@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:var(--font-mono);--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:var(--radius-m);--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-border:var(--border)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@font-face{font-family:Snug Sharp VF;src:url(/ds/fonts/snug-sharp-vf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Gridlite Positive Black;src:url(/ds/fonts/gridlite-positive-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/ds/fonts/rethink-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/ds/fonts/rethink-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/ds/fonts/rethink-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/ds/fonts/rethink-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--font-body:"Rethink Sans", system-ui, sans-serif;--font-heading:var(--font-body);--font-mono:"Geist Mono", ui-monospace, monospace;--font-display:"Snug Sharp VF", "Arial Black", system-ui, sans-serif;--font-pixel:"Gridlite Positive Black", ui-monospace, monospace;--primary-ultra-dark:#02005b;--primary-dark:#001397;--primary-semi-dark:#010cd5;--primary-base:#0025ed;--primary-semi-light:#7fa9ff;--primary-light:#bfd8ff;--primary-ultra-light:#ebf2ff;--secondary-dark:#b70000;--secondary-base:red;--secondary-light:#ffc7bd;--secondary-ultra-light:#fff2ef;--tertiary-base:#6c2fff;--tertiary-light:#d3d2ff;--tertiary-ultra-light:#f4f4ff;--accent-semi-dark:#5a8000;--accent-base:#b8ff00;--accent-light:#c8e2a7;--accent-ultra-light:#eefae1;--power-pink:#ff2d87;--labs-purple:#795df8;--base-ultra-dark:#101214;--base-dark:#1c1e20;--base-semi-dark:#46484a;--base-base:#f0eeeb;--base-semi-light:#a6a4a1;--base-light:#e6e4e1;--base-ultra-light:#fcfcfa;--success-base:#17a750;--success-semi-dark:#007f37;--success-light:#bce3c3;--success-ultra-light:#e4f8e7;--warning-base:#f7a30d;--warning-semi-dark:#a96000;--warning-light:#fad8ab;--warning-ultra-light:#fff3df;--info-base:#19ace7;--info-semi-dark:#0d76ad;--info-light:#b1dff9;--info-ultra-light:#e1f5ff;--danger-base:#f14445;--danger-semi-dark:#c22826;--danger-light:#ffc7c4;--danger-ultra-light:#ffeceb;--space-xs:.25rem;--space-s:.5rem;--space-m:.75rem;--space-l:1.25rem;--space-xl:2rem;--space-xxl:4rem;--radius-xs:.125rem;--radius-s:.25rem;--radius:.5rem;--radius-m:.5rem;--radius-l:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-s:0 1px 1px 0 #0000000a, 0 2px 4px 0 #0000000f;--shadow-m:0 1px 2px 0 #0000000d, 0 4px 8px 0 #0000000f, 0 8px 16px 0 #00000014;--shadow-l:0 2px 4px 0 #0000000f, 0 8px 16px 0 #00000014, 0 16px 32px 0 #0000001a, 0 24px 48px 0 #0000001a;--shadow-inner:inset 0 1px 2px #00000014;--shadow-card:0 1px 2px 0 #0000000a, 0 1px 3px 0 #0000000d;--duration-fast:.1s;--duration-m:.2s;--duration-slow:.35s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--press-scale:.985;--h1:2.6rem;--h1-lh:1.1;--h1-ls:-.02em;--h1-w:600;--h2:2rem;--h2-lh:1.1;--h2-ls:-.02em;--h2-w:600;--h3:1.55rem;--h3-lh:1.15;--h3-ls:-.01em;--h3-w:500;--h4:1.25rem;--h4-lh:1.2;--h4-ls:-.01em;--h4-w:600;--h5:1.05rem;--h5-lh:1.25;--h5-ls:0;--h5-w:600;--h6:.9rem;--h6-lh:1.3;--h6-ls:.02em;--h6-w:600;--text-xl:1.25rem;--text-l:1.125rem;--text-m:1rem;--text-s:.875rem;--text-xs:.75rem;--text-xxs:.6875rem;--background:var(--base-base);--foreground:var(--base-dark);--card:var(--base-ultra-light);--card-foreground:var(--base-dark);--popover:var(--base-ultra-light);--popover-foreground:var(--base-dark);--primary:var(--primary-base);--primary-foreground:#f8faff;--primary-hover:var(--primary-semi-dark);--select-fill:#f7faff;--select-fill-hover:#eef4ff;--select-border:var(--primary);--select-foreground:var(--primary-semi-dark);--secondary:var(--base-ultra-light);--secondary-foreground:var(--base-dark);--muted:var(--base-light);--muted-foreground:var(--base-semi-dark);--accent:var(--base-light);--accent-foreground:var(--base-dark);--destructive:var(--danger-base);--destructive-foreground:var(--base-ultra-light);--border:var(--base-light);--border-strong:#d2d1cd;--input:var(--base-light);--ring:#0038a2;--ring-width:1.5px;--ring-offset:2px;--sidebar:var(--base-ultra-light);--sidebar-foreground:var(--base-dark);--sidebar-muted:var(--base-semi-dark);--sidebar-border:var(--base-light);--sidebar-accent:var(--primary-ultra-light);--sidebar-accent-foreground:var(--primary-semi-dark);--bg-hover:var(--base-light);--bg-subtle:var(--muted)}@supports (color:lab(0% 0 0)){:root{--primary-ultra-dark:lab(2.99467% 47.806 -63.9929);--primary-dark:lab(13.2173% 75.7994 -99.0394);--primary-semi-dark:lab(24.6629% 57.1344 -96.4014);--primary-base:lab(30.4222% 55.1141 -100.594);--primary-semi-light:lab(68.2781% 8.91092 -64.0236);--primary-light:lab(85.4763% .511885 -36.4023);--primary-ultra-light:lab(95.1712% -.71156 -14.8909);--secondary-dark:lab(37.2289% 75.8905 74.9064);--secondary-base:lab(54.2921% 80.9093 70.0627);--secondary-light:lab(85.3816% 23.9578 15.6013);--secondary-ultra-light:lab(96.2651% 8.86968 5.71827);--tertiary-base:lab(40.2654% 62.7424 -94.132);--tertiary-light:lab(85.4905% 6.82968 -21.7754);--tertiary-ultra-light:lab(96.3915% 1.45307 -5.33859);--accent-semi-dark:lab(49.1238% -25.8831 52.2485);--accent-base:lab(92.6998% -43.2515 87.3809);--accent-light:lab(86.9818% -16.5162 26.0823);--accent-ultra-light:lab(96.9279% -7.29343 10.8826);--power-pink:lab(57.6352% 79.0829 4.4538);--labs-purple:lab(49.1577% 41.8062 -75.539);--base-ultra-dark:lab(5.26202% -.349075 -1.42449);--base-dark:lab(11.2526% -.473604 -1.79749);--base-semi-dark:lab(30.3933% -.486538 -1.80431);--base-base:lab(94.2205% .136048 1.90183);--base-semi-light:lab(67.5459% -.00935793 1.90923);--base-light:lab(90.7405% .136286 1.90201);--base-ultra-light:lab(98.8483% .0524819 .759542);--success-base:lab(60.354% -51.6377 34.4102);--success-semi-dark:lab(46.1726% -45.729 30.6816);--success-light:lab(86.8735% -17.8 11.4069);--success-ultra-light:lab(95.7616% -8.8726 5.65814);--warning-base:lab(74.1843% 25.2777 76.21);--warning-semi-dark:lab(48.4393% 26.6762 57.3314);--warning-light:lab(88.4473% 7.38585 27.0457);--warning-ultra-light:lab(96.6057% 2.29087 13.3937);--info-base:lab(65.343% -20.9706 -40.479);--info-semi-dark:lab(46.4733% -12.0929 -37.3894);--info-light:lab(86.2347% -11.0998 -17.8997);--info-ultra-light:lab(95.4497% -5.81035 -9.06315);--danger-base:lab(56.1223% 66.3826 40.6881);--danger-semi-dark:lab(43.5877% 59.7782 41.6074);--danger-light:lab(85.3908% 22.0155 10.4365);--danger-ultra-light:lab(95.1169% 7.82812 3.66619);--shadow-s:0 1px 1px 0 lab(0% 0 0/.04), 0 2px 4px 0 lab(0% 0 0/.06);--shadow-m:0 1px 2px 0 lab(0% 0 0/.05), 0 4px 8px 0 lab(0% 0 0/.06), 0 8px 16px 0 lab(0% 0 0/.08);--shadow-l:0 2px 4px 0 lab(0% 0 0/.06), 0 8px 16px 0 lab(0% 0 0/.08), 0 16px 32px 0 lab(0% 0 0/.1), 0 24px 48px 0 lab(0% 0 0/.1);--shadow-inner:inset 0 1px 2px lab(0% 0 0/.08);--shadow-card:0 1px 2px 0 lab(0% 0 0/.04), 0 1px 3px 0 lab(0% 0 0/.05);--primary-foreground:lab(98.2316% -.195235 -2.60612);--select-fill:lab(98.2095% -.321031 -4.52172);--select-fill-hover:lab(95.8434% -.518084 -8.25182);--border-strong:lab(83.7804% .136852 1.90235);--ring:lab(25.928% 28.4281 -71.7282)}}.dark{--background:#0b0f13;--foreground:#e6e8ea;--card:#181c21;--card-foreground:#e6e8ea;--popover:#181c21;--popover-foreground:#e6e8ea;--primary:#80a9ff;--primary-foreground:#0b0f13;--primary-hover:#a2c1ff;--select-fill:#1c2330;--select-fill-hover:#202a3e;--select-border:var(--primary);--select-foreground:#e6e8ea;--secondary:#1c2126;--secondary-foreground:#e6e8ea;--muted:#1c2126;--muted-foreground:#a3a5a7;--accent:#1c2126;--accent-foreground:#e6e8ea;--destructive:#f22a36;--destructive-foreground:#f3f5f8;--border:#222629;--border-strong:#5c5f63;--input:#222629;--ring:#95bbff;--ring-width:1.5px;--ring-offset:2px;--sidebar:#05080d;--sidebar-foreground:#e6e8ea;--sidebar-muted:#a3a5a7;--sidebar-border:#1c2126;--sidebar-accent:#1c2126;--sidebar-accent-foreground:#a2c1ff;--bg-hover:#1c2126;--bg-subtle:var(--muted);--shadow-card:0 1px 2px 0 #0006}@supports (color:lab(0% 0 0)){.dark{--background:lab(4.0401% -.594296 -3.04395);--foreground:lab(91.8751% -.398785 -1.44885);--card:lab(10.076% -1.02047 -4.26071);--card-foreground:lab(91.8751% -.398785 -1.44885);--popover:lab(10.076% -1.02047 -4.26071);--popover-foreground:lab(91.8751% -.398785 -1.44885);--primary:lab(68.8608% 3.65952 -47.846);--primary-foreground:lab(4.0401% -.594296 -3.04395);--primary-hover:lab(77.3816% .591069 -34.4799);--select-fill:lab(13.4288% .0340045 -9.4936);--select-fill-hover:lab(16.7979% .558689 -14.4695);--select-foreground:lab(91.8751% -.398785 -1.44885);--secondary:lab(12.3969% -1.03652 -4.26737);--secondary-foreground:lab(91.8751% -.398785 -1.44885);--muted:lab(12.3969% -1.03652 -4.26737);--muted-foreground:lab(67.515% -.397295 -1.44801);--accent:lab(12.3969% -1.03652 -4.26737);--accent-foreground:lab(91.8751% -.398785 -1.44885);--destructive:lab(53.5736% 72.9255 46.6001);--destructive-foreground:lab(96.5151% -.398964 -1.44897);--border:lab(14.727% -.73652 -2.86545);--border-strong:lab(40.2487% -.769019 -2.88188);--input:lab(14.727% -.73652 -2.86545);--ring:lab(75.1521% -.429183 -37.8321);--sidebar:lab(2.20929% -.370957 -2.07993);--sidebar-foreground:lab(91.8751% -.398785 -1.44885);--sidebar-muted:lab(67.515% -.397295 -1.44801);--sidebar-border:lab(12.3969% -1.03652 -4.26737);--sidebar-accent:lab(12.3969% -1.03652 -4.26737);--sidebar-accent-foreground:lab(77.3816% .591069 -34.4799);--bg-hover:lab(12.3969% -1.03652 -4.26737);--shadow-card:0 1px 2px 0 lab(0% 0 0/.4)}}body{font-family:var(--font-body);font-size:var(--text-m);color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.5}h1,.h1{font-family:var(--font-heading);font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:var(--h1-w);color:var(--foreground)}h2,.h2{font-family:var(--font-heading);font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-w);color:var(--foreground)}h3,.h3{font-family:var(--font-heading);font-size:var(--h3);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-w);color:var(--foreground)}h4,.h4{font-family:var(--font-heading);font-size:var(--h4);line-height:var(--h4-lh);letter-spacing:var(--h4-ls);font-weight:var(--h4-w);color:var(--foreground)}h5,.h5{font-family:var(--font-heading);font-size:var(--h5);line-height:var(--h5-lh);font-weight:var(--h5-w);color:var(--foreground)}h6,.h6{font-family:var(--font-heading);font-size:var(--h6);line-height:var(--h6-lh);letter-spacing:var(--h6-ls);font-weight:var(--h6-w);text-transform:uppercase;color:var(--muted-foreground)}code,kbd,samp,pre{font-family:var(--font-mono)}small{font-size:var(--text-s)}.lv-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1.02}.lv-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.lv-pixel{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:.84em;font-weight:900}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);margin:0}::selection{background:var(--primary-light);color:var(--base-ultra-dark)}a{color:inherit}.sg-header{z-index:100;background:var(--background);align-items:center;gap:14px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sg-header{background:color-mix(in oklch, var(--background) 82%, transparent)}}.sg-header{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);border-bottom:1px solid var(--border)}.sg-logo{align-items:center;gap:11px;display:flex}.sg-logo img{height:30px}.sg-logo b{letter-spacing:-.01em;font-size:16px;font-weight:700}.sg-header__tag{font-family:var(--font-mono);color:var(--muted-foreground);border:1px solid var(--border);border-radius:9999px;padding:3px 8px;font-size:11px}.sg-header__sp{flex:1}.sg-body{grid-template-columns:232px 1fr;max-width:1320px;margin:0 auto;display:grid}.sg-nav{border-right:1px solid var(--border);align-self:start;height:calc(100vh - 64px);padding:26px 16px 40px;position:sticky;top:64px;overflow-y:auto}.sg-nav__grp{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding:16px 10px 6px;font-size:10.5px}.sg-nav a{color:var(--muted-foreground);border-radius:7px;padding:7px 10px;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s;display:block}.sg-nav a:hover{background:var(--bg-hover);color:var(--foreground)}.sg-nav a.is-active{background:var(--primary-ultra-light);color:var(--primary-semi-dark);font-weight:600}.dark .sg-nav a.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .sg-nav a.is-active{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.dark .sg-nav a.is-active{color:var(--primary)}.sg-main{min-width:0;padding:30px 40px 120px}.sg-section{margin-bottom:8px;padding-top:26px}.sg-section+.sg-section{border-top:1px solid var(--border);margin-top:40px}.sg-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:11px}.dark .sg-eyebrow{color:var(--primary)}.sg-section>h2{letter-spacing:-.02em;margin:6px 0;font-size:30px;font-weight:700}.sg-section>p.lead{color:var(--muted-foreground);max-width:64ch;margin:0 0 8px;font-size:15px}.sg-sub{margin:34px 0 14px}.sg-sub h3{margin:0 0 3px;font-size:19px;font-weight:600}.sg-sub p{color:var(--muted-foreground);margin:0;font-size:13.5px}.sg-note{color:var(--muted-foreground);background:var(--muted);border-radius:8px;align-items:flex-start;gap:9px;padding:10px 13px;font-size:13px;display:flex}.sg-note svg{color:var(--primary);flex:none;margin-top:1px}.sg-demo{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;padding:22px}.sg-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-stack{flex-direction:column;gap:14px;display:flex}.sg-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sg-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sg-grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sw-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sw{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.sw__chip{height:56px}.sw__meta{padding:8px 10px}.sw__name{font-size:12.5px;font-weight:600}.sw__val{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sw-ramp{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(7,1fr);gap:0;display:grid;overflow:hidden}.sw-ramp>div{align-items:flex-end;height:60px;padding:6px;display:flex}.sw-ramp span{font-family:var(--font-mono);font-size:9px}.sw-cat{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.sw-cat__dot{border-radius:8px;flex:none;width:26px;height:26px}.sw-cat b{font-size:13px}.sw-cat span{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:10.5px}.ty-row{border-top:1px solid var(--border);align-items:baseline;gap:18px;padding:11px 0;display:flex}.ty-row:first-child{border-top:none}.ty-tag{font-family:var(--font-mono);color:var(--muted-foreground);flex:none;width:116px;font-size:11px}.ty-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1}.ty-num{font-family:var(--font-mono)}.sp-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sp-row .k{font-family:var(--font-mono);width:34px;color:var(--muted-foreground);font-size:11px}.sp-bar{background:var(--primary);border-radius:3px;height:14px}.sp-row .px{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.rad-grid,.sh-grid{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.rad-box{background:var(--primary-ultra-light);border:1.5px solid var(--primary);width:76px;height:60px}.dark .rad-box{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .rad-box{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.rad-cap,.sh-cap{font-family:var(--font-mono);color:var(--muted-foreground);text-align:center;margin-top:8px;font-size:10px}.sh-box{background:var(--card);border-radius:8px;width:104px;height:64px}.mo-row{flex-wrap:wrap;gap:14px;display:flex}.mo-chip{font-family:var(--font-mono);border:1px solid var(--border);background:var(--card);cursor:default;border-radius:8px;padding:8px 12px;font-size:11px}.mo-ball{background:var(--primary);border-radius:50%;width:40px;height:40px}.btn{font-family:var(--font-body);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s, transform .1s, filter .12s;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.btn svg{width:16px;height:16px}.btn--primary{background:var(--primary);color:var(--primary-foreground)}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--secondary{background:var(--card);color:var(--foreground);border-color:var(--border-strong)}.btn--secondary:hover:not(:disabled){background:var(--bg-hover)}.btn--ghost{color:var(--foreground);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--bg-hover)}.btn--destructive{background:var(--destructive);color:var(--destructive-foreground)}.btn--destructive:hover:not(:disabled){filter:brightness(.94)}.btn--sm{padding:7px 12px;font-size:13px}.field{display:block}.field>label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.input,.select,.textarea{width:100%;font-family:var(--font-body);border:1px solid var(--input);background:var(--card);color:var(--foreground);border-radius:8px;padding:9px 12px;font-size:14px}.input::placeholder{color:var(--muted-foreground)}.input:focus,.select:focus,.textarea:focus{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-color:var(--ring)}.select{cursor:pointer;justify-content:space-between;align-items:center;display:flex}textarea,.textarea{resize:vertical;min-height:56px;max-height:360px}.hint{color:var(--muted-foreground);margin-top:6px;font-size:12px}.badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.b-neutral{background:var(--muted);color:var(--muted-foreground)}.b-success{background:var(--success-ultra-light);color:var(--success-semi-dark)}.b-warning{background:var(--warning-ultra-light);color:var(--warning-semi-dark)}.b-info{background:var(--info-ultra-light);color:var(--info-semi-dark)}.b-danger{background:var(--danger-ultra-light);color:var(--danger-semi-dark)}.b-primary{background:var(--primary-ultra-light);color:var(--primary-semi-dark)}.dark .b-success{color:var(--success-light)}.dark .b-warning{color:var(--warning-light)}.dark .b-info{color:var(--info-light)}.dark .b-danger{color:var(--danger-light)}.dark .b-primary{color:var(--primary-light)}.dark .b-success,.dark .b-warning,.dark .b-info,.dark .b-danger,.dark .b-primary{background:currentColor}@supports (color:color-mix(in lab, red, red)){.dark .b-success,.dark .b-warning,.dark .b-info,.dark .b-danger,.dark .b-primary{background:color-mix(in oklch, currentColor 16%, transparent)}}.card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px;padding:18px}.card__title{margin:0 0 4px;font-size:16px;font-weight:600}.card__desc{color:var(--muted-foreground);margin:0;font-size:13.5px}.tabs{background:var(--muted);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500}.tab.is-active{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s)}.level{background:var(--primary);color:var(--primary-foreground);border-radius:9999px;align-items:center;gap:7px;padding:5px 12px 5px 8px;display:inline-flex}.level__dot{width:18px;height:18px;font-family:var(--font-mono);background:#ffffff3d;background:lab(100% 0 0/.24);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.level .px{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.xp__top{justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.xp__top .px{font-family:var(--font-pixel);text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:900}.xp__bar{background:var(--muted);border-radius:9999px;height:10px;overflow:hidden}.xp__fill{background:var(--accent-base);border-radius:9999px;height:100%}.stat{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px;padding:16px 17px}.stat__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11.5px;font-weight:600}.stat__row{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.stat__val{font-family:var(--font-mono);font-size:26px;line-height:1}.stat__delta{align-items:center;gap:3px;margin-top:8px;font-size:12px;font-weight:500;display:inline-flex}.up{color:var(--success-semi-dark)}.flat{color:var(--muted-foreground)}.spark{display:block}.mod{border-radius:12px;gap:12px;min-height:138px;padding:16px;display:flex;overflow:hidden}.mod__main{flex-direction:column;flex:1;min-width:0;display:flex}.mod__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:6px;font-size:20px;font-weight:800;line-height:1;display:flex}.mod__desc{font-size:13px;line-height:1.4}.mod__foot{align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.mod__catdot{border-radius:3px;flex:none;width:9px;height:9px}.mod--active .mod__name{color:#fff}.mod--active .mod__desc{color:#ffffffd1}.mod--active .mod__status{color:#fff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mod--active .mod__status .dot{background:#fff;border-radius:50%;width:7px;height:7px}.mod--active .mod__manage{color:#ffffffe6;text-underline-offset:2px;cursor:pointer;margin-left:auto;font-weight:500;text-decoration:underline}.mod--avail{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card)}.mod--avail .mod__name{color:var(--foreground)}.mod--avail .mod__desc{color:var(--muted-foreground)}.pricechip{background:var(--base-ultra-dark);color:var(--base-ultra-light);border-radius:7px;flex-direction:column;align-self:flex-start;align-items:flex-start;padding:7px 9px;display:flex}.dark .pricechip{background:#000}.pricechip .pre{font-family:var(--font-display);text-transform:uppercase;opacity:.82;margin-bottom:2px;font-size:10px;font-weight:800;line-height:1}.pricechip .amtrow{align-items:baseline;gap:2px;display:flex}.pricechip .amt{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.pricechip .unit{font-family:var(--font-display);text-transform:uppercase;opacity:.82;font-size:12px;font-weight:800;line-height:1}.empty{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.empty img{width:auto;height:84px;margin-bottom:14px}.empty h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:800}.empty p{color:var(--muted-foreground);max-width:360px;margin:0 0 18px;font-size:14px}.sw-toggle{background:var(--border-strong);cursor:pointer;border:none;border-radius:9999px;width:40px;height:23px;padding:2px;position:relative}.sw-toggle.on{background:var(--primary)}.sw-toggle i{width:19px;height:19px;box-shadow:var(--shadow-s);transition:transform .2s var(--ease-spring);background:#fff;border-radius:50%;display:block}.sw-toggle.on i{transform:translate(17px)}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:10px 14px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--border);padding:12px 14px}.tbl tr:last-child td{border-bottom:none}.tbl .mono,.tbl .amount{font-family:var(--font-mono)}.tbl th.r,.tbl td.r{text-align:right}.tbl tbody tr:hover{background:var(--bg-hover)}.tbl-wrap{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:900;opacity:0;pointer-events:none;background:#0000008c;background:lab(0% 0 0/.55);justify-content:center;align-items:center;padding:20px;transition:opacity .2s;display:flex;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:880;opacity:0;pointer-events:none;background:#00000080;background:lab(0% 0 0/.5);transition:opacity .2s;position:fixed;inset:0}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{background:var(--card);border-left:1px solid var(--border);width:360px;max-width:90vw;box-shadow:var(--shadow-l);z-index:881;transition:transform .3s var(--ease-out);padding:22px;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.sheet.open{transform:none}.sheet__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sheet h3{margin:0;font-size:18px;font-weight:600}.toast{z-index:1000;background:var(--base-ultra-dark);color:var(--base-ultra-light);box-shadow:var(--shadow-l);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--ease-spring);border-radius:11px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,14px)}.dark .toast{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.toast.open{opacity:1;transform:translate(-50%)}.toast svg{color:var(--success-base)}.iconbtn{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{background:var(--bg-hover);color:var(--foreground)}.btn:disabled,.btn[aria-disabled=true],.iconbtn:disabled,.iconbtn[aria-disabled=true],.sw-toggle:disabled,.sw-toggle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.iconbtn:disabled:hover,.iconbtn[aria-disabled=true]:hover{color:var(--muted-foreground);background:0 0}.shell{border:1px solid var(--border);height:360px;box-shadow:var(--shadow-m);border-radius:14px;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.shell__side{background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;gap:2px;padding:12px;display:flex}.shell__acct{border:1px solid var(--sidebar-border);background:var(--card);border-radius:10px;align-items:center;gap:9px;margin-bottom:12px;padding:8px;display:flex}.shell__av{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.shell__acct b{font-size:12.5px;line-height:1.2;display:block}.shell__acct span{color:var(--muted-foreground);font-size:10.5px}.shell__nav{color:var(--sidebar-muted);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.shell__nav.is-active{background:var(--primary-ultra-light);color:var(--primary-semi-dark);font-weight:600}.dark .shell__nav.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .shell__nav.is-active{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.dark .shell__nav.is-active{color:var(--primary)}.shell__nav svg{width:17px;height:17px}.shell__main{background:var(--background);flex-direction:column;min-width:0;display:flex}.shell__top{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.shell__top b{font-size:15px}.shell__top span{color:var(--muted-foreground);font-size:11.5px}.shell__content{padding:18px;overflow:hidden}.anchor{scroll-margin-top:84px}@media (max-width:940px){.sg-body{grid-template-columns:1fr}.sg-nav{display:none}.sw-grid,.sg-grid4{grid-template-columns:repeat(2,1fr)}.sg-grid3,.sg-grid2{grid-template-columns:1fr}.sg-main{padding:24px 18px 100px}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body:has(.app){height:100%;overflow:hidden}img,svg{max-width:100%;display:block}button{font:inherit}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--background);border-radius:99px}.app{background:var(--background);--dash-hover:var(--base-dark);flex-direction:column;height:100vh;display:flex}@supports (color:color-mix(in lab, red, red)){.app{--dash-hover:color-mix(in oklch, var(--base-dark) 5%, var(--card))}}.app{--topbar-hover:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.app{--topbar-hover:color-mix(in oklch, var(--base-dark) 2.5%, var(--card))}}.app.dark{--dash-hover:white}@supports (color:color-mix(in lab, red, red)){.app.dark{--dash-hover:color-mix(in oklch, white 6%, var(--card))}}.app.dark{--topbar-hover:white}@supports (color:color-mix(in lab, red, red)){.app.dark{--topbar-hover:color-mix(in oklch, white 3.5%, var(--card))}}.app .sidebar{--dash-hover:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.app .sidebar{--dash-hover:color-mix(in oklch, var(--base-dark) 5%, var(--sidebar))}}.app.dark .sidebar{--dash-hover:white}@supports (color:color-mix(in lab, red, red)){.app.dark .sidebar{--dash-hover:color-mix(in oklch, white 6%, var(--sidebar))}}.app__body{flex:1;gap:16px;min-height:0;display:flex}.vp-stage{z-index:40;background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.vp-label{color:var(--foreground);align-items:baseline;gap:9px;font-size:13px;font-weight:600;display:flex}.vp-label span{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px}.vp-shell{flex:none;position:relative}.vp-device{transform-origin:0 0;background:var(--card);box-shadow:0 40px 90px -28px #14121e80,0 0 0 1px var(--border),0 0 0 8px var(--foreground);border-radius:24px;position:absolute;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-device{box-shadow:0 40px 90px -28px #14121e80,0 0 0 1px var(--border),0 0 0 8px color-mix(in oklch,var(--foreground) 6%,transparent)}}.vp-screen{background:var(--background);border:none;width:100%;height:100%;display:block}.topbar{align-items:center;gap:var(--space-l);background:var(--background);border-bottom:1px solid var(--border);z-index:30;flex:none;height:60px;padding:0 16px;display:flex}.tw{align-items:center;gap:10px;display:flex}.tw--center{flex:1;justify-content:center;min-width:0}.tw--right{margin-left:auto}.tb-actions{align-items:center;gap:5px;display:flex}.brand{flex:none;align-items:center;gap:9px;display:flex}.brand img{width:auto;height:28px}.tb-divider{background:var(--border);flex:none;width:1px;height:26px}.iconbtn.tb{border:1px solid var(--border);background:var(--card)}.iconbtn.tb:hover{background:var(--topbar-hover)}.iconbtn.is-on{background:var(--muted);color:var(--foreground)}.iconbtn{position:relative}.iconbtn .dot{background:var(--secondary-base);border:1.5px solid var(--card);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.switcher{border:1px solid var(--border);background:var(--card);cursor:pointer;min-width:210px;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:9px;align-items:center;gap:9px;padding:5px 9px 5px 6px;display:flex}@media (max-width:860px){.switcher{min-width:0}}.switcher:hover{background:var(--topbar-hover)}.switcher.is-on{border-color:var(--border-strong)}.avatar{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.switcher .meta{flex-direction:column;min-width:0;line-height:1.15;display:flex}.switcher .nm{color:var(--foreground);white-space:nowrap;font-size:13.5px;font-weight:600}.switcher .lv{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.switcher .chev{color:var(--muted-foreground);margin-left:auto}.switcher .meta .tierbadge{align-self:flex-start;margin-top:3px}.sw-domain{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:1.25;overflow:hidden}.pop-co .meta .tierbadge{align-self:flex-start;margin-top:3px}.tierbadge{white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.tierbadge svg{opacity:.9;flex:none}.tierbadge--sm{gap:4px;padding:2px 8px 2px 7px;font-size:10.5px}.tier--launch{background:var(--info-ultra-light);color:var(--info-semi-dark)}.tier--scale{background:var(--primary-ultra-light);color:var(--primary-semi-dark)}.tier--dominate{background:var(--foreground);color:var(--background)}.dark .tier--launch{background:var(--info-base)}@supports (color:color-mix(in lab, red, red)){.dark .tier--launch{background:color-mix(in oklch,var(--info-base) 20%,transparent)}}.dark .tier--launch{color:var(--info-base)}.dark .tier--scale{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .tier--scale{background:color-mix(in oklch,var(--primary) 20%,transparent)}}.dark .tier--scale{color:var(--primary)}.tierbadge--hero{padding:5px 12px 5px 10px;font-size:12.5px}.tierbadge--hero.tier--launch{color:var(--info-semi-dark);background:#ffffffed}.tierbadge--hero.tier--scale{color:var(--primary-semi-dark);background:#ffffffed}.tierbadge--hero.tier--dominate{background:var(--accent-base);color:var(--base-ultra-dark)}.search{background:var(--card);border:1px solid var(--border);cursor:text;width:100%;max-width:440px;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.search:hover{border-color:var(--border-strong)}.search .ico{color:var(--muted-foreground)}.search .ph{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.search .kbd{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:6px;flex:none;padding:2px 6px;font-size:11px}.sidebar{background:var(--sidebar);border:1px solid var(--sidebar-border);border-radius:var(--radius-l);width:244px;min-width:0;box-shadow:var(--shadow-card);transition:width var(--duration-slow) var(--ease-out);flex-direction:column;flex:none;margin:16px 0 16px 16px;display:flex;overflow:hidden}.app.collapsed .sidebar{width:68px}.side-nav{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow:hidden auto}.side-div{background:var(--sidebar-border);flex:none;height:1px;margin:11px 10px}.navitem{height:40px;color:var(--sidebar-muted);white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast);border-radius:8px;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.navitem:hover{background:var(--dash-hover);color:var(--sidebar-foreground)}.navitem .ic{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.nav-lock{background:var(--muted);width:12px;height:12px;color:var(--sidebar-muted);box-shadow:0 0 0 1.5px var(--sidebar);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:6px}.nav-lock svg{width:8px;height:8px}.navitem.is-active .nav-lock{background:var(--bg-hover);box-shadow:0 0 0 1.5px var(--dash-hover)}.navitem .t{text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.navitem.is-active{background:var(--dash-hover);color:var(--sidebar-foreground);font-weight:600}.navitem.is-active .ic{color:var(--primary)}:root{--nbadge-bg:var(--secondary-base)}@supports (color:color-mix(in lab, red, red)){:root{--nbadge-bg:color-mix(in oklch,var(--secondary-base) 13%,var(--card))}}:root{--nbadge-fg:var(--secondary-semi-dark)}@supports (color:color-mix(in lab, red, red)){:root{--nbadge-fg:color-mix(in oklch,var(--secondary-semi-dark) 88%,var(--muted-foreground))}}:root{--nbadge-dot:var(--secondary-base)}.dark{--nbadge-bg:var(--secondary-base)}@supports (color:color-mix(in lab, red, red)){.dark{--nbadge-bg:color-mix(in oklch,var(--secondary-base) 24%,var(--card))}}.dark{--nbadge-fg:var(--secondary-light);--nbadge-dot:var(--secondary-light)}.navitem .nbadge{font-family:var(--font-mono);background:var(--nbadge-bg);color:var(--nbadge-fg);transition:background var(--duration-fast);border-radius:999px;flex:none;align-items:center;gap:4px;margin-right:12px;padding:0 7px 0 5px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.navitem .nbadge:before{content:"";background:var(--nbadge-dot);opacity:.85;border-radius:999px;flex:none;width:4px;height:4px}.navitem.locked{color:var(--muted-foreground)}.navitem.locked .ic,.navitem.locked .t{opacity:.5;transition:opacity var(--duration-fast)}.nav-pu{letter-spacing:.04em;text-transform:uppercase;background:var(--accent-base);border-radius:5px;flex:none;margin-right:12px;padding:2px 6px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nav-pu{background:color-mix(in oklch,var(--accent-base) 30%,transparent)}}.nav-pu{color:var(--accent-semi-dark)}.dark .nav-pu{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .nav-pu{background:color-mix(in oklch,var(--accent-base) 22%,transparent)}}.dark .nav-pu{color:var(--accent-base)}.navitem.locked:hover .ic,.navitem.locked:hover .t{opacity:1}.app.collapsed .nav-pu{display:none}.navitem.soon{color:var(--muted-foreground);cursor:default}.navitem.soon .ic{opacity:.55}.navitem.soon:hover{background:0 0}.nav-soon{letter-spacing:.03em;text-transform:uppercase;background:var(--tertiary-base);border-radius:5px;flex:none;margin-right:12px;padding:2px 6px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nav-soon{background:color-mix(in oklch,var(--tertiary-base) 14%,transparent)}}.nav-soon{color:var(--tertiary-base);white-space:nowrap}.dark .nav-soon{background:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.dark .nav-soon{background:color-mix(in oklch,var(--tertiary-base) 24%,transparent)}}.dark .nav-soon{color:var(--tertiary-light)}.app.collapsed .nav-soon,.app.collapsed .navitem .t,.app.collapsed .navitem .nbadge,.app.collapsed .navitem .nav-add,.app.collapsed .userbar .nm,.app.collapsed .ub-chev,.app.collapsed .side-switch .meta,.app.collapsed .side-switch .chev{display:none}.app.collapsed .navitem,.app.collapsed .userbar{width:40px}.side-foot{flex-direction:column;flex:none;gap:12px;padding:12px;display:flex;overflow:hidden}.refcard{background:var(--tertiary-base);border:none;border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.refcard{background:color-mix(in oklch,var(--tertiary-base) 7%,white)}}.refcard{box-shadow:none;opacity:1;width:220px;max-height:144px;transition:opacity .2s ease .12s, transform .2s var(--ease-out) .12s, max-height 0s .12s, padding 0s .12s;flex-direction:column;flex:none;align-self:flex-start;gap:9px;display:flex;overflow:hidden;transform:translateY(0)}.dark .refcard{background:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.dark .refcard{background:color-mix(in oklch,var(--tertiary-base) 12%,var(--card))}}.ref-top{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--tertiary-base);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-top{color:color-mix(in oklch,var(--tertiary-base) 72%,black)}}.ref-top{white-space:nowrap}.dark .ref-top{color:var(--tertiary-light)}.ref-top svg{color:var(--tertiary-base);flex:none}.dark .ref-top svg{color:var(--tertiary-light)}.ref-desc{color:var(--tertiary-base);font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ref-desc{color:color-mix(in oklch,var(--tertiary-base) 55%,var(--muted-foreground))}}.dark .ref-desc{color:var(--tertiary-light)}@supports (color:color-mix(in lab, red, red)){.dark .ref-desc{color:color-mix(in oklch,var(--tertiary-light) 70%,var(--muted-foreground))}}.ref-cta{background:var(--tertiary-base)!important;color:#fff!important;border:none!important}.ref-cta:hover{filter:brightness(1.08)}.app.collapsed .refcard{opacity:0;max-height:0;transition:opacity .18s ease, transform .18s var(--ease-out), max-height 0s .18s, padding 0s .18s;pointer-events:none;padding-top:0;padding-bottom:0;transform:translateY(4px)}.userbar{cursor:pointer;text-align:left;width:100%;height:40px;transition:background var(--duration-fast);background:0 0;border:none;border-radius:9px;align-items:center;gap:0;padding:0;display:flex}.ub-ic{flex:none;place-items:center;width:40px;height:40px;display:grid}.userbar:hover{background:var(--dash-hover)}.userbar .nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ub-chev{color:var(--muted-foreground);flex:none;margin-left:auto;display:flex}.userchip{cursor:pointer;min-width:0;transition:background var(--duration-fast);border-radius:9px;flex:1;align-items:center;gap:10px;padding:7px;display:flex}.userchip:hover{background:var(--dash-hover)}.userchip .meta{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.userchip .nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.userchip .em{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.app.collapsed .userchip .nm,.app.collapsed .userchip .meta{display:none}.modeswitch{border:1px solid var(--border);background:var(--card);border-radius:8px;flex:none;display:flex;overflow:hidden}.app.collapsed .modeswitch{display:none}.ms-btn{width:31px;height:32px;color:var(--muted-foreground);transition:background var(--duration-fast),color var(--duration-fast);place-items:center;display:grid}.ms-btn:hover{color:var(--foreground)}.ms-btn.is-on{background:var(--primary);color:var(--primary-foreground)}.main{background:var(--background);flex:1;min-width:0;overflow:hidden auto}.main__in{max-width:1300px;margin:0 auto;padding:28px 36px 90px}.app.compact .main__in{padding-top:18px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.page-head h1{font-size:var(--h1);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1.04}.greet-chat{align-items:stretch;gap:14px;display:flex}.greet-uppie{object-fit:contain;flex:none;align-self:flex-end;width:auto}.greet-cbody{flex:auto;align-self:flex-start;min-width:0}.greet-bubble{background:var(--card);border:1px solid var(--border);width:fit-content;max-width:min(100%,640px);box-shadow:var(--shadow-card);border-radius:16px 16px 16px 5px;flex-direction:column;padding:16px 20px;display:flex;position:relative}.greet-bubble:before{content:"";background:var(--card);border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:3px;width:13px;height:13px;position:absolute;bottom:14px;left:-7px;transform:rotate(45deg)}.greet-line{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--foreground);font-size:26px;font-weight:800;line-height:1.08}@supports (color:color-mix(in lab, red, red)){.greet-line{color:color-mix(in oklch,var(--foreground) 78%,transparent)}}.greet-line{text-wrap:pretty}.greet-line .gn{color:var(--foreground)}.greet-ts{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-self:flex-start;margin-top:5px;font-size:10px}.page-head .sub{color:var(--muted-foreground);margin-top:6px;font-size:15px}.page-head .sub b{color:var(--foreground);font-weight:600}.phead{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.phead__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.phead__lead{align-items:flex-start;gap:14px;min-width:0;display:flex}.phead__tt{min-width:0}.phead__actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:9px;min-width:0;display:flex}.ptitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1.02;font-size:var(--h1);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:inline-flex}.ptitle--md{font-size:30px}.psub{color:var(--muted-foreground);max-width:62ch;margin:4px 0 0;font-size:14.5px;line-height:1.5}.psub b{color:var(--foreground);font-weight:600}.pcount-pill{font-family:var(--font-pixel);letter-spacing:-.02em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);text-align:center;white-space:nowrap;-webkit-text-stroke:.5px currentColor;paint-order:stroke fill;border-radius:7px;align-self:center;min-width:23px;padding:5px;font-size:13px;font-weight:900;line-height:.88}.crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.crumbs a{color:var(--muted-foreground);transition:color var(--duration-fast),background var(--duration-fast);border-radius:6px;align-items:center;gap:6px;margin:-1px -2px;padding:1px 4px;display:inline-flex}.crumbs a:hover{color:var(--foreground);background:var(--bg-hover)}.crumbs .sep{color:var(--border-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.crumbs .cur{color:var(--foreground);font-weight:600}.crumbs a.home{background:var(--muted);border-radius:7px;justify-content:center;width:24px;height:24px;margin:0;padding:0}.crumbs a.home:hover,.dark .crumbs a.home{background:var(--bg-hover)}@supports (color:color-mix(in lab, red, red)){.dark .crumbs a.home{background:color-mix(in oklch,var(--bg-hover) 60%,transparent)}}.pback{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--foreground);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pback:hover{background:var(--bg-hover);border-color:var(--border-strong)}.phead__actions .iconbtn{border:1px solid var(--border);background:var(--card);border-radius:8px;width:38px;height:38px}.phead__actions .iconbtn:hover{border-color:var(--border-strong);background:var(--bg-hover)}.phead__actions>button,.phead__actions>a,.phead__actions .btn,.phead__actions .lnk{justify-content:center;align-items:center;height:38px;display:inline-flex}.ptoolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ptoolbar .grow{flex:1}.lv-tip__kbd{font-family:var(--font-mono);color:inherit;background:var(--background);margin-left:6px;font-size:10px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lv-tip__kbd{background:color-mix(in oklch,var(--background) 25%,transparent)}}.lv-tip__kbd{border-radius:4px;padding:1px 5px}.sec{margin-top:36px}.app.compact .sec{margin-top:22px}.sec-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.sec-head h2{font-size:1.5rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800}.sec-link{color:var(--primary);cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.sec-link:hover{text-decoration:underline}.statrow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1040px){.statrow{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.statrow{grid-template-columns:1fr}}.stat{box-shadow:none}.statx{transition:border-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;display:flex}.statx:hover{box-shadow:var(--shadow-card)}.statx__head{align-items:center;gap:8px;display:flex}.statx__ic{background:var(--tone);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.statx__ic{background:color-mix(in oklch,var(--tone) 16%,transparent)}}.statx__ic{color:var(--tone-fg)}.statx .stat__label{flex:1}.statx__pill{font-family:var(--font-mono);border-radius:5px;flex:none;align-items:center;gap:2px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.statx__pill.up{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.statx__pill.up{background:color-mix(in oklch,var(--accent-base) 30%,transparent)}}.statx__pill.up{color:var(--accent-semi-dark)}.dark .statx__pill.up{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .statx__pill.up{background:color-mix(in oklch,var(--accent-base) 22%,transparent)}}.dark .statx__pill.up{color:var(--accent-base)}.statx__pill.flat{background:var(--muted);color:var(--muted-foreground);border-radius:5px}.statx .stat__row{margin-top:14px}.statx__foot{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:auto;padding-top:10px;font-size:11.5px}.statx--primary{--tone:var(--primary);--tone-fg:var(--primary-semi-dark)}.statx--tertiary{--tone:var(--tertiary-base);--tone-fg:var(--tertiary-base)}.statx--success{--tone:var(--success-base);--tone-fg:var(--success-semi-dark)}.dark .statx--primary{--tone-fg:var(--primary-light)}.dark .statx--success{--tone-fg:var(--success-light)}.anatile{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-l);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast),border-color var(--duration-fast);flex-direction:column;gap:0;padding:16px;display:flex;position:relative;overflow:hidden}.anatile:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.anatile--off{background:var(--accent-ultra-light);border-color:var(--accent-light);color:var(--accent-semi-dark)}@supports (color:color-mix(in lab, red, red)){.anatile--off{color:color-mix(in oklch, var(--accent-semi-dark) 72%, black)}}.anatile--off{justify-content:flex-start}.anatile--off:hover{border-color:var(--accent-base);box-shadow:var(--shadow-card)}.dark .anatile--off{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .anatile--off{background:color-mix(in oklch,var(--accent-base) 12%,var(--card))}}.dark .anatile--off{border-color:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .anatile--off{border-color:color-mix(in oklch,var(--accent-base) 28%,var(--border))}}.dark .anatile--off{color:var(--accent-base)}.anatile__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-semi-dark);background:#fff;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.anatile__badge{color:color-mix(in oklch, var(--accent-semi-dark) 72%, black)}}.anatile__badge{margin-bottom:10px}.dark .anatile__badge{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .anatile__badge{background:color-mix(in oklch,var(--accent-base) 20%,transparent)}}.dark .anatile__badge{color:var(--accent-base)}.anatile__lockic{width:30px;height:30px;color:var(--accent-semi-dark);background:#fff;border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.anatile__lockic{color:color-mix(in oklch, var(--accent-semi-dark) 72%, black)}}.anatile__lockic{flex:none}.dark .anatile__lockic{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .anatile__lockic{background:color-mix(in oklch,var(--accent-base) 18%,transparent)}}.dark .anatile__lockic{color:var(--accent-base)}.anatile__row{align-items:center;gap:9px;display:flex}.anatile__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--accent-semi-dark);font-size:1.15rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.anatile__name{color:color-mix(in oklch, var(--accent-semi-dark) 72%, black)}}.dark .anatile__name{color:var(--accent-base)}.anatile__copy{color:var(--accent-semi-dark);font-size:12px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.anatile__copy{color:color-mix(in oklch,color-mix(in oklch, var(--accent-semi-dark) 72%, black) 86%,var(--foreground))}}.anatile__copy{flex:1;margin-top:9px}.dark .anatile__copy{color:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .anatile__copy{color:color-mix(in oklch,var(--accent-base) 60%,var(--foreground))}}.anatile__cta{color:var(--accent-semi-dark);align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.anatile__cta{color:color-mix(in oklch, var(--accent-semi-dark) 72%, black)}}.dark .anatile__cta{color:var(--accent-base)}.anatile--off:hover .anatile__cta svg{transition:transform var(--duration-fast);transform:translate(2px)}.anatile--on{background:var(--primary);color:var(--primary-foreground);border-color:#0000;justify-content:space-between}.anatile--on:hover{box-shadow:var(--shadow-l)}.anatile__top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.anatile__ic{width:32px;height:32px;color:var(--primary-foreground);background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:8px;place-items:center;display:grid}.anatile__pulse{background:var(--accent-base);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent-base);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.anatile__pulse{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent-base) 70%,transparent)}}.anatile__pulse{animation:anapulse 2s var(--ease-out) infinite}@keyframes anapulse{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent-base) 60%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.anatile__num{flex-direction:column;gap:2px;margin:12px 0 4px;display:flex}.anatile--on .stat__val{color:var(--primary-foreground)}.anatile__sub{color:#ffffffc7;color:lab(100% 0 0/.78);font-size:11.5px}.anatile__go{color:var(--primary-foreground);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.anatile--on:hover .anatile__go svg{transition:transform var(--duration-fast);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.anatile__pulse{animation:none}}.grid2{grid-template-columns:1.55fr 1fr;align-items:start;gap:18px;display:grid}.workgrid{height:var(--workgrid-h,auto);grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.pu-group{flex-direction:column;gap:14px;display:flex}.pu-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.sidewrap{flex-direction:column;gap:16px;display:flex}.sidewrap>.card{flex:1}.workgrid .sec-head{flex:none;width:100%;height:auto;min-height:0;margin:0}.workgrid .card{flex-direction:column;display:flex}.workgrid .card .btn{align-self:flex-start;margin-top:auto}@media (max-width:980px){.workgrid{grid-template-columns:1fr;height:auto}}@media (max-width:600px){.pu-cards{grid-template-columns:1fr}}.pu-group{min-height:0}.pu-group>.pucard{flex:1;min-height:0;overflow:hidden}.pucard{flex-direction:column;display:flex}.pucard .pulist{flex:1;min-height:0}.pucard .purow .btn{align-self:center;margin-top:0}.pulist{flex-direction:column;gap:10px;display:flex}.pu-empty{text-align:center;min-height:0;color:var(--muted-foreground);flex:1;justify-content:center;align-items:center;max-width:34ch;margin:0 auto;padding:24px 16px;font-size:14px;line-height:1.5;display:flex}.pulist__scroll{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}@media (max-width:980px){.pulist__scroll{flex:0 auto;max-height:calc(100svh - 280px)}}.pulist__scroll::-webkit-scrollbar{width:7px}.pulist__scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}.purow{background:var(--cc);border-radius:12px;flex-shrink:0;align-items:center;gap:15px;padding:13px 15px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.purow{background:color-mix(in srgb,var(--cc) 9%,var(--card))}}.purow{border:1px solid var(--cc)}@supports (color:color-mix(in lab, red, red)){.purow{border:1px solid color-mix(in srgb,var(--cc) 16%,transparent)}}.purow{box-shadow:var(--shadow-s)}.purow__tile{background:var(--cc);width:40px;height:40px;color:var(--ct);border-radius:10px;flex:none;place-items:center;display:grid}.purow__txt{flex:1;min-width:0}.purow__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--cc);font-size:18px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.purow__name{color:color-mix(in srgb,var(--cc) 38%,var(--base-ultra-dark))}}.purow__desc{color:var(--cc);margin-top:5px;font-size:12.5px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.purow__desc{color:color-mix(in srgb,var(--cc) 24%,var(--base-semi-dark))}}.purow__desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purow__manage{font-family:var(--font-body);cursor:pointer;color:var(--cc);background:0 0;border:none;flex:none;padding:0;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.purow__manage{color:color-mix(in srgb,var(--cc) 44%,var(--base-ultra-dark))}}.purow__manage:hover{text-decoration:underline}.dark .purow{background:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .purow{background:color-mix(in srgb,var(--cc) 8%,var(--card))}}.dark .purow{border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .purow{border-color:color-mix(in srgb,var(--cc) 14%,transparent)}}.dark .purow__name{color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .purow__name{color:color-mix(in srgb,var(--cc) 70%,white)}}.dark .purow__desc{color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .purow__desc{color:color-mix(in srgb,var(--cc) 32%,var(--base-light))}}.dark .purow__manage{color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .purow__manage{color:color-mix(in srgb,var(--cc) 70%,white)}}.purow--cta{cursor:pointer;text-align:left;width:100%;font:inherit;background:var(--primary);border:1px solid #0000;transition:filter .15s}.purow--cta:hover{filter:brightness(1.07)}.purow--cta .purow__tile{color:#fff;background:#fff3}.purow--cta .purow__name{color:#fff}.purow--cta .purow__desc{color:#ffffffd9}.modgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cardcol{flex-direction:column;gap:16px;display:flex}.levelcard{flex-direction:column;gap:14px;display:flex}.levelcard .lc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.xp{width:100%}.mod--ghost{background:var(--card);border:1px dashed var(--border-strong);box-shadow:none;cursor:pointer;text-align:left;justify-content:center;align-items:flex-start}.mod--ghost:hover{border-color:var(--primary)}.mod--ghost .mod__name{color:var(--foreground)}.mod--ghost .mod__desc{color:var(--muted-foreground)}.mod--ghost .ghost-plus{background:var(--primary-ultra-light);width:34px;height:34px;color:var(--primary);border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.dark .mod--ghost .ghost-plus{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .mod--ghost .ghost-plus{background:color-mix(in oklch,var(--primary) 18%,transparent)}}.tip{flex-direction:column;gap:11px;display:flex}.card.tip{background:var(--tertiary-base);color:#fff;background-image:radial-gradient(120% 95% at 100% -12%,#ffffff29,#0000 58%);border-color:#0000;flex-direction:column;gap:11px;display:flex;position:relative;overflow:hidden}.tip-head{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.tip-l{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.tip-l img{filter:drop-shadow(0 5px 10px #0000006b)}.tip-xp{font-family:var(--font-mono);color:var(--base-ultra-dark);background:var(--accent-base);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.tip-btn{font-family:var(--font-body);background:var(--accent-base);color:var(--base-ultra-dark);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;margin-top:auto;padding:9px 13px;font-size:13px;font-weight:600}.tip-btn:hover{filter:brightness(.96)}.tip-head img{flex:none;width:30px;height:34px}.tip-head b,.card__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.05}.card.tip p{color:#fff;margin:0;font-size:13.5px;line-height:1.5}.card.tip p b{color:var(--accent-base);font-weight:600}.levelband{border-radius:var(--radius-l);box-shadow:var(--shadow-m);--hero-fg:#fff;--hero-dim:#ffffffb8;--hero-faint:#ffffff73;--hero-accent:var(--accent-base);--hero-accent-fg:var(--base-ultra-dark);--hero-line:#ffffff1a;--hero-line-bg:#ffffff12;--hero-dot:#ffffff38;--hero-chip:#00000047;--hero-chip-fg:#ffffffeb;--hero-track:#ffffff29;--hero-ghost-bg:#ffffff14;--hero-ghost-border:#ffffff29;--hero-glow:#fff;--hero-glow-op:.16;background-color:var(--tertiary-base);color:var(--hero-fg);background-repeat:no-repeat;background-image:conic-gradient(from 210deg at 100% -5%, var(--hero-glow), transparent 80deg, transparent 320deg, var(--hero-accent));flex-direction:column;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.levelband{background-image:conic-gradient(from 210deg at 100% -5%, color-mix(in srgb,var(--hero-glow) 26%,transparent), transparent 80deg, transparent 320deg, color-mix(in srgb,var(--hero-accent) 16%,transparent))}}.levelband .bbar{background:var(--hero-line-bg);border:1px solid var(--hero-line);-webkit-backdrop-filter:blur(4px);border-radius:11px;align-items:center;gap:12px;padding:10px 13px;display:flex}.levelband .bdots{flex:none;gap:6px;display:flex}.levelband .bdots i{background:var(--hero-dot);border-radius:50%;width:11px;height:11px}.levelband .burl{background:var(--hero-chip);-webkit-backdrop-filter:blur(4px);min-width:0;font-family:var(--font-mono);color:var(--hero-chip-fg);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:9px;padding:7px 13px;font-size:13.5px;text-decoration:none;transition:background .15s;display:flex;overflow:hidden}.levelband .burl:hover{background:var(--hero-chip)}@supports (color:color-mix(in lab, red, red)){.levelband .burl:hover{background:color-mix(in srgb,var(--hero-chip) 94%,#fff 6%)}}.levelband .burl .lock{color:var(--hero-accent);flex:none;display:inline-flex}.levelband .burl .pre{color:var(--hero-faint)}.levelband .burl .ext{color:var(--hero-faint);opacity:0;flex:none;margin-left:auto;transition:opacity .15s;display:inline-flex}.levelband .burl:hover .ext{opacity:1}.levelband .blive{text-transform:uppercase;letter-spacing:.05em;color:var(--hero-accent);flex:none;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.levelband .blive .pulse{background:var(--hero-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--hero-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.levelband .blive .pulse{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-accent) 30%,transparent)}}.lb-body{flex-direction:column;align-items:stretch;gap:16px;display:flex}.lb-cap{text-transform:uppercase;letter-spacing:.1em;color:var(--hero-dim);font-size:11px;font-weight:600}.lb-tier{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.lb-tier-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lb-up{color:var(--hero-dim);align-items:center;gap:4px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.lb-up:hover{color:var(--hero-fg)}.lb-up svg{opacity:.85}.lb-tier-note{color:var(--hero-faint);font-size:12.5px}.lb-div{background:var(--hero-line);height:1px}.lb-grow{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.lb-grow-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-lvl{align-items:baseline;gap:7px;display:inline-flex}.lb-lvl .lv-pixel{color:var(--hero-accent);letter-spacing:.04em;font-size:12px}.lb-lvl b{font-family:var(--font-mono);color:var(--hero-fg);font-size:22px;font-weight:600;line-height:1}.lb-meter{flex-direction:column;gap:8px;display:flex}.lb-meter-bar{background:var(--hero-track);border-radius:999px;height:12px;overflow:hidden}.lb-meter-fill{background:var(--hero-accent);height:100%;box-shadow:0 0 10px var(--hero-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lb-meter-fill{box-shadow:0 0 10px color-mix(in srgb,var(--hero-accent) 50%,transparent)}}.lb-meter-foot{color:var(--hero-dim);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.lb-meter-foot b{color:var(--hero-fg);font-weight:600}.lb-xpcount{font-family:var(--font-mono);color:var(--hero-faint);white-space:nowrap;font-size:12px}.lb-xpcount b{color:var(--hero-fg);font-weight:600}.lvltag{font-family:var(--font-pixel);color:#fff;letter-spacing:-.02em;align-items:center;gap:5px;display:inline-flex}.lvltag .lv{font-size:16px;line-height:.85}.lvltag .nb{color:var(--base-ultra-dark);background:var(--hero-accent);border-radius:6px;padding:3px 7px 4px;font-size:24px;line-height:.85}.lb-qhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.lb-quests{flex-direction:column;gap:7px;display:flex}.lb-quest{background:var(--hero-line-bg);border:1px solid var(--hero-line);-webkit-backdrop-filter:blur(4px);color:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.lb-quest:hover{background:#ffffff26;border-color:#ffffff3d}.lb-quest.done{cursor:default}.lb-quest .qt{min-width:0;color:var(--hero-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.lb-quest.done .qt{color:var(--hero-dim);text-decoration:line-through}.lb-xpchip{font-family:var(--font-mono);color:var(--hero-accent-fg);background:var(--hero-accent);border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lb-quest.done .lb-xpchip{color:var(--hero-dim);background:#ffffff1a}.lb-coin{border:1.5px dashed var(--hero-faint);width:20px;height:20px;color:var(--base-ultra-dark);border-radius:50%;flex:none;place-items:center;line-height:0;display:grid}.lb-coin svg{display:block}.lb-quest.done .lb-coin{background:radial-gradient(circle at 50% 38%, var(--hero-accent), var(--hero-accent));border:none}@supports (color:color-mix(in lab, red, red)){.lb-quest.done .lb-coin{background:radial-gradient(circle at 50% 38%, color-mix(in srgb,var(--hero-accent) 88%,#fff), var(--hero-accent))}}.lb-quest.done .lb-coin{box-shadow:0 1px 4px #0000004d,inset 0 0 0 2px var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.lb-quest.done .lb-coin{box-shadow:0 1px 4px #0000004d,inset 0 0 0 2px color-mix(in srgb,var(--hero-accent) 70%,#000 30%)}}.lb-cta{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.levelband .btn--xp{background:var(--hero-accent);color:var(--hero-accent-fg);border-color:#0000}.levelband .btn--ghostlight{background:var(--hero-ghost-bg);color:var(--hero-fg);border-color:var(--hero-ghost-border)}.hero-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.hero-row>.levelband{margin:0}.hero-row>.todo-cell{min-height:0;position:relative}.todo-cell>.todo{position:absolute;inset:0}@media (max-width:980px){.hero-row{grid-template-columns:1fr}.hero-row>.todo-cell{position:static}.todo-cell>.todo{max-height:520px;position:static}}.todo{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.tw-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:13px 12px 12px 18px;display:flex}.tw-ttl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-weight:800}.tw-head-r{align-items:center;gap:5px;display:flex}.tw-all{color:var(--muted-foreground);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:4px 6px;font-size:12px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.tw-all:hover{color:var(--foreground);background:var(--bg-hover)}@supports (color:color-mix(in lab, red, red)){.tw-all:hover{background:color-mix(in oklch,var(--bg-hover) 45%,transparent)}}.tw-all svg{opacity:.8;width:13px;height:13px}.tw-add{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.tw-add:hover{background:var(--bg-hover)}.tw-sort{align-items:center;gap:7px;display:inline-flex}.tw-sort-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:600}.tw-seg{background:var(--muted);align-items:center;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tw-seg{background:color-mix(in oklch,var(--muted) 45%,var(--card))}}.tw-seg{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.tw-seg{border:1px solid color-mix(in oklch,var(--border) 55%,transparent)}}.tw-seg{border-radius:8px}.tw-sicon{width:26px;height:23px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.tw-sicon svg{width:15px;height:15px}.tw-sicon:hover{color:var(--foreground)}.tw-sicon.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s)}.dark .tw-sicon.on{background:var(--bg-hover)}.tw-divider{background:var(--border);flex:none;width:1px;height:18px;margin:0 3px}.tw-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;padding:8px 8px 8px 14px;display:flex;overflow-y:auto}.tw-list::-webkit-scrollbar{width:0;height:0;display:none}.tw-active{flex-direction:column;display:flex}@media (max-width:980px){.todo{height:auto;min-height:420px}}.ti{cursor:grab;border-left:3px solid #0000;border-radius:9px;align-items:stretch;gap:10px;padding:6px 6px 6px 4px;transition:max-height .22s,opacity .18s;display:flex;position:relative}.ti:active{cursor:grabbing}.ti-check,.ti-plan,.ti-arch{cursor:pointer}.ti.dragging{opacity:.92;background:var(--card);box-shadow:var(--shadow-l);cursor:grabbing;z-index:2;border-radius:0}.dark .ti.dragging{background:var(--bg-hover)}.ti.collapsing{opacity:0;pointer-events:none;overflow:hidden;max-height:0!important;padding-top:0!important;padding-bottom:0!important}.ti-check{border:1.5px solid var(--border-strong);background:var(--card);cursor:pointer;color:#fff;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;padding:0;transition:background .12s,border-color .12s;display:grid}.ti-check.on{background:var(--success-base);border-color:var(--success-base)}.ti-check svg{width:12px;height:12px}.ti-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ti-line{align-items:center;gap:7px;min-width:0;display:flex}.ti-src{background:var(--primary-ultra-light);color:var(--primary-semi-dark);border-radius:6px;flex:none;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.dark .ti-src{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .ti-src{background:color-mix(in oklch,var(--primary) 18%,transparent)}}.dark .ti-src{color:var(--primary)}.ti-src svg{width:10px;height:10px}.ti-title{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.ti.done .ti-title{color:var(--muted-foreground);font-weight:400;text-decoration:line-through}.ti.done .ti-src{opacity:.55}.ti-meta{align-items:center;gap:7px;min-width:0;display:flex}.ti-prio{background:var(--p,var(--border-strong));border-radius:50%;flex:none;width:8px;height:8px}.ti-due{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.ti-due svg{width:11px;height:11px}.ti-due.over{color:var(--danger-base);font-weight:600}.ti.done .ti-prio{display:none}.ti-rail{flex-direction:column;flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.ti-cat{padding:2px 8px;font-size:10.5px}.ti-plan,.ti-arch{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;bottom:5px}.ti-arch{right:5px}.ti-plan{right:27px}.ti:hover .ti-plan,.ti:hover .ti-arch,.ti.menu-open .ti-plan,.ti.menu-open .ti-arch{opacity:1}.ti-plan:hover,.ti-arch:hover,.ti.menu-open .ti-plan{color:var(--foreground)}.ti-plan svg,.ti-arch svg{width:15px;height:15px}.tw-tail{cursor:text;flex:none;align-items:flex-start;min-height:38px;display:flex}.tw-tail span{color:var(--muted-foreground);align-items:center;gap:7px;padding:9px 6px;font-size:13px;display:inline-flex}.tw-tail span svg{opacity:.8;width:14px;height:14px}.tw-tail:hover span{color:var(--foreground)}.tw-empty{text-align:center;width:100%;min-height:0;color:var(--muted-foreground);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 18px;display:flex}.tw-empty p{max-width:24ch;margin:0;font-size:13.5px;line-height:1.45}.tw-empty:hover p{color:var(--foreground)}.tw-compose{background:var(--muted);flex-direction:column;gap:9px;margin:4px 4px 6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-compose{background:color-mix(in oklch,var(--muted) 38%,var(--card))}}.tw-compose{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.tw-compose{border:1px solid color-mix(in oklch,var(--border) 55%,transparent)}}.tw-compose{border-radius:10px}.tc-head{align-items:center;gap:6px;display:flex}.tc-title{min-width:0;font-family:var(--font-body);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:14px;font-weight:500}.tc-title::placeholder{color:var(--muted-foreground)}.tc-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tc-cat{font-family:var(--font-body);color:var(--foreground);background:var(--card);border:1px solid var(--border);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-cat{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.tc-cat{cursor:pointer;border-radius:7px;outline:none;padding:4px 7px}.tc-cat .ti-cat{justify-content:center;min-width:70px;padding:2px 8px;font-size:10.5px}.tc-cat .ic-chev{color:var(--muted-foreground);display:inline-flex}.tc-cat .ic-chev svg{width:13px;height:13px}.tc-date{font-family:var(--font-body);color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-date{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.tc-date{cursor:pointer;border-radius:7px;padding:5px 9px}.tc-date svg{width:14px;height:14px}.tc-date.set{color:var(--foreground);border-color:var(--border)}.tc-prio{background:var(--card);border:1px solid var(--border);align-items:center;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-prio{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.tc-prio{border-radius:7px}.tc-prio button{cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:24px;height:21px;transition:background .12s,box-shadow .12s;display:grid}.tc-prio button .dot{border-radius:50%;width:9px;height:9px}.tc-prio button.on{background:var(--muted);box-shadow:var(--shadow-s)}.dark .tc-prio button.on{background:var(--bg-hover)}.tc-spacer{flex:1}.tc-cancel{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.tc-cancel:hover{color:var(--foreground)}.tc-cancel svg{width:15px;height:15px}.tc-add{font-family:var(--font-body);color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:opacity .12s}.tc-add:disabled{opacity:.45;cursor:default}.tw-rec{border-top:1px solid var(--border);margin-top:6px}.tw-rec-h{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--muted-foreground);background:0 0;border:none;align-items:center;gap:8px;padding:9px 6px;font-size:12.5px;font-weight:600;display:flex}.tw-rec-h:hover{color:var(--foreground)}.tw-rec-h .cx{transition:transform .15s;display:inline-flex}.tw-rec-h.open .cx{transform:rotate(90deg)}.tw-rec-n{background:var(--muted);color:var(--muted-foreground);border-radius:99px;padding:1px 7px;font-size:11px}.tw-rec-hint{color:var(--muted-foreground);margin-left:auto;font-size:11px;font-weight:400}.tw-rec-list{flex-direction:column;padding-bottom:4px;display:flex}.tw-rec-item{border-radius:8px;align-items:center;gap:9px;padding:6px 6px 6px 8px;display:flex}.tw-rec-check{background:var(--success-base);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.tw-rec-check svg{width:11px;height:11px}.tw-rec-item .rt{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.tw-rec-restore{font-family:var(--font-body);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.tw-rec-restore:hover{background:var(--bg-hover);color:var(--foreground)}.tw-rec-restore svg{width:13px;height:13px}.tw-foot{border-top:1px solid var(--border);flex:none;padding:9px 16px}.tw-arch-link{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.tw-arch-link:hover{color:var(--foreground)}.tw-arch-link svg{width:13px;height:13px}.planpop{z-index:1200;background:var(--card);border:1px solid var(--border);width:236px;box-shadow:var(--shadow-l);font-family:var(--font-body);border-radius:12px;padding:6px;position:fixed}.planpop-row{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--foreground);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;font-weight:500;display:flex}.planpop-row:hover{background:var(--bg-hover)}.planpop-row svg{flex:none;width:16px;height:16px}.planpop-row .rl{flex:1;min-width:0}.planpop-row .rr{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px}.pp-i-sun{color:var(--warning-base);display:inline-flex}.pp-i-rise{color:var(--warning-semi-dark);display:inline-flex}.pp-i-sofa{color:var(--primary);display:inline-flex}.pp-i-ban{color:var(--muted-foreground);display:inline-flex}.planpop-div{background:var(--border);height:1px;margin:5px 4px}.planpop-cal{padding:2px 5px 4px}.planpop-cal-h{color:var(--foreground);padding:2px 4px 7px;font-size:12px;font-weight:700}.planpop-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.planpop-wd{text-align:center;color:var(--muted-foreground);padding-bottom:3px;font-size:9.5px;font-weight:600}.planpop-day{aspect-ratio:1;color:var(--foreground);cursor:pointer;font-size:11.5px;font-family:var(--font-body);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.planpop-day:hover{background:var(--bg-hover)}.planpop-day.today{color:var(--danger-base);font-weight:700}.planpop-day.sel{background:var(--primary);color:#fff}.planpop-day.sel:hover{background:var(--primary)}.catpop .planpop-row{padding:6px 8px}.catpop .planpop-row .ti-cat{padding:2px 8px;font-size:10.5px}.catpop .planpop-row .ck{color:var(--primary);margin-left:auto;display:none}.catpop .planpop-row.sel .ck{display:inline-flex}.catpop .planpop-row .ck svg{width:14px;height:14px}.tdm-editgroup{flex-direction:column;gap:9px;display:flex;position:relative}.tdm-editgroup.is-editing{z-index:2}.tdm-title{background:var(--foreground);border:1px solid #0000;width:100%}@supports (color:color-mix(in lab, red, red)){.tdm-title{background:color-mix(in oklch,var(--foreground) 4%,transparent)}}.tdm-title{resize:none;font-family:var(--font-body);color:var(--foreground);cursor:text;border-radius:8px;outline:none;padding:7px 10px;font-size:16.5px;font-weight:600;line-height:1.35;overflow:hidden}.tdm-title[readonly]{cursor:pointer}.tdm-title[readonly]:hover{background:var(--bg-hover)}.tdm-title.is-editing{background:var(--card);border-color:var(--border-strong)}.dark .tdm-title.is-editing{background:#12161b;background:lab(7.2028% -.919215 -4.20245);border-color:#303337;border-color:lab(21.1076% -.748917 -2.87151)}.tdm-desc{background:var(--foreground);border:1px solid #0000;border-radius:10px;width:100%;max-height:220px}@supports (color:color-mix(in lab, red, red)){.tdm-desc{background:color-mix(in oklch,var(--foreground) 4%,transparent)}}.tdm-desc{font-family:var(--font-body);color:var(--foreground);resize:none;cursor:pointer;outline:none;padding:9px 10px;font-size:13.5px;font-weight:500;line-height:1.55;overflow-y:auto}.tdm-desc::placeholder{color:var(--muted-foreground)}.tdm-desc[readonly]:hover{background:var(--bg-hover)}.tdm-desc.is-editing{cursor:text;resize:vertical;border-color:var(--border-strong);background:var(--card)}.dark .tdm-desc.is-editing{background:#12161b;background:lab(7.2028% -.919215 -4.20245);border-color:#303337;border-color:lab(21.1076% -.748917 -2.87151)}.tdm-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tdm-controls .tc-cat{background:0 0;border:none;gap:3px;padding:2px}.tdm-controls .tc-cat .ti-cat{justify-content:center;min-width:76px}.tdm-controls .tc-cat:hover .ic-chev{color:var(--foreground)}.tdm-rest{z-index:1;flex-direction:column;gap:15px;display:flex;position:relative}.tdm-rest.is-editing{opacity:.32;pointer-events:none}.tdm-title.is-locked,.tdm-desc.is-locked{cursor:default;background:0 0;padding:0}.tdm-title.is-locked:hover,.tdm-desc.is-locked:hover{background:0 0}.tc-cat--locked{cursor:default}.tc-cat--locked .ic-chev{display:none}.tdm-controls .tc-prio--locked button{cursor:default}.tdm-controls .tc-prio--locked button:disabled{opacity:1}.tdm-cta{flex-wrap:wrap;gap:8px;display:flex}.tdm-cta-btn{font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.tdm-cta-btn svg{width:15px;height:15px}.tdm-cta-btn.primary{background:var(--primary);color:var(--primary-foreground)}.tdm-cta-btn.primary:hover{background:var(--primary-hover)}.tdm-cta-btn.ghost{border-color:var(--border);color:var(--foreground);background:0 0}.tdm-cta-btn.ghost:hover{background:var(--bg-hover)}.tw-toast{z-index:1300;background:var(--foreground);color:var(--background);font-family:var(--font-body);box-shadow:var(--shadow-l);border-radius:10px;max-width:80vw;padding:11px 16px;font-size:13px;font-weight:500;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.dark .todo,.dark .planpop{--bg-hover:#2a2e33}@supports (color:lab(0% 0 0)){.dark .todo,.dark .planpop{--bg-hover:lab(18.7832% -.911251 -3.57731)}}.dark .tw-seg,.dark .tw-compose{background:#1f2329;background:lab(13.5573% -1.0436 -4.27037);border-color:#2d3134;border-color:lab(19.9475% -.746995 -2.87056)}.dark .tc-cat,.dark .tc-date,.dark .tc-prio{background:#13181d;background:lab(7.75753% -.971295 -4.24866);border-color:#323639;border-color:lab(22.2677% -.750706 -2.87242)}.amt-xl{font-family:var(--font-mono);color:var(--foreground);font-size:2rem;line-height:1}.invcard{flex-direction:column;display:flex}.inv-head{flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.inv-ttl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:24px;font-weight:800}.inv-link{color:var(--primary);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600}.inv-link:hover{text-decoration:underline}.lk-action{font-family:var(--font-body);color:var(--muted-foreground);background:var(--bg-hover);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lk-action{background:color-mix(in oklch,var(--bg-hover) 30%,transparent)}}.lk-action{cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:4px 6px;text-decoration:none;transition:color .12s,background .12s}.lk-action:hover{color:var(--foreground);background:var(--bg-hover)}.lk-action svg{opacity:.8}.invtbl{flex-direction:column;flex:1;display:flex}.invtbl .r{border-top:1px solid var(--border);grid-template-columns:1fr 56px 48px 64px 78px;align-items:center;gap:6px;padding:8px 0;display:grid}.invtbl .r:first-child{border-top:none}.invtbl .r:not(.thd){cursor:pointer}.invtbl .thd{border:none;padding:0 0 5px}.invtbl .thd span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:9px;font-weight:600}.invtbl .thd span:nth-child(5){text-align:right}.invtbl .nr{font-family:var(--font-mono);color:var(--foreground);transition:color var(--duration-fast,.15s) var(--ease-out,ease);font-size:11.5px}.invtbl .r:not(.thd):hover .nr{color:var(--primary);font-weight:700}.invtbl .dt{color:var(--muted-foreground);text-align:left;font-size:10.5px}.invtbl .am{font-family:var(--font-mono);text-align:left;font-size:11.5px}.inv-st{white-space:nowrap;justify-self:start;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.inv-st i{border-radius:50%;width:6px;height:6px}.inv-st.open{color:var(--warning-semi-dark)}.inv-st.open i{background:var(--warning-base)}.inv-st.paid{color:var(--success-semi-dark)}.inv-st.paid i{background:var(--success-base)}.dark .inv-st.open{color:var(--warning-base)}.dark .inv-st.paid{color:var(--success-base)}.inv-st.verlopen{color:var(--muted-foreground)}.inv-st.verlopen i{background:var(--danger-base)}.dark .inv-st.verlopen{color:var(--muted-foreground)}.inv-act{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-self:end;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;transition:filter .12s,background .12s;display:inline-flex}.inv-act--pay{background:var(--success-base);color:#fff}.inv-act--pay:hover{filter:brightness(1.06)}.inv-act--late{background:var(--success-base);color:#fff}.inv-act--late:hover{filter:brightness(1.06)}.invtbl .dt--late{color:var(--danger-base);font-weight:600}.inv-act--view{background:var(--muted);color:var(--foreground)}.inv-act--view:hover{background:var(--bg-hover)}.activity{flex-direction:column;display:flex}.act-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.act-row:last-child{border-bottom:none}.act-ico{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.act-txt{color:var(--foreground);flex:1;font-size:13.5px}.act-txt b{font-weight:600}.act-time{font-family:var(--font-mono);color:var(--muted-foreground);flex:none;font-size:11px}.uppfab{z-index:60;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;padding:0;display:flex;position:fixed;bottom:22px;right:22px;overflow:visible}.uppfab__head{z-index:2;margin-bottom:-10px;position:relative;top:-4px}.uppfab__head img{filter:drop-shadow(0 .5px .5px #00000009);width:56px;height:auto;transition:transform var(--duration-normal) var(--ease-spring);transform-origin:bottom;display:block;position:relative;top:-2px}.uppfab__pill{background:var(--base-ultra-dark);color:#fff;box-shadow:var(--shadow-l);transition:transform var(--duration-fast) var(--ease-spring);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.dark .uppfab__pill{background:#2e3339;background:lab(21.0967% -1.15599 -4.63738)}.uppfab__t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-size:16px;font-weight:800;line-height:1}.uppfab__dot{background:var(--accent-base);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent-base);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.uppfab__dot{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-base) 26%,transparent)}}.uppfab:hover .uppfab__head img{animation:.6s step-end infinite uppfab-wiebel}@keyframes uppfab-wiebel{0%{transform:rotate(0)}25%{transform:rotate(-4deg)}50%{transform:rotate(0)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}.app.flat{--shadow-s:none;--shadow-m:none;--shadow-l:none;--shadow-card:none}.app.flat .uppfab__pill{box-shadow:0 2px 4px #0000000f,0 8px 16px #00000014,0 16px 32px #0000001a,0 24px 48px #0000001a;box-shadow:0 2px 4px lab(0% 0 0/.06),0 8px 16px lab(0% 0 0/.08),0 16px 32px lab(0% 0 0/.1),0 24px 48px lab(0% 0 0/.1)}.cmdk-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:910;background:#00000080;background:lab(0% 0 0/.5);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk{background:var(--popover);border:1px solid var(--border);width:min(620px,92vw);box-shadow:var(--shadow-l);border-radius:14px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.cmdk-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:11px;padding:14px 16px;display:flex}.cmdk-bar .ico{color:var(--muted-foreground)}.cmdk-bar input{font-family:var(--font-body);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmdk-bar input::placeholder{color:var(--muted-foreground)}.cmdk-scope{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.cmdk-scope .av{color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.cmdk-scope .t{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px;font-weight:500}.cmdk-ask{align-items:center;gap:11px;padding:13px 16px 4px;display:flex}.cmdk-ask img{flex:none;width:30px;height:34px}.cmdk-ask .at{font-size:15px;font-weight:600}.cmdk-ask .as{color:var(--muted-foreground);font-size:12.5px}.cmdk-list{flex:1;padding:8px;overflow-y:auto}.cmdk-glbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:9px 10px 5px;font-size:11px;font-weight:600}.cmdk-item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 11px;display:flex}.cmdk-item .ic{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:7px;flex:none;place-items:center;display:grid}.cmdk-item .lab{color:var(--foreground);flex:1;font-size:14px}.cmdk-item .lab small{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.cmdk-item .sc{gap:4px;display:flex}.cmdk-item .sc kbd{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:10.5px}.cmdk-item.sel{background:var(--sidebar-accent)}.cmdk-item.sel .lab{color:var(--sidebar-accent-foreground)}.cmdk-item.sel .ic{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cmdk-item.sel .ic{background:color-mix(in oklch,var(--primary) 20%,transparent)}}.cmdk-item.sel .ic{color:var(--primary-semi-dark)}.dark .cmdk-item.sel .ic{color:var(--primary)}.cmdk-uphint{color:var(--tertiary-base);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.cmdk-uphint img{width:15px;height:17px}.cmdk-foot{border-top:1px solid var(--border);background:var(--muted);flex:none;align-items:center;gap:14px;padding:9px 14px;display:flex}.cmdk-foot .fh{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.cmdk-foot .fh kbd{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:10px}.cmdk-foot .rt{color:var(--muted-foreground);margin-left:auto;font-size:11px}.cmdk-empty{text-align:center;padding:34px}.cmdk-empty img{width:54px;height:auto;margin:0 auto 12px}.cmdk-empty .et{font-size:15px;font-weight:600}.cmdk-empty .es{color:var(--muted-foreground);margin-top:5px;font-size:13px}.upp-drawer{background:var(--card);border-left:1px solid var(--border);z-index:920;width:min(420px,94vw);box-shadow:var(--shadow-l);opacity:0;transform-origin:100%;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:scale(.96)}.upp-drawer.open{opacity:1;transition-duration:var(--duration-m),var(--duration-m);transform:none}.upp-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:11px;padding:13px 16px;display:flex}.upp-head .up{flex:none;width:36px;height:42px}.upp-head .ht{flex-direction:column;line-height:1.2;display:flex}.upp-head .nm{font-size:15px;font-weight:600}.upp-head .st{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;display:flex}.upp-head .st i{background:var(--success-base);border-radius:50%;width:7px;height:7px}.upp-body{background:var(--background);flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.bub{border-radius:13px;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:1.45}.bub.me{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px;align-self:flex-end}.bub.up{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.airesp{background:var(--card);border:1px solid var(--border);max-width:94%;box-shadow:var(--shadow-card);border-radius:4px 13px 13px;flex-direction:column;align-self:flex-start;gap:10px;padding:13px;display:flex}.airesp .arow{align-items:flex-start;gap:9px;display:flex}.airesp .arow img{flex:none;width:22px;height:26px}.airesp .atxt{color:var(--foreground);font-size:13.5px;line-height:1.45}.airesp .atxt b{font-weight:600}.airesp .src{color:var(--muted-foreground);font-size:11px;font-family:var(--font-mono)}.actioncard{border:1px solid var(--border);background:var(--muted);border-radius:10px;flex-direction:column;gap:9px;padding:11px;display:flex}.actioncard .ach{align-items:center;gap:9px;display:flex}.actioncard .ach .at{font-size:14px;font-weight:600}.actioncard .ach .pr{font-family:var(--font-mono);margin-left:auto;font-size:13px;font-weight:500}.actioncard .am{color:var(--muted-foreground);font-size:12px;font-family:var(--font-mono)}.actioncard .aa{gap:8px;margin-top:2px;display:flex}.sysline{color:var(--muted-foreground);align-self:center;font-size:11px}.chips{flex-wrap:wrap;align-self:flex-start;gap:7px;display:flex}.chip{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);cursor:pointer;transition:background var(--duration-fast);border-radius:999px;padding:6px 12px;font-size:12.5px}.chip:hover{background:var(--dash-hover)}.upp-foot{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.upp-input{border:1px solid var(--input);background:var(--card);border-radius:9px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.upp-input input{font-family:var(--font-body);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.upp-input input::placeholder{color:var(--muted-foreground)}.upp-meta{text-align:center;color:var(--muted-foreground);font-size:11px}.upp-meta b{color:var(--muted-foreground);cursor:pointer;text-decoration:underline}.pop-catch{z-index:800;position:fixed;inset:0}.popover{z-index:810;background:var(--popover);border:1px solid var(--border);box-shadow:var(--shadow-l);overscroll-behavior:contain;scrollbar-width:thin;opacity:0;max-height:calc(100vh - 24px);transform-origin:var(--pop-origin,top left);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border-radius:12px;position:fixed;overflow:hidden auto;transform:scale(.96)}.popover.open{opacity:1;transition-duration:var(--duration-m),var(--duration-m);transform:none}.pop-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:11px 14px 5px;font-size:11px;font-weight:600}.pop-item{color:var(--foreground);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast);align-items:center;gap:11px;padding:9px 14px;font-size:14px;display:flex}.pop-item:hover{background:var(--dash-hover)}.pop-item .ic{color:var(--muted-foreground);flex:none}.pop-item-badge{color:var(--primary);background:var(--primary-ultra-light);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}.dark .pop-item-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .pop-item-badge{background:color-mix(in oklch,var(--primary) 18%,transparent)}}.dark .pop-item-badge{color:var(--primary)}button.pop-item{text-align:left;background:0 0;border:none;width:100%}.pop-item.danger,.pop-item.danger .ic{color:var(--danger-semi-dark)}.pop-sep{background:var(--border);height:1px;margin:6px 0}.pop-co{cursor:pointer;transition:background var(--duration-fast);align-items:center;gap:11px;padding:9px 14px;display:flex}.pop-co:hover{background:var(--dash-hover)}.srchsel{position:relative}.srchsel__btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--foreground);border:1px solid var(--border);background:var(--card);height:38px;transition:border-color var(--duration-fast);border-radius:9px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:flex}.srchsel__btn:hover{border-color:var(--border-strong)}.srchsel.is-open .srchsel__btn{border-color:var(--primary)}.srchsel__val{flex:1;min-width:0}.srchsel__btn svg{color:var(--muted-foreground);transition:transform var(--duration-fast);flex:none}.srchsel.is-open .srchsel__btn svg{transform:rotate(180deg)}.srchsel.is-disabled .srchsel__btn{background:var(--muted);color:var(--muted-foreground);cursor:default}.srchsel-pop{z-index:2200;border-radius:11px;flex-direction:column;width:min(320px,100vw - 16px);padding:6px;display:flex}.srchsel-search{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:7px;margin:2px 2px 6px;padding:0 9px;display:flex}.srchsel-search:focus-within{border-color:var(--primary)}.srchsel-search__input{height:34px;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.srchsel-list{flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.srchsel-grp__lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:8px 9px 4px;font-size:10px;font-weight:600}.srchsel-opt{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--foreground);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.srchsel-opt:hover{background:var(--bg-hover)}.srchsel-opt.on{color:var(--primary);font-weight:600}.srchsel-opt svg{color:var(--primary);flex:none}.srchsel-opt__tx{flex-direction:column;flex:1;min-width:0;display:flex}.srchsel-opt__tx .t{font-size:13px}.srchsel-opt__tx .s{color:var(--muted-foreground);font-size:11px}.srchsel-empty{color:var(--muted-foreground);text-align:center;padding:14px 9px;font-size:12.5px}.pop-co .meta{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pop-co .nm{font-size:13.5px;font-weight:600}.pop-co .lv{color:var(--muted-foreground);font-size:11px}.pop-news-head{justify-content:space-between;align-items:center;gap:8px;padding:11px 14px 5px;display:flex}.pop-news-head .pop-lbl{padding:0}.pop-news-pill{color:var(--primary);background:var(--primary-ultra-light);letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.dark .pop-news-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .pop-news-pill{background:color-mix(in oklch,var(--primary) 18%,transparent)}}.dark .pop-news-pill{color:var(--primary)}.pop-news{cursor:pointer;transition:background var(--duration-fast);align-items:flex-start;gap:9px;padding:8px 14px;display:flex}.pop-news:hover{background:var(--dash-hover)}.pop-news .nd{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.pop-news .nd.muted{background:var(--border-strong)}.pop-news-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pop-news-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pop-news .t{color:var(--foreground);font-size:12.5px;font-weight:600}.pop-news .when{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:10px}.pop-news .d{color:var(--muted-foreground);text-wrap:pretty;font-size:11.5px;line-height:1.42}.pop-news-all{color:var(--primary);cursor:pointer;align-items:center;gap:5px;padding:7px 14px 10px 30px;font-size:11.5px;font-weight:600;display:flex}.pop-news-all:hover{text-decoration:underline}.pop-news-all svg{opacity:.9}.notif{border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--duration-fast);gap:11px;padding:11px 14px;display:flex}.notif:hover{background:var(--dash-hover)}.notif .ndot{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.notif.read .ndot{background:var(--border-strong)}.notif .ntxt{color:var(--foreground);font-size:13px;line-height:1.4}.notif .ntxt b{font-weight:600}.notif .ntime{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:3px;font-size:10.5px}.lv-tip{z-index:2000;pointer-events:none;font-family:var(--font-body);color:var(--background);background:var(--foreground);border:1px solid var(--foreground);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.3;position:fixed}@supports (color:color-mix(in lab, red, red)){.lv-tip{border:1px solid color-mix(in oklch,var(--foreground) 70%,#fff 30%)}}.lv-tip{white-space:nowrap;opacity:0;transform-origin:top;transition:opacity 90ms ease,transform .14s var(--ease-back,cubic-bezier(.34,1.7,.64,1));transform:translateY(3px)scale(.92)}.lv-tip[data-below="0"]{transform-origin:bottom;transform:translateY(-3px)scale(.92)}.lv-tip[data-side=right]{transform-origin:0;transform:translate(-4px)scale(.92)}.lv-tip.show{opacity:1;transform:none}.invite{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-url{font-family:var(--font-mono);color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:13px}.refstats{gap:26px;display:flex}.refstat{flex-direction:column;gap:3px;display:flex}.refstat .rv{font-family:var(--font-mono);color:var(--foreground);font-size:1.7rem;line-height:1}.refstat .rl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px}.m-only,.mobtab,.m-drawer,.m-sheet{display:none}@media (min-width:861px){.search-mobtrigger{display:none}}@media (max-width:860px){.desktop-only{display:none!important}.m-only{display:initial}.sidebar{display:none}.topbar{gap:10px;height:56px;padding:0 12px}.tw--center{display:none}.main__in{padding:18px 16px 96px}.grid2,.modgrid{grid-template-columns:1fr}.statrow{grid-template-columns:1fr 1fr}.uppfab{bottom:80px;right:16px}.mobtab{z-index:30;background:var(--sidebar);border-top:1px solid var(--sidebar-border);height:62px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobtab a{color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.mobtab a.is-active{color:var(--primary)}.mobtab a .tabav{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.m-drawer{z-index:920;background:var(--sidebar);border-right:1px solid var(--sidebar-border);width:84%;max-width:320px;box-shadow:var(--shadow-l);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.m-sheet{z-index:920;background:var(--popover);border-top:1px solid var(--border);box-shadow:var(--shadow-l);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;inset:24vh 0 0}.m-sheet .grab{background:var(--border-strong);border-radius:3px;flex:none;width:40px;height:4px;margin:10px auto 4px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media print{.app,.app__body{height:auto!important;overflow:visible!important}.main,.main.scroll{height:auto!important;max-height:none!important;overflow:visible!important}.topbar{position:static!important}.uppfab,.mobtab,.twk-panel,.vp-stage{display:none!important}}.fmenu .fo{align-items:center;gap:7px;display:inline-flex}.fmenu{background:var(--popover);border:1px solid var(--border);min-width:178px;box-shadow:var(--shadow-l);z-index:60;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);left:0}.fmenu button{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.fmenu button:hover{background:var(--bg-hover)}.fmenu button svg{color:var(--primary);flex:none}.dpick{min-width:0;position:relative}.dpick__btn{border:1px solid var(--border);background:var(--card);width:100%;height:38px;font-family:var(--font-body);color:var(--foreground);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.dpick__btn:hover:not(:disabled){border-color:var(--border-strong)}.dpick__btn:disabled{opacity:.5;cursor:default}.dpick__btn svg{color:var(--muted-foreground);flex:none}.dpick__btn .ph{color:var(--muted-foreground)}.dpick--sm .dpick__btn{height:34px;padding:0 10px;font-size:12.5px}.dpick__pop{z-index:960;background:var(--popover);border:1px solid var(--border);box-shadow:var(--shadow-l);border-radius:12px;width:254px;padding:12px;position:fixed}.dpick__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dpick__mon{color:var(--foreground);font-size:13px;font-weight:600}.dpick__nav{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);border-radius:8px;place-items:center;display:grid}.dpick__nav:hover{background:var(--bg-hover);color:var(--foreground)}.dpick__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpick__dow{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);text-align:center;padding:4px 0 6px;font-size:10.5px;font-weight:600}.dpick__day{height:30px;font-family:var(--font-body);color:var(--foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;border-radius:8px;font-size:12.5px;font-weight:500}.dpick__day:hover:not(:disabled):not(.on){background:var(--bg-hover)}.dpick__day.out{color:var(--muted-foreground);opacity:.55}.dpick__day.today{box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:700}.dpick__day.on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.dpick__day.in{background:var(--muted);border-radius:6px}.dpick__day:disabled{color:var(--muted-foreground);opacity:.3;cursor:default}.dpick__hint{color:var(--muted-foreground);text-align:center;margin:8px 0 0;font-size:11px}.dpick__pop--range{gap:12px;width:412px;display:flex}.dpick__presets{border-right:1px solid var(--border);flex-direction:column;flex:none;gap:3px;width:150px;padding-right:12px;display:flex}.dpick__preset{white-space:nowrap;text-align:left;font-family:var(--font-body);color:var(--foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.dpick__preset:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dpick__preset:hover{background:color-mix(in oklch,var(--primary) 5%,transparent)}}.dpick__preset:hover{color:var(--primary)}.dpick__preset svg{color:var(--muted-foreground);flex:none}.dpick__preset.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dpick__preset.on{background:color-mix(in oklch,var(--primary) 12%,transparent)}}.dpick__preset.on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dpick__preset.on{border-color:color-mix(in oklch,var(--primary) 38%,var(--border))}}.dpick__preset.on{color:var(--primary);font-weight:600}.dpick__preset.on:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dpick__preset.on:hover{background:color-mix(in oklch,var(--primary) 16%,transparent)}}.dpick__cal{flex:1;min-width:0}.dialog__x{align-self:flex-start;margin-left:auto}.lnk{color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.lnk:hover{color:var(--foreground)}.lnk--danger{color:var(--destructive)}.lnk--danger:hover{color:var(--destructive);opacity:.8}.lnk:disabled,.lnk[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lnk:disabled:hover,.lnk[aria-disabled=true]:hover{color:var(--muted-foreground)}.kbd{font-family:var(--font-body);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:5px;align-items:center;gap:1px;padding:2px 5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.btn .kbd{border-color:currentColor;margin-left:3px}@supports (color:color-mix(in lab, red, red)){.btn .kbd{border-color:color-mix(in oklch,currentColor 32%,transparent)}}.btn .kbd{color:inherit;opacity:.85;background:0 0}.hqmark{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:var(--muted);color:var(--muted-foreground);border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 9px 4px;font-size:11px;font-weight:900;line-height:.88;display:inline-flex}.hqmark .hqmark__dot{background:currentColor;border-radius:2px;flex:none;width:6px;height:6px}@media (max-width:860px){.hqmark{display:none}}.hq-add{flex:none;position:relative}.hq-add__btn{border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.hq-add__btn.is-on{filter:brightness(.94)}.hq-add__menu{min-width:248px;padding-bottom:6px}.hq-add__item{text-align:left;width:100%;font:inherit;background:0 0;border:none;align-items:flex-start}.hq-add__item .ic{margin-top:1px}.hq-add__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-add__lab{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.25}.hq-add__desc{color:var(--muted-foreground);font-size:12px;line-height:1.25}.app--hq.mode-accent .hqmark{background:var(--primary);color:#fff}.app--hq.mode-apart .hqmark{background:var(--base-dark);color:var(--base-ultra-light)}.dark .app--hq.mode-apart .hqmark{background:var(--base-ultra-light);color:var(--base-dark)}.app--hq.mode-accent .topbar,.app--hq.mode-apart .topbar{box-shadow:inset 0 3px 0 0 var(--base-dark)}.dark .app--hq.mode-accent .topbar,.dark .app--hq.mode-apart .topbar{box-shadow:inset 0 3px 0 0 var(--base-ultra-light)}.app--hq.rand-ink .topbar{box-shadow:inset 0 3px 0 0 var(--base-dark)}.dark .app--hq.rand-ink .topbar{box-shadow:inset 0 3px 0 0 var(--base-ultra-light)}.app--hq.rand-primary .topbar{box-shadow:inset 0 3px 0 0 var(--primary)}.app--hq.rand-geen .topbar{box-shadow:none}.app--hq.mode-apart .sidebar{--sidebar:var(--base-dark);--sidebar-foreground:#f5f5f5;--sidebar-muted:#a4a4a4;--sidebar-border:white}@supports (color:lab(0% 0 0)){.app--hq.mode-apart .sidebar{--sidebar-foreground:lab(96.52% -.0000298023 .0000119209);--sidebar-muted:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.app--hq.mode-apart .sidebar{--sidebar-border:color-mix(in oklch, white 11%, var(--base-dark))}}.app--hq.mode-apart .sidebar{--dash-hover:white}@supports (color:color-mix(in lab, red, red)){.app--hq.mode-apart .sidebar{--dash-hover:color-mix(in oklch, white 8%, var(--base-dark))}}.app--hq.mode-apart .sidebar{border-color:#0000}.app--hq.mode-apart .sidebar .ub-ic .avatar{background:#fff!important}@supports (color:color-mix(in lab, red, red)){.app--hq.mode-apart .sidebar .ub-ic .avatar{background:color-mix(in oklch, white 16%, var(--base-dark))!important}}.app--hq .tw-ttl{font-family:var(--font-body);text-transform:none;letter-spacing:-.012em;white-space:nowrap;font-size:17px;font-weight:700}.app--hq{--bg-hover:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.app--hq{--bg-hover:color-mix(in oklch, var(--base-dark) 3%, var(--card))}}.app--hq{--dash-hover:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.app--hq{--dash-hover:color-mix(in oklch, var(--base-dark) 3%, var(--card))}}.dark .app--hq{--bg-hover:white}@supports (color:color-mix(in lab, red, red)){.dark .app--hq{--bg-hover:color-mix(in srgb, white 4%, var(--card))}}.dark .app--hq{--dash-hover:white}@supports (color:color-mix(in lab, red, red)){.dark .app--hq{--dash-hover:color-mix(in srgb, white 4%, var(--card))}}.app--hq .sidebar{--dash-hover:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.app--hq .sidebar{--dash-hover:color-mix(in oklch, var(--base-dark) 3%, var(--sidebar))}}.dark .app--hq .sidebar{--dash-hover:white}@supports (color:color-mix(in lab, red, red)){.dark .app--hq .sidebar{--dash-hover:color-mix(in oklch, white 4%, var(--sidebar))}}.app--hq .card>.tbl{border-collapse:separate;border-spacing:0;width:calc(100% + 16px);margin:0 -8px}.app--hq .card>.tbl th:first-child,.app--hq .card>.tbl td:first-child{padding-left:8px}.app--hq .card>.tbl th:last-child,.app--hq .card>.tbl td:last-child{padding-right:8px}.app--hq .card>.tbl tbody tr:hover td{background:var(--bg-hover)}.app--hq .card>.tbl tbody tr:hover td:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px}.app--hq .card>.tbl tbody tr:hover td:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px}.hqlogo{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;display:grid}.hqown{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:inline-grid}.hqown--none{background:var(--muted);color:var(--muted-foreground)}.card>.sec-head{margin:0 0 6px}.card>.sec-head h2{font-size:1.2rem}.hq-errIc{background:var(--danger-ultra-light);width:54px;height:54px;color:var(--danger-semi-dark);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.dark .hq-errIc{color:var(--danger-light)}.hq-lockIc{background:var(--muted);width:54px;height:54px;color:var(--muted-foreground);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.skel{background:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skel{background:color-mix(in srgb,var(--foreground) 6%,transparent)}}.skel{border-radius:6px;height:13px}.skel:after{content:"";background:linear-gradient(90deg,transparent,var(--card),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skel:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 60%,transparent),transparent)}}.skel:after{animation:1.4s infinite skel-sweep}@keyframes skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.app--hq.heads-rustig .greet-line{font-family:var(--font-body);text-transform:none;letter-spacing:-.01em;font-weight:700}.app--hq.heads-rustig .sec-head h2,.app--hq.heads-rustig .inv-ttl,.app--hq.heads-rustig .ptitle,.app--hq.heads-rustig .empty h4{font-family:var(--font-body);text-transform:none;letter-spacing:-.012em;font-weight:700}.app--hq.heads-rustig .sec-head h2{font-size:1.3rem}.app--hq.heads-rustig .inv-ttl{font-size:17px}.app--hq.cards-vlak .card,.app--hq.cards-vlak .stat{box-shadow:none}.app--hq.cards-vlak .statx:hover{box-shadow:none;border-color:var(--border-strong)}.app--hq.alive-lijn .topbar,.app--hq.alive-aurora .topbar{position:relative}.app--hq.alive-lijn .topbar>*,.app--hq.alive-aurora .topbar>*{z-index:1;position:relative}.app--hq.alive-lijn .topbar{box-shadow:none!important}.app--hq.alive-lijn .topbar:before{content:"";z-index:0;background:linear-gradient(90deg, var(--primary), var(--tertiary-base), var(--accent-base), var(--primary));background-size:280% 100%;height:3px;animation:26s linear infinite hqAliveLijn;position:absolute;top:0;left:0;right:0}@keyframes hqAliveLijn{to{background-position:280% 0}}.app--hq.alive-aurora .topbar:before{content:"";z-index:0;opacity:.5;background:radial-gradient(40% 130% at 20% 50%, var(--primary) 0%, transparent 70%), radial-gradient(34% 120% at 55% 30%, var(--tertiary-base) 0%, transparent 70%), radial-gradient(34% 130% at 85% 70%, var(--accent-base) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app--hq.alive-aurora .topbar:before{background:radial-gradient(40% 130% at 20% 50%, color-mix(in oklch, var(--primary) 13%, transparent) 0%, transparent 70%), radial-gradient(34% 120% at 55% 30%, color-mix(in oklch, var(--tertiary-base) 11%, transparent) 0%, transparent 70%), radial-gradient(34% 130% at 85% 70%, color-mix(in oklch, var(--accent-base) 12%, transparent) 0%, transparent 70%)}}.app--hq.alive-aurora .topbar:before{background-size:160% 100%;animation:32s ease-in-out infinite alternate hqAliveAur}@keyframes hqAliveAur{0%{background-position:0 0}to{background-position:100% 0}}.app--hq.alive-combi .topbar{position:relative;box-shadow:none!important}.app--hq.alive-combi .topbar>*{z-index:1;position:relative}.app--hq.alive-combi .topbar:before{content:"";z-index:0;background:linear-gradient(90deg, var(--primary), var(--tertiary-base), var(--accent-base), var(--primary));background-size:280% 100%;height:3px;animation:26s linear infinite hqAliveLijn;position:absolute;top:0;left:0;right:0}.app--hq.alive-combi .topbar:after{content:"";z-index:0;opacity:.07;pointer-events:none;background:linear-gradient(90deg, var(--primary), var(--tertiary-base), var(--accent-base), var(--primary));background-size:280% 100%;animation:26s linear infinite hqAliveLijn;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.app--hq.alive-lijn .topbar:before,.app--hq.alive-aurora .topbar:before,.app--hq.alive-combi .topbar:before,.app--hq.alive-combi .topbar:after{animation:none}}.app--hq~.popover{scrollbar-gutter:auto}.app--hq .userbar{padding-right:5px}.app--hq .userbar .ub-chev{margin-right:0}.app--hq.cw-paars{--primary:var(--tertiary-base);--primary-hover:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-paars{--primary-hover:color-mix(in oklch,var(--tertiary-base) 86%,black)}}.app--hq.cw-paars{--primary-semi-dark:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-paars{--primary-semi-dark:color-mix(in oklch,var(--tertiary-base) 70%,black)}}.app--hq.cw-paars{--primary-ultra-light:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-paars{--primary-ultra-light:color-mix(in oklch,var(--tertiary-base) 12%,var(--card))}}.app--hq.cw-lime{--primary:var(--accent-base);--primary-foreground:var(--base-ultra-dark);--primary-hover:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-lime{--primary-hover:color-mix(in oklch,var(--accent-base) 88%,black)}}.app--hq.cw-lime{--primary-semi-dark:var(--accent-semi-dark);--primary-ultra-light:var(--accent-ultra-light)}.app--hq.cw-rood{--primary:var(--secondary-base);--primary-hover:var(--secondary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-rood{--primary-hover:color-mix(in oklch,var(--secondary-base) 86%,black)}}.app--hq.cw-rood{--primary-semi-dark:var(--secondary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-rood{--primary-semi-dark:color-mix(in oklch,var(--secondary-base) 70%,black)}}.app--hq.cw-rood{--primary-ultra-light:var(--secondary-base)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-rood{--primary-ultra-light:color-mix(in oklch,var(--secondary-base) 12%,var(--card))}}.app--hq.cw-roze{--primary:var(--power-pink);--primary-hover:var(--power-pink)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-roze{--primary-hover:color-mix(in oklch,var(--power-pink) 86%,black)}}.app--hq.cw-roze{--primary-semi-dark:var(--power-pink)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-roze{--primary-semi-dark:color-mix(in oklch,var(--power-pink) 70%,black)}}.app--hq.cw-roze{--primary-ultra-light:var(--power-pink)}@supports (color:color-mix(in lab, red, red)){.app--hq.cw-roze{--primary-ultra-light:color-mix(in oklch,var(--power-pink) 12%,var(--card))}}.app--hq .topbar .tw{gap:8px}.app--hq .hqmark{letter-spacing:.06em;-webkit-text-stroke:.4px currentColor;text-stroke:.4px currentColor;padding:6px 10px 5px;font-size:13px;font-weight:900}.app--hq.tb-donker .topbar{background:var(--base-dark);box-shadow:none;border-bottom-color:#0000}.app--hq.tb-donker .topbar .hqmark{background:var(--accent-base);color:var(--base-ultra-dark)}.app--hq.tb-donker .topbar .search{background:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .search{background:color-mix(in oklch,white 8%,var(--base-dark))}}.app--hq.tb-donker .topbar .search{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .search{border-color:color-mix(in oklch,white 12%,var(--base-dark))}}.app--hq.tb-donker .topbar .search .ph,.app--hq.tb-donker .topbar .search .ico{color:#fff9;color:lab(100% 0 0/.6)}.app--hq.tb-donker .topbar .search .kbd{background:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .search .kbd{background:color-mix(in oklch,white 14%,var(--base-dark))}}.app--hq.tb-donker .topbar .search .kbd{color:#ffffffb3;color:lab(100% 0 0/.7);border-color:#0000}.app--hq.tb-donker .topbar .iconbtn.tb{background:0 0;border-color:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .iconbtn.tb{border-color:color-mix(in oklch,white 16%,var(--base-dark))}}.app--hq.tb-donker .topbar .iconbtn.tb{color:#ffffffc7;color:lab(100% 0 0/.78)}.app--hq.tb-donker .topbar .iconbtn.tb:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .iconbtn.tb:hover{background:color-mix(in oklch,white 9%,var(--base-dark))}}.app--hq.tb-donker .topbar .tb-divider{background:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker .topbar .tb-divider{background:color-mix(in oklch,white 14%,var(--base-dark))}}.app--hq.tb-donker.mode-stil .topbar .hqmark{background:#fff}@supports (color:color-mix(in lab, red, red)){.app--hq.tb-donker.mode-stil .topbar .hqmark{background:color-mix(in oklch,white 14%,var(--base-dark))}}.app--hq.tb-donker.mode-stil .topbar .hqmark{color:var(--base-ultra-light)}.app--hq .app__body{background:linear-gradient(180deg, var(--grad-c,var(--warning-base)) 0%, var(--background) 300px)}@supports (color:color-mix(in lab, red, red)){.app--hq .app__body{background:linear-gradient(180deg, color-mix(in oklch,var(--grad-c,var(--warning-base)) 7%, var(--background)) 0%, var(--background) 300px)}}.app--hq .app__body{position:relative}.app--hq .main{scrollbar-width:none;background:0 0}.app--hq .main::-webkit-scrollbar{width:0;height:0}.app--hq.grad-geen .app__body{background:var(--background)}.app--hq.grad-primary .app__body{--grad-c:var(--primary)}.app--hq.grad-warm .app__body{--grad-c:var(--warning-base)}.app--hq.grad-koel .app__body{--grad-c:var(--info-base)}.app--hq.grad-lime .app__body{--grad-c:var(--accent-base)}.app--hq.grad-wit .app__body{background:linear-gradient(180deg, white 0%, var(--background) 320px)}@supports (color:color-mix(in lab, red, red)){.app--hq.grad-wit .app__body{background:linear-gradient(180deg, color-mix(in oklch, white 30%, var(--background)) 0%, var(--background) 320px)}}.dark .app--hq.grad-wit .app__body{background:linear-gradient(180deg, white 0%, var(--background) 320px)}@supports (color:color-mix(in lab, red, red)){.dark .app--hq.grad-wit .app__body{background:linear-gradient(180deg, color-mix(in oklch, white 4%, var(--background)) 0%, var(--background) 320px)}}.app--hq .main__in{padding-top:32px;padding-bottom:32px}.app--hq .statx__foot{border-top:none;padding-top:4px}.app--hq .sec-head .lk-action{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground)}.app--hq .sec-head .lk-action:hover{background:var(--card);border-color:var(--border-strong);color:var(--foreground)}.app--hq .sec-head .lk-action:hover svg{color:var(--primary)}.app--hq .statx{cursor:pointer}.app--hq .statx:hover{background:var(--bg-hover);border-color:var(--border-strong)}.app--hq [data-tip]{position:relative}.app--hq .lk-action{background:var(--bg-hover);color:var(--foreground);border:none}.app--hq .lk-action:hover{background:var(--bg-hover)}.app--hq .main>.main__in>.lk-action,.app--hq .sec>.lk-action{background:var(--card)}.app--hq .lk-action svg{color:var(--muted-foreground);stroke-width:2.6px;transition:color var(--duration-fast)}.app--hq .lk-action:hover svg{color:var(--primary)}.lv-tip .nbadge{font-family:var(--font-mono);background:var(--nbadge-bg);color:var(--nbadge-fg);border-radius:999px;align-items:center;gap:5px;margin:0;padding:0 7px 0 5px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.lv-tip .nbadge:before{content:"";background:var(--nbadge-dot);opacity:.85;border-radius:999px;flex:none;width:4px;height:4px}.hq-favchip{background:var(--base-ultra-light);place-items:center;display:grid;position:relative;overflow:hidden}.hq-favchip>img{object-fit:contain;width:82%;height:82%;display:block}.hq-favchip:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hq-favchip:after{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 18%,transparent)}}.lv-toolbar{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.lv-toolbar .grow{flex:auto}@media (min-width:1280px){.lv-toolbar{flex-wrap:nowrap}}.ltier{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--t,var(--muted-foreground));background:var(--t,var(--muted-foreground));border-radius:6px;flex:none;align-items:center;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ltier{background:color-mix(in oklch,var(--t,var(--muted-foreground)) 13%,transparent)}}.lchan{width:22px;height:22px;color:var(--cc,var(--muted-foreground));background:var(--cc,var(--muted-foreground));border-radius:7px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lchan{background:color-mix(in oklch,var(--cc,var(--muted-foreground)) 13%,transparent)}}.lboard{scrollbar-gutter:stable;align-items:flex-start;gap:14px;padding:4px 2px 14px;display:flex;overflow-x:auto}.lcol{width:290px;min-width:0;transition:background var(--duration-fast),box-shadow var(--duration-fast);border-radius:14px;flex-direction:column;flex:0 0 290px;gap:10px;padding:4px;display:flex}.lcol.drop-ok{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lcol.drop-ok{background:color-mix(in oklch,var(--primary) 7%,transparent)}}.lcol.drop-ok{box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lcol.drop-ok{box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--primary) 40%,transparent)}}.lcol.drop-no{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.lcol.drop-no{background:color-mix(in oklch,var(--danger-base) 6%,transparent)}}.lcol.drop-no{box-shadow:inset 0 0 0 2px var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.lcol.drop-no{box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--danger-base) 26%,transparent)}}.lcol__head{align-items:center;gap:9px;min-width:0;padding:6px 8px 2px;display:flex}.lcol__dot{background:var(--st);border-radius:3px;flex:none;width:9px;height:9px}.lcol__nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.lcol__n{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border-radius:6px;flex:none;padding:3px 7px;font-size:11.5px;font-weight:700}.lcol__lock{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;opacity:.7;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.lcol__lock svg{flex:none}.lcol__sum{font-family:var(--font-mono);color:var(--muted-foreground);padding:0 8px 4px;font-size:12px;font-weight:600}.lcol__cards{flex-direction:column;gap:9px;min-height:8px;display:flex}.lcol__empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:11px;padding:14px 10px;font-size:11.5px;line-height:1.4}.lcard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast);border-radius:12px;padding:12px 12px 10px;position:relative}.app--hq.cards-vlak .lcard{box-shadow:none}.lcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-m)}.app--hq.cards-vlak .lcard:hover{box-shadow:none;border-color:var(--border-strong)}.lcard.is-drag{opacity:.45}.lcard[draggable=true]{cursor:grab}.lcard[draggable=true]:active{cursor:grabbing}.lcard.is-stale{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.lcard.is-stale{border-color:color-mix(in oklch,var(--danger-base) 38%,var(--border))}}.lcard.is-stale:before{content:"";background:var(--danger-base);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.lcard__top{align-items:flex-start;gap:9px;min-width:0;display:flex}.lcard__logo{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.lcard__co{flex:1;min-width:0}.lcard__nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.lcard__id{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:1px;font-size:11px}.lcard__kebab{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--duration-fast),background var(--duration-fast);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;margin:-3px -3px 0 0;display:grid}.lcard:hover .lcard__kebab,.lcard__kebab.on{opacity:1}.lcard__kebab:hover{background:var(--bg-hover);color:var(--foreground)}.lcard__val{font-family:var(--font-mono);color:var(--foreground);margin:10px 0 9px;font-size:18px;font-weight:600;line-height:1}.lcard__val .vlost{color:var(--muted-foreground);font-weight:500}.lcard__foot{align-items:center;gap:8px;min-width:0;display:flex}.lcard__foot .lchan{width:22px;height:22px}.lcard__act{color:var(--muted-foreground);align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.lcard__act svg{opacity:.75;flex:none}.lcard__act .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lcard__age{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.lcard__age.warn{color:var(--danger-semi-dark);font-weight:600}.dark .lcard__age.warn{color:var(--danger-light)}.lcard__do{gap:7px;margin-top:10px;display:flex}.lact{cursor:pointer;height:32px;font-family:var(--font-body);transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lact svg{flex:none}.lact--event{background:var(--primary);color:var(--primary-foreground,#fff);border-color:var(--primary)}.lact--event:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.lact--gate{background:var(--card);color:var(--foreground);border-color:var(--border)}.lact--gate:hover{background:var(--bg-hover);border-color:var(--border-strong)}.lact--sec{background:var(--card);width:34px;color:var(--muted-foreground);border-color:var(--border);flex:none;padding:0}.lact--sec:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--foreground)}.lmenu{z-index:120;background:var(--popover);border:1px solid var(--border);min-width:226px;box-shadow:var(--shadow-l);border-radius:12px;padding:6px;position:fixed}.lmenu__lab{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:6px 9px 4px;font-size:10px;font-weight:700}.lmenu button{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;font-weight:500;display:flex}.lmenu button:hover{background:var(--bg-hover)}.lmenu button .mi{background:var(--mc,var(--primary));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.lmenu button .mi{background:color-mix(in oklch,var(--mc,var(--primary)) 14%,transparent)}}.lmenu button .mi{color:var(--mc,var(--primary))}.lmenu button .mt{flex:1;min-width:0}.lmenu button .mt small{color:var(--muted-foreground);margin-top:1px;font-size:11px;font-weight:500;display:block}.lmenu button.is-cur{background:var(--bg-hover)}.lmenu button.is-cur .chk{color:var(--primary);flex:none;margin-left:auto}.lmenu__sep{background:var(--border);height:1px;margin:5px 4px}.lmenu button.danger .mi{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.lmenu button.danger .mi{background:color-mix(in oklch,var(--danger-base) 13%,transparent)}}.lmenu button.danger .mi{color:var(--danger-base)}.lv-tablewrap{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.app--hq.cards-vlak .lv-tablewrap{box-shadow:none}.ltbl{border-collapse:collapse;width:100%;font-size:13.5px}.ltbl th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--card);z-index:1;padding:11px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.ltbl th.r{text-align:right}.ltbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.ltbl tbody tr:last-child td{border-bottom:none}.ltbl tbody tr{cursor:pointer}.ltbl tbody tr:hover td{background:var(--bg-hover)}.ltbl td.r{text-align:right}.ltbl .lcell-co{align-items:center;gap:11px;min-width:0;display:flex}.ltbl .lcell-nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ltbl .lcell-id{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:1px;font-size:11px}.ltbl .lcell-val{font-family:var(--font-mono);color:var(--foreground);font-weight:600}.app--hq.compact .ltbl td{padding-top:7px;padding-bottom:7px}.lstatus{cursor:pointer;font:inherit;color:var(--foreground);white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:5px 9px 5px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.lstatus:hover{background:var(--bg-hover);border-color:var(--border)}.lstatus .sd{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px var(--c);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.lstatus .sd{box-shadow:0 0 0 3px color-mix(in oklch,var(--c) 16%,transparent)}}.lstatus svg{opacity:.5;flex:none}.lstatus.is-locked .sd{border-radius:2.5px}.lt-age{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:12px}.lt-age.warn{color:var(--danger-semi-dark);font-weight:600}.dark .lt-age.warn{color:var(--danger-light)}.lboard--skel .lcol{flex:0 0 290px;width:290px}.lskcard{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.app--hq.cards-vlak .lskcard{box-shadow:none}.lv-statecard{margin-top:6px}@media (max-width:720px){.lv-toolbar .grow{display:none}.lcol{flex-basis:84vw;width:84vw}}.ld-hero{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;padding:18px 20px;display:flex}.ld-hero__logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:700;display:grid}.ld-hero__main{flex:240px;min-width:0}.ld-hero__nm{font-family:var(--font-body);letter-spacing:-.012em;color:var(--foreground);font-size:21px;font-weight:700;line-height:1.1}.ld-hero__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;font-size:12.5px;display:flex}.ld-dot{opacity:.5}.ld-chanlab{align-items:center;gap:6px;display:inline-flex}.ld-chanlab .lchan{width:20px;height:20px}.ld-id{font-family:var(--font-mono)}.ld-hero__val{text-align:right;flex:none;padding:0 8px}.ld-hero__amt{font-family:var(--font-mono);color:var(--foreground);font-size:24px;font-weight:600;line-height:1}.ld-hero__sub{color:var(--muted-foreground);margin-top:5px;font-size:11.5px}.ld-hero__owner{border-left:1px solid var(--border);flex:none;align-items:center;gap:10px;padding-left:16px;display:flex}.ld-ownlab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ld-ownnm{color:var(--foreground);margin-top:2px;font-size:13.5px;font-weight:600}@media (max-width:720px){.ld-hero__owner{border-left:none;padding-left:0}.ld-hero__val{text-align:left;padding:0}}.ld-flowcard{margin-top:16px}.ld-funnel{align-items:flex-start;gap:0;display:flex}.ld-step{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ld-step__top{align-items:center;width:100%;display:flex}.ld-step__dot{background:var(--muted);width:24px;height:24px;color:var(--muted-foreground);border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;display:grid}.ld-step__line{background:var(--border);border-radius:2px;flex:1;height:2px;margin:0 6px}.ld-step.done .ld-step__dot{background:var(--c);border-color:var(--c);color:#fff}.ld-step.done .ld-step__line{background:var(--c)}.ld-step.cur .ld-step__dot{background:var(--card);border-color:var(--c);color:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.ld-step.cur .ld-step__dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--c) 18%,transparent)}}.ld-step__lab{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:9px;font-size:11.5px;font-weight:600;overflow:hidden}.ld-step.done .ld-step__lab,.ld-step.cur .ld-step__lab{color:var(--foreground)}.ld-next{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.ld-next__txt{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ld-next__txt svg{color:var(--primary);flex:none}.ld-next__txt b{color:var(--foreground);font-weight:600}.ld-next__btns{gap:9px;display:flex}.ld-next--won,.ld-next--lost{color:var(--muted-foreground);font-size:13.5px}.ld-next--won svg{color:var(--success-base);flex:none}.ld-next--lost svg{color:var(--danger-base);flex:none}.ld-next--won span b{color:var(--success-semi-dark)}.dark .ld-next--won span b{color:var(--success-light)}.ld-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.ld-grid{grid-template-columns:1fr}}.ld-side{flex-direction:column;gap:16px;display:flex}.ld-block{padding:16px 18px}.ld-tl{flex-direction:column;display:flex}.ld-tl__row{border-top:1px solid var(--border);gap:12px;padding:11px 0;display:flex}.ld-tl__row:first-child{border-top:none}.ld-tl__ic{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.ld-tl__bd{flex:1;min-width:0}.ld-tl__t{color:var(--foreground);font-size:13.5px;font-weight:500}.ld-tl__m{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.ld-tl__time{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;flex:none;margin-top:2px;font-size:11.5px}.ld-contact{flex-direction:column;gap:3px;display:flex}.ld-cnm{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:600}.ld-cnm span{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:500;display:block}.ld-crow{color:var(--foreground);border-radius:8px;align-items:center;gap:10px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.ld-crow svg{color:var(--muted-foreground);flex:none}.ld-crow:hover,.ld-crow:hover svg{color:var(--primary)}.ld-dl{flex-direction:column;margin:0;display:flex}.ld-dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ld-dl>div:first-child{border-top:none}.ld-dl dt{color:var(--muted-foreground);flex:none;font-size:12.5px}.ld-dl dd{color:var(--foreground);text-align:right;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.ld-dl dd.mono{font-family:var(--font-mono)}.ld-link{color:var(--primary);font-weight:600;text-decoration:none}.ld-link:hover{text-underline-offset:2px;text-decoration:underline}.kc-tier{height:20px;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;color:var(--t,var(--muted-foreground));background:var(--t,var(--muted-foreground));border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kc-tier{background:color-mix(in oklch,var(--t,var(--muted-foreground)) 14%,transparent)}}.kc-tier--lime{color:var(--accent-semi-dark);background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.kc-tier--lime{background:color-mix(in oklch,var(--accent-base) 36%,transparent)}}.dark .kc-tier--lime{color:var(--accent-base);background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .kc-tier--lime{background:color-mix(in oklch,var(--accent-base) 18%,transparent)}}.kc-menu{z-index:200;background:var(--popover);border:1px solid var(--border);min-width:222px;box-shadow:var(--shadow-l);border-radius:12px;padding:6px;position:fixed}.kc-menu__lab{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:6px 9px 5px;font-size:10px;font-weight:700}.kc-menu button{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;font-weight:500;display:flex}.kc-menu button:hover{background:var(--bg-hover)}.kc-menu button .mi{background:var(--mc,var(--primary));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.kc-menu button .mi{background:color-mix(in oklch,var(--mc,var(--primary)) 14%,transparent)}}.kc-menu button .mi{color:var(--mc,var(--primary))}.kc-menu__sep{background:var(--border);height:1px;margin:5px 4px}.kc-menu button.danger{color:var(--danger-semi-dark)}.kc-menu button.danger .mi{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.kc-menu button.danger .mi{background:color-mix(in oklch,var(--danger-base) 13%,transparent)}}.kc-menu button.danger .mi{color:var(--danger-base)}.dark .kc-menu button.danger{color:var(--danger-light)}.ld2-titlebar{flex:none;width:100%;max-width:1200px;margin:0 auto 14px}.ld2-titlebar h1{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:22px;font-weight:700}.ld2-titlebar p{color:var(--muted-foreground);max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.5}.ld2{font-family:var(--font-body)}.ld2 .ptitle{letter-spacing:-.018em;font-weight:700;font-family:var(--font-body)!important;text-transform:none!important}.ld2 .phead{flex:none;margin-bottom:16px}.ld2-headmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld2-titlewrap{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.ld2-tierchip{box-sizing:border-box;height:28px;font-size:12.5px;font-weight:600;font-family:var(--font-body);color:var(--t,var(--primary));background:var(--t,var(--primary));border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ld2-tierchip{background:color-mix(in oklch,var(--t,var(--primary)) 13%,transparent)}}.ld2-mchip{box-sizing:border-box;background:var(--card);border:1px solid var(--border);height:28px;color:var(--foreground);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ld2-mchip--num{font-weight:700}.ld2-headmeta .hqown{width:18px;height:18px;font-size:8.5px}.ld2-mchip.mono{font-family:var(--font-mono)}.ld2-av.sm{width:20px;height:20px;font-size:9.5px}.ld2 .phead__actions .btn{height:38px}.ld2-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ld2-back{border:1px solid var(--border);background:var(--card);height:34px;font:inherit;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ld2-back:hover{border-color:var(--border-strong);color:var(--foreground)}.ld2-crumbs{color:var(--muted-foreground);align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.ld2-crumbs b{color:var(--foreground);font-weight:600}.ld2-crumbs .sep{opacity:.4}.ld2-top .sp{flex:auto}.ld2-acts{align-items:center;gap:8px;display:flex}.ld2-hero{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.ld2-logo{color:#fff;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;font-size:19px;font-weight:700;display:grid}.ld2-hmain{flex:280px;min-width:0}.ld2-hname{letter-spacing:-.015em;color:var(--foreground);font-size:24px;font-weight:700;line-height:1.05}.ld2-hmeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:12.5px;display:flex}.ld2-hmeta .mi{align-items:center;gap:5px;display:inline-flex}.ld2-hmeta .mi svg{opacity:.65;flex:none}.ld2-hmeta a.mi:hover{color:var(--primary)}.ld2-hmeta a.mi:hover svg{color:var(--primary);opacity:1}.ld2-dot{opacity:.4}.ld2-status{color:var(--sc,var(--primary));background:var(--sc,var(--primary));border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ld2-status{background:color-mix(in oklch,var(--sc,var(--primary)) 13%,transparent)}}.ld2-status .dot{background:var(--sc,var(--primary));border-radius:50%;flex:none;width:7px;height:7px}.ld2-hstats{border-left:1px solid var(--border);flex:none;align-items:flex-start;gap:26px;padding-left:20px;display:flex}@media (max-width:780px){.ld2-hstats{border-left:none;padding-left:0}}.ld2-hstat{min-width:0}.ld2-hstat .lab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;font-size:10.5px;font-weight:600}.ld2-hstat .val{font-family:var(--font-mono);color:var(--foreground);margin-top:6px;font-size:20px;font-weight:600;line-height:1}.ld2-hstat .val.sm{font-size:15px}.ld2-hstat .sub{color:var(--muted-foreground);margin-top:4px;font-size:11px}.ld2-up{color:var(--success-semi-dark)}.dark .ld2-up{color:var(--success-light)}.ld2-owner{align-items:center;gap:8px;display:inline-flex}.ld2-av{width:26px;height:26px;font-family:var(--font-mono);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ld2-av--none{border:1.5px dashed var(--border-strong);color:var(--muted-foreground);background:0 0}.ld2-stage{margin-top:14px;padding:20px 24px 18px}.ld2-sbar{align-items:flex-start;display:flex}.ld2-snode{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.ld2-snode:before{content:"";background:var(--border);border-radius:2px;height:2px;position:absolute;top:12px;left:-50%;right:50%}.ld2-snode:first-child:before{display:none}.ld2-snode.reached:before{background:var(--c)}.ld2-sdot{z-index:1;background:var(--muted);width:26px;height:26px;color:var(--muted-foreground);border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ld2-snode.done .ld2-sdot{background:var(--c);border-color:var(--c);color:#fff}.ld2-snode.cur .ld2-sdot{background:var(--card);border-color:var(--c);color:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.ld2-snode.cur .ld2-sdot{box-shadow:0 0 0 4px color-mix(in oklch,var(--c) 18%,transparent)}}.ld2-snode.goal .ld2-sdot{border-radius:8px}.ld2-snode.goal.done .ld2-sdot{background:var(--c);border-color:var(--c);color:#fff}.ld2-slab{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:9px;font-size:11.5px;font-weight:600;overflow:hidden}.ld2-snode.done .ld2-slab,.ld2-snode.cur .ld2-slab{color:var(--foreground)}.ld2-sfoot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.ld2-sfoot__txt{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ld2-sfoot__txt svg{color:var(--primary);flex:none}.ld2-sfoot__txt b{color:var(--foreground);font-weight:600}.ld2-sfoot__btns{align-items:center;gap:10px;display:flex}.ld2-lost{font:inherit;color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.ld2-lost:hover{color:var(--danger-semi-dark)}.dark .ld2-lost:hover{color:var(--danger-light)}.ld2-fase{flex-wrap:wrap;align-items:center;gap:16px;margin-top:0;padding:13px 18px;display:flex}.ld2-fstep{flex:none;align-items:center;display:flex}.ld2-fnode{flex:none;display:inline-flex}.ld2-fdot{box-sizing:border-box;background:var(--muted);border:2px solid var(--border);border-radius:50%;width:13px;height:13px}.ld2-fnode.done .ld2-fdot{background:var(--c);border-color:var(--c)}.ld2-fnode.cur .ld2-fdot{background:var(--card);border-color:var(--c);box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.ld2-fnode.cur .ld2-fdot{box-shadow:0 0 0 3px color-mix(in oklch,var(--c) 20%,transparent)}}.ld2-fline{background:var(--border);flex:none;width:26px;height:2px}.ld2-fline.on{background:var(--c)}.ld2-flab{color:var(--foreground);white-space:nowrap;font-size:13px}.ld2-flab b{font-weight:700}.ld2-fmuted{color:var(--muted-foreground)}.ld2-split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:860px){.ld2-split{grid-template-columns:1fr}}.ld2-below{margin-top:16px}.ld2-grid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}@media (max-width:860px){.ld2-grid{grid-template-columns:1fr}}.ld2-col{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.ld2-block>.ld2-tabs{flex:none}.ld2-col>.ld2-block>.ld2-bbody{scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.ld2-side-card{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.ld2-scroll{scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;padding:8px 14px 12px;overflow-y:auto}@media (max-width:860px){.iter-page{display:block;overflow-y:auto}.ld2,.ld2-grid{min-height:0;display:block}.ld2-col>.ld2-block,.ld2-col>.ld2-block>.ld2-bbody{min-height:0;overflow:visible}.ld2-side-card{height:520px;margin-top:16px}}.ld2-block{padding:0}.ld2-bhead{align-items:center;gap:9px;padding:14px 18px 10px;display:flex}.ld2-bttl{color:var(--foreground);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.ld2-bcount{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.ld2-bhead .sp{flex:1}.ld2-bhead .lk{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ld2-bhead .lk:hover{text-underline-offset:2px;text-decoration:underline}.ld2-bbody{padding:0 18px 16px}.ld2-tabs{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:12px 14px;display:flex}.ld2-tab{background:var(--foreground);border:none;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ld2-tab{background:color-mix(in oklch,var(--foreground) 2.5%,transparent)}}.ld2-tab{font:inherit;color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast);border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600}.ld2-tab:hover{background:var(--bg-hover);color:var(--foreground)}.ld2-tab.on{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ld2-tab.on{background:color-mix(in oklch,var(--foreground) 13%,transparent)}}.ld2-tab.on{color:var(--foreground)}.ld2-tabn{color:var(--muted-foreground);background:var(--foreground);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ld2-tabn{background:color-mix(in oklch,var(--foreground) 8%,transparent)}}.ld2-tabn{border-radius:5px;padding:1px 7px}.ld2-tab.on .ld2-tabn{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ld2-tab.on .ld2-tabn{background:color-mix(in oklch,var(--foreground) 12%,transparent)}}.ld2-tabs+.ld2-bbody{padding-top:14px}.ld2-klantkaart{text-align:left;border:1px solid var(--border);background:var(--bg-hover);cursor:pointer;width:100%;font:inherit;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.ld2-klantkaart:hover{border-color:var(--border-strong)}.ld2-kk__ic{background:var(--primary);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.ld2-kk__ic{background:color-mix(in oklch,var(--primary) 12%,transparent)}}.ld2-kk__ic{color:var(--primary)}.ld2-kk__tx{flex-direction:column;gap:1px;min-width:0;display:flex}.ld2-kk__tx .t{color:var(--foreground);font-size:13.5px;font-weight:600}.ld2-kk__tx .s{color:var(--muted-foreground);font-size:11.5px}.ld2-klantkaart>svg:last-child{color:var(--muted-foreground);flex:none;margin-left:auto}.ld2-sechead{align-items:center;gap:8px;margin:20px 0 8px;display:flex}.ld2-sechead .t{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:600}.ld2-sechead .sp{flex:1}.ld2-lk{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ld2-lk:hover{text-underline-offset:2px;text-decoration:underline}.ld2-seclbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:16px 0 9px;font-size:11px;font-weight:600}.ld2-cardlink{border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font:inherit;color:var(--primary);transition:background var(--duration-fast);background:0 0;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.ld2-cardlink svg:first-child{color:var(--muted-foreground);flex:none}.ld2-cardlink svg:last-child{flex:none;margin-left:auto}.ld2-cardlink:hover{background:var(--bg-hover)}.ld2-task{border-top:1px solid var(--border);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.ld2-task:first-child{border-top:none}.ld2-check{border:2px solid var(--border-strong);cursor:pointer;color:#fff;background:var(--card);width:18px;height:18px;transition:background var(--duration-fast),border-color var(--duration-fast);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.ld2-task.done .ld2-check{background:var(--success-base);border-color:var(--success-base)}.ld2-tbody{flex:1;min-width:0}.ld2-ttitle{color:var(--foreground);font-size:13.5px;font-weight:500}.ld2-task.done .ld2-ttitle{color:var(--muted-foreground);text-decoration:line-through}.ld2-tmeta{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.ld2-due{align-items:center;gap:4px;display:inline-flex}.ld2-due.warn{color:var(--danger-semi-dark);font-weight:600}.dark .ld2-due.warn{color:var(--danger-light)}.ld2-prio{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.ld2-prio--hoog{color:var(--danger-semi-dark);background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.ld2-prio--hoog{background:color-mix(in oklch,var(--danger-base) 13%,transparent)}}.ld2-prio--midden{color:var(--warning-semi-dark);background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.ld2-prio--midden{background:color-mix(in oklch,var(--warning-base) 15%,transparent)}}.ld2-prio--laag{color:var(--muted-foreground);background:var(--muted)}.ld2-addtask{font:inherit;color:var(--muted-foreground);cursor:pointer;border:none;border-top:1px solid var(--border);background:0 0;align-items:center;gap:7px;width:100%;margin-top:4px;padding:10px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.ld2-addtask:hover{color:var(--primary)}.ld2-comp{border:1px solid var(--border);border-radius:12px;margin-bottom:14px;overflow:hidden}.ld2-comp__tabs{background:var(--muted);gap:2px;padding:4px;display:flex}.ld2-comp__tab{cursor:pointer;font:inherit;color:var(--muted-foreground);transition:color var(--duration-fast),background var(--duration-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ld2-comp__tab.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s)}.ld2-comp__tab svg{flex:none}.ld2-comp__body{padding:12px}.ld2-comp__body textarea{resize:vertical;width:100%}.ld2-comp__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ld2-comp__hint{color:var(--muted-foreground);font-size:11.5px}.ld2-score{padding:16px 18px}.ld2-scoretop{align-items:center;gap:12px;display:flex}.ld2-flame{width:42px;height:42px;color:var(--warning-semi-dark);background:var(--warning-base);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ld2-flame{background:color-mix(in oklch,var(--warning-base) 16%,transparent)}}.ld2-flame.hot{color:var(--danger-semi-dark);background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.ld2-flame.hot{background:color-mix(in oklch,var(--danger-base) 14%,transparent)}}.ld2-scoreval{font-family:var(--font-mono);color:var(--foreground);font-size:24px;font-weight:600;line-height:1}.ld2-scorelab{color:var(--muted-foreground);margin-top:3px;font-size:12px}.ld2-bar{background:var(--muted);border-radius:5px;height:7px;margin-top:13px;overflow:hidden}.ld2-bar i{background:var(--primary);border-radius:5px;height:100%;display:block}.ld2-scoregrid{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-top:14px;display:grid}.ld2-scoregrid>div{padding:11px 0}.ld2-scoregrid>div:nth-child(odd){padding-right:12px}.ld2-scoregrid>div:nth-child(2n){border-left:1px solid var(--border);padding-left:12px}.ld2-scoregrid>div:nth-child(n+3){border-top:1px solid var(--border)}.ld2-sg-lab{color:var(--muted-foreground);font-size:11px}.ld2-sg-val{font-family:var(--font-mono);color:var(--foreground);margin-top:3px;font-size:15px;font-weight:600}.ld2-dl{flex-direction:column;margin:0;display:flex}.ld2-dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ld2-dl>div:first-child{border-top:none}.ld2-dl dt{color:var(--muted-foreground);flex:none;font-size:12.5px}.ld2-dl dd{color:var(--foreground);text-align:right;align-items:center;gap:7px;min-width:0;margin:0;font-size:13px;font-weight:500;display:inline-flex}.ld2-dl dd.mono{font-family:var(--font-mono)}.ld2-dl dd a{color:var(--primary);font-weight:600;text-decoration:none}.ld2-dl dd a:hover{text-underline-offset:2px;text-decoration:underline}.ld2-contact{border-top:1px solid var(--border);padding:11px 0}.ld2-contact:first-child{border-top:none}.ld2-cnm{color:var(--foreground);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ld2-cprimary{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--primary);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ld2-cprimary{background:color-mix(in oklch,var(--primary) 12%,transparent)}}.ld2-cprimary{border-radius:5px;padding:2px 6px}.ld2-crole{color:var(--muted-foreground);margin-top:2px;font-size:12px}.ld2-crows{gap:8px;margin-top:9px;display:flex}.ld2-cbtn{border:1px solid var(--border);background:var(--card);height:30px;font:inherit;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ld2-cbtn:hover{border-color:var(--border-strong);color:var(--foreground)}.ld2-cbtn.ic{justify-content:center;width:30px;padding:0}.ld2-chips{flex-wrap:wrap;gap:7px;display:flex}.ld2-chip{color:var(--foreground);background:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ld2-chip .d{background:var(--power-pink);border-radius:50%;flex:none;width:7px;height:7px}.ld2-file{border-top:1px solid var(--border);align-items:center;gap:11px;padding:9px 0;display:flex}.ld2-file:first-child{border-top:none}.ld2-file__ic{background:var(--primary);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.ld2-file__ic{background:color-mix(in oklch,var(--primary) 11%,transparent)}}.ld2-file__ic{color:var(--primary)}.ld2-file__nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ld2-file__s{font-family:var(--font-mono);color:var(--muted-foreground);margin-top:1px;font-size:11px}.ld2-file__dl{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:6px;display:grid}.ld2-file__dl:hover{background:var(--bg-hover);color:var(--foreground)}.ld2 .kc-tier{height:20px;font-family:var(--font-mono);color:var(--t,var(--muted-foreground));background:var(--t,var(--muted-foreground));border-radius:6px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ld2 .kc-tier{background:color-mix(in oklch,var(--t,var(--muted-foreground)) 14%,transparent)}}.ld2 .kc-tier--lime{color:var(--accent-semi-dark);background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.ld2 .kc-tier--lime{background:color-mix(in oklch,var(--accent-base) 36%,transparent)}}.dark .ld2 .kc-tier--lime{color:var(--accent-base);background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.dark .ld2 .kc-tier--lime{background:color-mix(in oklch,var(--accent-base) 18%,transparent)}}.app--hq .main.scroll:has(.ld2-grid){overflow:hidden}.main__in:has(.ld2-grid){flex-direction:column;height:100%;min-height:0;display:flex}.ld2-grid{flex:auto;align-items:stretch;min-height:0}.ld2-col{min-height:0}.ld2-col>.ld2-fase{flex:none}.ld2-col>.ld2-block{flex-direction:column;flex:auto;min-height:0;display:flex}.ld2-col>.ld2-block>.ld2-tabs{flex:none}.ld2-col>.ld2-block>.ld2-bbody{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.ld2-side-card{flex-direction:column;flex:auto;min-height:0;display:flex}.ld2-side-card>.ld2-tabs{flex:none}.ld2-side-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.ld2-side-panel[hidden]{display:none}.ld2-side-panel .ld2-comp{flex:none;margin:14px 16px 0}.ld2-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}@media (max-width:980px){.app--hq .main.scroll:has(.ld2-grid){overflow:auto}.main__in:has(.ld2-grid){height:auto;display:block}.ld2-grid{grid-template-columns:1fr}.ld2-side-card,.ld2-col>.ld2-block{height:auto}.ld2-col>.ld2-block>.ld2-bbody,.ld2-scroll{overflow:visible}.ld2-side-panel{display:block}}.ld2-hval{color:var(--foreground);font-size:13px;font-weight:600}.ld2-howner{color:var(--foreground);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.ld2-hsep{background:var(--border);flex:none;width:1px;height:13px}.crole{white-space:nowrap;color:var(--rb,var(--primary));background:var(--rb,var(--primary));border-radius:6px;align-items:center;gap:5px;padding:3px 7px 3px 6px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crole{background:color-mix(in oklch,var(--rb,var(--primary)) 13%,transparent)}}.crole .d{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.cpy{background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow-s);transition:color var(--duration-fast);border:none;border-radius:7px;flex:none;place-items:center;display:grid}.cpy:hover{color:var(--primary)}.cpy.is-done{color:var(--success-base)}.dark .cpy.is-done{color:var(--success-light)}.ld2-bbody>.ld2-sechead:first-child{min-height:34px;margin-top:0}.ld2-block,.ld2-side-card{position:relative}.rel-card .ld2-col>.ld2-block>.ld2-bbody,.rel-card .ld2-side-card .ld2-scroll{scrollbar-gutter:auto;scrollbar-width:none}.rel-card .ld2-col>.ld2-block>.ld2-bbody::-webkit-scrollbar{width:0;height:0}.rel-card .ld2-side-card .ld2-scroll::-webkit-scrollbar{width:0;height:0}.levtype{font-family:var(--font-body);white-space:nowrap;color:var(--foreground);background:var(--foreground);border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.levtype{background:color-mix(in oklch,var(--foreground) 9%,transparent)}}.levtype svg{opacity:.85;flex:none}.levtype--lg{border-radius:8px;padding:5px 12px 5px 9px;font-size:12.5px}.levcat{font-family:var(--font-body);white-space:nowrap;color:var(--rc,var(--muted-foreground));background:var(--rc,var(--muted-foreground));border-radius:6px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.levcat{background:color-mix(in oklch,var(--rc,var(--muted-foreground)) 13%,transparent)}}.levcat svg{flex:none}.levcat--lg{border-radius:8px;padding:5px 11px 5px 8px;font-size:12.5px}.off-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.off-lrow input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.off-lrow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.off-kortcell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.off-kortcell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.off-payrow input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.off-payrow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.off-lrow input[type=number],.off-kortcell input[type=number],.off-payrow input[type=number]{appearance:textfield}.off-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.off-link:hover{text-decoration:underline}.off-opt{color:var(--muted-foreground);font-size:11px;font-weight:400}.off-listcard{padding:0;overflow:hidden}.off-listhead{border-bottom:1px solid var(--border);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);background:var(--card);z-index:2;grid-template-columns:88px minmax(150px,1.3fr) minmax(180px,1.8fr) 100px 72px 104px 104px 96px;align-items:center;gap:14px;padding:12px 18px;font-size:11.5px;font-weight:600;display:grid;position:sticky;top:0}.off-listhead .r{text-align:right}.off-listbody{flex-direction:column;display:flex}.off-listrow{cursor:pointer;border-bottom:1px solid var(--border);grid-template-columns:88px minmax(150px,1.3fr) minmax(180px,1.8fr) 100px 72px 104px 104px 96px;align-items:center;gap:14px;height:52px;padding:0 18px;transition:background .12s;display:grid}.off-listrow>*{min-width:0;overflow:hidden}.off-listbody .off-listrow:last-child{border-bottom:0}.off-listrow:hover{background:var(--bg-hover,var(--muted))}.off-lc{min-width:0;color:var(--foreground);font-size:13.5px}.off-th{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;display:inline-flex}.off-th.r{justify-content:flex-end;width:100%}.off-th.r svg{order:-1}.off-th svg{opacity:0;transition:opacity .12s}.off-th:hover{color:var(--foreground)}.off-th:hover svg{opacity:.55}.off-th.on{color:var(--foreground)}.off-th.on svg{opacity:1;color:var(--primary)}.off-builder-grid{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:20px;display:grid}.off-builder-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.off-railcard{padding:15px 16px}.off-railhd{align-items:center;gap:8px;margin-bottom:12px;display:flex}.off-railhd .lab{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.off-railhd .off-link{margin-left:auto}.off-railbig{letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:30px;font-weight:700;display:flex}.off-railbig__ex{color:var(--muted-foreground);letter-spacing:0;font-size:12px;font-weight:500}.off-railsub{color:var(--muted-foreground);margin-top:3px;font-size:12.5px}.off-railnote{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.off-vers{flex-direction:column;gap:4px;display:flex}.off-versrow{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--foreground);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 8px;display:flex}.off-versrow:not(:disabled):hover{background:var(--muted)}.off-versrow:disabled{cursor:default}.off-versrow__v{width:30px;color:var(--muted-foreground);flex:none;font-size:12.5px;font-weight:700}.off-versrow.current .off-versrow__v{color:var(--primary)}.off-versrow__tx{flex-direction:column;flex:1;min-width:0;display:flex}.off-versrow__tx .t{font-size:13px;font-weight:600}.off-versrow__tx .s{color:var(--muted-foreground);font-size:11.5px}.off-versrow__now{color:var(--primary);background:var(--primary);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.off-versrow__now{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.off-versrow__now{border-radius:999px;padding:2px 8px}.off-versrow svg{color:var(--muted-foreground)}.off-prevbody{flex-direction:column;justify-content:safe center;align-items:center;display:flex}.off-doc-scale{--off-acc:var(--primary);zoom:.88}.off-pages{flex-direction:column;align-items:center;gap:24px;display:flex}.off-page{background:var(--card);width:794px;min-height:1123px;color:var(--foreground);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.off-page__rh{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;font-size:11.5px;display:flex}.off-page__rh-co{color:var(--foreground);font-weight:600}.off-page__body{flex:1}.off-page__pf{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:28px;padding-top:14px;font-size:11px;display:flex}.off-page__pf-logo{opacity:.78;width:auto;height:15px;display:block}.off-page--cover{padding:0}.off-doc-rt{color:var(--foreground);text-wrap:pretty;max-width:none;font-size:14.5px;line-height:1.62}.off-doc-rt p{margin:0 0 10px}.off-doc-rt p:last-child{margin-bottom:0}.off-doc-rt ul,.off-doc-rt ol{margin:0 0 10px;padding-left:20px}.off-doc-rt li{margin:3px 0}.off-doc-rt b,.off-doc-rt strong{font-weight:700}.off-doc-rt a{color:var(--primary)}.off-doc-sec:last-child{border-bottom:0}.off-doc-h{letter-spacing:-.01em;color:var(--foreground);margin:0 0 12px;padding-left:14px;font-size:17px;position:relative}.off-doc-h:before{content:"";background:var(--off-acc);border-radius:3px;width:5px;position:absolute;top:2px;bottom:2px;left:0}.off-doc-p{color:var(--foreground);text-wrap:pretty;max-width:none;margin:0 0 10px;font-size:14.5px;line-height:1.62}.off-doc-p:last-child{margin-bottom:0}.off-doc-fine,.off-doc-sec--fine .off-doc-fine{color:var(--muted-foreground);max-width:none;margin:0;font-size:12px;line-height:1.6}.off-doc-sec--akk{text-align:left}.off-doc-fineprint{color:var(--muted-foreground);margin:10px 0 0;font-size:11px}.off-doc-signed{border:1.5px solid var(--success-border,var(--border));background:var(--success-base);border-radius:14px;align-items:center;gap:18px;margin:16px 0 12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.off-doc-signed{background:color-mix(in oklch, var(--success-base) 7%, var(--card))}}.off-doc-signed__mark{border-bottom:1.5px solid var(--border-strong,var(--border));flex:none;align-items:flex-end;min-width:150px;max-width:210px;height:62px;padding-bottom:6px;display:flex}.off-doc-signed__ink{object-fit:contain;max-width:100%;max-height:56px}.off-doc-signed__type{font-family:var(--font-display,inherit);color:var(--foreground);transform-origin:0 100%;font-size:30px;font-style:italic;line-height:1;transform:rotate(-3deg)}.off-doc-signed__meta{flex:auto;min-width:0}.off-doc-signed__nm{color:var(--foreground);font-size:15px;font-weight:700}.off-doc-signed__ln{color:var(--muted-foreground);margin-top:2px;font-size:12px}.off-doc-signed__ref{opacity:.85;font-size:11px}.off-doc-signed__seal{background:var(--success-base);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.off-doc-signed__seal{background:color-mix(in oklch, var(--success-base) 16%, transparent)}}.off-doc-signed__seal{color:var(--success-base)}.off-audit-mark{border:1.5px solid var(--success-border,var(--border));background:var(--success-base);border-radius:14px;align-items:flex-end;gap:20px;margin:16px 0 18px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.off-audit-mark{background:color-mix(in oklch, var(--success-base) 6%, transparent)}}.off-audit-mark__ink{border-bottom:1.5px solid var(--border-strong,var(--border));flex:auto;align-items:flex-end;min-width:0;height:60px;padding-bottom:6px;display:flex}.off-audit-mark__ink img{object-fit:contain;max-width:100%;max-height:54px}.off-audit-mark__seal{color:var(--success-base);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.off-audit-grid{grid-template-columns:minmax(0,200px) 1fr;gap:9px 22px;margin:4px 0 12px;display:grid}.off-audit-grid .k{color:var(--muted-foreground);font-size:12px}.off-audit-grid .v{color:var(--foreground);font-size:12.5px;font-weight:600}.off-audit-grid .v.mono{font-family:var(--font-mono);font-weight:500}.off-page--audit .off-doc-fineprint{align-items:center;gap:6px;display:flex}.off-prevscrim{align-items:stretch}.off-versdlg,.off-prevwrap{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;margin:auto;display:flex;overflow:hidden}.off-versdlg__head,.off-prevbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.off-versdlg__t{font-size:15px;font-weight:700}.off-versdlg__s{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.off-versdlg__head .iconbtn,.off-prevbar .iconbtn{margin-left:auto}.off-versdlg__body,.off-prevbody{background:var(--background);padding:24px;overflow:auto}.off-prevbar .lv-display{font-size:15px}.off-prevbar__s{color:var(--muted-foreground);font-size:12.5px}.off-builder-doc,.off-blocks{flex-direction:column;display:flex}.off-blkslot{border-radius:13px}.off-blkslot.over{box-shadow:0 0 0 2px var(--primary)}.off-blk{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card,0 1px 2px #00000008);border-radius:13px;overflow:visible}.off-blk__bar{border-bottom:1px solid var(--border);background:var(--muted);cursor:pointer;border-radius:12px 12px 0 0;align-items:center;gap:9px;padding:9px 12px;display:flex}.off-blk__grip{color:var(--muted-foreground);cursor:grab;display:inline-flex}.off-blk__ic{color:var(--muted-foreground);display:inline-flex}.off-blk__lab{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);font-size:12.5px;font-weight:700}.off-blk__bar .sp{flex:1}.off-blk__ai{color:var(--primary);background:var(--primary);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.off-blk__ai{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.off-blk__ai{cursor:pointer;border:0;border-radius:8px;padding:5px 10px}.off-blk__ai:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-blk__ai:hover{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.off-blk__ai:disabled{opacity:.7;cursor:default}.off-blk__x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px;display:inline-flex}.off-blk__x:hover{background:var(--card);color:var(--destructive)}.off-blk__body{padding:14px}.off-blk__title{border:1px solid var(--border);width:100%;font:inherit;background:var(--card);color:var(--foreground);border-radius:9px;margin-bottom:9px;padding:9px 12px;font-weight:600}.off-blk__title:focus,.off-blk__akk+*,.input:focus{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-blk__akk{color:var(--muted-foreground);background:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.off-addblk{justify-content:center;padding:10px 0 2px;display:flex;position:relative}.off-addblk__btn{color:var(--muted-foreground);background:var(--card);border:1px dashed var(--border-strong,var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.off-addblk__btn:hover{color:var(--primary);border-color:var(--primary)}.off-ins{position:relative}.off-ins__hit{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:16px;padding:0;display:flex;position:relative}.off-ins__line{background:var(--primary);opacity:0;border-radius:2px;height:1.5px;transition:opacity .12s;position:absolute;top:50%;left:8px;right:8px}.off-ins__plus{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:scale(.7);box-shadow:0 1px 3px #00000026}.off-ins:hover .off-ins__line,.off-ins.open .off-ins__line{opacity:.45}.off-ins:hover .off-ins__plus,.off-ins.open .off-ins__plus{opacity:1;transform:none}.off-inv-edit{flex-direction:column;gap:2px;display:flex}.off-lhead,.off-lrow{grid-template-columns:14px minmax(0,1fr) 60px 90px 82px 58px 96px 74px 24px;align-items:center;gap:8px;display:grid}.off-lhead{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:0 0 6px;font-size:10px;font-weight:600}.off-lhead .c{text-align:center}.off-lhead .c.r{text-align:right}.off-lrow{border-bottom:1px solid var(--border);align-items:center;padding:9px 0}.off-lrow__main{flex-direction:column;gap:5px;min-width:0;display:flex}.off-lrow__l1{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.off-lrow__nm{min-width:0;font-size:13.5px;font-weight:600}.off-lrow__naam{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;flex:1;min-width:120px;padding:6px 9px;font-size:13px}.off-lrow__naam[aria-invalid=true]{border-color:var(--danger-base)}.off-lrow__nr{color:var(--muted-foreground);background:var(--muted);border-radius:5px;flex:none;padding:1px 5px;font-size:10px}.off-lrow__tag{border-radius:5px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.off-lrow__tag--var{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.off-lrow__tag--var{background:color-mix(in oklch, var(--warning-base) 16%, transparent)}}.off-lrow__tag--var{color:var(--warning-semi-dark,var(--warning-base))}.off-lrow__tag--pu{background:var(--accent-base)}@supports (color:color-mix(in lab, red, red)){.off-lrow__tag--pu{background:color-mix(in oklch, var(--accent-base) 28%, transparent)}}.off-lrow__tag--pu{color:var(--base-ultra-dark)}.off-lrow__detail{border:1px dashed var(--border);width:100%;font:inherit;color:var(--foreground);background:0 0;border-radius:7px;padding:5px 9px;font-size:12px}.off-lrow__detail::placeholder{color:var(--muted-foreground)}.off-lrow__eenh,.off-lrow__btw{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1.5l4 4 4-4'/></svg>");background-position:right 9px center;background-repeat:no-repeat;border-radius:8px;width:100%;padding:6px 24px 6px 7px;font-size:12.5px}.off-numcell{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;display:flex;position:relative}.off-numcell>input{width:100%;min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;padding:6px 8px;font-size:12.5px}.off-lrow__aantal>input{text-align:center;padding-left:17px;padding-right:17px}.off-lrow__prijs .pre{color:var(--muted-foreground);padding-left:8px;font-size:12.5px}.off-lrow__prijs>input{padding-left:4px;padding-right:17px}.off-numstep{flex-direction:column;justify-content:center;gap:1px;display:none;position:absolute;top:1px;bottom:1px;right:2px}.off-numcell:hover .off-numstep,.off-numcell:focus-within .off-numstep{display:flex}.off-numstep__b{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:12px;padding:0;display:flex}.off-numstep__b:hover{color:var(--primary);background:var(--muted)}.off-numstep__b svg{display:block}.off-lrow__tot{text-align:right;font-size:13px;font-weight:600}.off-lrow__was{color:var(--muted-foreground);font-size:10px;font-weight:400;text-decoration:line-through;display:block}.off-lrow__x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;height:30px;margin-top:1px;display:grid}.off-lrow__x:hover{color:var(--destructive);background:var(--muted)}.off-inv-empty{color:var(--muted-foreground);text-align:center;padding:14px 0;font-size:13px}.off-lslot{position:relative}.off-lslot.over:before{content:"";background:var(--primary);z-index:2;border-radius:2px;height:2px;position:absolute;top:-2px;left:0;right:0}.off-lslot--end{min-height:6px}.off-lrow__grip{cursor:grab;color:var(--muted-foreground);opacity:.4;place-items:center;margin-left:-3px;transition:opacity .12s,color .12s;display:grid}.off-lslot:hover .off-lrow__grip{opacity:.7}.off-lrow__grip:hover{opacity:1;color:var(--primary)}.off-lrow__grip:active{cursor:grabbing}.off-catrow .off-lrow__grip{opacity:.4}.off-lslot:hover .off-catrow .off-lrow__grip{opacity:.7}.off-catrow{align-items:center;gap:8px;padding:10px 0 5px;display:flex}.off-catrow__ic{color:var(--muted-foreground);flex:none}.off-catrow__inp{border:0;border-bottom:1.5px solid var(--border);font:inherit;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:0 0;flex:1;padding:3px 2px;font-size:12px;font-weight:700}.off-catrow__inp:focus{border-color:var(--primary);color:var(--foreground);outline:none}.off-kortcell{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;gap:3px;padding:2px 2px 2px 0;display:flex}.off-kortcell.has{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-kortcell.has{border-color:color-mix(in oklch, var(--primary) 34%, var(--border))}}.off-kortcell__inp{width:100%;min-width:0;font:inherit;text-align:right;color:var(--foreground);background:0 0;border:0;padding:4px 2px 4px 7px;font-size:12.5px}.off-kortseg{background:var(--muted);border-radius:6px;flex:none;gap:1px;padding:1.5px;display:inline-flex}.off-kortseg__b{cursor:pointer;font:inherit;color:var(--muted-foreground);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:15px;height:16px;padding:0;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.off-kortseg__b:hover{color:var(--foreground)}.off-kortseg__b.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s)}.off-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.off-seg button{background:var(--card);font:inherit;cursor:pointer;color:var(--muted-foreground);border:0;border-right:1px solid var(--border);padding:6px 11px;font-size:12.5px}.off-seg button:last-child{border-right:0}.off-seg button.on{background:var(--primary);color:var(--primary-foreground);font-weight:600}.off-seg--tier{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.off-seg--tier button{text-align:center;padding:6px 4px}.off-inv-foot{border-top:1px solid var(--border);justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.off-inv-sum{width:330px;max-width:100%}.off-inv-sum__row{justify-content:space-between;align-items:center;gap:16px;padding:5px 0;font-size:13px;display:flex}.off-inv-sum__row>span:first-child{color:var(--muted-foreground)}.off-inv-sum__row .off-num.disc{color:var(--success-base)}.off-inv-sum__kort .l{color:var(--muted-foreground);align-items:center;gap:8px;display:inline-flex}.off-inv-sum__kort .off-kortcell{width:118px}.off-inv-sum__row.grand{border-top:1px solid var(--border);margin-top:5px;padding-top:9px;font-size:15px;font-weight:700}.off-inv-sum__row.grand>span:first-child{color:var(--foreground)}.off-inv-sum__rec{color:var(--muted-foreground);justify-content:space-between;gap:16px;padding:3px 0;font-size:11.5px;display:flex}.off-inv-puhint{color:var(--muted-foreground);background:var(--accent-base);align-items:center;gap:8px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.off-inv-puhint{background:color-mix(in oklch, var(--accent-base) 14%, transparent)}}.off-inv-puhint{border-radius:9px;margin-top:12px;padding:9px 12px}.off-inv-puhint svg{color:var(--accent-semi-dark,var(--accent-base));flex:none}.off-inv-puhint b{color:var(--foreground)}.off-commhint{color:var(--muted-foreground);background:var(--warning-base);margin-top:12px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.off-commhint{background:color-mix(in oklch, var(--warning-base) 10%, transparent)}}.off-commhint{border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex}.off-commhint svg{color:var(--warning-base);flex:none}.off-commhint b{color:var(--foreground);font-weight:700}.off-relbox__tx .t{font-size:14px;font-weight:600}.off-relbox__tx .s{color:var(--muted-foreground);font-size:12px}.off-relrow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 6px;display:flex}.off-relrow:hover{background:var(--bg-hover,var(--muted))}.off-relrow>svg{color:var(--muted-foreground);flex:none;margin-left:auto}.off-relrow:hover>svg{color:var(--primary)}.off-relrow .off-relbox__tx{min-width:0}.off-relrow .off-relbox__tx .t,.off-relrow .off-relbox__tx .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.off-relfield+.off-relfield{margin-top:8px}.off-relfield__lab{color:var(--muted-foreground);margin:0 0 1px 7px;font-size:11px;font-weight:600;display:block}.off-contact-av{background:var(--base-dark);border-radius:999px}.off-railcard .field+.field{margin-top:12px}.off-blk__collapse{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:2px;display:inline-grid}.off-blk__collapse:hover{color:var(--foreground);background:var(--card)}.off-blk__chev{transition:transform .15s}.off-blk__chev.open{transform:rotate(90deg)}.off-blk--collapsed .off-blk__bar{border-bottom:0}.off-log__tabs .ld2-comp__tab{flex:1;justify-content:center;gap:0;padding-left:0;padding-right:0}.off-railcard--tot .off-railbig{font-size:26px}.off-railincl{color:var(--muted-foreground);margin-top:1px;font-size:12.5px}.off-setupwrap{max-width:720px}.off-setup{padding:22px}.off-steps{align-items:center;gap:4px;margin-bottom:22px;display:flex}.off-step{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.off-step__n{background:var(--muted);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.off-step.on{color:var(--foreground)}.off-step.on .off-step__n{background:var(--primary);color:var(--primary-foreground)}.off-step.done .off-step__n{background:var(--success-base);color:#fff}.off-step__sep{background:var(--border);flex:1;max-width:60px;height:1px;margin:0 6px}.off-pick__search{border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.off-pick__inp{font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:14px}.off-pick__list{flex-direction:column;gap:2px;max-height:340px;margin-top:10px;display:flex;overflow:auto}.off-pick__row{cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.off-pick__row:hover{background:var(--muted)}.off-pick__row.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-pick__row.on{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.off-pick__logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.off-pick__tx{flex:1;min-width:0}.off-pick__tx .t{font-size:14px;font-weight:600;line-height:1.35;display:block}.off-pick__tx .s{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.off-pick__nr{color:var(--muted-foreground);font-size:12px}.off-pick__empty{color:var(--muted-foreground);text-align:center;padding:22px;font-size:13.5px}.off-newrel{flex-direction:column;gap:13px;display:flex}.off-newrel__row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.off-newrel__foot,.off-setupbody__foot{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.off-fieldlab{margin-bottom:11px;font-size:13.5px;font-weight:600}.off-setupbody{flex-direction:column;display:flex}.off-setupbody__head{background:var(--muted);border-radius:11px;align-items:center;gap:11px;margin-bottom:18px;padding:11px 13px;display:flex}.off-setupbody__head .t{font-size:14px;font-weight:600}.off-setupbody__head .s{color:var(--muted-foreground);font-size:12px}.off-setupbody__head .off-link{margin-left:auto}.off-contactlist{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.off-contactrow{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;font:inherit;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;display:flex}.off-contactrow:hover{border-color:var(--border-strong,var(--border))}.off-contactrow.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-contactrow.on{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.off-contactrow__av{background:var(--base-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.off-contactrow__tx{flex:1;min-width:0}.off-contactrow__tx .t{font-size:14px;font-weight:600}.off-contactrow__tx .s{color:var(--muted-foreground);font-size:12px}.off-contactrow svg{color:var(--primary)}.off-tiergrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.off-tiercard{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:13px;padding:15px;position:relative}.off-tiercard:hover{border-color:var(--border-strong,var(--border))}.off-tiercard.on{border-color:var(--t);box-shadow:0 0 0 1px var(--t)}.off-tiercard__nm{color:var(--t);font-size:18px;display:block}.off-tiercard__d{color:var(--muted-foreground);margin-top:4px;font-size:12px}.off-tiercard__chk{background:var(--t);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:12px}.off-view2{flex-direction:column;height:100%;min-height:480px;display:flex}.off-view-grid{flex:1;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;min-height:0;display:grid}.off-view-side{flex-direction:column;gap:18px;min-height:0;display:flex}.off-view-side>.off-infopanel{flex:auto;min-height:0}.off-quickbento{flex:none;padding:14px 16px}.off-quickbento .off-ip-trig__hd{margin-bottom:8px}.off-quickbento__list{flex-direction:column;gap:1px;display:flex}.off-viewer{background:var(--muted);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.off-viewer__bar{background:var(--card);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.off-viewer__nav{align-items:center;gap:6px;display:flex}.off-viewer__sp{flex:1}.off-vbtn{border:1px solid var(--border);background:var(--card);cursor:pointer;height:32px;color:var(--foreground);font:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}.off-vbtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.off-vbtn:disabled{opacity:.4;cursor:default}.off-vbtn--txt{font-weight:600}.off-vsel{border:1px solid var(--border);background:var(--card);height:32px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:13px}.off-vcount{color:var(--muted-foreground);font-size:12.5px}.off-viewer__scroll{scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.off-viewer__scroll .off-doc-scale{zoom:1}.off-infopanel{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.off-ip-amt{border-bottom:1px solid var(--border);padding:16px 16px 13px}.off-ip-amt__big{align-items:baseline;gap:7px;font-size:26px;font-weight:700;display:flex}.off-ip-amt__big .ex{color:var(--muted-foreground);font-size:11px;font-weight:500}.off-ip-amt__rec{color:var(--muted-foreground);margin-top:3px;font-size:12.5px}.off-ip-tabs{border-bottom:1px solid var(--border);gap:2px;padding:6px 10px 0;display:flex}.off-ip-body{scrollbar-width:none;flex:1;min-height:0;padding:15px 16px;overflow:auto}.off-ip-body::-webkit-scrollbar{width:0;height:0;display:none}.off-viewer__scroll{scrollbar-width:none}.off-viewer__scroll::-webkit-scrollbar{width:0;height:0;display:none}.off-log .ld2-comp__foot{justify-content:flex-end;gap:8px}.off-log .kbd{font-family:var(--font-body);letter-spacing:0;font-weight:600}.off-log__add{border:1px dashed var(--border);width:100%;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}.off-log__add:hover{background:var(--bg-hover);color:var(--foreground);border-color:var(--muted-foreground)}.off-log .textarea{font-size:12.5px}.off-ip-sec{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.off-ip-act{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--foreground);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.off-ip-act:hover{background:var(--muted)}.off-ip-act svg{color:var(--muted-foreground);flex:none}.off-ip-act:disabled,.off-ip-act[aria-disabled=true]{opacity:.45;cursor:not-allowed}.off-ip-act:disabled:hover,.off-ip-act[aria-disabled=true]:hover{background:0 0}.off-ip-meta{flex-direction:column;gap:10px;display:flex}.off-ip-meta>div{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.off-ip-meta .k{color:var(--muted-foreground)}.off-ip-meta .v{text-align:right;font-weight:600}.off-ip-trig__hd{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.off-blk__eye{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px;display:inline-flex}.off-blk__eye:hover{background:var(--card);color:var(--foreground)}.off-blk__eye.off{color:var(--warning-base)}.off-blk__anchor{color:var(--muted-foreground);vertical-align:middle;opacity:.7;margin-left:6px;display:inline-flex}.off-blk--hidden{opacity:.64}.off-blk--hidden .off-blk__bar{background:var(--card)}.off-blk__hiddenbar{color:var(--muted-foreground);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-style:italic;display:flex}.off-blk--custom .off-blk__bar{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-blk--custom .off-blk__bar{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.off-blk__grip{cursor:grab}.off-rich{border:1px solid var(--border);background:var(--card);border-radius:9px;overflow:hidden}.off-rich__tb{border-bottom:1px solid var(--border);background:var(--muted);gap:2px;padding:5px 6px;display:flex}.off-rich__b{cursor:pointer;width:28px;height:26px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;font-size:13px;display:grid}.off-rich__b:hover{background:var(--card);color:var(--foreground)}.off-rich__area{color:var(--foreground);outline:none;min-height:92px;padding:11px 12px;font-size:14px;line-height:1.55}.off-rich__area:empty:before{content:attr(data-ph);color:var(--muted-foreground)}.off-rich__area p{margin:0 0 8px}.off-rich__area ul{margin:0 0 8px;padding-left:20px}.off-scopeedit{flex-direction:column;gap:14px;display:flex}.off-scopeg{border:1px solid var(--border);border-radius:10px;padding:11px 12px}.off-scopeg__hd{align-items:center;gap:8px;margin-bottom:8px;display:flex}.off-scopeg__cat{border:0;border-bottom:1.5px solid var(--border);font:inherit;color:var(--foreground);background:0 0;flex:1;padding:3px 2px;font-size:13px;font-weight:700}.off-scopeg__cat:focus{border-color:var(--primary);outline:none}.off-scopeit{align-items:center;gap:8px;margin-bottom:5px;display:flex}.off-scopeit__chk{background:var(--success-base);border-radius:5px;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.off-scopeit__chk{background:color-mix(in oklch, var(--success-base) 16%, transparent)}}.off-scopeit__chk{color:var(--success-base);flex:none;place-items:center;display:grid}.off-scopeit input{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:7px;flex:1;padding:5px 9px;font-size:13px}.off-scopeit__x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.off-scopeit__x:hover{color:var(--destructive)}.off-scopeit__add{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:2px;padding:4px 2px;font-size:12px;display:inline-flex}.off-payedit{flex-direction:column;gap:10px;display:flex}.off-payedit__type{width:100%}.off-payedit__type button{flex:1}.off-payhead{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.3fr 64px 80px 26px;gap:8px;padding:2px 0 4px;font-size:10px;font-weight:600;display:grid}.off-payhead .c{text-align:center}.off-payhead .r{text-align:right}.off-payrows{flex-direction:column;gap:6px;display:flex}.off-payrow{grid-template-columns:1fr 1.3fr 64px 80px 26px;align-items:center;gap:8px;display:grid}.off-payrow__lab,.off-payrow__when,.off-payrow__pct input{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;width:100%;padding:7px 9px;font-size:13px}.off-payrow__lab{font-weight:600}.off-payrow__pct{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;padding-right:6px;display:flex}.off-payrow__pct input{text-align:right;border:0;padding:7px 4px}.off-payrow__pct span{color:var(--muted-foreground);font-size:12px}.off-payrow__amt{text-align:right;font-size:13px;font-weight:600}.off-payfoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.off-paysum{color:var(--success-base);font-size:12px;font-weight:600}.off-paysum.warn{color:var(--warning-base)}.off-doc-scope{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.off-doc-scope ul{margin:0;padding:0;list-style:none}.off-doc-scope li{align-items:flex-start;gap:7px;margin-bottom:7px;font-size:13px;line-height:1.4;display:flex}.off-doc-scope__chk{background:var(--accent-base);width:19px;height:19px;color:var(--base-ultra-dark);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.off-doc-paynote{color:var(--muted-foreground);background:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:9px 12px;font-size:12px;display:flex}.off-doc-paynote svg{flex:none}.off-scope-intro{margin-bottom:12px}.off-doc-scope-intro{margin-bottom:16px}.off-page--cover{background-color:var(--off-acc,var(--primary));color:#fff;background-image:linear-gradient(0deg,#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-position:27px 35px;background-size:37px 37px;flex-direction:column;display:flex}.off-cover2-top{padding:72px 64px 0}.off-cover2-logo{width:auto;height:52px;display:block}.off-cover2-mid{margin-top:auto;padding:0 64px}.off-cover2-tier{background:var(--power-lime,#b8ff00);color:#1c1e20;font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 11px;font-size:12px;display:inline-flex}.off-cover2-eyebrow{opacity:.82;font-size:14px}.off-cover2-klant{margin-top:4px;font-size:18px;font-weight:700}.off-cover2-title{letter-spacing:-.01em;color:#fff;margin:18px 0 0;font-size:82px;line-height:.9}.off-cover2-meta{border-top:1px solid #ffffff38;gap:40px;margin-top:44px;padding-top:26px;display:flex}.off-cover2-meta .k{font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;opacity:.95;font-size:12px}.off-cover2-meta .v{margin-top:4px;font-size:14.5px;font-weight:600}.off-cover2-foot{font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;opacity:.85;justify-content:flex-end;padding:22px 64px 30px;font-size:12px;display:flex}.off-collabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:700}.off-mgrp{text-transform:uppercase;letter-spacing:.07em;color:var(--primary);padding:14px 0 2px;font-size:11px;font-weight:700}.off-mcards{flex-direction:column;gap:12px;display:flex}.off-mcard{border:1px solid var(--border);background:var(--card,#fff);border-radius:16px;padding:16px 20px}.off-mcard--alt{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-mcard--alt{background:color-mix(in srgb, var(--primary) 4%, var(--card,#fff))}}.off-mcard--alt{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-mcard--alt{border-color:color-mix(in srgb, var(--primary) 22%, transparent)}}.off-mrow{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.off-mcard--alt .off-mrow{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-mcard--alt .off-mrow{border-bottom-color:color-mix(in srgb, var(--primary) 12%, transparent)}}.off-mrow .nm{font-size:14px;font-weight:600}.off-mrow--pu .nm{align-items:center;gap:8px;display:flex}.off-mrow .det{color:var(--muted-foreground);margin-top:3px;font-size:12px}.off-mrow .amt{white-space:nowrap;font-size:14px;font-weight:600}.off-mrow .amt .per{color:var(--muted-foreground);font-size:11px}.off-mrow .amt .kort{color:var(--success-base);margin-right:8px;font-size:12px}.off-pubadge{background:var(--power-lime,#b8ff00);flex:none;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.off-pubadge{background:color-mix(in srgb, var(--power-lime,#b8ff00) 26%, #fff)}}.off-pubadge{color:#45590a;font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;border-radius:6px;padding:3px 7px;font-size:10px}.off-mcard__tot{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.off-mcard__tot .t{font-size:14px;font-weight:700}.off-mcard__tot .v{font-size:24px;font-weight:700}.off-mcard__sub{color:var(--muted-foreground);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.off-mcard__note{color:var(--primary);margin-top:12px;font-size:11.5px;font-weight:600}.off-plan{flex-direction:column;margin-top:4px;display:flex}.off-prow{gap:16px;display:flex}.off-prail{flex-direction:column;flex:none;align-items:center;display:flex}.off-pdot{border:2px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);background:var(--card,#fff);border-radius:50%;place-items:center;display:grid}.off-prow.now .off-pdot{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-prow.now .off-pdot{background:color-mix(in srgb, var(--primary) 10%, var(--card,#fff))}}.off-pline{background:var(--border);flex:1;width:2px;min-height:26px}.off-prow:last-child .off-pline{display:none}.off-ptx{flex:1;justify-content:space-between;gap:16px;padding-bottom:22px;display:flex}.off-ptx .t{font-size:15px;font-weight:700}.off-ptx .w{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.off-ptx .a{white-space:nowrap;font-size:17px;font-weight:700}.off-ptx .pct{color:var(--muted-foreground);text-align:right;font-size:11px}.off-plannote{color:var(--muted-foreground);margin:12px 0 0;font-size:12px}.off-pucard{border:1px solid var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-pucard{border:1px solid color-mix(in srgb, var(--power-lime,#b8ff00) 55%, var(--border))}}.off-pucard{background:var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-pucard{background:color-mix(in srgb, var(--power-lime,#b8ff00) 8%, var(--card,#fff))}}.off-pucard{border-radius:14px;margin-top:14px;padding:16px 18px}.off-pumark{background:var(--power-lime,#b8ff00);color:#1c1e20;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.off-pucard ul{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.off-pucard li{align-items:center;gap:9px;font-size:13.5px;display:flex}.off-pucard .putag{color:#55700a;margin-left:2px;display:inline-flex}.off-doc-scope__chk{background:var(--power-lime,#b8ff00);color:#1c1e20;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;display:inline-flex}.off-page--content{padding:40px 56px 26px}.off-page__rh{border-bottom:0;margin-bottom:30px;padding-bottom:0;font-size:12px}.off-page__pf{font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;color:var(--muted-foreground);border-top:0;font-size:12px}.off-doc-sec{border-bottom:0;padding:6px 0}.off-sechead{margin-bottom:24px}.off-kickrow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.off-kick{background:var(--primary);color:#fff;text-transform:uppercase;border-radius:6px;align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.off-kicklab{color:var(--primary);text-transform:uppercase;font-size:12px}.off-h2{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:44px;line-height:.95}.off-lede{color:var(--foreground);text-wrap:pretty;max-width:580px;margin:14px 0 0;font-size:16px;line-height:1.55}.off-scards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.off-scard{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:15px 17px}.off-scard__h{font-family:var(--font-pixel,monospace);text-transform:uppercase;letter-spacing:-.02em;color:var(--primary);align-items:center;gap:8px;margin-bottom:11px;font-size:13px;display:flex}.off-scard ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.off-scard li{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.off-doc-sec--fine .off-doc-fine{font-size:13px}.off-page--cover{overflow:hidden}.off-cover2-blob{background:#ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-120px}.off-cover2-blob2{background:#b8ff0029;border-radius:50%;width:120px;height:120px;position:absolute;top:120px;right:90px}.off-cover2-top,.off-cover2-mid,.off-cover2-foot{z-index:1;position:relative}.off-box{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-top:14px;padding:15px 18px}.off-box--lime{border-color:var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-box--lime{border-color:color-mix(in srgb, var(--power-lime,#b8ff00) 55%, var(--border))}}.off-box--lime{background:var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-box--lime{background:color-mix(in srgb, var(--power-lime,#b8ff00) 14%, var(--card))}}.off-box__h{align-items:center;gap:9px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.off-box__h svg{color:var(--primary);flex:none}.off-box--lime .off-box__h svg{color:#5a7a00}.off-box__b{color:var(--foreground);font-size:13px;line-height:1.6}.off-box ul{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex}.off-box li{gap:9px;font-size:13px;line-height:1.4;display:flex}.off-box li .ic{color:var(--primary);flex:none;margin-top:1px}.off-mcards+.off-box{padding:14px 18px}.off-scard--wide{grid-column:1/-1}.off-scard--wide ul{grid-template-columns:1fr 1fr;gap:9px 24px;display:grid}.off-sgrp{letter-spacing:-.01em;grid-column:1/-1;align-items:center;gap:9px;margin-top:10px;font-size:18px;display:flex}.off-sgrp:before{content:"";background:var(--primary);width:10px;height:10px}.off-scards .off-pucard{margin-top:0;padding:18px 20px}.off-scards .off-pucard .off-scard__h{color:#55700a}.off-sign2{gap:20px;margin-top:8px;display:flex}.off-sigbox{border:1.5px solid var(--border);background:var(--card);border-radius:14px;flex:1;padding:20px}.off-sigbox__lbl{color:var(--muted-foreground);font-size:12.5px}.off-sigline{border-bottom:1.5px solid var(--foreground);height:62px;margin:10px 0 8px}.off-sigmeta{flex-direction:column;gap:9px;margin-top:14px;display:flex}.off-sigfield{flex-direction:column;gap:6px;display:flex}.off-sigfield .k{color:var(--muted-foreground);font-size:11.5px}.off-sigfield .val{min-height:18px;color:var(--foreground);font-size:13.5px;font-weight:600}.off-sigfield .ln{background:var(--border);height:1.5px}.off-cta2{background:var(--primary);color:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:22px;padding:18px 22px;display:flex}.off-cta2__ic{background:#ffffff29;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.off-cta2__t{font-size:18px}.off-cta2__s{opacity:.85;margin-top:2px;font-size:12.5px}.off-fases{flex-direction:column;gap:12px;margin-top:4px;display:flex}.off-fase{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:16px;padding:18px 20px;display:flex}.off-fase__n{background:var(--primary);color:#fff;width:34px;height:34px;font-family:var(--font-mono,monospace);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.off-fase__t{font-size:15px;font-weight:700}.off-fase__d{color:var(--foreground);margin-top:3px;font-size:13px;line-height:1.55}.off-boxedit{flex-direction:column;gap:8px;margin-top:10px;display:flex}.off-boxedit__it{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:10px 11px}.off-boxedit__it--lime{border-color:var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-boxedit__it--lime{border-color:color-mix(in srgb, var(--power-lime,#b8ff00) 55%, var(--border))}}.off-boxedit__it--lime{background:var(--power-lime,#b8ff00)}@supports (color:color-mix(in lab, red, red)){.off-boxedit__it--lime{background:color-mix(in srgb, var(--power-lime,#b8ff00) 9%, var(--card))}}.off-boxedit__hd{align-items:center;gap:8px;margin-bottom:7px;display:flex}.off-boxedit__icpick{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--foreground);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.off-boxedit__icpick select{opacity:0;cursor:pointer;position:absolute;inset:0}.off-boxedit__h{border:0;border-bottom:1.5px solid var(--border);min-width:0;font:inherit;color:var(--foreground);background:0 0;flex:1;padding:3px 2px;font-size:13px;font-weight:700}.off-boxedit__h:focus{border-color:var(--primary);outline:none}.off-boxedit__seg{flex:none}.off-boxedit__seg button{padding:5px 9px;font-size:11.5px}.off-boxedit__b{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.off-boxedit__b:focus{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-addblk__btn--sm{align-self:flex-start;padding:6px 11px;font-size:11.5px}.off-fasesedit{border-top:1px dashed var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.off-fasesedit__lab{letter-spacing:.01em;color:var(--muted-foreground);text-transform:uppercase;font-size:11.5px;font-weight:700}.off-fasesedit__it{align-items:flex-start;gap:10px;display:flex}.off-fasesedit__n{background:var(--primary);width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:12px;font-weight:700;display:grid}.off-fasesedit__flds{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.off-fasesedit__flds input{border:0;border-bottom:1.5px solid var(--border);font:inherit;color:var(--foreground);background:0 0;padding:3px 2px;font-size:13.5px;font-weight:600}.off-fasesedit__flds input:focus{border-color:var(--primary);outline:none}.off-fasesedit__flds textarea{border:1px solid var(--border);font:inherit;resize:vertical;background:var(--card);color:var(--foreground);border-radius:8px;padding:7px 9px;font-size:13px;line-height:1.5}.off-fasesedit__flds textarea:focus{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}@media print{.off-doc-scale{zoom:1}.off-pages{gap:0}.off-page{box-shadow:none;break-after:page;page-break-after:always;border-radius:0}.off-page:last-child{break-after:auto;page-break-after:auto}}@media (max-width:860px){.off-listhead{position:static}}@media (max-width:1080px){.off-builder-grid{grid-template-columns:1fr}.off-builder-rail{position:static}.off-view-grid{grid-template-columns:1fr;height:auto}.off-view2{height:auto;min-height:0}.off-viewer{height:72vh}.off-listhead,.off-listrow{grid-template-columns:100px 1.2fr 1fr 104px 78px 96px 96px 104px}}.fac-listhead,.fac-listrow{grid-template-columns:110px minmax(150px,1.2fr) minmax(180px,1.8fr) 104px 104px 108px 100px 108px!important}.fac-listhead .r{text-align:right;justify-self:end}.fac-cf{color:var(--muted-foreground);align-items:center;gap:4px;display:inline-flex}.fac-cf svg{opacity:.8}.fac-listlate{color:var(--danger-base);background:var(--danger-base);flex:none;align-items:center;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fac-listlate{background:color-mix(in oklch, var(--danger-base) 12%, transparent)}}.fac-listlate{font-variant-numeric:tabular-nums;border-radius:5px;padding:3px 5px}.fac-sumbar{gap:12px;margin-bottom:16px;display:flex}.fac-sumstat{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:168px;padding:12px 16px;display:flex}.fac-sumstat__lbl{text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.fac-sumstat__val{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:21px;font-weight:700;display:flex}.fac-page{padding:60px 64px 40px}.fac-doc-scale{--off-acc:var(--primary)}.fac-doc-head{border-bottom:3px solid var(--off-acc);justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:24px;display:flex}.fac-doc-brand{align-items:center;gap:14px;display:flex}.fac-doc-logo{object-fit:contain;width:56px;height:40px}.fac-doc-co{letter-spacing:-.01em;font-size:16px;font-weight:700}.fac-doc-cosub{color:var(--muted-foreground);margin-top:2px;font-size:12px}.fac-doc-kind{text-align:right}.fac-doc-kindlbl{text-transform:uppercase;letter-spacing:.01em;font-size:26px;line-height:1}.fac-doc-kindlbl.is-credit{color:var(--danger-base)}.fac-doc-kindnr{color:var(--muted-foreground);margin-top:6px;font-size:13px}.fac-doc-parties{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:26px;display:grid}.fac-doc-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:7px;font-size:10.5px;font-weight:700}.fac-doc-toname{font-size:16px;font-weight:700}.fac-doc-toline{color:var(--muted-foreground);margin-top:2px;font-size:13px}.fac-doc-meta{align-self:start}.fac-doc-metarow{border-bottom:1px dashed var(--border);justify-content:space-between;gap:16px;padding:4px 0;font-size:13px;display:flex}.fac-doc-metarow:last-child{border-bottom:0}.fac-doc-metarow .k{color:var(--muted-foreground)}.fac-doc-metarow .v{font-weight:600}.fac-doc-creditnote{color:var(--danger-base);background:var(--danger-base);align-items:center;gap:8px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.fac-doc-creditnote{background:color-mix(in oklch, var(--danger-base) 8%, transparent)}}.fac-doc-creditnote{border-radius:9px;margin-bottom:22px;padding:10px 13px}.fac-doc-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:8px}.fac-doc-td-desc{overflow-wrap:anywhere}.fac-doc-table thead th:nth-child(2){width:76px}.fac-doc-table thead th:nth-child(3){width:104px}.fac-doc-table thead th:nth-child(4){width:62px}.fac-doc-table thead th:nth-child(5){width:110px}.fac-doc-table thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);text-align:left;border-bottom:2px solid var(--foreground);padding:0 0 10px;font-size:10.5px;font-weight:700}.fac-doc-table th.c{text-align:center}.fac-doc-table th.r{text-align:right}.fac-doc-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 0;font-size:13.5px}.fac-doc-table td.c{text-align:center}.fac-doc-table td.r{text-align:right}.fac-doc-td-desc .t{font-weight:600;display:block}.fac-doc-td-desc .s{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.fac-doc-totwrap{justify-content:flex-end;margin-top:18px;display:flex}.fac-doc-tot{width:320px}.fac-doc-tot__row{justify-content:space-between;gap:16px;padding:6px 0;font-size:13.5px;display:flex}.fac-doc-tot__row span:first-child{color:var(--muted-foreground)}.fac-doc-tot__grand{border-top:2px solid var(--foreground);margin-top:4px;padding-top:10px;font-size:16px;font-weight:700}.fac-doc-tot__grand span:first-child{color:var(--foreground)}.fac-doc-tot__paid span:last-child{color:var(--success-base)}.fac-doc-pay{background:var(--muted);border-radius:12px;margin-top:30px;padding:16px 18px}.fac-doc-pay__h{align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.fac-doc-pay p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.fac-doc-pay b{color:var(--foreground)}.fac-doc-foot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:6px 20px;margin-top:auto;padding-top:22px;font-size:11.5px;display:flex}.fac-viewer__doclbl{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fac-viewer__doclbl .mono{color:var(--muted-foreground);font-weight:500}.fac-bento{flex:none;padding:15px 16px}.fac-bento .off-ip-trig__hd{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.fac-pay__amt{margin-bottom:10px}.fac-pay__open{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:26px;font-weight:700;display:flex}.fac-pay__openlbl{color:var(--muted-foreground);letter-spacing:0;font-size:12px;font-weight:500}.fac-pay__of{color:var(--muted-foreground);margin-top:2px;font-size:12px}.fac-pay__done{color:var(--success-base);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.fac-pay__doneic{background:var(--success-base);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.fac-pay__doneic{background:color-mix(in oklch, var(--success-base) 14%, transparent)}}.fac-pay__bar{background:var(--muted);border-radius:999px;height:6px;overflow:hidden}.fac-pay__bar>span{background:var(--warning-base);border-radius:999px;height:100%;transition:width .3s;display:block}.fac-pay__bar>span.is-done{background:var(--success-base)}.fac-pay__list{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.fac-pay__listhd{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);margin-bottom:8px;font-size:11px;font-weight:700}.fac-pay__pmt{align-items:center;gap:10px;padding:6px 0;display:flex}.fac-pay__pmtic{width:28px;height:28px;color:var(--mc);background:var(--mc);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fac-pay__pmtic{background:color-mix(in oklch, var(--mc) 12%, transparent)}}.fac-pay__pmttx{flex:1;min-width:0}.fac-pay__pmttx .t{align-items:baseline;gap:7px;font-size:13.5px;font-weight:700;display:flex}.fac-pay__pmttx .t .m{color:var(--muted-foreground);font-size:11px;font-weight:500}.fac-pay__pmttx .s{color:var(--muted-foreground);margin-top:1px;font-size:11.5px}.fac-pay__recon{color:var(--success-base);place-items:center;display:grid}.fac-pay__match{font-size:12px}.fac-pay__reg{justify-content:center;width:100%;margin-top:13px}.fac-pay__sugg{border:1px solid var(--primary);border-radius:11px;flex-direction:column;gap:9px;margin-top:13px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fac-pay__sugg{border:1px solid color-mix(in oklch, var(--primary) 40%, var(--border))}}.fac-pay__sugg{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fac-pay__sugg{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.fac-pay__suggrow{align-items:center;gap:10px;display:flex}.fac-pay__suggic{width:28px;height:28px;color:var(--primary);background:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fac-pay__suggic{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.fac-pay__suggtx{flex:1;min-width:0}.fac-pay__suggtx .t{color:var(--foreground);font-size:13px;font-weight:600}.fac-pay__suggtx .s{color:var(--muted-foreground);font-size:11.5px;line-height:1.35}.fac-pay__suggmatch{color:var(--primary);align-items:center;gap:5px;font-size:11px;display:flex}.fac-pay__suggmatch svg{flex:none}.fac-pay__suggact{justify-content:center;width:100%}.fac-pay__credit{color:var(--muted-foreground);align-items:center;gap:9px;font-size:13px;display:flex}.fac-pay__credit b{color:var(--foreground)}.fac-set.fac-bento{padding:13px 14px}.fac-set .off-ip-trig__hd{margin-bottom:8px}.fac-set__count{color:var(--muted-foreground);margin-left:auto;font-size:11.5px;font-weight:500}.fac-set__bar{background:var(--muted);border-radius:999px;height:4px;margin-bottom:8px;overflow:hidden}.fac-set__bar>span{background:var(--success-base);border-radius:999px;height:100%;transition:width .3s;display:block}.fac-set__list{flex-direction:column;gap:1px;display:flex}.fac-set__row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 7px;transition:background .12s;display:flex}.fac-set__row:hover:not(:disabled){background:var(--bg-hover,var(--muted))}.fac-set__row.is-cur{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fac-set__row.is-cur{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.fac-set__row.is-cur{cursor:default}.fac-set__row.is-cur .fac-set__id{color:var(--foreground);font-weight:700}.fac-set__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fac-set__seq{color:var(--muted-foreground);flex:none;font-size:10.5px;font-weight:700}.fac-set__id{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.fac-set__amt{color:var(--foreground);flex:none;font-size:12px;font-weight:600}.fac-infopanel .off-ip-amt__late{background:var(--danger-ultra-light);color:var(--danger-semi-dark);border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.dark .fac-infopanel .off-ip-amt__late{color:var(--danger-light);background:currentColor}@supports (color:color-mix(in lab, red, red)){.dark .fac-infopanel .off-ip-amt__late{background:color-mix(in oklch, currentColor 16%, transparent)}}.off-relrow--empty{border:1px dashed var(--border)}.off-relrow--empty:hover:not(:disabled){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.off-relrow--empty:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 4%, transparent)}}.off-relrow:disabled{cursor:default;opacity:.6}.off-relrow:disabled:hover{background:0 0}.off-relrow__ph{background:var(--muted);color:var(--muted-foreground);place-items:center;display:grid}.fac-relbdlg{width:min(560px,94vw)}.fac-relbdlg__body{min-height:320px}.fac-relbdlg__contact{flex-direction:column;gap:12px;display:flex}.fac-lc--concept{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px}.fac-doc-kindnr.is-concept{color:var(--muted-foreground)}.fac-send{width:min(600px,94vw)}.fac-send__to{align-items:center;gap:10px;display:flex}.fac-send__toav{background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.fac-send__tosel{flex:1}.fac-send__tostatic{flex-direction:column;min-width:0;display:flex}.fac-send__tostatic .t{font-size:13.5px;font-weight:600}.fac-send__tostatic .s{color:var(--muted-foreground);font-size:12px}.fac-send__body{resize:vertical;line-height:1.5}.fac-send__att,.fac-send__pay{border:1px solid var(--border);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.fac-send__attic,.fac-send__payic{background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.fac-send__atttx,.fac-send__paytx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fac-send__atttx .t,.fac-send__paytx .t{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.fac-send__atttx .s,.fac-send__paytx .s{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fac-send__attbadge{letter-spacing:.04em;color:var(--danger-base);background:var(--danger-base);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fac-send__attbadge{background:color-mix(in oklch, var(--danger-base) 11%, transparent)}}.fac-send__attbadge{border-radius:6px;padding:3px 7px}.fac-send__soon{letter-spacing:.02em;color:var(--tertiary-base,var(--muted-foreground));background:var(--tertiary-base,var(--muted-foreground));font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fac-send__soon{background:color-mix(in oklch, var(--tertiary-base,var(--muted-foreground)) 12%, transparent)}}.fac-send__soon{border-radius:6px;padding:2px 7px}.fac-editguard{width:min(500px,94vw)}.fac-eg__intro{color:var(--muted-foreground);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.fac-eg__intro svg{flex:none;margin-top:2px}.fac-eg__intro b{color:var(--foreground)}.fac-eg__route{text-align:left;border:1px solid var(--primary);background:var(--primary);border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fac-eg__route{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.fac-eg__route{cursor:pointer;transition:background .12s}.fac-eg__route:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fac-eg__route:hover{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.fac-eg__route>svg{color:var(--primary);flex:none;margin-left:auto}.fac-eg__routeic{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);border-radius:10px;flex:none;place-items:center;display:grid}.fac-eg__routetx{flex-direction:column;gap:3px;min-width:0;display:flex}.fac-eg__routetx .t{align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.fac-eg__routetx .s{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.fac-eg__rec{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:var(--primary);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fac-eg__rec{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.fac-eg__rec{border-radius:5px;padding:2px 6px}.fac-eg__escape{color:var(--muted-foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:center;padding:2px 4px;font-size:12.5px;text-decoration:underline}.fac-eg__escape:hover{color:var(--danger-base)}.fac-eg__warn{color:var(--foreground);background:var(--danger-base);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.fac-eg__warn{background:color-mix(in oklch, var(--danger-base) 8%, transparent)}}.fac-eg__warn{border-radius:11px;padding:12px 14px}.fac-eg__warn svg{color:var(--danger-base);flex:none;margin-top:1px}.fac-credit__seg{width:100%}.fac-credit__seg button{flex:1}.fac-credit__lines{flex-direction:column;gap:6px;display:flex}.fac-credit__line{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}.fac-credit__line.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fac-credit__line.on{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.fac-credit__line input{opacity:0;pointer-events:none;position:absolute}.fac-credit__chk{border:1.5px solid var(--border);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fac-credit__line.on .fac-credit__chk{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.fac-credit__lntx{flex:1;min-width:0}.fac-credit__lntx .t{font-size:13.5px;font-weight:600;display:block}.fac-credit__lntx .s{color:var(--muted-foreground);margin-top:1px;font-size:12px;display:block}.fac-credit__lnamt{font-size:13.5px;font-weight:600}.fac-credit__wholehint{color:var(--muted-foreground);background:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.fac-credit__preview{background:var(--danger-base);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fac-credit__preview{background:color-mix(in oklch, var(--danger-base) 7%, transparent)}}.fac-credit__preview{border-radius:11px;font-weight:600}.fac-credit__amt{color:var(--danger-base);font-size:19px;font-weight:700}.fac-guard__field{text-align:left;margin-bottom:4px}.fac-guard__field label{color:var(--muted-foreground);margin-bottom:6px;font-size:12.5px;display:block}.fac-rem__auto{background:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fac-rem__autotx .t{font-size:13.5px;font-weight:600;display:block}.fac-rem__autotx .s{color:var(--muted-foreground);margin-top:1px;font-size:12px;display:block}.fac-rem__steps{flex-direction:column;gap:8px;display:flex}.fac-rem__step{border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fac-rem__step.is-done{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.is-done{background:color-mix(in oklch, var(--success-base) 5%, transparent)}}.fac-rem__step.is-done{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.is-done{border-color:color-mix(in oklch, var(--success-base) 25%, var(--border))}}.fac-rem__stepic{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.fac-rem__step.tone-zacht .fac-rem__stepic{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.tone-zacht .fac-rem__stepic{background:color-mix(in oklch, var(--warning-base) 12%, transparent)}}.fac-rem__step.tone-zacht .fac-rem__stepic{color:var(--warning-base)}.fac-rem__step.tone-zakelijk .fac-rem__stepic{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.tone-zakelijk .fac-rem__stepic{background:color-mix(in oklch, var(--warning-base) 16%, transparent)}}.fac-rem__step.tone-zakelijk .fac-rem__stepic{color:var(--warning-base)}.fac-rem__step.tone-streng .fac-rem__stepic{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.tone-streng .fac-rem__stepic{background:color-mix(in oklch, var(--danger-base) 13%, transparent)}}.fac-rem__step.tone-streng .fac-rem__stepic{color:var(--danger-base)}.fac-rem__step.is-done .fac-rem__stepic{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.fac-rem__step.is-done .fac-rem__stepic{background:color-mix(in oklch, var(--success-base) 14%, transparent)}}.fac-rem__step.is-done .fac-rem__stepic{color:var(--success-base)}.fac-rem__steptx{flex:1;min-width:0}.fac-rem__steptx .t{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.fac-rem__steptx .s{color:var(--muted-foreground);margin-top:1px;font-size:12px}.fac-rem__sent{color:var(--success-base);background:var(--success-base);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fac-rem__sent{background:color-mix(in oklch, var(--success-base) 12%, transparent)}}.fac-rem__sent{border-radius:5px;padding:1px 6px}.fac-rem__future{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.fac-build-card{padding:16px 18px}.fac-build-card .off-railhd .lab{align-items:center;gap:7px;display:flex}.fac-termseg{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;display:grid}.fac-termseg button{text-align:center;padding-left:4px;padding-right:4px}.fac-paytab{flex-direction:column;display:flex}.fac-paytab>*{margin-top:12px}.fac-paytab>:first-child{margin-top:0}.fac-paytab .fac-pay__amt{margin-bottom:0}.fac-paytab .fac-pay__open{font-size:22px}.fac-view2 .fac-set{flex:none}.fac-pd__hint{color:var(--muted-foreground);background:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.fac-pd__hint svg{flex:none;margin-top:1px}.fac-pd__hint .lnk{color:var(--foreground);font-size:inherit;text-underline-offset:2px;text-decoration:underline}.fac-pd__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fac-pd__eur{position:relative}.fac-pd__eur>span{color:var(--muted-foreground);pointer-events:none;font-size:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.fac-pd__eur .input{width:100%;padding-left:24px}.fac-pd__amt .lnk{text-align:left;margin-top:6px;font-size:12px}.fac-pd__methods{flex-wrap:wrap;gap:8px;display:flex}.fac-pd__method{border:1px solid var(--border);background:var(--card);height:38px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.fac-pd__method svg{color:var(--mc)}.fac-pd__method.on{border-color:var(--mc);background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.fac-pd__method.on{background:color-mix(in oklch, var(--mc) 8%, transparent)}}.fac-pd__method.on{font-weight:600}.fac-pd__after{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.fac-pd__after svg{color:var(--muted-foreground);flex:none}@media (max-width:1080px){.fac-listhead,.fac-listrow{grid-template-columns:122px 1fr 1.6fr 100px 100px 112px 92px 100px!important}.fac-doc-parties{grid-template-columns:1fr;gap:18px}.fac-sumbar{flex-wrap:wrap}.fac-pd__grid{grid-template-columns:1fr}}@media print{.fac-page{box-shadow:none;border-radius:0}}.cxc{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.cxc-left{height:max(460px,100dvh - 268px);position:relative}.cxc-chat{box-shadow:none;flex-direction:column;padding:0;display:flex;position:absolute;inset:0}.cxc-scroll{scrollbar-gutter:stable;scrollbar-width:thin;overflow-anchor:none;flex:1;padding:24px 16px 16px 26px;overflow-y:auto}.tl{position:relative}.tl:before{content:"";background:var(--border);width:2px;position:absolute;top:10px;bottom:10px;left:15px}.tl-item{padding:0 0 26px 48px;position:relative}.tl-item .nd{background:var(--muted);width:32px;height:32px;color:var(--foreground);outline:4px solid var(--card);border-radius:10px;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:0;left:0}.tl-item .nd img{object-fit:cover;border-radius:10px;width:32px;height:32px;display:block}.tl-item .sup-msg-h{margin-bottom:4px}.tl-item .bd{background:var(--foreground);font-size:13.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.tl-item .bd{background:color-mix(in srgb,var(--foreground) 3%,var(--card))}}.tl-item .bd{border:1px solid var(--border);border-radius:11px;padding:10px 13px}.tl-item.me .bd{background:var(--card)}.tl-item .sup-att{margin-top:8px}.tl-sys{color:var(--muted-foreground);padding:2px 0 26px 48px;font-size:12.5px;position:relative}.tl-sys b{color:var(--foreground);font-weight:600}.tl-sys .dot{outline:4px solid var(--card);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:10px}.tl-sys .dt{margin-left:7px;font-size:11.5px}.tl>.tl-item:last-child,.tl>.tl-sys:last-child{padding-bottom:0}.sup-msg-h{align-items:baseline;gap:8px;display:flex}.sup-msg-h b{font-size:12.5px;font-weight:600}.sup-msg-h span{color:var(--muted-foreground);font-size:11.5px}.cbtn{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);border-radius:9px;place-items:center;display:grid}.cbtn:hover{border-color:var(--border-strong);color:var(--foreground);background:var(--bg-hover)}.cbtn img{object-fit:contain;width:26px;height:26px;display:block}.cx-side .card{box-shadow:none;padding:15px 17px}.cx-side .card+.card{margin-top:12px}.cx-h{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:9px;font-size:11px;font-weight:600}.cx-row{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.cx-row .k{color:var(--muted-foreground)}.cx-row .v{font-weight:600}.cx-row .v.mono{font-family:var(--font-mono);font-weight:500}.kref{font-family:var(--font-mono);color:var(--foreground);cursor:copy;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.kref .ci{color:var(--muted-foreground);transition:color var(--duration-fast);display:inline-flex}.kref:hover,.kref:hover .ci{color:var(--primary)}.kref .ci.ok{color:var(--success-base)}.cx-inv{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;width:100%;font-family:var(--font-body);transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;display:flex}.cx-inv:hover{border-color:var(--border-strong);background:var(--bg-hover)}.cx-inv .ic{background:var(--muted);width:32px;height:32px;color:var(--foreground);border-radius:9px;flex:none;place-items:center;display:grid}.cx-inv>span{min-width:0}.cx-inv b{font-family:var(--font-mono);font-size:12.5px;font-weight:600;display:block}.cx-inv span span{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;display:block}.cx-inv .go{color:var(--muted-foreground);flex:none;margin-left:auto}.sup-att{color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:5px 6px 5px 10px;font-size:12px;display:inline-flex}.sup-att svg{color:var(--muted-foreground)}.sup-att .n{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.sup-att--btn{cursor:pointer;font:inherit;transition:border-color var(--duration-fast),background var(--duration-fast)}.sup-att--btn:hover{border-color:var(--border-strong);background:var(--bg-hover)}@media (max-width:1100px){.cxc{grid-template-columns:1fr}}.hsup-segs{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 14px;display:flex}.hsup-segs .grow{flex:auto}.hsup-segs .hsup-sortbtn{flex:none}.hsup-segpill{border:1px solid var(--border);background:var(--card);height:32px;font-family:var(--font-body);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.hsup-segpill svg{color:var(--muted-foreground);transition:color var(--duration-fast)}.hsup-segpill:hover{border-color:var(--border-strong);color:var(--foreground)}.hsup-segpill .c{font-family:var(--font-mono);background:var(--muted);color:var(--muted-foreground);border-radius:5px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.hsup-segpill.on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.hsup-segpill.on svg{color:var(--background)}.hsup-segpill.on .c{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hsup-segpill.on .c{background:color-mix(in srgb,var(--background) 26%,transparent)}}.hsup-segpill.on .c{color:var(--background)}.hsup-tbsep{background:var(--border);flex:none;width:1px;height:24px;margin:0 2px}.hsup-list{flex-direction:column;gap:8px;display:flex}.hsup-grph{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:7px;padding:10px 2px 2px;font-size:11px;font-weight:600;display:flex}.hsup-list>.hsup-grph:first-child{padding-top:0}.hsup-grph .gn{font-family:var(--font-mono);background:var(--muted);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:500}.hsup-sortbtn{border:1px solid var(--border);background:var(--card);height:32px;font-family:var(--font-body);color:var(--foreground);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hsup-sortbtn:hover,.hsup-sortbtn.on{border-color:var(--border-strong);background:var(--bg-hover)}.hsup-sortbtn>svg:first-child{color:var(--muted-foreground)}.hsup-sortbtn>svg:last-child{color:var(--muted-foreground);margin-left:1px}.hsup-row{border:1px solid var(--border);background:var(--card);cursor:pointer;min-width:0;height:52px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);border-radius:12px;grid-template-columns:30px 16px minmax(0,1fr) 20px 124px 26px 86px;align-items:center;gap:11px;padding:0 15px;display:grid;position:relative}.hsup-row>*{min-width:0;overflow:hidden}.hsup-row:hover{border-color:var(--border-strong)}.hsup-row.sel{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.hsup-row:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.hsup-lead{flex:none;width:30px;height:30px;position:relative}.hsup-lead .hsup-logo{transition:opacity var(--duration-fast);position:absolute;inset:0}.hsup-check{border:1.5px solid var(--border-strong);background:var(--card);cursor:pointer;color:#fff;opacity:0;width:20px;height:20px;transition:opacity var(--duration-fast),background var(--duration-fast),border-color var(--duration-fast);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:5px;left:5px}.hsup-check svg{flex:none;min-width:14px;width:14px!important;height:14px!important}.hsup-row:hover .hsup-lead .hsup-check,.hsup-list.selmode .hsup-lead .hsup-check,.hsup-check.on{opacity:1}.hsup-row:hover .hsup-lead .hsup-logo,.hsup-list.selmode .hsup-lead .hsup-logo{opacity:0}.hsup-check.on{background:var(--primary);border-color:var(--primary)}.hsup-check:hover{border-color:var(--primary)}.hsup-lead--head{display:inline-block}.hsup-prio{color:var(--danger-base);flex:none;place-items:center;display:grid}.hsup-logo{color:#fff;width:30px;height:30px;font-size:11.5px;font-weight:700;font-family:var(--font-body);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;display:grid}.hsup-main{flex-direction:column;gap:3px;min-width:0;display:flex}.hsup-main .l1{align-items:center;gap:8px;min-width:0;display:flex}.hsup-main .sj{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.hsup-row.unread .sj{font-weight:700}.hsup-row:hover .sj{color:var(--primary)}.hsup-main .l2{min-width:0;color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.hsup-main .l2 .co{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:34%;font-weight:600;overflow:hidden}.hsup-main .l2 .sep{opacity:.6;flex:none}.hsup-main .l2 .snip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hsup-main .l2 .snip b{color:var(--muted-foreground);font-weight:600}.sup-udot{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.hsup-rowsla{color:var(--danger-semi-dark);background:var(--danger-ultra-light);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .hsup-rowsla{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.dark .hsup-rowsla{background:color-mix(in oklch,var(--danger-base) 16%,transparent)}}.dark .hsup-rowsla{color:var(--danger-light)}.hsup-rowsla svg{color:var(--danger-base)}.hsup-link{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast);border-radius:6px;flex:none;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.hsup-link:hover{border-color:var(--primary);color:var(--primary)}.hsup-link svg{color:var(--muted-foreground)}.hsup-link:hover svg{color:var(--primary)}.hsup-chan-ic{color:var(--muted-foreground);flex:none;place-items:center;display:grid}.hsup-rstatus{justify-content:flex-start;min-width:0;display:flex}.hsup-rstatus .badge{white-space:nowrap;gap:5px;padding:2px 8px;font-size:11px}.hsup-rstatus .badge .dot{width:5px;height:5px}.hsup-rowner{flex:none;place-items:center;display:grid}.hsup-meta{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.hsup-meta .ref{font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;font-size:11px;font-weight:700}.hsup-meta .dt{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.hsup-rowner .hqown,.hsup-prop-v .hqown,.hsup-klant .hqown{width:26px;height:26px}.hsup-none{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px;display:flex}.hsup-none p{color:var(--muted-foreground);margin:0;font-size:13px}@media (max-width:1180px){.hsup-row{grid-template-columns:30px 16px minmax(0,1fr) 124px 26px}.hsup-chan-ic,.hsup-meta{display:none}}@media (max-width:860px){.hsup-row{grid-template-columns:30px minmax(0,1fr) 26px}.hsup-prio,.hsup-rstatus{display:none}}.hsup-bulk{background:var(--popover);border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:var(--shadow-l);z-index:20;border-radius:14px;align-items:center;gap:12px;margin:16px auto 0;padding:8px 10px 8px 16px;display:flex;position:sticky;bottom:18px}@media (max-width:860px){.hsup-bulk{bottom:80px}}.hsup-bulk-n{color:var(--foreground);font-size:13px}.hsup-bulk-n b{font-weight:700}.hsup-bulk-all{font-family:var(--font-body);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.hsup-bulk-all:hover{text-decoration:underline}.hsup-bulk-sep{background:var(--border);align-self:stretch;width:1px;margin:2px 0}.hsup-bulk-x{margin-left:2px}.hsup-prioflag{color:var(--danger-semi-dark);background:var(--danger-ultra-light);vertical-align:middle;border-radius:7px;align-items:center;gap:5px;margin-left:8px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.dark .hsup-prioflag{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.dark .hsup-prioflag{background:color-mix(in oklch,var(--danger-base) 18%,transparent)}}.dark .hsup-prioflag{color:var(--danger-light)}.hsup-prioflag svg{color:var(--danger-base)}.cxc .cx-side .cx-row{min-height:34px;padding:2px 0}.hsup-prop{padding:2px 0}.hsup-prop-v{justify-content:flex-end;display:flex}.hsup-ctl{cursor:pointer;font-family:var(--font-body);color:var(--foreground);max-width:200px;transition:border-color var(--duration-fast),background var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;margin:-3px -6px;padding:3px 6px;font-size:12.5px;display:inline-flex}.hsup-ctl:hover,.hsup-ctl.on{border-color:var(--border);background:var(--bg-hover)}.hsup-ctl .hsup-ctl-t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hsup-ctl>svg:last-child{color:var(--muted-foreground);flex:none}.hsup-stdot{border-radius:50%;flex:none;width:9px;height:9px}.hsup-chan{color:var(--foreground);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.hsup-chan svg{color:var(--muted-foreground)}.hsup-soon{color:var(--muted-foreground);background:var(--muted);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:600}.hsup-sla{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hsup-sla.ok{color:var(--success-semi-dark)}.dark .hsup-sla.ok{color:var(--success-light)}.hsup-sla.over{color:var(--danger-semi-dark)}.dark .hsup-sla.over{color:var(--danger-light)}.hsup-sla svg{flex:none}.hsup-klant .hsup-klant-nm{font-family:var(--font-body);font-size:13px;font-weight:700}.hsup-klant>span:nth-child(2) span{font-family:var(--font-body)}.hsup-links .cx-inv{position:relative}.hsup-links .cx-inv .hsup-unlink{background:var(--card);width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);border:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hsup-unlink:hover{background:var(--danger-ultra-light);color:var(--danger-base)}.hsup-addlink{border:1px dashed var(--border-strong);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--muted-foreground);transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.hsup-addlink:hover,.hsup-addlink.on{border-color:var(--primary);color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-addlink:hover,.hsup-addlink.on{background:color-mix(in srgb,var(--primary) 5%,transparent)}}.hsup-addlink svg:first-child{color:var(--muted-foreground)}.hsup-addlink>svg:last-child{color:var(--muted-foreground);margin-left:auto}.tl-item.tl-note .bd{background:var(--warning-ultra-light);border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.tl-item.tl-note .bd{border-color:color-mix(in oklch,var(--warning-base) 32%,var(--border))}}.dark .tl-item.tl-note .bd{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark .tl-item.tl-note .bd{background:color-mix(in oklch,var(--warning-base) 12%,var(--card))}}.dark .tl-item.tl-note .bd{border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark .tl-item.tl-note .bd{border-color:color-mix(in oklch,var(--warning-base) 28%,transparent)}}.tl-item.tl-note .nd{color:#fff}.hsup-note-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--warning-semi-dark);background:var(--warning-ultra-light);border-radius:5px;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .hsup-note-tag{color:var(--warning-light);background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark .hsup-note-tag{background:color-mix(in oklch,var(--warning-base) 18%,transparent)}}.hsup-note-tag svg{color:currentColor}.hsup-comp{border-top:1px solid var(--border);transition:background var(--duration-fast);padding:12px 16px 14px}.hsup-comp.is-note{background:var(--warning-ultra-light)}.dark .hsup-comp.is-note{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark .hsup-comp.is-note{background:color-mix(in oklch,var(--warning-base) 8%,transparent)}}.hsup-comp-top{align-items:center;gap:12px;margin-bottom:9px;display:flex}.hsup-seg{background:var(--muted);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.hsup-seg button{font-family:var(--font-body);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hsup-seg button svg{color:currentColor}.hsup-seg button:hover{color:var(--foreground)}.hsup-seg button.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s)}.hsup-comp.is-note .hsup-seg button.on{color:var(--warning-semi-dark)}.dark .hsup-comp.is-note .hsup-seg button.on{color:var(--warning-light)}.hsup-comp-hint{color:var(--muted-foreground);font-size:11.5px}.hsup-comp .textarea{resize:vertical;min-height:62px;max-height:220px}.hsup-comp.is-note .textarea{background:var(--card);border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.hsup-comp.is-note .textarea{border-color:color-mix(in oklch,var(--warning-base) 36%,var(--border))}}.hsup-comp-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.hsup-comp-foot .grow{flex:1}.hsup-note-send{background:var(--warning-base);border-color:var(--warning-base);color:#fff}.hsup-note-send:hover{background:var(--warning-semi-dark);border-color:var(--warning-semi-dark)}.hsup-snip{align-items:flex-start}.hsup-snip-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hsup-snip-t b{color:var(--foreground);font-size:12.5px;font-weight:600}.hsup-snip-t span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11.5px;overflow:hidden}.hsup-conv-body{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.hsup-conv-rel{align-items:center;gap:11px;display:flex}.hsup-conv-rel .hqlogo{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.hsup-conv-rel b{font-size:13.5px;font-weight:700;display:block}.hsup-conv-rel>span>span{color:var(--muted-foreground);font-size:11.5px;font-family:var(--font-mono);margin-top:1px;display:block}.hsup-assign-trig{cursor:pointer;text-align:left;align-items:center;gap:9px;display:flex}.hsup-assign-trig span{flex:1}.hsup-assign-trig svg:last-child{color:var(--muted-foreground)}.hsup-conv-hint{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.hsup-conv-hint svg{color:var(--muted-foreground);flex:none;margin-top:1px}.cbtn.on{border-color:var(--border-strong);color:var(--foreground);background:var(--bg-hover)}.hsup-upbtn img{object-fit:contain;width:26px;height:26px;display:block}.hsup-upbtn.has{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-upbtn.has{border-color:color-mix(in oklch,var(--primary) 45%,var(--border))}}.hsup-upbtn.has{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-upbtn.has{background:color-mix(in oklch,var(--primary) 9%,var(--card))}}.hsup-upx{grid-template-columns:repeat(6,1fr);gap:2px;width:max-content;padding:7px;display:grid}.hsup-upx button{cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast);background:0 0;border:none;border-radius:9px;place-items:center;display:grid}.hsup-upx button:hover{background:var(--bg-hover)}.hsup-upx button.is-sel{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-upx button.is-sel{background:color-mix(in oklch,var(--primary) 13%,transparent)}}.hsup-upx button.is-sel{box-shadow:inset 0 0 0 1.5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-upx button.is-sel{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--primary) 45%,transparent)}}.hsup-upx img{object-fit:contain;width:36px;height:36px;display:block}.hsup-upchip{border:1px solid var(--primary);border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 6px 0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hsup-upchip{border:1px solid color-mix(in oklch,var(--primary) 38%,var(--border))}}.hsup-upchip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-upchip{background:color-mix(in oklch,var(--primary) 8%,var(--card))}}.hsup-upchip{color:var(--foreground);font-size:12.5px;font-weight:600}.hsup-upchip img{object-fit:contain;width:22px;height:22px;display:block}.hsup-upchip button{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.hsup-upchip button:hover{background:var(--bg-hover);color:var(--foreground)}.hsup-msg-uppie{margin-top:6px;display:inline-block}.hsup-msg-uppie img{object-fit:contain;width:30px;height:30px;display:block}.hsup-fbline svg{vertical-align:-2px;margin-right:7px;display:inline-block!important}.hsup-fbline.up svg{color:var(--success-base)}.hsup-fbline.down svg{color:var(--danger-base)}.hsup-fbsum{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hsup-fbsum.up{color:var(--success-semi-dark)}.dark .hsup-fbsum.up{color:var(--success-light)}.hsup-fbsum.down{color:var(--danger-semi-dark)}.dark .hsup-fbsum.down{color:var(--danger-light)}.hsup-fbsum svg{flex:none}.hsup-attn{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.hsup-att-empty{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.hsup-attlist{flex-direction:column;gap:6px;display:flex}.hsup-attrow{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;width:100%;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hsup-attrow:hover{border-color:var(--border-strong);background:var(--bg-hover)}.hsup-attic{background:var(--muted);width:30px;height:30px;color:var(--foreground);border-radius:8px;flex:none;place-items:center;display:grid}.hsup-attmeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hsup-attmeta b{font-family:var(--font-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.hsup-attmeta span{color:var(--muted-foreground);font-size:11px}.hsup-attrow .go{color:var(--muted-foreground);flex:none}.cxc .cx-side{flex-direction:column;gap:12px;height:max(460px,100dvh - 268px);display:flex;overflow:hidden}.cxc .cx-side .card{flex:none;margin-top:0}.cxc .cx-side .card.cx-bento{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.cx-bento__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:11px 12px;display:flex}.cx-bento__tabs{padding:3px}.cx-bento__tabs .tab{align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.cx-bento__n{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--muted);border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600}.cx-bento__tabs .tab.is-active .cx-bento__n{background:var(--bg-hover);color:var(--foreground)}.cx-bento .hsup-cardadd{margin-left:auto}.cx-bento__body{scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;padding:12px;overflow-y:auto}@media (max-width:1100px){.cxc .cx-side{height:auto}.cxc .cx-side .card.cx-bento{flex:none}.cx-bento__body{max-height:440px}}.cxc .cx-side .card.cx-cmp{padding:11px 13px}.cx-cmp .cx-h{margin-bottom:7px}.cx-cmp .cx-inv{gap:9px;padding:8px 10px}.cx-cmp .hsup-klant .hqlogo,.cx-cmp .cx-inv .ic{width:28px;height:28px}.hsup-cardadd{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);border-radius:7px;place-items:center;margin-left:auto;display:grid}.hsup-cardadd:hover{border-color:var(--border-strong);color:var(--foreground);background:var(--bg-hover)}.cx-h{align-items:center;display:flex}.hsup-task-empty{text-align:left;border:1px dashed var(--border);width:100%;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);background:0 0;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:12.5px;line-height:1.4;display:flex}.hsup-task-empty:hover{border-color:var(--border-strong);color:var(--foreground);background:var(--bg-hover)}.hsup-task-empty svg{color:var(--primary);flex:none}.hsup-tasklist{flex-direction:column;gap:7px;display:flex}.hsup-task{border:1px solid var(--border);background:var(--background);transition:border-color var(--duration-fast);border-radius:10px;flex-direction:column;gap:8px;padding:9px 10px;display:flex}.hsup-task:hover{border-color:var(--border-strong)}.hsup-task-top{align-items:center;gap:8px;min-width:0;display:flex}.hsup-task-check{flex:none}.hsup-task-main{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}.hsup-task-tt{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.75px;font-weight:600;line-height:1.35;overflow:hidden}.hsup-task-main:hover .hsup-task-tt{text-underline-offset:2px;text-decoration:underline}.hsup-task.is-done .hsup-task-tt{color:var(--muted-foreground);text-decoration:line-through}.hsup-task-id{font-family:var(--font-mono);color:var(--muted-foreground);flex:none;font-size:10.5px}.hsup-task-ctls{align-items:center;gap:7px;padding-left:24px;display:flex}.hsup-task-ctls .pt-priodot{flex:none}.hsup-task-stat{cursor:pointer;gap:5px;padding-right:7px}.hsup-task-stat svg{color:var(--muted-foreground);margin-left:1px}.hsup-task-stat.on{box-shadow:0 0 0 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hsup-task-stat.on{box-shadow:0 0 0 2px color-mix(in oklch,var(--foreground) 9%,transparent)}}.hsup-task-own{cursor:pointer;transition:transform var(--duration-fast);background:0 0;border:none;border-radius:999px;place-items:center;margin-left:auto;padding:0;display:grid}.hsup-task-own:hover{transform:scale(1.06)}.hsup-task-own.on{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-task-own.on{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 40%,transparent)}}.hsup-task-own.on{border-radius:999px}.hsup-task-go{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast);border-radius:7px;flex:none;place-items:center;margin-left:auto;display:grid}.hsup-task-go:hover{border-color:var(--border-strong);color:var(--foreground);background:var(--bg-hover)}.hsup-task-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hsup-merge-body{padding:14px 20px 4px}.hsup-merge-search{margin-bottom:12px}.hsup-merge-list{flex-direction:column;gap:5px;max-height:320px;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-y:auto}.hsup-merge-row{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;width:100%;transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:11px;align-items:center;gap:11px;padding:9px 12px;display:flex}.hsup-merge-row:hover{border-color:var(--border-strong);background:var(--bg-hover)}.hsup-merge-row.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hsup-merge-row.on{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.hsup-merge-row .hqlogo{border-radius:9px;flex:none;width:32px;height:32px;font-size:12px}.hsup-merge-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hsup-merge-meta b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.hsup-merge-meta>span{color:var(--muted-foreground);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:7px;display:flex}.hsup-merge-tag{font-family:var(--font-body);color:var(--primary);background:var(--primary);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hsup-merge-tag{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.hsup-merge-tag{border-radius:5px;padding:1px 6px}.hsup-merge-ck{color:var(--primary);flex:none}.pt-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.pt-av--sm{width:20px;height:20px;font-size:9px}.pt-priodot{background:var(--pc);border-radius:50%;flex:none;width:8px;height:8px}.pt-prio{color:var(--foreground);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.pt-due{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pt-due svg{opacity:.8;flex:none}.pt-due.over{color:var(--danger-semi-dark)}.dark .pt-due.over{color:var(--danger-light)}.pt-due--sm{font-size:11px}.pt-vis{color:var(--muted-foreground);flex:none;display:inline-flex}.pt-vis.klant{color:var(--primary)}.pt-prioflag{color:var(--danger-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.tkmenu__grouplbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:8px 10px 3px;font-size:10.5px;font-weight:600}.pt-faselbl{color:var(--muted-foreground);background:var(--muted);border-radius:6px;flex:none;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:11px;font-weight:600;display:inline-flex}.pt-faselbl svg{opacity:.7;flex:none}.pt-subcount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:11px;display:inline-flex}.pt-subcount svg{opacity:.7}.pl-check{border:1.5px solid var(--border-strong);background:var(--card);cursor:pointer;color:#0000;width:20px;height:20px;transition:all var(--duration-fast);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pl-check svg{width:13px;height:13px}.pl-check:hover{border-color:var(--success-base)}.pl-check.on{background:var(--success-base);border-color:var(--success-base);color:#fff}.pl-subs{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.pl-subs svg{opacity:.7}.pl-nodue{color:var(--muted-foreground)}@keyframes ptScrim{0%{opacity:0}to{opacity:1}}@keyframes ptSlide{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes tkPopUp{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes tkPop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tkmenu__sep{background:var(--border);height:1px;margin:5px 4px}.td-kopwrap{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.td-kop{cursor:pointer;max-width:100%;font:inherit;color:var(--foreground);background:var(--foreground);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.td-kop{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.td-kop{transition:background var(--duration-fast);border:0;border-radius:6px;padding:3px 8px 3px 6px}.td-kop:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.td-kop:hover{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.td-kop:hover{color:var(--primary)}.td-kop svg{opacity:.75;flex:none}.td-kop:hover svg{opacity:1}.td-kop__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.td-kop--intern{color:var(--muted-foreground);cursor:default}.td-kop--intern:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.td-kop--intern:hover{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.td-kop--intern:hover{color:var(--muted-foreground)}.td-kopmore{color:var(--muted-foreground);background:var(--muted);white-space:pre;border-radius:5px;flex:none;padding:2px 5px;font-size:10.5px;font-weight:600}.td-colempty{text-align:center;color:var(--muted-foreground);opacity:.7;padding:14px 0 8px;font-size:12px}.td-colempty.is-drop{color:var(--primary);opacity:1;border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.td-colempty.is-drop{border:1px dashed color-mix(in oklch, var(--primary) 45%, transparent)}}.td-colempty.is-drop{border-radius:10px;padding:14px 8px}@keyframes td-dropline-in{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}.td-kopcell{min-width:0}.td-arcbtn{position:relative}.td-arcbtn.is-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.td-arcbtn.is-on{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.td-arcbtn.is-on{color:var(--primary)}.td-arcbadge{background:var(--primary);color:#fff;text-align:center;border:2px solid var(--card);box-sizing:content-box;border-radius:999px;min-width:14px;height:14px;padding:0;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-5px;right:-5px}.td-arccard{padding:0;overflow:hidden}.td-archead{border-bottom:1px solid var(--border);color:var(--muted-foreground);background:var(--foreground);align-items:center;gap:9px;padding:13px 16px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.td-archead{background:color-mix(in oklch, var(--foreground) 2.5%, transparent)}}.td-archead svg{color:var(--muted-foreground);flex:none}.td-arclist{flex-direction:column;display:flex}.td-listcard>.nl{box-shadow:none;border:0;border-radius:0}.td-arcrow{border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--duration-fast);grid-template-columns:22px minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.td-arcrow:last-child{border-bottom:0}.td-arcrow:hover{background:var(--bg-hover)}.td-arccheck{pointer-events:none;flex:none;width:20px;height:20px}.td-arc__tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);font-size:13.5px;font-weight:500;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.td-arc__tt{-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.td-arc__kop{min-width:0}.td-arc__when{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.td-arc__restore{white-space:nowrap;flex:none}@media (max-width:900px){.td-arcrow{grid-template-columns:22px minmax(0,1fr) auto}.td-arc__kop,.td-arc__when{display:none}}.td-task{align-items:center;gap:8px;min-width:0;display:flex}.td-rowflag{color:var(--danger-base);flex:none}.dark .td-rowflag{color:var(--danger-light,var(--danger-base))}.ag-page{box-sizing:border-box;flex-direction:column;height:100%;min-height:420px;padding-bottom:24px;display:flex}.ag-page .phead{flex:none}.ag-layout{flex:1;align-items:stretch;gap:18px;min-height:0;display:flex}.ag-rail{scrollbar-width:thin;flex-direction:column;flex:none;gap:18px;width:232px;display:flex;overflow-y:auto}.ag-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ag-bar{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:36px;margin-bottom:12px;display:grid}.ag-bar__range{align-items:baseline;gap:10px;min-width:0;display:flex}.ag-wknr{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.ag-period{color:var(--foreground);white-space:nowrap;font-size:15px;font-weight:600}.ag-tabs{box-sizing:border-box;flex:none;justify-self:center;align-items:center;height:36px}.ag-tabs .tab{align-items:center;height:28px;padding-top:0;padding-bottom:0;display:inline-flex}.ag-nav3{justify-self:end;gap:3px}.ag-nav3 .tab{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s);cursor:pointer}.ag-nav3 .tab:hover:not(:disabled){background:var(--bg-hover)}.ag-nav3 .tab:disabled{box-shadow:none;color:var(--muted-foreground);opacity:.6;cursor:default;background:0 0}.ag-sync{font:inherit;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.ag-sync:hover{background:var(--bg-hover);color:var(--foreground)}.ag-sync i{background:var(--success-base);border-radius:50%;flex:none;width:7px;height:7px}.ag-mini{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px}.ag-mini__hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ag-mini__lbl{text-transform:capitalize;font-size:13px;font-weight:600}.ag-mini__nav{gap:2px;display:inline-flex}.ag-mini__nav .iconbtn{width:24px;height:24px}.ag-mini__grid{grid-template-columns:22px repeat(7,1fr);gap:1px;display:grid}.ag-mini__wk{font-size:9px}.ag-mini__wknr{font:inherit;color:var(--muted-foreground);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.ag-mini__wknr:hover{background:var(--bg-hover);color:var(--foreground)}.ag-mini__wd{color:var(--muted-foreground);text-align:center;text-transform:uppercase;letter-spacing:.03em;padding:3px 0;font-size:10px;font-weight:600}.ag-mini__d{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;height:26px;font-size:11.5px;display:grid;position:relative}.ag-mini__d:hover{background:var(--bg-hover)}.ag-mini__d.out{color:var(--muted-foreground);opacity:.55}.ag-mini__d.today{outline:1.5px solid var(--primary);outline-offset:-1.5px}.ag-mini__d.sel{background:var(--primary);color:var(--primary-foreground)}.ag-mini__d i{background:var(--primary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ag-mini__d.sel i{background:var(--primary-foreground)}.ag-railsec{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px}.ag-railhd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:3px 6px 8px;font-size:11px;font-weight:600}.ag-railopt{width:100%;font:inherit;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.ag-railopt:hover{background:var(--bg-hover)}.ag-railradio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.ag-railopt.on .ag-railradio{border-color:var(--primary)}.ag-railopt.on .ag-railradio i{background:var(--primary);border-radius:50%;width:7px;height:7px}.ag-perslist{flex-direction:column;margin-top:2px;padding-left:4px;display:flex}.ag-pers{width:100%;font:inherit;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ag-pers:hover{background:var(--bg-hover)}.ag-pers.on{color:var(--foreground)}.ag-pers svg:last-child{color:var(--primary);margin-left:auto}.ag-grid{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ag-grid__hd{border-bottom:1px solid var(--border);flex:none;display:flex}.ag-grid__hd .ag-gutter{border-bottom:0}.ag-dayhd{min-width:0;font:inherit;cursor:pointer;border:0;border-left:1px solid var(--border);background:0 0;flex:1;justify-content:center;align-items:baseline;gap:6px;padding:9px 4px 8px;display:flex}.ag-dayhd:hover{background:var(--bg-hover)}.ag-dayhd__wd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:600}.ag-dayhd__nr{font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:26px;height:26px;padding:0 4px;font-size:15px;font-weight:600;display:inline-grid}.ag-dayhd.today .ag-dayhd__nr{background:var(--primary);color:var(--primary-foreground)}.ag-grid__bd{scrollbar-width:none;flex:1;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden auto}.ag-grid__bd::-webkit-scrollbar{width:0;height:0;display:none}.ag-gutter{flex:none;width:56px;position:relative}.ag-grid__bd .ag-gutter{height:auto}.ag-hour{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;right:8px;transform:translateY(-6px)}.ag-hour:first-child{transform:translateY(2px)}.ag-col{border-left:1px solid var(--border);flex-direction:column;flex:1;min-width:0;display:flex}.ag-colgrid{background:repeating-linear-gradient(to bottom, var(--border) 0, var(--border) 1px, transparent 1px, transparent var(--agpxh,52px));position:relative}.ag-col--today .ag-colgrid{background-color:#0000}.ag-grid--dag .ag-col{flex:1}.ag-alldayrow{border-bottom:1px solid var(--border);box-sizing:border-box;flex:none;height:49px;display:flex}.ag-gutter--lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);place-items:center;font-size:9.5px;display:grid}.ag-allday{border-left:1px solid var(--border);flex-direction:column;flex:1;gap:2px;min-width:0;padding:3px;display:flex;overflow:hidden}.ag-ddl{font:inherit;color:var(--muted-foreground);background:var(--muted);border:0;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ag-ddl{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.ag-ddl{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-width:0;max-width:100%;padding:2px 6px;overflow:hidden}.ag-ddl:hover{background:var(--muted);color:var(--foreground)}.ag-ddl svg{flex:none}.ag-ddl__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-ddl--more{cursor:pointer;align-self:flex-start}.ag-donec{background:var(--success-base);color:#fff;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.ag-donec svg{stroke-width:4px}.ag-ddl.is-done{opacity:.72}.ag-ddl.is-done .ag-ddl__t{text-decoration:line-through}.ag-ddl-done{color:var(--muted-foreground)}.ag-ddl-done span[data-trunc]{text-decoration:line-through}.ag-block{box-sizing:border-box;text-align:left;cursor:grab;font:inherit;background:var(--agc);border-radius:0;flex-direction:column;gap:1px;min-width:0;padding:3px 7px 3px 9px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ag-block{background:color-mix(in oklch, var(--agc) 8%, white)}}.ag-block{color:var(--foreground);box-shadow:inset 3px 0 0 var(--agc);-webkit-user-select:none;user-select:none;touch-action:none}.ag-block:hover{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.ag-block:hover{background:color-mix(in oklch, var(--agc) 15%, white)}}.dark .ag-block{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-block{background:color-mix(in oklch, var(--agc) 14%, var(--card))}}.dark .ag-block:hover{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-block:hover{background:color-mix(in oklch, var(--agc) 21%, var(--card))}}.ag-block.is-drag{cursor:grabbing;box-shadow:inset 3px 0 0 var(--agc), var(--shadow-m);z-index:5;opacity:.92}.ag-block__ln{color:var(--muted-foreground);align-items:center;gap:4px;min-width:0;font-size:11px;line-height:15px;display:flex}.ag-block__ln svg{flex:none}.ag-block__ln--naam{color:var(--foreground);font-size:11.5px;font-weight:600}.ag-block__ln--naam svg{color:var(--agc)}.ag-block__tx{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ag-block__h{cursor:ns-resize;height:4px;position:absolute;left:0;right:0}.ag-block__h--t{top:0}.ag-block__h--b{bottom:0}.ag-ghost{box-sizing:border-box;z-index:4;border:1.5px dashed var(--primary);border-radius:0;width:calc(100% - 4px);position:absolute;left:2px}@supports (color:color-mix(in lab, red, red)){.ag-ghost{border:1.5px dashed color-mix(in oklch, var(--primary) 55%, transparent)}}.ag-ghost{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ag-ghost{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.ag-ghost{color:var(--muted-foreground);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;font-size:11px;overflow:hidden}.ag-ghost b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.ag-now{border-top:2px solid var(--destructive);z-index:3;pointer-events:none;height:0;position:absolute;left:0;right:0}.ag-now i{background:var(--destructive);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-3px}.ag-month{scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden auto}.ag-month__row{flex:1}.ag-month__hd{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.ag-month__hd span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:9px 10px;font-size:11px;font-weight:600}.ag-month__row{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.ag-month__row:last-child{border-bottom:0}.ag-month__cell{border-left:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:6px;display:flex}.ag-month__cell:first-child{border-left:0}.ag-month__cell.out{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ag-month__cell.out{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.ag-month__cell.out .ag-month__nr{color:var(--muted-foreground)}.ag-month__nr{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;place-items:center;min-width:24px;height:24px;padding:0 4px;font-size:12.5px;font-weight:600;display:grid}.ag-month__nr:hover{background:var(--bg-hover)}.ag-month__cell.today .ag-month__nr{background:var(--primary);color:var(--primary-foreground)}.ag-month__list{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-chip{font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:var(--agc);border:0;border-radius:5px;min-width:0;padding:2px 6px 2px 8px;font-size:11px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ag-chip{background:color-mix(in oklch, var(--agc) 8%, white)}}.ag-chip{color:var(--foreground);box-shadow:inset 2px 0 0 var(--agc)}.ag-chip:hover{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.ag-chip:hover{background:color-mix(in oklch, var(--agc) 15%, white)}}.dark .ag-chip{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-chip{background:color-mix(in oklch, var(--agc) 14%, var(--card))}}.dark .ag-chip:hover{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-chip:hover{background:color-mix(in oklch, var(--agc) 21%, var(--card))}}.ag-chip b{font-variant-numeric:tabular-nums;font-weight:600}.ag-chip--more{box-shadow:none;color:var(--muted-foreground);background:0 0}.ag-chip--more:hover{background:var(--bg-hover)}.ag-pop{scrollbar-width:thin;z-index:900;min-width:230px;max-width:300px;max-height:240px;overflow-y:auto}.ag-leeg{z-index:4;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);white-space:nowrap;box-shadow:var(--shadow-s);border-radius:999px;padding:5px 14px;font-size:12.5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ag-leeg .lnk{font-size:12.5px}.ag-typechip{font:inherit;cursor:pointer;background:var(--agc);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ag-typechip{background:color-mix(in oklch, var(--agc) 9%, white)}}.ag-typechip{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--agc)}@supports (color:color-mix(in lab, red, red)){.ag-typechip{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--agc) 35%, transparent)}}.ag-typechip:hover,.ag-typechip.on{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.ag-typechip:hover,.ag-typechip.on{background:color-mix(in oklch, var(--agc) 16%, white)}}.dark .ag-typechip{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-typechip{background:color-mix(in oklch, var(--agc) 15%, var(--card))}}.dark .ag-typechip:hover,.dark .ag-typechip.on{background:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark .ag-typechip:hover,.dark .ag-typechip.on{background:color-mix(in oklch, var(--agc) 22%, var(--card))}}.ag-typechip svg:last-child{color:var(--muted-foreground)}.ag-whenv{justify-content:flex-start;align-items:center;gap:2px;display:flex}.ag-whenv .ag-when__tot{margin:0 4px}.ag-optlist{min-width:150px}.ag-when__tot{color:var(--muted-foreground);flex:none;font-size:12.5px}.ag-deel{flex-direction:column;gap:8px;display:flex}.ag-deelgrp{flex-direction:column;gap:1px;display:flex}.ag-deelgrp__hd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:0 2px 4px;font-size:11px;font-weight:600}.ag-deelrow{align-items:center;gap:9px;min-width:0;padding:3px 2px;display:flex}.ag-deelrow__n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ag-deelrow__n small{color:var(--muted-foreground);font-size:12px}.ag-avst{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.ag-stdot{background:var(--muted-foreground);color:#fff;width:12px;height:12px;box-shadow:0 0 0 1.5px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.ag-stdot svg{stroke-width:4.5px}.ag-stdot--ja{background:var(--success-base)}.ag-stdot--nee{background:var(--destructive)}.ag-deelrow__st{color:var(--muted-foreground);flex:none;font-size:11.5px}.ag-x{cursor:pointer;color:var(--muted-foreground);opacity:0;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;margin-left:2px;padding:2px;display:inline-flex}.ag-deelrow:hover .ag-x,.ag-rem:hover .ag-x{opacity:.7}.ag-x:hover{color:var(--foreground);opacity:1!important}.ag-x:focus-visible{opacity:1}.ag-waarseg{width:100%;margin-bottom:8px;display:flex}.ag-waarseg .tab{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:inline-flex}.ag-meetlink{border:1px solid var(--border);background:var(--muted);box-sizing:border-box;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 6px 0 12px;display:flex}.ag-meetlink__url{min-width:0;font-family:var(--font-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ag-panel .ag-waarveld .input{box-sizing:border-box;height:40px}.ag-waarveld{align-items:center;gap:10px;display:flex}.ag-waarveld .input{flex:1;min-width:0}.ag-route{flex:none}.ag-route:disabled{opacity:.5;cursor:default}.ag-rems{flex-direction:column;gap:2px;display:flex}.ag-rem{align-items:center;gap:7px;padding:2px 2px 2px 6px;display:flex}.ag-rem>svg{color:var(--muted-foreground);flex:none}.ag-reacttgl{width:100%;font:inherit;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0 8px;font-size:12px;font-weight:600;display:flex}.ag-reacttgl:hover{color:var(--foreground)}.ag-reacttgl__s{text-transform:none;letter-spacing:0;margin-left:auto;font-size:11.5px;font-weight:400}.ag-notulen__foot{justify-content:flex-end;margin-top:8px;display:flex}.ag-panel__ft{border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.ag-panel .hint{margin-top:5px}.ag-panel .ag-notulen__foot{margin-top:6px}@media (max-width:1060px){.ag-page{height:auto;min-height:0}.ag-layout{flex-direction:column;align-items:stretch}.ag-rail{flex-flow:wrap;width:100%;position:static;overflow:visible}.ag-rail>*{flex:220px}.ag-main{width:100%;min-width:0}.ag-grid__bd{overflow-y:visible}.ag-bar{grid-template-columns:1fr auto}.ag-bar__range{grid-column:1/-1}}.ink-view2 .ink-view-side{min-height:0;overflow:visible}.ink-view-side>.ink-infopanel{flex:auto;min-height:0}.ink-infopanel{overflow:hidden}.ink-ip-body{padding:14px 15px 20px}.ink-ip-amt{padding:15px 16px 14px}.ink-ip-amt__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ink-ip-amt__sub{color:var(--muted-foreground);align-items:center;gap:10px;margin-top:4px;font-size:12.5px;display:flex}.ink-ip-open{color:var(--foreground);font-weight:600}.ink-ip-paid{color:var(--success-base);align-items:center;gap:5px;font-weight:600;display:inline-flex}.dark .ink-ip-paid{color:var(--success-light,var(--success-base))}.ink-ip-link{color:var(--primary);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ink-ip-cta{justify-content:center;width:100%;margin-top:13px}.ink-ip-hint{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:7px;font-size:11.5px;display:flex}.ink-ip-doneflag{background:var(--success-base);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.ink-ip-doneflag{background:color-mix(in oklch, var(--success-base) 12%, transparent)}}.ink-ip-doneflag{color:var(--success-base);font-size:13px;font-weight:600}.dark .ink-ip-doneflag{color:var(--success-light,var(--success-base))}.ink-verwerken{flex-direction:column;gap:13px;display:flex}.ink-reco{background:var(--primary);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ink-reco{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.ink-reco__ic{width:26px;height:26px;color:var(--primary);background:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-reco__ic{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.ink-reco__tx{flex-direction:column;gap:1px;display:flex}.ink-reco__tx b{color:var(--foreground);font-size:12.5px;font-weight:600}.ink-reco__tx span{color:var(--muted-foreground);font-size:11.5px;line-height:1.4}.ink-reco--done{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.ink-reco--done{background:color-mix(in oklch, var(--success-base) 9%, transparent)}}.ink-reco--done .ink-reco__ic{color:var(--success-base);background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.ink-reco--done .ink-reco__ic{background:color-mix(in oklch, var(--success-base) 15%, transparent)}}.dark .ink-reco--done .ink-reco__ic{color:var(--success-light,var(--success-base))}.ink-reco--manual{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.ink-reco--manual{background:color-mix(in oklch, var(--warning-base) 10%, transparent)}}.ink-reco--manual .ink-reco__ic{color:var(--warning-base);background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.ink-reco--manual .ink-reco__ic{background:color-mix(in oklch, var(--warning-base) 16%, transparent)}}.ink-fld{flex-direction:column;gap:5px;display:flex}.ink-fld>label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.ink-verwerken .input:disabled{background:var(--card);border-color:var(--border);color:var(--foreground);-webkit-text-fill-color:var(--foreground);cursor:default}.ink-suprow--warn{border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.ink-suprow--warn{border-color:color-mix(in oklch, var(--warning-base) 40%, var(--border))}}.ink-suprow--warn{background:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.ink-suprow--warn{background:color-mix(in oklch, var(--warning-base) 6%, transparent)}}.ink-suprow-anchor{position:relative}.ink-suprow--trigger{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color var(--duration-fast)}.ink-suprow--trigger:hover,.ink-suprow--trigger.is-open{border-color:var(--primary)}.ink-suprow__chev{color:var(--muted-foreground);transition:transform var(--duration-fast);flex:none}.ink-suprow--trigger.is-open .ink-suprow__chev{transform:rotate(180deg)}.ink-suphint{color:var(--muted-foreground);align-items:flex-start;gap:6px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.ink-suphint svg{flex:none;margin-top:1px}.ink-supchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ink-supchip{border:1px solid var(--border);background:var(--card);cursor:pointer;font:inherit;color:var(--foreground);white-space:nowrap;max-width:100%;transition:border-color var(--duration-fast), color var(--duration-fast);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:12px;font-weight:500;display:inline-flex}.ink-supchip:hover{border-color:var(--primary);color:var(--primary)}.ink-supchip__logo{color:#fff;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:8.5px;font-weight:700;display:grid}.ink-supchip__tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.ink-supchip--create{max-width:280px;color:var(--primary);border-color:var(--primary);align-self:flex-start;margin-top:8px;padding:5px 10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ink-supchip--create{border-color:color-mix(in oklch, var(--primary) 30%, var(--border))}}.ink-supchip--create:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-supchip--create:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.ink-supchip--create svg{color:var(--primary)}.ink-quotecta{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.ink-quotecta__nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ink-quotecta__sfx{white-space:nowrap;flex:none}.ink-supcombo-pop{z-index:2200;border-radius:12px;padding:8px}.ink-supcombo{flex-direction:column;gap:6px;display:flex}.ink-supcombo__searchbar{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.ink-supcombo__searchbar:focus-within{border-color:var(--primary)}.ink-supcombo__input{height:36px;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.ink-supcombo__list{flex-direction:column;gap:1px;max-height:220px;display:flex;overflow-y:auto}.ink-supcombo__row{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.ink-supcombo__row:hover{background:var(--bg-hover)}.ink-supcombo__row--create{color:var(--primary);font-size:12.5px;font-weight:600}.ink-supcombo__logo{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.ink-supcombo__tx{flex-direction:column;flex:1;min-width:0;display:flex}.ink-supcombo__tx .t{color:var(--foreground);font-size:12.5px;font-weight:600}.ink-supcombo__tx .s{color:var(--muted-foreground);font-size:11px}.ink-fx{color:var(--muted-foreground);align-items:flex-start;gap:6px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.ink-fx svg{opacity:.8;flex:none;margin-top:1px}.ink-addsupdlg .field{margin-bottom:12px}.ink-fld__hint{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--muted);border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:600}.ink-target{border:1px solid var(--border);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast);border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.ink-target:hover{border-color:var(--primary);color:var(--primary)}.ink-target.is-active{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-target.is-active{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ink-target.is-active{animation:1.4s ease-in-out infinite ink-target-pulse}@keyframes ink-target-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 35%, transparent)}50%{box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.ink-target.is-active{animation:none}}.ink-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ink-grid1{grid-template-columns:1fr;gap:10px;display:grid}.ink-suprow{border:1px solid var(--border);background:var(--bg-hover);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ink-suprow__logo{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.ink-suprow__nm{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ink-suprow__b{flex:none}.ink-eur{align-items:center;display:flex;position:relative}.ink-eur>span{color:var(--muted-foreground);pointer-events:none;font-size:13px;font-weight:600;position:absolute;left:10px}.ink-eur .input{font-variant-numeric:tabular-nums;width:100%;padding-left:24px}.ink-eur--big .input{font-size:15px;font-weight:600}.ink-btwnote{color:var(--muted-foreground);align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.ink-btwnote svg{opacity:.8;flex:none;margin-top:1px}.ink-basisseg{border:1px solid var(--border);background:var(--muted);border-radius:8px;align-self:flex-start;align-items:center;gap:2px;margin-bottom:7px;padding:3px;display:inline-flex}.ink-basisseg__b{font:inherit;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}.ink-basisseg__b:hover{color:var(--foreground)}.ink-basisseg__b.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s);font-weight:600}.ink-calc{border:1px solid var(--border);background:var(--bg-hover);border-radius:10px;flex-direction:column;padding:4px 12px;display:flex}.ink-calc__row{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.ink-calc__row:first-child{border-top:0}.ink-calc__row .off-num{color:var(--foreground);font-variant-numeric:tabular-nums}.ink-calc__auto{text-transform:uppercase;letter-spacing:.03em;color:var(--primary);background:var(--primary);margin-left:7px;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ink-calc__auto{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.ink-calc__auto{border-radius:5px;padding:2px 5px}.ink-calc__tot{font-weight:600}.ink-calc__tot span:first-child{color:var(--foreground)}.ink-calc__tot .off-num{font-size:14px;font-weight:700}.ink-kopp{flex-direction:column;gap:9px;display:flex}.ink-kopp__sec{color:var(--foreground);align-items:baseline;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.ink-kopp__sec:first-child{margin-top:0}.ink-kopp__hint{color:var(--muted-foreground);font-size:11px;font-weight:500}.ink-kopp__empty{border:1px dashed var(--border-strong);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.ink-kopp__empty svg{opacity:.7;flex:none}.ink-kopp__empty .lnk{margin-left:auto}.ink-linkcard{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--border);background:var(--card);transition:border-color var(--duration-fast);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ink-linkcard:hover{border-color:var(--primary)}.ink-linkcard__logo{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.ink-linkcard__tx{flex:1;min-width:0}.ink-linkcard__tx .t{color:var(--foreground);font-size:13px;font-weight:600}.ink-linkcard__tx .s{color:var(--muted-foreground);font-size:11.5px}.ink-linkcard svg{color:var(--muted-foreground);flex:none}.ink-mut{border:1px solid var(--border);border-radius:11px;flex-direction:column;align-items:stretch;gap:9px;padding:11px 12px;display:flex}.ink-mut__row{align-items:center;gap:10px;display:flex}.ink-mut__ic{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ink-mut__tx{flex:1;min-width:0}.ink-mut__tx .t{color:var(--foreground);font-size:13px;font-weight:600}.ink-mut__tx .s{color:var(--muted-foreground);font-size:11.5px;line-height:1.35}.ink-mut__match{color:var(--primary);align-items:center;gap:5px;font-size:11px;display:flex}.ink-mut__match svg{flex:none}.ink-mut__act{justify-content:center;width:100%}.ink-mut--sugg{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-mut--sugg{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.ink-mut--sugg{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-mut--sugg{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.ink-mut--sugg .ink-mut__ic{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-mut--sugg .ink-mut__ic{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.ink-mut--on{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.ink-mut--on{border-color:color-mix(in oklch, var(--success-base) 40%, var(--border))}}.ink-mut--on{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.ink-mut--on{background:color-mix(in oklch, var(--success-base) 6%, transparent)}}.ink-mut--on .ink-mut__ic{color:var(--success-base);background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.ink-mut--on .ink-mut__ic{background:color-mix(in oklch, var(--success-base) 14%, transparent)}}.dark .ink-mut--on .ink-mut__ic{color:var(--success-light,var(--success-base))}.linkpick{width:min(560px,94vw)}.linkpick__body{gap:12px}.linkpick-search{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;display:flex}.linkpick-search svg{color:var(--muted-foreground);flex:none}.linkpick-search__input{background:0 0;border:0;flex:1;padding:0}.linkpick-search__input:focus{box-shadow:none;outline:none}.linkpick-list{scrollbar-width:none;flex-direction:column;gap:10px;max-height:360px;display:flex;overflow-y:auto}.linkpick-list::-webkit-scrollbar{width:0;height:0}.linkpick-grp{flex-direction:column;gap:3px;display:flex}.linkpick-grp__lbl{color:var(--primary);align-items:center;gap:5px;padding:2px 2px 4px;font-size:11px;font-weight:600;display:flex}.linkpick-row{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;width:100%;font:inherit;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .12s;display:flex}.linkpick-row:hover{border-color:var(--primary)}.linkpick-row__tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.linkpick-row__tx .t{color:var(--foreground);font-size:13px;font-weight:600}.linkpick-row__tx .s{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.linkpick-row svg{color:var(--muted-foreground);flex:none}.linkpick-tier{text-transform:uppercase;letter-spacing:.02em;color:var(--primary);background:var(--primary);flex:none;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.linkpick-tier{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.linkpick-tier{white-space:nowrap;border-radius:999px;padding:3px 7px}.linkpick-empty{text-align:center;color:var(--muted-foreground);padding:18px 4px;font-size:12.5px}.linkpick-manual-toggle{border:1px dashed var(--border-strong);width:100%;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12.5px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.linkpick-manual-toggle:hover{border-color:var(--primary);color:var(--primary)}.linkpick-manual{flex-direction:column;gap:14px;display:flex}.linkpick-manual__back{align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.ink-db{border:1px solid var(--border);background:var(--bg-hover);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ink-db__ic{width:28px;height:28px;color:var(--power-pink);background:var(--power-pink);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-db__ic{background:color-mix(in oklch, var(--power-pink) 13%, transparent)}}.ink-db__tx{flex:1;min-width:0}.ink-db__tx .t{color:var(--foreground);font-size:13px;font-weight:600}.ink-db__tx .s{color:var(--muted-foreground);font-size:11.5px}.ink-db--on .lnk{flex:none}.ink-adddb{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted-foreground);border:1px dashed var(--border-strong);transition:border-color var(--duration-fast), color var(--duration-fast);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:12.5px;display:flex}.ink-adddb:hover{border-color:var(--power-pink);color:var(--foreground)}.ink-adddb svg{flex:none}.ink-db__note{color:var(--muted-foreground);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.4;display:flex}.ink-db__note svg{opacity:.8;flex:none;margin-top:1px}.ink-mchip-link{color:var(--primary);align-items:center;gap:4px;display:inline-flex}.ink-page{color:var(--foreground);padding:40px 44px;font-size:13px}.ink-doc-head{border-bottom:2px solid var(--off-acc);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.ink-doc-brand{align-items:center;gap:12px;display:flex}.ink-doc-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.ink-doc-co{color:var(--foreground);font-size:16px;font-weight:700}.ink-doc-cosub{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.ink-doc-kind{text-align:right}.ink-doc-kindlbl{color:var(--off-acc);letter-spacing:-.01em;font-size:22px}.ink-doc-kindnr{color:var(--muted-foreground);margin-top:2px;font-size:12px}.ink-doc-parties{justify-content:space-between;gap:30px;margin:24px 0 20px;display:flex}.ink-doc-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:5px;font-size:10px}.ink-doc-toname{color:var(--foreground);font-size:14px;font-weight:700}.ink-doc-toline{color:var(--muted-foreground);margin-top:1px;font-size:12px}.ink-doc-meta{min-width:220px}.ink-doc-metarow{justify-content:space-between;gap:16px;padding:3px 0;font-size:12px;display:flex}.ink-doc-metarow .k{color:var(--muted-foreground)}.ink-doc-metarow .v{color:var(--foreground);font-weight:600}.ink-doc-table{border-collapse:collapse;width:100%;margin:8px 0 6px}.ink-doc-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:8px;font-size:10px;font-weight:600}.ink-doc-table thead th.c{text-align:center}.ink-doc-table thead th.r{text-align:right}.ink-doc-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px;font-size:12.5px}.ink-doc-table tbody td.c{text-align:center}.ink-doc-table tbody td.r{text-align:right}.ink-doc-td-desc .t{color:var(--foreground);font-weight:600;display:block}.ink-doc-td-desc .s{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.ink-doc-totwrap{justify-content:flex-end;margin-top:14px;display:flex}.ink-doc-tot{width:280px}.ink-doc-tot__row{color:var(--muted-foreground);justify-content:space-between;gap:20px;padding:5px 0;font-size:12.5px;display:flex}.ink-doc-tot__grand{border-top:2px solid var(--foreground);color:var(--foreground);margin-top:5px;padding-top:9px;font-size:15px;font-weight:700}.ink-doc-note{background:var(--muted);color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:8px;margin-top:20px;padding:11px 13px;font-size:11.5px;line-height:1.45;display:flex}.ink-doc-note svg{flex:none;margin-top:1px}.ink-doc-foot{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin-top:34px;padding-top:14px;font-size:11px;display:flex}.ink-viewer--bon .off-viewer__scroll{place-items:center;padding:24px;display:grid}.ink-bonwrap{flex-direction:column;align-items:center;gap:16px;display:flex}.ink-bon{background:var(--card);width:280px;color:var(--foreground);box-shadow:var(--shadow-l);font-family:var(--font-mono,monospace);border-radius:4px;position:relative;transform:rotate(-1.2deg)}.ink-bon__top{background:repeating-linear-gradient(90deg, var(--card) 0 8px, transparent 8px 16px);border-radius:4px 4px 0 0;height:10px}.ink-bon__body{padding:6px 22px 18px}.ink-bon__store{text-align:center;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700}.ink-bon__sub{text-align:center;color:var(--muted-foreground);margin-top:3px;font-size:10px}.ink-bon__rule{background:var(--foreground);opacity:.5;height:1px;margin:11px 0}.ink-bon__rule.dashed{border-top:1px dashed var(--muted-foreground);opacity:1;background:0 0}.ink-bon__row{gap:8px;padding:2px 0;font-size:11.5px;display:flex}.ink-bon__q{color:var(--muted-foreground);flex:none}.ink-bon__nm{flex:1;min-width:0}.ink-bon__amt{font-variant-numeric:tabular-nums;flex:none}.ink-bon__row--sub{color:var(--muted-foreground)}.ink-bon__row--tot{margin-top:2px;font-size:13px;font-weight:700}.ink-bon__barcode{justify-content:center;align-items:flex-end;gap:1px;height:34px;margin:10px 0 6px;display:flex}.ink-bon__barcode span{background:var(--foreground);height:100%;display:block}.ink-bon__thanks{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:10px}.ink-bon__zig{background:linear-gradient(-45deg, transparent 33.33%, var(--card) 33.33% 66.66%, transparent 66.66%), linear-gradient(45deg, transparent 33.33%, var(--card) 33.33% 66.66%, transparent 66.66%);height:8px;filter:drop-shadow(0 2px 1px var(--foreground));background-position:0 -4px;background-size:12px 12px}@supports (color:color-mix(in lab, red, red)){.ink-bon__zig{filter:drop-shadow(0 2px 1px color-mix(in oklch, var(--foreground) 8%, transparent))}}.ink-bon__mascot{flex-direction:column;align-items:center;gap:4px;display:flex}.ink-bon__mascottx{color:var(--muted-foreground);font-size:12px}.ink-doc-img{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:820px;height:auto}.ink-doc-empty{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.ink-doc-empty .s{max-width:320px;font-size:12.5px}.ink-pdf-pages{flex-direction:column;align-items:center;gap:24px;display:flex}.ink-pdf-page{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;overflow:hidden}.ink-pdf-page__canvas{width:100%;height:100%;display:block}.ink-pdf-page__skel{border-radius:var(--radius-md);width:100%;height:100%;position:absolute;inset:0}.ink-pdf-page__err{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12.5px;display:flex;position:absolute;inset:0}.ink-pdf-page__text{text-align:initial;line-height:1;position:absolute;inset:0;overflow:hidden}.ink-pdf-page__text span,.ink-pdf-page__text br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.ink-pdf-page__text span{font-family:sans-serif;font-size:calc(var(--font-height,1em) * var(--total-scale-factor,1));transform:scale(var(--scale-x,1)) rotate(var(--rotate,0deg))}.ink-pdf-page__text span::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-pdf-page__text span::selection{background:color-mix(in oklch, var(--primary) 35%, transparent)}}.ink-pdf-page__text.is-active span{cursor:crosshair}.ink-pdf-page__text.is-active span:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-pdf-page__text.is-active span:hover{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.ink-pdf-page__text.is-active span:hover{border-radius:2px}.ink-inbox{margin-bottom:14px;padding:13px 15px}.ink-inbox__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.ink-inbox__ttl{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ink-inbox__ttl svg{color:var(--muted-foreground)}.ink-inbox__n{color:var(--warning-base);background:var(--warning-base);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ink-inbox__n{background:color-mix(in oklch, var(--warning-base) 13%, transparent)}}.ink-inbox__n{border-radius:999px;padding:2px 9px}.dark .ink-inbox__n{color:var(--warning-light,var(--warning-base))}.ink-inbox__strip{scrollbar-width:thin;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.ink-inboxcard{cursor:pointer;width:248px;font:inherit;text-align:left;border:1px solid var(--border);background:var(--bg-hover);transition:border-color var(--duration-fast), background var(--duration-fast);border-radius:11px;flex:none;align-items:center;gap:10px;padding:9px 11px;display:flex}.ink-inboxcard:hover{border-color:var(--primary);background:var(--card)}.ink-inboxcard__thumb{width:38px;height:46px;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.ink-inboxcard__thumb[data-kind=bon]{width:30px}.ink-inboxcard__bon{text-transform:uppercase;letter-spacing:.04em;color:var(--tertiary-base);background:var(--card);padding:0 3px;font-size:8px;font-weight:700;position:absolute;bottom:-5px}.ink-inboxcard__tx{flex:1;min-width:0}.ink-inboxcard__tx .t{color:var(--foreground);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ink-inboxcard__logo{color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.ink-inboxcard__tx .s{color:var(--muted-foreground);margin-top:1px;font-size:11.5px}.ink-inboxcard__go{color:var(--muted-foreground);flex:none}.ink-inbox--clear{align-items:center;gap:12px;display:flex}.ink-inbox__clearic{width:34px;height:34px;color:var(--success-base);background:var(--success-base);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-inbox__clearic{background:color-mix(in oklch, var(--success-base) 13%, transparent)}}.dark .ink-inbox__clearic{color:var(--success-light,var(--success-base))}.ink-inbox__cleartx{flex:1}.ink-inbox__cleartx b{color:var(--foreground);font-size:13.5px;display:block}.ink-inbox__cleartx span{color:var(--muted-foreground);font-size:12px}.ink-sumbar{margin-bottom:14px}.ink-listrow{cursor:pointer}.ink-lc--lev{align-items:center;gap:9px;min-width:0;display:flex}.ink-lc-levtx{align-items:center;gap:6px;min-width:0;display:flex}.ink-lc-levtx .t{color:var(--foreground);font-weight:600}.ink-lc-levtx--file{color:var(--muted-foreground);font-style:italic;font-weight:500}.ink-lc-bon{text-transform:uppercase;letter-spacing:.04em;color:var(--tertiary-base);background:var(--tertiary-base);font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ink-lc-bon{background:color-mix(in oklch, var(--tertiary-base) 13%, transparent)}}.ink-lc-bon{border-radius:4px;flex:none;padding:1px 4px}.ink-listlogo--doc{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ink-listlogo--doc{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.ink-listlogo--doc{color:var(--muted-foreground)}.ink-lc--nr{color:var(--muted-foreground);min-width:0;font-size:12px}.ink-tag{color:var(--foreground);background:var(--foreground);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ink-tag{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.ink-tag{border-radius:6px;max-width:100%;padding:3px 7px}.ink-tag svg{opacity:.7;flex:none}.ink-tag--btw{color:var(--tertiary-base);background:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.ink-tag--btw{background:color-mix(in oklch, var(--tertiary-base) 12%, transparent)}}.dark .ink-tag--btw{color:var(--tertiary-light,var(--tertiary-base))}.ink-dropbar{align-items:stretch;gap:10px;max-width:760px;margin-bottom:14px;display:flex}.ink-dropbar__main{text-align:left;cursor:pointer;min-width:0;font:inherit;border:1.5px dashed var(--border-strong);background:var(--foreground);flex:1;align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ink-dropbar__main{background:color-mix(in oklch, var(--foreground) 2.5%, transparent)}}.ink-dropbar__main{transition:border-color var(--duration-fast), background var(--duration-fast);border-radius:12px;padding:12px 15px}.ink-dropbar__main:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-dropbar__main:hover{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.ink-dropbar__scan{cursor:pointer;font:inherit;color:var(--muted-foreground);border:1px solid var(--border);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);background:0 0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ink-dropbar__scan:hover{color:var(--primary);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-dropbar__scan:hover{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.ink-dropbar__scan svg{color:var(--primary)}.ink-dropbar__ic{width:34px;height:34px;color:var(--primary);background:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-dropbar__ic{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ink-dropbar__tx{min-width:0;color:var(--muted-foreground);flex:1;font-size:12.5px}.ink-dropbar__tx b{color:var(--foreground);font-weight:600}.ink-dropbar__pdf{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--muted);border-radius:5px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.ink-overzicht{position:relative}.ink-dropoverlay{z-index:20;background:var(--primary);border-radius:16px;place-items:center;display:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ink-dropoverlay{background:color-mix(in oklch, var(--primary) 10%, var(--card) 70%)}}.ink-dropoverlay{border:2px dashed var(--primary);pointer-events:none}.ink-overzicht.is-dragover .ink-dropoverlay{display:grid}.ink-dropoverlay__box{text-align:center;color:var(--foreground);flex-direction:column;align-items:center;gap:5px;display:flex}.ink-dropoverlay__ic{color:#fff;background:var(--primary);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid}.ink-dropoverlay__box b{font-size:16px;font-weight:700}.ink-dropoverlay__box span{color:var(--muted-foreground);font-size:12.5px}.ink-listrow--proc{cursor:pointer}.ink-procspin{width:26px;height:26px;color:var(--primary);background:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-procspin{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ink-procspin svg{animation:.9s linear infinite inkspin}.ink-listrow--proc .ink-lc-levtx .t{color:var(--muted-foreground);font-weight:600}.ink-procbadge{color:var(--primary)}.ink-procdot{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite inkpulse}@media (prefers-reduced-motion:reduce){.ink-procspin svg,.ink-procdot{animation:none}}@keyframes inkspin{to{transform:rotate(360deg)}}@keyframes inkpulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes inkfadein{0%{background:color-mix(in oklch, var(--primary) 14%, transparent)}to{background:0 0}}.ink-ip-reading{color:var(--muted-foreground);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ink-verwerken--skel{flex-direction:column;gap:14px;display:flex}.ink-listrow--new{animation:1.8s ease-out inkfadein}.ink-set-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ink-set-rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.ink-set-rail__hd{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:4px 10px 8px;font-size:10px;font-weight:600}.ink-set-railitem{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted-foreground);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.ink-set-railitem svg{flex:none}.ink-set-railitem:hover{background:var(--bg-hover);color:var(--foreground)}.ink-set-railitem.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ink-set-railitem.on{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.ink-set-railitem.on{color:var(--primary);font-weight:600}.ink-set-railback{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted-foreground);border:0;border-top:1px solid var(--border);background:0 0;align-items:center;gap:7px;margin-top:8px;padding:14px 11px 9px;font-size:12.5px;display:flex}.ink-set-railback:hover{color:var(--foreground)}.ink-set-main{min-width:0}.ink-set-note{color:var(--muted-foreground);background:var(--primary);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.ink-set-note{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.ink-set-note svg{color:var(--primary);opacity:.85;flex:none;margin-top:1px}.ink-set-note b{color:var(--foreground);font-weight:600}.ink-set-grid{flex-direction:column;gap:14px;max-width:720px;display:flex}@media (max-width:900px){.ink-set-layout{grid-template-columns:1fr}.ink-set-rail{flex-flow:wrap;position:static}.ink-set-railback{border-top:0;margin-top:0;padding-top:9px}}.ink-set-card{padding:18px 20px}.ink-set-head{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.ink-set-ic{width:32px;height:32px;color:var(--primary);background:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ink-set-ic{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ink-set-head .t{color:var(--foreground);font-size:14px;font-weight:600}.ink-set-head .s{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.45}.ink-set-row{border-top:1px solid var(--border);align-items:center;gap:16px;padding:13px 0;display:flex}.ink-set-row:first-of-type{border-top:none}.ink-set-row--toggle{align-items:flex-start}.ink-set-lbl{flex:1;min-width:0}.ink-set-lbl .t{color:var(--foreground);font-size:13px;font-weight:600}.ink-set-lbl .s{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.4}.ink-set-mail{flex:none;align-items:center;gap:8px;width:300px;max-width:46vw;display:flex}.ink-set-mail .input{flex:1}.ink-set-sel{flex:none;width:200px}.ink-set-row--toggle .sw-toggle{margin-top:2px}.ink-dbdlg .field{margin-bottom:12px}.ink-reasons{flex-direction:column;gap:7px;margin:4px 0 8px;display:flex}.ink-reason{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--foreground);border:1px solid var(--border);background:var(--card);transition:border-color var(--duration-fast);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.ink-reason svg{color:var(--muted-foreground);flex:none}.ink-reason.on{border-color:var(--danger-base);background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.ink-reason.on{background:color-mix(in oklch, var(--danger-base) 6%, transparent)}}.ink-reason.on svg{color:var(--danger-base)}.prod-lhead__n{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--bg-hover);border-radius:999px;padding:1px 7px;font-size:10.5px}.prod-row--off .prod-tile{opacity:.55}.prod-row--off .prod-nm{color:var(--muted-foreground)}.prod-co{align-items:center;gap:11px;min-width:0;display:flex}.prod-tile{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.prod-tile--lg{border-radius:11px;width:40px;height:40px}.prod-comain{flex:1;min-width:0}.prod-nmrow{align-items:center;gap:7px;min-width:0;display:flex}.prod-nm{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.prod-offtag{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--muted);border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.prod-sub{font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.01em;margin-top:2px;font-size:11px}.prod-nr{font-family:var(--font-mono);letter-spacing:.01em}.prod-dot{opacity:.5}.prod-unitcol{align-items:center;min-width:0;display:flex}.prod-amtcell{text-align:right}.prod-amt{justify-content:flex-end;align-items:baseline;gap:3px;display:inline-flex}.prod-amt .v{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.prod-amt .u{color:var(--muted-foreground);font-size:11px}.prod-amt--maat{color:var(--muted-foreground);font-size:12.5px;font-style:italic}.prod-unit{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.prod-unit svg{opacity:.7;flex:none}.badge--lg{padding:4px 10px;font-size:12px}.prod-nav__note{color:var(--muted-foreground);border-top:1px solid var(--border);gap:7px;margin-top:14px;padding:10px 9px 4px;font-size:11px;line-height:1.5;display:flex}.prod-nav__note svg{opacity:.7;flex:none;margin-top:1px}.prod-pv{scrollbar-width:none;flex-direction:column;height:100%;min-height:0;padding:18px;display:flex;overflow-y:auto}.prod-pv::-webkit-scrollbar{width:0;height:0}.prod-pv--empty{text-align:center;justify-content:center;align-items:center;gap:4px;padding:28px 22px}.prod-pv--empty h4{margin-top:6px;font-size:15px;font-weight:600}.prod-pv--empty p{color:var(--muted-foreground);max-width:230px;font-size:12.5px;line-height:1.55}.prod-pv__head{align-items:center;gap:12px;min-width:0;display:flex}.prod-pv__id{min-width:0}.prod-pv__nm{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.prod-pv__sub{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.prod-pv__badges{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;display:flex}.prod-pv__cat{color:var(--foreground);background:var(--cc);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prod-pv__cat{background:color-mix(in oklch,var(--cc) 11%,transparent)}}.prod-pv__cat{border:1px solid var(--cc)}@supports (color:color-mix(in lab, red, red)){.prod-pv__cat{border:1px solid color-mix(in oklch,var(--cc) 24%,transparent)}}.prod-pv__cat{border-radius:7px;padding:3px 9px}.prod-pv__cat .cdot{background:var(--cc);border-radius:50%;width:7px;height:7px}.prod-pv__big{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:3px;margin:14px 0 4px;padding:14px 16px;display:flex}.prod-pv__big .lab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:700}.prod-pv__big .lab .ex{text-transform:none;letter-spacing:0;font-weight:500}.prod-pv__big .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:26px;font-weight:700;display:flex}.prod-pv__big .val .per{color:var(--muted-foreground);font-size:14px;font-weight:600}.prod-pv__grid{background:var(--border);border:1px solid var(--border);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.prod-pv__kv{background:var(--card);flex-direction:column;gap:4px;padding:11px 13px;display:flex}.prod-pv__kv .k{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.prod-pv__kv .v{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.prod-pv__desc{color:var(--muted-foreground);margin-top:14px;font-size:13px;line-height:1.6}.prod-pv__quick{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:4px 0;font-size:12.5px;font-weight:600;display:inline-flex}.prod-pv__quick:hover{text-decoration:underline}.prod-pv__open{justify-content:center;width:100%;margin-top:auto}.prod-pv__big+.prod-pv__open,.prod-pv__desc+.prod-pv__open{margin-top:18px}.prod-edit{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.prod-edit__hd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.prod-edit__hd svg{opacity:.7}.prod-edit .field{flex-direction:column;gap:5px;display:flex}.prod-edit .field>label{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.prod-edit__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prod-edit__price{align-items:center;display:flex;position:relative}.prod-edit__price .cur{color:var(--muted-foreground);pointer-events:none;font-size:13px;position:absolute;left:11px}.prod-edit__price .input{padding-left:24px}.prod-edit__toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.prod-edit__toggle.inline{border:1px solid var(--border);background:var(--card);border-radius:11px;padding:12px 14px}.prod-edit__toggle span>b{font-size:13px;font-weight:600;display:block}.prod-edit__toggle .sub{color:var(--muted-foreground);max-width:230px;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.prod-edit__foot{justify-content:flex-end;align-items:center;gap:14px;display:flex}.prod-confirm{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.prod-confirm__tx{color:var(--foreground);align-items:center;gap:7px;font-size:12.5px;display:flex}.prod-confirm__tx svg{color:var(--warning-base);flex:none}.prod-confirm__act{justify-content:flex-end;align-items:center;gap:14px;display:flex}.prod-single__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:4px;display:grid}.prod-card{padding:0;overflow:hidden}.prod-card__head{border-bottom:1px solid var(--border);background:var(--bg-subtle);align-items:center;gap:13px;padding:18px 20px;display:flex}.prod-card__id{flex:1;min-width:0}.prod-card__nm{letter-spacing:-.01em;font-size:18px;font-weight:700}.prod-card__sub{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.prod-fields{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.prod-field{background:var(--card);flex-direction:column;gap:7px;padding:14px 20px;display:flex}.prod-field.full{grid-column:1/-1}.prod-field__lab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.prod-field__hint{color:var(--muted-foreground);cursor:help;opacity:.7;display:inline-flex}.prod-field__val{min-width:0}.prod-static{color:var(--foreground);font-size:14px;font-weight:500}.prod-static.mono{font-family:var(--font-mono);font-weight:600}.prod-muted{color:var(--muted-foreground);font-weight:400}.prod-field .input,.prod-field .select,.prod-field .textarea{width:100%}.prod-single__side{flex-direction:column;gap:14px;display:flex;position:sticky;top:8px}.prod-where{padding:0;overflow:hidden}.prod-where__hd{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px;font-size:13.5px;font-weight:700;display:flex}.prod-where__hd svg{color:var(--muted-foreground)}.prod-where__sec{border-bottom:1px solid var(--border);padding:12px 16px}.prod-where__sec:last-child{border-bottom:none}.prod-where__lab{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.prod-where__lab svg{opacity:.7}.prod-where__n{background:var(--bg-hover);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.prod-where__row{text-align:left;cursor:pointer;width:auto;font:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;margin:0 -16px;padding:9px 16px;display:flex}.prod-where__row:hover{background:var(--bg-hover)}.prod-where__co{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.prod-where__meta{color:var(--muted-foreground);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.prod-where__meta.mono{font-family:var(--font-mono)}.prod-where__row svg{color:var(--muted-foreground);flex:none;margin-left:2px}.prod-where__none{color:var(--muted-foreground);font-size:12px;line-height:1.5}.prod-sharenote{align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.prod-sharenote>svg{color:var(--primary);flex:none;margin-top:1px}.prod-sharenote b{font-size:13px;font-weight:600}.prod-sharenote p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.55}.prod-stripe{padding:0;overflow:hidden}.prod-stripe__hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.prod-stripe__brand{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.prod-stripe__logo{background:var(--labs-purple);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.prod-stripe__hd .badge{flex:none}.prod-stripe__hd .badge svg{margin-right:1px}.prod-stripe__rows{flex-direction:column;display:flex}.prod-stripe__row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:38px;padding:7px 14px;display:flex}.prod-stripe__k{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex:0 0 58px;font-size:11px;font-weight:700}.prod-stripe__v{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.prod-stripe__id{font-family:var(--font-mono);color:var(--foreground);background:var(--bg-subtle);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:2px 7px;font-size:12px;overflow:hidden}.prod-stripe__v--muted{color:var(--muted-foreground);font-size:12px;font-style:italic}.prod-stripe__v--plain{color:var(--foreground);font-size:12.5px;font-weight:500}.prod-stripe__v .cpy{width:24px;height:24px}.prod-stripe__foot{background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.prod-stripe__sync{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;display:flex}.prod-stripe__sync svg{color:var(--success-base);flex:none}.prod-stripe--arch .prod-stripe__sync svg{color:var(--muted-foreground)}.prod-stripe__open{color:var(--primary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.prod-stripe__open:hover{text-decoration:underline}.prod-stripe--arch .prod-stripe__logo{background:var(--muted-foreground)}.prod-dlg{max-width:480px}.prod-dlg .field{flex-direction:column;gap:6px;margin-top:2px;display:flex}.prod-dlg .field>label{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.prod-dlg__body{margin-inline:-4px;padding-inline:4px;position:relative}.prod-field__opt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--bg-hover);vertical-align:middle;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.prod-nrfield{align-items:center;gap:8px;display:flex}.prod-nrfield__ico{background:var(--bg-subtle);border:1px solid var(--border);width:34px;height:34px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.prod-nrfield .input{flex:1}.prod-nrfield .input.is-err{border-color:var(--danger-base)}.prod-nrlabel{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.prod-nrlabel>label{margin:0}.prod-nrauto{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.prod-nrauto__sw{transform-origin:100%;transform:scale(.82)}.prod-nrfield__inp--auto{background:var(--bg-subtle);color:var(--muted-foreground);cursor:default}.prod-nrfield__hint{color:var(--muted-foreground);font-size:11px;line-height:1.4}.prod-nrfield__err{color:var(--danger-base);align-items:center;gap:5px;font-size:11.5px;display:flex}.prod-pager{background:var(--bg-subtle);border:1px solid var(--border);border-radius:9px;gap:2px;padding:2px;display:flex}.prod-pager .iconbtn{width:30px;height:30px}.prod-pager .iconbtn:disabled{opacity:.4;cursor:not-allowed}.prod-pager__sep{background:var(--border);align-self:stretch;width:1px;margin:0 4px}.prod-statustoggle{cursor:pointer;align-items:center;gap:10px;display:flex}.prod-statustoggle__lb{color:var(--foreground);font-size:13px;font-weight:500}.prod-static--cat{align-items:center;gap:8px;display:flex}.prod-catdot{border-radius:50%;flex:none;width:9px;height:9px}.prod-pv__del{color:var(--muted-foreground);flex:none;margin-left:auto}.prod-pv__del:hover{color:var(--danger-base);background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.prod-pv__del:hover{background:color-mix(in oklch,var(--danger-base) 10%,transparent)}}.prod-del-btn{color:var(--danger-base)}.prod-del-btn:hover{background:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.prod-del-btn:hover{background:color-mix(in oklch,var(--danger-base) 10%,transparent)}}.prod-pm{flex-direction:column;gap:12px;display:flex}.prod-pm__lab{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.prod-pm__seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.prod-pm__o{border:1px solid var(--border);background:var(--card);cursor:pointer;font:inherit;color:var(--muted-foreground);transition:all var(--duration-fast);text-align:center;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:9px 4px;font-size:11px;font-weight:600;display:flex}.prod-pm__o svg{color:var(--muted-foreground)}.prod-pm__o:hover{border-color:var(--border-strong)}.prod-pm__o.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prod-pm__o.on{background:color-mix(in oklch,var(--primary) 8%,transparent)}}.prod-pm__o.on,.prod-pm__o.on svg{color:var(--primary)}.prod-pm__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prod-pm .field{flex-direction:column;gap:5px;display:flex}.prod-pm .field>label{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.prod-pm__hint{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;line-height:1.4;display:flex}.prod-pm__hint svg{opacity:.75;flex:none}.prod-pm__aanvraag{color:var(--muted-foreground);background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;padding:12px 13px;font-size:12.5px;line-height:1.45;display:flex}.prod-pm__aanvraag svg{color:var(--primary);flex:none}.prod-pct{position:relative}.prod-pct .input{padding-right:26px}.prod-pct .suf{color:var(--muted-foreground);pointer-events:none;font-size:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.prod-oms{flex-direction:column;gap:8px;display:flex}.prod-oms__bar{align-items:center;gap:8px;display:flex}.prod-oms__lab{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.prod-oms__btn{font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.prod-oms__btn svg{opacity:.8}.prod-oms__btn:hover{border-color:var(--border-strong);background:var(--bg-hover)}.prod-oms__btn.on{border-color:var(--primary);color:var(--primary)}.prod-oms__varwrap{position:relative}.prod-oms__pal{z-index:2100;background:var(--card);border:1px solid var(--border);width:280px;box-shadow:var(--shadow-l);overscroll-behavior:contain;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex;position:fixed;right:auto;overflow-y:auto}.prod-oms__palg{flex-direction:column;gap:2px;display:flex}.prod-oms__palh{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 6px 2px;font-size:10.5px;font-weight:700;display:flex}.prod-oms__palh svg{opacity:.7}.prod-oms__palh span{text-transform:none;letter-spacing:0;opacity:.8;font-weight:500}.prod-oms__palo{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:6px 7px;font-size:12.5px;display:flex}.prod-oms__palo:hover{background:var(--bg-hover)}.prod-oms__palolb{color:var(--foreground)}.prod-oms__palmore{text-align:left;width:100%;font:inherit;color:var(--muted-foreground);border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;margin-top:2px;padding:8px 7px 4px;font-size:11.5px;display:flex}.prod-oms__palmore:hover{color:var(--primary)}.prod-oms__used{flex-wrap:wrap;gap:6px;display:flex}.prod-oms__uchip{color:var(--muted-foreground);background:var(--bg-subtle);border:1px solid var(--border);cursor:help;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.prod-oms__uchip .d{background:var(--primary);border-radius:50%;width:6px;height:6px}.prod-oms__uchip.klant{color:var(--tertiary-base);border-color:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.prod-oms__uchip.klant{border-color:color-mix(in oklch,var(--tertiary-base) 26%,transparent)}}.prod-oms__uchip.klant{background:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.prod-oms__uchip.klant{background:color-mix(in oklch,var(--tertiary-base) 9%,transparent)}}.prod-oms__uchip.klant .d{background:var(--tertiary-base)}.prod-token{font-family:var(--font-mono);color:var(--primary);background:var(--primary);font-size:.92em}@supports (color:color-mix(in lab, red, red)){.prod-token{background:color-mix(in oklch,var(--primary) 10%,transparent)}}.prod-token{cursor:help;border-radius:5px;padding:0 5px}.prod-token--klant{color:var(--tertiary-base);background:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.prod-token--klant{background:color-mix(in oklch,var(--tertiary-base) 12%,transparent)}}.prod-veldlist{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.prod-veldlist__i{color:var(--foreground);background:var(--bg-subtle);border:1px solid var(--border);cursor:help;border-radius:8px;align-items:center;gap:7px;padding:4px 9px 4px 5px;font-size:12px;display:inline-flex}.prod-pv__velden{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin-top:10px;font-size:11.5px;line-height:1.45;display:flex}.prod-pv__velden svg{color:var(--primary);flex:none;margin-top:2px}.prod-pricview{flex-direction:column;gap:9px;display:flex}.prod-pricview__big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.prod-pricview__meta{flex-wrap:wrap;gap:7px;display:flex}.prod-pricview__chip{color:var(--muted-foreground);background:var(--bg-subtle);border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.prod-pricview__chip svg{opacity:.7}.prod-catpick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prod-catpick__o{border:1px solid var(--border);background:var(--card);cursor:pointer;font:inherit;text-align:left;transition:all var(--duration-fast);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.prod-catpick__o:hover{border-color:var(--border-strong)}.prod-catpick__o.on{border-color:var(--cc);background:var(--cc)}@supports (color:color-mix(in lab, red, red)){.prod-catpick__o.on{background:color-mix(in oklch,var(--cc) 7%,transparent)}}.prod-catpick__ic{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.prod-catpick__lb{color:var(--foreground);font-size:13px;font-weight:600}.prod-catpick__chk{color:var(--cc);place-items:center;margin-left:auto;display:grid}.prod-del__usage{flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0 4px;display:flex}.prod-del__chip{color:var(--foreground);background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.prod-del__chip svg{color:var(--muted-foreground)}.prod-del__rec{text-align:left;background:var(--success-base);gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.prod-del__rec{background:color-mix(in oklch,var(--success-base) 8%,transparent)}}.prod-del__rec{border:1px solid var(--success-base)}@supports (color:color-mix(in lab, red, red)){.prod-del__rec{border:1px solid color-mix(in oklch,var(--success-base) 28%,transparent)}}.prod-del__rec{border-radius:11px;margin:12px 0 4px;padding:12px 13px}.prod-del__rec-ic{color:var(--success-base);flex:none;margin-top:1px}.prod-del__rec b{font-size:13px;font-weight:600;display:block}.prod-del__rec p{color:var(--muted-foreground);margin-top:3px;font-size:11.5px;line-height:1.5}.prod-del__deact{justify-content:center;width:100%;margin-top:8px}.prod-del__adv{border-top:1px solid var(--border);text-align:left;margin-top:12px;padding-top:10px}.prod-del__adv summary{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.prod-del__adv summary::-webkit-details-marker{display:none}.prod-del__adv summary:before{content:"";border-left:5px solid var(--muted-foreground);width:0;height:0;transition:transform var(--duration-fast);border-top:4px solid #0000;border-bottom:4px solid #0000}.prod-del__adv[open] summary:before{transform:rotate(90deg)}.prod-del__adv .fac-guard__field{margin-top:10px}.prod-del__hard{justify-content:center;width:100%;margin-top:10px}.prod-del__cancel{margin:12px auto 0}.prod-del__spin{animation:.9s linear infinite inkspin}@media (prefers-reduced-motion:reduce){.prod-del__spin{animation:none}}@media (max-width:1040px){.prod-single__grid{grid-template-columns:1fr}.prod-single__side{position:static}}@media (max-width:860px){.prod-fields{grid-template-columns:1fr}}.abo-listrow.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abo-listrow.on{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.abo-pv__actions{gap:6px;display:flex}.abo-pv__openrel{justify-content:center;width:100%}.fin-concept{border:1px dashed var(--border);background:var(--bg-subtle,var(--muted));color:var(--muted-foreground);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.fin-concept__ic{color:var(--primary);flex:none;margin-top:1px;display:inline-flex}.fin-concept b{color:var(--foreground);font-weight:600}.fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.fin-kpi__delta{color:var(--muted-foreground)}.fin-kpi__delta--pay{color:var(--warning-base,var(--warning))}.fin-kpi__delta--back{color:var(--success-base,var(--success))}.fin-sec{margin-bottom:26px}.fin-sec__head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.fin-sec__head h2{color:var(--foreground);font-size:15px;font-weight:600}.fin-sec__note{color:var(--muted-foreground);font-size:12px}.fin-row--now td{background:var(--bg-hover)}.fin-row--now .fin-qlabel{color:var(--foreground);font-weight:600}.fin-qflag{text-transform:uppercase;letter-spacing:.03em;color:var(--primary);align-items:center;gap:4px;margin-left:8px;font-size:10.5px;font-weight:600;display:inline-flex}.fin-total-row td{border-top:2px solid var(--border);color:var(--foreground);font-weight:600}.fin-foot{color:var(--muted-foreground);flex-direction:column;gap:6px;margin-top:14px;font-size:12px;display:flex}.fin-foot__row{align-items:center;gap:7px;display:inline-flex}@media (max-width:860px){.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fin-kpis{grid-template-columns:minmax(0,1fr)}}.fin-bank{padding-bottom:28px;position:relative}.fin-bank.is-dragover .ink-dropoverlay{display:flex}.fin-import-summary{border:1px solid var(--success-base);background:var(--success-base);border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fin-import-summary{background:color-mix(in oklch, var(--success-base) 10%, var(--card))}}.fin-import-summary{color:var(--foreground);font-size:13px}.fin-import-summary .iconbtn{margin-left:auto}.fin-import-errors{border:1px solid var(--warning-base);background:var(--warning-base);border-radius:10px;margin-bottom:16px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.fin-import-errors{background:color-mix(in oklch, var(--warning-base) 8%, var(--card))}}.fin-import-errors{color:var(--foreground);font-size:12.5px}.fin-import-errors__hd{color:var(--warning-base);align-items:center;gap:7px;margin-bottom:4px;font-weight:600;display:flex}.dark .fin-import-errors__hd{color:var(--warning-light,var(--warning-base))}.fin-import-errors ul{flex-direction:column;gap:2px;padding-left:21px;list-style:none;display:flex}.fin-import-errors li{color:var(--muted-foreground)}.fin-bank-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;height:max(460px,100dvh - 278px);display:grid}.fin-bank-row.is-sel{background:var(--bg-hover,var(--muted))}.fin-pos{color:var(--success-base)}.fin-neg{color:var(--danger-base)}.fin-bank-detail__hd{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.fin-bank-detail__amt{font-size:20px;font-weight:700}.fin-bank-detail__hd .s{color:var(--muted-foreground);font-size:12.5px}.fin-bank-detail__dl{grid-template-columns:minmax(0,92px) 1fr;gap:8px 12px;margin:0;font-size:12.5px;display:grid}.fin-bank-detail__dl dt{color:var(--muted-foreground)}.fin-bank-detail__dl dd{color:var(--foreground);word-break:break-word;margin:0}.fin-bank-link{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.fin-bank-link__lbl{color:var(--muted-foreground);margin-bottom:8px;font-size:12px;font-weight:600}.fin-bank-link__empty{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;display:flex}.fin-bank-link__on{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);align-items:center;gap:8px;padding:10px 12px;display:flex}.fin-bank-link__ic{border-radius:var(--radius);background:var(--card);width:30px;height:30px;color:var(--success-base);flex:none;place-items:center;display:grid}.fin-bank-link__tx{flex:1;min-width:0}.fin-bank-link__tx .t{color:var(--foreground);font-size:13px;font-weight:600}.fin-bank-link__tx .s{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fin-bank-link__act{flex:none}@media (max-width:1040px){.fin-bank-grid{grid-template-columns:minmax(0,1fr);height:auto}}.iset{background:var(--background);font-variant-numeric:tabular-nums;flex:auto;grid-template-columns:260px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.iset-nav{border-right:1px solid var(--border);background:var(--sidebar,var(--card));flex-direction:column;min-height:0;padding:16px 14px 12px;display:flex;overflow:hidden}.iset-back{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted-foreground);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.iset-back:hover{background:var(--bg-hover);color:var(--foreground)}.iset-nav__title{letter-spacing:-.01em;color:var(--foreground);padding:10px 10px 12px;font-size:17px;font-weight:600}.iset-roleview{background:var(--primary);border-radius:11px;flex-direction:column;gap:5px;margin:0 2px 8px;padding:9px 10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.iset-roleview{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.iset-roleview{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.iset-roleview{border:1px dashed color-mix(in oklch, var(--primary) 32%, transparent)}}.iset-roleview__lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.iset-roleview__lbl svg{opacity:.8}.iset-roleview__sel{width:100%}.iset-sel{position:relative}.iset-sel__trig{gap:8px;width:100%;font-size:13.5px}.iset-sel__trig .iset-sel__val{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.iset-sel__trig>svg{color:var(--muted-foreground);transition:transform var(--duration-fast);flex:none}.iset-sel__trig.on{border-color:var(--ring)}.iset-sel__trig.on>svg{transform:rotate(180deg)}.iset-sel__trig:disabled{opacity:.55;cursor:not-allowed}.iset-sel--sm .iset-sel__trig{padding:6px 10px;font-size:13px}.iset-selmenu{z-index:2200;border-radius:11px;flex-direction:column;gap:1px;min-width:160px;max-width:calc(100vw - 16px);max-height:300px;padding:5px;display:flex}.iset-selopt{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.iset-selopt:hover{background:var(--bg-hover,var(--muted))}.iset-selopt.on{color:var(--primary);font-weight:600}.iset-selopt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.iset-selopt>svg{color:var(--primary);flex:none}.iset-nav__groups{scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.iset-nav__groups::-webkit-scrollbar{width:0;height:0;display:none}.iset-navgroup{flex-direction:column;gap:1px;padding-bottom:6px;display:flex}.iset-navgroup__lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:10px 10px 5px;font-size:10px;font-weight:600}.iset-navgroup--sep{border-top:1px solid var(--border);margin-top:6px;padding-top:2px}.iset-navitem{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--muted-foreground);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.iset-navitem svg{flex:none}.iset-navitem__lab{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.iset-navitem:hover{background:var(--bg-hover);color:var(--foreground)}.iset-navitem.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.iset-navitem.on{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.iset-navitem.on{color:var(--primary);font-weight:600}.iset-navitem__soon{text-transform:uppercase;letter-spacing:.03em;color:var(--info-base);background:var(--info-base);flex:none;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.iset-navitem__soon{background:color-mix(in oklch, var(--info-base) 13%, transparent)}}.iset-navitem__soon{border-radius:5px;padding:2px 5px}.iset-detail{scrollbar-gutter:stable;min-height:0;overflow-y:scroll}.iset-detail__in{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:720px;margin-inline:auto;padding:44px clamp(24px,3vw,52px) 104px;display:flex}.iset-hd{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.iset-hd__t{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.iset-hd__s{color:var(--muted-foreground);text-wrap:pretty;max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.iset-hd__act{flex:none;margin-left:auto}.iset-card{padding:0;overflow:hidden}.iset-card__hd{align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.iset-card__ic{width:32px;height:32px;color:var(--primary);background:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.iset-card__ic{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.iset-card__t{color:var(--foreground);font-size:14.5px;font-weight:600}.iset-card__s{color:var(--muted-foreground);max-width:60ch;margin-top:2px;font-size:12px;line-height:1.45}.iset-card__body{padding:0 18px 6px}.iset-card__hd+.iset-card__body{padding-top:0}.iset-card__foot{border-top:1px solid var(--border);background:var(--foreground);gap:8px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.iset-card__foot{background:color-mix(in oklch, var(--foreground) 1.5%, transparent)}}.iset-card--danger{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.iset-card--danger{border-color:color-mix(in oklch, var(--danger-base) 40%, var(--border))}}.iset-row{border-top:1px solid var(--border);align-items:center;gap:18px;padding:13px 0;display:flex}.iset-card__body>.iset-row:first-child{border-top:none}.iset-row--top{align-items:flex-start}.iset-row__lbl{flex:1;min-width:0}.iset-row__t{color:var(--foreground);font-size:13px;font-weight:600;display:block}.iset-row__s{color:var(--muted-foreground);max-width:52ch;margin-top:3px;font-size:11.5px;line-height:1.45}.iset-row__ctl{flex:none;align-items:center;gap:8px;display:flex}.iset-row--top .iset-row__ctl{margin-top:2px}.iset-inline{align-items:center;gap:8px;display:flex}.iset-inline--top{align-items:flex-start}.iset-suffix{color:var(--muted-foreground);font-size:12.5px}.iset-suffix.mono{font-family:var(--font-mono,monospace)}.iset-w80{width:80px}.iset-w120{width:120px}.iset-w160{width:160px}.iset-w180{width:180px}.iset-w200{width:200px}.iset-w220{width:220px}.iset-w260{width:260px;max-width:46vw}.iset-w280{width:280px;max-width:52vw}.iset-mt{margin-top:12px}.iset input,.iset .mono,.iset-suffix,.iset .badge{font-variant-numeric:tabular-nums}.iset .input.mono{font-family:var(--font-mono,monospace)}.iset-field{flex-direction:column;display:flex}.iset-field>.input{width:100%}.iset-field__err{min-height:14px;color:var(--danger-base);margin-top:4px;font-size:10.5px;line-height:14px}.input.is-invalid{border-color:var(--danger-base)}.input.is-invalid:focus{outline-color:var(--danger-base);border-color:var(--danger-base)}.iset-hint{color:var(--muted-foreground);margin-top:12px;padding-left:21px;font-size:11.5px;line-height:1.5;display:block;position:relative}.iset-hint>svg{color:var(--primary);opacity:.8;margin:0;position:absolute;top:3px;left:0}.iset-hint b{color:var(--foreground);font-weight:600}.iset-hint--block{background:var(--primary);border-radius:10px;padding:11px 13px 11px 34px}@supports (color:color-mix(in lab, red, red)){.iset-hint--block{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.iset-hint--block{margin:0}.iset-hint--block>svg{top:13px;left:13px}.iset-seg{border:1px solid var(--border);background:var(--muted);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.iset-seg__b{font:inherit;color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px}.iset-seg__b:hover{color:var(--foreground)}.iset-seg__b.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-s);font-weight:600}.iset-seg--sm .iset-seg__b{padding:3px 8px;font-size:11px}.iset-seg__b.is-disabled{opacity:.4;cursor:not-allowed}.iset-seg--icon .iset-seg__b{color:var(--muted-foreground);place-items:center;padding:5px 9px;display:grid}.iset-seg--icon .iset-seg__b.on{color:var(--primary)}.iset-ml__list{flex-direction:column;display:flex}.iset-ml__row{border-top:1px solid var(--border);align-items:center;gap:9px;height:52px;padding:0 2px;display:flex}.iset-ml__row:first-child{border-top:none}.iset-ml__row.is-off{opacity:.55}.iset-ml__lab{color:var(--foreground);font-size:13px;font-weight:500}.iset-ml__use{color:var(--muted-foreground);background:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;display:inline-flex}.iset-ml__use svg{opacity:.7}.iset-ml__arch{font-size:9.5px}.iset-ml__sp{flex:1}.iset-ml__act{width:30px;height:30px}.iset-ml__act.is-disabled{opacity:.3;pointer-events:none}.iset-ml__del:hover{color:var(--danger-base)}.iset-ml__edit{flex:1;height:34px}.iset-ml__add{gap:8px;margin-top:10px;display:flex}.iset-ml__add .input{flex:1}.iset-ml__note{color:var(--muted-foreground);margin-top:9px;padding-left:21px;font-size:11px;line-height:1.4;display:block;position:relative}.iset-ml__note>svg{opacity:.7;margin:0;position:absolute;top:2px;left:0}.iset-ml__sublbl{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:4px 0 2px;font-size:11px;font-weight:600}.iset-danger{border:1px solid var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.iset-danger{border:1px solid color-mix(in oklch, var(--danger-base) 35%, var(--border))}}.iset-danger{border-radius:14px;overflow:hidden}.iset-danger__hd{color:var(--danger-base);background:var(--danger-base);align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.iset-danger__hd{background:color-mix(in oklch, var(--danger-base) 7%, transparent)}}.iset-danger__hd{border-bottom:1px solid var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.iset-danger__hd{border-bottom:1px solid color-mix(in oklch, var(--danger-base) 25%, var(--border))}}.iset-danger__body{padding:14px 16px}.iset-soon{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 28px;display:flex}.iset-soon__ic{width:56px;height:56px;color:var(--info-base);background:var(--info-base);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.iset-soon__ic{background:color-mix(in oklch, var(--info-base) 12%, transparent)}}.iset-soon__ic{margin-bottom:4px}.iset-soon h4{color:var(--foreground);margin:0;font-size:16px;font-weight:700}.iset-soon p{color:var(--muted-foreground);max-width:44ch;margin:0;font-size:13px;line-height:1.5}.iset-bank{border-top:1px solid var(--border);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.iset-card__body>.iset-bank:first-child{border-top:none}.iset-bank__ic{width:34px;height:34px;color:var(--tertiary-base);background:var(--tertiary-base);border-radius:9px;flex:none;place-items:center;margin-top:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.iset-bank__ic{background:color-mix(in oklch, var(--tertiary-base) 12%, transparent)}}.iset-bank__tx{flex:1;min-width:0}.iset-bank__lab{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.iset-bank__pri{font-size:9px}.iset-bank__fields{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:7px;display:flex}.iset-bank__iban{width:232px;max-width:100%}.iset-bank__bic{width:116px}.iset-merken{flex-direction:column;display:flex}.iset-merk{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.iset-merk:first-child{border-top:none}.iset-merk__swatch{border-radius:8px;flex:none;width:30px;height:30px}.iset-merk__nm{color:var(--foreground);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.iset-merk__pri,.iset-merk__hook{font-size:9px}.iset-merk__sub{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.iset-merk__tx{flex:1;min-width:0}.iset-swatches,.iset-swatch{display:inline-flex}.iset-swatches{gap:8px}.iset-swatch{cursor:pointer;color:#fff;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px}.iset-swatch.on{border-color:var(--foreground)}.iset-invite{align-items:flex-start;gap:8px;padding-bottom:4px;display:flex}.iset-invite__mail{flex:1}.iset-invite__rol{flex:none;width:150px}.iset-memsearch{border:1px solid var(--border);background:var(--muted);border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.iset-memsearch svg{color:var(--muted-foreground);flex:none}.iset-memsearch .input{background:0 0;border:0;height:auto;padding:0}.iset-memgroup__lbl{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:2px 0 6px;font-size:11px;font-weight:600}.iset-memlist{flex-direction:column;display:flex}.iset-mem{border-top:1px solid var(--border);align-items:center;gap:11px;height:52px;display:flex}.iset-memlist .iset-mem:first-child{border-top:none}.iset-mem__av{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.iset-mem__tx{flex:1;min-width:0;overflow:hidden}.iset-mem__nm{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.iset-mem__own{font-size:9px}.iset-mem__mail{color:var(--muted-foreground);margin-top:1px;font-size:11.5px}.iset-mem__mfa{color:var(--muted-foreground);flex:none;place-items:center;width:26px;display:grid}.iset-mem__mfa svg{color:var(--success-base)}.iset-mem__2fa{flex:none;justify-content:center;align-items:center;gap:4px;min-width:68px;font-size:10px;display:inline-flex}.iset-mem__2fa svg{flex:none}.iset-mem__pend{font-size:9.5px}.iset-mem__rol{flex:none;width:130px}.iset-mem__x{flex:none}.iset-mem__x:hover:not(:disabled){color:var(--danger-base)}.iset-mem__x:disabled{opacity:.3}.iset-roles{flex-direction:column;display:flex}.iset-role{border-top:1px solid var(--border);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.iset-role:first-child{border-top:none}.iset-role__ic{width:30px;height:30px;color:var(--rc);background:var(--rc);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.iset-role__ic{background:color-mix(in oklch, var(--rc) 13%, transparent)}}.iset-role__nm{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.iset-role__hook{font-size:9px}.iset-role__desc{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.4}.iset-matrix{overflow-x:visible}.iset-matrix__head,.iset-matrix__row{grid-template-columns:84px repeat(4,minmax(0,1fr));align-items:center;gap:6px;display:grid}.iset-matrix__head{border-bottom:1px solid var(--border);padding-bottom:8px}.iset-matrix__corner{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10px;font-weight:600}.iset-matrix__role{color:var(--foreground);text-align:center;font-size:11px;font-weight:600}.iset-matrix__row{border-top:1px solid var(--border);padding:8px 0}.iset-matrix__head+.iset-matrix__row{border-top:none}.iset-matrix__mod{color:var(--foreground);font-size:12px;font-weight:500}.iset-matrix__cell{justify-content:center;display:flex}.iset-matrix__legend{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px;display:flex}.iset-matrix__legend span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.iset-matrix__legend svg{opacity:.85}.iset-presets,.iset-methods{flex-direction:column;display:flex}.iset-preset{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.iset-preset:first-child{border-top:none}.iset-preset.is-off{opacity:.6}.iset-preset__tx{flex:1;min-width:0}.iset-preset__nm{color:var(--foreground);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.iset-preset__arch{font-size:9px}.iset-preset__desc{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.iset-method{border-top:1px solid var(--border);align-items:center;gap:11px;padding:10px 0;display:flex}.iset-method:first-child{border-top:none}.iset-method__ic{width:30px;height:30px;color:var(--muted-foreground);background:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.iset-method.on .iset-method__ic{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.iset-method.on .iset-method__ic{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.iset-method__tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.iset-method__lab{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.iset-method__sub{color:var(--muted-foreground);font-size:11px}.iset-method__soon{font-size:9px}.iset-acctabs{flex-wrap:wrap;margin-bottom:6px}.iset-acctabs .iset-merktab__dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.iset-acclist{flex-direction:column;display:flex}.iset-accrow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.iset-accrow:first-child{border-top:none}.iset-accrow__mod{color:var(--foreground);font-size:13.5px;font-weight:500}.iset-savebar{z-index:80;background:var(--popover,var(--card));border:1px solid var(--border);box-shadow:var(--shadow-l);opacity:0;pointer-events:none;transition:opacity var(--duration-fast,.16s) ease, transform var(--duration-fast,.16s) ease;border-radius:14px;align-items:center;gap:10px;padding:9px 10px 9px 18px;display:flex;position:fixed;bottom:22px;left:calc(50vw + 130px);transform:translate(-50%)translateY(14px)}.iset-savebar.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.iset-savebar__dot{background:var(--warning-base);width:8px;height:8px;box-shadow:0 0 0 3px var(--warning-base);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.iset-savebar__dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--warning-base) 20%, transparent)}}.iset-savebar__tx{color:var(--foreground);white-space:nowrap;margin-right:6px;font-size:13.5px;font-weight:600}body:has(.iset-savebar.is-on) [data-sonner-toaster][data-y-position=bottom]{--offset-bottom:84px}.iset-confirm{max-width:400px}.iset-merktabs .iset-merktab__dot{vertical-align:middle;border-radius:3px;width:8px;height:8px;margin-right:6px;display:inline-block}.iset-snips{flex-direction:column;display:flex}.iset-snip{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.iset-snip:first-child{border-top:none}.iset-snip__tx{flex:1;min-width:0}.iset-snip__t{color:var(--foreground);font-size:12.5px;font-weight:600}.iset-snip__b{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.iset-snip__x:hover{color:var(--danger-base)}.iset-snipadd{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.iset-snipadd__btn{align-self:flex-start}.iset-assignees{flex-wrap:wrap;gap:8px;display:flex}.iset-assignee{font:inherit;color:var(--foreground);cursor:pointer;border:1px solid var(--border);background:var(--card);transition:border-color var(--duration-fast), background var(--duration-fast);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:12.5px;display:inline-flex}.iset-assignee:hover{border-color:var(--primary)}.iset-assignee.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.iset-assignee.on{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.iset-assignee.on{font-weight:600}.iset-assignee__av{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.iset-assignee svg{color:var(--primary)}.iset-docfoot{gap:8px;display:flex}.iset-docidle{color:var(--muted-foreground);align-items:center;gap:8px;padding:4px 0 10px;font-size:12px;display:flex}.iset-docidle svg{opacity:.7}.iset-versions{flex-direction:column;padding-bottom:8px;display:flex}.iset-version{border-top:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;display:flex}.iset-version:first-child{border-top:none}.iset-version__v{color:var(--foreground);width:34px;font-size:12px;font-weight:700}.iset-version__d{color:var(--muted-foreground);flex:1;font-size:12px}.iset-ints{flex-direction:column;display:flex}.iset-int{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.iset-int:first-child{border-top:none}.iset-int__ic{width:38px;height:38px;color:var(--foreground);background:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.iset-int__tx{flex:1;min-width:0}.iset-int__nm{color:var(--foreground);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.iset-int__st{font-size:9px}.iset-int__desc{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;line-height:1.4}.iset-int__meta{color:var(--muted-foreground);opacity:.8}.iset-profile{align-items:center;gap:12px;padding:6px 0 12px;display:flex}.iset-profile__av{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.iset-profile__tx{flex:1}.iset-profile__nm{color:var(--foreground);font-size:15px;font-weight:600}.iset-profile__mail{color:var(--muted-foreground);margin-top:1px;font-size:12px}.iset-dlg{width:min(540px,100vw - 32px)}@media (max-width:860px){.iset{grid-template-columns:1fr}.iset-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:column;max-height:40vh}.iset-detail__in{padding:24px 20px 60px}.iset-invite{flex-wrap:wrap}.iset-invite__mail{flex-basis:100%}}.cmdk.ck{width:min(680px,92vw);height:min(560px,70vh);max-height:none;position:relative}.ck .cmdk-list{scrollbar-width:none;scrollbar-gutter:auto;padding:7px}.ck .cmdk-list::-webkit-scrollbar{width:0;height:0;display:none}.ck .cmdk-glbl{padding:9px 10px 5px;font-size:11px}.ck .cmdk-item{border-radius:8px;gap:11px;padding:7px 10px}.ck .cmdk-item .ic{border-radius:6px;width:26px;height:26px}.ck .cmdk-item .lab{flex:0 auto;min-width:0;font-size:13.5px}.ck .ck-navitem{padding:7px 10px}.ck .ck-navitem .ic{width:26px;height:26px}.ck .ck-navitem .lab{font-size:13.5px}.ck .cmdk-item.sel{background:var(--bg-hover)}.ck .cmdk-item.sel .lab{color:var(--foreground)}.ck .cmdk-item.sel .ic{background:var(--card);color:var(--foreground)}.ck .cmdk-bar{height:52px;padding-top:0;padding-bottom:0}.ck-crumb{border:1px solid var(--border);background:var(--muted);font-family:var(--font-body);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12.5px;font-weight:600;display:flex}.ck-crumb:hover{background:var(--bg-hover)}.ck-crumb .ic{border-radius:6px;width:20px;height:20px}.ck-crumb .ck-logo{font-size:8px}.ck-refhint{color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:7px;padding:7px 16px;font-size:12px;display:flex}.ck-refhint b{color:var(--foreground);font-weight:600}.cmdk-item .ck-logo{color:#fff;letter-spacing:.02em;font-size:8.5px;font-weight:700}.ck-logo--round{border-radius:50%}.ck-row .lab{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ck-row .lab small{font-family:var(--font-body);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:400;display:block;overflow:hidden}.ck-subamt{font-variant-numeric:tabular-nums;font-weight:600}.ck-st{border-radius:50%;flex:none;width:6px;height:6px;margin-right:5px;display:inline-block}.ck-st--ring{border:1.5px solid var(--muted-foreground)}.ck-st--dot{background:var(--muted-foreground)}.ck-st--alert{width:auto;height:auto;color:var(--muted-foreground);vertical-align:-1px;border:0;border-radius:0}.ck-sp{flex:1 1 0;min-width:8px}.ck .kbd{justify-content:center;min-width:20px;padding-top:4px;padding-bottom:4px}.ck-ref{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;background:var(--muted);flex:none;margin-left:8px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ck-ref{background:color-mix(in oklch,var(--muted) 55%,var(--card))}}.ck-ref{vertical-align:1px;border-radius:4px;padding:2px 5px}.ck-kind{white-space:nowrap;flex:none}.ck .cmdk-item.sel .ck-kind.b-neutral{background:var(--card)}.ck-row--more .lab{color:var(--muted-foreground);font-size:12.5px}.ck-row--more .ic{background:0 0}.ck-ic--uppie{background:var(--tertiary-ultra-light)!important}.ck-foothints{align-items:center;gap:14px;margin-left:auto;display:flex}.ck-foothints .fh{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ck-help{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ck-help__lab{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.ck-help:hover .ck-help__lab,.ck-help.on .ck-help__lab{color:var(--foreground)}.ck-help .kbd{padding-left:7px;padding-right:7px}.ck-help:hover .kbd,.ck-help.on .kbd{color:var(--foreground);background:var(--bg-hover)}.ck-legend{z-index:6;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-l);border-radius:10px;flex-direction:column;gap:6px;min-width:210px;padding:10px 12px;display:flex;position:absolute;bottom:44px;left:10px}.ck-legend .lg{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.ck-legend .lg .ks{gap:3px;min-width:52px;display:flex}.ck-navgrid{flex-direction:column;display:flex}.ck-navitem.ck-soon{opacity:.45;cursor:default}.ck-scrim{opacity:0;transition:opacity .16s}.ck-scrim.ck-scrim--in{opacity:1}.cmdk.ck{opacity:0;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)scale(.985)}.cmdk.ck.ck--in{opacity:1;transform:none}.levcat{color:var(--rc-text,var(--rc,var(--muted-foreground)))}.kc-tier{color:var(--t-text,var(--t,var(--muted-foreground)))}.ld2-status{color:var(--sc-text,var(--sc,var(--primary)))}.lchan{color:var(--cc-text,var(--cc,var(--muted-foreground)))}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible,.ld2-tab:focus-visible,.iconbtn:focus-visible,.lnk:focus-visible,.lk-action:focus-visible,.cpy:focus-visible,.ld2-check:focus-visible,.btn:focus-visible,.search:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.ck-crumb:focus-visible,.ck-help:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-radius:8px}.lk-action:disabled,.ld2-cbtn:disabled,.ld2-file__dl:disabled{opacity:.45;cursor:not-allowed}.lk-action:disabled:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab, red, red)){.lk-action:disabled:hover{background:color-mix(in oklch, var(--bg-hover) 30%, transparent)}}.lk-action:disabled:hover{color:var(--muted-foreground)}.ag-sync:disabled{opacity:.45;cursor:not-allowed}.ag-sync:disabled:hover{color:inherit;background:0 0}.prod-stripe__open:disabled,.prod-oms__palmore:disabled{opacity:.45;cursor:not-allowed}.fmenu,.dpick__pop{opacity:0;transform-origin:var(--pop-origin,top left);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:scale(.96)}.fmenu.open,.dpick__pop.open{opacity:1;transition-duration:var(--duration-m), var(--duration-m);transform:none}.fmenu[data-flip],.dpick__pop[data-flip]{transform-origin:0 100%}:root{--duration-normal:var(--duration-m)}.kc-menu button:focus-visible,.ld2-comp__tab:focus-visible,.ld2-klantkaart:focus-visible,.ld2-addtask:focus-visible,.ld2-file__dl:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.ld2-mchip--num{font-variant-numeric:tabular-nums}.off-th:focus-visible,.off-pick__row:focus-visible,.off-contactrow:focus-visible,.off-tiercard:focus-visible,.off-relrow:focus-visible,.off-versrow:focus-visible,.off-ip-act:focus-visible,.off-vbtn:focus-visible,.off-vsel:focus-visible,.off-link:focus-visible,.off-log__add:focus-visible,.off-addblk__btn:focus-visible,.off-scopeit__add:focus-visible,.off-blk__collapse:focus-visible,.off-blk__eye:focus-visible,.off-blk__ai:focus-visible,.off-blk__x:focus-visible,.off-lrow__x:focus-visible,.off-scopeit__x:focus-visible,.off-kortseg__b:focus-visible,.off-seg button:focus-visible,.off-numstep__b:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-listrow:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:calc(-1 * var(--ring-offset))}.off-blk__ai:focus-visible,.off-blk__eye:focus-visible,.off-blk__x:focus-visible{opacity:1}.off-rich__b:focus-visible,.off-ins__hit:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-pick__search:has(.off-pick__inp:focus-visible){outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-rich:has(.off-rich__area:focus-visible){border-color:var(--ring)}:is(.off-numcell:has(>input:focus-visible),.off-kortcell:has(.off-kortcell__inp:focus-visible),.off-payrow__pct:has(input:focus-visible)){outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.off-numcell>input:focus-visible,.off-kortcell__inp:focus-visible,.off-payrow__pct input:focus-visible{outline:none}.td-kop:focus-visible,.td-selbox:focus-visible,.pl-check:focus-visible,.td-arcrow:focus-visible,.td-arc__restore:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.td-bulk__n{font-variant-numeric:tabular-nums}@media (min-width:861px){.ld2-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.fac-set__row:focus-visible,.fac-pd__method:focus-visible,.sw-toggle:focus-visible,.hsup-row:focus-visible,.hsup-viewbtn:focus-visible,.hsup-sortbtn:focus-visible,.hsup-segpill:focus-visible,.hsup-bulk-all:focus-visible,.hsup-link:focus-visible,.hsup-ctl:focus-visible,.hsup-cardadd:focus-visible,.hsup-addlink:focus-visible,.hsup-unlink:focus-visible,.hsup-task-main:focus-visible,.hsup-task-own:focus-visible,.hsup-task-go:focus-visible,.hsup-task-stat:focus-visible,.hsup-task-empty:focus-visible,.hsup-attrow:focus-visible,.hsup-merge-row:focus-visible,.hsup-assign-trig:focus-visible,.hsup-seg button:focus-visible,.hsup-upx button:focus-visible,.hsup-upchip button:focus-visible,.kref:focus-visible,.cbtn:focus-visible,.cx-inv:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.hsup-row:focus-visible{outline-color:var(--primary)}.hsup-check:focus-visible{opacity:1;outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.hsup-segpill .c,.hsup-grph .gn,.hsup-bulk-n b,.hsup-meta .ref{font-variant-numeric:tabular-nums}.ag-sync:focus-visible,.ag-mini__wknr:focus-visible,.ag-mini__d:focus-visible,.ag-railopt:focus-visible,.ag-pers:focus-visible,.ag-dayhd:focus-visible,.ag-block:focus-visible,.ag-chip:focus-visible,.ag-ddl:focus-visible,.ag-month__nr:focus-visible,.ag-typechip:focus-visible,.ag-avst:focus-visible,.ag-x:focus-visible,.ag-reacttgl:focus-visible,.iset-back:focus-visible,.iset-navitem:focus-visible,.iset-sel__trig:focus-visible,.iset-selopt:focus-visible,.iset-seg__b:focus-visible,.iset-swatch:focus-visible,.iset-assignee:focus-visible,.iset-acctabs .tab:focus-visible,.iset-merktabs .tab:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[15px\]{top:15px}.top-\[40px\]{top:40px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-auto{top:auto}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[3px\]{right:3px}.right-\[6px\]{right:6px}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[76px\]{bottom:76px}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[-8px\]{left:-8px}.left-\[11px\]{left:11px}.left-\[50\%\]{left:50%}.left-auto{left:auto}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-60{z-index:60}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[200\]{z-index:200}.z-\[810\]{z-index:810}.z-\[900\]{z-index:900}.z-\[901\]{z-index:901}.z-\[3000\]{z-index:3000}.z-\[3001\]{z-index:3001}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-\[2px\]{margin-inline:2px}.mx-\[10px\]{margin-inline:10px}.mx-\[14px\]{margin-inline:14px}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-\[3px\]{margin-block:3px}.my-\[5px\]{margin-block:5px}.my-\[14px\]{margin-block:14px}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[38px\]{margin-top:38px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[-3px\]{margin-right:-3px}.mr-\[1px\]{margin-right:1px}.mr-\[4px\]{margin-right:4px}.mr-\[6px\]{margin-right:6px}.mr-\[7px\]{margin-right:7px}.mr-\[10px\]{margin-right:10px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[9px\]{margin-bottom:9px}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[12px\]{margin-bottom:12px}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[26px\]{margin-bottom:26px}.\!ml-0{margin-left:calc(var(--spacing) * 0)!important}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-\[8px\]{margin-left:-8px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[2px\]{margin-left:2px}.ml-\[3px\]{margin-left:3px}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.ml-\[10px\]{margin-left:10px}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[34px\]{width:34px;height:34px}.size-\[46px\]{width:46px;height:46px}.size-\[54px\]{width:54px;height:54px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1\.625em\]{height:1.625em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[340px\]{height:340px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[210px\]{max-height:210px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[calc\(100vh-288px\)\]{max-height:calc(100vh - 288px)}.max-h-\[min\(26vh\,290px\)\]{max-height:min(26vh,290px)}.max-h-\[min\(30vh\,300px\)\]{max-height:min(30vh,300px)}.max-h-\[min\(30vh\,330px\)\]{max-height:min(30vh,330px)}.max-h-\[min\(34vh\,340px\)\]{max-height:min(34vh,340px)}.max-h-\[min\(54vh\,560px\)\]{max-height:min(54vh,560px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-21{min-height:calc(var(--spacing) * 21)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[18px\]{min-height:18px}.min-h-\[27px\]{min-height:27px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.min-h-\[160px\]{min-height:160px}.min-h-\[380px\]{min-height:380px}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[\.\.\.\]{width:...}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[40\%\]{width:40%}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[62\%\]{width:62%}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[268px\]{width:268px}.w-\[290px\]{width:290px}.w-\[372px\]{width:372px}.w-\[440px\]{width:440px}.w-\[620px\]{width:620px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(880px\,94vw\)\]{width:min(880px,94vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-1240{max-width:calc(var(--spacing) * 1240)}.max-w-\[25ch\]{max-width:25ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[94vw\]{max-width:94vw}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[248px\]{max-width:248px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(26vh\,290px\)\]{max-width:min(26vh,290px)}.max-w-\[min\(92vw\,760px\)\]{max-width:min(92vw,760px)}.max-w-\[min\(440px\,calc\(100vw-32px\)\)\]{max-width:min(440px,100vw - 32px)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[30px\]{min-width:30px}.min-w-\[46px\]{min-width:46px}.min-w-\[64px\]{min-width:64px}.min-w-\[92px\]{min-width:92px}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[190px\]{min-width:190px}.min-w-\[206px\]{min-width:206px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[232px\]{min-width:232px}.min-w-\[280px\]{min-width:280px}.min-w-\[560px\]{min-width:560px}.min-w-\[840px\]{min-width:840px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-\[0_0_118px\]{flex:0 0 118px}.flex-\[0_0_228px\]{flex:0 0 228px}.flex-\[0_0_290px\]{flex:0 0 290px}.flex-\[0_1_196px\]{flex:0 196px}.flex-\[0_1_280px\]{flex:0 280px}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[0_5_340px\]{flex:0 5 340px}.flex-\[1_1_150px\]{flex:150px}.flex-\[1_1_auto\],.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[2\]{flex-shrink:2}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[176px\]{flex-basis:176px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-right{transform-origin:100% 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.-rotate-\[1\.2deg\]{rotate:-1.2deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-8deg\]{rotate:-8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:lv-auth-caret_1\.05s_step-end_infinite\]{animation:1.05s step-end infinite lv-auth-caret}.\[animation\:lv-otp-in_140ms_var\(--ease-out\)\]{animation:lv-otp-in .14s var(--ease-out)}.\[animation\:lv-otp-schud_320ms_var\(--ease-out\)\]{animation:lv-otp-schud .32s var(--ease-out)}.\[animation\:lv-otp-veeg_180ms_var\(--ease-out\)_both\]{animation:lv-otp-veeg .18s var(--ease-out) both}.\[animation\:lv-otp-vink_200ms_var\(--ease-out\)_80ms_both\]{animation:lv-otp-vink .2s var(--ease-out) 80ms both}.animate-\[ptScrim_var\(--duration-mid\)_ease\]{animation:ptScrim var(--duration-mid) ease}.animate-\[ptSlide_var\(--duration-mid\)_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:ptSlide var(--duration-mid) cubic-bezier(.22,1,.36,1)}.animate-\[tkPopUp_var\(--duration-fast\)_ease\]{animation:tkPopUp var(--duration-fast) ease}.animate-\[tkPop_var\(--duration-fast\)_ease\]{animation:tkPop var(--duration-fast) ease}.animate-\[uppfab-wiebel_0\.48s_steps\(2\,end\)\]{animation:.48s steps(2,end) uppfab-wiebel}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.\[scrollbar-width\:auto\]{scrollbar-width:auto}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--border-strong\)_transparent\]{scrollbar-color:var(--border-strong) transparent}.\[scrollbar-gutter\:auto\]{scrollbar-gutter:auto}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-3{columns:3}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.\[grid-template-columns\:var\(--c\)\]{grid-template-columns:var(--c)}.\[grid-template-columns\:var\(--pc\)\]{grid-template-columns:var(--pc)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_100px_30px\]{grid-template-columns:1fr 100px 30px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[18px_minmax\(0\,1fr\)_auto_26px\]{grid-template-columns:18px minmax(0,1fr) auto 26px}.grid-cols-\[38px_1fr_auto\]{grid-template-columns:38px 1fr auto}.grid-cols-\[64px_72px_minmax\(0\,1fr\)\]{grid-template-columns:64px 72px minmax(0,1fr)}.grid-cols-\[84px_1fr_auto_auto\]{grid-template-columns:84px 1fr auto auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_76px\]{grid-template-columns:minmax(0,1fr) 76px}.grid-cols-\[minmax\(0\,1fr\)_116px_132px\]{grid-template-columns:minmax(0,1fr) 116px 132px}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-cols-\[minmax\(0\,2\.5fr\)_minmax\(0\,1\.5fr\)_92px_132px_54px_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,2.5fr) minmax(0,1.5fr) 92px 132px 54px minmax(0,.9fr)}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.grid-cols-\[repeat\(4\,minmax\(232px\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(232px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(84px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.\!gap-\[10px\]{gap:10px!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-56{gap:calc(var(--spacing) * 56)}.gap-65{gap:calc(var(--spacing) * 65)}.gap-\[--space-m\]{gap:--space-m}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[10px\]{column-gap:10px}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[10px\]{row-gap:10px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)),:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded-\[7px\]{border-radius:7px!important}.\!rounded-\[11px\]{border-radius:11px!important}.rounded{border-radius:.25rem}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[99px\]{border-radius:99px}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-l)}.rounded-md{border-radius:var(--radius-m)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-s)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.rounded-tl-sm{border-top-left-radius:var(--radius-s)}.rounded-r-md{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color-mix\(in_oklch\,var\(--danger-base\)_26\%\,transparent\)\]{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--danger-base\)_26\%\,transparent\)\]{border-color:color-mix(in oklch,var(--danger-base) 26%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--danger-base\)_35\%\,var\(--border\)\)\]{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--danger-base\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--danger-base) 35%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--destructive\)_35\%\,var\(--border\)\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--destructive\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--destructive) 35%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--facet-tone\)_38\%\,var\(--border\)\)\]{border-color:var(--facet-tone)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--facet-tone\)_38\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--facet-tone) 38%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--primary\)_38\%\,var\(--border\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--primary\)_38\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--primary) 38%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--success-base\)_30\%\,var\(--border\)\)\]{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--success-base\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--success-base) 30%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--success-base\)_38\%\,transparent\)\]{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--success-base\)_38\%\,transparent\)\]{border-color:color-mix(in oklch,var(--success-base) 38%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--success-base\)_55\%\,var\(--border\)\)\]{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--success-base\)_55\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--success-base) 55%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--warning-base\)_30\%\,transparent\)\]{border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--warning-base\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--warning-base) 30%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--warning-base\)_35\%\,var\(--border\)\)\]{border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--warning-base\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--warning-base) 35%,var(--border))}}.border-\[color-mix\(in_oklch\,var\(--warning-base\)_40\%\,var\(--border\)\)\]{border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--warning-base\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in oklch,var(--warning-base) 40%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--success-base\)_40\%\,var\(--border\)\)\]{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--success-base\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--success-base) 40%,var(--border))}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--danger-light\)\]{border-color:var(--danger-light)}.border-\[var\(--destructive\)\]{border-color:var(--destructive)}.border-\[var\(--info-light\)\]{border-color:var(--info-light)}.border-\[var\(--info-ultra-light\)\]{border-color:var(--info-ultra-light)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--rb\,var\(--primary\)\)\]{border-color:var(--rb,var(--primary))}.border-\[var\(--select-border\)\]{border-color:var(--select-border)}.border-\[var\(--success-light\)\]{border-color:var(--success-light)}.border-\[var\(--warning\)\]{border-color:var(--warning)}.border-\[var\(--warning-base\)\]{border-color:var(--warning-base)}.border-\[var\(--warning-light\)\]{border-color:var(--warning-light)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-foreground,.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-input{border-color:var(--input)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-900\/10{border-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.border-neutral-900\/10{border-color:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}.border-primary{border-color:var(--primary)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-t-\[var\(--border\)\]{border-top-color:var(--border)}.border-t-transparent{border-top-color:#0000}.border-r-\[var\(--border\)\]{border-right-color:var(--border)}.border-b-\[var\(--border\)\]{border-bottom-color:var(--border)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-\[color-mix\(in_oklch\,var\(--ac\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:var(--ac,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--ac\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ac,var(--muted-foreground)) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--agc\)_10\%\,white\)\]{background-color:var(--agc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--agc\)_10\%\,white\)\]{background-color:color-mix(in oklch,var(--agc) 10%,white)}}.bg-\[color-mix\(in_oklch\,var\(--base-dark\)_22\%\,transparent\)\]{background-color:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--base-dark\)_22\%\,transparent\)\]{background-color:color-mix(in oklch,var(--base-dark) 22%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--base-dark\)_24\%\,transparent\)\]{background-color:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--base-dark\)_24\%\,transparent\)\]{background-color:color-mix(in oklch,var(--base-dark) 24%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--bc\,var\(--primary\)\)_12\%\,transparent\)\]{background-color:var(--bc,var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--bc\,var\(--primary\)\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--bc,var(--primary)) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--card\)_92\%\,var\(--foreground\)\)\]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--card\)_92\%\,var\(--foreground\)\)\]{background-color:color-mix(in oklch,var(--card) 92%,var(--foreground))}}.bg-\[color-mix\(in_oklch\,var\(--cc\)_13\%\,transparent\)\]{background-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--cc\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--cc) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--cc\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:var(--cc,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--cc\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--cc,var(--muted-foreground)) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_6\%\,transparent\)\]{background-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--danger-base) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_10\%\,transparent\)\]{background-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--danger-base) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_13\%\,transparent\)\]{background-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--danger-base\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--danger-base) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--destructive\)_8\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--destructive\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--destructive) 8%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--destructive\)_8\%\,var\(--card\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--destructive\)_8\%\,var\(--card\)\)\]{background-color:color-mix(in oklch,var(--destructive) 8%,var(--card))}}.bg-\[color-mix\(in_oklch\,var\(--destructive\)_10\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--destructive\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--destructive) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--destructive\)_12\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--destructive\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--destructive) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--facet-tone\)_12\%\,transparent\)\]{background-color:var(--facet-tone)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--facet-tone\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--facet-tone) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_1\.5\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_1\.5\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 1.5%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_2\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_2\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 2%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_2\.5\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_2\.5\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 2.5%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\.5\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\.5\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 3.5%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_5\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_5\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 5%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_6\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_7\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_7\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 7%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_8\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 8%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_9\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_9\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 9%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_12\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_13\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--mc\,var\(--primary\)\)_14\%\,transparent\)\]{background-color:var(--mc,var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--mc\,var\(--primary\)\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--mc,var(--primary)) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--muted\)_50\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--muted\)_50\%\,transparent\)\]{background-color:color-mix(in oklch,var(--muted) 50%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_7\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_7\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 7%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 8%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,var\(--card\)\)\]{background-color:color-mix(in oklch,var(--primary) 8%,var(--card))}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_11\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_11\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 11%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_12\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_22\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_22\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 22%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--rb\,var\(--primary\)\)_7\%\,transparent\)\]{background-color:var(--rb,var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--rb\,var\(--primary\)\)_7\%\,transparent\)\]{background-color:color-mix(in oklch,var(--rb,var(--primary)) 7%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--rc\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:var(--rc,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--rc\,var\(--muted-foreground\)\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--rc,var(--muted-foreground)) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--sc\)_14\%\,transparent\)\]{background-color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--sc\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--sc) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--st\)_6\%\,transparent\)\]{background-color:var(--st)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--st\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--st) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--st\)_14\%\,transparent\)\]{background-color:var(--st)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--st\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--st) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--st\,var\(--card\)\)_6\%\,transparent\)\]{background-color:var(--st,var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--st\,var\(--card\)\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--st,var(--card)) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--success-base\)_8\%\,transparent\)\]{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--success-base\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--success-base) 8%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--success-base\)_8\%\,var\(--card\)\)\]{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--success-base\)_8\%\,var\(--card\)\)\]{background-color:color-mix(in oklch,var(--success-base) 8%,var(--card))}}.bg-\[color-mix\(in_oklch\,var\(--success-base\)_12\%\,transparent\)\]{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--success-base\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--success-base) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--success-base\)_13\%\,transparent\)\]{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--success-base\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--success-base) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--success-base\)_14\%\,transparent\)\]{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--success-base\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--success-base) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--tc\)_14\%\,transparent\)\]{background-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--tc\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--tc) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--tertiary-base\)_12\%\,transparent\)\]{background-color:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--tertiary-base\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--tertiary-base) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--tertiary-base\)_13\%\,transparent\)\]{background-color:var(--tertiary-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--tertiary-base\)_13\%\,transparent\)\]{background-color:color-mix(in oklch,var(--tertiary-base) 13%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_6\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_7\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_7\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 7%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_11\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_11\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 11%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_14\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_15\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 15%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_16\%\,transparent\)\]{background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--warning-base\)_16\%\,transparent\)\]{background-color:color-mix(in oklch,var(--warning-base) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_28\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground) 28%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary\)_15\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--primary\)_15\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--primary) 15%,var(--card))}}.bg-\[oklch\(0\.19_0\.014_252\)\]{background-color:#0f141a;background-color:lab(6.16827% -.915699 -4.65957)}.bg-\[oklch\(0_0_0\/0\.5\)\]{background-color:#00000080;background-color:lab(0% 0 0/.5)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--bg-body\)\]{background-color:var(--bg-body)}.bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--danger-base\)\]{background-color:var(--danger-base)}.bg-\[var\(--danger-ultra-light\)\]{background-color:var(--danger-ultra-light)}.bg-\[var\(--destructive\)\]{background-color:var(--destructive)}.bg-\[var\(--info-ultra-light\)\]{background-color:var(--info-ultra-light)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--rb\,var\(--primary\)\)\]{background-color:var(--rb,var(--primary))}.bg-\[var\(--sc\)\]{background-color:var(--sc)}.bg-\[var\(--select-fill\)\]{background-color:var(--select-fill)}.bg-\[var\(--success-base\)\]{background-color:var(--success-base)}.bg-\[var\(--success-ultra-light\)\]{background-color:var(--success-ultra-light)}.bg-\[var\(--warning-base\)\]{background-color:var(--warning-base)}.bg-\[var\(--warning-ultra-light\)\]{background-color:var(--warning-ultra-light)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/95{background-color:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.from-black\/12{--tw-gradient-from:#0000001f}@supports (color:color-mix(in lab, red, red)){.from-black\/12{--tw-gradient-from:color-mix(in oklab, var(--color-black) 12%, transparent)}}.from-black\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black_calc\(100\%-44px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[9px\]{padding:9px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[22px_20px\]{padding:22px 20px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[1px\]{padding-inline:1px}.px-\[2px\]{padding-inline:2px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[36px\]{padding-inline:36px}.px-\[clamp\(16px\,4vw\,40px\)\]{padding-inline:clamp(16px,4vw,40px)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.py-\[26px\]{padding-block:26px}.py-\[clamp\(16px\,3vw\,26px\)\]{padding-block:clamp(16px,3vw,26px)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[4px\]{padding-top:4px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[7px\]{padding-top:7px}.pt-\[8px\]{padding-top:8px}.pt-\[9px\]{padding-top:9px}.pt-\[11px\]{padding-top:11px}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[15px\]{padding-top:15px}.pt-\[16px\]{padding-top:16px}.pt-\[17px\]{padding-top:17px}.pt-\[18px\]{padding-top:18px}.pt-\[30px\]{padding-top:30px}.pt-\[32px\]{padding-top:32px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[2px\]{padding-right:2px}.pr-\[7px\]{padding-right:7px}.pr-\[8px\]{padding-right:8px}.pr-\[9px\]{padding-right:9px}.pr-\[10px\]{padding-right:10px}.pr-\[11px\]{padding-right:11px}.pr-\[13px\]{padding-right:13px}.pr-\[15px\]{padding-right:15px}.pr-\[26px\]{padding-right:26px}.pr-\[30px\]{padding-right:30px}.pr-\[142px\]{padding-right:142px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[10px\]{padding-bottom:10px}.pb-\[11px\]{padding-bottom:11px}.pb-\[13px\]{padding-bottom:13px}.pb-\[14px\]{padding-bottom:14px}.pb-\[15px\]{padding-bottom:15px}.pb-\[17px\]{padding-bottom:17px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[34px\]{padding-bottom:34px}.pb-\[calc\(0\.625rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[6px\]{padding-left:6px}.pl-\[7px\]{padding-left:7px}.pl-\[8px\]{padding-left:8px}.pl-\[9px\]{padding-left:9px}.pl-\[10px\]{padding-left:10px}.pl-\[14px\]{padding-left:14px}.pl-\[15px\]{padding-left:15px}.pl-\[24px\]{padding-left:24px}.pl-\[26px\]{padding-left:26px}.pl-\[max\(36px\,calc\(\(100\%_-_1300px\)_\/_2_\+_36px\)\)\]{padding-left:max(36px,50% - 614px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--font-body\)\]{font-family:var(--font-body)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.\[font-feature-settings\:\'tnum\'_1\]{font-feature-settings:"tnum" 1}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[14px\]{font-size:14px!important}.\[font-size\:inherit\]{font-size:inherit}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[length\:var\(--h1\)\]{font-size:var(--h1)}.text-\[length\:var\(--pub-title-size\)\]{font-size:var(--pub-title-size)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[line-height\:inherit\]{line-height:inherit}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-\[var\(--font-body\)\]{--tw-font-weight:var(--font-body);font-weight:var(--font-body)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:inherit\]{font-weight:inherit}.\[font-weight\:var\(--pub-title-weight\)\]{font-weight:var(--pub-title-weight)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:var\(--pub-title-tracking\)\]{letter-spacing:var(--pub-title-tracking)}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--danger-base\)\]{color:var(--danger-base)!important}.\!text-\[var\(--success-base\)\]{color:var(--success-base)!important}.text-\(--info-semi-dark\){color:var(--info-semi-dark)}.text-\(--success-semi-dark\){color:var(--success-semi-dark)}.text-\(--warning-semi-dark\){color:var(--warning-semi-dark)}.text-\[CanvasText\]{color:canvastext}.text-\[color-mix\(in_oklab\,var\(--foreground\)_78\%\,transparent\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_78\%\,transparent\)\]{color:color-mix(in oklab,var(--foreground) 78%,transparent)}}.text-\[color-mix\(in_oklch\,var\(--destructive\)_70\%\,var\(--foreground\)\)\]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--destructive\)_70\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--destructive) 70%,var(--foreground))}}.text-\[color-mix\(in_oklch\,var\(--muted-foreground\)_70\%\,transparent\)\]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--muted-foreground\)_70\%\,transparent\)\]{color:color-mix(in oklch,var(--muted-foreground) 70%,transparent)}}.text-\[color-mix\(in_oklch\,var\(--success-base\)_70\%\,var\(--foreground\)\)\]{color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--success-base\)_70\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--success-base) 70%,var(--foreground))}}.text-\[color\:inherit\]{color:inherit}.text-\[color\:var\(--danger-base\)\]{color:var(--danger-base)}.text-\[color\:var\(--destructive\)\]{color:var(--destructive)}.text-\[color\:var\(--foreground\)\]{color:var(--foreground)}.text-\[color\:var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--success-base\)\]{color:var(--success-base)}.text-\[var\(--ac\,var\(--muted-foreground\)\)\]{color:var(--ac,var(--muted-foreground))}.text-\[var\(--agc\)\]{color:var(--agc)}.text-\[var\(--bc\,var\(--primary\)\)\]{color:var(--bc,var(--primary))}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--card\)\]{color:var(--card)}.text-\[var\(--cc\)\]{color:var(--cc)}.text-\[var\(--cc\,var\(--muted-foreground\)\)\]{color:var(--cc,var(--muted-foreground))}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-base\)\]{color:var(--danger-base)}.text-\[var\(--danger-semi-dark\)\]{color:var(--danger-semi-dark)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--info-semi-dark\)\]{color:var(--info-semi-dark)}.text-\[var\(--mc\,var\(--primary\)\)\]{color:var(--mc,var(--primary))}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--rb\,var\(--primary\)\)\]{color:var(--rb,var(--primary))}.text-\[var\(--rc-text\,var\(--rc\,var\(--muted-foreground\)\)\)\]{color:var(--rc-text,var(--rc,var(--muted-foreground)))}.text-\[var\(--sc\)\]{color:var(--sc)}.text-\[var\(--select-foreground\)\]{color:var(--select-foreground)}.text-\[var\(--st\)\]{color:var(--st)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--success-base\)\]{color:var(--success-base)}.text-\[var\(--success-semi-dark\)\]{color:var(--success-semi-dark)}.text-\[var\(--tc\)\]{color:var(--tc)}.text-\[var\(--tertiary-base\)\]{color:var(--tertiary-base)}.text-\[var\(--warning-base\)\]{color:var(--warning-base)}.text-\[var\(--warning-semi-dark\)\]{color:var(--warning-semi-dark)}.text-\[…\]{color:…}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card{color:var(--card)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.\[text-transform\:var\(--pub-title-transform\)\]{text-transform:var(--pub-title-transform)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[font-variant-numeric\:tabular-nums_lining-nums\]{font-variant-numeric:tabular-nums lining-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_oklch\,var\(--muted-foreground\)_50\%\,transparent\)\]{-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_oklch\,var\(--muted-foreground\)_50\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,var(--muted-foreground) 50%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--muted-foreground) 50%,transparent);-webkit-text-decoration-color:color-mix(in oklch,var(--muted-foreground) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--muted-foreground) 50%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[var\(--danger-base\)\]{accent-color:var(--danger-base)}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-border{accent-color:var(--border)}.accent-foreground{accent-color:var(--foreground)}.\!opacity-80{opacity:.8!important}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[\.55\]{opacity:.55}.opacity-\[\.72\]{opacity:.72}.opacity-\[0\.55\]{opacity:.55}.\!shadow-\[var\(--shadow-l\)\]{--tw-shadow:var(--shadow-l)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-6px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 -6px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--ring\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--ring))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--ring\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklch,var(--ring) 20%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--ring\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--primary\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 28%,transparent))}}.shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_1px_rgb\(0_0_0\/0\.05\)\,0_3px_5px_-1px_rgb\(0_0_0\/0\.09\)\,0_10px_16px_-6px_rgb\(0_0_0\/0\.14\)\,0_24px_40px_-14px_rgb\(0_0_0\/0\.22\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#0000000d), 0 3px 5px -1px var(--tw-shadow-color,#00000017), 0 10px 16px -6px var(--tw-shadow-color,#00000024), 0 24px 40px -14px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_0_oklch\(0_0_0\/0\.04\)\,0_4px_11px_0_oklch\(0_0_0\/0\.05\)\]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000a), 0 4px 11px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_1px_2px_0_oklch\(0_0_0\/0\.04\)\,0_4px_11px_0_oklch\(0_0_0\/0\.05\)\]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,lab(0% 0 0/.04)), 0 4px 11px 0 var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--border\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--border\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--agc\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--agc));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-l\)\]{--tw-shadow:var(--shadow-l);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-s\)\]{--tw-shadow:var(--shadow-s);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_0_0_2px_var\(--card\)\]{box-shadow:0 0 0 2px var(--card)}.\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}}.\[box-shadow\:var\(--shadow-card\)\]{box-shadow:var(--shadow-card)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--ring\)\]{--tw-ring-color:var(--ring)}.ring-background{--tw-ring-color:var(--background)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--ring\)\]{outline-color:var(--ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:saturate\(1\.2\)_blur\(2px\)\]{-webkit-backdrop-filter:saturate(1.2)blur(2px);backdrop-filter:saturate(1.2)blur(2px)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background\]{transition-property:color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-m\)\]{--tw-duration:var(--duration-m);transition-duration:var(--duration-m)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--c\:96px_minmax\(150px\,1fr\)_110px_120px_74px_112px_104px_minmax\(140px\,0\.9fr\)\]{--c:96px minmax(150px,1fr) 110px 120px 74px 112px 104px minmax(140px,.9fr)}.\[--c\:96px_minmax\(150px\,1fr\)_112px_112px_112px_88px\]{--c:96px minmax(150px,1fr) 112px 112px 112px 88px}.\[--c\:210px_92px_44px_minmax\(120px\,1fr\)_54px_100px_30px\]{--c:210px 92px 44px minmax(120px,1fr) 54px 100px 30px}.\[--c\:minmax\(0\,1fr\)_128px_64px_92px_46px_74px\]{--c:minmax(0,1fr) 128px 64px 92px 46px 74px}.\[--c\:minmax\(150px\,1fr\)_minmax\(120px\,0\.9fr\)_minmax\(140px\,1fr\)_64px_minmax\(120px\,0\.9fr\)_96px\]{--c:minmax(150px,1fr) minmax(120px,.9fr) minmax(140px,1fr) 64px minmax(120px,.9fr) 96px}.\[--c\:minmax\(180px\,1fr\)_64px_104px_72px_186px_84px_minmax\(120px\,0\.8fr\)\]{--c:minmax(180px,1fr) 64px 104px 72px 186px 84px minmax(120px,.8fr)}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[animation-duration\:0\.7s\]{animation-duration:.7s}.\[font\:inherit\]{font:inherit}.\[transition\:all_var\(--duration-fast\)\]{transition:all var(--duration-fast)}.\[transition\:background_\.12s_var\(--ease-out\)\,border-color_\.12s\,transform_\.1s\,filter_\.12s\]{transition:background .12s var(--ease-out),border-color .12s,transform .1s,filter .12s}.\[transition\:background_var\(--duration-fast\)\,border-color_var\(--duration-fast\)\,color_var\(--duration-fast\)\]{transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.\[transition\:background_var\(--duration-fast\)\,border-color_var\(--duration-fast\)\]{transition:background var(--duration-fast),border-color var(--duration-fast)}.\[transition\:background_var\(--duration-fast\)\,color_var\(--duration-fast\)\]{transition:background var(--duration-fast),color var(--duration-fast)}.\[transition\:background_var\(--duration-fast\)\]{transition:background var(--duration-fast)}.\[transition\:border-color_var\(--duration-fast\)\,background_var\(--duration-fast\)\]{transition:border-color var(--duration-fast),background var(--duration-fast)}.\[transition\:border-color_var\(--duration-fast\)\,box-shadow_var\(--duration-fast\)\]{transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.\[transition\:border-color_var\(--duration-fast\)\,color_var\(--duration-fast\)\]{transition:border-color var(--duration-fast),color var(--duration-fast)}.\[transition\:box-shadow_var\(--duration-fast\)\]{transition:box-shadow var(--duration-fast)}.\[transition\:color_var\(--duration-fast\)\]{transition:color var(--duration-fast)}.\[transition\:gap_var\(--duration-fast\)\]{transition:gap var(--duration-fast)}.\[transition\:opacity_var\(--duration-fast\)\,background_var\(--duration-fast\)\,color_var\(--duration-fast\)\]{transition:opacity var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}.\[transition\:transform_var\(--duration-m\)_var\(--ease-out\)\]{transition:transform var(--duration-m) var(--ease-out)}.\[transition\:width_var\(--duration-fast\)_var\(--ease-out\)\,background_var\(--duration-fast\)_var\(--ease-out\)\]{transition:width var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in-\[0\.985\]{--tw-enter-scale:.985}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:w-\[10px\]:is(:where(.group):hover *){width:10px}.group-hover\:translate-x-px:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[color-mix\(in_oklch\,var\(--base-dark\)_42\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_oklch\,var\(--base-dark\)_42\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in oklch,var(--base-dark) 42%,transparent)}}.group-hover\:bg-\[var\(--bg-hover\,var\(--muted\)\)\]:is(:where(.group):hover *){background-color:var(--bg-hover,var(--muted))}.group-hover\:text-\[var\(--primary\)\]:is(:where(.group):hover *){color:var(--primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\/kopprow\:opacity-70:is(:where(.group\/kopprow):hover *){opacity:.7}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/tkcomment\:opacity-100:is(:where(.group\/tkcomment):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-l)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-m)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.group-\[\.is-drag\]\:w-\[10px\]:is(:where(.group).is-drag *){width:10px}.group-\[\.is-drag\]\:bg-\[color-mix\(in_oklch\,var\(--base-dark\)_42\%\,transparent\)\]:is(:where(.group).is-drag *){background-color:var(--base-dark)}@supports (color:color-mix(in lab, red, red)){.group-\[\.is-drag\]\:bg-\[color-mix\(in_oklch\,var\(--base-dark\)_42\%\,transparent\)\]:is(:where(.group).is-drag *){background-color:color-mix(in oklch,var(--base-dark) 42%,transparent)}}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-\[var\(--ring\)\]:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}.peer-focus-visible\:ring-offset-1:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[color\:var\(--muted-foreground\)\]::placeholder,.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:bg-\[var\(--primary\)\]:before{content:var(--tw-content);background-color:var(--primary)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:\[inset\:-0\.5px_-3px\]:after{content:var(--tw-content);inset:-.5px -3px}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:right-\[10px\]:after{content:var(--tw-content);right:10px}.after\:right-\[14px\]:after{content:var(--tw-content);right:14px}.after\:right-\[15px\]:after{content:var(--tw-content);right:15px}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[10px\]:after{content:var(--tw-content);left:10px}.after\:left-\[15px\]:after{content:var(--tw-content);left:15px}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:\[transform\:translateX\(-100\%\)\]:after{content:var(--tw-content);transform:translate(-100%)}.after\:animate-\[skel-sweep_1\.4s_ease_infinite\]:after{content:var(--tw-content);animation:1.4s infinite skel-sweep}.after\:rounded-\[2px\]:after{content:var(--tw-content);border-radius:2px}.after\:bg-\[var\(--border\)\]:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-\[var\(--primary\)\]:after{content:var(--tw-content);background-color:var(--primary)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_srgb\,var\(--card\)_60\%\,transparent\)\,transparent\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--card),transparent)}@supports (color:color-mix(in lab, red, red)){.after\:bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_srgb\,var\(--card\)_60\%\,transparent\)\,transparent\)\]:after{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 60%,transparent),transparent)}}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pl-\[18px\]:first-child{padding-left:18px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-\[18px\]:last-child{padding-right:18px}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[var\(--border-strong\)\]:focus-within{border-color:var(--border-strong)}.focus-within\:shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]:focus-within{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-within\:shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]:focus-within{--tw-shadow:0 0 12px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 28%,transparent))}}.focus-within\:shadow-\[0_0_12px_color-mix\(in_oklch\,var\(--primary\)_28\%\,transparent\)\]:focus-within{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:rotate-0:hover{rotate:none}.hover\:gap-2:hover{gap:calc(var(--spacing) * 2)}.hover\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_40\%\,var\(--border\)\)\]:hover{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_40\%\,var\(--border\)\)\]:hover{border-color:color-mix(in oklch,var(--danger-base) 40%,var(--border))}}.hover\:border-\[color-mix\(in_oklch\,var\(--success-base\)_50\%\,transparent\)\]:hover{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklch\,var\(--success-base\)_50\%\,transparent\)\]:hover{border-color:color-mix(in oklch,var(--success-base) 50%,transparent)}}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--muted-foreground\)\]:hover{border-color:var(--muted-foreground)}.hover\:border-\[var\(--primary\)\]:hover,.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_3\%\,transparent\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_3\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--foreground) 3%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--bg-hover\)_60\%\,transparent\)\]:hover{background-color:var(--bg-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--bg-hover\)_60\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--bg-hover) 60%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--destructive\)_10\%\,transparent\)\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--destructive\)_10\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--destructive) 10%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--destructive\)_12\%\,transparent\)\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--destructive\)_12\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--destructive) 12%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\%\,transparent\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--foreground) 3%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\.5\%\,transparent\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_3\.5\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--foreground) 3.5%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_7\%\,transparent\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--foreground\)_7\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--foreground) 7%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--muted\)_100\%\,var\(--foreground\)_8\%\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--muted\)_100\%\,var\(--foreground\)_8\%\)\]:hover{background-color:color-mix(in oklch,var(--muted) 100%,var(--foreground) 8%)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--primary) 6%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--st\)_11\%\,transparent\)\]:hover{background-color:var(--st)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--st\)_11\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--st) 11%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--success-base\)_18\%\,transparent\)\]:hover{background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--success-base\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--success-base) 18%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_24\%\,var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_24\%\,var\(--card\)\)\]:hover{background-color:color-mix(in srgb,var(--primary) 24%,var(--card))}}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-hover\,var\(--muted\)\)\]:hover{background-color:var(--bg-hover,var(--muted))}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--danger-base\)\]:hover{background-color:var(--danger-base)}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[color\:var\(--danger-base\)\]:hover{color:var(--danger-base)}.hover\:text-\[color\:var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[color\:var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--danger-base\)\]:hover{color:var(--danger-base)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--primary-hover\)\]:hover{color:var(--primary-hover)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-m\)\]:hover{--tw-shadow:var(--shadow-m);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-\[\.94\]:hover{--tw-brightness:brightness(.94);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[0\.96\]:hover{--tw-brightness:brightness(.96);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_14\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_14\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 14%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_14\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:\[outline\:var\(--ring-width\)_solid_var\(--ring\)\]:focus-visible{outline:var(--ring-width) solid var(--ring)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-\[length\:var\(--ring-width\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--ring-width)}.focus-visible\:\[outline-width\:var\(--ring-width\)\]:focus-visible{outline-width:var(--ring-width)}.focus-visible\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:\[outline-offset\:calc\(-1\*var\(--ring-width\)\)\]:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.focus-visible\:\[outline-offset\:var\(--ring-offset\)\]:focus-visible{outline-offset:var(--ring-offset)}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[var\(--ring-offset\)\]:focus-visible{outline-offset:var(--ring-offset)}.focus-visible\:\[outline-color\:var\(--ring\)\]:focus-visible,.focus-visible\:outline-\[var\(--ring\)\]:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:\[outline-style\:solid\]:focus-visible{outline-style:solid}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:cursor-pointer:enabled{cursor:pointer}.enabled\:text-\[color\:var\(--primary\)\]:enabled{color:var(--primary)}@media (hover:hover){.enabled\:hover\:bg-\[var\(--muted\)\]:enabled:hover{background-color:var(--muted)}.enabled\:hover\:bg-\[var\(--primary-hover\)\]:enabled:hover{background-color:var(--primary-hover)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:bg-card:disabled{background-color:var(--card)}.disabled\:text-foreground:disabled{color:var(--foreground)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-\[\.45\]:disabled,.disabled\:opacity-\[0\.45\]:disabled{opacity:.45}.disabled\:opacity-\[0\.55\]:disabled{opacity:.55}.disabled\:\[-webkit-text-fill-color\:var\(--foreground\)\]:disabled{-webkit-text-fill-color:var(--foreground)}@media (hover:hover){.disabled\:hover\:border-\[var\(--border\)\]:disabled:hover{border-color:var(--border)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-\[color\:var\(--muted-foreground\)\]:disabled:hover{color:var(--muted-foreground)}.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:ml-\[3px\]{margin-left:3px}:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:border-\[color-mix\(in_oklch\,currentColor_32\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:border-\[color-mix\(in_oklch\,currentColor_32\%\,transparent\)\]{border-color:color-mix(in oklch,currentColor 32%,transparent)}}:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:bg-transparent{background-color:#0000}:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:text-inherit{color:inherit}:where(:is(.btn,[data-slot=button])) .in-\[\:is\(\.btn\,\[data-slot\=button\]\)\]\:opacity-85{opacity:.85}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:\[outline-width\:var\(--ring-width\)\]:has(:is(input:focus-visible)){outline-width:var(--ring-width)}.has-\[input\:focus-visible\]\:\[outline-offset\:var\(--ring-offset\)\]:has(:is(input:focus-visible)){outline-offset:var(--ring-offset)}.has-\[input\:focus-visible\]\:outline-offset-\[-2px\]:has(:is(input:focus-visible)){outline-offset:-2px}.has-\[input\:focus-visible\]\:outline-\[var\(--ring\)\]:has(:is(input:focus-visible)){outline-color:var(--ring)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-m)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-\[\.45\][aria-disabled=true]{opacity:.45}@media (hover:hover){.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/16[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/16[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-m)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-m)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:duration-\[280ms\][data-state=closed]{--tw-duration:.28s;transition-duration:.28s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-\[0\.985\][data-state=closed]{--tw-exit-scale:.985}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:duration-\[280ms\][data-state=open]{--tw-duration:.28s;transition-duration:.28s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-\[0\.985\][data-state=open]{--tw-enter-scale:.985}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-\[var\(--muted-foreground\)\][data-state=unchecked]{border-color:var(--muted-foreground)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}.motion-safe\:fade-in-0{--tw-enter-opacity:0}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}}@media not all and (min-width:1180px){.max-\[1180px\]\:basis-\[204px\]{flex-basis:204px}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:grid-cols-\[76px_1fr_auto\]{grid-template-columns:76px 1fr auto}.max-\[900px\]\:\[--c\:76px_92px_92px\]{--c:76px 92px 92px}.max-\[900px\]\:\[--c\:76px_minmax\(96px\,1fr\)_92px\]{--c:76px minmax(96px,1fr) 92px}.max-\[900px\]\:\[--c\:minmax\(110px\,1fr\)_minmax\(100px\,1fr\)_88px\]{--c:minmax(110px,1fr) minmax(100px,1fr) 88px}}@media not all and (min-width:860px){.max-\[860px\]\:bottom-\[80px\]{bottom:80px}.max-\[860px\]\:z-\[31\]{z-index:31}.max-\[860px\]\:z-\[900\]{z-index:900}.max-\[860px\]\:z-\[3001\]{z-index:3001}}@media not all and (min-width:820px){.max-\[820px\]\:grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(0\,1\.1fr\)_54px_minmax\(0\,0\.7fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) 54px minmax(0,.7fr)}.max-\[820px\]\:\[--c\:minmax\(0\,1fr\)_110px_92px_74px\]{--c:minmax(0,1fr) 110px 92px 74px}.max-\[820px\]\:\[--c\:minmax\(120px\,1fr\)_52px_104px\]{--c:minmax(120px,1fr) 52px 104px}.max-\[820px\]\:\[--c\:minmax\(130px\,1\.6fr\)_88px_54px_92px_30px\]{--c:minmax(130px,1.6fr) 88px 54px 92px 30px}}@media not all and (min-width:768px){.max-\[768px\]\:hidden{display:none}.max-\[768px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[768px\]\:pt-3{padding-top:calc(var(--spacing) * 3)}.max-\[768px\]\:pt-\[18px\]{padding-top:18px}.max-\[768px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media not all and (min-width:620px){.max-\[620px\]\:w-full{width:100%}}@media not all and (min-width:560px){.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:900px){.min-\[900px\]\:sticky{position:sticky}.min-\[900px\]\:top-0{top:calc(var(--spacing) * 0)}.min-\[900px\]\:top-5{top:calc(var(--spacing) * 5)}.min-\[900px\]\:mx-auto{margin-inline:auto}.min-\[900px\]\:block{display:block}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:h-\[34px\]{height:34px}.min-\[900px\]\:h-\[var\(--pub-col-h\)\]{height:var(--pub-col-h)}.min-\[900px\]\:h-full{height:100%}.min-\[900px\]\:max-h-\[var\(--pub-col-h\)\]{max-height:var(--pub-col-h)}.min-\[900px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.min-\[900px\]\:w-\[348px\]{width:348px}.min-\[900px\]\:w-auto{width:auto}.min-\[900px\]\:w-full{width:100%}.min-\[900px\]\:max-w-\[var\(--pub-doc-max\)\]{max-width:var(--pub-doc-max)}.min-\[900px\]\:flex-1{flex:1}.min-\[900px\]\:shrink-0{flex-shrink:0}.min-\[900px\]\:flex-row{flex-direction:row}.min-\[900px\]\:items-start{align-items:flex-start}.min-\[900px\]\:justify-end{justify-content:flex-end}.min-\[900px\]\:overflow-y-auto{overflow-y:auto}.min-\[900px\]\:pt-1{padding-top:calc(var(--spacing) * 1)}.min-\[900px\]\:pb-\[clamp\(16px\,3vw\,26px\)\]{padding-bottom:clamp(16px,3vw,26px)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:max-h-\[46vh\]{max-height:46vh}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[120px\]{padding-top:120px}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:block{display:block}.lg\:max-w-\[372px\]{max-width:372px}.lg\:grid-cols-\[1fr_560px\]{grid-template-columns:1fr 560px}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:pt-\[72px\]{padding-top:72px}}@container not (min-width:354px){.\@max-\[354px\]\:-top-2{top:calc(var(--spacing) * -2)}.\@max-\[354px\]\:right-\[-8px\]{right:-8px}.\@max-\[354px\]\:left-auto{left:auto}.\@max-\[354px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.\@max-\[354px\]\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\@max-\[354px\]\:ring-card{--tw-ring-color:var(--card)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_28\%\,transparent\)\]:is(.dark *){border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_28\%\,transparent\)\]:is(.dark *){border-color:color-mix(in oklch,var(--danger-base) 28%,transparent)}}.dark\:border-\[color-mix\(in_oklch\,var\(--info-base\)_28\%\,transparent\)\]:is(.dark *){border-color:var(--info-base)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[color-mix\(in_oklch\,var\(--info-base\)_28\%\,transparent\)\]:is(.dark *){border-color:color-mix(in oklch,var(--info-base) 28%,transparent)}}.dark\:border-\[color-mix\(in_oklch\,var\(--success-base\)_28\%\,transparent\)\]:is(.dark *){border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[color-mix\(in_oklch\,var\(--success-base\)_28\%\,transparent\)\]:is(.dark *){border-color:color-mix(in oklch,var(--success-base) 28%,transparent)}}.dark\:border-\[color-mix\(in_oklch\,var\(--warning-base\)_28\%\,transparent\)\]:is(.dark *){border-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[color-mix\(in_oklch\,var\(--warning-base\)_28\%\,transparent\)\]:is(.dark *){border-color:color-mix(in oklch,var(--warning-base) 28%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:bg-\[color-mix\(in_oklch\,var\(--agc\)_16\%\,var\(--card\)\)\]:is(.dark *){background-color:var(--agc)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--agc\)_16\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklch,var(--agc) 16%,var(--card))}}.dark\:bg-\[color-mix\(in_oklch\,var\(--ccd\)_16\%\,transparent\)\]:is(.dark *){background-color:var(--ccd)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--ccd\)_16\%\,transparent\)\]:is(.dark *){background-color:color-mix(in oklch,var(--ccd) 16%,transparent)}}.dark\:bg-\[color-mix\(in_oklch\,var\(--danger-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--danger-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklch,var(--danger-base) 12%,var(--card))}}.dark\:bg-\[color-mix\(in_oklch\,var\(--info-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:var(--info-base)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--info-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklch,var(--info-base) 12%,var(--card))}}.dark\:bg-\[color-mix\(in_oklch\,var\(--success-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--success-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklch,var(--success-base) 12%,var(--card))}}.dark\:bg-\[color-mix\(in_oklch\,var\(--warning-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--warning-base\)_12\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklch,var(--warning-base) 12%,var(--card))}}.dark\:bg-\[color-mix\(in_oklch\,white_20\%\,transparent\)\]:is(.dark *){background-color:#fff3;background-color:lab(100% 0 0/.2)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:is(.dark *){background-color:var(--color-neutral-950)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:from-black\/40:is(.dark *){--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:from-black\/40:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\:from-black\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[var\(--ccd\)\]:is(.dark *){color:var(--ccd)}.dark\:text-\[var\(--danger-light\)\]:is(.dark *){color:var(--danger-light)}.dark\:text-\[var\(--info-light\)\]:is(.dark *){color:var(--info-light)}.dark\:text-\[var\(--success-light\)\]:is(.dark *){color:var(--success-light)}.dark\:text-\[var\(--tertiary-light\,var\(--tertiary-base\)\)\]:is(.dark *){color:var(--tertiary-light,var(--tertiary-base))}.dark\:text-\[var\(--warning-light\)\]:is(.dark *){color:var(--warning-light)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-50:is(.dark *){color:var(--color-neutral-50)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}@media (hover:hover){.dark\:group-hover\:bg-\[color-mix\(in_oklch\,white_32\%\,transparent\)\]:is(.dark *):is(:where(.group):hover *){background-color:#ffffff52;background-color:lab(100% 0 0/.32)}}.dark\:group-\[\.is-drag\]\:bg-\[color-mix\(in_oklch\,white_32\%\,transparent\)\]:is(.dark *):is(:where(.group).is-drag *){background-color:#ffffff52;background-color:lab(100% 0 0/.32)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}.dark\:hover\:text-neutral-300:is(.dark *):hover{color:var(--color-neutral-300)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@starting-style{.starting\:translate-y-\[-4px\]{--tw-translate-y:-4px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.badge\]\:min-w-\[84px\] .badge{min-width:84px}.\[\&_\.badge\]\:shrink-0 .badge{flex-shrink:0}.\[\&_\.badge\]\:justify-center .badge{justify-content:center}.\[\&_\.iconbtn\]\:size-\[24px\] .iconbtn{width:24px;height:24px}.\[\&_\.ld2-cbtn\]\:shrink-0 .ld2-cbtn,.\[\&_\.ld2-status\]\:shrink-0 .ld2-status,.\[\&_\.ld2-tab\]\:shrink-0 .ld2-tab{flex-shrink:0}.\[\&_\.off-page\]\:h-auto .off-page{height:auto}.\[\&_\.off-page\]\:min-h-0 .off-page{min-height:calc(var(--spacing) * 0)}.\[\&_\.off-page\]\:w-auto .off-page{width:auto}.\[\&_\.off-page\]\:p-0 .off-page{padding:calc(var(--spacing) * 0)}.\[\&_\.off-page\]\:shadow-none .off-page{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.off-th\]\:whitespace-nowrap .off-th{white-space:nowrap}.\[\&_\.per\]\:text-\[11px\] .per{font-size:11px}.\[\&_\.per\]\:font-medium .per{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.per\]\:text-\[var\(--muted-foreground\)\] .per{color:var(--muted-foreground)}.\[\&_\.ph\]\:font-medium .ph{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.ph\]\:text-\[color\:var\(--muted-foreground\)\] .ph{color:var(--muted-foreground)}.\[\&_\.pt-due_svg\]\:opacity-80 .pt-due svg{opacity:.8}.\[\&_\.r\]\:\[justify-items\:end\] .r{justify-items:end}.\[\&_\.r\]\:text-right .r{text-align:right}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.s\]\:mt-\[2px\] .s{margin-top:2px}.\[\&_\.s\]\:mt-px .s{margin-top:1px}.\[\&_\.s\]\:font-\[family-name\:var\(--font-mono\)\] .s{font-family:var(--font-mono)}.\[\&_\.s\]\:text-\[11\.5px\] .s{font-size:11.5px}.\[\&_\.s\]\:text-\[var\(--muted-foreground\)\] .s{color:var(--muted-foreground)}.\[\&_\.sp\]\:flex-1 .sp{flex:1}.\[\&_\.t\]\:overflow-hidden .t{overflow:hidden}.\[\&_\.t\]\:text-\[13\.5px\] .t{font-size:13.5px}.\[\&_\.t\]\:text-\[13px\] .t{font-size:13px}.\[\&_\.t\]\:font-medium .t{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.t\]\:font-semibold .t{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.t\]\:text-ellipsis .t{text-overflow:ellipsis}.\[\&_\.t\]\:whitespace-nowrap .t{white-space:nowrap}.\[\&_\.t\]\:text-\[var\(--foreground\)\] .t{color:var(--foreground)}@media (hover:hover){.group-hover\:\[\&_\.t\]\:text-\[var\(--primary\)\]:is(:where(.group):hover *) .t{color:var(--primary)}}.\[\&_\.td-kop_svg\]\:opacity-75 .td-kop svg{opacity:.75}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\:focus-visible\]\:\[outline\:var\(--ring-width\)_solid_var\(--ring\)\] a:focus-visible{outline:var(--ring-width) solid var(--ring)}.\[\&_a\:focus-visible\]\:\[outline-offset\:var\(--ring-offset\)\] a:focus-visible{outline-offset:var(--ring-offset)}.\[\&_b\]\:font-semibold b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_b\]\:text-foreground b{color:var(--foreground)}.\[\&_button\:focus-visible\]\:\[outline\:var\(--ring-width\)_solid_var\(--ring\)\] button:focus-visible{outline:var(--ring-width) solid var(--ring)}.\[\&_button\:focus-visible\]\:\[outline-offset\:var\(--ring-offset\)\] button:focus-visible{outline-offset:var(--ring-offset)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:mt-px svg{margin-top:1px}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-\[12px\] svg{height:12px}.\[\&_svg\]\:w-\[12px\] svg{width:12px}.\[\&_svg\]\:flex-none svg{flex:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:animate-spin svg{animation:var(--animate-spin)}.\[\&_svg\]\:text-\[color\:var\(--muted-foreground\)\] svg,.\[\&_svg\]\:text-\[var\(--muted-foreground\)\] svg{color:var(--muted-foreground)}.\[\&_svg\]\:text-\[var\(--primary\)\] svg{color:var(--primary)}.\[\&_svg\]\:text-inherit svg{color:inherit}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\]\:opacity-55 svg{opacity:.55}.\[\&_svg\]\:opacity-60 svg{opacity:.6}.\[\&_svg\]\:opacity-70 svg{opacity:.7}.\[\&_svg\]\:opacity-80 svg{opacity:.8}.\[\&_svg\]\:opacity-85 svg{opacity:.85}.\[\&_svg\]\:\[transition\:transform_var\(--duration-fast\)\,opacity_var\(--duration-fast\)\] svg{transition:transform var(--duration-fast),opacity var(--duration-fast)}.\[\&_svg\]\:\[transition\:transform_var\(--duration-fast\)\] svg{transition:transform var(--duration-fast)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_svg\]\:animate-none svg{animation:none}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\.done\]\:text-\[var\(--muted-foreground\)\].done{color:var(--muted-foreground)}.\[\&\.done\]\:line-through.done{text-decoration-line:line-through}.\[\&\.drop-ok\]\:bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\].drop-ok{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.drop-ok\]\:bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\].drop-ok{background-color:color-mix(in oklch,var(--primary) 6%,transparent)}}.\[\&\.drop-ok\]\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklch\,var\(--primary\)_34\%\,transparent\)\].drop-ok{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.\[\&\.drop-ok\]\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklch\,var\(--primary\)_34\%\,transparent\)\].drop-ok{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 34%,transparent))}}.\[\&\.drop-ok\]\:shadow-\[inset_0_0_0_2px_color-mix\(in_oklch\,var\(--primary\)_34\%\,transparent\)\].drop-ok{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\.is-drag\]\:opacity-40.is-drag{opacity:.4}.\[\&\.is-drag\]\:opacity-45.is-drag{opacity:.45}.\[\&\.is-vis\]\:opacity-100.is-vis{opacity:1}.\[\&\.is-warn\]\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_22\%\,var\(--border\)\)\].is-warn{border-color:var(--danger-base)}@supports (color:color-mix(in lab, red, red)){.\[\&\.is-warn\]\:border-\[color-mix\(in_oklch\,var\(--danger-base\)_22\%\,var\(--border\)\)\].is-warn{border-color:color-mix(in oklch,var(--danger-base) 22%,var(--border))}}.\[\&\.on\]\:bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\].on{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.on\]\:bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\].on{background-color:color-mix(in oklch,var(--primary) 8%,transparent)}}.\[\&\.on\]\:bg-\[var\(--bg-hover\)\].on{background-color:var(--bg-hover)}.\[\&\.on\]\:text-\[var\(--foreground\)\].on{color:var(--foreground)}.\[\&\.on\]\:opacity-100.on{opacity:1}.\[\&\.on\]\:before\:absolute.on:before{content:var(--tw-content);position:absolute}.\[\&\.on\]\:before\:top-0.on:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.\[\&\.on\]\:before\:bottom-0.on:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.\[\&\.on\]\:before\:left-0.on:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.\[\&\.on\]\:before\:w-\[3px\].on:before{content:var(--tw-content);width:3px}.\[\&\.on\]\:before\:bg-\[var\(--primary\)\].on:before{content:var(--tw-content);background-color:var(--primary)}.\[\&\.on\]\:before\:content-\[\'\'\].on:before{--tw-content:"";content:var(--tw-content)}.\[\&\.td-drop-above\]\:before\:absolute.td-drop-above:before{content:var(--tw-content);position:absolute}.\[\&\.td-drop-above\]\:before\:top-\[-5px\].td-drop-above:before{content:var(--tw-content);top:-5px}.\[\&\.td-drop-above\]\:before\:right-0.td-drop-above:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.\[\&\.td-drop-above\]\:before\:left-0.td-drop-above:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.\[\&\.td-drop-above\]\:before\:z-\[2\].td-drop-above:before{content:var(--tw-content);z-index:2}.\[\&\.td-drop-above\]\:before\:h-\[2px\].td-drop-above:before{content:var(--tw-content);height:2px}.\[\&\.td-drop-above\]\:before\:\[animation\:td-dropline-in_var\(--duration-fast\)_var\(--ease-out\)\].td-drop-above:before{content:var(--tw-content);animation:td-dropline-in var(--duration-fast) var(--ease-out)}.\[\&\.td-drop-above\]\:before\:rounded-\[2px\].td-drop-above:before{content:var(--tw-content);border-radius:2px}.\[\&\.td-drop-above\]\:before\:bg-\[var\(--primary\)\].td-drop-above:before{content:var(--tw-content);background-color:var(--primary)}.\[\&\.td-drop-above\]\:before\:\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\].td-drop-above:before{content:var(--tw-content);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.td-drop-above\]\:before\:\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\].td-drop-above:before{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}}.\[\&\.td-drop-above\]\:before\:content-\[\'\'\].td-drop-above:before{--tw-content:"";content:var(--tw-content)}.\[\&\.td-drop-below\]\:after\:absolute.td-drop-below:after{content:var(--tw-content);position:absolute}.\[\&\.td-drop-below\]\:after\:right-0.td-drop-below:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.\[\&\.td-drop-below\]\:after\:bottom-\[-5px\].td-drop-below:after{content:var(--tw-content);bottom:-5px}.\[\&\.td-drop-below\]\:after\:left-0.td-drop-below:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.\[\&\.td-drop-below\]\:after\:z-\[2\].td-drop-below:after{content:var(--tw-content);z-index:2}.\[\&\.td-drop-below\]\:after\:h-\[2px\].td-drop-below:after{content:var(--tw-content);height:2px}.\[\&\.td-drop-below\]\:after\:\[animation\:td-dropline-in_var\(--duration-fast\)_var\(--ease-out\)\].td-drop-below:after{content:var(--tw-content);animation:td-dropline-in var(--duration-fast) var(--ease-out)}.\[\&\.td-drop-below\]\:after\:rounded-\[2px\].td-drop-below:after{content:var(--tw-content);border-radius:2px}.\[\&\.td-drop-below\]\:after\:bg-\[var\(--primary\)\].td-drop-below:after{content:var(--tw-content);background-color:var(--primary)}.\[\&\.td-drop-below\]\:after\:\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\].td-drop-below:after{content:var(--tw-content);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.td-drop-below\]\:after\:\[box-shadow\:0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_16\%\,transparent\)\].td-drop-below:after{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}}.\[\&\.td-drop-below\]\:after\:content-\[\'\'\].td-drop-below:after{--tw-content:"";content:var(--tw-content)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-0::-webkit-scrollbar{height:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-scrollbar\]\:h-3::-webkit-scrollbar{height:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-scrollbar\]\:w-0::-webkit-scrollbar{width:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-scrollbar\]\:w-\[10px\]::-webkit-scrollbar{width:10px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-lg::-webkit-scrollbar-thumb{border-radius:var(--radius-l)}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-\[3px\]::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);border-width:3px}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-solid::-webkit-scrollbar-thumb{--tw-border-style:solid;border-style:solid}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-\[var\(--background\)\]::-webkit-scrollbar-thumb{border-color:var(--background)}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--border-strong\)\]::-webkit-scrollbar-thumb{background-color:var(--border-strong)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.\[\&\:first-of-type\]\:mt-0:first-of-type{margin-top:calc(var(--spacing) * 0)}.\[\&\:first-of-type\]\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\:hover_\.nl-kebab\]\:opacity-100:hover .nl-kebab{opacity:1}.\[\&\:hover_svg\]\:\[transform\:translateX\(2px\)\]:hover svg{transform:translate(2px)}.\[\&\:hover_svg\]\:opacity-100:hover svg{opacity:1}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.\[\&\>\*\]\:mt-0>*{margin-top:calc(var(--spacing) * 0)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:justify-self-start>*{justify-self:flex-start}.\[\&\>\*\]\:text-left>*{text-align:left}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\+\*\]\:ml-\[-7px\]>*+*{margin-left:-7px}.\[\&\>\*\:last-child\]\:justify-self-end>:last-child{justify-self:flex-end}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(2\)\]\:hidden>:nth-child(2),.max-\[900px\]\:\[\&\>\*\:nth-child\(3\)\]\:hidden>:nth-child(3){display:none}}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>\*\:nth-child\(3\)\]\:hidden>:nth-child(3){display:none}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(4\)\]\:hidden>:nth-child(4){display:none}}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>\*\:nth-child\(4\)\]\:hidden>:nth-child(4){display:none}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(5\)\]\:hidden>:nth-child(5){display:none}}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>\*\:nth-child\(5\)\]\:hidden>:nth-child(5){display:none}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(6\)\]\:hidden>:nth-child(6){display:none}}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>\*\:nth-child\(6\)\]\:hidden>:nth-child(6){display:none}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(7\)\]\:hidden>:nth-child(7){display:none}}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>\*\:nth-child\(7\)\]\:hidden>:nth-child(7){display:none}}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\>\*\:nth-child\(8\)\]\:hidden>:nth-child(8){display:none}}.\[\&\>\.input\]\:box-border>.input{box-sizing:border-box}.\[\&\>\.input\]\:h-10>.input{height:calc(var(--spacing) * 10)}.\[\&\>\.lv-statecard\]\:flex-none>.lv-statecard,.\[\&\>\.phead\]\:flex-none>.phead{flex:none}.\[\&\>\.pt-listcard\]\:min-h-0>.pt-listcard{min-height:calc(var(--spacing) * 0)}.\[\&\>\.pt-listcard\]\:flex-auto>.pt-listcard{flex:auto}.\[\&\>\.pt-listcard\]\:overflow-y-auto>.pt-listcard{overflow-y:auto}.\[\&\>\.ptboard-wrap\]\:min-h-0>.ptboard-wrap{min-height:calc(var(--spacing) * 0)}.\[\&\>\.ptboard-wrap\]\:flex-auto>.ptboard-wrap{flex:auto}.\[\&\>\.r\]\:flex>.r{display:flex}.\[\&\>\.r\]\:justify-end>.r{justify-content:flex-end}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>b\]\:flex-none>b{flex:none}.\[\&\>b\]\:font-bold>b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>b\]\:text-\[var\(--foreground\)\]>b{color:var(--foreground)}.\[\&\>b\]\:tabular-nums>b{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:px-1>button{padding-inline:calc(var(--spacing) * 1)}.\[\&\>button\]\:text-center>button{text-align:center}.\[\&\>div\]\:min-h-\[50px\]>div{min-height:50px}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:h-full>span{height:100%}.\[\&\>span\]\:justify-self-start>span{justify-self:flex-start}.\[\&\>span\]\:rounded-\[99px\]>span{border-radius:99px}.\[\&\>span\]\:text-left>span{text-align:left}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:text-\[10px\]>span{font-size:10px}.\[\&\>span\]\:font-bold>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>span\]\:tracking-\[0\.04em\]>span{--tw-tracking:.04em;letter-spacing:.04em}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>span\]\:text-\[var\(--muted-foreground\)\]>span{color:var(--muted-foreground)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\]\:\[transition\:width_var\(--duration-mid\)\]>span{transition:width var(--duration-mid)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\:last-child\]\:text-right>span:last-child{text-align:right}@media not all and (min-width:820px){.max-\[820px\]\:\[\&\>span\:nth-child\(3\)\]\:hidden>span:nth-child(3),.max-\[820px\]\:\[\&\>span\:nth-child\(4\)\]\:hidden>span:nth-child(4),.max-\[820px\]\:\[\&\>span\:nth-child\(5\)\]\:hidden>span:nth-child(5),.max-\[820px\]\:\[\&\>span\:nth-child\(6\)\]\:hidden>span:nth-child(6),.max-\[820px\]\:\[\&\>span\:nth-child\(7\)\]\:hidden>span:nth-child(7){display:none}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:flex-none>svg{flex:none}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-\[color\:var\(--muted-foreground\)\]>svg,.\[\&\>svg\]\:text-\[var\(--muted-foreground\)\]>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:first-child\]\:shrink-0>svg:first-child{flex-shrink:0}.\[\&\>svg\:first-child\]\:text-\[var\(--muted-foreground\)\]>svg:first-child{color:var(--muted-foreground)}.\[\&\>svg\:last-child\]\:flex-none>svg:last-child{flex:none}.\[\&\>svg\:last-child\]\:shrink-0>svg:last-child{flex-shrink:0}.\[\&\>svg\:last-child\]\:text-\[color\:var\(--muted-foreground\)\]>svg:last-child,.\[\&\>svg\:last-child\]\:text-\[var\(--muted-foreground\)\]>svg:last-child{color:var(--muted-foreground)}.\[\&\>svg\:last-child\]\:opacity-65>svg:last-child{opacity:.65}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[draggable\=true\]\]\:cursor-grab[draggable=true]{cursor:grab}.\[\&\[draggable\=true\]\]\:active\:cursor-grabbing[draggable=true]:active{cursor:grabbing}.app--hq.cards-vlak .\[\.app--hq\.cards-vlak_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app--hq:not(.compact) .\[\.app--hq\:not\(\.compact\)_\&\]\:pt-8{padding-top:calc(var(--spacing) * 8)}.app.compact .\[\.app\.compact_\&\]\:pt-\[18px\]{padding-top:18px}.btn--secondary .\[\.btn--secondary_\&\]\:border-\[var\(--border\)\]{border-color:var(--border)}.btn--secondary .\[\.btn--secondary_\&\]\:bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.btn--secondary .\[\.btn--secondary_\&\]\:text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.kc:hover .\[\.kc\:hover_\&\]\:opacity-100{opacity:1}.kc:hover .\[\.kc\:hover_\&\:hover\]\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.kc:hover .\[\.kc\:hover_\&\:hover\]\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.nl-sec.open .\[\.nl-sec\.open_\&\]\:rotate-90{rotate:90deg}@container (not (max-width:330px)) and (max-width:380px){.\[\@container\(330px\<width\<\=380px\)\]\:\[--pc\:minmax\(0\,1fr\)_92px_50px\]{--pc:minmax(0,1fr) 92px 50px}}@container (not (max-width:380px)) and (max-width:430px){.\[\@container\(380px\<width\<\=430px\)\]\:\[--pc\:minmax\(0\,1fr\)_92px_60px_50px\]{--pc:minmax(0,1fr) 92px 60px 50px}}@container (max-width:330px){.\[\@container\(width\<\=330px\)\]\:hidden{display:none}.\[\@container\(width\<\=330px\)\]\:\[--pc\:minmax\(0\,1fr\)_92px\]{--pc:minmax(0,1fr) 92px}}@container (max-width:380px){.\[\@container\(width\<\=380px\)\]\:hidden{display:none}}@container (max-width:430px){.\[\@container\(width\<\=430px\)\]\:hidden{display:none}}@container not (max-width:430px){.\[\@container\(width\>430px\)\]\:\[--pc\:minmax\(0\,1fr\)_92px_58px_60px_50px\]{--pc:minmax(0,1fr) 92px 58px 60px 50px}}@media (not (max-width:1040px)) and (max-width:1180px){.\[\@media\(1040px\<width\<\=1180px\)\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@media (not (max-width:768px)) and (max-width:1040px){.\[\@media\(768px\<width\<\=1040px\)\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.\[\@media\(max-width\:480px\)\]\:right-3{right:calc(var(--spacing) * 3)}.\[\@media\(max-width\:480px\)\]\:left-3{left:calc(var(--spacing) * 3)}.\[\@media\(max-width\:480px\)\]\:w-auto{width:auto}}@media (max-width:860px){.\[\@media\(max-width\:860px\)\]\:hidden{display:none}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:\[\&_\.iconbtn\]\:size-\[44px\] .iconbtn{width:44px;height:44px}}@media (max-width:1040px){.\[\@media\(width\<\=1040px\)\]\:fixed{position:fixed}.\[\@media\(width\<\=1040px\)\]\:inset-0{inset:calc(var(--spacing) * 0)}.\[\@media\(width\<\=1040px\)\]\:z-\[900\]{z-index:900}.\[\@media\(width\<\=1040px\)\]\:hidden{display:none}.\[\@media\(width\<\=1040px\)\]\:rounded-none{border-radius:0}.\[\@media\(width\<\=1040px\)\]\:border-0{border-style:var(--tw-border-style);border-width:0}}@media (max-width:760px){.\[\@media\(width\<\=760px\)\]\:w-full{width:100%}}@media (max-width:768px){.\[\@media\(width\<\=768px\)\]\:hidden{display:none}.\[\@media\(width\<\=768px\)\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.\[\@media\(width\<\=768px\)\]\:grid-cols-\[minmax\(0\,1fr\)_100px\]{grid-template-columns:minmax(0,1fr) 100px}.\[\@media\(width\<\=768px\)\]\:px-\[16px\]{padding-inline:16px}.\[\@media\(width\<\=768px\)\]\:pt-\[12px\]{padding-top:12px}.\[\@media\(width\<\=768px\)\]\:pt-\[18px\]{padding-top:18px}.\[\@media\(width\<\=768px\)\]\:pb-\[18px\]{padding-bottom:18px}}@media (max-width:860px){.\[\@media\(width\<\=860px\)\]\:\[\&\>\.pt-listcard\]\:pb-20>.pt-listcard{padding-bottom:calc(var(--spacing) * 20)}}@media not all and (max-width:1040px){.\[\@media\(width\>1040px\)\]\:hidden{display:none}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}[role=listitem]:not(:first-child)>.\[\[role\=listitem\]\:not\(\:first-child\)\>\&\]\:mt-\[8px\]{margin-top:8px}[role=listitem]:not(:first-child)>.\[\[role\=listitem\]\:not\(\:first-child\)\>\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}[role=listitem]:not(:first-child)>.\[\[role\=listitem\]\:not\(\:first-child\)\>\&\]\:border-\[var\(--border\)\]{border-color:var(--border)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}details[open] .\[details\[open\]_\&\]\:rotate-90{rotate:90deg}}@keyframes skel-sweep{to{transform:translate(100%)}}@keyframes lv-modal-step-fwd{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes lv-modal-step-back{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes lv-modal-step-fade{0%{opacity:0}to{opacity:1}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/ds/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/ds/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}[data-trunc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root{--font-mono:var(--font-geist-mono), ui-monospace, monospace}button:not(:disabled,[aria-disabled=true],[draggable=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow),[role=button]:not(:disabled,[aria-disabled=true],[draggable=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow),a.navitem:not([data-geen-druk]),summary:not([data-geen-druk]){transition:transform .12s var(--ease-out,ease-out)}button:not(:disabled,[aria-disabled=true],[draggable=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow):active,[role=button]:not(:disabled,[aria-disabled=true],[draggable=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow):active,a.navitem:not([data-geen-druk]):active,summary:not([data-geen-druk]):active{transform:scale(var(--press-scale));transition-duration:0s}@media (prefers-reduced-motion:reduce){button:not(:disabled,[aria-disabled=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow):active,[role=button]:not(:disabled,[aria-disabled=true],[data-geen-druk],.off-listrow,.prod-row,.hsup-row,.proj-row,.nl-row,.td-arcrow):active,a.navitem:not([data-geen-druk]):active,summary:not([data-geen-druk]):active{filter:brightness(.94);transform:none}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body *{visibility:hidden!important}#fac-print-area,#fac-print-area *{visibility:visible!important}#fac-print-area{z-index:99999;inset:0 auto auto 0;margin:0!important;padding:0!important;position:fixed!important}#fac-print-area .off-doc-scale{zoom:1!important}#fac-print-area .off-pages{align-items:flex-start!important;gap:0!important;padding:0!important}#fac-print-area .off-page{box-shadow:none!important}}@keyframes lv-auth-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lv-otp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lv-otp-veeg{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@keyframes lv-otp-schud{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes lv-otp-vink{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}