@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(../media/poppins-devanagari-300-normal.1-4y97y2txa-7.woff2)format("woff2"),url(../media/poppins-devanagari-300-normal.3_5gnudz9255x.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(../media/poppins-latin-ext-300-normal.14j1q_ocjwign.woff2)format("woff2"),url(../media/poppins-latin-ext-300-normal.1lcjop2lz6-yd.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(../media/poppins-latin-300-normal.1p4ocyl7vz09e.woff2)format("woff2"),url(../media/poppins-latin-300-normal.1ac0lbibbuy2w.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.1zudn0idao2xf.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.00hnp78sc5kb3.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.3cid9bjc4mem4.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.3qnto_os8e_o_.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.26axoheojcvao.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3ljb2hz1-w8db.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-devanagari-500-normal.3lk4qg1ffz9fs.woff2)format("woff2"),url(../media/poppins-devanagari-500-normal.24jkpbk8cc_p_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-ext-500-normal.1bd884zhjda8t.woff2)format("woff2"),url(../media/poppins-latin-ext-500-normal.2bhmv-ax4l2ym.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2"),url(../media/poppins-latin-500-normal.2oe8cx0p3dt__.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.21r_bxb3vzlmx.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.1gdysnd3hwybd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.3akwhu8439i8g.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.0yfcb6wtd1b1y.woff)format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.0lqep3bw7v3wl.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.18owfse_hsbuz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.0qipn60581k5b.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.2so0eecqstp1p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.1xowhcc_d3c84.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.3o6zfpml9w8yy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.1h4gkbs1bbtv3.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.2j6z_fq1740ug.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0d95tbzh5g6jj.woff)format("woff");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}

:root{--p-gray-0:#fff;--p-gray-25:#fbfbfc;--p-gray-50:#f7f7f8;--p-gray-100:#eff0f2;--p-gray-150:#e7e8eb;--p-gray-200:#dfe1e5;--p-gray-250:#c0c3cb;--p-gray-300:#a1a5b0;--p-gray-350:#818a9d;--p-gray-375:#7a8396;--p-gray-400:#62697c;--p-gray-450:#434959;--p-gray-500:#151a25;--p-navy-950:#0b0e14;--p-navy-900:#0f131b;--p-navy-850:#131722;--p-navy-800:#191f2c;--p-navy-750:#1f2635;--p-navy-700:#222a3c;--p-navy-650:#262e3f;--p-navy-600:#2c3446;--p-navy-500:#3a445a;--p-purple-50:#faf9fe;--p-purple-75:#f3f1fd;--p-purple-90:#ece9fb;--p-purple-100:#e7e3fa;--p-purple-200:#cec7f5;--p-purple-250:#bcb2f2;--p-purple-275:#af9eff;--p-purple-300:#8573e7;--p-purple-400:#6f62e6;--p-purple-500:#5956e3;--p-purple-600:#4a47cc;--p-purple-700:#3e3bb0;--p-purple-800:#403c7e;--p-purple-850:#2b2a57;--p-purple-900:#24234a;--p-green-50:#e9f6ef;--p-green-100:#cdebdb;--p-green-300:#6fcb98;--p-green-400:#49b77d;--p-green-600:#26704b;--p-amber-50:#fdf1d8;--p-amber-100:#f6e1b4;--p-amber-300:#e0b254;--p-amber-700:#855008;--p-red-50:#fbebec;--p-red-100:#f4d6d8;--p-red-300:#ec8a8d;--p-red-600:#a32f35;--p-blue-50:#e9f0fa;--p-blue-100:#d3e1f3;--p-blue-300:#8ab4e8;--p-blue-700:#2d5c97;--p-viz-blue:#2a78d6;--p-viz-orange:#eb6834;--p-viz-aqua:#1baf7a;--p-viz-yellow:#eda100;--p-viz-magenta:#e87ba4;--p-viz-green:#008300;--p-viz-violet:#4a3aa7;--p-viz-red:#e34948;--p-viz-blue-100:#cde2fb;--p-viz-blue-200:#9ec5f4;--p-viz-blue-300:#6da7ec;--p-viz-blue-400:#3987e5;--p-viz-blue-500:#256abf;--p-viz-blue-600:#184f95;--p-viz-blue-700:#0d366b;--p-viz-gray-light:#f0efec;--p-viz-gray-dark:#383835}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:var(--p-gray-50);--color-canvas-raised:var(--p-gray-25);--color-surface:var(--p-gray-0);--color-surface-subtle:var(--p-gray-100);--color-surface-hover:var(--p-gray-150);--color-surface-sunken:var(--p-gray-50);--color-surface-inverse:var(--p-gray-500);--color-text:var(--p-gray-500);--color-text-secondary:var(--p-gray-450);--color-text-muted:var(--p-gray-400);--color-text-inverse:var(--p-gray-50);--color-text-placeholder:var(--p-gray-400);--color-border:var(--p-gray-200);--color-border-subtle:var(--p-gray-150);--color-border-strong:var(--p-gray-250);--color-border-control:var(--p-gray-375);--color-action:var(--p-gray-500);--color-action-hover:var(--p-gray-450);--color-action-active:var(--p-gray-500);--color-on-action:var(--p-gray-0);--color-accent:var(--p-purple-500);--color-accent-hover:var(--p-purple-600);--color-accent-active:var(--p-purple-700);--color-accent-soft:var(--p-purple-75);--color-accent-soft-hover:var(--p-purple-90);--color-accent-border:var(--p-purple-250);--color-on-accent:var(--p-gray-0);--color-focus:var(--p-purple-400);--color-focus-offset:var(--p-gray-0);--color-success-text:var(--p-green-600);--color-success-surface:var(--p-green-50);--color-success-border:var(--p-green-100);--color-warning-text:var(--p-amber-700);--color-warning-surface:var(--p-amber-50);--color-warning-border:var(--p-amber-100);--color-danger-text:var(--p-red-600);--color-danger-surface:var(--p-red-50);--color-danger-border:var(--p-red-100);--color-info-text:var(--p-blue-700);--color-info-surface:var(--p-blue-50);--color-info-border:var(--p-blue-100);--color-neutral-text:var(--p-gray-450);--color-neutral-surface:var(--p-gray-100);--color-neutral-border:var(--p-gray-200);--color-nav:var(--p-gray-500);--color-nav-raised:var(--p-navy-700);--color-nav-text:var(--p-gray-50);--color-nav-muted:var(--p-gray-300);--color-nav-border:var(--p-navy-600);--color-nav-active:var(--p-purple-900);--color-nav-indicator:var(--p-purple-250);--color-nav-focus:var(--p-purple-250);--color-diff-added-surface:var(--p-green-50);--color-diff-added-emphasis:var(--p-green-100);--color-diff-added-text:var(--p-green-600);--color-diff-removed-surface:var(--p-red-50);--color-diff-removed-emphasis:var(--p-red-100);--color-diff-removed-text:var(--p-red-600);--color-chart-1:var(--p-viz-blue);--color-chart-2:var(--p-viz-orange);--color-chart-3:var(--p-viz-aqua);--color-chart-4:var(--p-viz-yellow);--color-chart-5:var(--p-viz-magenta);--color-chart-6:var(--p-viz-green);--color-chart-7:var(--p-viz-violet);--color-chart-8:var(--p-viz-red);--color-chart-seq-100:var(--p-viz-blue-100);--color-chart-seq-200:var(--p-viz-blue-200);--color-chart-seq-300:var(--p-viz-blue-300);--color-chart-seq-400:var(--p-viz-blue-400);--color-chart-seq-500:var(--p-viz-blue-500);--color-chart-seq-600:var(--p-viz-blue-600);--color-chart-seq-700:var(--p-viz-blue-700);--color-chart-diverging-negative:var(--p-viz-red);--color-chart-diverging-midpoint:var(--p-viz-gray-light);--color-chart-diverging-positive:var(--p-viz-blue);--color-terminal-surface:var(--p-gray-500);--color-terminal-raised:var(--p-navy-800);--color-terminal-hover:var(--p-navy-750);--color-terminal-border:var(--p-navy-600);--color-terminal-text:var(--p-gray-200);--color-terminal-muted:var(--p-gray-300);--color-terminal-success:var(--p-green-300);--color-terminal-warning:var(--p-amber-300);--color-terminal-danger:var(--p-red-300);--color-terminal-info:var(--p-blue-300);--color-terminal-accent:var(--p-purple-250);--color-terminal-focus:var(--p-purple-250);--color-code-surface:var(--p-gray-50);--color-code-text:var(--p-gray-500);--color-code-inverse-surface:var(--p-gray-500);--color-code-inverse-text:var(--p-gray-200);--color-overlay:#151a2566}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:var(--p-navy-900);--color-canvas-raised:var(--p-navy-850);--color-surface:var(--p-navy-800);--color-surface-subtle:var(--p-navy-750);--color-surface-hover:var(--p-navy-650);--color-surface-sunken:var(--p-navy-850);--color-surface-inverse:var(--p-gray-100);--color-text:var(--p-gray-50);--color-text-secondary:#b9bec8;--color-text-muted:#979ead;--color-text-inverse:var(--p-gray-500);--color-text-placeholder:#8f96a6;--color-border:var(--p-navy-600);--color-border-subtle:var(--p-navy-700);--color-border-strong:var(--p-navy-500);--color-border-control:#6e7890;--color-action:var(--p-gray-50);--color-action-hover:var(--p-gray-200);--color-action-active:var(--p-gray-250);--color-on-action:var(--p-gray-500);--color-accent:var(--p-purple-275);--color-accent-hover:#c3b7ff;--color-accent-active:#d3caff;--color-accent-soft:var(--p-purple-900);--color-accent-soft-hover:var(--p-purple-850);--color-accent-border:var(--p-purple-800);--color-on-accent:var(--p-gray-500);--color-focus:var(--p-purple-275);--color-focus-offset:var(--p-navy-900);--color-success-text:#6fcb98;--color-success-surface:#142a20;--color-success-border:#23513a;--color-warning-text:#e0b254;--color-warning-surface:#2c2314;--color-warning-border:#4a3a1b;--color-danger-text:#ec8a8d;--color-danger-surface:#301a1c;--color-danger-border:#5b2f32;--color-info-text:#8ab4e8;--color-info-surface:#16222f;--color-info-border:#2c4560;--color-neutral-text:#b9bec8;--color-neutral-surface:var(--p-navy-750);--color-neutral-border:var(--p-navy-600);--color-nav:var(--p-navy-950);--color-nav-raised:var(--p-navy-850);--color-nav-text:var(--p-gray-150);--color-nav-muted:var(--p-gray-300);--color-nav-border:var(--p-navy-750);--color-nav-active:var(--p-purple-900);--color-nav-indicator:var(--p-purple-250);--color-nav-focus:var(--p-purple-250);--color-diff-added-surface:#142a20;--color-diff-added-emphasis:#23513a;--color-diff-added-text:#6fcb98;--color-diff-removed-surface:#301a1c;--color-diff-removed-emphasis:#5b2f32;--color-diff-removed-text:#ec8a8d;--color-chart-1:#3987e5;--color-chart-2:#d95926;--color-chart-3:#199e70;--color-chart-4:#c98500;--color-chart-5:#d55181;--color-chart-6:#008300;--color-chart-7:#9085e9;--color-chart-8:#e66767;--color-chart-seq-100:var(--p-viz-blue-700);--color-chart-seq-200:var(--p-viz-blue-600);--color-chart-seq-300:var(--p-viz-blue-500);--color-chart-seq-400:var(--p-viz-blue-400);--color-chart-seq-500:var(--p-viz-blue-300);--color-chart-seq-600:var(--p-viz-blue-200);--color-chart-seq-700:var(--p-viz-blue-100);--color-chart-diverging-negative:#e66767;--color-chart-diverging-midpoint:var(--p-viz-gray-dark);--color-chart-diverging-positive:#3987e5;--color-terminal-surface:var(--p-navy-950);--color-terminal-raised:var(--p-navy-850);--color-terminal-hover:var(--p-navy-800);--color-terminal-border:var(--p-navy-700);--color-code-surface:var(--p-navy-850);--color-code-text:var(--p-gray-200);--color-code-inverse-surface:var(--p-navy-950);--color-code-inverse-text:var(--p-gray-200);--color-overlay:#05070ca3}
:root{--font-sans:"Poppins", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-display:2rem;--line-tight:1.2;--line-snug:1.35;--line-body:1.5;--line-relaxed:1.65;--tracking-tight:-.01em;--tracking-snug:0;--tracking-normal:0;--tracking-wide:.08em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600}
:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem}
:root{--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-pill:999px;--border-width:1px}
:root{--shadow-xs:0 1px 2px #151a250d;--shadow-sm:0 1px 2px #151a250a, 0 2px 6px -2px #151a250f;--shadow-popover:0 0 6px #151a2505, 0 0 10px #151a2505, 0 8px 18px #151a250a, 0 18px 38px #151a250f;--shadow-dialog:0 0 6px #151a2508, 0 8px 18px #151a250f, 0 32px 64px -16px #151a2538;--shadow-focus:0 0 0 1px var(--color-focus-offset), 0 0 0 3px var(--color-focus)}:root[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006, 0 2px 6px -2px #0006;--shadow-popover:0 2px 4px #0006, 0 12px 28px -8px #0009;--shadow-dialog:0 4px 8px #0006, 0 32px 64px -16px #000000b3}
:root{--sidebar-width:15rem;--sidebar-width-collapsed:3.5rem;--topbar-height:3.5rem;--content-max:90rem;--form-max:42rem;--gutter:2rem;--gutter-tablet:1.5rem;--gutter-mobile:1rem;--control-height:2.5rem;--control-height-compact:2rem;--control-height-large:2.75rem;--touch-target:2.75rem}
:root{--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}
:root{--z-base:0;--z-sticky:10;--z-drawer:20;--z-popover:30;--z-dialog:50;--z-toast:70}
:where(*){box-sizing:border-box}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}}@keyframes ds-fade-out{to{opacity:0}}@keyframes ds-drawer-in{0%{transform:translate(100%)}}@keyframes ds-drawer-out{to{transform:translate(100%)}}:where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){[style*=ds-spin]{animation-duration:2.4s!important}[style*=ds-pulse],[style*=ds-rise]{animation:none!important}}

:root{--auth-max:28rem}.live-form input,.live-form select,.live-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);padding:var(--space-3);font:inherit}.live-form{gap:var(--space-4);max-width:38rem;display:grid}.live-form label{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:grid}.live-form button{justify-self:start}*,:before,:after{box-sizing:border-box}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-accent);text-underline-offset:var(--space-1)}a:hover{color:var(--color-accent-hover)}h1{font-size:var(--text-xl);font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--tracking-tight);margin:0}p{margin:0}strong{font-weight:var(--weight-semibold)}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.brand-link{color:inherit;width:fit-content;text-decoration:none}.brand-link:hover{color:inherit}.brand{aspect-ratio:3;background-color:var(--color-accent);flex:none;width:132px;display:block;-webkit-mask:url(/brand/caplo-lockup.png) 50%/contain no-repeat;mask:url(/brand/caplo-lockup.png) 50%/contain no-repeat}@media (forced-colors:active){.brand{forced-color-adjust:none;background-color:linktext!important}}.overline{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-xs)}.auth-layout{flex-direction:column;min-height:100svh;display:flex}.auth-header,.auth-footer{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);display:flex}.auth-switch{color:var(--color-text-secondary);font-size:var(--text-sm)}.auth-switch a{margin-left:var(--space-2);font-weight:var(--weight-medium)}.auth-main{width:100%;max-width:calc(var(--auth-max) + var(--space-8));padding:var(--space-12) var(--space-4);flex:1;margin:auto}.auth-intro{margin-bottom:var(--space-6)}.auth-intro h1{margin-top:var(--space-3)}.auth-intro p{margin-top:var(--space-3);color:var(--color-text-secondary)}.auth-form{gap:var(--space-5);padding:var(--space-8);display:grid}.auth-submit{width:100%}.password-control{position:relative}.password-control input{padding-right:var(--space-16)!important}.password-toggle{right:var(--space-1);height:100%;padding:0 var(--space-3);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium);background:0 0;border:0;position:absolute;top:0}.password-toggle:hover{color:var(--color-accent)}.preview-note{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.preview-note svg{margin-top:var(--space-1)}.preview-link{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-6);font-size:var(--text-sm);text-decoration:none;display:flex}.auth-footer{font-size:var(--text-xs);color:var(--color-text-muted)}.shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;display:grid}.rail,.mobile-rail{background:var(--color-nav);color:var(--color-nav-text);padding:var(--space-6) var(--space-3) var(--space-4);gap:var(--space-6);flex-direction:column;display:flex}.rail{height:100vh;position:sticky;top:0;overflow-y:auto}.rail .brand-link,.mobile-rail .brand-link{margin-left:var(--space-2)}.rail .brand,.mobile-rail .brand{background-color:var(--color-nav-text)}.profile strong{font-size:var(--text-sm);display:block}.profile span{font-size:var(--text-2xs);color:var(--color-nav-muted);display:block}.nav-group+.nav-group{margin-top:var(--space-6)}.nav-group .overline{color:var(--color-nav-muted);padding:0 var(--space-3) var(--space-2)}.nav-group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.nav-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-nav-muted);border-radius:var(--radius-md);text-align:left;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-item:not(:disabled):not(.active):hover{background:var(--color-nav-raised);color:var(--color-nav-text)}.nav-item.active{background:var(--color-nav-active);color:var(--color-nav-text)}.nav-item.active svg{color:var(--color-nav-indicator)}.nav-item.active:before{content:"";left:calc(var(--space-2) * -1);width:3px;height:var(--space-5);background:var(--color-nav-indicator);border-radius:var(--radius-xs);position:absolute}.nav-item:disabled{cursor:not-allowed}.nav-soon{font-size:var(--text-2xs);font-weight:var(--weight-regular);margin-left:auto}.nav-parent{cursor:pointer;list-style:none}.nav-parent::-webkit-details-marker{display:none}.nav-group-chevron{flex:none;margin-left:auto}.nav-integration-group[open] .nav-group-chevron{transform:rotate(90deg)}.nav-group .nav-submenu{margin-left:var(--space-5);padding-left:var(--space-2);border-left:1px solid var(--color-nav-border)}.nav-submenu .nav-item{font-size:var(--text-xs)}.rail :focus-visible,.mobile-rail :focus-visible{outline-color:var(--color-nav-focus)}.rail-footer{gap:var(--space-3);border-top:1px solid var(--color-nav-border);padding-top:var(--space-4);margin-top:auto;display:grid}.profile{gap:var(--space-3);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.shell-body{min-width:0}.topbar{z-index:var(--z-sticky);min-height:var(--topbar-height);padding:var(--space-2) var(--gutter);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:flex;position:sticky;top:0}.breadcrumbs{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.breadcrumbs [aria-current]{color:var(--color-text)}.topbar-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.page-content{max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.page-head p{color:var(--color-text-secondary);max-width:52ch;margin-top:var(--space-2)}.dashboard-grid{gap:var(--space-5);display:grid}.metrics-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.details-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.metric-badges{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.budget-progress{margin-top:var(--space-3)}.dashboard-note{gap:var(--space-2);margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;display:flex}.dashboard-action-link{color:inherit;text-decoration:none}.dashboard-action-link:hover,.dashboard-action-link:focus-visible{color:var(--color-accent);text-decoration:underline}.dashboard-outcome-filters{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.dashboard-outcome-filters label,.dashboard-outcome-range{gap:var(--space-1);min-width:min(12rem,100%);color:var(--color-text-secondary);font-size:var(--text-xs);display:grid}.dashboard-outcome-metrics{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-outcome-metrics>*{min-width:0}.dashboard-poor-samples{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);display:grid}.dashboard-poor-samples a{width:fit-content}.dashboard-readiness-list{gap:var(--space-4);display:grid}.dashboard-readiness-row{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:grid}.dashboard-readiness-row:last-child{border-bottom:0;padding-bottom:0}.dashboard-readiness-row>div:first-child{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-readiness-row>div:first-child span{color:var(--color-text-secondary)}.dashboard-readiness-row>a{width:fit-content}.dashboard-readiness-states{gap:var(--space-2);flex-wrap:wrap;display:flex}.nav-toggle{display:none}.nav-dialog{width:var(--sidebar-width);background:var(--color-nav);border:0;max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.nav-dialog::backdrop{background:var(--color-overlay)}.mobile-rail{min-height:100%}.nav-close{right:var(--space-3);top:var(--space-5);color:var(--color-nav-text);width:var(--touch-target);height:var(--touch-target);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.skip-link{left:var(--space-4);top:var(--space-4);z-index:var(--z-dialog);background:var(--color-surface);padding:var(--space-3);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (max-width:1279px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.dashboard-outcome-metrics{grid-template-columns:1fr}}@media (max-width:1023px){body{--gutter:var(--gutter-tablet)}.shell{grid-template-columns:1fr}.rail{display:none}.nav-toggle{width:var(--touch-target);height:var(--touch-target);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}}@media (max-width:599px){body{--gutter:var(--gutter-mobile)}.auth-header,.auth-footer{padding:var(--space-5) var(--space-4)}.auth-header{align-items:flex-start}.auth-switch{text-align:right;max-width:10rem}.auth-switch a{display:block}.auth-main{padding-top:var(--space-8);padding-bottom:var(--space-8)}.auth-form{padding:var(--space-6)}.auth-footer{gap:var(--space-2);flex-direction:column}.metrics-grid{grid-template-columns:1fr}.page-head{gap:var(--space-3);flex-direction:column}.topbar-actions{gap:var(--space-1)}.breadcrumbs{display:none}.page-content{padding-top:var(--space-6)}}@media (pointer:coarse){button,input,.nav-item{min-height:var(--touch-target)!important}input{font-size:var(--text-md)!important}.topbar-actions button{min-width:var(--touch-target)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-fields{gap:var(--space-5);display:grid}.auth-divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth-identity{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.auth-identity>span{overflow-wrap:anywhere;min-width:0}.text-button{color:var(--color-accent);cursor:pointer;font-size:var(--text-sm);text-underline-offset:var(--space-1);background:0 0;border:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--color-accent-hover)}.auth-demo{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.auth-demo summary{cursor:pointer;text-align:center}.auth-demo p{margin-top:var(--space-3)}.auth-demo ul{padding-left:var(--space-5)}.auth-demo li{margin-top:var(--space-2);overflow-wrap:anywhere}.auth-demo code{font-family:var(--font-mono)}.workspace-picker{min-width:0;max-width:clamp(11rem,19vw,15rem)}.workspace-picker>span{max-width:100%}.workspace-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:599px){.workspace-picker{max-width:clamp(9rem,48vw,13rem)}}.settings-layout{gap:var(--space-8);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.settings-nav{gap:var(--space-6);top:calc(var(--topbar-height) + var(--space-6));display:grid;position:sticky}.settings-nav .overline{padding:0 var(--space-3) var(--space-2)}.settings-nav-group summary{cursor:pointer;color:var(--color-text-secondary)}.settings-nav-group[open] summary{color:var(--color-text)}.settings-nav-link{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-1);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.settings-nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.settings-nav-link.active{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}.settings-nav-note{border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.settings-content{min-width:0;max-width:58rem}.settings-page-title{margin-bottom:var(--space-5)}.settings-page-title h2{font-size:var(--text-lg);letter-spacing:var(--tracking-snug);margin:0 0 var(--space-1);font-weight:var(--weight-semibold)}.settings-page-title p{color:var(--color-text-secondary);font-size:var(--text-sm)}.settings-preview{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-5);display:flex}.settings-preview-dot,.settings-draft-dot{background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.settings-draft-dot{margin-top:0}.settings-stack{gap:var(--space-5);display:grid}.settings-page-panels{margin-top:var(--space-4)}.settings-fields{border:0;min-width:0;margin:0;padding:0}.settings-fields:disabled{opacity:.75}.settings-two-col{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-actions,.settings-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-actions{gap:var(--space-2)}.settings-align-end{align-items:end}.settings-grow{flex:1;min-width:0}.settings-wrap{overflow-wrap:anywhere}.settings-divider{background:var(--color-border);height:1px}.settings-copy{align-items:flex-end;gap:var(--space-2);display:flex}.settings-copy>div{flex:1;min-width:0}.settings-copy input{font-family:var(--font-mono)!important;font-size:var(--text-xs)!important}.settings-empty{justify-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.settings-empty strong{font-size:var(--text-sm)}.settings-empty p{font-size:var(--text-xs);color:var(--color-text-muted);max-width:42ch}.settings-unsaved{font-size:var(--text-xs);color:var(--color-accent)}.settings-feedback{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4)}.settings-feedback-empty{height:0;overflow:hidden}.settings-member-list{display:grid}.settings-member{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.settings-member:first-child{border-top:0;padding-top:0}.settings-member:last-child{padding-bottom:0}.settings-avatar,.settings-provider-icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.settings-member-info{flex:1;min-width:0}.settings-member-info strong{font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.settings-member-info>span{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere;margin-bottom:var(--space-2);display:block}.settings-member-actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-member-actions>div{width:7rem}.settings-member-actions label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.live-member-role{min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.settings-member-actions>.live-member-role{width:auto}.settings-role-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-role-grid p{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-3)}.settings-permissions-scroll{margin-bottom:var(--space-5);overflow-x:auto}.settings-permissions-table{border-collapse:collapse;width:100%;min-width:730px;font-size:var(--text-xs)}.settings-permissions-table th,.settings-permissions-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;white-space:nowrap}.settings-permissions-table th:first-child{text-align:left}.settings-permissions-table thead th{color:var(--color-text-secondary);font-weight:600}.settings-permissions-table tbody th{font-weight:500}.settings-permission-group th{background:var(--color-surface-subtle);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold)!important}.settings-provider{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:grid}.settings-provider strong{font-size:var(--text-sm);overflow-wrap:anywhere}.settings-provider code{font-size:var(--text-xs);overflow-wrap:anywhere}.live-connection{gap:var(--space-2)}.live-connection-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.live-connection-info{flex:1;min-width:0}.live-connection-info p{overflow-wrap:anywhere}.live-connection-actions{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-border);flex:none;display:flex}.live-connection-hint{padding-left:calc(var(--space-10) + var(--space-3))}@media (max-width:600px){.live-connection-row{flex-wrap:wrap}.live-connection-info{flex-basis:calc(100% - var(--space-10) - var(--space-3))}.live-connection-actions{margin-left:auto}.live-connection-hint{padding-left:0}}.settings-deliveries{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.settings-stats{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-stats>div{gap:var(--space-2);display:grid}.settings-stats span,.settings-stats small{color:var(--color-text-muted);font-size:var(--text-xs)}.settings-stats strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.settings-audit-row{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;display:flex}.settings-audit-row:last-child{border-bottom:0}.settings-audit-row strong{font-size:var(--text-sm)}.settings-audit-row p,.settings-audit-row time{color:var(--color-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.settings-audit-dot{border:2px solid var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.settings-modal{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-dialog);width:min(36rem, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:0}.settings-modal::backdrop{background:var(--color-overlay)}.settings-modal h2{font-size:var(--text-md);margin:0}.settings-modal-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.settings-modal-body{padding:var(--space-5);font-size:var(--text-sm)}.settings-modal-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);display:flex}@media (max-width:1279px){.settings-layout{gap:var(--space-5);grid-template-columns:10rem minmax(0,1fr)}.settings-member{flex-wrap:wrap}.settings-member-actions{width:100%;padding-left:calc(var(--space-10) + var(--space-3))}}@media (min-width:768px){.live-member{flex-wrap:nowrap}.live-member .settings-member-actions{width:auto;padding-left:0}}@media (max-width:767px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:static}.settings-nav>div{gap:var(--space-1);flex-wrap:wrap;display:flex}.settings-nav .overline{width:100%;padding-left:var(--space-2)}.settings-nav-link{min-height:var(--touch-target);padding:var(--space-2);font-size:var(--text-xs);margin:0}.settings-nav-note{display:none}.settings-two-col,.settings-role-grid{grid-template-columns:1fr}.settings-content form section>div:last-child{flex-wrap:wrap}.settings-stats{grid-template-columns:1fr}.settings-stats>div+div{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.settings-copy{flex-wrap:wrap}.settings-copy>div{flex-basis:100%}.settings-member-actions{padding-left:0}.breadcrumbs{gap:var(--space-1);font-size:var(--text-xs)}.breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}}.settings-mobile-nav{display:none}@media (max-width:767px){.settings-mobile-nav{margin-bottom:var(--space-6);display:block}.settings-nav{display:none}.settings-content section>div:first-child{flex-wrap:wrap}}.settings-modal{overflow:hidden}.settings-modal>form{max-height:calc(100dvh - var(--space-8) - 2px);flex-direction:column;display:flex}.settings-modal-head,.settings-modal-foot{flex:none}.settings-modal-body{grid-auto-rows:max-content;min-height:0;overflow-y:auto}.settings-modal-foot{flex-wrap:wrap}.settings-event-id{overflow-wrap:anywhere;font-size:var(--text-2xs);display:block}
