/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@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-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-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-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;--bl-beam-angle:0deg}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");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}@layer reset;@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-sans:var(--font-family-sans);--font-sans--font-feature-settings:var(--font-family-sans--font-feature-settings);--font-mono:var(--font-family-mono);--font-mono--font-feature-settings:var(--font-family-mono--font-feature-settings);--text-xs:var(--font-size-tiny);--text-sm:var(--font-size-small);--text-base:var(--font-size-base);--text-lg:var(--font-size-large);--font-weight-regular:var(--font-weight-regular);--font-weight-medium:var(--font-weight-medium);--shadow-xs:var(--shadow-xs);--shadow-md:var(--shadow-md);--shadow-xs-border:var(--shadow-xs-border);--shadow-xs-border-base:var(--shadow-xs-border-base);--shadow-xs-border-select:var(--shadow-xs-border-select);--shadow-xs-border-focus:var(--shadow-xs-border-focus);--shadow-xs-border-hover:var(--shadow-xs-border-hover);--shadow-xs-border-critical-base:var(--shadow-xs-border-critical-base);--shadow-lg-border-base:var(--shadow-lg-border-base);--animate-pulse:var(--animate-pulse);--radius:var(--radius-sm);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--color-background-base:var(--background-base);--color-background-stronger:var(--background-stronger);--color-surface-base:var(--surface-base);--color-base:var(--base);--color-surface-base-hover:var(--surface-base-hover);--color-surface-base-active:var(--surface-base-active);--color-surface-raised-base:var(--surface-raised-base);--color-surface-raised-base-hover:var(--surface-raised-base-hover);--color-surface-raised-stronger-non-alpha:var(--surface-raised-stronger-non-alpha);--color-surface-interactive-base:var(--surface-interactive-base);--color-surface-interactive-hover:var(--surface-interactive-hover);--color-surface-interactive-weak:var(--surface-interactive-weak);--color-surface-warning-strong:var(--surface-warning-strong);--color-surface-critical-base:var(--surface-critical-base);--color-text-base:var(--text-base);--color-input-base:var(--input-base);--color-text-weak:var(--text-weak);--color-text-weaker:var(--text-weaker);--color-text-strong:var(--text-strong);--color-text-critical:var(--icon-critical-base);--color-text-interactive-base:var(--text-interactive-base);--color-text-on-critical-base:var(--text-on-critical-base);--color-border-base:var(--border-base);--color-border-weak-base:var(--border-weak-base);--color-border-strong-base:var(--border-strong-base);--color-border-weaker-base:var(--border-weaker-base);--color-border-interactive-base:var(--border-interactive-base);--color-border-interactive-focus:var(--border-interactive-focus);--color-icon-base:var(--icon-base);--color-icon-weak-base:var(--icon-weak-base);--color-icon-strong-base:var(--icon-strong-base);--color-icon-interactive-base:var(--icon-interactive-base);--color-icon-success-base:var(--icon-success-base);--color-icon-warning-base:var(--icon-warning-base);--color-icon-critical-base:var(--icon-critical-base);--color-icon-info-base:var(--icon-info-base);--color-icon-info-active:var(--icon-info-active)}:root{--gray-dark-1:#131010;--gray-dark-2:#1b1818;--gray-dark-3:#252121;--gray-dark-4:#2d2828;--gray-dark-5:#343030;--gray-dark-6:#3e3939;--gray-dark-7:#4b4646;--gray-dark-8:#645f5f;--gray-dark-9:#716c6b;--gray-dark-10:#7f7979;--gray-dark-11:#b7b1b1;--gray-dark-12:#f1ecec;--gray-light-1:#fdfcfc;--gray-light-2:#f9f8f8;--gray-light-3:#f1f0f0;--gray-light-4:#e9e8e8;--gray-light-5:#e2e0e0;--gray-light-6:#dad9d9;--gray-light-7:#cfcecd;--gray-light-8:#bcbbbb;--gray-light-9:#8e8b8b;--gray-light-10:#848181;--gray-light-11:#656363;--gray-light-12:#211e1e;--gray-dark-alpha-1:#82383803;--gray-dark-alpha-2:#e6c6c60b;--gray-dark-alpha-3:#edd5d516;--gray-dark-alpha-4:#f2e1e11e;--gray-dark-alpha-5:#f5e8e826;--gray-dark-alpha-6:#f5e8e831;--gray-dark-alpha-7:#f7ecec3f;--gray-dark-alpha-8:#faf5f559;--gray-dark-alpha-9:#faf5f467;--gray-dark-alpha-10:#fbf5f576;--gray-dark-alpha-11:#fcf9f9b2;--gray-dark-alpha-12:#fdfbfbf0;--gray-light-alpha-1:#55000003;--gray-light-alpha-2:#25000007;--gray-light-alpha-3:#1100000f;--gray-light-alpha-4:#0c000017;--gray-light-alpha-5:#1100001f;--gray-light-alpha-6:#07000026;--gray-light-alpha-7:#0b060032;--gray-light-alpha-8:#04000044;--gray-light-alpha-9:#07000074;--gray-light-alpha-10:#0400009c;--gray-light-alpha-11:#0700007e;--gray-light-alpha-12:#020000df;--smoke-dark-1:var(--gray-dark-1);--smoke-dark-2:var(--gray-dark-2);--smoke-dark-3:var(--gray-dark-3);--smoke-dark-4:var(--gray-dark-4);--smoke-dark-5:var(--gray-dark-5);--smoke-dark-6:var(--gray-dark-6);--smoke-dark-7:var(--gray-dark-7);--smoke-dark-8:var(--gray-dark-8);--smoke-dark-9:var(--gray-dark-9);--smoke-dark-10:var(--gray-dark-10);--smoke-dark-11:var(--gray-dark-11);--smoke-dark-12:var(--gray-dark-12);--smoke-light-1:var(--gray-light-1);--smoke-light-2:var(--gray-light-2);--smoke-light-3:var(--gray-light-3);--smoke-light-4:var(--gray-light-4);--smoke-light-5:var(--gray-light-5);--smoke-light-6:var(--gray-light-6);--smoke-light-7:var(--gray-light-7);--smoke-light-8:var(--gray-light-8);--smoke-light-9:var(--gray-light-9);--smoke-light-10:var(--gray-light-10);--smoke-light-11:var(--gray-light-11);--smoke-light-12:var(--gray-light-12);--smoke-dark-alpha-1:var(--gray-dark-alpha-1);--smoke-dark-alpha-2:var(--gray-dark-alpha-2);--smoke-dark-alpha-3:var(--gray-dark-alpha-3);--smoke-dark-alpha-4:var(--gray-dark-alpha-4);--smoke-dark-alpha-5:var(--gray-dark-alpha-5);--smoke-dark-alpha-6:var(--gray-dark-alpha-6);--smoke-dark-alpha-7:var(--gray-dark-alpha-7);--smoke-dark-alpha-8:var(--gray-dark-alpha-8);--smoke-dark-alpha-9:var(--gray-dark-alpha-9);--smoke-dark-alpha-10:var(--gray-dark-alpha-10);--smoke-dark-alpha-11:var(--gray-dark-alpha-11);--smoke-dark-alpha-12:var(--gray-dark-alpha-12);--smoke-light-alpha-1:var(--gray-light-alpha-1);--smoke-light-alpha-2:var(--gray-light-alpha-2);--smoke-light-alpha-3:var(--gray-light-alpha-3);--smoke-light-alpha-4:var(--gray-light-alpha-4);--smoke-light-alpha-5:var(--gray-light-alpha-5);--smoke-light-alpha-6:var(--gray-light-alpha-6);--smoke-light-alpha-7:var(--gray-light-alpha-7);--smoke-light-alpha-8:var(--gray-light-alpha-8);--smoke-light-alpha-9:var(--gray-light-alpha-9);--smoke-light-alpha-10:var(--gray-light-alpha-10);--smoke-light-alpha-11:var(--gray-light-alpha-11);--smoke-light-alpha-12:var(--gray-light-alpha-12);--yuzu-dark-1:#11120c;--yuzu-light-1:#fdfdfb;--yuzu-light-2:#fbfceb;--yuzu-light-3:#f8fac5;--yuzu-light-4:#f2f4a5;--yuzu-light-5:#e9eb9a;--yuzu-light-6:#dcde8e;--yuzu-light-7:#cccd7e;--yuzu-light-8:#b6b768;--yuzu-light-9:#dcde8d;--yuzu-light-10:#d2d384;--yuzu-light-11:#7c7c2c;--yuzu-light-12:#3d3d23;--yuzu-dark-2:#181810;--yuzu-dark-3:#262614;--yuzu-dark-4:#313115;--yuzu-dark-5:#3d3d18;--yuzu-dark-6:#4a4a21;--yuzu-dark-7:#5a5b2c;--yuzu-dark-8:#6f6f36;--yuzu-dark-9:#fdffca;--yuzu-dark-10:#f4f6c1;--yuzu-dark-11:#dbdda0;--yuzu-dark-12:#eff1bd;--yuzu-dark-alpha-1:#11910002;--yuzu-dark-alpha-2:#f1f10008;--yuzu-dark-alpha-3:#fafa3317;--yuzu-dark-alpha-4:#fbfb2f23;--yuzu-dark-alpha-5:#fbfb3730;--yuzu-dark-alpha-6:#fcfc533e;--yuzu-dark-alpha-7:#fafd6750;--yuzu-dark-alpha-8:#ffff6f65;--yuzu-dark-alpha-9:#fdffca;--yuzu-dark-alpha-10:#fcfec7f6;--yuzu-dark-alpha-11:#fdffb8db;--yuzu-dark-alpha-12:#fdffc8f0;--yuzu-light-alpha-1:#80800004;--yuzu-light-alpha-2:#ccd90014;--yuzu-light-alpha-3:#e1ea003a;--yuzu-light-alpha-4:#dbe0015a;--yuzu-light-alpha-5:#c8cd0065;--yuzu-light-alpha-6:#b1b50071;--yuzu-light-alpha-7:#9b9d0081;--yuzu-light-alpha-8:#84860097;--yuzu-light-alpha-9:#b1b60072;--yuzu-light-alpha-10:#a2a4017b;--yuzu-light-alpha-11:#616100d3;--yuzu-light-alpha-12:#1e1e00dc;--cobalt-dark-1:#091120;--cobalt-dark-2:#0d172b;--cobalt-dark-3:#0c2255;--cobalt-dark-4:#0c2a74;--cobalt-dark-5:#113489;--cobalt-dark-6:#18409b;--cobalt-dark-7:#204cb1;--cobalt-dark-8:#2558d0;--cobalt-dark-9:#034cff;--cobalt-dark-10:#0038ee;--cobalt-dark-11:#89b5ff;--cobalt-dark-12:#cde2ff;--cobalt-light-1:#fcfdff;--cobalt-light-2:#f5faff;--cobalt-light-3:#eaf2ff;--cobalt-light-4:#daeaff;--cobalt-light-5:#c8e0ff;--cobalt-light-6:#b4d2ff;--cobalt-light-7:#98bfff;--cobalt-dark-alpha-1:#0011f211;--cobalt-dark-alpha-2:#0048fe1c;--cobalt-dark-alpha-3:#004dff49;--cobalt-dark-alpha-4:#064dfd6b;--cobalt-dark-alpha-5:#1157ff81;--cobalt-dark-alpha-6:#1e62ff94;--cobalt-dark-alpha-7:#2768feac;--cobalt-dark-alpha-8:#2a6affcd;--cobalt-dark-alpha-9:#034cff;--cobalt-dark-alpha-10:#003bffed;--cobalt-dark-alpha-11:#89b5ff;--cobalt-light-8:#73a4ff;--cobalt-dark-alpha-12:#cde2ff;--cobalt-light-9:#034cff;--cobalt-light-10:#0443de;--cobalt-light-11:#1251ec;--cobalt-light-12:#0f2b6c;--cobalt-light-alpha-1:#0055ff03;--cobalt-light-alpha-2:#0080ff0a;--cobalt-light-alpha-3:#0062ff15;--cobalt-light-alpha-4:#006fff25;--cobalt-light-alpha-5:#0070ff37;--cobalt-light-alpha-6:#0167ff4b;--cobalt-light-alpha-7:#0061ff67;--cobalt-light-alpha-8:#005aff8c;--cobalt-light-alpha-9:#004afffc;--cobalt-light-alpha-10:#0040ddfb;--cobalt-light-alpha-11:#0044ebed;--cobalt-light-alpha-12:#001e63f0;--apple-dark-1:#0c140b;--apple-light-1:#fafefa;--apple-light-2:#f4fcf3;--apple-light-3:#e1fade;--apple-light-4:#cef6c9;--apple-light-5:#b9efb3;--apple-light-6:#9fe598;--apple-light-7:#7dd676;--apple-light-8:#43c23b;--apple-light-9:#12c905;--apple-light-10:#00bd00;--apple-light-11:#008600;--apple-light-12:#184115;--apple-dark-2:#121b11;--apple-dark-3:#152d13;--apple-dark-4:#123d0f;--apple-dark-5:#174b14;--apple-dark-6:#1d5b19;--apple-dark-7:#226c1e;--apple-dark-8:#267f20;--apple-dark-9:#12c905;--apple-dark-10:#17bb0d;--apple-dark-11:#37db2e;--apple-dark-12:#aff7a8;--apple-dark-alpha-1:#00d10004;--apple-dark-alpha-2:#29f9120b;--apple-dark-alpha-3:#33ff221e;--apple-dark-alpha-4:#17fb0730;--apple-dark-alpha-5:#2afc1e3f;--apple-dark-alpha-6:#37fd2b50;--apple-dark-alpha-7:#3efe3362;--apple-dark-alpha-8:#3fff3276;--apple-dark-alpha-9:#12fe02c6;--apple-dark-alpha-10:#19fe0cb7;--apple-dark-alpha-11:#3dfe33d9;--apple-dark-alpha-12:#b4feacf7;--apple-light-alpha-1:#00cc0005;--apple-light-alpha-2:#16c0000c;--apple-light-alpha-3:#18d90021;--apple-light-alpha-4:#18d50036;--apple-light-alpha-5:#15ca004c;--apple-light-alpha-6:#12bf0067;--apple-light-alpha-7:#0db30089;--apple-light-alpha-8:#0bb000c4;--apple-light-alpha-9:#0dc800fa;--apple-light-alpha-10:#00bd00;--apple-light-alpha-11:#008600;--apple-light-alpha-12:#033000ea;--ember-dark-1:#170f0d;--ember-dark-2:#201412;--ember-dark-3:#3c140d;--ember-dark-4:#530e05;--ember-dark-5:#631409;--ember-dark-6:#742216;--ember-dark-7:#8d3324;--ember-dark-8:#b64330;--ember-dark-9:#fc533a;--ember-dark-10:#ee462d;--ember-dark-11:#ff917b;--ember-dark-12:#ffd1c8;--ember-light-1:#fffcfb;--ember-light-2:#fff6f3;--ember-light-3:#ffe9e4;--ember-light-4:#ffd7cc;--ember-light-5:#ffc8ba;--ember-light-6:#ffb7a6;--ember-light-7:#ffa392;--ember-light-8:#f68975;--ember-light-9:#fc533a;--ember-light-10:#ef442a;--ember-light-11:#da3319;--ember-light-12:#5c281f;--ember-dark-alpha-1:#ec000007;--ember-dark-alpha-2:#f23e2011;--ember-dark-alpha-3:#fb22002f;--ember-dark-alpha-4:#ff070047;--ember-dark-alpha-5:#ff1a0058;--ember-dark-alpha-6:#fd3a1d6b;--ember-dark-alpha-7:#ff533685;--ember-dark-alpha-8:#ff5a3eb1;--ember-dark-alpha-9:#ff553bfc;--ember-dark-alpha-10:#ff4a2fed;--ember-dark-alpha-11:#ff917b;--ember-dark-alpha-12:#ffd1c8;--ember-light-alpha-1:#ff400004;--ember-light-alpha-2:#ff40000c;--ember-light-alpha-3:#ff30001b;--ember-light-alpha-4:#ff370033;--ember-light-alpha-5:#ff340045;--ember-light-alpha-6:#ff310059;--ember-light-alpha-7:#ff28006d;--ember-light-alpha-8:#ef25008a;--ember-light-alpha-9:#fb2200c5;--ember-light-alpha-10:#ec1f00d5;--ember-light-alpha-11:#d61d00e6;--ember-light-alpha-12:#460a00e0;--solaris-dark-1:#13110b;--solaris-dark-2:#1b180f;--solaris-dark-3:#2a2307;--solaris-dark-4:#382b00;--solaris-dark-5:#443500;--solaris-dark-6:#514307;--solaris-dark-7:#64551a;--solaris-dark-8:#7f6c25;--solaris-dark-9:#fcd53a;--solaris-dark-10:#f2cb2a;--solaris-dark-11:#fdd63c;--solaris-dark-12:#faebb5;--solaris-light-1:#fefdfa;--solaris-light-2:#fffbea;--solaris-light-3:#fff6be;--solaris-light-4:#ffee9c;--solaris-light-5:#ffe47c;--solaris-light-6:#f2d775;--solaris-light-7:#e0c76f;--solaris-light-8:#cdb047;--solaris-light-9:#ffdc17;--solaris-light-10:#fad337;--solaris-light-11:#917500;--solaris-light-12:#433c22;--solaris-dark-alpha-1:#bb110003;--solaris-dark-alpha-2:#f9b4000b;--solaris-dark-alpha-3:#febb001b;--solaris-dark-alpha-4:#feaf002a;--solaris-dark-alpha-5:#feb80037;--solaris-dark-alpha-6:#feca0045;--solaris-dark-alpha-7:#ffd42b59;--solaris-dark-alpha-8:#ffd63d76;--solaris-dark-alpha-9:#ffd83bfc;--solaris-dark-alpha-10:#fed52bf2;--solaris-dark-alpha-11:#ffd83cfd;--solaris-dark-alpha-12:#fff0b9fa;--solaris-light-alpha-1:#cc990005;--solaris-light-alpha-2:#ffcf0015;--solaris-light-alpha-3:#ffdc0041;--solaris-light-alpha-4:#ffd40063;--solaris-light-alpha-5:#ffcb0083;--solaris-light-alpha-6:#e7b6008a;--solaris-light-alpha-7:#c89c0090;--solaris-light-alpha-8:#ba9200b8;--solaris-light-alpha-9:#ffd900e8;--solaris-light-alpha-10:#f9c700c8;--solaris-light-alpha-11:#917500;--solaris-light-alpha-12:#261e00dd;--lilac-dark-1:#140f14;--lilac-dark-2:#1d141d;--lilac-dark-3:#2f1e31;--lilac-dark-4:#3e2440;--lilac-dark-5:#4a2c4c;--lilac-dark-6:#573859;--lilac-dark-7:#6c486e;--lilac-dark-8:#8a5e8d;--lilac-dark-9:#edb2f1;--lilac-dark-10:#e2a8e6;--lilac-dark-11:#dca2e0;--lilac-dark-12:#edd8ef;--lilac-light-1:#fffcff;--lilac-light-2:#fdf7fe;--lilac-light-3:#fceafd;--lilac-light-4:#faddfb;--lilac-light-5:#f5cff7;--lilac-light-6:#eebff1;--lilac-light-7:#e3a9e7;--lilac-light-8:#d78bdd;--lilac-light-9:#a753ae;--lilac-light-10:#9946a0;--lilac-light-11:#95429c;--lilac-light-12:#590b60;--lilac-dark-alpha-1:#d100d104;--lilac-dark-alpha-2:#fd4cfd0d;--lilac-dark-alpha-3:#ec70fb23;--lilac-dark-alpha-4:#f270fc33;--lilac-dark-alpha-5:#f57dfd40;--lilac-dark-alpha-6:#f691fd4e;--lilac-dark-alpha-7:#fa9eff64;--lilac-dark-alpha-8:#f9a5ff85;--lilac-dark-alpha-9:#fbbcfff0;--lilac-dark-alpha-10:#f9b9fee5;--lilac-dark-alpha-11:#fab8ffde;--lilac-dark-alpha-12:#fde6ffee;--lilac-light-alpha-1:#ff00ff03;--lilac-light-alpha-2:#c000e008;--lilac-light-alpha-3:#db00e715;--lilac-light-alpha-4:#da00e122;--lilac-light-alpha-5:#ca00d530;--lilac-light-alpha-6:#bc00c840;--lilac-light-alpha-7:#ac00b856;--lilac-light-alpha-8:#a800b574;--lilac-light-alpha-9:#7d0087ac;--lilac-light-alpha-10:#73007cb9;--lilac-light-alpha-11:#70007abd;--lilac-light-alpha-12:#520059f4;--coral-dark-1:#160f0e;--coral-light-1:#fffcfc;--coral-light-2:#fff8f7;--coral-light-3:#ffebe8;--coral-light-4:#ffdbd5;--coral-light-5:#ffcdc5;--coral-light-6:#f9beb5;--coral-light-7:#e9aea6;--coral-light-8:#d49b93;--coral-light-9:#af7871;--coral-light-10:#a26c65;--coral-light-11:#9c665f;--coral-light-12:#592a24;--coral-dark-2:#1f1413;--coral-dark-3:#391613;--coral-dark-4:#481b17;--coral-dark-5:#542621;--coral-dark-6:#63332d;--coral-dark-7:#77453f;--coral-dark-8:#935e57;--coral-dark-9:#ffd6d0;--coral-dark-10:#f5ccc6;--coral-dark-11:#e2a8a0;--coral-dark-12:#fcd3cd;--coral-dark-alpha-1:#e6000006;--coral-dark-alpha-2:#ff44330f;--coral-dark-alpha-3:#ff2f1d2b;--coral-dark-alpha-4:#ff3d2b3b;--coral-dark-alpha-5:#ff5c4a48;--coral-dark-alpha-6:#ff746358;--coral-dark-alpha-7:#fd897c6e;--coral-dark-alpha-8:#fe9d908c;--coral-dark-alpha-9:#ffd6d0;--coral-dark-alpha-10:#fed3cdf5;--coral-dark-alpha-11:#ffbdb4e0;--coral-dark-alpha-12:#ffd6cffc;--coral-light-alpha-1:#ff000003;--coral-light-alpha-2:#ff200008;--coral-light-alpha-3:#ff220017;--coral-light-alpha-4:#ff25002a;--coral-light-alpha-5:#ff24003a;--coral-light-alpha-6:#eb20014a;--coral-light-alpha-7:#c0170059;--coral-light-alpha-8:#9a13006c;--coral-light-alpha-9:#700d008e;--coral-light-alpha-10:#650c009a;--coral-light-alpha-11:#620b00a0;--coral-light-alpha-12:#3e0700db;--mint-dark-alpha-1:#00bb0003;--mint-dark-alpha-2:#2bf72b09;--mint-dark-alpha-3:#66fe5d1b;--mint-dark-alpha-4:#63ff5d2b;--mint-dark-alpha-5:#6cff643b;--mint-dark-alpha-6:#71ff6a4a;--mint-dark-alpha-7:#74fd6f5c;--mint-dark-alpha-8:#74ff6f72;--mint-dark-alpha-9:#c8ffc4f5;--mint-dark-alpha-10:#c6fec2f5;--mint-dark-alpha-11:#b4ffafdb;--mint-dark-alpha-12:#c7ffc3fa;--mint-dark-1:#0d130c;--mint-dark-2:#121a12;--mint-dark-3:#1a2a19;--mint-dark-4:#1f3a1e;--mint-dark-5:#264824;--mint-dark-6:#2d572b;--mint-dark-7:#356733;--mint-dark-8:#3d7b3b;--mint-dark-9:#c8ffc4;--mint-dark-10:#bff5bb;--mint-dark-11:#9dde99;--mint-dark-12:#c4fbc0;--mint-light-1:#fafefa;--mint-light-2:#f4fcf3;--mint-light-3:#dbfdd8;--mint-light-4:#c3fabf;--mint-light-5:#adf2a8;--mint-light-6:#96e692;--mint-light-7:#81d47d;--mint-light-8:#6abc67;--mint-light-9:#9ff29a;--mint-light-10:#98e793;--mint-light-11:#318430;--mint-light-12:#1f461d;--black:#000;--white:#fff;--mint-light-alpha-1:#00cc0005;--mint-light-alpha-2:#16c0000c;--mint-light-alpha-3:#14f20027;--mint-light-alpha-4:#10ec0040;--mint-light-alpha-5:#0fd90057;--mint-light-alpha-6:#0ac5006d;--mint-light-alpha-7:#08ab0082;--mint-light-alpha-8:#058f0098;--mint-light-alpha-9:#0ddf0065;--mint-light-alpha-10:#0cc7006c;--mint-light-alpha-11:#016800cf;--mint-light-alpha-12:#022e00e2;--blue-dark-1:#0e161f;--blue-dark-2:#0f1b2d;--blue-dark-3:#0f233c;--blue-dark-4:#10294b;--blue-dark-5:#0e2f57;--blue-dark-6:#0c3768;--blue-dark-7:#094280;--blue-dark-8:#0854a4;--blue-dark-9:#0091ff;--blue-dark-10:#389eff;--blue-dark-11:#51a8ff;--blue-dark-12:#eaf6ff;--blue-light-1:#f9fcff;--blue-light-2:#f5faff;--blue-light-3:#eaf4ff;--blue-light-4:#e0efff;--blue-light-5:#cde6fd;--blue-light-6:#b9d9f8;--blue-light-7:#96c7f2;--blue-light-8:#5cafee;--blue-light-9:#0091ff;--blue-light-10:#007fef;--blue-light-11:#0069db;--blue-light-12:#00254d;--blue-dark-alpha-1:#0000;--blue-dark-alpha-2:#0c58fc0f;--blue-dark-alpha-3:#1576fd23;--blue-dark-alpha-4:#1576fd33;--blue-dark-alpha-5:#107bfd3f;--blue-dark-alpha-6:#0a7cff51;--blue-dark-alpha-7:#057dff70;--blue-dark-alpha-8:#057dff99;--blue-dark-alpha-9:#0094fff9;--blue-dark-alpha-10:#38a2fff9;--blue-dark-alpha-11:#51abfff9;--blue-dark-alpha-12:#effbfff9;--blue-light-alpha-1:#0582ff05;--blue-light-alpha-2:#0582ff0a;--blue-light-alpha-3:#007fff11;--blue-light-alpha-4:#007fff1e;--blue-light-alpha-5:#017fee30;--blue-light-alpha-6:#0176e447;--blue-light-alpha-7:#0077e068;--blue-light-alpha-8:#0082e5a0;--blue-light-alpha-9:#0090fff9;--blue-light-alpha-10:#007feff9;--blue-light-alpha-11:#0066dbf9;--blue-light-alpha-12:#002047f9;--ink-dark-1:#101313;--ink-dark-2:#181b1b;--ink-dark-3:#212525;--ink-dark-4:#282d2d;--ink-dark-5:#303434;--ink-dark-6:#393e3e;--ink-dark-7:#464b4b;--ink-dark-8:#5f6464;--ink-dark-9:#6b7171;--ink-dark-10:#797f7f;--ink-dark-11:#b1b7b7;--ink-dark-12:#ecf1f1;--ink-light-1:#fcfdfd;--ink-light-2:#f8f9f9;--ink-light-3:#f0f1f1;--ink-light-4:#e8e9e9;--ink-light-5:#e0e2e2;--ink-light-6:#d9dada;--ink-light-7:#cdcfcf;--ink-light-8:#bbbcbc;--ink-light-9:#8b8e8e;--ink-light-10:#818484;--ink-light-11:#636565;--ink-light-12:#1e2121;--ink-dark-alpha-1:#38828203;--ink-dark-alpha-2:#c6e6e60b;--ink-dark-alpha-3:#d5eded16;--ink-dark-alpha-4:#e1f2f21e;--ink-dark-alpha-5:#e8f5f526;--ink-dark-alpha-6:#e8f5f531;--ink-dark-alpha-7:#ecf7f73f;--ink-dark-alpha-8:#f5fafa59;--ink-dark-alpha-9:#f4fafa67;--ink-dark-alpha-10:#f5fbfb76;--ink-dark-alpha-11:#f9fcfcb2;--ink-dark-alpha-12:#fbfdfdf0;--ink-light-alpha-1:#00555503;--ink-light-alpha-2:#00252507;--ink-light-alpha-3:#0011110f;--ink-light-alpha-4:#000c0c17;--ink-light-alpha-5:#0011111f;--ink-light-alpha-6:#00070726;--ink-light-alpha-7:#000b0b32;--ink-light-alpha-8:#00040444;--ink-light-alpha-9:#00070774;--ink-light-alpha-10:#0004049c;--ink-light-alpha-11:#0007077e;--ink-light-alpha-12:#000202df;--amber-light-1:#fefdfb;--amber-light-2:#fff9ed;--amber-light-3:#fff4d5;--amber-light-4:#ffecbc;--amber-light-5:#ffe3a2;--amber-light-6:#ffd386;--amber-light-7:#f3ba63;--amber-light-8:#ee9d2b;--amber-light-9:#ffb224;--amber-light-10:#ffa01c;--amber-light-11:#ad5700;--amber-light-12:#4e2009;--amber-dark-1:#1f1300;--amber-dark-2:#271700;--amber-dark-3:#341c00;--amber-dark-4:#3f2200;--amber-dark-5:#4a2900;--amber-dark-6:#573300;--amber-dark-7:#693f05;--amber-dark-8:#824e00;--amber-dark-9:#ffb224;--amber-dark-10:#ffcb47;--amber-dark-11:#f1a10d;--amber-dark-12:#fef3dd;--amber-light-alpha-1:#c0820505;--amber-light-alpha-2:#ffab0211;--amber-light-alpha-3:#ffbb012b;--amber-light-alpha-4:#ffb70042;--amber-light-alpha-5:#ffb3005e;--amber-light-alpha-6:#ffa20177;--amber-light-alpha-7:#ec8d009b;--amber-light-alpha-8:#ea8900d3;--amber-light-alpha-9:#ffa600db;--amber-light-alpha-10:#ff9500e2;--amber-light-alpha-11:#ab5300f9;--amber-light-alpha-12:#481800f4;--amber-dark-alpha-1:#0000;--amber-dark-alpha-2:#fd83000a;--amber-dark-alpha-3:#fe730016;--amber-dark-alpha-4:#ff7b0023;--amber-dark-alpha-5:#ff840030;--amber-dark-alpha-6:#ff95003f;--amber-dark-alpha-7:#ff970f54;--amber-dark-alpha-8:#ff990070;--amber-dark-alpha-9:#ffb625f9;--amber-dark-alpha-10:#ffce48f9;--amber-dark-alpha-11:#ffab0eef;--amber-dark-alpha-12:#fff8e1f9;--amber-lightalpha-1:var(--amber-light-alpha-1);--amber-lightalpha-2:var(--amber-light-alpha-2);--amber-lightalpha-3:var(--amber-light-alpha-3);--amber-lightalpha-4:var(--amber-light-alpha-4);--amber-lightalpha-5:var(--amber-light-alpha-5);--amber-lightalpha-6:var(--amber-light-alpha-6);--amber-lightalpha-7:var(--amber-light-alpha-7);--amber-lightalpha-8:var(--amber-light-alpha-8);--amber-lightalpha-9:var(--amber-light-alpha-9);--amber-lightalpha-10:var(--amber-light-alpha-10);--amber-lightalpha-11:var(--amber-light-alpha-11);--amber-lightalpha-12:var(--amber-light-alpha-12);--amber-darkalpha-1:var(--amber-dark-alpha-1);--amber-darkalpha-2:var(--amber-dark-alpha-2);--amber-darkalpha-3:var(--amber-dark-alpha-3);--amber-darkalpha-4:var(--amber-dark-alpha-4);--amber-darkalpha-5:var(--amber-dark-alpha-5);--amber-darkalpha-6:var(--amber-dark-alpha-6);--amber-darkalpha-7:var(--amber-dark-alpha-7);--amber-darkalpha-8:var(--amber-dark-alpha-8);--amber-darkalpha-9:var(--amber-dark-alpha-9);--amber-darkalpha-10:var(--amber-dark-alpha-10);--amber-darkalpha-11:var(--amber-dark-alpha-11);--amber-darkalpha-12:var(--amber-dark-alpha-12);--purple-light-9:var(--lilac-light-9);--purple-dark-9:var(--lilac-dark-9);--cyan-light-9:var(--blue-light-9);--cyan-dark-9:var(--blue-dark-9);--font-family-sans:"Geist Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-sans--font-feature-settings:normal;--font-family-mono:"Geist Mono Variable",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-mono--font-feature-settings:normal;--font-size-micro:10px;--font-size-tiny:11px;--font-size-x-small:12px;--font-size-small:13px;--font-size-base:14px;--font-size-large:16px;--font-size-medium:18px;--font-size-x-large:21px;--font-size-2x-large:34px;--font-size-3x-large:55px;--font-weight-regular:400;--font-weight-medium:500;--line-height-normal:130%;--line-height-large:161.8%;--line-height-x-large:180%;--line-height-2x-large:200%;--letter-spacing-normal:0;--letter-spacing-tight:-.01em;--letter-spacing-tightest:-.02em;--paragraph-spacing-base:0;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.22,1,.36,1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.32s;--material-blur:20px;--material-blur-thick:40px;--material-regular:var(--surface-raised-stronger-non-alpha)}@supports (color:color-mix(in lab,red,red)){:root{--material-regular:color-mix(in srgb,var(--surface-raised-stronger-non-alpha)88%,transparent)}}:root{--material-thick:var(--surface-raised-stronger-non-alpha)}@supports (color:color-mix(in lab,red,red)){:root{--material-thick:color-mix(in srgb,var(--surface-raised-stronger-non-alpha)92%,transparent)}}@media(prefers-reduced-transparency:reduce){:root{--material-regular:var(--surface-raised-stronger-non-alpha);--material-thick:var(--surface-raised-stronger-non-alpha)}}:root{--shadow-xs:0 1px 2px -.5px light-dark(#0000000a,#0000000f),0 .5px 1.5px 0 light-dark(#00000006,#00000014),0 1px 3px 0 light-dark(#0000000d,#0000001a);--shadow-md:0 6px 12px -2px light-dark(#00000013,#0000001a),0 4px 8px -2px light-dark(#00000013,#00000026),0 1px 2px light-dark(#0000001a,#00000026);--shadow-lg:0 16px 48px -6px light-dark(#0000000d,#00000026),0 6px 12px -2px light-dark(#00000006,#0000001a),0 1px 2.5px light-dark(#00000006,#0000001a);--shadow-xxs-border:0 0 0 .5px var(--border-weak-base,#00000012);--shadow-xs-border:0 0 0 1px var(--border-base,#0b060033),0 1px 2px -1px #1310100a,0 1px 2px 0 #1310100f,0 1px 3px 0 #13101014;--shadow-xs-border-base:0 0 0 1px var(--border-weak-base,#1100001f),0 1px 2px -1px #1310100a,0 1px 2px 0 #1310100f,0 1px 3px 0 #13101014;--shadow-xs-border-select:0 0 0 3px var(--border-weak-selected,#e5484d4a),0 0 0 1px var(--border-selected,#e5484dfc),0 1px 2px -1px #13101040,0 1px 2px 0 #13101014,0 1px 3px 0 #1310101f;--shadow-xs-border-focus:0 0 0 1px var(--border-base,#0b060033),0 1px 2px -1px #13101040,0 1px 2px 0 #13101014,0 1px 3px 0 #1310101f,0 0 0 2px var(--background-weak,#f1f0f0),0 0 0 3px var(--border-selected,#e5484dfc);--shadow-xs-border-hover:0 0 0 1px var(--border-weak-selected,#e5484d38),0 1px 2px -1px #1310100a,0 1px 2px 0 #1310100f,0 1px 3px 0 #13101014;--shadow-xs-border-critical-base:0 0 0 1px var(--border-critical-selected,#fc543a);--shadow-xs-border-critical-focus:0 0 0 3px var(--border-critical-weak,#fb22002e),0 0 0 1px var(--border-critical-selected,#fc543a),0 1px 2px -1px #13101040,0 1px 2px 0 #13101014,0 1px 3px 0 #1310101f;--shadow-lg-border-base:0 0 0 1px var(--border-weak-base,#00000012),0 36px 80px 0 #00000008,0 13.141px 29.201px 0 #0000000a,0 6.38px 14.177px 0 #0000000d,0 3.127px 6.95px 0 #0000000f,0 1.237px 2.748px 0 #00000017;color-scheme:light;--text-mix-blend-mode:plus-lighter;--background-base:#070707;--background-weak:#141414;--background-strong:#070707;--background-stronger:#212121;--surface-base:#ffffff08;--base:#ffffff09;--surface-base-hover:#ffffff0a;--surface-base-active:#ffffff0f;--surface-base-interactive-active:#e5484d20;--base2:#ffffff09;--base3:#ffffff09;--surface-inset-base:#00000080;--surface-inset-base-hover:#00000080;--surface-inset-strong:#000c;--surface-inset-strong-hover:#000c;--surface-raised-base:#ffffff0f;--surface-float-base:#161616;--surface-float-base-hover:#1c1c1c;--surface-raised-base-hover:#ffffff14;--surface-raised-base-active:#ffffff1a;--surface-raised-strong:#ffffff14;--surface-raised-strong-hover:#ffffff21;--surface-raised-stronger:#ffffff21;--surface-raised-stronger-hover:#ffffff2b;--surface-weak:#ffffff14;--surface-weaker:#ffffff1a;--surface-strong:#ffffff2b;--surface-stronger-non-alpha:var(--surface-raised-stronger-non-alpha);--surface-raised-stronger-non-alpha:#1c1c1c;--surface-brand-base:#fab283;--surface-brand-hover:#eda779;--surface-interactive-base:#091f52;--surface-interactive-hover:#091f52;--surface-interactive-weak:#0b1730;--surface-interactive-weak-hover:#ecf3ff;--surface-success-base:#062d04;--surface-success-weak:#0a1e08;--surface-success-strong:#12c905;--surface-warning-base:#fdf3cf;--surface-warning-weak:#fdfaed;--surface-warning-strong:#fcd53a;--surface-critical-base:#1f0603;--surface-critical-weak:#28110c;--surface-critical-strong:#fc533a;--surface-info-base:#feecfe;--surface-info-weak:#fdf7fe;--surface-info-strong:#edb2f1;--surface-diff-unchanged-base:#161616;--surface-diff-skip-base:#0000;--surface-diff-hidden-base:#0c1928;--surface-diff-hidden-weak:#09131d;--surface-diff-hidden-weaker:#082542;--surface-diff-hidden-strong:#073966;--surface-diff-hidden-stronger:#8ec2fc;--surface-diff-add-base:#1a2919;--surface-diff-add-weak:#1f351e;--surface-diff-add-weaker:#1a2919;--surface-diff-add-strong:#264024;--surface-diff-add-stronger:#9bcd97;--surface-diff-delete-base:#42120b;--surface-diff-delete-weak:#580f06;--surface-diff-delete-weaker:#42120b;--surface-diff-delete-strong:#6a1206;--surface-diff-delete-stronger:#faa494;--input-base:#1c1c1c;--input-hover:#1c1c1c;--input-active:#091123;--input-selected:#0b1730;--input-focus:#091123;--input-disabled:#282828;--text-base:#ffffff9e;--text-weak:#ffffff6c;--text-weaker:#ffffff48;--text-strong:#f7f7f3;--text-invert-base:#a0a0a0;--text-invert-weak:#707070;--text-invert-weaker:#505050;--text-invert-strong:#ededed;--text-interactive-base:#f2999c;--text-on-brand-base:#ffffff9a;--text-on-interactive-base:#ededed;--text-on-interactive-weak:#ffffff9a;--text-on-success-base:#12c905;--text-on-critical-base:#fc533a;--text-on-critical-weak:#b72d1a;--text-on-critical-strong:#ffe0da;--text-on-warning-base:#ffffff9a;--text-on-info-base:#ffffff9a;--text-diff-add-base:#9bcd97;--text-diff-delete-base:#fc533a;--text-diff-delete-strong:#ffe0da;--text-diff-add-strong:#4a7348;--text-on-info-weak:#ffffff67;--text-on-info-strong:#ffffffed;--text-on-warning-weak:#ffffff67;--text-on-warning-strong:#ffffffed;--text-on-success-weak:#127d0d;--text-on-success-strong:#bafdb3;--text-on-brand-weak:#ffffff67;--text-on-brand-weaker:#fff4;--text-on-brand-strong:#ffffffed;--button-primary-base:#e5484d;--button-primary-hover:#eb5c60;--button-primary-active:#c93e43;--button-primary-text:#f7f7f3;--button-secondary-base:#1c1c1c;--button-secondary-hover:#ffffff0a;--button-ghost-hover:#ffffff08;--button-ghost-hover2:#ffffff0f;--border-base:#ffffff32;--border-hover:#ffffff48;--border-active:#ffffff6b;--border-selected:#f2999c;--border-disabled:#ffffff48;--border-focus:#ffffff6b;--border-weak-base:transparent;--border-strong-base:#fff4;--border-strong-hover:#fff4;--border-strong-active:#fff4;--border-strong-selected:#e5484d9e;--border-strong-disabled:#ffffff23;--border-strong-focus:#fff4;--border-weak-hover:#ffffff2e;--border-weak-active:#fff4;--border-weak-selected:#e5484d9e;--border-weak-disabled:#ffffff23;--border-weak-focus:#fff4;--border-weaker-base:transparent;--border-weaker-hover:#ffffff15;--border-weaker-active:#ffffff23;--border-weaker-selected:#e5484d52;--border-weaker-disabled:#ffffff09;--border-weaker-focus:#ffffff23;--border-interactive-base:#f0a8aa;--border-interactive-hover:#ec8589;--border-interactive-active:#e5484d;--border-interactive-selected:#e5484d;--border-interactive-disabled:#505050;--border-interactive-focus:#e5484d;--border-success-base:#96ec8e;--border-success-hover:#7add71;--border-success-selected:#12c905;--border-warning-base:#e9d282;--border-warning-hover:#dac063;--border-warning-selected:#fcd53a;--border-critical-base:#6a1206;--border-critical-hover:#952414;--border-critical-selected:#fc533a;--border-info-base:#eac5ec;--border-info-hover:#dab1dd;--border-info-selected:#edb2f1;--border-color:#fff;--icon-base:#7e7e7e;--icon-hover:#a0a0a0;--icon-active:#ededed;--icon-selected:#ededed;--icon-disabled:#3e3e3e;--icon-focus:#ededed;--icon-invert-base:#161616;--icon-weak-base:#343434;--icon-weak-hover:#d9d9d9;--icon-weak-active:#c8c8c8;--icon-weak-selected:#707070;--icon-weak-disabled:#ededed;--icon-weak-focus:#707070;--icon-strong-base:#ededed;--icon-strong-hover:#f6f3f3;--icon-strong-active:#fcfcfc;--icon-strong-selected:#fdfcfc;--icon-strong-disabled:#3e3e3e;--icon-strong-focus:#fdfcfc;--icon-brand-base:#fff;--icon-interactive-base:#e5484d;--icon-success-base:#12c905;--icon-success-hover:#35c02d;--icon-success-active:#4de144;--icon-warning-base:#fbb73c;--icon-warning-hover:#885e08;--icon-warning-active:#f1b13f;--icon-critical-base:#fc533a;--icon-critical-hover:#faa494;--icon-critical-active:#ffe0da;--icon-info-base:#68446b;--icon-info-hover:#815484;--icon-info-active:#dfa7e3;--icon-on-brand-base:#ffffff9a;--icon-on-brand-hover:#ffffffed;--icon-on-brand-selected:#ffffffed;--icon-on-interactive-base:#ededed;--icon-agent-plan-base:#edb2f1;--icon-agent-docs-base:#fbb73c;--icon-agent-ask-base:#2090f5;--icon-agent-build-base:#f2999c;--icon-on-success-base:#12c905e6;--icon-on-success-hover:#35c02de6;--icon-on-success-selected:#4de144e6;--icon-on-warning-base:#fbb73ce6;--icon-on-warning-hover:#f5b238e6;--icon-on-warning-selected:#f1b13fe6;--icon-on-critical-base:#fc533ae6;--icon-on-critical-hover:#f54f36e6;--icon-on-critical-selected:#faa494e6;--icon-on-info-base:#edb2f1;--icon-on-info-hover:#e7adebe6;--icon-on-info-selected:#dfa7e3e6;--icon-diff-add-base:#9bcd97;--icon-diff-add-hover:#c3f9bf;--icon-diff-add-active:#9bcd97;--icon-diff-delete-base:#fc533a;--icon-diff-delete-hover:#f54f36;--icon-diff-modified-base:#ffba92;--syntax-comment:var(--text-weak);--syntax-regexp:var(--text-base);--syntax-string:#00ceb9;--syntax-keyword:var(--text-weak);--syntax-primitive:#ffba92;--syntax-operator:var(--text-weak);--syntax-variable:var(--text-strong);--syntax-property:#ff9ae2;--syntax-type:#ecf58c;--syntax-constant:#93e9f6;--syntax-punctuation:var(--text-weak);--syntax-object:var(--text-strong);--syntax-success:#35c02d;--syntax-warning:#f5b238;--syntax-critical:#f54f36;--syntax-info:#93e9f6;--syntax-diff-add:#9bcd97;--syntax-diff-delete:#faa494;--syntax-diff-unknown:red;--markdown-heading:#9d7cd8;--markdown-text:#eee;--markdown-link:#fab283;--markdown-link-text:#56b6c2;--markdown-code:#7fd88f;--markdown-block-quote:#e5c07b;--markdown-emph:#e5c07b;--markdown-strong:#f5a742;--markdown-horizontal-rule:gray;--markdown-list-item:#fab283;--markdown-list-enumeration:#56b6c2;--markdown-image:#fab283;--markdown-image-text:#56b6c2;--markdown-code-block:#eee;--avatar-background-pink:#501b3f;--avatar-background-mint:#033a34;--avatar-background-orange:#5f2a06;--avatar-background-purple:#432155;--avatar-background-cyan:#0f3058;--avatar-background-lime:#2b3711;--avatar-text-pink:#e34ba9;--avatar-text-mint:#95f3d9;--avatar-text-orange:#ff802b;--avatar-text-purple:#9d5bd2;--avatar-text-cyan:#369eff;--avatar-text-lime:#c4f042;--text-stronger:#f7f7f3;color-scheme:dark;accent-color:var(--bl-primary);--bl-sans:"Geist Variable","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--bl-mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;--bl-base:#070707;--bl-surface:#141414;--bl-surface-raised:#212121;--bl-elev:#424242;--bl-pill-bg:#141414;--bl-eng-bg:#070707;--bl-eng-line:#212121;--bl-eng-card-shadow:0 8px 24px -18px #0009,inset 0 1px 0 #ffffff08;--bl-primary:#f7f7f3;--bl-secondary:#d8d7cf;--bl-muted:#b0aea5;--bl-faint:#84837b;--bl-ghost:#83837e;--bl-border:#212121;--bl-border-strong:#424242;--bl-critical:#e5484d;--bl-critical-soft:#e5484d1f;--bl-critical-line:#e5484d61;--bl-critical-glow:#e5484d4d;--bl-high:#fb923c;--bl-high-soft:#fb923c1f;--bl-high-line:#fb923c61;--bl-high-glow:#fb923c4d;--bl-medium:#eab308;--bl-medium-soft:#eab3081f;--bl-medium-line:#eab30861;--bl-medium-glow:#eab3084d;--bl-low:#b0aea5;--bl-low-soft:#b0aea51f;--bl-low-line:#b0aea561;--bl-low-glow:#b0aea54d;--bl-info:#b0aea5;--bl-info-soft:#b0aea51f;--bl-info-line:#b0aea561;--bl-info-glow:#b0aea54d;--bl-success:#22c55e;--bl-success-soft:#22c55e1f;--bl-success-line:#22c55e61;--bl-success-glow:#22c55e4d;--bl-sev-info:#b0aea5;--bl-sev-info-soft:#b0aea51f;--bl-sev-info-line:#b0aea561;--bl-peach:#dfa88f;--glass-subtle-bg:var(--bl-surface);--glass-card-bg:var(--bl-surface);--glass-elevated-bg:var(--bl-surface-raised);--glass-prominent-bg:var(--bl-surface-raised);--glass-blur:14px;--glass-blur-scrim:4px;--glass-saturate:1.4;--bl-card-film:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){:root{--bl-card-film:color-mix(in srgb,var(--bl-primary)3%,transparent)}}:root{--glass-shadow-sm:0 4px 24px #0000004d;--glass-shadow-md:0 8px 32px #0006;--glass-shadow-lg:0 8px 40px #00000080;--glass-fx:blur(var(--glass-blur))saturate(var(--glass-saturate));--window-control-close:#ff5f56;--window-control-minimize:#ffbd2e;--window-control-zoom:#27c93f;--code-surface:var(--bl-base);--code-fg:#e7e7e2;--bg-inverse:#fafafa;--bg-inverse-hover:#dcdce0;--fg-on-inverse:#0c0c0e;--attention:#c9a227;--fg-on-attention:#0f1620;--bg-canvas:var(--bl-base);--bg-surface:var(--bl-surface);--bg-raised:var(--bl-surface-raised);--bg-overlay:var(--bl-elev);--bg-hover:#ffffff0a;--bg-active:#ffffff12;--bg-selected:#ffffff14;--bg-disabled:#ffffff08;--bg-skeleton:#ffffff0d;--bg-scrim:#0000008c;--fg-default:var(--bl-primary);--fg-emphasis:var(--bl-secondary);--fg-muted:var(--bl-muted);--fg-subtle:var(--bl-faint);--fg-ghost:var(--bl-ghost);--fg-on-accent:#fff;--fg-description:var(--fg-muted);--fg-placeholder:var(--fg-subtle);--border-subtle:var(--bl-border)}@supports (color:color-mix(in lab,red,red)){:root{--border-subtle:color-mix(in srgb,var(--bl-border)60%,var(--bl-base))}}:root{--border-default:var(--bl-border);--border-strong:var(--bl-border-strong);--accent:var(--bl-critical);--accent-hover:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb,var(--bl-critical)88%,#fff)}}:root{--accent-subtle:var(--bl-critical-soft);--accent-line:var(--bl-critical-line);--focus-ring:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in srgb,var(--bl-critical)45%,transparent)}}:root{--danger:var(--accent);--success:var(--bl-success);--warning:#f59e0b;--info:var(--bl-info);--z-base:0;--z-raised:100;--z-sticky:200;--z-dropdown:1000;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--elevation-0:none;--elevation-1:0 1px 2px #00000047;--elevation-2:0 4px 10px -3px #00000057;--elevation-3:0 10px 24px -8px #0000006b;--elevation-4:0 20px 44px -12px #00000080;--bl-titlebar-h:48px;--bl-drawer-w:min(400px, calc(100vw - 56px) );--session-progress-color-start:var(--bl-secondary);--session-progress-color-end:var(--bl-muted);--session-progress-glow:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){:root{--session-progress-glow:color-mix(in srgb,var(--bl-primary)24%,transparent)}}:root{--session-progress-height:2px;--session-progress-ms:1.8s;--session-progress-z-index:50}}@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{line-height:var(--line-height-large);-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-family-sans);font-feature-settings:var(--font-family-sans--font-feature-settings,normal);font-variation-settings:var(--font-family-sans--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;text-decoration:inherit;cursor:default}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings,normal);font-variation-settings:var(--font-family-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:21px}::file-selector-button{margin-inline-end:5px}::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}@media(hover:none)and (pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:var(--font-size-large)!important}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo)")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo)")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}}@layer layout;@layer components{[data-component=accordion]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;display:flex}[data-component=accordion] [data-slot=accordion-item]{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex;overflow:visible}[data-component=accordion] [data-slot=accordion-item]+[data-slot=accordion-item]{margin-top:-1px}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header]{align-items:center;width:100%;margin:0;padding:0;display:flex}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger]{cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--background-stronger);border:1px solid var(--border-weak-base);width:100%;height:32px;box-shadow:none;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);border-radius:0;justify-content:space-between;align-self:stretch;align-items:center;padding:8px 13px;transition:background-color .15s;display:flex;overflow:clip}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger]:hover:not([data-disabled]){background-color:var(--surface-base-hover)}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger]:active:not([data-disabled]){background-color:var(--surface-base-active)}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger]:focus-visible{outline:none}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger][data-disabled]{cursor:not-allowed}[data-component=accordion] [data-slot=accordion-item]:first-child [data-slot=accordion-header] [data-slot=accordion-trigger]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}[data-component=accordion] [data-slot=accordion-item]:last-child:not([data-expanded]) [data-slot=accordion-header] [data-slot=accordion-trigger]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}[data-component=accordion] [data-slot=accordion-item][data-expanded] [data-slot=accordion-content]{border:1px solid var(--border-weak-base);background-color:var(--background-stronger);border-top:0}[data-component=accordion] [data-slot=accordion-item]:last-child[data-expanded] [data-slot=accordion-content]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-content]{background-color:#0000;border:0;width:100%;overflow:hidden}@keyframes slideDown{0%{height:0}to{height:var(--kb-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--kb-collapsible-content-height)}to{height:0}}[data-component=animated-number]{vertical-align:baseline;line-height:inherit;font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}[data-component=animated-number] [data-slot=animated-number-value]{line-height:inherit;width:var(--animated-number-width,1ch);transition:width var(--tool-motion-spring-ms,.56s)var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;display:inline-flex;overflow:hidden}[data-component=animated-number] [data-slot=animated-number-digit]{vertical-align:baseline;width:1ch;height:1em;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--tool-motion-mask,18%),#000 calc(100% - var(--tool-motion-mask,18%)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--tool-motion-mask,18%),#000 calc(100% - var(--tool-motion-mask,18%)),transparent 100%);line-height:1em;display:inline-block;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-component=animated-number] [data-slot=animated-number-strip]{transform:translateY(calc(var(--animated-number-offset,10)*-1em));transition-property:transform;transition-duration:var(--animated-number-duration,.56s);transition-timing-function:var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));flex-direction:column;display:inline-flex}[data-component=animated-number] [data-slot=animated-number-strip][data-animating=false]{transition-duration:0s}[data-component=animated-number] [data-slot=animated-number-cell]{justify-content:center;align-items:center;width:1ch;height:1em;line-height:1em;display:inline-flex}@media(prefers-reduced-motion:reduce){[data-component=animated-number] [data-slot=animated-number-value],[data-component=animated-number] [data-slot=animated-number-strip]{transition-duration:0s}}img[data-component=app-icon]{box-sizing:border-box;object-fit:contain;display:block}[data-component=avatar]{--avatar-bg:#000;--avatar-fg:var(--fg-default);border-radius:var(--radius-sm);border:1px solid var(--color-border-weak-base);font-family:var(--font-mono);text-transform:uppercase;background-color:var(--avatar-bg);color:var(--avatar-fg);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}[data-component=avatar][data-has-image]{background-color:#0000;border:none}[data-component=avatar][data-size=small]{width:1.25rem;height:1.25rem;font-size:var(--font-size-x-small);line-height:1}[data-component=avatar][data-size=normal]{width:1.5rem;height:1.5rem;font-size:var(--font-size-x-large);line-height:1.5rem}[data-component=avatar][data-size=large]{width:2rem;height:2rem;font-size:var(--font-size-x-large);line-height:2rem}[data-component=avatar] [data-slot=avatar-image]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}[data-component=tool-trigger]{content-visibility:auto;justify-content:flex-start;align-self:stretch;align-items:center;gap:0;width:100%;display:flex}[data-component=tool-trigger][data-clickable=true]{cursor:pointer}[data-component=tool-trigger][data-hide-details=true]{justify-content:flex-start;align-self:flex-start}[data-component=tool-trigger][data-hide-details=true] [data-slot=basic-tool-tool-trigger-content]{flex:0 auto;max-width:100%}[data-component=tool-trigger][data-hide-details=true] [data-slot=basic-tool-tool-info]{flex:0 auto}[data-component=tool-trigger] [data-slot=basic-tool-tool-trigger-content]{flex:0 auto;align-self:stretch;align-items:center;gap:8px;width:auto;min-width:0;max-width:calc(100% - 24px);display:flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-indicator]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-indicator] [data-component=spinner]{width:16px;height:16px}[data-component=tool-trigger] [data-slot=basic-tool-tool-spinner]{width:16px;height:16px;color:var(--text-weak);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-spinner] [data-component=spinner]{width:16px;height:16px}[data-component=tool-trigger] [data-slot=icon-svg]{flex-shrink:0}[data-component=tool-trigger] [data-slot=basic-tool-tool-icon]{width:14px;height:14px;color:var(--icon-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-icon] [data-component=icon],[data-component=tool-trigger] [data-slot=basic-tool-tool-icon] [data-slot=icon-svg]{width:14px;height:14px}[data-component=tool-trigger] [data-slot=basic-tool-tool-info]{min-width:0;max-width:100%;font-size:var(--font-size-small);flex:0 auto}[data-component=tool-trigger] [data-slot=basic-tool-tool-info-structured]{flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:inline-flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-info-main]{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}[data-component=tool-trigger] [data-slot=basic-tool-tool-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);flex-shrink:0}[data-component=tool-trigger] [data-slot=basic-tool-tool-title].capitalize{text-transform:capitalize}[data-component=tool-trigger] [data-slot=basic-tool-tool-title].agent-title{color:var(--text-strong);font-weight:var(--font-weight-medium)}[data-component=tool-trigger] [data-slot=basic-tool-tool-elapsed]{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-weak);white-space:nowrap;flex-shrink:0}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);flex-shrink:1;overflow:hidden}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].clickable{cursor:pointer;text-decoration:underline;transition:color .15s}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].clickable:hover{color:var(--text-base)}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].subagent-link{color:var(--text-interactive-base);text-underline-offset:2px;font-weight:var(--font-weight-regular);text-decoration:none}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].subagent-link:hover{color:var(--text-interactive-base);text-decoration:underline}[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].subagent-link:active,[data-component=tool-trigger] [data-slot=basic-tool-tool-subtitle].subagent-link:visited{color:var(--text-interactive-base)}[data-component=tool-trigger] [data-slot=basic-tool-tool-arg]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-x-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);flex-shrink:1;overflow:hidden}[data-component=tool-trigger] [data-slot=basic-tool-tool-action]{flex-shrink:0;align-items:center;display:inline-flex}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger][data-hide-details=true]{width:auto;max-width:100%}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]{box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface-base,#ffffff08);border:1px solid #0000;gap:6px;width:100%;max-width:100%;padding:3px 12px 3px 4px;transition:border-color .15s,background-color .15s}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]>[data-slot=basic-tool-tool-trigger-content]{gap:6px}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]>[data-slot=collapsible-arrow]{margin-inline-start:auto}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger] [data-slot=basic-tool-tool-icon]{border-radius:var(--radius-full);background:var(--surface-base-hover,var(--surface-base,#ffffff0d));border:1px solid #0000;width:20px;height:20px}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]:hover>[data-component=tool-trigger],[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]:focus-visible>[data-component=tool-trigger]{background:var(--surface-base-hover,var(--surface-base,#ffffff0d));border-color:#0000}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]:has([data-component=text-shimmer][data-active=true]){background:var(--bl-critical);border-color:#0000}@supports (color:color-mix(in lab,red,red)){[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]:has([data-component=text-shimmer][data-active=true]){background:color-mix(in srgb,var(--bl-critical)6%,var(--surface-base,transparent))}}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]:has([data-component=text-shimmer][data-active=true]) [data-slot=basic-tool-tool-icon]{color:var(--bl-critical);background:var(--bl-critical);border-color:#0000}@supports (color:color-mix(in lab,red,red)){[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]:has([data-component=text-shimmer][data-active=true]) [data-slot=basic-tool-tool-icon]{background:color-mix(in srgb,var(--bl-critical)12%,var(--surface-base,transparent))}}[data-component=edit-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger],[data-component=write-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger],[data-component=apply-patch-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger]{background:0 0;border-color:#0000;border-radius:0;width:100%;padding:0}[data-component=edit-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger] [data-slot=basic-tool-tool-icon],[data-component=write-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger] [data-slot=basic-tool-tool-icon],[data-component=apply-patch-tool] [data-slot=collapsible-trigger][aria-expanded=true]>[data-component=tool-trigger] [data-slot=basic-tool-tool-icon]{background:0 0;border-color:#0000;width:14px;height:14px}[data-component=collapsible].tool-collapsible [data-component=tool-output],[data-component=collapsible].tool-collapsible [data-component=exa-tool-output],[data-component=collapsible].tool-collapsible [data-component=todos],[data-component=collapsible].tool-collapsible [data-component=question-answers]{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-base,#ffffff05);border:1px solid #0000;max-width:100%;margin-bottom:0}[data-component=collapsible].tool-collapsible [data-component=tool-output]{padding:8px 13px;overflow-x:auto}[data-component=collapsible].tool-collapsible [data-component=exa-tool-output],[data-component=collapsible].tool-collapsible [data-component=question-answers],[data-component=collapsible].tool-collapsible [data-component=todos]{padding:8px 13px}@media(prefers-reduced-motion:reduce){[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]>[data-component=tool-trigger]{transition:none}}@keyframes tool-meta-reveal{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}[data-slot=basic-tool-tool-subtitle][data-reveal],[data-slot=basic-tool-tool-arg][data-reveal]{animation:.22s cubic-bezier(.22,1,.36,1) tool-meta-reveal}@media(prefers-reduced-motion:reduce){[data-slot=basic-tool-tool-subtitle][data-reveal],[data-slot=basic-tool-tool-arg][data-reveal]{animation:none}}[data-component=task-tool-card]{border-radius:var(--radius-md);background:var(--background-base);border:1px solid #0000;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){[data-component=task-tool-card]{background:color-mix(in srgb,var(--background-base)92%,transparent)}}[data-component=task-tool-card]{transition:border-color .15s,background-color .15s,color .15s}[data-component=task-tool-card] [data-slot=basic-tool-tool-info-structured]{flex:auto;min-width:0}[data-component=task-tool-card] [data-slot=basic-tool-tool-info-main]{flex:auto;align-items:center;min-width:0}[data-component=task-tool-card] [data-component=task-tool-spinner]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=task-tool-card] [data-component=task-tool-spinner] [data-component=spinner]{width:16px;height:16px}[data-component=task-tool-card] [data-component=task-tool-action]{color:var(--icon-base);opacity:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:opacity .15s,color .15s;display:inline-flex}[data-component=task-tool-card] [data-component=task-tool-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-transform:capitalize;flex-shrink:0}[data-component=task-tool-card] [data-slot=basic-tool-tool-subtitle]{color:var(--text-strong)}[data-component=task-tool-card]:hover,[data-component=task-tool-card]:focus-visible{background:var(--background-stronger);border-color:#0000}@supports (color:color-mix(in lab,red,red)){[data-component=task-tool-card]:hover,[data-component=task-tool-card]:focus-visible{background:color-mix(in srgb,var(--background-stronger)88%,transparent)}}:is([data-component=task-tool-card]:hover,[data-component=task-tool-card]:focus-visible) [data-component=task-tool-action]{opacity:1}@media(max-width:640px),(pointer:coarse){[data-component=button]{min-height:44px}}[data-component=button]{border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;border-style:solid;border-width:1px;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-component=button][data-variant=primary]{background-color:var(--button-primary-base,var(--text-interactive-base));color:var(--button-primary-text,var(--fg-default));border-color:#0000}[data-component=button][data-variant=primary] [data-slot=icon-svg]{color:var(--button-primary-text,var(--fg-default))}[data-component=button][data-variant=primary]:hover:not(:disabled),[data-component=button][data-variant=primary]:focus:not(:disabled){background-color:var(--button-primary-hover,var(--text-interactive-base))}[data-component=button][data-variant=primary]:active:not(:disabled){background-color:var(--button-primary-active,var(--text-interactive-base))}[data-component=button][data-variant=primary]:disabled{background-color:var(--button-primary-base,var(--text-interactive-base));opacity:.45}[data-component=button][data-variant=primary]:disabled [data-slot=icon-svg]{color:var(--button-primary-text,var(--fg-default))}[data-component=button][data-variant=ghost]{color:var(--text-strong);background-color:#0000;border-color:#0000}[data-component=button][data-variant=ghost] [data-slot=icon-svg]{color:var(--icon-base)}[data-component=button][data-variant=ghost]:hover:not(:disabled),[data-component=button][data-variant=ghost]:focus-visible:not(:disabled){background-color:var(--surface-base-hover)}[data-component=button][data-variant=ghost]:active:not(:disabled){background-color:var(--surface-base-active)}[data-component=button][data-variant=ghost]:disabled{color:var(--text-weak);cursor:not-allowed}[data-component=button][data-variant=ghost]:disabled [data-slot=icon-svg]{color:var(--icon-disabled)}[data-component=button][data-variant=ghost][data-selected=true]:not(:disabled){background-color:var(--surface-base-hover)}[data-component=button][data-variant=ghost][data-active=true]{background-color:var(--surface-base-active)}[data-component=button][data-variant=inverse]{background-color:var(--bg-inverse);color:var(--fg-on-inverse);border-color:#0000}[data-component=button][data-variant=inverse] [data-slot=icon-svg]{color:var(--fg-on-inverse)}[data-component=button][data-variant=inverse]:hover:not(:disabled),[data-component=button][data-variant=inverse]:focus-visible:not(:disabled),[data-component=button][data-variant=inverse]:active:not(:disabled){background-color:var(--bg-inverse-hover)}[data-component=button][data-variant=inverse]:disabled{opacity:.45;cursor:not-allowed}[data-component=button][data-variant=secondary]{background-color:var(--button-secondary-base);color:var(--text-strong);box-shadow:none;border:#0000}[data-component=button][data-variant=secondary]:hover:not(:disabled){background-color:var(--button-secondary-hover)}[data-component=button][data-variant=secondary]:focus:not(:disabled){background-color:var(--button-secondary-base)}[data-component=button][data-variant=secondary]:focus-visible:not(:active){background-color:var(--button-secondary-base);box-shadow:var(--shadow-xs-border-focus)}[data-component=button][data-variant=secondary]:focus-visible:active{box-shadow:none}[data-component=button][data-variant=secondary]:active:not(:disabled){background-color:var(--button-secondary-base)}[data-component=button][data-variant=secondary]:disabled{border-color:var(--border-disabled);background-color:var(--input-disabled);color:var(--text-weak);cursor:not-allowed}[data-component=button][data-variant=secondary] [data-slot=icon-svg]{color:var(--icon-base)}[data-component=button][data-size=small]{height:24px;padding:0 8px}[data-component=button][data-size=small][data-icon]{padding:0 13px 0 5px}[data-component=button][data-size=small]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);gap:8px}[data-component=button][data-size=normal]{height:28px;padding:0 5px;line-height:28px}[data-component=button][data-size=normal][data-icon]{padding:0 13px 0 5px}[data-component=button][data-size=normal]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);gap:8px}[data-component=button][data-size=large]{height:32px;padding:5px 13px}[data-component=button][data-size=large][data-icon]{padding:0 13px 0 8px}[data-component=button][data-size=large]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);gap:8px}[data-component=button]:focus{outline:none}[data-component=button].titlebar-icon[data-variant=ghost][aria-expanded=true]{background-color:var(--surface-base-active)}[data-component=button].titlebar-icon[data-variant=ghost][aria-expanded=true] [data-slot=icon-svg]{color:var(--icon-strong-base)}[data-component=button].titlebar-icon[data-variant=ghost][aria-expanded=true]:hover:not(:disabled),[data-component=button].titlebar-icon[data-variant=ghost][aria-current=page]{background-color:var(--surface-base-active)}[data-component=button].titlebar-icon[data-variant=ghost][aria-current=page] [data-slot=icon-svg]{color:var(--icon-strong-base)}[data-component=button].titlebar-icon[data-variant=ghost][aria-current=page]:hover:not(:disabled){background-color:var(--surface-base-active)}[data-component=card]{--card-pad-y:10px;--card-pad-r:12px;--card-pad-l:10px;border-radius:var(--radius-lg);width:100%;padding:var(--card-pad-y)var(--card-pad-r)var(--card-pad-y)var(--card-pad-l);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);--card-gap:8px;--card-icon:16px;--card-indent:0px;--card-line-pad:8px;--card-accent:var(--icon-active);background:0 0;border:none;flex-direction:column;display:flex;position:relative}[data-component=card]:has([data-slot=card-title]){gap:8px}[data-component=card]:has([data-slot=card-title-icon]){--card-indent:calc(var(--card-icon) + var(--card-gap))}[data-component=card]:before{content:"";left:0;top:var(--card-line-pad);bottom:var(--card-line-pad);border-radius:var(--radius-sm);background-color:var(--card-accent);width:2px;position:absolute}[data-component=card] :where([data-card=title],[data-slot=card-title]){color:var(--text-strong);font-weight:var(--font-weight-medium)}[data-component=card] :where([data-slot=card-title]){align-items:center;gap:var(--card-gap);display:flex}[data-component=card] :where([data-slot=card-title]) [data-component=icon]{color:var(--card-accent)}[data-component=card] :where([data-slot=card-title-icon]){width:var(--card-icon);height:var(--card-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-component=card] :where([data-slot=card-title-icon][data-placeholder]) [data-component=icon]{color:var(--text-weak)}[data-component=card] :where([data-slot=card-title-icon]) [data-slot=icon-svg] :is(path,line,polyline,polygon,rect,circle,ellipse)[stroke]{stroke-width:1.5px!important}[data-component=card] :where([data-card=description],[data-slot=card-description]){color:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}[data-component=card] :where([data-card=actions],[data-slot=card-actions]){padding-left:var(--card-indent)}.bl-dt{border-radius:var(--radius-xl);background:var(--surface-base);min-inline-size:0;box-shadow:var(--shadow-md);border:0;flex-direction:column;display:flex;overflow:hidden}.bl-dt-toolbar{border-bottom:1px solid var(--border-weak-base);align-items:center;gap:8px;padding:10px 12px;display:flex}.bl-dt-toolbar-spacer{flex:1;min-inline-size:0}.bl-dt-search{border:1px solid var(--border-weak-base);border-radius:var(--radius-md);background:var(--surface-inset-base);block-size:34px;color:var(--icon-base);align-items:center;gap:6px;padding-inline:10px;transition:border-color .15s;display:flex}.bl-dt-search:focus-within{border-color:var(--border-focus)}.bl-dt-search input{min-inline-size:180px;color:var(--text-base);font-size:var(--font-size-small);background:0 0;border:0;outline:none}.bl-dt-search input::placeholder{color:var(--text-weaker)}.bl-dt-search-clear{min-block-size:24px;min-inline-size:24px;color:var(--icon-base);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bl-dt-search-clear:hover{color:var(--icon-hover)}.bl-dt-scroll{min-inline-size:0;overflow-x:auto}.bl-dt-table{min-inline-size:100%}.bl-dt-table.has-fixed{inline-size:max-content}.bl-dt-head,.bl-dt-row{grid-template-columns:var(--bl-dt-cols);inline-size:100%;display:grid}.bl-dt-head{border-bottom:1px solid var(--border-weak-base);align-items:center;block-size:44px}.bl-dt-hcell{block-size:44px;font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);color:var(--text-weak);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;padding-inline:12px;display:flex;position:relative;overflow:hidden}.bl-dt-hcell.al-center{text-align:center;justify-content:center}.bl-dt-hcell.al-end{text-align:right;justify-content:flex-end}.bl-dt-hcell.sortable{cursor:pointer}.bl-dt-hcell.sortable:hover{color:var(--text-base)}.bl-dt-hicon{color:var(--icon-base);flex-shrink:0}.bl-dt-htext{text-overflow:ellipsis;overflow:hidden}.bl-dt-sort{color:var(--icon-base);opacity:.55;flex-shrink:0;margin-inline-start:2px}.bl-dt-hcell[aria-sort] .bl-dt-sort{opacity:1;color:var(--text-interactive-base)}.bl-dt-resize{cursor:col-resize;touch-action:none;inline-size:9px;position:absolute;inset-block:0;inset-inline-end:0}.bl-dt-resize:after{content:"";background:0 0;inline-size:1px;transition:background .15s;position:absolute;inset-block:10px;inset-inline-end:4px}.bl-dt-resize:hover:after{background:var(--border-strong-base)}.bl-dt-row{border-bottom:1px solid var(--border-weak-base);min-block-size:52px;color:var(--text-base);font-size:var(--font-size-small);text-align:start;background:0 0;align-items:center;transition:background .15s;position:relative}.bl-dt-row:last-child{border-bottom:0}.bl-dt-row.bl-dt-accent:before{content:"";background:var(--bl-dt-rc,transparent);inline-size:2.5px;transition:transform .15s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.bl-dt-row.bl-dt-accent:hover:before{transform:scaleY(1)}.bl-dt-row.clickable{cursor:pointer}.bl-dt-row.clickable:hover{background:var(--surface-base-hover)}.bl-dt-row.clickable:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.bl-dt-cell{align-items:center;gap:6px;min-inline-size:0;padding:12px;display:flex}.bl-dt-cell.al-center{justify-content:center}.bl-dt-cell.al-end{justify-content:flex-end}.bl-dt-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.bl-dt-row.skeleton{cursor:default}.bl-dt-skel{border-radius:var(--radius-sm);background:var(--surface-base-hover);block-size:14px;inline-size:70%;animation:1.4s ease-in-out infinite bl-dt-pulse;display:block}@keyframes bl-dt-pulse{0%,to{opacity:1}50%{opacity:.45}}.bl-dt-group{display:block}.bl-dt-empty{text-align:center;color:var(--text-weak);font-size:var(--font-size-small);padding:40px 16px;display:block}.bl-dt-foot{border-top:1px solid var(--border-weak-base);font-size:var(--font-size-x-small);color:var(--text-weak);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bl-dt-pager{gap:8px;display:flex}.bl-dt-pg{border:1px solid var(--border-weak-base);border-radius:var(--radius-md);background:var(--surface-raised-base);block-size:30px;color:var(--text-base);font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);cursor:pointer;padding-inline:12px;transition:background .15s,border-color .15s}.bl-dt-pg:hover:not(:disabled){background:var(--surface-base-hover);border-color:var(--border-hover)}.bl-dt-pg:disabled{opacity:.45;cursor:default}[data-component=card][data-kind=tool-error-card]{--card-pad-y:8px;--card-line-pad:12px}[data-component=card][data-kind=tool-error-card]>[data-component=collapsible].tool-collapsible{gap:0}[data-component=card][data-kind=tool-error-card]>[data-component=collapsible].tool-collapsible[data-open=true]{gap:5px}[data-component=card][data-kind=tool-error-card] [data-component=tool-error-card-icon] [data-component=icon]{color:var(--card-accent)}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content]{-webkit-user-select:text;user-select:text;margin-bottom:8px;padding-left:21px;position:relative}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content] [data-slot=card-description]{font-family:var(--bl-mono);font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--text-base);background:var(--bl-critical-soft);border:1px solid var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content] [data-slot=card-description]{border:1px solid color-mix(in srgb,var(--bl-critical)22%,transparent)}}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content] [data-slot=card-description]{border-radius:var(--radius-md);padding:10px 12px}[data-component=card][data-kind=tool-error-card]>[data-component=collapsible].tool-collapsible[data-open=true] [data-slot=tool-error-card-content]{padding-right:34px}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-copy]{opacity:0;pointer-events:none;will-change:opacity;transition:opacity .15s;position:absolute;top:0;right:0}[data-component=card][data-kind=tool-error-card]:hover [data-slot=tool-error-card-copy],[data-component=card][data-kind=tool-error-card]:focus-within [data-slot=tool-error-card-copy]{opacity:1;pointer-events:auto}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content] :where(*)::selection{background:var(--surface-critical-base);color:var(--text-on-critical-base)}[data-component=card][data-kind=tool-error-card] [data-slot=tool-error-card-content] :where(*)::-moz-selection{background:var(--surface-critical-base);color:var(--text-on-critical-base)}[data-component=checkbox]{align-items:var(--checkbox-align,center);cursor:default;gap:13px;display:flex}[data-component=checkbox] [data-slot=checkbox-checkbox-input]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-component=checkbox] [data-slot=checkbox-checkbox-control]{width:16px;height:16px;margin-top:var(--checkbox-offset,0px);aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--border-weak-base);transition:border-color .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),background-color .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),box-shadow .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-component=checkbox] [data-slot=checkbox-checkbox-indicator]{width:100%;height:100%;color:var(--icon-base);opacity:0;transition:opacity .18s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),transform .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));justify-content:center;align-items:center;display:flex;transform:scale(.9)}[data-component=checkbox] [data-slot=checkbox-checkbox-label]{-webkit-user-select:none;user-select:none;color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}[data-component=checkbox] [data-slot=checkbox-checkbox-description]{color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}[data-component=checkbox] [data-slot=checkbox-checkbox-error]{color:var(--icon-critical-base);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}[data-component=checkbox]:hover:not([data-disabled],[data-readonly]) [data-slot=checkbox-checkbox-control]{border-color:var(--border-hover);background-color:var(--surface-base-hover)}[data-component=checkbox]:not([data-readonly]) [data-slot=checkbox-checkbox-input]:focus-visible+[data-slot=checkbox-checkbox-control]{border-color:var(--border-focus);box-shadow:var(--shadow-xs-border-focus)}[data-component=checkbox][data-checked] [data-slot=checkbox-checkbox-control],[data-component=checkbox][data-indeterminate] [data-slot=checkbox-checkbox-control]{border-color:var(--border-base);background-color:var(--surface-weak)}[data-component=checkbox][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=checkbox-checkbox-control],[data-component=checkbox][data-indeterminate]:hover:not([data-disabled]) [data-slot=checkbox-checkbox-control]{border-color:var(--border-hover);background-color:var(--surface-base-hover)}[data-component=checkbox][data-checked] [data-slot=checkbox-checkbox-indicator],[data-component=checkbox][data-indeterminate] [data-slot=checkbox-checkbox-indicator]{opacity:1;transform:scale(1)}[data-component=checkbox][data-disabled]{cursor:not-allowed}[data-component=checkbox][data-disabled] [data-slot=checkbox-checkbox-control]{border-color:var(--border-disabled);background-color:var(--input-disabled)}[data-component=checkbox][data-invalid] [data-slot=checkbox-checkbox-control]{border-color:var(--border-critical-selected)}[data-component=checkbox][data-readonly]{cursor:default;pointer-events:none}[data-component=file]{content-visibility:auto}[data-component=file][data-mode=text]{overflow:hidden}[data-component=file][data-mode=diff] [data-slot=diff-hunk-separator-line-number]{background-color:var(--surface-diff-hidden-strong);z-index:2;justify-content:center;align-items:center;display:flex;position:sticky;left:0}[data-component=file][data-mode=diff] [data-slot=diff-hunk-separator-line-number] [data-slot=diff-hunk-separator-line-number-icon]{aspect-ratio:1;width:24px;height:24px;color:var(--icon-strong-base)}[data-component=file][data-mode=diff] [data-slot=diff-hunk-separator-content]{background-color:var(--surface-diff-hidden-base);color:var(--text-base);width:var(--diffs-column-content-width);left:var(--diffs-column-number-width);-webkit-user-select:none;user-select:none;cursor:default;text-align:left;padding-left:8px;position:sticky}[data-component=file][data-mode=diff] [data-slot=diff-hunk-separator-content] [data-slot=diff-hunk-separator-content-span]{mix-blend-mode:var(--text-mix-blend-mode)}[data-component=collapsible]{border-radius:var(--radius-md);background-color:#0000;border:none;flex-direction:column;width:100%;transition:background-color .15s;display:flex;overflow:visible}[data-component=collapsible].tool-collapsible{--tool-content-gap:4px;gap:var(--tool-content-gap)}[data-component=collapsible] [data-slot=collapsible-trigger]{cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:32px;color:var(--text-base);align-self:stretch;align-items:center;padding:0;display:flex}[data-component=collapsible] [data-slot=collapsible-trigger] [data-slot=collapsible-arrow]{opacity:0;will-change:opacity;transition:opacity .15s;transform:translateZ(0)}[data-component=collapsible] [data-slot=collapsible-trigger] [data-slot=collapsible-arrow-icon]{color:var(--icon-base);will-change:transform;transition:transform .15s;display:inline-flex;transform:translateZ(0)rotate(-90deg)}[data-component=collapsible] [data-slot=collapsible-trigger]:hover [data-slot=collapsible-arrow]{opacity:1}[data-component=collapsible] [data-slot=collapsible-trigger]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}[data-component=collapsible] [data-slot=collapsible-trigger]:focus-visible{background-color:var(--surface-raised-base-hover);outline:none}[data-component=collapsible] [data-slot=collapsible-trigger][data-disabled]{cursor:not-allowed}[data-component=collapsible] [data-slot=collapsible-trigger][data-hide-details=true]{align-items:stretch;height:auto}[data-component=collapsible] [data-slot=collapsible-trigger] [data-slot=collapsible-arrow]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}[data-component=collapsible] [data-slot=collapsible-trigger][aria-expanded=true] [data-slot=collapsible-arrow]{opacity:1}[data-component=collapsible] [data-slot=collapsible-trigger][aria-expanded=true] [data-slot=collapsible-arrow-icon]{transform:translateZ(0)rotate(0)}[data-component=collapsible] [data-slot=collapsible-content]{overflow:hidden}[data-component=collapsible] [data-slot=collapsible-content][data-expanded]{overflow:visible}[data-component=collapsible][data-variant=ghost]{background-color:#0000;border:none}[data-component=collapsible][data-variant=ghost]>[data-slot=collapsible-trigger]{background-color:#0000;border:none;padding:0}[data-component=collapsible][data-variant=ghost]>[data-slot=collapsible-trigger]:focus-visible{background-color:var(--surface-raised-base-hover);outline:none}[data-component=collapsible][data-variant=ghost]>[data-slot=collapsible-trigger][data-disabled]{cursor:not-allowed}[data-component=collapsible][data-variant=ghost][data-scope=filetree]>[data-slot=collapsible-trigger]{height:24px}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger]{align-items:center;height:auto;min-height:28px}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger] [data-slot=collapsible-arrow]{opacity:1;width:18px;height:18px}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger] [data-slot=collapsible-arrow-icon]{color:var(--icon-base)}[data-component=collapsible].tool-collapsible>[data-slot=collapsible-trigger] [data-slot=collapsible-arrow-icon] svg{width:14px;height:14px}[data-component=diff-changes]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-component=diff-changes] [data-slot=diff-changes-additions]{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-align:right;color:var(--text-diff-add-base)}[data-component=diff-changes] [data-slot=diff-changes-deletions]{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-align:right;color:var(--text-diff-delete-base)}[data-component=diff-changes][data-variant=bars]{flex-shrink:0;width:18px;height:14px}[data-component=diff-changes][data-variant=bars] svg{width:100%;height:100%;display:block}[data-component=context-menu-content],[data-component=context-menu-sub-content]{border-radius:var(--radius-xl);min-width:8rem;box-shadow:var(--shadow-lg);background-clip:padding-box;background-color:var(--surface-raised-stronger-non-alpha);z-index:100;transform-origin:var(--kb-menu-content-transform-origin);border:none;padding:5px;overflow:hidden}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]):focus-within,:is([data-component=context-menu-content],[data-component=context-menu-sub-content]):focus{outline:none}[data-component=context-menu-content],[data-component=context-menu-sub-content]{animation:contextMenuContentHide var(--duration-fast)cubic-bezier(.22,1,.36,1)forwards}@starting-style{[data-component=context-menu-content],[data-component=context-menu-sub-content]{animation:none}}:is([data-component=context-menu-content],[data-component=context-menu-sub-content])[data-expanded]{pointer-events:auto;animation:contextMenuContentShow var(--duration-fast)cubic-bezier(.22,1,.36,1)forwards}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-checkbox-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-radio-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-sub-trigger]{border-radius:var(--radius-sm);cursor:default;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);transition-property:background-color,color;transition-duration:var(--duration-fast);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:5px 8px;transition-timing-function:cubic-bezier(.22,1,.36,1);display:flex;position:relative}:is(:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-checkbox-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-radio-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-sub-trigger]):hover{background-color:var(--surface-raised-base-hover)}:is(:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-checkbox-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-radio-item],:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-sub-trigger])[data-disabled]{color:var(--text-weak);pointer-events:none}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-sub-trigger][data-expanded]{background:var(--surface-raised-base-hover);border:none;outline:none}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item-indicator]{justify-content:center;align-items:center;width:16px;height:16px;display:flex}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item-label]{flex:1}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-item-description]{font-size:var(--font-size-tiny);color:var(--text-weak)}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-separator]{border-top-color:var(--border-weak-base);height:1px;margin:5px -5px}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-group-label]{font-family:var(--font-family-sans);font-size:var(--font-size-tiny);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);padding:5px 8px}:is([data-component=context-menu-content],[data-component=context-menu-sub-content]) [data-slot=context-menu-arrow]{fill:var(--surface-raised-stronger-non-alpha)}@keyframes contextMenuContentShow{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}@keyframes contextMenuContentHide{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.95)}}[data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]{border-radius:var(--radius-xl);border:1px solid var(--border-base);min-width:8rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]{border:1px solid color-mix(in oklch,var(--border-base)50%,transparent)}}[data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]{background-clip:padding-box;background-color:var(--surface-raised-stronger-non-alpha);box-shadow:var(--shadow-lg);z-index:50;transform-origin:var(--kb-menu-content-transform-origin);padding:5px}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]):focus,:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]):focus-visible{outline:none}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content])[data-closed]{animation:.15s ease-out dropdown-menu-close}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content])[data-expanded]{animation:.15s ease-out dropdown-menu-open}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-checkbox-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-radio-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-sub-trigger]{border-radius:var(--radius-sm);cursor:default;-webkit-user-select:none;user-select:none;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);outline:none;align-items:center;gap:8px;padding:5px 8px;display:flex;position:relative}:is(:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-checkbox-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-radio-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-sub-trigger])[data-highlighted]{background:var(--surface-raised-base-hover)}:is(:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-checkbox-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-radio-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-sub-trigger])[data-disabled]{color:var(--text-weak);pointer-events:none}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-checkbox-item],:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-radio-item]{padding-right:34px}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-sub-trigger][data-expanded]{background:var(--surface-raised-base-hover)}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item-indicator]{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item-label]{flex:1}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-item-description]{font-size:var(--font-size-tiny);color:var(--text-weak)}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-separator]{border-top-color:var(--border-weak-base);height:1px;margin:5px -5px}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-group-label]{font-family:var(--font-family-sans);font-size:var(--font-size-tiny);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);padding:5px 8px;display:block}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]) [data-slot=dropdown-menu-arrow]{fill:var(--surface-raised-stronger-non-alpha)}@keyframes dropdown-menu-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-menu-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-component=dialog-overlay]{z-index:50;background-color:hsl(from var(--background-base)h s l/.62);-webkit-backdrop-filter:blur(16px)saturate(1.2);position:fixed;inset:0}@media(prefers-reduced-transparency:reduce){[data-component=dialog-overlay]{background-color:hsl(from var(--background-base)h s l/.86);-webkit-backdrop-filter:none}}[data-component=dialog]{z-index:50;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-component=dialog] [data-slot=dialog-container]{z-index:50;flex-direction:column;place-items:center start;width:min(100vw - 16px,640px);height:min(100vh - 16px,512px);display:flex;position:relative;overflow:visible}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]{pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;min-height:280px;max-height:100%;display:flex;overflow:auto}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]::-webkit-scrollbar{display:none}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]{border-radius:var(--radius-xl);background:hsl(from var(--background-base)h s l/.9);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg-border-base),inset 0 1px #ffffff1a,inset 1px 0 #ffffff0a;background-clip:padding-box;transform:translateZ(0)}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header]{flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;padding:16px 20px;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-header] [data-slot=dialog-title]{color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-large);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-tight)}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-description]{color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;margin-top:-8px;padding:0 16px 16px 20px;display:flex}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-body]{flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content] [data-slot=dialog-body]:focus-visible,[data-component=dialog] [data-slot=dialog-container] [data-slot=dialog-content]:focus-visible{outline:none}[data-component=dialog][data-fit] [data-slot=dialog-container]{height:auto}[data-component=dialog][data-fit] [data-slot=dialog-container] [data-slot=dialog-content]{min-height:0}[data-component=dialog][data-size=large] [data-slot=dialog-container]{width:min(100vw - 32px,800px);height:min(100vh - 32px,720px)}[data-component=dialog][data-size=x-large] [data-slot=dialog-container]{width:min(100vw - 32px,960px);height:min(100vh - 32px,720px)}[data-component=dialog][data-size=full] [data-slot=dialog-container]{width:100dvw;max-width:none;height:100dvh;max-height:none}[data-component=dialog][data-size=full] [data-slot=dialog-content]{height:100%;max-height:100%;box-shadow:none;background:var(--surface-raised-base,var(--surface-raised-stronger-non-alpha));-webkit-backdrop-filter:none;border:none;border-radius:0}@media(prefers-reduced-transparency:reduce){[data-component=dialog] [data-slot=dialog-content]{background:var(--surface-raised-base,var(--surface-raised-stronger-non-alpha));-webkit-backdrop-filter:none}}[data-component=dialog][data-transition] [data-slot=dialog-content]{animation:.1s ease-in forwards contentHide}[data-component=dialog][data-transition] [data-slot=dialog-content][data-expanded]{animation:.15s ease-out contentShow}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes overlayHide{0%{opacity:1}to{opacity:0}}@keyframes contentShow{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}[data-component=file-icon]{flex-shrink:0;width:16px;height:16px;display:block}[data-component=filetree] .filetree-icon--mono{color:var(--icon-base)}[data-component=filetree] .filetree-iconpair{width:16px;height:16px;display:inline-flex;position:relative}[data-component=filetree] .filetree-iconpair [data-component=file-icon]{position:absolute;inset:0}[data-slot=hover-card-trigger]{width:100%;min-width:0;display:flex}[data-component=hover-card-content]{z-index:50;border-radius:var(--radius-xl);background-color:var(--surface-raised-stronger-non-alpha);pointer-events:auto;border:1px solid var(--border-base);min-width:200px;max-width:320px;max-height:calc(100vh - 1rem)}@supports (color:color-mix(in lab,red,red)){[data-component=hover-card-content]{border:1px solid color-mix(in oklch,var(--border-base)50%,transparent)}}[data-component=hover-card-content]{box-shadow:var(--shadow-lg);transform-origin:var(--kb-hovercard-content-transform-origin);background-clip:padding-box}[data-component=hover-card-content]:focus-within{outline:none}[data-component=hover-card-content][data-closed]{animation:.15s ease-out hover-card-close}[data-component=hover-card-content][data-expanded]{animation:.15s ease-out hover-card-open}[data-component=hover-card-content] [data-slot=hover-card-body]{max-height:inherit;padding:5px;overflow:hidden}@keyframes hover-card-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hover-card-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-component=provider-icon]{flex-shrink:0;width:16px;height:16px}[data-dock-surface=shell]{background-color:var(--surface-raised-stronger-non-alpha);box-shadow:var(--shadow-xs-border);z-index:10;border-radius:var(--radius-xl);position:relative;overflow:clip}[data-dock-surface=tray]{background-color:var(--background-base);border:1px solid var(--border-weak-base);z-index:0;border-radius:var(--radius-xl);position:relative;overflow:clip}[data-dock-surface=tray][data-dock-attach=top]{border-top-left-radius:0;border-top-right-radius:0;margin-top:-13px}[data-component=icon]{aspect-ratio:1;color:var(--icon-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=icon][data-size=small]{width:16px;height:16px}[data-component=icon][data-size=normal]{width:20px;height:20px}[data-component=icon][data-size=medium],[data-component=icon][data-size=large]{width:24px;height:24px}[data-component=icon] [data-slot=icon-svg]{stroke-width:1.75px;width:100%;height:auto}[data-component=icon][data-animate=lift] [data-slot=icon-svg]{--icon-hover-transform:scale(1.14)}[data-component=icon][data-animate=swing] [data-slot=icon-svg]{--icon-anim:icon-swing .6s ease;transform-origin:50% 12%}[data-component=icon][data-animate=spin] [data-slot=icon-svg]{--icon-anim:icon-spin .5s cubic-bezier(.4,0,.2,1)}[data-component=icon][data-animate=wiggle] [data-slot=icon-svg]{--icon-anim:icon-wiggle .5s ease}[data-component=icon][data-animate=pop] [data-slot=icon-svg]{--icon-anim:icon-pop .38s cubic-bezier(.34,1.56,.64,1)}[data-component=icon][data-animate=shake] [data-slot=icon-svg]{--icon-anim:icon-shake .45s ease}[data-component=icon][data-animate=pulse] [data-slot=icon-svg]{--icon-anim:icon-pulse .6s ease}[data-component=icon][data-animate=twinkle] [data-slot=icon-svg]{--icon-anim:icon-twinkle .65s ease}[data-component=icon][data-animate=nudge-right] [data-slot=icon-svg]{--icon-anim:icon-nudge-right .42s ease}[data-component=icon][data-animate=nudge-left] [data-slot=icon-svg]{--icon-anim:icon-nudge-left .42s ease}[data-component=icon][data-animate=nudge-up] [data-slot=icon-svg]{--icon-anim:icon-nudge-up .42s ease}[data-component=icon][data-animate=nudge-down] [data-slot=icon-svg]{--icon-anim:icon-nudge-down .42s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-component=icon][data-animate] [data-slot=icon-svg]{transition:transform .2s cubic-bezier(.2,.7,.3,1)}:is(button,a,[role=button],[role=menuitem],[role=tab],[role=option],summary,label,[data-hoverable]):hover [data-component=icon][data-animate] [data-slot=icon-svg],[data-component=icon][data-animate]:hover [data-slot=icon-svg]{transform:var(--icon-hover-transform,none);animation:var(--icon-anim,none)}}@keyframes icon-swing{0%,to{transform:rotate(0)}20%{transform:rotate(13deg)}40%{transform:rotate(-9deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes icon-pop{0%{transform:scale(1)}45%{transform:scale(1.26)}to{transform:scale(1)}}@keyframes icon-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1.5px)}80%{transform:translate(1.5px)}}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes icon-twinkle{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes icon-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes icon-nudge-left{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes icon-nudge-up{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes icon-nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(max-width:640px),(pointer:coarse){[data-component=icon-button]{min-width:44px;min-height:44px}}[data-component=icon-button]{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-component=icon-button][data-variant=primary]{background-color:var(--icon-strong-base)}[data-component=icon-button][data-variant=primary] [data-slot=icon-svg]{color:var(--icon-invert-base)}[data-component=icon-button][data-variant=primary]:hover:not(:disabled){background-color:var(--icon-strong-hover)}[data-component=icon-button][data-variant=primary]:focus:not(:disabled){background-color:var(--icon-strong-focus)}[data-component=icon-button][data-variant=primary]:active:not(:disabled){background-color:var(--icon-strong-active)}[data-component=icon-button][data-variant=primary]:disabled{background-color:var(--icon-strong-disabled)}[data-component=icon-button][data-variant=primary]:disabled [data-slot=icon-svg]{color:var(--icon-invert-base)}[data-component=icon-button][data-variant=secondary]{background-color:var(--button-secondary-base);color:var(--text-strong);box-shadow:none;border:#0000}[data-component=icon-button][data-variant=secondary]:hover:not(:disabled){background-color:var(--button-secondary-hover)}[data-component=icon-button][data-variant=secondary]:focus:not(:disabled){background-color:var(--button-secondary-base)}[data-component=icon-button][data-variant=secondary]:focus-visible:not(:active){background-color:var(--button-secondary-base);box-shadow:var(--shadow-xs-border-focus)}[data-component=icon-button][data-variant=secondary]:focus-visible:active{box-shadow:none}[data-component=icon-button][data-variant=secondary]:active:not(:disabled){background-color:var(--button-secondary-base)}[data-component=icon-button][data-variant=secondary] [data-slot=icon-svg]{color:var(--icon-strong-base)}[data-component=icon-button][data-variant=secondary]:disabled{background-color:var(--icon-strong-disabled);color:var(--icon-invert-base);cursor:not-allowed}[data-component=icon-button][data-variant=ghost]{background-color:#0000}[data-component=icon-button][data-variant=ghost] [data-slot=icon-svg]{color:var(--icon-base)}[data-component=icon-button][data-variant=ghost]:hover:not(:disabled),[data-component=icon-button][data-variant=ghost]:focus-visible:not(:disabled){background-color:var(--surface-base-hover)}[data-component=icon-button][data-variant=ghost]:active:not(:disabled){background-color:var(--surface-base-active)}[data-component=icon-button][data-variant=ghost]:selected:not(:disabled){background-color:var(--surface-base-active)}[data-component=icon-button][data-variant=ghost]:disabled{color:var(--icon-invert-base);cursor:not-allowed}[data-component=icon-button][data-size=normal]{width:24px;height:24px;font-size:var(--font-size-small);line-height:var(--line-height-large);gap:calc(var(--spacing)*.5)}[data-component=icon-button][data-size=small]{width:24px;height:24px}[data-component=icon-button][data-size=large]{height:32px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);gap:8px}[data-component=icon-button]:focus{outline:none}@media(prefers-reduced-motion:no-preference){[data-component=icon-button][data-icon=stop] [data-slot=icon-svg] rect{transform-origin:50%;transform-box:fill-box;animation:1.8s ease-in-out infinite stop-pulse}}@keyframes stop-pulse{0%,to{transform:scale(.95)}50%{transform:scale(1.12)}}[data-component=icon-button].titlebar-icon{aspect-ratio:auto;width:32px;height:24px}[data-component=icon-button].titlebar-icon[data-variant=ghost][aria-expanded=true]{background-color:var(--surface-raised-base-active)}[data-component=icon-button].titlebar-icon[data-variant=ghost][aria-expanded=true] [data-slot=icon-svg]{color:var(--icon-strong-base)}[data-component=icon-button].titlebar-icon[data-variant=ghost][aria-expanded=true]:hover:not(:disabled){background-color:var(--surface-raised-base-active)}[data-component=image-preview]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-component=image-preview] [data-slot=image-preview-container]{z-index:50;flex-direction:column;justify-content:center;align-items:center;width:min(100vw - 32px,90vw);max-width:1200px;height:min(100vh - 32px,90vh);display:flex;position:relative}[data-component=image-preview] [data-slot=image-preview-container] [data-slot=image-preview-content]{border-radius:var(--radius-lg);background:var(--surface-raised-stronger-non-alpha);flex-direction:column;align-items:center;width:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 15px 45px #13101059,0 3.35px 10.051px #13101040,0 .998px 2.993px #13101033}[data-component=image-preview] [data-slot=image-preview-container] [data-slot=image-preview-content]:focus-visible{outline:none}[data-component=image-preview] [data-slot=image-preview-container] [data-slot=image-preview-content] [data-slot=image-preview-header]{justify-content:flex-end;align-self:stretch;align-items:center;padding:8px 8px 0;display:flex}[data-component=image-preview] [data-slot=image-preview-container] [data-slot=image-preview-content] [data-slot=image-preview-body]{justify-content:center;align-items:center;width:100%;padding:13px;display:flex;overflow:auto}[data-component=image-preview] [data-slot=image-preview-container] [data-slot=image-preview-content] [data-slot=image-preview-image]{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:calc(90vh - 100px)}[data-component=keybind]{border-radius:var(--radius-sm);background:var(--surface-base);height:20px;box-shadow:var(--shadow-xxs-border);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);color:var(--text-weak);flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:flex}[data-component=field]{flex-direction:column;gap:8px;display:flex}[data-slot=field-label],[data-component=input][data-variant=normal] [data-slot=input-label]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);line-height:18px}[data-slot=field-label][data-hidden]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=field-required]{color:var(--icon-critical-base);margin-left:2px}[data-slot=field-description],[data-component=input] [data-slot=input-description]{font-size:var(--font-size-x-small);color:var(--text-weaker);margin:0;line-height:1.45}[data-slot=field-error]{font-size:var(--font-size-x-small);color:var(--icon-critical-base);margin:0;line-height:1.45}[data-component=form-row]{border-bottom:1px solid var(--border-weak-base);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}[data-component=form-row]:last-child{border-bottom:none}[data-slot=form-row-text]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-slot=form-row-title]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-strong)}[data-slot=form-row-description]{font-size:var(--font-size-x-small);color:var(--text-weak);line-height:1.45}[data-slot=form-row-control]{flex-shrink:0;justify-content:flex-end;min-width:9rem;display:flex}[data-slot=form-row-control]>[data-component=button]{width:100%}@container form-rows (max-width:30rem){[data-component=form-row]{flex-direction:column;align-items:flex-start;gap:8px}[data-slot=form-row-control]{width:100%}}[data-component=input]{width:100%}[data-component=input] [data-slot=input-input]{width:100%;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}[data-component=input] [data-slot=input-input]:focus{outline:none}[data-component=input] [data-slot=input-input]::placeholder{color:var(--text-weak)}[data-component=input][data-variant=normal]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}[data-component=input][data-variant=normal] [data-slot=input-wrapper]{border-radius:var(--radius-lg);background:var(--input-base);border:1px solid #0000;justify-content:space-between;align-items:start;width:100%;padding-right:5px;display:flex}[data-component=input][data-variant=normal] [data-slot=input-wrapper]:focus-within:not(:has([data-readonly])){box-shadow:0 0 0 3px var(--border-weak-selected),0 0 0 1px var(--border-selected),0 1px 2px -1px #13101040,0 1px 2px #13101014,0 1px 3px #1310101f;border-color:#0000}[data-component=input][data-variant=normal] [data-slot=input-wrapper]:has([data-invalid]){background:var(--surface-critical-weak);border:1px solid var(--border-critical-selected)}[data-component=input][data-variant=normal] [data-slot=input-wrapper]:not(:has([data-slot=input-copy-button])){padding-right:0}[data-component=input][data-variant=normal] [data-slot=input-input]{color:var(--text-strong);min-width:0;height:32px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none;flex:1;align-items:center;padding:2px 13px;display:flex}[data-component=input][data-variant=normal] [data-slot=input-input]:focus{outline:none}[data-component=input][data-variant=normal] [data-slot=input-input]::placeholder{color:var(--text-weak)}[data-component=input][data-variant=normal] textarea[data-slot=input-input]{resize:none;height:auto;min-height:32px;padding:5px 13px}[data-component=input][data-variant=normal] textarea[data-slot=input-input][data-resizable]{resize:vertical;min-height:140px;max-height:70vh;overflow-y:auto}[data-component=input][data-variant=normal] [data-slot=input-copy-button]{color:var(--icon-base);flex-shrink:0;margin-top:5px}[data-component=input][data-variant=normal] [data-slot=input-copy-button]:hover{color:var(--icon-strong-base)}[data-component=input][data-variant=normal] [data-slot=input-error]{color:var(--text-on-critical-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:18px}[data-component=inline-input]{color:inherit;border-radius:var(--radius-md);min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;box-sizing:border-box;background:0 0;border:0;padding:0}[data-component=inline-input]:focus{box-shadow:var(--inline-input-shadow,0 0 0 1px var(--border-interactive-focus));outline:none}@property --bottom-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes scroll{0%{--bottom-fade:20px}90%{--bottom-fade:20px}to{--bottom-fade:0}}[data-component=list]{flex-direction:column;gap:13px;padding:0 13px;display:flex;overflow:hidden}[data-component=list] [data-slot=list-search-wrapper]{flex-shrink:0;align-self:stretch;align-items:center;gap:8px;margin-bottom:5px;display:flex}[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]{opacity:.5;background-color:#0000;flex-shrink:0;width:24px;height:24px;transition:opacity .15s}[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]:hover:not(:disabled),[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]:focus-visible:not(:disabled),[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]:active:not(:disabled){opacity:.7;background-color:#0000}[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]:hover:not(:disabled) [data-slot=icon-svg]{color:var(--icon-hover)}[data-component=list] [data-slot=list-search-wrapper]>[data-component=icon-button]:active:not(:disabled) [data-slot=icon-svg]{color:var(--icon-active)}[data-component=list] [data-slot=list-search]{border-radius:var(--radius-md);background:var(--surface-base);flex:1;align-items:center;gap:13px;padding:8px;display:flex}[data-component=list] [data-slot=list-search] [data-slot=list-search-container]{flex:1 0 0;align-items:center;gap:8px;max-height:20px;display:flex}[data-component=list] [data-slot=list-search] [data-slot=list-search-container] [data-slot=list-search-input]{width:100%}[data-component=list] [data-slot=list-search] [data-slot=list-search-container] [data-slot=list-search-input][data-slot=input-input]{max-height:20px;line-height:20px}[data-component=list] [data-slot=list-search]>[data-component=icon-button]{opacity:.5;background-color:#0000;width:20px;height:20px;transition:opacity .15s}[data-component=list] [data-slot=list-search]>[data-component=icon-button]:hover:not(:disabled),[data-component=list] [data-slot=list-search]>[data-component=icon-button]:focus-visible:not(:disabled),[data-component=list] [data-slot=list-search]>[data-component=icon-button]:active:not(:disabled){opacity:.7;background-color:#0000}[data-component=list] [data-slot=list-search]>[data-component=icon-button],[data-component=list] [data-slot=list-search]>[data-component=icon-button]:hover:not(:disabled),[data-component=list] [data-slot=list-search]>[data-component=icon-button]:focus:not(:disabled),[data-component=list] [data-slot=list-search]>[data-component=icon-button]:active:not(:disabled){background-color:#0000}[data-component=list] [data-slot=list-search]>[data-component=icon-button]:hover:not(:disabled) [data-slot=icon-svg]{color:var(--icon-hover)}[data-component=list] [data-slot=list-search]>[data-component=icon-button]:active:not(:disabled) [data-slot=icon-svg]{color:var(--icon-active)}[data-component=list] [data-slot=list-scroll]{overscroll-behavior:contain;-webkit-mask:linear-gradient(to bottom,#fff calc(100% - var(--bottom-fade)),#0000);mask:linear-gradient(to bottom,#fff calc(100% - var(--bottom-fade)),#0000);scroll-timeline:--scroll y;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:13px;animation:scroll;animation-timeline:--scroll;display:flex;overflow-y:auto}[data-component=list] [data-slot=list-scroll]::-webkit-scrollbar{display:none}[data-component=list] [data-slot=list-scroll] [data-slot=list-empty-state]{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:34px 55px;display:flex}[data-component=list] [data-slot=list-scroll] [data-slot=list-empty-state] [data-slot=list-message]{max-width:100%;color:var(--text-weak);white-space:nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;gap:2px;display:flex}[data-component=list] [data-slot=list-scroll] [data-slot=list-empty-state] [data-slot=list-filter]{color:var(--text-strong);text-overflow:ellipsis;overflow:hidden}[data-component=list] [data-slot=list-scroll] [data-slot=list-group]{flex-direction:column;display:flex;position:relative}[data-component=list] [data-slot=list-scroll] [data-slot=list-group]:last-child{padding-bottom:13px}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-header]{z-index:10;background:var(--surface-raised-stronger-non-alpha);color:var(--text-weak);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);justify-content:space-between;align-self:stretch;align-items:center;padding:8px 13px 8px 8px;display:flex;position:sticky;top:0}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-header]:after{content:"";background:linear-gradient(to bottom,var(--surface-raised-stronger-non-alpha),transparent);pointer-events:none;opacity:0;height:16px;transition:opacity .15s;position:absolute;top:100%;left:0;right:0}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-header][data-stuck=true]:after{opacity:1}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items]{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item]{width:100%;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);align-items:center;padding:5px 8px;scroll-margin-top:28px;display:flex;position:relative}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-selected-icon]{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-selected-icon] [data-component=icon]{color:var(--icon-strong-base)}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-active-icon]{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;display:none}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-active-icon] [data-component=icon]{color:var(--icon-strong-base)}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-extra-icon]{color:var(--icon-base);margin-left:-5px}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item-divider]{bottom:0;left:var(--list-divider-inset,16px);right:var(--list-divider-inset,16px);background:var(--border-weak-base);pointer-events:none;height:1px;position:absolute}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item] [data-slot=list-item]:last-child [data-slot=list-item-divider]{display:none}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item][data-active=true]{border-radius:var(--radius-md);background:var(--surface-raised-base-hover)}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item][data-active=true] [data-slot=list-item-active-icon]{display:inline-flex}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item][data-active=true] [data-slot=list-item-extra-icon]{color:var(--icon-strong-base)!important;display:block!important}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item]:active{background:var(--surface-raised-base-active)}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item]:focus-visible{outline:none}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item-add]{width:100%;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);align-items:center;padding:5px 8px;display:flex;position:relative}[data-component=list] [data-slot=list-scroll] [data-slot=list-group] [data-slot=list-items] [data-slot=list-item-add] [data-component=input]{width:100%}[data-component=live-screen]{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--background-base);border:none;width:100%;max-width:100%;animation:.26s cubic-bezier(.22,1,.36,1) live-screen-in;overflow:hidden}[data-component=live-screen]:not([data-has-content=true]){display:none}@keyframes live-screen-in{0%{opacity:0;transform:translateY(6px)scale(.994)}to{opacity:1;transform:none}}[data-slot=live-screen-hud]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:0;left:0;right:0}[data-slot=live-screen-live]{border-radius:var(--radius-full);background:var(--background-base);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-live]{background:color-mix(in srgb,var(--background-base)55%,transparent)}}[data-slot=live-screen-live]{-webkit-backdrop-filter:blur(8px)saturate(1.1);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--icon-critical-base)}[data-slot=live-screen-live-dot]{border-radius:var(--radius-full);background:var(--icon-critical-base);width:7px;height:7px;animation:1.6s ease-in-out infinite live-screen-pulse}[data-slot=live-screen-control-toggle]{pointer-events:auto;border-radius:var(--radius-full);border:1px solid var(--border-base);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-control-toggle]{border:1px solid color-mix(in srgb,var(--border-base)60%,transparent)}}[data-slot=live-screen-control-toggle]{background:var(--background-base)}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-control-toggle]{background:color-mix(in srgb,var(--background-base)55%,transparent)}}[data-slot=live-screen-control-toggle]{-webkit-backdrop-filter:blur(8px)saturate(1.1);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);color:var(--text-base);cursor:pointer;transition:color .12s,background .12s,border-color .12s}[data-slot=live-screen-control-toggle]:hover:not(:disabled){color:var(--text-strong);background:var(--background-base)}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-control-toggle]:hover:not(:disabled){background:color-mix(in srgb,var(--background-base)72%,transparent)}}[data-slot=live-screen-control-toggle]:disabled{opacity:.6;cursor:default}[data-slot=live-screen-control-toggle][data-active=true]{color:var(--text-interactive-base);border-color:var(--text-interactive-base)}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-control-toggle][data-active=true]{border-color:color-mix(in srgb,var(--text-interactive-base)40%,transparent)}}[data-slot=live-screen-control-toggle][data-active=true]{background:var(--text-interactive-base)}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-control-toggle][data-active=true]{background:color-mix(in srgb,var(--text-interactive-base)14%,transparent)}}.bl-live-control-overlay{z-index:2;outline:2px solid var(--text-interactive-base);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-live-control-overlay{outline:2px solid color-mix(in srgb,var(--text-interactive-base)55%,transparent)}}.bl-live-control-overlay{outline-offset:-2px;touch-action:none;cursor:wait}.bl-live-control-overlay[data-connected=true]{cursor:crosshair}.bl-live-control-overlay:focus-visible{outline-color:var(--text-interactive-base)}@keyframes live-screen-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}[data-slot=live-screen-stage]{aspect-ratio:8/5;background:var(--background-base);justify-content:center;align-items:center;width:100%;min-height:180px;max-height:min(70vh,760px);display:flex;position:relative;overflow:hidden}[data-slot=live-screen-frame]{object-fit:contain;-webkit-user-select:none;user-select:none;opacity:0;will-change:opacity;width:auto;max-width:100%;height:auto;max-height:min(70vh,760px);margin:auto;transition:opacity .2s;display:block;position:absolute;inset:0}[data-slot=live-screen-frame][data-visible=true]{opacity:1}[data-slot=live-screen-video]{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:min(70vh,760px);margin:auto;display:block;position:absolute;inset:0}[data-slot=live-screen-overlay]{pointer-events:none;color:var(--text-weak);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}[data-slot=live-screen-overlay][data-variant=connecting]{background:var(--background-base)}[data-slot=live-screen-overlay][data-variant=waiting]{justify-content:flex-start;align-items:flex-end;padding:8px 10px}[data-slot=live-screen-overlay][data-variant=waiting] [data-slot=live-screen-overlay-text]{border-radius:var(--radius-full);background:var(--background-base);padding:2px 8px}@supports (color:color-mix(in lab,red,red)){[data-slot=live-screen-overlay][data-variant=waiting] [data-slot=live-screen-overlay-text]{background:color-mix(in srgb,var(--background-base)70%,transparent)}}[data-slot=live-screen-overlay][data-variant=error]{background:var(--background-base);text-align:center;padding:0 16px}[data-slot=live-screen-overlay][data-variant=error] [data-slot=live-screen-overlay-text]{max-width:340px}[data-slot=live-screen-retry]{pointer-events:auto;border-radius:var(--radius-full);border:1px solid var(--border-base);background:var(--surface-base-hover);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);color:var(--text-base);cursor:pointer;align-items:center;gap:5px;padding:3px 12px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}[data-slot=live-screen-retry]:hover{background:var(--surface-raised-base-hover);border-color:var(--text-interactive-base)}[data-slot=live-screen-overlay-shimmer]{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--surface-base)0%,var(--surface-base-hover)50%,var(--surface-base)100%);background-size:200% 100%;width:40px;height:40px;animation:1.4s ease-in-out infinite live-screen-shimmer}@keyframes live-screen-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){[data-component=live-screen],[data-slot=live-screen-live-dot],[data-slot=live-screen-overlay-shimmer]{animation:none}[data-slot=live-screen-frame]{transition:none}}[data-component=live-screen-thumb]{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--surface-base-hover);background:var(--background-base);justify-content:center;align-items:center;width:100%;max-width:100%;max-height:320px;display:flex;overflow:hidden}[data-slot=live-screen-thumb-image]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:320px;display:block}[data-component=logo-mark]{aspect-ratio:4/5;width:16px}[data-component=markdown]{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:160%}[data-component=markdown]>:first-child{margin-top:0}[data-component=markdown]>:last-child{margin-bottom:0}[data-component=markdown] h1,[data-component=markdown] h2,[data-component=markdown] h3,[data-component=markdown] h4,[data-component=markdown] h5,[data-component=markdown] h6{font-size:var(--font-size-small);color:var(--text-strong);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);margin-top:0;margin-bottom:21px}[data-component=markdown] strong,[data-component=markdown] b{color:var(--text-strong);font-weight:var(--font-weight-medium)}[data-component=markdown] p{margin-bottom:13px}[data-component=markdown] a{color:var(--text-interactive-base);font-weight:inherit;text-decoration:none}[data-component=markdown] a:hover{text-underline-offset:2px;text-decoration:underline}[data-component=markdown] ul,[data-component=markdown] ol{margin-top:8px;margin-bottom:13px;margin-left:0;padding-left:34px;list-style-position:outside}[data-component=markdown] ul{list-style-type:disc}[data-component=markdown] ol{padding-left:34px;list-style-type:decimal}[data-component=markdown] li{margin-bottom:8px}[data-component=markdown] li>p:first-child{margin:0;display:inline}[data-component=markdown] li>p+p{margin-top:8px;display:block}[data-component=markdown] li::marker{color:var(--text-weak)}[data-component=markdown] li>ul,[data-component=markdown] li>ol{margin-top:5px;margin-bottom:5px;padding-left:13px}[data-component=markdown] li>ol{padding-left:34px}[data-component=markdown] blockquote{border-left:2px solid var(--border-weak-base);color:var(--text-weak);margin:21px 0;padding-left:8px;font-style:normal}[data-component=markdown] hr{border:none;height:0;margin:34px 0}[data-component=markdown] .shiki{font-size:var(--font-size-small);border-radius:var(--radius-lg);border:.5px solid var(--border-weak-base);padding:12px}[data-component=markdown] [data-component=markdown-code]{position:relative}[data-component=markdown] [data-slot=markdown-copy-button]{opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:4px;right:4px}[data-component=markdown] [data-slot=markdown-copy-button]:after{content:attr(data-tooltip);z-index:1000;border-radius:var(--radius-sm);background:var(--surface-float-base);max-width:320px;color:var(--text-invert-strong);border:1px solid var(--border-weak-base,#00000012);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);opacity:0;padding:2px 8px;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}[data-component=markdown] [data-slot=markdown-copy-button]:hover:after,[data-component=markdown] [data-slot=markdown-copy-button]:focus-visible:after{opacity:1}[data-component=markdown] [data-slot=markdown-copy-button][data-variant=secondary]{box-shadow:none;border:1px solid var(--border-weak-base)}[data-component=markdown] [data-slot=markdown-copy-button][data-variant=secondary] [data-slot=icon-svg]{color:var(--icon-base)}[data-component=markdown] [data-component=markdown-code]:hover [data-slot=markdown-copy-button]{opacity:1}[data-component=markdown] [data-slot=markdown-copy-button] [data-slot=check-icon],[data-component=markdown] [data-slot=markdown-copy-button][data-copied=true] [data-slot=copy-icon]{display:none}[data-component=markdown] [data-slot=markdown-copy-button][data-copied=true] [data-slot=check-icon]{display:inline-flex}[data-component=markdown] pre{scrollbar-width:none;margin-top:13px;margin-bottom:34px;overflow:auto}[data-component=markdown] pre::-webkit-scrollbar{display:none}[data-component=markdown] :not(pre)>code{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);color:var(--syntax-string);font-weight:var(--font-weight-medium)}[data-component=markdown] table{border-collapse:collapse;width:100%;font-size:var(--font-size-base);margin:21px 0;display:block;overflow-x:auto}[data-component=markdown] th,[data-component=markdown] td{border-bottom:1px solid var(--border-weaker-base);text-align:left;vertical-align:top;padding:13px}[data-component=markdown] th{color:var(--text-strong);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--border-weak-base)}[data-component=markdown] img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:1.5rem 0;display:block}[data-component=markdown] a.external-link:hover>code{text-underline-offset:2px;text-decoration:underline}[data-component=assistant-message]{content-visibility:auto;flex-direction:column;align-items:flex-start;gap:13px;width:100%;display:flex}[data-component=user-message]{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);flex-direction:column;align-self:stretch;align-items:flex-end;gap:0;width:100%;max-width:100%;display:flex}[data-component=user-message] [data-slot=user-message-attachments]{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:fit-content;max-width:min(82%,64ch);margin-left:auto;display:flex}[data-component=user-message] [data-slot=user-message-attachment]{border-radius:var(--radius-md);background:var(--surface-weak);cursor:default;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-width:0;transition:border-color .15s,opacity .3s;display:flex;overflow:hidden}[data-component=user-message] [data-slot=user-message-attachment]:hover{border-color:#0000}[data-component=user-message] [data-slot=user-message-attachment][data-clickable]{cursor:pointer}[data-component=user-message] [data-slot=user-message-attachment][data-type=image]{width:48px;height:48px}[data-component=user-message] [data-slot=user-message-attachment][data-type=file]{width:min(220px,100%);height:48px;padding:0 8px}[data-component=user-message] [data-slot=user-message-attachment-image]{object-fit:cover;width:100%;height:100%}[data-component=user-message] [data-slot=user-message-attachment-icon]{width:100%;height:100%;color:var(--icon-base);justify-content:center;align-items:center;display:flex}[data-component=user-message] [data-slot=user-message-attachment-icon] [data-component=icon]{width:20px;height:20px}[data-component=user-message] [data-slot=user-message-attachment-file]{width:100%;min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}[data-component=user-message] [data-slot=user-message-attachment-file] [data-component=file-icon]{flex:none;width:20px;height:20px}[data-component=user-message] [data-slot=user-message-attachment][data-type=file] [data-slot=user-message-attachment-name]{flex:auto}[data-component=user-message] [data-slot=user-message-attachment-open]{color:var(--icon-base);flex:none;align-items:center;transition:color .15s;display:flex}[data-component=user-message] [data-slot=user-message-attachment-open] [data-component=icon]{width:14px;height:14px}[data-component=user-message] [data-slot=user-message-attachment-file]:hover [data-slot=user-message-attachment-open]{color:var(--icon-base)}[data-component=user-message] [data-slot=user-message-attachment-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-base);font-size:var(--font-size-small);line-height:var(--line-height-large);overflow:hidden}[data-component=user-message] [data-slot=user-message-body]{flex-direction:column;align-items:flex-end;width:fit-content;max-width:min(82%,64ch);margin-left:auto;display:flex}[data-component=user-message] [data-slot=user-message-attachments]+[data-slot=user-message-body]{margin-top:8px}[data-component=user-message] [data-slot=user-message-text]{white-space:pre-wrap;word-break:break-word;background:var(--surface-base);border-radius:var(--radius-xl);border:1px solid #0000;padding:8px 16px;display:inline-block;overflow:hidden}[data-component=user-message] [data-slot=user-message-text] [data-highlight=file]{color:var(--syntax-property)}[data-component=user-message] [data-slot=user-message-text] [data-highlight=agent]{color:var(--syntax-type)}[data-component=user-message] [data-slot=user-message-text]{max-width:100%}[data-component=user-message] [data-slot=user-message-copy-wrapper]{opacity:0;pointer-events:none;will-change:opacity;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:24px;margin-top:5px;transition:opacity .15s;display:flex}[data-component=user-message] [data-slot=user-message-copy-wrapper] [data-component=tooltip-trigger]{width:fit-content;display:inline-flex}[data-component=user-message] [data-slot=user-message-meta]{-webkit-user-select:none;user-select:none;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-component=user-message] [data-slot=user-message-meta-wrap]{flex:auto;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}[data-component=user-message] [data-slot=user-message-meta-tail]{-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:right;flex:none}[data-component=user-message]:hover [data-slot=user-message-copy-wrapper],[data-component=user-message]:focus-within [data-slot=user-message-copy-wrapper]{opacity:1;pointer-events:auto}[data-component=user-message] .text-text-strong{color:var(--text-strong)}[data-component=user-message] .font-medium{font-weight:var(--font-weight-medium)}[data-component=text-part]{width:100%;margin-top:8px}[data-component=text-part] [data-slot=text-part-body]{margin-top:0}[data-component=text-part] [data-slot=text-part-copy-wrapper]{opacity:0;pointer-events:none;will-change:opacity;justify-content:flex-start;align-items:center;gap:8px;min-height:24px;margin-top:5px;transition:opacity .15s;display:flex}[data-component=text-part] [data-slot=text-part-copy-wrapper] [data-component=tooltip-trigger]{width:fit-content;display:inline-flex}[data-component=text-part] [data-slot=text-part-meta]{-webkit-user-select:none;user-select:none}[data-component=text-part] [data-slot=text-part-copy-wrapper][data-interrupted]{justify-content:flex-end;gap:13px;width:100%}[data-component=text-part]:hover [data-slot=text-part-copy-wrapper],[data-component=text-part]:focus-within [data-slot=text-part-copy-wrapper]{opacity:1;pointer-events:auto}[data-component=text-part] [data-component=markdown] :not(pre)>code{color:var(--bl-critical);background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){[data-component=text-part] [data-component=markdown] :not(pre)>code{background:color-mix(in srgb,var(--bl-critical)9%,transparent)}}[data-component=text-part] [data-component=markdown] :not(pre)>code{border:1px solid var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){[data-component=text-part] [data-component=markdown] :not(pre)>code{border:1px solid color-mix(in srgb,var(--bl-critical)18%,transparent)}}[data-component=text-part] [data-component=markdown] :not(pre)>code{border-radius:var(--radius-md);padding:.5px 5px}[data-component=compaction-part]{flex-direction:column;align-items:stretch;width:100%;display:flex}[data-component=compaction-part] [data-slot=compaction-part-divider]{align-items:center;gap:13px;width:100%;padding:8px 0;display:flex}[data-component=compaction-part] [data-slot=compaction-part-line]{background:var(--border-weak-base);flex:auto;height:1px}[data-component=compaction-part] [data-slot=compaction-part-label]{white-space:nowrap;text-align:center;flex:none}.reasoning-marker{height:26px;font-size:var(--font-size-small);color:var(--text-weak);white-space:nowrap;align-items:center;font-weight:450;display:inline-flex}[data-component=tool-output]{white-space:pre;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:fit-content;margin-bottom:21px;padding:0;display:flex}[data-component=tool-output] [data-component=markdown]{white-space:normal;width:100%;min-width:0}[data-component=tool-output] [data-component=markdown] pre{white-space:pre;margin:0;padding:0;background-color:#0000!important;border:none!important}[data-component=tool-output] pre{background:0 0;margin:0;padding:0}[data-component=tool-output][data-scrollable]{scrollbar-width:none;-ms-overflow-style:none;height:auto;max-height:240px;overflow-y:auto}[data-component=tool-output][data-scrollable]::-webkit-scrollbar{display:none}[data-component=tool-output][data-scrollable] [data-component=markdown]{overflow:visible}[data-component=subagent-transcript-body]{margin-bottom:21px}[data-component=subagent-transcript]{border-left:1px solid var(--border-weak-base);margin-left:2px;padding-left:12px}[data-component=subagent-transcript] [data-slot=subagent-transcript-loading]{height:26px;font-size:var(--font-size-small);color:var(--text-weak);align-items:center;gap:8px;font-weight:450;display:flex}[data-component=subagent-transcript] [data-slot=subagent-transcript-link]{height:26px;font-size:var(--font-size-small);color:var(--text-weak);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}[data-component=subagent-transcript] [data-slot=subagent-transcript-link]:hover{color:var(--text-base)}[data-component=subagent-status]{min-width:0;font-size:var(--font-size-small);color:var(--text-weak);flex-direction:column;gap:8px;padding-block:4px;display:flex}[data-component=subagent-status] [data-slot=subagent-status-row]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-component=subagent-status] [data-slot=subagent-status-state]{text-transform:capitalize;color:var(--text-base);font-weight:500}[data-component=subagent-status] [data-slot=subagent-status-state][data-state=running],[data-component=subagent-status] [data-slot=subagent-status-state][data-state=pending]{color:var(--bl-info)}[data-component=subagent-status] [data-slot=subagent-status-state][data-state=completed]{color:var(--bl-success)}[data-component=subagent-status] [data-slot=subagent-status-state][data-stalled=true],[data-component=subagent-status] [data-slot=subagent-status-state][data-state=error]{color:var(--bl-peach)}[data-component=subagent-status] [data-slot=subagent-status-meta]{color:var(--text-weak)}[data-component=subagent-status] [data-slot=subagent-status-meta][data-stalled=true]{color:var(--bl-peach)}[data-component=subagent-status] [data-slot=subagent-status-tools]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}[data-component=subagent-status] [data-slot=subagent-status-tool]{border-radius:var(--radius-md);max-width:100%;color:var(--text-weak);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;padding:2px 6px;display:inline-flex;overflow:hidden}[data-component=subagent-status] [data-slot=subagent-status-latest]{gap:6px;min-width:0;display:flex}[data-component=subagent-status] [data-slot=subagent-status-latest-label]{color:var(--text-base);flex-shrink:0;font-weight:500}[data-component=subagent-status] [data-slot=subagent-status-latest-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-weak);overflow:hidden}[data-component=subagent-status] [data-slot=subagent-status-error]{color:var(--bl-peach);white-space:pre-wrap;word-break:break-word}[data-component=bash-output]{border-radius:var(--radius-lg);background:var(--surface-base,#ffffff05);border:1px solid #0000;width:100%;position:relative;overflow:hidden}[data-component=bash-output] [data-slot=bash-copy]{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:4px;right:4px}[data-component=bash-output]:hover [data-slot=bash-copy],[data-component=bash-output]:focus-within [data-slot=bash-copy]{opacity:1;pointer-events:auto}[data-component=bash-output] [data-slot=bash-copy] [data-component=icon-button][data-variant=secondary]{box-shadow:none;border:1px solid #0000}[data-component=bash-output] [data-slot=bash-copy] [data-component=icon-button][data-variant=secondary] [data-slot=icon-svg]{color:var(--icon-base)}[data-component=bash-output] [data-slot=bash-scroll]{scrollbar-width:none;width:100%;max-height:240px;overflow:hidden auto}[data-component=bash-output] [data-slot=bash-scroll]::-webkit-scrollbar{display:none}[data-component=bash-output] [data-slot=bash-pre]{margin:0;padding:13px}[data-component=bash-output] [data-slot=bash-pre] code{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);font-size:var(--font-size-small);line-height:var(--line-height-large);white-space:pre-wrap;overflow-wrap:anywhere}[data-component=edit-trigger],[data-component=write-trigger]{justify-content:space-between;align-items:center;gap:13px;width:100%;display:flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-area]{flex-grow:1;align-items:center;gap:8px;min-width:0;display:flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title]{min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-base);flex:auto;align-items:center;gap:8px;display:flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-spinner]{width:16px;height:16px;color:var(--text-weak);flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-spinner] [data-component=spinner]{width:16px;height:16px}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-text]{text-transform:capitalize;color:var(--text-strong);flex-shrink:0}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-filename]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-regular);overflow:hidden}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-path]{min-width:0;font-weight:var(--font-weight-regular);flex-grow:1;display:flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-directory]{color:var(--text-weak);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-filename]{color:var(--text-strong);flex-shrink:0}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-actions]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:13px;display:flex}[data-component=edit-content]{border-radius:inherit;border-top:1px solid var(--border-weaker-base);scrollbar-width:none;-ms-overflow-style:none;overflow:hidden visible}[data-component=edit-content]::-webkit-scrollbar{display:none}[data-component=edit-content] [data-component=diff]{border-radius:inherit;overflow:hidden}[data-component=write-content]{border-radius:inherit;border-top:1px solid var(--border-weaker-base);overflow:hidden visible}[data-component=write-content] [data-component=code]{border-radius:inherit;overflow:hidden;padding-bottom:0!important}[data-component=write-content]{scrollbar-width:none;-ms-overflow-style:none}[data-component=write-content]::-webkit-scrollbar{display:none}[data-component=tool-action]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}[data-component=exa-tool-output]{width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-large);color:var(--text-base);flex-direction:column;display:flex}[data-slot=basic-tool-tool-subtitle].exa-tool-query{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-slot=exa-tool-links]{flex-direction:column;gap:5px;display:flex}[data-slot=exa-tool-link]{max-width:100%;font:inherit;line-height:inherit;color:var(--text-interactive-base);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;display:block;overflow:hidden}[data-slot=exa-tool-link]:hover,[data-slot=exa-tool-link]:visited{color:var(--text-interactive-base)}[data-component=todos]{flex-direction:column;gap:9px;padding:8px 0 21px;display:flex}[data-component=todos] [data-slot=todo-row]{align-items:flex-start;gap:10px;display:flex}[data-component=todos] [data-slot=todo-glyph]{width:18px;height:18px;color:var(--icon-base);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-component=todos] [data-slot=todo-glyph][data-status=completed]{color:var(--bl-success)}[data-component=todos] [data-slot=todo-glyph][data-status=cancelled]{color:var(--text-weaker)}[data-component=todos] [data-slot=todo-ring]{box-sizing:border-box;border:1.5px solid var(--bl-border-strong);border-radius:50%;width:14px;height:14px}[data-component=todos] [data-slot=todo-glyph][data-status=in_progress] [data-slot=todo-ring]{border-style:dashed;border-color:var(--bl-info);animation:3.5s linear infinite bl-todo-ring-spin}[data-component=todos] [data-slot=todo-text]{line-height:var(--line-height-normal);color:var(--text-strong)}[data-component=todos] [data-slot=todo-text][data-status=pending]{color:var(--text-weak)}[data-component=todos] [data-slot=todo-text][data-status=completed],[data-component=todos] [data-slot=todo-text][data-status=cancelled]{color:var(--text-weaker);text-decoration:line-through}@keyframes bl-todo-ring-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[data-component=todos] [data-slot=todo-glyph][data-status=in_progress] [data-slot=todo-ring]{animation:none}}[data-component=result-card]{flex-direction:column;gap:8px;display:flex}[data-slot=result-card-head]{align-items:baseline;gap:8px;min-width:0;padding-inline:2px;display:flex}[data-slot=result-card-title]{font-size:var(--font-size-small);color:var(--text-strong);font-weight:600}[data-slot=result-card-desc]{font-size:var(--font-size-small);color:var(--text-weak);font-family:var(--bl-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=result-card-fields]{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 12px;margin:0;padding-inline:2px;display:grid}[data-slot=result-field-key]{font-size:var(--font-size-small);color:var(--text-weak);white-space:nowrap}[data-slot=result-field-value]{font-size:var(--font-size-small);color:var(--text-strong);font-family:var(--bl-mono);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}[data-slot=result-card-list]{flex-direction:column;gap:8px;display:flex}[data-slot=result-card-item]+[data-slot=result-card-item]{border-top:1px solid var(--border-weak-base);padding-top:8px}[data-slot=result-card-scalar]{font-size:var(--font-size-small);color:var(--text-strong);font-family:var(--bl-mono);overflow-wrap:anywhere}[data-component=tool-result-table]{width:100%;min-width:0}[data-component=tool-result-table] .bl-dt-cell{font-family:var(--bl-mono);font-size:var(--font-size-small)}[data-slot=tool-status-pill]{border-radius:var(--radius-sm);min-width:34px;font-family:var(--bl-mono);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;background:var(--surface-base-hover);color:var(--text-strong);justify-content:center;align-items:center;padding:1px 6px;line-height:1.5;display:inline-flex}[data-slot=tool-status-pill][data-tone=ok]{background:var(--surface-success-weak);color:var(--icon-success-base)}[data-slot=tool-status-pill][data-tone=info]{background:var(--surface-info-weak);color:var(--icon-info-base)}[data-slot=tool-status-pill][data-tone=warn]{background:var(--surface-warning-weak);color:var(--icon-warning-base)}[data-slot=tool-status-pill][data-tone=err]{background:var(--surface-critical-weak);color:var(--icon-critical-base)}[data-slot=http-method]{font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.02em;color:var(--text-strong);flex-shrink:0;font-weight:600}[data-slot=http-url]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--text-weak);overflow:hidden}[data-component=context-tool-group-trigger]{cursor:default;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:24px;display:flex}[data-component=context-tool-group-trigger] [data-slot=context-tool-group-title]{flex-shrink:1;min-width:0}[data-component=context-tool-group-trigger] [data-slot=collapsible-arrow]{color:var(--icon-base);cursor:pointer}[data-component=context-tool-group-list]{flex-direction:column;gap:5px;padding:0 0 0 13px;display:flex}[data-component=context-tool-group-list] [data-slot=context-tool-group-item]{min-width:0;padding:0}[data-component=diagnostics]{background-color:var(--surface-critical-weak);border-top:1px solid var(--border-critical-base);flex-direction:column;gap:5px;padding:8px 13px;display:flex}[data-component=diagnostics] [data-slot=diagnostic]{font-family:var(--font-family-mono);font-size:var(--font-size-small);line-height:var(--line-height-large);align-items:baseline;gap:5px;display:flex}[data-component=diagnostics] [data-slot=diagnostic-label]{color:var(--text-on-critical-base);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:-.5px;flex-shrink:0}[data-component=diagnostics] [data-slot=diagnostic-location]{color:var(--text-on-critical-weak);flex-shrink:0}[data-component=diagnostics] [data-slot=diagnostic-message]{color:var(--text-on-critical-base);word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-component=user-message] [data-slot=user-message-text],[data-component=text-part],[data-component=tool-output],[data-component=bash-output],[data-component=edit-content],[data-component=write-content],[data-component=todos],[data-component=diagnostics],.error-card{-webkit-user-select:text;user-select:text}[data-component=tool-part-wrapper]{width:100%}[data-component=dock-prompt][data-kind=permission]{flex-direction:column;gap:0;min-height:0;max-height:100dvh;display:flex;position:relative}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-body]{flex-direction:column;flex:1;gap:13px;min-height:0;padding:13px 13px 0;display:flex}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-header]{padding:0}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-row]{grid-template-columns:20px 1fr;align-items:start;column-gap:8px;display:grid}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-row][data-variant=header]{align-items:center}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-icon]{justify-content:center;align-items:center;display:inline-flex}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-icon] [data-component=icon]{color:var(--icon-warning-base)}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-header-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);color:var(--text-strong);min-width:0}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-content]{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-hint]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-weak);padding:0}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-patterns]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:5px;min-height:0;margin-top:8px;margin-bottom:13px;padding:1px 0 8px;display:flex;overflow-y:auto}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-patterns]::-webkit-scrollbar{display:none}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-patterns] code{font-size:var(--font-size-small);line-height:var(--line-height-large)}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-footer]{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:-21px;padding:34px 8px 8px;display:flex}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-footer-actions]{align-items:center;gap:8px;display:flex}[data-component=dock-prompt][data-kind=permission] [data-slot=permission-footer-actions] [data-component=button]{padding-left:13px;padding-right:13px}[data-component=dock-prompt][data-kind=question]{min-height:0;max-height:var(--question-prompt-max-height,100dvh);flex-direction:column;gap:0;display:flex;position:relative}[data-component=dock-prompt][data-kind=question] [data-slot=question-body]{flex-direction:column;flex:1;gap:13px;min-height:0;padding:8px 8px 0;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-header]{justify-content:space-between;align-items:center;gap:13px;padding:0 8px;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-header-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);color:var(--text-strong);min-width:0}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress]{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress-segment]{border-radius:var(--radius-full);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress-segment]:after{content:"";border-radius:var(--radius-full);background-color:var(--icon-weak-base);width:16px;height:2px;transition:background-color .2s}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress-segment][data-active=true]:after{background-color:var(--icon-strong-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress-segment][data-answered=true]:after{background-color:var(--icon-interactive-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-progress-segment]:disabled{cursor:not-allowed;opacity:.6}[data-component=dock-prompt][data-kind=question] [data-slot=question-content]{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-text]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);color:var(--text-strong);padding:0 8px}[data-component=dock-prompt][data-kind=question] [data-slot=question-hint]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-weak);padding:0 8px}[data-component=dock-prompt][data-kind=question] [data-slot=question-options]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:5px;min-height:0;margin-top:13px;padding:1px 1px 8px;display:flex;overflow-y:auto}[data-component=dock-prompt][data-kind=question] [data-slot=question-options]::-webkit-scrollbar{display:none}[data-component=dock-prompt][data-kind=question] [data-slot=question-option]{background-color:var(--surface-raised-stronger-non-alpha);border-radius:var(--radius-md);box-shadow:none;text-align:left;cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:13px;width:100%;padding:8px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-option]:hover:not([data-picked=true]){background-color:var(--background-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option][data-picked=true]{background-color:var(--surface-interactive-weak);box-shadow:var(--shadow-xs-border-hover);border-color:#0000}[data-component=dock-prompt][data-kind=question] [data-slot=question-option]:disabled{cursor:not-allowed;opacity:.6}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-check]{display:inline-flex;transform:translateY(2px)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box]{border-radius:var(--radius-sm);background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;transition:background-color .15s,border-color .15s;display:inline-flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box] [data-component=icon]{opacity:0;color:var(--icon-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-type=radio]{border-radius:var(--radius-full)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box] [data-slot=question-option-radio-dot]{border-radius:var(--radius-full);background-color:var(--background-stronger);opacity:0;width:6px;height:6px}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-picked=true]{border-color:var(--icon-interactive-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-picked=true] [data-component=icon]{opacity:1;color:var(--icon-invert-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-picked=true][data-type=checkbox],[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-picked=true][data-type=radio]{background-color:var(--icon-interactive-base)}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-box][data-picked=true][data-type=radio] [data-slot=question-option-radio-dot]{opacity:1}[data-component=dock-prompt][data-kind=question] [data-slot=question-option-main]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=option-label]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);color:var(--text-strong)}[data-component=dock-prompt][data-kind=question] [data-slot=option-description]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-base);overflow-wrap:anywhere;white-space:normal;min-width:0}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom]{flex-direction:column;gap:8px;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom-input-wrap]{padding-left:34px}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom-input]{width:100%;box-shadow:none;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-base);cursor:text;resize:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;outline:none;min-width:0;padding:0;overflow:hidden}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom-input]::placeholder{color:var(--text-weak)}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom-input]:focus-visible{outline:1px solid var(--border-interactive-base);outline-offset:2px;border-radius:var(--radius-sm)}[data-component=dock-prompt][data-kind=question] [data-slot=question-custom-input]:disabled{opacity:.6}[data-component=dock-prompt][data-kind=question] [data-slot=question-footer]{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:-21px;padding:34px 8px 8px;display:flex}[data-component=dock-prompt][data-kind=question] [data-slot=question-footer-actions]{align-items:center;gap:8px;display:flex}[data-component=question-answers]{flex-direction:column;gap:13px;padding:8px 0;display:flex}[data-component=question-answers] [data-slot=question-answer-item]{font-size:var(--font-size-small);flex-direction:column;gap:2px;display:flex}[data-component=question-answers] [data-slot=question-answer-item] [data-slot=question-text]{color:var(--text-weak)}[data-component=question-answers] [data-slot=question-answer-item] [data-slot=answer-text]{color:var(--text-strong)}:is([data-component=edit-tool],[data-component=write-tool],[data-component=apply-patch-tool])>[data-component=collapsible].tool-collapsible{gap:0}:is([data-component=edit-tool],[data-component=write-tool],[data-component=apply-patch-tool])>[data-component=collapsible]>[data-slot=collapsible-content]{background:0 0;border:none}:is([data-component=edit-tool],[data-component=write-tool],[data-component=apply-patch-tool])>[data-component=collapsible]>[data-slot=collapsible-trigger][aria-expanded=true]{top:var(--sticky-accordion-top,0px);z-index:20;height:calc(32px + var(--tool-content-gap));padding-bottom:var(--tool-content-gap);background-color:var(--background-stronger);position:sticky}[data-component=accordion][data-scope=apply-patch] [data-slot=accordion-trigger]{background-color:var(--background-stronger)!important}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-trigger-content]{justify-content:space-between;align-items:center;gap:21px;width:100%;display:flex}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-file-info]{flex-grow:1;align-items:center;gap:21px;min-width:0;display:flex}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-file-name-container]{flex-grow:1;min-width:0;display:flex;overflow:hidden}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-directory]{color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-filename]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-trigger-actions]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:13px;display:flex}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-change]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-change][data-type=added]{color:var(--icon-diff-add-base)}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-change][data-type=removed]{color:var(--icon-diff-delete-base)}[data-component=accordion][data-scope=apply-patch] [data-slot=apply-patch-change][data-type=modified]{color:var(--icon-diff-modified-base)}[data-component=apply-patch-file-diff]{border-radius:inherit;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden visible}[data-component=apply-patch-file-diff]::-webkit-scrollbar{display:none}[data-component=apply-patch-file-diff] [data-component=diff]{border-radius:inherit;overflow:hidden}[data-component=tool-loaded-file]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);color:var(--text-weak);align-items:center;gap:8px;padding:5px 0 5px 34px;display:flex}[data-component=tool-loaded-file] [data-component=icon]{color:var(--icon-base);flex-shrink:0}[data-component=message-nav]{flex-direction:column;flex-shrink:0;align-items:flex-start;padding-left:0;list-style:none;display:flex}[data-component=message-nav][data-size=normal]{gap:5px;width:240px}[data-component=message-nav][data-size=compact]{width:24px}[data-slot=message-nav-item]{justify-content:flex-end;align-self:stretch;align-items:center;display:flex}[data-component=message-nav][data-size=normal] [data-slot=message-nav-item]{justify-content:flex-start}[data-slot=message-nav-tick-button]{background:0 0;border:none;justify-content:flex-start;align-items:center;width:24px;height:12px;padding:0;display:flex}[data-slot=message-nav-tick-button][data-active] [data-slot=message-nav-tick-line]{background-color:var(--icon-strong-base);width:100%}[data-slot=message-nav-tick-line]{background-color:var(--icon-base);width:16px;height:1px;transition:width .2s,background-color .2s}[data-slot=message-nav-tick-button]:hover [data-slot=message-nav-tick-line]{background-color:var(--icon-strong-base);width:100%}[data-slot=message-nav-message-button]{cursor:default;border-radius:var(--radius-sm);background:0 0;border:none;align-self:stretch;align-items:center;column-gap:13px;width:100%;padding:5px 13px;display:flex}[data-slot=message-nav-title-preview]{font-size:var(--font-size-small);color:var(--text-base);white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}[data-slot=message-nav-title-preview][data-active]{color:var(--text-strong)}[data-slot=message-nav-item]:hover [data-slot=message-nav-message-button]{background-color:var(--surface-base)}[data-slot=message-nav-item]:active [data-slot=message-nav-message-button]{background-color:var(--surface-base-active)}[data-slot=message-nav-item]:active [data-slot=message-nav-title-preview]{color:var(--text-base)}.message-nav-tooltip{z-index:1000}[data-slot=message-nav-tooltip-content]{border-radius:var(--radius-md);background:var(--surface-raised-stronger-non-alpha);max-height:calc(100vh - 6rem);box-shadow:0 0 0 1px var(--border-weak-base,#1100001f),0 1px 2px -1px #1310100a,0 1px 2px #1310100f,0 1px 3px #13101014;justify-content:center;align-items:start;padding:5px;display:flex;overflow:hidden auto}[data-slot=message-nav-tooltip-content] *{margin:0!important}[data-slot=popover-trigger]{display:inline-flex}[data-component=popover-content]{z-index:50;border-radius:var(--radius-xl);background-color:var(--surface-raised-stronger-non-alpha);border:1px solid var(--border-base);min-width:200px;max-width:320px}@supports (color:color-mix(in lab,red,red)){[data-component=popover-content]{border:1px solid color-mix(in oklch,var(--border-base)50%,transparent)}}[data-component=popover-content]{box-shadow:var(--shadow-lg);transform-origin:var(--kb-popover-content-transform-origin);background-clip:padding-box}[data-component=popover-content]:focus-within{outline:none}[data-component=popover-content][data-closed]{animation:.15s ease-out popover-close}[data-component=popover-content][data-expanded]{animation:.15s ease-out popover-open}[data-component=popover-content] [data-slot=popover-header]{justify-content:space-between;align-items:center;gap:8px;padding:13px 13px 0;display:flex}[data-component=popover-content] [data-slot=popover-header] [data-slot=popover-title]{color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);flex:1;margin:0}[data-component=popover-content] [data-slot=popover-header] [data-slot=popover-close-button]{flex-shrink:0}[data-component=popover-content] [data-slot=popover-description]{color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);margin:0;padding:0 13px}[data-component=popover-content] [data-slot=popover-body]{padding:13px}[data-component=popover-content] [data-slot=popover-arrow]{fill:var(--surface-raised-stronger-non-alpha)}@keyframes popover-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popover-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-component=progress]{flex-direction:column;gap:5px;display:flex}[data-component=progress] [data-slot=progress-header]{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-component=progress] [data-slot=progress-label],[data-component=progress] [data-slot=progress-value-label]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}[data-component=progress] [data-slot=progress-label]{color:var(--text-base)}[data-component=progress] [data-slot=progress-value-label]{color:var(--text-weak);font-variant-numeric:tabular-nums}[data-component=progress] [data-slot=progress-track]{border-radius:var(--radius-full);border:1px solid var(--border-weak-base);background-color:var(--surface-base);width:100%;height:8px;position:relative;overflow:hidden}[data-component=progress] [data-slot=progress-fill]{height:100%;width:var(--kb-progress-fill-width);border-radius:inherit;background-color:var(--border-active);transition:width .2s}[data-component=progress][data-indeterminate] [data-slot=progress-fill]{width:35%;animation:1.3s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}[data-component=progress-circle]{transform:rotate(-90deg)}[data-component=progress-circle] [data-slot=progress-circle-background]{stroke:var(--border-weak-base)}[data-component=progress-circle] [data-slot=progress-circle-progress]{stroke:var(--border-active);transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1)}[data-component=radio-group]{--radio-group-height:28px;--radio-group-gap:4px;--radio-group-padding:2px;display:inline-flex}[data-component=radio-group] [data-slot=radio-group-wrapper]{all:unset;background-color:var(--surface-inset-base);border-radius:var(--radius-sm);box-shadow:var(--shadow-xxs-border);height:var(--radio-group-height);width:fit-content;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}[data-component=radio-group][data-fill] [data-slot=radio-group-wrapper]{width:100%}[data-component=radio-group] [data-slot=radio-group-items]{gap:var(--radio-group-gap);z-index:1;flex-direction:row;height:100%;list-style:none;display:inline-flex;position:relative}[data-component=radio-group][data-fill] [data-slot=radio-group-items]{width:100%}[data-component=radio-group] [data-slot=radio-group-indicator]{background:var(--button-secondary-base);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs-border-base);content:"";opacity:var(--indicator-opacity,1);pointer-events:none;will-change:transform;z-index:0;transition:opacity .2s ease-out,box-shadow .1s ease-in-out,width .2s cubic-bezier(.22,1.2,.36,1),height .2s cubic-bezier(.22,1.2,.36,1),transform .3s cubic-bezier(.22,1.2,.36,1);position:absolute}[data-component=radio-group] [data-slot=radio-group-item]{min-width:0;height:100%;display:flex;position:relative}[data-component=radio-group][data-fill] [data-slot=radio-group-item]{flex:1}[data-component=radio-group] [data-slot=radio-group-item-input]{clip:rect(0 0 0 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-component=radio-group] [data-slot=radio-group-item-label]{color:var(--text-weak);cursor:default;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);height:100%;padding:var(--radio-group-padding);-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;line-height:1;transition:color .2s ease-out,opacity .2s ease-out;display:flex;position:relative}[data-component=radio-group] [data-slot=radio-group-item-control]{border-radius:var(--radius-sm);min-width:0;height:100%;padding:var(--radio-group-control-padding,0 10px);justify-content:center;align-items:center;width:100%;transition:background-color .2s ease-out;display:inline-flex}[data-component=radio-group][data-pad=none]{--radio-group-control-padding:0}[data-component=radio-group][data-pad=normal]{--radio-group-control-padding:0 10px}[data-component=radio-group] [data-slot=radio-group-item-input][data-checked]+[data-slot=radio-group-item-label]{color:var(--text-strong)}[data-component=radio-group] [data-slot=radio-group-item-input]:not([data-checked],[data-disabled])+[data-slot=radio-group-item-label]:hover [data-slot=radio-group-item-control]{background-color:var(--surface-inset-base)}[data-component=radio-group] [data-slot=radio-group-item-input][data-checked]+[data-slot=radio-group-item-label]:hover [data-slot=radio-group-item-control]{background-color:#0000}[data-component=radio-group] [data-slot=radio-group-item-input][data-disabled]+[data-slot=radio-group-item-label]{cursor:not-allowed;opacity:.5}[data-component=radio-group] [data-slot=radio-group-wrapper]:has([data-slot=radio-group-item-input]:focus-visible) [data-slot=radio-group-indicator]{box-shadow:var(--shadow-xs-border-focus)}[data-component=radio-group] [data-slot=radio-group-wrapper]:not(:has([data-slot=radio-group-item-input][data-checked])) [data-slot=radio-group-indicator]{--indicator-opacity:0}[data-component=radio-group][aria-orientation=vertical] [data-slot=radio-group-items]{flex-direction:column}[data-component=radio-group][data-size=small]{--radio-group-height:24px;--radio-group-gap:3px;--radio-group-padding:2px}[data-component=radio-group][data-size=small] [data-slot=radio-group-item-label]{font-size:var(--font-size-x-small)}[data-component=radio-group][data-size=small] [data-slot=radio-group-item-control]{padding:var(--radio-group-control-padding,0 8px)}[data-component=radio-group][data-size=small][data-pad=normal]{--radio-group-control-padding:0 8px}[data-component=radio-group][data-disabled]{opacity:.5;cursor:not-allowed}[data-component=resize-handle]{z-index:10;position:absolute}[data-component=resize-handle]:after{content:"";opacity:0;transition:opacity .15s ease-in-out;position:absolute}[data-component=resize-handle]:hover:after,[data-component=resize-handle]:active:after{opacity:1}[data-component=resize-handle][data-direction=horizontal]{cursor:col-resize;width:8px;inset-block:0;inset-inline-end:0;transform:translate(50%)}[data-component=resize-handle][data-direction=horizontal][data-edge=start]{inset-inline:0 auto;transform:translate(-50%)}[data-component=resize-handle][data-direction=horizontal]:after{width:3px;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}[data-component=resize-handle][data-direction=vertical]{cursor:row-resize;height:8px;inset-block-start:0;inset-inline:0;transform:translateY(-50%)}[data-component=resize-handle][data-direction=vertical][data-edge=end]{inset-block:auto 0;transform:translateY(50%)}[data-component=resize-handle][data-direction=vertical]:after{height:3px;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}[data-component=select] [data-slot=select-select-trigger]{box-shadow:none;padding:0 5px 0 8px}[data-component=select] [data-slot=select-select-trigger] [data-slot=select-select-trigger-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-component=select] [data-slot=select-select-trigger] [data-slot=select-select-trigger-icon]{width:16px;height:16px;color:var(--text-weak);flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s ease-in-out;display:flex}[data-component=select] [data-slot=select-select-trigger][data-expanded][data-variant=secondary]{background-color:var(--button-secondary-hover)}[data-component=select] [data-slot=select-select-trigger][data-expanded][data-variant=ghost]{background-color:var(--surface-raised-base-active)}[data-component=select] [data-slot=select-select-trigger][data-expanded][data-variant=primary]{background-color:var(--icon-strong-active)}[data-component=select] [data-slot=select-select-trigger]:not([data-expanded]):focus-visible[data-variant=secondary]{background-color:var(--button-secondary-base)}[data-component=select] [data-slot=select-select-trigger]:not([data-expanded]):focus-visible[data-variant=ghost]{background-color:var(--surface-raised-base-hover)}[data-component=select] [data-slot=select-select-trigger]:not([data-expanded]):focus-visible[data-variant=primary]{background-color:var(--icon-strong-base)}[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger]{box-shadow:none;border-radius:var(--radius-md);background-color:#0000;justify-content:flex-end;gap:13px;min-width:160px;height:32px;padding:5px 5px 5px 13px}[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger] [data-slot=select-select-trigger-value]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);overflow:hidden}[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger] [data-slot=select-select-trigger-icon]{width:16px;height:20px;color:var(--text-weak);background-color:var(--surface-raised-base);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s ease-in-out;display:flex}[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger][data-slot=select-select-trigger]:hover:not(:disabled),[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger][data-slot=select-select-trigger][data-expanded],[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger][data-slot=select-select-trigger][data-expanded]:hover:not(:disabled){background-color:var(--input-base);box-shadow:var(--shadow-xs-border-base)}[data-component=select][data-trigger-style=settings] [data-slot=select-select-trigger]:not([data-expanded]):not(:focus-visible):focus{box-shadow:none;background-color:#0000}[data-component=select-content]{border-radius:var(--radius-md);background-color:var(--surface-raised-stronger-non-alpha);min-width:104px;max-width:23rem;box-shadow:var(--shadow-xs-border);z-index:60;padding:5px;overflow:hidden}[data-component=select-content][data-expanded]{animation:.15s ease-out select-open}[data-component=select-content] [data-slot=select-select-content-list]{white-space:nowrap;flex-direction:column;max-height:12rem;display:flex;overflow:hidden auto}[data-component=select-content] [data-slot=select-select-content-list]:focus{outline:none}[data-component=select-content] [data-slot=select-select-content-list]>:not([role=presentation])+:not([role=presentation]){margin-top:2px}[data-component=select-content] [data-slot=select-select-item]{border-radius:var(--radius-md);cursor:default;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:13px;padding:2px 8px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}[data-component=select-content] [data-slot=select-select-item][data-highlighted]{background:var(--surface-raised-base-hover)}[data-component=select-content] [data-slot=select-select-item][data-disabled]{background-color:var(--surface-raised-base);pointer-events:none}[data-component=select-content] [data-slot=select-select-item] [data-slot=select-select-item-indicator]{justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:flex}[data-component=select-content] [data-slot=select-select-item]:focus{outline:none}[data-component=select-content] [data-slot=select-select-item]:hover{background:var(--surface-raised-base-hover)}[data-component=select-content][data-trigger-style=settings]{border-radius:var(--radius-lg);min-width:160px;padding:0}[data-component=select-content][data-trigger-style=settings] [data-slot=select-select-content-list]{padding:5px}[data-component=select-content][data-trigger-style=settings] [data-slot=select-select-item]{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}@keyframes select-open{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-component=spinner]{color:inherit;aspect-ratio:1;flex-shrink:0;width:18px}.staff-avatar-3d{border-radius:var(--radius-full);background:0 0;display:block;overflow:hidden}.staff-avatar-3d--64{width:64px;height:64px}.staff-avatar-3d--96{width:96px;height:96px}.staff-avatar-3d--128{width:128px;height:128px}.staff-avatar-3d--200{width:200px;height:200px}[data-component=switch]{cursor:default;align-items:center;gap:8px;display:flex;position:relative}[data-component=switch] [data-slot=switch-input]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-component=switch] [data-slot=switch-control]{border-radius:var(--radius-sm);border:1px solid var(--border-weak-base);background:var(--surface-base);flex-shrink:0;align-items:center;width:28px;height:16px;transition:background-color .15s,border-color .15s;display:inline-flex}[data-component=switch] [data-slot=switch-thumb]{box-sizing:content-box;border-radius:var(--radius-sm);border:1px solid var(--border-base);background:var(--icon-invert-base);width:14px;height:14px;transition:transform .15s,background-color .15s;transform:translate(-1px);box-shadow:0 1px 2px -1px #1310100a,0 1px 2px #1310100f,0 1px 3px #13101014}[data-component=switch] [data-slot=switch-label]{-webkit-user-select:none;user-select:none;color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}[data-component=switch] [data-slot=switch-description]{color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}[data-component=switch] [data-slot=switch-error]{color:var(--icon-critical-base);font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}[data-component=switch]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{border-color:var(--border-hover);background-color:var(--surface-base-hover)}[data-component=switch]:not([data-readonly]) [data-slot=switch-input]:focus-visible~[data-slot=switch-control]{border-color:var(--border-focus);box-shadow:var(--shadow-xs-border-focus)}[data-component=switch][data-checked] [data-slot=switch-control]{box-sizing:border-box;border-color:var(--icon-strong-base);background-color:var(--icon-strong-base)}[data-component=switch][data-checked] [data-slot=switch-thumb]{background-color:var(--icon-invert-base);border:none;transform:translate(12px)}[data-component=switch][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{border-color:var(--border-hover);background-color:var(--surface-base-hover)}[data-component=switch][data-disabled]{cursor:not-allowed}[data-component=switch][data-disabled] [data-slot=switch-control]{border-color:var(--border-disabled);background-color:var(--input-disabled)}[data-component=switch][data-disabled] [data-slot=switch-thumb]{background-color:var(--icon-disabled)}[data-component=switch][data-invalid] [data-slot=switch-control]{border-color:var(--border-critical-selected)}[data-component=switch][data-readonly]{cursor:default;pointer-events:none}.scroll-view{position:relative;overflow:hidden}.scroll-view__viewport{scrollbar-width:none;outline:none;width:100%;height:100%;overflow-y:auto}.scroll-view__viewport::-webkit-scrollbar{display:none}.scroll-view__thumb{cursor:default;-webkit-user-select:none;user-select:none;opacity:0;width:12px;transition:opacity .2s;position:absolute;top:0;right:0}.scroll-view__thumb:after{content:"";border-radius:var(--radius-full);background-color:var(--border-weak-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:4px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.scroll-view__thumb:hover:after,.scroll-view__thumb[data-dragging=true]:after{background-color:var(--border-strong-base)}.dark .scroll-view__thumb:after,[data-theme=dark] .scroll-view__thumb:after{background-color:var(--border-weak-base)}.dark .scroll-view__thumb:hover:after,[data-theme=dark] .scroll-view__thumb:hover:after,.dark .scroll-view__thumb[data-dragging=true]:after,[data-theme=dark] .scroll-view__thumb[data-dragging=true]:after{background-color:var(--border-strong-base)}.scroll-view__thumb[data-visible=true]{opacity:1}[data-component=session-review]{flex-direction:column;gap:0;height:100%;display:flex}[data-component=session-review] [data-slot=session-review-scroll]{flex:auto;min-height:0}[data-component=session-review] .scroll-view__viewport{flex-direction:column;display:flex}[data-component=session-review] [data-slot=session-review-container]{flex:auto;padding-right:0}[data-component=session-review] [data-slot=session-review-header]{z-index:120;background-color:var(--background-stronger);flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;height:40px;padding-bottom:8px;display:flex}[data-component=session-review] [data-slot=session-review-title]{font-family:var(--font-family-sans);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);color:var(--text-strong)}[data-component=session-review] [data-slot=session-review-actions]{align-items:center;column-gap:13px;display:flex}[data-component=session-review] [data-slot=session-review-actions] [data-component=radio-group] [data-slot=radio-group-wrapper],[data-component=session-review] [data-slot=session-review-actions] [data-component=radio-group] [data-slot=radio-group-indicator],[data-component=session-review] [data-slot=session-review-actions] [data-component=radio-group] [data-slot=radio-group-item-control],[data-component=session-review] [data-slot=session-review-actions] [data-component=radio-group] [data-slot=radio-group-item-input]:not([data-checked],[data-disabled])+[data-slot=radio-group-item-label]:hover [data-slot=radio-group-item-control]{border-radius:var(--radius-md)}[data-component=session-review] [data-component=sticky-accordion-header]{--sticky-accordion-top:0px}[data-component=session-review] [data-slot=session-review-accordion-item][data-selected] [data-slot=accordion-header] [data-slot=accordion-trigger]{background-color:var(--surface-base-active)}[data-component=session-review] [data-slot=accordion-item] [data-slot=accordion-content]{display:none}[data-component=session-review] [data-slot=accordion-item][data-expanded] [data-slot=accordion-content]{display:block}[data-component=session-review] [data-slot=accordion-content]{-webkit-user-select:text;user-select:text}[data-component=session-review] [data-slot=session-review-accordion-content]{z-index:0;position:relative;overflow:hidden}[data-component=session-review] [data-slot=session-review-trigger-content]{justify-content:space-between;align-items:center;gap:21px;width:100%;display:flex}[data-component=session-review] [data-slot=session-review-file-info]{flex-grow:1;align-items:center;gap:13px;min-width:0;display:flex}[data-component=session-review] [data-slot=session-review-file-name-container]{flex-grow:1;align-items:center;min-width:0;display:flex}[data-component=session-review] [data-slot=session-review-directory]{color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}[data-component=session-review] [data-slot=session-review-filename]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-component=session-review] [data-slot=session-review-view-button]{color:var(--text-base);cursor:pointer;border-radius:var(--radius-md);opacity:0;will-change:opacity;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:2px;transition:opacity .15s;display:flex;transform:translateZ(0)}[data-component=session-review] [data-slot=session-review-view-button]:hover{color:var(--text-strong);background:var(--surface-base)}[data-component=session-review] [data-slot=accordion-trigger]:hover [data-slot=session-review-view-button]{opacity:1}[data-component=session-review] [data-slot=session-review-trigger-actions]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:13px;display:flex}[data-component=session-review] [data-slot=session-review-diff-chevron]{color:var(--icon-base);transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}[data-component=session-review] [data-slot=accordion-item][data-expanded] [data-slot=session-review-diff-chevron]{transform:rotate(0)}[data-component=session-review] [data-slot=session-review-change-group]{align-items:center;gap:13px;display:inline-flex}[data-component=session-review] [data-slot=session-review-change]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}[data-component=session-review] [data-slot=session-review-change][data-type=added]{color:var(--icon-diff-add-base)}[data-component=session-review] [data-slot=session-review-change][data-type=removed]{color:var(--icon-diff-delete-base)}[data-component=session-review] [data-slot=session-review-change][data-type=modified]{color:var(--icon-diff-modified-base)}[data-component=session-review] [data-slot=session-review-diff-wrapper]{z-index:0;--line-comment-z:5;--line-comment-popover-z:30;--line-comment-open-z:6;position:relative;overflow:hidden}[data-component=session-review] [data-slot=session-review-large-diff]{background:var(--background-stronger);padding:13px}[data-component=session-review] [data-slot=session-review-large-diff-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-strong);margin-bottom:5px}[data-component=session-review] [data-slot=session-review-large-diff-meta]{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--text-weak);word-break:break-word}[data-component=session-review] [data-slot=session-review-large-diff-actions]{gap:8px;margin-top:8px;display:flex}[data-component=session-turn]{--sticky-header-height:calc(var(--session-title-height,0px) + 24px);justify-content:flex-start;align-items:flex-start;min-width:0;height:100%;min-height:0;display:flex}[data-component=session-turn] [data-slot=session-turn-content]{scrollbar-width:none;flex-grow:1;width:100%;min-width:0;height:100%;overflow-y:auto}[data-component=session-turn] [data-slot=session-turn-content]::-webkit-scrollbar{display:none}[data-component=session-turn] [data-slot=session-turn-message-container]{overflow-anchor:none;flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-message-content]{width:100%;min-width:0;max-width:100%;margin-top:0}[data-component=session-turn] [data-slot=session-turn-task]{background:var(--surface-inset-base);border-left:2px solid var(--text-weak);flex-direction:column;gap:6px;width:100%;min-width:0;padding:10px 12px;display:flex}[data-component=session-turn] [data-slot=session-turn-task-label]{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-weak)}[data-component=session-turn] [data-slot=session-turn-task-body]{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:20px}[data-component=session-turn] [data-slot=session-turn-compaction]{align-self:stretch;width:100%;min-width:0}[data-component=session-turn] [data-slot=session-turn-thinking]{width:100%;min-width:0;color:var(--text-weak);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);align-items:center;gap:8px;min-height:20px;margin-top:13px;line-height:20px;animation:.24s cubic-bezier(.22,1,.36,1) session-thinking-in;display:flex}[data-component=session-turn] [data-slot=session-turn-thinking] [data-component=spinner]{width:16px;height:16px}[data-component=session-turn] .error-card{color:var(--text-on-critical-base);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:240px;overflow-y:auto}[data-component=session-turn] [data-slot=session-turn-error]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}[data-component=session-turn] [data-slot=session-turn-error-retry]{border:1px solid var(--border-critical-base);border-radius:var(--radius-md);color:var(--text-on-critical-base);font-size:var(--font-size-x-small);cursor:pointer;background:0 0;min-height:24px;padding:4px 10px;font-weight:600}[data-component=session-turn] [data-slot=session-turn-error-retry]:hover{border-color:var(--border-critical-hover);background:var(--text-on-critical-base)}@supports (color:color-mix(in lab,red,red)){[data-component=session-turn] [data-slot=session-turn-error-retry]:hover{background:color-mix(in srgb,var(--text-on-critical-base)10%,transparent)}}[data-component=session-turn] [data-slot=session-turn-assistant-content]{flex-direction:column;align-self:stretch;gap:13px;width:100%;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-diffs]{width:100%;min-width:0}[data-component=session-turn] [data-slot=session-turn-diffs-header]{top:var(--sticky-accordion-top,0px);z-index:20;background-color:var(--background-stronger);align-items:center;gap:8px;height:44px;padding-top:5px;padding-bottom:13px;display:flex;position:sticky}[data-component=session-turn] [data-slot=session-turn-diffs-label]{font-variant-numeric:tabular-nums;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-large)}[data-component=session-turn] [data-slot=session-turn-diffs-toggle]{color:var(--text-interactive-base);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-large);cursor:pointer;opacity:0;margin-left:5px;transition:opacity .15s}[data-component=session-turn] [data-component=session-turn-diffs-group]:hover [data-slot=session-turn-diffs-toggle],[data-component=session-turn] [data-component=session-turn-diffs-group][data-show-all] [data-slot=session-turn-diffs-toggle]{opacity:1}[data-component=session-turn] [data-slot=session-turn-diffs-more]{color:var(--text-weak);font-family:var(--font-family-sans);font-size:var(--font-size-small);line-height:var(--line-height-large);cursor:pointer;margin-top:13px;padding:0 0 5px;transition:color .15s}[data-component=session-turn] [data-slot=session-turn-diffs-more]:hover{color:var(--text-interactive-base)}[data-component=session-turn] [data-component=session-turn-diffs-content]{flex-direction:column;padding-top:0;display:flex}[data-component=session-turn] [data-slot=session-turn-diff-trigger]{justify-content:space-between;align-items:center;gap:13px;width:100%;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-diff-path]{min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-small);line-height:var(--line-height-large);flex-grow:1;display:flex}[data-component=session-turn] [data-slot=session-turn-diff-directory]{color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-diff-filename]{min-width:0;color:var(--text-strong);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-diff-meta]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}[data-component=session-turn] [data-slot=session-turn-diff-chevron]{color:var(--icon-base);transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}[data-component=session-turn] [data-slot=accordion-item][data-expanded] [data-slot=session-turn-diff-chevron]{transform:rotate(0)}[data-component=session-turn] [data-slot=session-turn-diff-view]{background-color:var(--surface-inset-base);scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;overflow:hidden auto}[data-component=session-turn] [data-slot=session-turn-diff-view]::-webkit-scrollbar{display:none}[data-slot=session-turn-list]{gap:34px}@keyframes session-thinking-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-component=session-turn] [data-slot=session-turn-thinking]{animation:none}}[data-component=shell-submessage]{vertical-align:baseline;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}[data-component=shell-submessage] [data-slot=shell-submessage-width]{align-items:baseline;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}[data-component=shell-submessage] [data-slot=shell-submessage-value]{vertical-align:baseline;min-width:0;line-height:inherit;white-space:nowrap;display:inline-block}[data-component=sticky-accordion-header]{top:calc(var(--sticky-accordion-top,0px) + var(--sticky-accordion-offset,0px));z-index:10;background-color:var(--background-stronger);position:sticky}[data-component=tabs]{--tabs-bar-height:48px;--tabs-compact-pill-height:24px;--tabs-compact-pill-radius:6px;--tabs-compact-pill-padding-x:4px;background-color:var(--background-stronger);flex-direction:column;width:100%;height:100%;display:flex;overflow:clip}[data-component=tabs] [data-slot=tabs-list]{scrollbar-width:none;-ms-overflow-style:none;align-items:center;width:100%;height:48px;display:flex;position:relative;overflow-x:auto}[data-component=tabs] [data-slot=tabs-list]::-webkit-scrollbar{display:none}[data-component=tabs] [data-slot=tabs-list]:after{content:"";border-bottom:1px solid var(--border-weak-base);background-color:var(--background-base);flex-grow:1;height:100%;display:block}[data-component=tabs] [data-slot=tabs-list]:empty:after{display:none}[data-component=tabs] [data-slot=tabs-trigger-wrapper]{height:100%;color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;border-bottom:1px solid var(--border-weak-base);border-right:1px solid var(--border-weak-base);background-color:var(--background-base);flex-shrink:0;align-items:center;gap:13px;max-width:280px;display:flex;position:relative}[data-component=tabs] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{text-overflow:ellipsis;outline:none;justify-content:center;align-items:center;min-width:0;padding:13px 21px 13px 13px;display:flex;overflow:hidden}[data-component=tabs] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]:focus-visible{box-shadow:none;outline:none}[data-component=tabs] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger-close-button]{justify-content:center;align-items:center;display:flex}[data-component=tabs] [data-slot=tabs-trigger-wrapper] [data-component=icon-button]{margin:-5px}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:disabled{pointer-events:none;color:var(--text-weaker)}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:focus-visible{box-shadow:none;outline:none}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-selected]){color:var(--text-strong);background-color:#0000;border-bottom-color:#0000}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-slot=tabs-trigger-close-button]{opacity:1}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled):not([data-selected]){color:var(--text-strong)}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]){padding-right:13px}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]) [data-slot=tabs-trigger]{padding-right:0}[data-component=tabs] [data-slot=tabs-content]{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}[data-component=tabs] [data-slot=tabs-content]::-webkit-scrollbar{display:none}[data-component=tabs] [data-slot=tabs-content]:focus-visible{outline:none}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal]{background-color:var(--background-stronger)}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-list]{height:var(--tabs-bar-height);--tabs-review-gap:16px;--tabs-review-fade:16px;gap:var(--tabs-review-gap);background-color:var(--background-stronger);border-bottom:1px solid var(--border-weaker-base);padding-left:13px;padding-right:0}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-list]:after{display:none}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-list]>.sticky{background-color:var(--background-stronger);border-bottom:none}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-list]>.sticky:before{content:"";top:0;bottom:0;left:calc(var(--tabs-review-fade)*-1);width:var(--tabs-review-fade);pointer-events:none;background:linear-gradient(90deg,transparent,var(--background-stronger));position:absolute}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]{height:var(--tabs-compact-pill-height);max-width:320px;padding-inline:var(--tabs-compact-pill-padding-x);box-sizing:border-box;border-radius:var(--tabs-compact-pill-radius);-webkit-backdrop-filter:var(--glass-fx);color:var(--text-weak);background-color:#ffffff08;border:1px solid #ffffff0f;gap:8px;margin-block:0;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:after{content:"";left:0;right:0;bottom:calc((var(--tabs-compact-pill-height) - var(--tabs-bar-height))/2);background-color:var(--text-strong);opacity:0;transform-origin:50%;height:1px;transition:opacity .12s,transform .12s;position:absolute;transform:scaleX(.75)}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper][data-value=review]{padding-left:8px;padding-right:8px}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{height:100%;padding:0!important}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]){padding-right:5px}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]) [data-slot=tabs-trigger]{padding-right:0!important}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-selected]){color:var(--text-strong);box-shadow:var(--glass-shadow-sm);background-color:#ffffff1a;border-color:#ffffff38 #ffffff24 #ffffff24}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-selected]):after{opacity:1;transform:scaleX(1)}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled):not(:has([data-selected])){color:var(--text-base);background-color:#ffffff0f;border-color:#ffffff1a}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger] .tab-fileicon-color,#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger] .tab-fileicon-mono{pointer-events:none}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger] .tab-fileicon-color{display:none}#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger] .tab-fileicon-mono{color:currentColor;display:block}:is(#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger][data-selected],#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]:hover) .tab-fileicon-color{display:block}:is(#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger][data-selected],#review-panel [data-component=tabs][data-variant=normal][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]:hover) .tab-fileicon-mono{display:none}[data-component=tabs][data-variant=alt] [data-slot=tabs-list]{border-bottom:1px solid var(--border-weak-base);background-color:#0000;gap:13px;padding-left:21px;padding-right:21px}[data-component=tabs][data-variant=alt] [data-slot=tabs-list]:after{background-color:#0000;border:none}[data-component=tabs][data-variant=alt] [data-slot=tabs-list]:empty:after{display:none}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper]{color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-normal);background-color:#0000;border:none;border-bottom:2px solid #0000;gap:5px}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{background-color:#0000;border-bottom-width:2px;border-bottom-color:#0000;height:100%;padding:5px}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger-close-button]{justify-content:center;align-items:center;display:flex}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper] [data-component=icon-button]{width:16px;height:16px;margin:0}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper]:has([data-selected]){color:var(--text-strong);border-bottom-color:var(--icon-strong-base);background-color:#0000}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled):not([data-selected]){color:var(--text-strong)}[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]),[data-component=tabs][data-variant=alt] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger-close-button]) [data-slot=tabs-trigger]{padding-right:0}[data-component=tabs][data-variant=pill][data-orientation=horizontal]{background-color:#0000}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-list]{background-color:var(--background-base);gap:5px;height:auto;padding:5px 0}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-list]:after{display:none}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-sm);height:32px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);background-color:#0000;border:none;gap:0}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{background-color:#0000;width:100%;height:100%;padding:0 13px}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-base-hover);color:var(--text-strong)}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:active:not(:disabled){background-color:var(--surface-base-active)}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-base-active);color:var(--text-strong)}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-selected]):hover:not(:disabled){background-color:var(--surface-base-active)}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-list]{background-color:var(--background-stronger);box-sizing:border-box;border-bottom:1px solid var(--border-weak-base);align-items:center;gap:8px;height:48px;padding-inline:13px}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-trigger-wrapper]{height:var(--tabs-compact-pill-height);border-radius:var(--tabs-compact-pill-radius);color:var(--text-weak);box-sizing:border-box;border:1px solid #0000;transition:color .12s,background-color .12s,border-color .12s}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-trigger-wrapper]:not(:has([data-selected])):hover:not(:disabled){color:var(--text-base)}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-trigger-wrapper]:has([data-selected]){color:var(--text-strong);border-color:var(--border-weak-base)}[data-component=tabs][data-orientation=vertical]{flex-direction:row}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list]{background-color:var(--background-base);border-right:1px solid var(--border-weak-base);flex-direction:column;gap:5px;width:auto;height:100%;padding:8px;overflow:hidden auto}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list]:after{display:none}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-lg);background-color:#0000;border:none;width:100%;height:32px}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{justify-content:flex-start;gap:8px;height:100%;padding:0 8px}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-base-hover)}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-base-active);color:var(--text-strong)}[data-component=tabs][data-orientation=vertical]>[data-slot=tabs-content]{overflow:auto}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list]{border:none;gap:5px;padding:8px}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list]:after{display:none}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-lg);border:none;height:32px}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{border:none;justify-content:flex-start;gap:8px;padding:0 8px}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-base-hover)}[data-component=tabs][data-orientation=vertical][data-variant=alt]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-base-hover);color:var(--text-strong)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list]{width:150px;min-width:150px}@media(min-width:640px){[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list]{width:200px;min-width:200px}}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list]{background-color:var(--background-base);border-right:1px solid var(--border-weak-base);gap:0;padding:13px}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list]:after{display:none}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-section-title]{width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-weak);padding:0 0 0 5px}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-md);height:32px;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);border:none}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{border:none;justify-content:flex-start;gap:13px;width:100%;height:100%;padding:0 8px}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-component=icon]{color:var(--icon-base)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-base-hover)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-slot=tabs-trigger]:focus-visible){background-color:var(--surface-base-hover);box-shadow:var(--shadow-xs-border-focus)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-base-active);color:var(--text-strong)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-component=icon]{color:var(--icon-strong-base)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]):hover:not(:disabled){background-color:var(--surface-base-active)}[data-component=tabs][data-orientation=vertical][data-variant=settings]>[data-slot=tabs-content]{background-color:var(--surface-stronger-non-alpha)}[data-component=tabs-drag-preview]{height:var(--tabs-bar-height,48px);max-width:320px;padding-inline:var(--tabs-compact-pill-padding-x,4px);color:var(--text-strong);opacity:.6;align-items:center;display:flex;position:relative;overflow:hidden}[data-component=tabs-drag-preview]:before{content:"";left:0;right:0;top:calc((var(--tabs-bar-height,48px) - var(--tabs-compact-pill-height,24px))/2);height:var(--tabs-compact-pill-height,24px);border:1px solid var(--border-weak-base);border-radius:var(--tabs-compact-pill-radius,6px);background-color:var(--surface-base-active);position:absolute}[data-component=tabs-drag-preview]:after{content:"";background-color:var(--text-strong);height:1px;position:absolute;bottom:0;left:0;right:0}[data-component=tabs-drag-preview]>*{position:relative}[data-component=tag]{-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);border:.5px solid var(--border-weak-base);background:var(--surface-raised-base);color:var(--text-base);justify-content:center;align-items:center;display:inline-flex}[data-component=tag][data-size=normal]{height:18px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);padding:0 5px}[data-component=tag][data-size=large]{height:22px;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);padding:0 8px}[data-component=text-reveal]{--_edge:var(--text-reveal-edge,17%);--_dur:var(--text-reveal-duration,.45s);--_spring:var(--text-reveal-spring,cubic-bezier(.34,1.08,.64,1));--_spring-soft:var(--text-reveal-spring-soft,cubic-bezier(.34,1,.64,1));--_travel:var(--text-reveal-travel,0px);align-items:center;min-width:0;display:inline-flex;overflow:visible}[data-component=text-reveal] [data-slot=text-reveal-track]{min-height:20px;transition:width var(--_dur)var(--_spring-soft);place-items:center start;line-height:20px;display:grid;overflow:visible}[data-component=text-reveal] [data-slot=text-reveal-entering],[data-component=text-reveal] [data-slot=text-reveal-leaving]{white-space:nowrap;text-align:start;transition-duration:var(--_dur);transition-timing-function:var(--_spring);grid-area:1/1;justify-self:start;line-height:20px;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-component=text-reveal] [data-slot=text-reveal-entering]{mask-image:linear-gradient(to top,white 33%,transparent calc(33% + var(--_edge)));-webkit-mask-image:linear-gradient(to top,white 33%,transparent calc(33% + var(--_edge)));transition-property:-webkit-mask-position,mask-position,transform;transform:translateY(0);-webkit-mask-position:0 100%;mask-position:0 100%}[data-component=text-reveal] [data-slot=text-reveal-leaving]{mask-image:linear-gradient(to bottom,white 33%,transparent calc(33% + var(--_edge)));-webkit-mask-image:linear-gradient(to bottom,white 33%,transparent calc(33% + var(--_edge)));transform:translateY(var(--_travel));transition-property:-webkit-mask-position,mask-position,transform;-webkit-mask-position:0 100%;mask-position:0 100%}[data-component=text-reveal][data-swapping=true] [data-slot=text-reveal-entering]{transform:translateY(calc(var(--_travel)*-1));-webkit-mask-position:0 0;mask-position:0 0;transition-duration:0s!important}[data-component=text-reveal][data-swapping=true] [data-slot=text-reveal-leaving]{transform:translateY(0);-webkit-mask-position:0 0;mask-position:0 0;transition-duration:0s!important}[data-component=text-reveal][data-ready=false] [data-slot=text-reveal-track],[data-component=text-reveal][data-ready=false] [data-slot=text-reveal-entering],[data-component=text-reveal][data-ready=false] [data-slot=text-reveal-leaving]{transition-duration:0s!important}[data-component=text-reveal][data-truncate=true]{width:100%}[data-component=text-reveal][data-truncate=true] [data-slot=text-reveal-track]{width:100%;min-width:0;overflow:hidden}[data-component=text-reveal][data-truncate=true] [data-slot=text-reveal-entering],[data-component=text-reveal][data-truncate=true] [data-slot=text-reveal-leaving]{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){[data-component=text-reveal] [data-slot=text-reveal-track],[data-component=text-reveal] [data-slot=text-reveal-entering],[data-component=text-reveal] [data-slot=text-reveal-leaving]{transition-duration:0s!important}}[data-component=text-strikethrough]{display:grid}[data-slot=text-strikethrough-line]{-webkit-text-fill-color:transparent;pointer-events:none;text-decoration-line:line-through}@media(prefers-reduced-motion:reduce){[data-slot=text-strikethrough-line]{clip-path:none!important}}[data-component=text-shimmer]{--text-shimmer-step:45ms;--text-shimmer-duration:1.2s;--text-shimmer-swap:.22s;--text-shimmer-index:0;--text-shimmer-angle:90deg;--text-shimmer-spread:5.2ch;--text-shimmer-size:360%;--text-shimmer-base-color:var(--text-weak);--text-shimmer-peak-color:var(--text-strong);--text-shimmer-sweep:linear-gradient(var(--text-shimmer-angle),transparent calc(50% - var(--text-shimmer-spread)),var(--text-shimmer-peak-color)50%,transparent calc(50% + var(--text-shimmer-spread)));--text-shimmer-base:linear-gradient(var(--text-shimmer-base-color),var(--text-shimmer-base-color));font:inherit;letter-spacing:inherit;line-height:inherit;align-items:baseline;display:inline-flex}[data-component=text-shimmer] [data-slot=text-shimmer-char]{white-space:pre;font:inherit;letter-spacing:inherit;line-height:inherit;display:inline-grid}[data-component=text-shimmer] [data-slot=text-shimmer-char-base],[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{white-space:pre;transition:opacity var(--text-shimmer-swap)ease-out;font:inherit;letter-spacing:inherit;line-height:inherit;grid-area:1/1}[data-component=text-shimmer] [data-slot=text-shimmer-char-base]{color:inherit;opacity:1}[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:var(--text-weaker);opacity:0}[data-component=text-shimmer][data-active=true] [data-slot=text-shimmer-char-shimmer]{opacity:1}[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer][data-run=true]{animation-name:text-shimmer-sweep;animation-duration:var(--text-shimmer-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--text-shimmer-step)*var(--text-shimmer-index)*-1);will-change:background-position}@keyframes text-shimmer-sweep{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:#0000;-webkit-text-fill-color:transparent;background-image:var(--text-shimmer-sweep),var(--text-shimmer-base);background-size:var(--text-shimmer-size)100%,100% 100%;background-position:100% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}[data-component=text-shimmer][data-active=true] [data-slot=text-shimmer-char-base]{opacity:0}}@media(prefers-reduced-motion:reduce){[data-component=text-shimmer] [data-slot=text-shimmer-char-base],[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{transition-duration:0s}[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:inherit;-webkit-text-fill-color:currentColor;background-image:none;animation:none!important}[data-component=text-shimmer] [data-slot=text-shimmer-char-base]{opacity:1!important}}.thinking-orb{display:block}.thinking-orb--64{width:64px;height:64px}.thinking-orb--20{width:20px;height:20px}[data-component=tool-count-label]{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}[data-component=tool-count-label] [data-slot=tool-count-label-before]{white-space:pre;line-height:inherit;display:inline-block}[data-component=tool-count-label] [data-slot=tool-count-label-word]{white-space:pre;line-height:inherit;align-items:baseline;display:inline-flex}[data-component=tool-count-label] [data-slot=tool-count-label-stem]{white-space:pre;display:inline-block}[data-component=tool-count-label] [data-slot=tool-count-label-suffix]{opacity:0;filter:blur(calc(var(--tool-motion-blur,2px)*.42));transition-property:grid-template-columns,opacity,filter,transform;transition-duration:.25s,.25s,.25s,.25s;transition-timing-function:var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),ease-out,ease-out,var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));grid-template-columns:0fr;display:inline-grid;overflow:hidden;transform:translate(-.04em)}[data-component=tool-count-label] [data-slot=tool-count-label-suffix][data-active=true]{opacity:1;filter:blur();grid-template-columns:1fr;transform:translate(0)}[data-component=tool-count-label] [data-slot=tool-count-label-suffix-inner]{white-space:pre;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){[data-component=tool-count-label] [data-slot=tool-count-label-suffix]{transition-duration:0s}}[data-component=tool-count-summary]{white-space:nowrap;align-items:baseline;display:inline-flex}[data-component=tool-count-summary] [data-slot=tool-count-summary-empty]{opacity:1;filter:blur();transform-origin:0;transition-property:grid-template-columns,opacity,filter,transform;transition-duration:var(--tool-motion-spring-ms,.48s),var(--tool-motion-fade-ms,.24s),var(--tool-motion-fade-ms,.28s),var(--tool-motion-spring-ms,.48s);transition-timing-function:var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),ease-out,ease-out,var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));grid-template-columns:1fr;align-items:baseline;display:inline-grid;overflow:hidden;transform:translateY(0)scale(1)}[data-component=tool-count-summary] [data-slot=tool-count-summary-empty][data-active=false]{opacity:0;filter:blur(calc(var(--tool-motion-blur,2px)*.72));grid-template-columns:0fr;transform:translateY(.05em)scale(.985)}[data-component=tool-count-summary] [data-slot=tool-count-summary-item]{opacity:0;filter:blur(var(--tool-motion-blur,2px));transform-origin:0;transition-property:grid-template-columns,opacity,filter,transform;transition-duration:var(--tool-motion-spring-ms,.48s),var(--tool-motion-fade-ms,.28s),var(--tool-motion-fade-ms,.32s),var(--tool-motion-spring-ms,.48s);transition-timing-function:var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),ease-out,ease-out,var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));grid-template-columns:0fr;align-items:baseline;display:inline-grid;overflow:hidden;transform:translateY(.06em)scale(.985)}[data-component=tool-count-summary] [data-slot=tool-count-summary-item][data-active=true]{opacity:1;filter:blur();grid-template-columns:1fr;transform:translateY(0)scale(1)}[data-component=tool-count-summary] [data-slot=tool-count-summary-empty-inner]{white-space:nowrap;min-width:0;overflow:hidden}[data-component=tool-count-summary] [data-slot=tool-count-summary-item-inner]{white-space:nowrap;align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}[data-component=tool-count-summary] [data-slot=tool-count-summary-prefix]{opacity:0;max-width:0;filter:blur(calc(var(--tool-motion-blur,2px)*.55));transition-property:opacity,filter,transform;transition-duration:calc(var(--tool-motion-fade-ms,.2s)*.75),calc(var(--tool-motion-fade-ms,.22s)*.75),calc(var(--tool-motion-fade-ms,.22s)*.6);justify-content:flex-start;align-items:baseline;margin-right:0;transition-timing-function:ease-out,ease-out,ease-out;display:inline-flex;overflow:hidden;transform:translate(-.08em)}[data-component=tool-count-summary] [data-slot=tool-count-summary-prefix][data-active=true]{opacity:1;filter:blur();max-width:1ch;margin-right:.45ch;transform:translate(0)}@media(prefers-reduced-motion:reduce){[data-component=tool-count-summary] [data-slot=tool-count-summary-empty],[data-component=tool-count-summary] [data-slot=tool-count-summary-item],[data-component=tool-count-summary] [data-slot=tool-count-summary-prefix]{transition-duration:0s}}[data-component=tool-status-title]{white-space:nowrap;text-align:start;align-items:baseline;display:inline-flex}[data-component=tool-status-title] [data-slot=tool-status-suffix]{white-space:nowrap;align-items:baseline;display:inline-flex}[data-component=tool-status-title] [data-slot=tool-status-prefix]{white-space:nowrap;flex-shrink:0}[data-component=tool-status-title] [data-slot=tool-status-swap],[data-component=tool-status-title] [data-slot=tool-status-tail]{transition:width var(--tool-motion-spring-ms,.48s)var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));justify-items:start;display:inline-grid;overflow:hidden}[data-component=tool-status-title] [data-slot=tool-status-active],[data-component=tool-status-title] [data-slot=tool-status-done]{white-space:nowrap;text-align:start;transition-property:opacity,filter,transform;transition-duration:var(--tool-motion-fade-ms,.24s),calc(var(--tool-motion-fade-ms,.24s)*.8),calc(var(--tool-motion-fade-ms,.24s)*.8);grid-area:1/1;justify-self:start;transition-timing-function:ease-out,ease-out,ease-out}[data-component=tool-status-title][data-ready=false] [data-slot=tool-status-swap],[data-component=tool-status-title][data-ready=false] [data-slot=tool-status-tail],[data-component=tool-status-title][data-ready=false] [data-slot=tool-status-active],[data-component=tool-status-title][data-ready=false] [data-slot=tool-status-done]{transition-duration:0s}[data-component=tool-status-title] [data-slot=tool-status-active]{opacity:0;filter:blur(calc(var(--tool-motion-blur,2px)*.45));transform:translateY(.03em)}[data-component=tool-status-title] [data-slot=tool-status-done]{color:var(--text-strong);opacity:1;filter:blur();transform:translateY(0)}[data-component=tool-status-title][data-active=true] [data-slot=tool-status-active]{opacity:1;filter:blur();transform:translateY(0)}[data-component=tool-status-title][data-active=true] [data-slot=tool-status-done]{opacity:0;filter:blur(calc(var(--tool-motion-blur,2px)*.45));transform:translateY(.03em)}@media(prefers-reduced-motion:reduce){[data-component=tool-status-title] [data-slot=tool-status-swap],[data-component=tool-status-title] [data-slot=tool-status-tail],[data-component=tool-status-title] [data-slot=tool-status-active],[data-component=tool-status-title] [data-slot=tool-status-done]{transition-duration:0s}}[data-component=toast-region]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:min(400px,100vw - 64px);max-height:calc(100dvh - 96px);display:flex;position:fixed;bottom:48px;right:32px;overflow:hidden}[data-component=toast-region] [data-slot=toast-list]{scrollbar-width:none;flex-direction:column;gap:8px;max-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}[data-component=toast-region] [data-slot=toast-list]::-webkit-scrollbar{display:none}[data-component=toast]{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--border-weak-base);background:var(--surface-float-base);max-height:min(420px,100dvh - 96px);color:var(--text-invert-base);box-shadow:var(--shadow-md);align-items:flex-start;gap:21px;padding:13px 21px;transition:all .15s ease-out;display:flex;position:relative;overflow:hidden}[data-component=toast] [data-slot=toast-inner]{align-items:flex-start;gap:8px;display:flex}[data-component=toast][data-opened]{animation:.15s ease-out toastPopIn}[data-component=toast][data-closed]{animation:.1s ease-in forwards toastPopOut}[data-component=toast][data-swipe=move]{transform:translate(var(--kb-toast-swipe-move-x))}[data-component=toast][data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}[data-component=toast][data-swipe=end]{animation:.1s ease-out forwards toastSwipeOut}[data-component=toast][data-variant=success]{border-color:var(--border-success-base)}[data-component=toast][data-variant=error]{border-color:var(--border-critical-base)}[data-component=toast][data-variant=loading]{border-color:var(--border-info-base)}[data-component=toast] [data-slot=toast-icon]{flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-component=toast] [data-slot=toast-icon] [data-component=icon]{color:var(--text-invert-strong)}[data-component=toast][data-variant=success] [data-slot=toast-icon] [data-component=icon]{color:var(--icon-success-base)}[data-component=toast][data-variant=error] [data-slot=toast-icon] [data-component=icon]{color:var(--icon-critical-base)}[data-component=toast][data-variant=loading] [data-slot=toast-icon] [data-component=icon]{color:var(--icon-info-base)}[data-component=toast] [data-slot=toast-content]{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-component=toast] [data-slot=toast-content]::-webkit-scrollbar{display:none}[data-component=toast] [data-slot=toast-title]{color:var(--text-invert-strong);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);margin:0;overflow:hidden}[data-component=toast] [data-slot=toast-description]{color:var(--text-invert-base);text-wrap-style:pretty;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-normal);margin:0}[data-component=toast] [data-slot=toast-actions]{flex-wrap:wrap;gap:13px;margin-top:8px;display:flex}[data-component=toast] [data-slot=toast-action]{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-invert-weak);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none;padding:0;overflow:hidden}[data-component=toast] [data-slot=toast-action]:hover{text-decoration:underline}[data-component=toast] [data-slot=toast-action]:first-child{color:var(--text-invert-strong)}[data-component=toast] [data-slot=toast-close-button]{flex-shrink:0}[data-component=toast] [data-slot=toast-progress-track]{background-color:var(--surface-base);border-radius:0 0 var(--radius-lg)var(--radius-lg);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-component=toast] [data-slot=toast-progress-fill]{height:100%;width:var(--kb-toast-progress-fill-width);background-color:var(--icon-interactive-base);transition:width .25s linear}@keyframes toastPopIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastPopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes toastSwipeOut{0%{transform:translate(var(--kb-toast-swipe-end-x))}to{transform:translate(100%)}}[data-component=tooltip-trigger]{display:flex}[data-slot=tooltip-keybind]{align-items:center;gap:13px;display:flex}[data-slot=tooltip-keybind-key]{color:var(--text-invert-base);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large)}[data-component=tooltip]{z-index:1000;border-radius:var(--radius-lg);background-color:var(--surface-float-base);max-width:320px;color:var(--text-invert-strong);background:var(--surface-float-base);border:1px solid var(--border-weak-base,#00000012);box-shadow:var(--shadow-md);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);padding:5px 8px;pointer-events:none!important}[data-component=tooltip][data-expanded]{opacity:1}[data-component=tooltip][data-closed]:not([data-force-open=true]){opacity:0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.blinking-cursor{animation:1s step-end infinite blink}@keyframes session-progress-whip{0%{clip-path:inset(0 100% 0 0 round 999px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}50%{clip-path:inset(0 round 999px);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{clip-path:inset(0 0 0 100% round 999px)}}@keyframes session-progress-pulse{0%,to{opacity:.4}50%{opacity:1}}[data-component=session-progress]{block-size:var(--session-progress-height);z-index:var(--session-progress-z-index);pointer-events:none;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-block-start:0;inset-inline:0}[data-component=session-progress][data-state=hiding]{opacity:0}[data-component=session-progress-bar]{background:linear-gradient(90deg,var(--session-progress-color-start),var(--session-progress-color-end));block-size:100%;inline-size:100%;box-shadow:0 1px 4px var(--session-progress-glow);clip-path:inset(0 100% 0 0 round 999px);animation:session-progress-whip var(--session-progress-ms)infinite;will-change:clip-path;border-radius:999px}[data-component=getting-started]{container:getting-started/inline-size}[data-component=getting-started-actions]{flex-direction:column;gap:13px;display:flex}[data-component=getting-started-actions]>[data-component=button]{inline-size:100%}@container getting-started (min-width:17rem){[data-component=getting-started-actions]{flex-direction:row;align-items:center}[data-component=getting-started-actions]>[data-component=button]{inline-size:auto}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes bl-rise{to{opacity:1;transform:none}}@keyframes bl-dock-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bl-dock-enter{animation:.26s cubic-bezier(.22,1,.36,1) bl-dock-enter}@media(prefers-reduced-motion:reduce){.bl-dock-enter{animation:none}}@keyframes bl-spin{to{transform:rotate(360deg)}}.bl-spin{animation:.8s linear infinite bl-spin}.bl-ring-spinner{border-radius:var(--radius-full);border:3px solid var(--bl-primary);border-block-start-color:#0000;flex-shrink:0;block-size:20px;inline-size:20px;animation:.7s linear infinite bl-spin;display:inline-block}.bl-ring-spinner.sz-sm{border-width:2px;block-size:15px;inline-size:15px}.bl-ring-spinner.sz-lg{block-size:28px;inline-size:28px}.bl-ring-spinner.sz-xl{border-width:4px;block-size:40px;inline-size:40px}.bl-launcher{font-family:var(--bl-sans);inline-size:100%;max-inline-size:860px;margin-inline:auto;padding-block:20px 32px;padding-inline:32px;container:bl-launcher/inline-size}.bl-launcher .bl-hero{text-align:center;padding-block:32px 20px}.bl-launcher .bl-wordmark{text-align:center;font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-2x-large);letter-spacing:-.01em;color:var(--bl-primary);-webkit-user-select:none;user-select:none;margin-inline:auto;line-height:1.05;display:block}.bl-launcher .bl-wordmark span{color:var(--bl-critical);margin-inline-start:.14em}.bl-launcher .bl-actions{grid-template-columns:repeat(2,1fr);gap:12px;margin-block:32px 8px;display:grid}.bl-launcher .bl-act{text-align:start;border-radius:var(--radius-xl);background:var(--bl-surface);border:1px solid var(--bl-border);cursor:pointer;flex-direction:column;gap:12px;padding:12px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.bl-launcher .bl-act:hover{background:var(--bl-surface-raised);border-color:var(--bl-border-strong);transform:translateY(-2px)}.bl-launcher .bl-act .bl-ai{border-radius:var(--radius-lg);background:var(--bl-surface-raised);block-size:32px;inline-size:32px;color:var(--bl-secondary);place-items:center;display:grid}.bl-launcher .bl-act .bl-ai svg{block-size:18px;inline-size:18px}.bl-launcher .bl-act .bl-at{font-size:var(--font-size-large);letter-spacing:.005em;color:var(--bl-primary);font-weight:600}.bl-launcher .bl-act .bl-ad{font-size:var(--font-size-small);color:var(--bl-muted);line-height:1.5}.bl-launcher .bl-act .bl-kbd{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);border:1px solid var(--bl-border);border-radius:var(--radius-sm);padding-block:1px;padding-inline:4px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.bl-launcher .bl-act.bl-primary{background:linear-gradient(180deg,var(--bl-critical-soft),var(--bl-surface));border-color:var(--bl-critical-line)}.bl-launcher .bl-act.bl-primary:hover{box-shadow:0 14px 40px var(--bl-critical-glow)}.bl-launcher .bl-act.bl-primary .bl-ai{background:var(--bl-critical);color:#fff;box-shadow:0 0 18px var(--bl-critical-glow)}.bl-launcher .bl-org-create-card{text-align:start;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--bl-critical-soft),var(--bl-surface));border:1px solid var(--bl-critical-line);cursor:pointer;align-items:center;gap:12px;inline-size:100%;margin-block:32px 12px;padding:12px;transition:box-shadow .2s;display:flex}.bl-launcher .bl-org-create-card:hover{box-shadow:0 14px 40px var(--bl-critical-glow)}.bl-launcher form.bl-org-create-card{cursor:default;align-items:flex-start}.bl-launcher .bl-org-create-card .bl-ai{border-radius:var(--radius-lg);background:var(--bl-critical);color:#fff;block-size:32px;inline-size:32px;box-shadow:0 0 18px var(--bl-critical-glow);flex-shrink:0;place-items:center;display:grid}.bl-launcher .bl-org-create-card .bl-ai svg{block-size:18px;inline-size:18px}.bl-launcher .bl-org-create-copy{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.bl-launcher .bl-org-create-copy .bl-at{font-size:var(--font-size-large);letter-spacing:.005em;color:var(--bl-primary);font-weight:600}.bl-launcher .bl-org-create-copy .bl-ad{font-size:var(--font-size-small);color:var(--bl-muted);line-height:1.5}.bl-launcher .bl-org-kbd{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);border:1px solid var(--bl-border);border-radius:var(--radius-sm);flex-shrink:0;padding-block:2px;padding-inline:8px}.bl-launcher .bl-org-panel{border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-surface);overflow:hidden}.bl-launcher .bl-org-search{border-block-end:1px solid var(--bl-border);align-items:center;gap:8px;padding:12px;transition:border-color .2s;display:flex}.bl-launcher .bl-org-search:has(:focus-visible){border-block-end-color:var(--bl-border-strong)}.bl-launcher .bl-org-search svg{block-size:16px;inline-size:16px;color:var(--bl-faint);flex-shrink:0}.bl-launcher .bl-org-search input{color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-large);background:0 0;border:0;outline:0;flex:1}.bl-launcher .bl-org-search input::placeholder{color:var(--bl-faint)}.bl-launcher .bl-org-section-label{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.01em;color:var(--bl-ghost);justify-content:space-between;align-items:center;padding-block:12px 8px;padding-inline:12px;font-weight:500;display:flex}.bl-launcher .bl-org-section-label .bl-count{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-launcher .bl-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block-end:12px;padding-inline:12px;display:grid}.bl-launcher .bl-org-card{text-align:start;cursor:pointer;border-radius:var(--radius-xl);background:var(--bl-surface);border:1px solid var(--bl-border);flex-direction:column;gap:8px;min-inline-size:0;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:flex}.bl-launcher .bl-org-card:hover{background:var(--bl-surface-raised);border-color:var(--bl-border-strong);transform:translateY(-2px)}.bl-launcher .bl-org-card.selected,.bl-launcher .bl-org-card[aria-selected=true]{background:var(--bl-surface-raised);border-color:var(--bl-critical-line)}.bl-launcher .bl-org-create-row{border-style:dashed;border-color:var(--bl-critical-line);background:0 0;grid-column:1/-1}.bl-launcher .bl-org-create-row:hover,.bl-launcher .bl-org-create-row.selected,.bl-launcher .bl-org-create-row[aria-selected=true]{border-style:solid;border-color:var(--bl-critical);background:var(--bl-critical-soft)}.bl-launcher .bl-org-create-row .bl-org-card-name{color:var(--bl-primary)}.bl-launcher .bl-org-create-mark{background:var(--bl-critical-soft);color:var(--bl-critical);place-items:center;display:grid}.bl-launcher .bl-org-create-mark svg{block-size:16px;inline-size:16px}.bl-launcher .bl-org-card-head{align-items:center;gap:12px;min-inline-size:0;display:flex}.bl-launcher .bl-org-card-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-large);letter-spacing:-.003em;color:var(--bl-primary);overflow:hidden}.bl-launcher .bl-org-av{border-radius:var(--radius-lg);flex-shrink:0;place-items:center;block-size:40px;inline-size:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.bl-launcher .bl-org-av img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bl-launcher .bl-org-av .bl-org-av-i{font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-x-large);color:#fff;text-shadow:0 1px 2px #00000040;line-height:1}.bl-launcher .bl-org-card-spacer{flex:auto;min-inline-size:6px}.bl-launcher .bl-org-card-desc{font-size:var(--font-size-small);color:var(--bl-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.bl-launcher .bl-org-card-desc.bl-org-card-dim{color:var(--bl-faint)}.bl-launcher .bl-org-list{flex-direction:column;display:flex}.bl-launcher .bl-org-row{text-align:start;cursor:pointer;border-inline-start:2px solid #0000;align-items:center;gap:12px;inline-size:100%;padding:12px;transition:background .14s,border-color .14s;display:flex;position:relative}.bl-launcher .bl-org-row .bl-idx{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-ghost);flex-shrink:0;inline-size:18px;transition:color .14s}.bl-launcher .bl-org-row .bl-pth{font-size:var(--font-size-large);color:var(--bl-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bl-launcher .bl-org-row .bl-rspacer{flex:auto;min-inline-size:12px}.bl-launcher .bl-org-row .bl-org-enter-hint{border-radius:var(--radius-sm);border:1px solid var(--bl-border);block-size:24px;inline-size:24px;color:var(--bl-faint);opacity:0;flex-shrink:0;place-items:center;transition:opacity .14s;display:grid}.bl-launcher .bl-org-row .bl-org-enter-hint svg{block-size:13px;inline-size:13px}.bl-launcher .bl-org-row.selected,.bl-launcher .bl-org-row[aria-selected=true]{background:linear-gradient(90deg,var(--bl-critical),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.bl-launcher .bl-org-row.selected,.bl-launcher .bl-org-row[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--bl-critical)9%,transparent),transparent 72%)}}.bl-launcher .bl-org-row.selected,.bl-launcher .bl-org-row[aria-selected=true]{border-inline-start-color:var(--bl-critical)}.bl-launcher .bl-org-row.selected .bl-idx,.bl-launcher .bl-org-row[aria-selected=true] .bl-idx{color:var(--bl-critical)}.bl-launcher .bl-org-row.selected .bl-pth,.bl-launcher .bl-org-row[aria-selected=true] .bl-pth{color:var(--bl-primary)}.bl-launcher .bl-org-row.selected .bl-org-enter-hint,.bl-launcher .bl-org-row[aria-selected=true] .bl-org-enter-hint{opacity:1;border-color:var(--bl-border-strong);color:var(--bl-secondary)}.bl-launcher .bl-org-footer{border-block-start:1px solid var(--bl-border);font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint);align-items:center;gap:12px;padding:12px;display:flex}.bl-launcher .bl-org-footer .bl-org-kbd{margin-inline-end:4px}.bl-launcher .bl-org-footer-spacer{flex:1}.bl-launcher .bl-recent-head{align-items:center;gap:12px;margin-block:32px 12px;display:flex}.bl-launcher .bl-recent-head h3{font-size:var(--font-size-small);letter-spacing:.18em;text-transform:uppercase;color:var(--bl-muted);margin:0;font-weight:600}.bl-launcher .bl-recent-head .bl-count{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-launcher .bl-search{background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:var(--radius-full);align-items:center;gap:8px;min-inline-size:188px;margin-inline-start:auto;padding-block:8px;padding-inline:12px;transition:all .18s;display:flex}.bl-launcher .bl-search:has(:focus-visible){border-color:var(--bl-border-strong);background:var(--bl-surface)}.bl-launcher .bl-search svg{block-size:14px;inline-size:14px;color:var(--bl-faint);flex-shrink:0}.bl-launcher .bl-search input{color:var(--bl-primary);font-family:var(--bl-mono);font-size:var(--font-size-small);background:0 0;border:0;outline:0;inline-size:100%}.bl-launcher .bl-rlist-head{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.2em;text-transform:uppercase;color:var(--bl-ghost);align-items:center;gap:12px;padding-block-end:8px;padding-inline:8px;display:flex}.bl-launcher .bl-rlist-head .bl-hp{padding-inline-start:32px}.bl-launcher .bl-rlist-head .bl-spacer{flex:1}.bl-launcher .bl-rlist-head .bl-hs{inline-size:120px}.bl-launcher .bl-rlist-head .bl-ht{text-align:end;inline-size:64px}.bl-launcher .bl-rlist-head .bl-he{inline-size:16px}.bl-launcher .bl-recent-list{border-block-start:1px solid var(--bl-border);flex-direction:column;display:flex}.bl-launcher .bl-ritem{cursor:pointer;text-align:start;border-block-end:1px solid var(--bl-border);align-items:center;gap:12px;inline-size:100%;padding-block:12px;padding-inline:8px;transition:background .16s;display:flex;position:relative}.bl-launcher .bl-ritem:before{content:"";background:var(--bl-critical);inline-size:2px;box-shadow:0 0 12px var(--bl-critical-glow);transition:transform .18s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.bl-launcher .bl-ritem:hover:before,.bl-launcher .bl-ritem:focus-visible:before{transform:scaleY(1)}.bl-launcher .bl-ritem:hover,.bl-launcher .bl-ritem:focus-visible{background:linear-gradient(90deg,var(--bl-critical),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.bl-launcher .bl-ritem:hover,.bl-launcher .bl-ritem:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--bl-critical)7%,transparent),transparent 72%)}}.bl-launcher .bl-ritem .bl-idx{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-ghost);flex-shrink:0;inline-size:18px;transition:color .16s}.bl-launcher .bl-ritem:hover .bl-idx{color:var(--bl-critical)}.bl-launcher .bl-ritem .bl-pth{font-family:var(--bl-mono);font-size:var(--font-size-large);color:var(--bl-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;transition:color .16s;overflow:hidden}.bl-launcher .bl-ritem:hover .bl-pth{color:var(--bl-primary)}.bl-launcher .bl-ritem .bl-pth .bl-dim{color:var(--bl-faint)}.bl-launcher .bl-ritem .bl-rspacer{flex:auto;min-inline-size:12px}.bl-launcher .bl-ritem .bl-status{flex-shrink:0;align-items:center;inline-size:120px;display:flex}.bl-launcher .bl-ritem .bl-time{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);text-align:end;flex-shrink:0;inline-size:64px}.bl-launcher .bl-ritem .bl-arr{inline-size:16px;color:var(--bl-critical);opacity:0;flex-shrink:0;justify-content:flex-end;align-items:center;transition:all .16s;display:flex;transform:translate(-5px)}.bl-launcher .bl-ritem .bl-arr svg{block-size:15px;inline-size:15px}.bl-launcher .bl-ritem:hover .bl-arr{opacity:1;transform:translate(0)}.bl-launcher .bl-empty{text-align:center;font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);padding-block:20px;padding-inline:8px}.bl-launcher .bl-fade{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards bl-rise;transform:translateY(10px)}.bl-launcher .bl-d1{animation-delay:50ms}.bl-launcher .bl-d3{animation-delay:.22s}.bl-launcher .bl-d4{animation-delay:.3s}.bl-launcher .bl-chip{border-radius:var(--radius-full);white-space:nowrap;border:1px solid var(--bl-border);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.01em;color:var(--bl-muted);align-items:center;gap:8px;padding-block:4px;padding-inline:8px;font-weight:500;display:inline-flex}.bl-launcher .bl-chip .bl-d{background:var(--bl-ghost);border-radius:50%;flex-shrink:0;block-size:5px;inline-size:5px}.bl-launcher .bl-chip.bl-crit{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-launcher .bl-chip.bl-crit{background:color-mix(in srgb,var(--bl-critical)10%,var(--bl-surface))}}.bl-launcher .bl-chip.bl-crit{border-color:var(--bl-critical-line);color:#f2999c;font-weight:500}.bl-launcher .bl-chip.bl-crit .bl-d{background:var(--bl-critical);box-shadow:none}@container bl-launcher (max-width:640px){.bl-launcher{padding-inline:16px}.bl-launcher .bl-org-grid{grid-template-columns:minmax(0,1fr)}.bl-launcher .bl-org-kbd,.bl-launcher .bl-org-footer,.bl-launcher .bl-org-card-spacer{display:none}.bl-launcher .bl-org-card-head>.bl-chip{margin-inline-start:auto}.bl-launcher .bl-org-card-head>.bl-org-card-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.bl-glass-base{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--border-subtle);transform:translateZ(0)}.bl-glass-subtle{background:var(--glass-subtle-bg);box-shadow:inset 0 1px #ffffff05}.bl-glass-card{background:var(--glass-card-bg);box-shadow:var(--glass-shadow-sm),inset 0 1px #ffffff0d,inset 1px 0 #ffffff05}.bl-glass-elevated{background:var(--glass-elevated-bg);box-shadow:var(--glass-shadow-md),inset 0 1px #ffffff14,inset 1px 0 #ffffff08}.bl-glass-prominent{background:var(--glass-prominent-bg);box-shadow:var(--glass-shadow-lg),inset 0 1px #ffffff1f,inset 1px 0 #ffffff0a}.bl-glass-scrim{background:var(--bg-scrim);-webkit-backdrop-filter:blur(var(--glass-blur-scrim))}.bl-lg-filter-svg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.bl-glass-refract{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate))}@media(prefers-reduced-transparency:reduce){.bl-glass-refract{background:var(--bg-surface);-webkit-backdrop-filter:none!important}}:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content],[data-component=context-menu-content],[data-component=context-menu-sub-content],[data-component=popover-content],[data-component=select-content]){background-color:var(--glass-prominent-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--border-subtle);transform:translateZ(0)}@media(prefers-reduced-transparency:reduce){:is([data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content],[data-component=context-menu-content],[data-component=context-menu-sub-content],[data-component=popover-content],[data-component=select-content]){background-color:var(--surface-raised-stronger-non-alpha);-webkit-backdrop-filter:none}.bl-glass-base,.bl-glass-subtle,.bl-glass-card,.bl-glass-elevated,.bl-glass-prominent,.bl-glass-scrim{-webkit-backdrop-filter:none!important}.bl-glass-subtle{background:var(--bg-canvas)}.bl-glass-card{background:var(--bg-surface)}.bl-glass-elevated,.bl-glass-prominent{background:var(--bg-raised)}}@media(prefers-reduced-motion:reduce){.bl-launcher *{transition-duration:.01ms!important;animation:none!important;transform:none!important}.bl-spin{animation-duration:1.6s!important}.bl-launcher .bl-fade{opacity:1!important}[data-component=session-progress-bar]{clip-path:inset(0 round 999px);box-shadow:none;animation:2s ease-in-out infinite session-progress-pulse!important}.bl-app-content{--background-base:var(--bl-eng-bg);--bl-base:var(--bl-eng-bg);--bl-surface:var(--bl-pill-bg);--bl-surface-raised:var(--bl-pill-bg);--bl-elev:var(--bl-eng-line);--bl-border:var(--bl-eng-line);--bl-border-strong:var(--bl-eng-line);--glass-subtle-bg:var(--bl-pill-bg);--glass-card-bg:var(--bl-pill-bg);--glass-elevated-bg:var(--bl-pill-bg);background:var(--bl-eng-bg)}}[data-optimistic=pending]{opacity:.72;transition:opacity .12s ease-out}[data-optimistic=reverted]{outline:1px solid var(--bl-critical-line);outline-offset:-1px;background-color:var(--bl-critical-soft);animation:1.8s ease-out bl-opt-revert}@keyframes bl-opt-revert{0%{background-color:var(--bl-critical-glow);outline-color:var(--bl-critical)}35%{background-color:var(--bl-critical-soft);outline-color:var(--bl-critical-line)}70%{background-color:var(--bl-critical-soft);outline-color:var(--bl-critical-line)}to{background-color:#0000;outline-color:#0000}}@media(prefers-reduced-motion:reduce){[data-optimistic=reverted]{animation:none}[data-optimistic=pending]{transition:none}}.bl-hero-wordmark{font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-x-large);letter-spacing:.14em;color:var(--bl-primary)}.bl-hero-wordmark span{color:var(--bl-critical)}.bl-hero-sub{font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.05em;color:var(--bl-faint);margin-top:8px}.bl-nav-section{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.01em;color:var(--bl-faint);padding:16px 8px 4px;font-weight:600;line-height:16px}.bl-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bl-nav-item{text-align:left;border-radius:var(--radius-lg);width:100%;min-height:36px;color:var(--bl-secondary);font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:8px;padding:8px;font-weight:500;line-height:20px;transition:background-color .14s,color .14s;display:flex}.bl-nav-item:hover{background:var(--bl-surface);color:var(--bl-primary)}.bl-nav-item:active{background:var(--bl-surface-raised)}.bl-nav-item:focus-visible,.bl-sidebar-row:focus-visible,.bl-sidebar-row:has(:focus-visible){outline:2px solid var(--bl-critical);outline-offset:-2px}.bl-nav-item .bl-ni{width:16px;height:20px;color:var(--bl-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bl-nav-item:hover .bl-ni{color:var(--bl-secondary)}.bl-nav-item.bl-nav-active,.bl-nav-item.bl-nav-active:hover{background:var(--bl-critical-soft);color:var(--bl-primary)}.bl-nav-item.bl-nav-active .bl-ni,.bl-nav-item.bl-nav-active:hover .bl-ni{color:var(--bl-critical)}.bl-nav-count{border-radius:var(--radius-full);min-width:20px;height:20px;font-family:var(--bl-sans);font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-weight:500;display:inline-flex}.bl-nav-count.crit{background:var(--bl-critical);border-color:var(--bl-critical);color:#fff;font-weight:500}.bl-side-pname{font-size:var(--font-size-large);letter-spacing:.01em;color:var(--bl-primary);font-weight:600}.bl-side-badge{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-success);border:1px solid var(--bl-success-line);background:var(--bl-success-soft);border-radius:var(--radius-md);padding:1px 8px;font-weight:500}.bl-side-path{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-proj-btn{align-items:center;gap:8px;width:100%;transition:all .14s;border-radius:var(--radius-lg)!important;border:1px solid var(--bl-border)!important;background:var(--bl-surface)!important;color:var(--bl-secondary)!important;padding:8px 13px!important;display:flex!important}.bl-proj-btn:hover{background:var(--bl-surface-raised,var(--bg-raised))!important;border-color:var(--bl-border-strong)!important}.bl-proj-btn .bl-pp-k{color:var(--bl-faint)}.bl-proj-btn .bl-pp-v{color:var(--bl-primary);font-weight:600}.bl-eng-panel{background:var(--background-base)}.bl-eng-label{align-items:center;gap:8px;display:flex}.bl-eng-label h3{font-size:var(--font-size-x-small);letter-spacing:.07em;text-transform:uppercase;color:var(--bl-muted);margin:0;font-weight:600}.bl-eng-count-pill{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);background:var(--bl-surface-raised);border-radius:var(--radius-full);border:0;padding:1px 8px}.bl-eng-viewall{min-height:24px;font-size:var(--font-size-x-small);color:var(--bl-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:500;transition:color .14s;display:inline-flex}.bl-eng-viewall:hover{color:var(--bl-secondary)}.bl-live-card-section{flex-direction:column;gap:8px;display:flex}.bl-live-card{border-radius:var(--radius-xl);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;transition:transform .16s,filter .16s;display:block;position:relative}.bl-live-card:hover{transform:translateY(-1px)}.bl-live-card:focus-visible{outline:2px solid var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-live-card:focus-visible{outline:2px solid color-mix(in srgb,var(--bl-primary)60%,transparent)}}.bl-live-card:focus-visible{outline-offset:2px}.bl-live-frozen{border-radius:var(--radius-xl);background:var(--bl-pill-bg);box-shadow:var(--glass-shadow-sm);position:relative;overflow:hidden}.bl-live-frozen-img{opacity:.8;filter:saturate(.85);width:100%;height:auto;display:block}.bl-live-ready{outline:1px solid var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-live-ready{outline:1px solid color-mix(in srgb,var(--bl-primary)22%,transparent)}}.bl-live-ready{outline-offset:-1px}.bl-live-idle-empty{aspect-ratio:16/10;color:var(--bl-faint);font-size:var(--font-size-x-small);letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.bl-live-idle-badge{border-radius:var(--radius-full);font-size:var(--font-size-x-small);color:var(--bl-faint);background:var(--background-base);padding:2px 8px;font-weight:500;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.bl-live-idle-badge{background:color-mix(in srgb,var(--background-base)72%,transparent)}}.bl-live-idle-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl-live-card-hint{border-radius:var(--radius-full);font-size:var(--font-size-x-small);color:var(--bl-secondary);background:var(--background-base);align-items:center;gap:5px;padding:4px 9px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.bl-live-card-hint{background:color-mix(in srgb,var(--background-base)78%,transparent)}}.bl-live-card-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--glass-shadow-sm);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(3px)}.bl-live-card:hover .bl-live-card-hint,.bl-live-card:focus-visible .bl-live-card-hint{opacity:1;transform:none}.bl-live-dot{border-radius:var(--radius-full);background:var(--bl-primary);width:7px;height:7px;box-shadow:0 0 0 0 var(--bl-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.bl-live-dot{box-shadow:0 0 color-mix(in srgb,var(--bl-primary)55%,transparent)}}.bl-live-dot{animation:1.8s ease-out infinite bl-live-pulse}@keyframes bl-live-pulse{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.bl-live-overlay{z-index:var(--z-modal,1300);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#0000009e;justify-content:center;align-items:center;padding:clamp(12px,3vw,48px);animation:.18s ease-out bl-live-overlay-in;display:flex;position:fixed;inset:0}@keyframes bl-live-overlay-in{0%{opacity:0}to{opacity:1}}.bl-live-overlay-inner{background:var(--bl-surface-raised,#16181d);border-radius:22px;flex-direction:column;gap:12px;width:min(1200px,92vw);max-height:90vh;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-live-overlay-inner{background:color-mix(in srgb,var(--bl-surface-raised,#16181d)60%,transparent)}}.bl-live-overlay-inner{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);border:1px solid #ffffff1a;animation:.24s cubic-bezier(.22,1,.36,1) bl-live-pop-in;box-shadow:0 32px 90px -20px #000000bf,0 0 0 1px #00000080,inset 0 1px #ffffff0f}@keyframes bl-live-pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.bl-live-overlay-head{align-items:center;gap:10px;display:flex}.bl-live-overlay-title{font-size:var(--font-size-base);letter-spacing:-.01em;color:var(--bl-secondary);align-items:center;gap:9px;font-weight:600;display:flex}.bl-live-overlay-sub{font-size:var(--font-size-x-small);color:var(--bl-faint);font-weight:500}.bl-live-close{border-radius:var(--radius-full);width:32px;height:32px;color:var(--bl-secondary);background:var(--bl-surface-raised);border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-live-close{background:color-mix(in srgb,var(--bl-surface-raised)70%,transparent)}}.bl-live-close{cursor:pointer;transition:background .14s,color .14s}.bl-live-close:hover{color:var(--bl-primary);background:var(--bl-surface-raised)}.bl-live-overlay-body{flex:auto;min-height:0;display:flex}@media(max-width:640px){.bl-live-overlay{padding:8px}.bl-live-overlay-inner{border-radius:16px;width:100%;max-height:94vh;padding:10px}}@media(min-width:1600px){.bl-live-overlay-inner{width:min(1440px,88vw)}}.bl-live-overlay-body [data-component=live-screen]{width:100%;max-height:86vh}.bl-eng-card{border-radius:var(--radius-xl);background:var(--bl-pill-bg);box-shadow:var(--glass-shadow-sm);border:0;flex-direction:column;gap:11px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.bl-risk-head{flex-direction:column;gap:3px;display:flex}.bl-eng-posture-label{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);font-weight:500}.bl-eng-posture{font-size:var(--font-size-base);letter-spacing:-.02em;color:var(--bl-high);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bl-eng-posture .dot{background:var(--bl-high);width:7px;height:7px;box-shadow:0 0 10px var(--bl-high);border-radius:50%}.bl-eng-posture.crit{color:var(--bl-critical)}.bl-eng-posture.crit .dot{background:var(--bl-critical);box-shadow:0 0 10px var(--bl-critical)}.bl-eng-posture.calm{color:var(--bl-success)}.bl-eng-posture.calm .dot{background:var(--bl-success);box-shadow:0 0 10px var(--bl-success)}.sev-crit{background:var(--bl-critical)}.sev-high{background:var(--bl-high)}.sev-med{background:var(--bl-medium)}.sev-low{background:var(--bl-low)}.sev-info{background:var(--bl-sev-info)}.bl-risk-graph{align-items:center;gap:16px;display:flex}.bl-risk-donut-wrap{flex-shrink:0;width:100px;height:100px;position:relative}.bl-risk-donut{width:100%;height:100%;display:block}.bl-risk-track{fill:none;stroke:#ffffff0f;stroke-width:9px}.bl-risk-seg{fill:none;stroke-width:9px;stroke-linecap:butt;transition:stroke-dasharray .6s,stroke-dashoffset .6s}.bl-risk-seg.s-crit{stroke:var(--bl-critical)}.bl-risk-seg.s-high{stroke:var(--bl-high)}.bl-risk-seg.s-med{stroke:var(--bl-medium)}.bl-risk-seg.s-low{stroke:var(--bl-low)}.bl-risk-center{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.bl-risk-total{font-size:var(--font-size-x-large);letter-spacing:-.03em;color:var(--bl-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bl-risk-total-label{font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-risk-legend{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.bl-risk-leg-row{grid-template-columns:8px 1fr auto;align-items:center;gap:9px;display:grid}.bl-risk-leg-dot{border-radius:var(--radius-full);width:8px;height:8px}.bl-risk-leg-label{font-size:var(--font-size-x-small);color:var(--bl-muted)}.bl-risk-leg-count{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);font-variant-numeric:tabular-nums;justify-self:end;font-weight:500}.bl-find-row{text-align:left;border-radius:var(--radius-xl);background:var(--bl-pill-bg);cursor:pointer;border:0;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;overflow:hidden}.bl-find-dot{border-radius:var(--radius-full);background:var(--sev-bar,var(--bl-ghost));width:8px;height:8px;box-shadow:0 0 8px var(--sev-glow,transparent);flex-shrink:0}.bl-find-row.f-crit{--sev-bar:var(--bl-critical);--sev-glow:var(--bl-critical-glow)}.bl-find-row.f-high{--sev-bar:var(--bl-high);--sev-glow:var(--bl-high-glow)}.bl-find-row.f-med{--sev-bar:var(--bl-medium);--sev-glow:var(--bl-medium-glow)}.bl-find-row.f-low{--sev-bar:var(--bl-low);--sev-glow:var(--bl-low-glow)}.bl-find-row.f-info{--sev-bar:var(--bl-sev-info);--sev-glow:var(--bl-info-glow)}.bl-find-row:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 10px 26px -12px #00000080}.bl-find-main{flex:1;min-width:0}.bl-find-title{font-size:var(--font-size-small);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bl-find-sub{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.bl-find-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.bl-sev-tag{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;border-radius:var(--radius-full);text-transform:uppercase;border:0;padding:2px 7px;font-weight:600}.bl-sev-tag.crit{color:#fff;background:var(--bl-critical)}.bl-sev-tag.high{color:var(--bl-high);background:var(--bl-high-soft)}.bl-sev-tag.med{color:var(--bl-medium);background:var(--bl-medium-soft)}.bl-sev-tag.low{color:var(--bl-low);background:var(--bl-low-soft)}.bl-sev-tag.info{color:var(--bl-sev-info);background:var(--bl-sev-info-soft)}.bl-find-more{width:100%;min-height:28px;font-size:var(--font-size-x-small);letter-spacing:.02em;color:var(--bl-faint);background:var(--bl-pill-bg);border-radius:var(--radius-full);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-weight:500;transition:color .14s,filter .14s;display:inline-flex}.bl-find-more:hover{color:var(--bl-secondary);filter:brightness(1.4)}.bl-find-cvss{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);font-variant-numeric:tabular-nums;font-weight:500}.bl-asset-row{text-align:left;border-radius:var(--radius-xl);background:var(--bl-pill-bg);cursor:pointer;border:0;align-items:center;gap:10px;width:100%;padding:7px 11px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.bl-asset-row:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px -12px #00000080}.bl-asset-ico{border-radius:var(--radius-md);width:22px;height:22px;color:var(--bl-muted);background:var(--bl-surface-raised);border:0;flex-shrink:0;place-items:center;display:grid}.bl-asset-ico svg{width:12px;height:12px}.bl-asset-row.a-crit .bl-asset-ico{color:var(--bl-critical);background:var(--bl-critical-soft);border-color:var(--bl-critical-line)}.bl-asset-row.a-high .bl-asset-ico{color:var(--bl-high);background:var(--bl-high-soft);border-color:var(--bl-high-line)}.bl-asset-row.a-med .bl-asset-ico{color:var(--bl-medium);background:var(--bl-medium-soft);border-color:var(--bl-medium-line)}.bl-asset-main{flex:1;min-width:0}.bl-asset-host{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-asset-sub{font-size:var(--font-size-x-small);color:var(--bl-faint);align-items:center;gap:5px;margin-top:3px;display:flex}.bl-risk{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.bl-risk-score{font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bl-muted);font-weight:600;line-height:1}.bl-risk-score.r-crit{color:var(--bl-critical)}.bl-risk-score.r-high{color:var(--bl-high)}.bl-risk-score.r-med{color:var(--bl-medium)}.bl-risk-label{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-ghost)}.bl-mobile-device{border-radius:var(--radius-xl);border:1px solid var(--border-base);background:var(--background-base);width:100%;max-width:15rem;box-shadow:var(--glass-shadow-sm);margin-inline:auto;padding:6px;position:relative;overflow:hidden}.bl-mobile-device-screen{border-radius:var(--radius-lg);background:var(--background-stronger);justify-content:center;align-items:center;width:100%;min-height:19rem;display:flex;position:relative;overflow:hidden}.bl-mobile-screen{object-fit:contain;width:100%;height:auto;max-height:30rem;display:block}.bl-mobile-live{z-index:10;border-radius:var(--radius-full);border:1px solid var(--border-weak-base);background:var(--background-base);align-items:center;gap:5px;padding:2px 8px;display:inline-flex;position:absolute;top:8px;left:8px}.bl-mobile-hint{max-width:16rem}.bl-rp{flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px;display:flex;overflow-y:auto}.bl-rp-req{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.bl-rp-line{align-items:stretch;gap:6px;display:flex}.bl-rp-method{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-primary);background:var(--bl-pill-bg);border-radius:var(--radius-md);cursor:pointer;border:0;flex-shrink:0;padding:0 8px;font-weight:600}.bl-rp-url{min-width:0;font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);background:var(--bl-pill-bg);border-radius:var(--radius-md);border:0;flex:1;padding:7px 10px}.bl-rp-url:focus{outline:1px solid var(--bl-critical-line);outline-offset:-1px}.bl-rp-grid{grid-template-columns:1fr;gap:10px;display:grid}.bl-rp-field{flex-direction:column;gap:4px;display:flex}.bl-rp-field>span{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-faint)}.bl-rp-dim{opacity:.5}.bl-rp-ta{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-primary);background:var(--bl-pill-bg);border-radius:var(--radius-md);resize:vertical;border:0;min-height:72px;padding:7px 9px;line-height:1.5}.bl-rp-ta:focus{outline:1px solid var(--bl-critical-line);outline-offset:-1px}.bl-rp-opts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-rp-chk{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-muted);cursor:pointer;align-items:center;gap:5px;display:flex}.bl-rp-opt-in{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-primary);background:var(--bl-pill-bg);border-radius:var(--radius-md);border:0;flex:1;min-width:120px;padding:5px 8px}.bl-rp-timeout{flex:0 0 80px;min-width:0}.bl-rp-opt-in:focus{outline:1px solid var(--bl-critical-line);outline-offset:-1px}.bl-rp-error{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-critical);background:var(--bl-critical-soft);border-radius:var(--radius-md);border:0;align-items:center;gap:6px;padding:6px 9px;display:flex}.bl-rp-res{flex-direction:column;gap:8px;padding-top:4px;display:flex}.bl-rp-res-empty{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-ghost);padding:8px 0}.bl-rp-status{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bl-rp-code{font-family:var(--bl-mono);font-size:var(--font-size-small);border-radius:var(--radius-sm);color:var(--bl-muted);background:var(--bl-pill-bg);border:0;padding:1px 7px;font-weight:700}.bl-rp-code.ok{color:var(--bl-high);background:var(--bl-high-soft)}.bl-rp-code.redir,.bl-rp-code.warn{color:var(--bl-medium);background:var(--bl-medium-soft)}.bl-rp-code.err{color:var(--bl-critical);background:var(--bl-critical-soft)}.bl-rp-status-text{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary)}.bl-rp-meta{font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-faint)}.bl-rp-headers,.bl-rp-body{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);background:var(--bl-pill-bg);border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;border:0;max-height:240px;margin:0;padding:8px 10px;line-height:1.5;overflow:auto}.bl-rp-body{color:var(--bl-primary);max-height:420px}.bl-rp-hist{flex-direction:column;gap:8px;padding-top:4px;display:flex}.bl-rp-hist-head{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.07em;text-transform:uppercase;color:var(--bl-muted);align-items:center;gap:5px;font-weight:600;display:flex}.bl-rp-hist-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bl-rp-hist-item{text-align:left;background:var(--bl-pill-bg);border-radius:var(--radius-lg);cursor:pointer;border:0;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.bl-rp-hist-item:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px -12px #00000080}.bl-rp-hist-code{font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-muted);flex-shrink:0;font-weight:700}.bl-rp-hist-code.ok{color:var(--bl-high)}.bl-rp-hist-code.redir,.bl-rp-hist-code.warn{color:var(--bl-medium)}.bl-rp-hist-code.err{color:var(--bl-critical)}.bl-rp-hist-method{font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-faint);flex-shrink:0;width:52px;font-weight:600}.bl-rp-hist-url{min-width:0;font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bl-rp-modes{border-radius:var(--radius-lg);background:var(--bl-pill-bg);border:0;flex-shrink:0;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.bl-rp-mode{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-weight:600;transition:all .14s}.bl-rp-mode:hover{color:var(--bl-secondary)}.bl-rp-mode.on{color:var(--bl-primary);background:var(--bl-surface-raised)}.bl-rp-ghost-btn{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-primary);background:var(--bl-pill-bg);border-radius:var(--radius-md);cursor:pointer;border:0;align-items:center;gap:4px;padding:4px 8px;transition:all .14s;display:inline-flex}.bl-rp-ghost-btn:hover{color:var(--bl-secondary);filter:brightness(1.3)}.bl-rp-copy-res{margin-left:auto}.bl-rp-marker-field{max-width:180px}.bl-rp-int{flex-direction:column;gap:8px;display:flex}.bl-rp-int-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bl-rp-rare{outline:1px solid var(--bl-critical);outline-offset:1px}.bl-rp-int-table{background:var(--bl-pill-bg);border-radius:var(--radius-lg);border:0;flex-direction:column;max-height:360px;display:flex;overflow:hidden auto}.bl-rp-int-row{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);grid-template-columns:minmax(0,1fr) 52px 64px 48px;align-items:center;gap:8px;padding:5px 9px;display:grid}.bl-rp-int-headrow{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.03em;text-transform:uppercase;color:var(--bl-faint);background:var(--bl-surface-raised);position:sticky;top:0}.bl-rp-int-row.rare{background:var(--bl-critical-soft)}.bl-rp-int-payload{min-width:0;color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-rp-int-status{color:var(--bl-muted);font-weight:700}.bl-rp-int-status.ok{color:var(--bl-high)}.bl-rp-int-status.redir,.bl-rp-int-status.warn{color:var(--bl-medium)}.bl-rp-int-status.err{color:var(--bl-critical)}.bl-rp-int-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--bl-faint)}.bl-rp-int-loc{min-width:0;color:var(--bl-medium);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.bl-rp-agent-tool{font-family:var(--bl-mono);font-size:var(--font-size-micro);letter-spacing:.04em;color:var(--bl-faint);background:var(--bl-surface-raised);border-radius:var(--radius-sm);border:0;flex-shrink:0;padding:1px 5px;font-weight:700}.bl-rp-agent-tool.intr{color:var(--bl-critical);background:var(--bl-critical-soft)}.bl-outage-banner{border:1px solid var(--bl-border);border-left:3px solid var(--attention);border-radius:var(--radius-lg);background:var(--attention);align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-outage-banner{background:color-mix(in srgb,var(--attention)8%,var(--bl-surface))}}.bl-outage-banner{font-size:var(--font-size-small)}.bl-outage-icon{color:var(--attention);flex:none}.bl-outage-text{min-width:0;color:var(--bl-muted);flex:auto}.bl-outage-title{color:var(--bl-primary);font-weight:600}.bl-outage-body{color:var(--bl-muted)}.bl-outage-retry{border:1px solid var(--bl-border);border-radius:var(--radius-md);background:var(--bl-surface);color:var(--bl-primary);font-size:var(--font-size-x-small);cursor:pointer;flex:none;min-height:24px;padding:4px 10px;font-weight:600}.bl-outage-retry:hover{background:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-outage-retry:hover{background:color-mix(in srgb,var(--bl-primary)10%,var(--bl-surface))}}.bl-side-head{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.07em;text-transform:uppercase;color:var(--bl-muted);align-items:center;gap:8px;padding:9px 12px;font-weight:600;display:flex}.bl-side-head-sticky{z-index:10;background:var(--background-base);position:sticky;top:0}.bl-side-head-count{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.bl-side-list{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.bl-side-item{border-radius:var(--radius-xl);background:var(--bl-pill-bg);border:0;width:100%;padding:8px 12px}.bl-side-row{text-align:left;border-radius:var(--radius-xl);background:var(--bl-pill-bg);cursor:pointer;border:0;width:100%;padding:8px 12px;transition:transform .16s,box-shadow .16s,filter .16s}.bl-side-row:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px -12px #00000080}.bl-side-seg{border-radius:var(--radius-lg);background:var(--bl-pill-bg);align-items:center;gap:4px;padding:3px;display:flex}.bl-side-seg-btn{border-radius:var(--radius-md);min-height:28px;font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-weight:600;transition:color .14s,background .14s;display:inline-flex}.bl-side-seg-btn:hover{color:var(--bl-secondary)}.bl-side-seg-btn.on{color:var(--bl-primary);background:var(--bl-surface-raised)}.bl-findings,.bl-assets{background:var(--background-base)}.bl-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bl-kpi.k-wide{grid-column:span 2}@media(max-width:980px){.bl-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-kpi.k-wide{grid-column:span 1}}.bl-kpi{border-radius:var(--radius-lg);background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border:0;padding:8px 11px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.bl-kpi:hover{border-color:var(--bl-border-strong)}.bl-kpi:before{content:"";opacity:.85;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.bl-kpi:hover:before{opacity:1}.bl-kpi.k-op:before{background:var(--bl-border-strong)}.bl-kpi.k-crit:before{background:var(--bl-critical);box-shadow:0 0 16px var(--bl-critical-glow)}.bl-kpi.k-high:before{background:var(--bl-high)}.bl-kpi.k-med:before{background:var(--bl-medium)}.bl-kpi.k-low:before{background:var(--bl-low)}.bl-kpi.k-info:before{background:var(--bl-faint)}.bl-kpi.k-crit{background:var(--bl-surface);border-color:var(--bl-critical-line)}.bl-kpi.k-crit:hover{box-shadow:0 16px 40px var(--bl-critical-glow)}.bl-kpi .kh{align-items:center;gap:8px;display:flex}.bl-kpi .kpill{border-radius:var(--radius-md);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:20px;height:20px;color:var(--bl-muted);flex-shrink:0;place-items:center;display:inline-grid}.bl-kpi .kpill svg,.bl-kpi .kpill [data-component=icon]{width:12px;height:12px}.bl-kpi.k-crit .kpill{background:var(--bl-critical-soft);border-color:var(--bl-critical-line);color:var(--bl-critical)}.bl-kpi.k-high .kpill{background:var(--bl-high-soft);border-color:var(--bl-high-line);color:var(--bl-high)}.bl-kpi.k-med .kpill{background:var(--bl-medium-soft);border-color:var(--bl-medium-line);color:var(--bl-medium)}.bl-kpi.k-low .kpill{background:var(--bl-low-soft);border-color:var(--bl-low-line);color:var(--bl-low)}.bl-kpi .kl{font-size:var(--font-size-small);color:var(--bl-muted);letter-spacing:-.01em;font-weight:500}.bl-kpi .kdelta{font-family:var(--bl-mono);font-size:var(--font-size-x-small);border-radius:var(--radius-full);color:var(--bl-faint);background:var(--bl-surface-raised);margin-left:auto;padding:1px 4px;font-weight:500}.bl-kpi .kv{font-size:var(--font-size-x-large);letter-spacing:-.035em;color:var(--bl-primary);font-variant-numeric:tabular-nums;margin-top:8px;font-weight:600;line-height:1}.bl-kpi.k-crit .kv{color:#fff}.bl-kpi .kshare{align-items:center;gap:8px;margin-top:8px;display:flex}.bl-kpi .kbar{border-radius:var(--radius-full);background:#ffffff12;flex:1;height:3px;overflow:hidden}.bl-kpi .kbar span{border-radius:var(--radius-full);height:100%;display:block}.bl-kpi.k-crit .kbar span{background:var(--bl-critical)}.bl-kpi.k-high .kbar span{background:var(--bl-high)}.bl-kpi.k-med .kbar span{background:var(--bl-medium)}.bl-kpi.k-low .kbar span{background:var(--bl-low)}.bl-kpi.k-info .kbar span{background:#ffffff4d}.bl-kpi .kpct{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);letter-spacing:-.02em;text-align:right;min-width:26px}.bl-kpi .ksub{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);letter-spacing:-.01em;align-items:center;gap:4px;margin-top:8px;display:flex}.bl-kpi .ksub .pin{background:var(--bl-success);border-radius:50%;flex-shrink:0;width:4px;height:4px}.bl-kpi.k-wide{padding:12px}.bl-kpi.k-wide .kv{font-size:var(--font-size-2x-large);margin-top:8px}.bl-dash-h2{font-size:var(--font-size-large);letter-spacing:-.01em;color:var(--bl-secondary);margin:0;font-weight:600}.bl-sevb{border-radius:var(--radius-lg);background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border:0;padding:2px 11px 8px}.bl-sevb-head{border-bottom:1px solid var(--bl-border);justify-content:space-between;align-items:flex-end;gap:21px;margin-bottom:4px;padding:12px 0 8px;display:flex}.bl-sevb-tot{align-items:baseline;gap:8px;display:flex}.bl-sevb-tot .n{font-size:var(--font-size-2x-large);letter-spacing:-.035em;color:var(--bl-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.bl-sevb-tot .l{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.01em;color:var(--bl-faint)}.bl-sevb-status{font-size:var(--font-size-small);color:var(--bl-high);border-radius:var(--radius-full);background:var(--bl-high-soft);border:1px solid var(--bl-high-line);align-items:center;gap:8px;padding:4px 8px;font-weight:500;display:inline-flex}.bl-sevb-status .pulse{background:var(--bl-high);width:6px;height:6px;box-shadow:0 0 9px var(--bl-high);border-radius:50%}.bl-sevb-status.crit{color:var(--bl-critical);background:var(--bl-critical-soft);border-color:var(--bl-critical-line)}.bl-sevb-status.crit .pulse{background:var(--bl-critical);box-shadow:0 0 9px var(--bl-critical)}.bl-sevb-status.calm{color:var(--bl-success);background:var(--bl-success-soft);border-color:var(--bl-success-line)}.bl-sevb-status.calm .pulse{background:var(--bl-success);box-shadow:0 0 9px var(--bl-success)}.bl-sevb-row{border-radius:var(--radius-lg);--sc:var(--bl-muted);grid-template-columns:92px 1fr 58px;align-items:center;gap:12px;padding:4px 8px;transition:background .15s;display:grid}.bl-sevb-row:hover{background:#ffffff06}.bl-sevb-row.s-crit{--sc:var(--bl-critical)}.bl-sevb-row.s-high{--sc:var(--bl-high)}.bl-sevb-row.s-med{--sc:var(--bl-medium)}.bl-sevb-row.s-low{--sc:var(--bl-low)}.bl-sevb-row.s-info{--sc:#fff6}.bl-sevb-lab{font-size:var(--font-size-small);color:var(--bl-secondary);align-items:center;gap:8px;font-weight:500;display:flex}.bl-sevb-dot{border-radius:var(--radius-md);background:var(--sc);width:8px;height:8px;box-shadow:0 0 8px -1px var(--sc);flex-shrink:0}.bl-sevb-track{border-radius:var(--radius-full);background:#ffffff0e;height:7px;position:relative;overflow:hidden}.bl-sevb-fill{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--sc),var(--sc));height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.bl-sevb-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--sc)55%,transparent),var(--sc))}}.bl-sevb-num{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.bl-sevb-num .nn{font-family:var(--bl-mono);font-size:var(--font-size-large);color:var(--bl-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.bl-sevb-row.s-crit .bl-sevb-num .nn{color:var(--bl-critical)}.bl-sevb-num .np{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:right;min-width:24px}.bl-result-count{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-filters-mobile{border-radius:var(--radius-lg);background:var(--bl-surface-raised);height:38px;color:var(--bl-primary);font-size:var(--font-size-small);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:none}.bl-filters-mobile:hover{border-color:var(--bl-border-strong);background:var(--bl-surface)}.bl-filters-mobile [data-component=icon],.bl-filters-mobile svg{width:15px;height:15px;color:var(--bl-faint)}.bl-filters-count{border-radius:var(--radius-full);background:var(--bl-primary);min-width:18px;height:18px;color:var(--bl-base);font-size:var(--font-size-x-small);justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.bl-filters-sheet{flex-direction:column;align-items:stretch;gap:10px}.bl-filters-sheet select.bl-fdrop,.bl-filters-sheet .bl-fsearch,.bl-filters-sheet .bl-fsort{background:var(--bl-surface-raised);border-radius:var(--radius-lg);width:100%;height:44px;min-height:44px}.bl-filters-sheet .bl-fsearch{order:-1}.bl-filters-clear{border-radius:var(--radius-lg);height:38px;color:var(--bl-muted);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 12px;font-weight:500;display:none}.bl-filters-clear:hover{color:var(--bl-primary)}.bl-filters-clear-sheet{border-radius:var(--radius-lg);border:1px solid var(--bl-border);width:100%;height:44px;color:var(--bl-secondary);font-size:var(--font-size-small);cursor:pointer;background:0 0;margin-top:2px;font-weight:600}.bl-filters-clear-sheet:hover{color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-filters-mrow{align-items:center;gap:8px;display:none}@media(max-width:680px){.bl-filters{display:none}.bl-filters.bl-filters-sheet{display:flex}.bl-filters-mobile,.bl-filters-clear{display:inline-flex}.bl-filters-mrow{justify-content:flex-end;display:flex}}select.bl-fdrop{appearance:none;border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6e6e' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 9px center;height:38px;font-size:var(--font-size-small);color:var(--bl-primary);cursor:pointer;padding:0 32px 0 12px;font-weight:500;transition:background-color .15s,border-color .15s}select.bl-fdrop:hover{background-color:var(--bl-surface);border-color:var(--bl-border-strong)}.bl-fsearch{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);flex:1;align-items:center;gap:8px;min-width:180px;max-width:560px;height:38px;padding:0 12px;transition:background .15s,border-color .15s;display:flex}.bl-fsearch:focus-within{border-color:var(--bl-border-strong);background:var(--bl-surface)}.bl-fsearch [data-component=icon],.bl-fsearch svg{width:15px;height:15px;color:var(--bl-faint);flex-shrink:0}.bl-fsearch input{color:var(--bl-primary);font-size:var(--font-size-small);background:0 0;border:0;outline:0;flex:1}.bl-fsearch input::placeholder{color:var(--bl-faint)}.bl-fsort{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);height:38px;font-size:var(--font-size-small);color:var(--bl-primary);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bl-fsort:hover{background:var(--bl-surface);border-color:var(--bl-border-strong);color:var(--bl-primary)}.bl-fsort [data-component=icon],.bl-fsort svg{width:15px;height:15px;color:var(--bl-faint)}.bl-sev-strip{border-radius:var(--radius-xl);background:var(--bl-surface);box-shadow:var(--bl-eng-card-shadow);align-items:center;gap:21px;padding:12px;display:flex}.bl-ss-bar{border-radius:var(--radius-full);background:#ffffff0a;flex:1;gap:2px;height:8px;display:flex;overflow:hidden}.bl-ss-bar span{border-radius:var(--radius-sm);height:100%;transition:filter .15s;display:block}.bl-ss-bar span:hover{filter:brightness(1.2)}.bl-ss-legend{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.bl-ss-i{font-size:var(--font-size-x-small);color:var(--bl-muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.bl-ss-i .d{border-radius:var(--radius-md);width:8px;height:8px}.bl-ss-i b{color:var(--bl-primary);font-weight:600;font-family:var(--bl-mono);font-size:var(--font-size-small)}@media(max-width:680px){.bl-sev-strip{flex-direction:column;align-items:stretch;gap:12px}.bl-ss-legend{flex-shrink:1}}.bl-ftable{border-radius:var(--radius-lg);background:var(--bl-surface);box-shadow:var(--bl-eng-card-shadow);flex-shrink:0;overflow:hidden}.bl-ft-head,.bl-ft-row{grid-template-columns:72px minmax(0,1fr) 160px 60px 108px 52px;align-items:center;gap:12px;padding:0 12px;display:grid}@media(max-width:680px){.bl-ft-head,.bl-ft-row{grid-template-columns:58px minmax(0,1fr) 48px 92px;gap:8px;padding:0 12px}.bl-ft-head>:nth-child(3),.bl-ft-row>:nth-child(3),.bl-ft-head>:nth-child(6),.bl-ft-row>:nth-child(6){display:none}}.bl-ft-head{border-bottom:1px solid var(--bl-border);height:44px;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.01em;color:var(--bl-faint);background:0 0;font-weight:500}.bl-ft-head>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.bl-ft-head>span.ce{justify-content:center}.bl-ft-head [data-component=icon],.bl-ft-head svg{width:13px;height:13px;color:var(--bl-ghost);flex-shrink:0}.bl-ft-row{text-align:left;border-bottom:1px solid var(--bl-border);cursor:pointer;background:0 0;width:100%;min-height:54px;padding-top:11px;padding-bottom:11px;transition:background .15s;position:relative}.bl-ft-row:last-child{border-bottom:0}.bl-ft-row:before{content:"";background:var(--rc);width:2.5px;transition:transform .15s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bl-ft-row:hover:before{transform:scaleY(1)}.bl-ft-row:hover{background:#ffffff06}.bl-ft-row.r-crit{--rc:var(--bl-critical)}.bl-ft-row.r-high{--rc:var(--bl-high)}.bl-ft-row.r-med{--rc:var(--bl-medium)}.bl-ft-row.r-low{--rc:var(--bl-low)}.bl-ft-row.r-info{--rc:#ffffff4d}.bl-ft-title{min-width:0;font-size:var(--font-size-x-small);letter-spacing:-.01em;color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:3px;font-weight:500;display:flex;overflow:hidden}.bl-ft-title .ft-cwe{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.bl-ft-target{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-ft-target .port{color:var(--bl-faint)}.bl-ft-cvss{font-family:var(--bl-mono);font-size:var(--font-size-small);text-align:center;font-weight:600}.bl-cv-crit{color:var(--bl-critical)}.bl-cv-high{color:var(--bl-high)}.bl-cv-med{color:var(--bl-medium)}.bl-cv-low{color:var(--bl-low)}.bl-cv-info{color:var(--bl-faint)}.bl-st{font-size:var(--font-size-x-small);border-radius:var(--radius-full);background:var(--bl-surface-raised);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.bl-st.st-open{color:var(--bl-secondary);background:var(--bl-surface-raised)}.bl-st.st-triage{color:var(--bl-high);background:var(--bl-high-soft)}.bl-st.st-confirmed{color:var(--bl-low);background:var(--bl-low-soft)}.bl-st.st-dismissed{color:var(--bl-faint);background:var(--bl-surface-raised)}.bl-st.st-clear{color:var(--bl-success);background:var(--bl-success-soft)}.bl-ft-age{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:center}.bl-sess-head{padding:0 21px}.bl-sess-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:20px;display:flex}.bl-sess-pill{border-radius:var(--radius-full);border:1px solid var(--bl-border);color:var(--bl-muted);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-weight:500;line-height:1;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.bl-sess-pill [data-component=icon],.bl-sess-pill svg{width:14px;height:14px}.bl-sess-pill:hover:not(:disabled){color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-sess-pill:disabled{opacity:.5;cursor:default}.bl-sess-titlerow{align-items:center;gap:12px;padding-top:8px;display:flex}.bl-sess-title{font-family:var(--bl-sans);font-size:var(--font-size-3x-large);letter-spacing:-.03em;color:var(--bl-primary);margin:0;font-weight:600;line-height:1}.bl-sess-sub{font-family:var(--bl-mono);font-size:var(--font-size-x-small);letter-spacing:.05em;text-transform:uppercase;color:var(--bl-faint);margin-top:8px;line-height:1}.bl-sess-tabs{border-bottom:1px solid var(--bl-border);align-items:center;gap:4px;margin-top:12px;padding-bottom:12px;display:flex}.bl-sess-tab{border-radius:var(--radius-full);color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-weight:500;line-height:1;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.bl-sess-tab:hover{color:var(--bl-secondary)}.bl-sess-tab.on{color:var(--bl-primary);background:var(--bl-elev);border-color:var(--bl-border)}.bl-sess-tab .c{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-sess-tab.on .c{color:var(--bl-muted)}.bl-sess-list{flex-direction:column;gap:2px;padding-top:8px;display:flex}.bl-sess-row{text-align:left;border-radius:var(--radius-xl);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 63px;background:0 0;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:21px;width:100%;padding:12px;transition:background .14s;display:grid}.bl-sess-row:hover{background:var(--bl-surface)}.bl-sess-row.empty{opacity:.5}.bl-sess-main{min-width:0}.bl-sess-rtitle{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.5;overflow:hidden}.bl-sess-note{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;line-height:1.5;overflow:hidden}.bl-sess-meta{text-align:right;min-width:62px}.bl-sess-env{font-family:var(--bl-mono);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);line-height:1}.bl-sess-time{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint);margin-top:8px;line-height:1}.bl-ft-foot{font-size:var(--font-size-small);color:var(--bl-faint);justify-content:space-between;align-items:center;padding:0 4px;display:flex}.bl-ft-foot b{color:var(--bl-secondary);font-weight:600}.bl-pager{align-items:center;gap:8px;display:flex}.bl-pg{border-radius:var(--radius-lg);width:30px;height:30px;color:var(--bl-primary);border:1px solid var(--bl-border);background:var(--bl-surface-raised);place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.bl-pg:hover:not(:disabled){background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-pg:disabled{opacity:.4;cursor:default}.bl-pg [data-component=icon],.bl-pg svg{width:16px;height:16px}.bl-pg-i{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted)}.bl-rp-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.bl-exp-btn{border-radius:var(--radius-full);border:1px solid var(--bl-border);height:36px;color:var(--bl-primary);font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bl-exp-btn:hover:not(:disabled){background:var(--bl-surface-raised);border-color:var(--bl-border-strong);color:var(--bl-primary)}.bl-exp-btn:disabled{opacity:.45;cursor:default}.bl-exp-btn [data-component=icon],.bl-exp-btn svg{width:15px;height:15px;color:var(--bl-faint)}.bl-exp-btn.primary{background:var(--bl-critical);border-color:var(--bl-critical);color:#fff;box-shadow:0 4px 16px var(--bl-critical-glow)}.bl-exp-btn.primary [data-component=icon],.bl-exp-btn.primary svg{color:#fff}.bl-exp-btn.primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.bl-ai-btn{border-radius:var(--radius-lg);border:1px solid var(--bl-critical-line);background:var(--bl-critical-soft);height:36px;color:var(--bl-primary);font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:background .15s;display:inline-flex}.bl-ai-btn:hover:not(:disabled){background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-ai-btn:hover:not(:disabled){background:color-mix(in srgb,var(--bl-critical)20%,transparent)}}.bl-ai-btn:disabled{opacity:.5;cursor:default}.bl-ai-btn [data-component=icon],.bl-ai-btn svg{width:15px;height:15px;color:var(--bl-critical)}.bl-rp-meta{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);margin-left:auto}.bl-report-doc{border-radius:var(--radius-xl);background:var(--bl-surface);width:100%;box-shadow:var(--bl-eng-card-shadow);overflow:hidden}.rpt-table-wrap{border:1px solid var(--bl-border);border-radius:var(--radius-lg);overflow:hidden}.rpt-table-wrap .bl-dt{border-radius:0}.rpt-t-id{white-space:nowrap}.rpt-t-link{color:var(--bl-secondary);cursor:pointer;text-decoration:none;display:block}.rpt-t-link:hover{color:var(--bl-primary);text-decoration:underline}.bl-dt.bl-dt-framed{border:1px solid var(--bl-border)}.bl-dt-framed .bl-dt-table{inline-size:max-content}.bl-rdoc-cover{border-bottom:1px solid var(--bl-border);background:linear-gradient(160deg,var(--bl-critical-soft),transparent 60%);padding:32px 56px;position:relative;overflow:hidden}.bl-rdoc-cover:after{content:"";background:radial-gradient(circle,var(--bl-critical-glow),transparent 70%);opacity:.4;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-60%;right:-10%}.bl-rdoc-brand{align-items:center;gap:12px;margin-bottom:21px;display:flex;position:relative}.bl-rb-mark{border-radius:var(--radius-lg);background:var(--bl-base);border:1px solid var(--bl-border);color:#fff;width:30px;height:30px;font-weight:600;font-size:var(--font-size-large);place-items:center;display:grid}.bl-rb-name{font-weight:600;font-size:var(--font-size-large);letter-spacing:.14em;color:var(--bl-primary)}.bl-rb-name .line{color:var(--bl-critical)}.bl-rdoc-title{font-size:var(--font-size-3x-large);letter-spacing:-.025em;color:var(--bl-primary);font-weight:600;position:relative}.bl-rdoc-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:8px;position:relative}.bl-rdoc-cmeta{grid-template-columns:1fr 1fr;gap:12px 34px;margin-top:21px;display:grid;position:relative}.bl-rdoc-cmeta span{font-size:var(--font-size-large);color:var(--bl-secondary);flex-direction:column;gap:3px;display:flex}.bl-rdoc-cmeta .cl{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-faint)}.bl-rdoc-cmeta .conf{font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.06em;color:var(--bl-critical);border:1px solid var(--bl-critical-line);border-radius:var(--radius-md);align-self:flex-start;padding:2px 8px;font-weight:600}.bl-rdoc-sec{border-bottom:1px solid var(--bl-border);padding:32px 56px}.bl-rdoc-sec:last-child{border-bottom:0}.bl-rdoc-h{font-size:var(--font-size-x-large);letter-spacing:-.01em;color:var(--bl-primary);align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.bl-rdoc-h .rh-n{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-critical);border:1px solid var(--bl-critical-line);border-radius:var(--radius-md);padding:2px 8px;font-weight:500}.bl-rdoc-p{font-size:var(--font-size-large);color:var(--bl-secondary);margin:0 0 12px;line-height:1.65}.bl-rdoc-p b{color:var(--bl-primary);font-weight:600}.bl-rdoc-p .t-crit{color:var(--bl-critical)}.bl-rdoc-p .t-high{color:var(--bl-high)}.bl-rdoc-callout{border-radius:var(--radius-lg);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);font-size:var(--font-size-large);color:var(--bl-secondary);align-items:flex-start;gap:12px;padding:12px;line-height:1.65;display:flex}.bl-rdoc-callout b{color:var(--bl-primary);font-weight:600}.bl-rc-ic{border-radius:var(--radius-lg);background:var(--bl-critical);color:#fff;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.bl-rc-ic [data-component=icon],.bl-rc-ic svg{width:17px;height:17px}.bl-rov-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:21px;display:grid}.bl-rov-tile{border-radius:var(--radius-lg);text-align:center;background:var(--bl-surface);box-shadow:var(--bl-eng-card-shadow);padding:12px;position:relative;overflow:hidden}.bl-rov-tile:before{content:"";background:var(--tc);height:2.5px;position:absolute;top:0;left:0;right:0}.bl-rov-tile.t-crit{--tc:var(--bl-critical)}.bl-rov-tile.t-high{--tc:var(--bl-high)}.bl-rov-tile.t-med{--tc:var(--bl-medium)}.bl-rov-tile.t-low{--tc:var(--bl-low)}.bl-rov-tile.t-info{--tc:#ffffff4d}.bl-rov-tile .rov-n{font-size:var(--font-size-2x-large);letter-spacing:-.03em;color:var(--bl-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.bl-rov-tile.t-crit .rov-n{color:var(--bl-critical)}.bl-rov-tile .rov-l{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:8px}.bl-rov-table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.bl-rov-table th{text-align:left;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-faint);border-bottom:1px solid var(--bl-border);padding:8px 12px;font-weight:400}.bl-rov-table td{border-bottom:1px solid var(--bl-border);color:var(--bl-secondary);padding:12px}.bl-rov-table tr:last-child td{border-bottom:0}.bl-rov-table .ce{text-align:center}.bl-rov-table .rt-id{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-rov-table .rt-tgt{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted)}.bl-rfind{border:1px solid var(--bl-border);border-radius:var(--radius-xl);background:var(--bl-surface);margin-bottom:12px;padding:12px}.bl-rfind:last-child{margin-bottom:0}.bl-rfind.is-clickable{cursor:pointer;transition:border-color .14s,background .14s}.bl-rfind.is-clickable:hover{border-color:var(--bl-border-strong);background:var(--bl-surface-raised)}.bl-rfind.is-clickable:focus-visible{border-color:var(--bl-low);outline:none;box-shadow:0 0 0 3px #4da3ff2e}.bl-rf-view{font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:4px;margin-top:12px;transition:color .14s;display:inline-flex}.bl-rfind.is-clickable:hover .bl-rf-view{color:var(--bl-low)}.bl-rf-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-rf-id{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-rf-title{font-size:var(--font-size-small);color:var(--bl-primary);letter-spacing:-.01em;flex:1;min-width:160px;margin:0;font-weight:600}.bl-rf-cvss{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.bl-rf-cvss .num{font-size:var(--font-size-x-large);font-variant-numeric:tabular-nums;font-weight:600}.bl-rf-cvss .cvl{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-ghost);margin-top:3px}.bl-rf-meta{border-top:1px solid var(--bl-border);border-bottom:1px solid var(--bl-border);flex-wrap:wrap;gap:8px 21px;margin:12px 0;padding:12px 0;display:flex}.bl-rf-meta span{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-secondary);flex-direction:column;gap:3px;display:flex}.bl-rf-meta .ml{font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-rf-block{border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--bl-secondary);background:#22c55e12;border:1px solid #22c55e38;margin-top:12px;padding:12px;line-height:1.6}.bl-rf-block .rfb-l{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-success);margin-bottom:4px;display:block}.bl-kpi-kbar-fill{width:var(--kbar-w)}.bl-sevb-fill-w{width:var(--sevb-w)}.bl-asset-riskbar-fill{width:var(--riskbar-w)}.bl-asset-distseg{flex:var(--seg-flex);background:var(--seg-bg)}.bl-asset-distdot{background:var(--dot-bg)}.bl-ss-seg{flex:var(--seg-flex);background:var(--seg-bg)}.bl-ss-dot{background:var(--dot-bg)}.bl-rt-cvss{font-weight:600}.bl-rdoc-p-flush{margin:0}.bl-donut-dot{background-color:var(--dot-bg)}.bl-view-toggle{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);align-items:center;gap:2px;padding:2px;display:inline-flex}.bl-view-toggle button{border-radius:var(--radius-md);font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:4px 12px;transition:all .14s;display:inline-flex}.bl-view-toggle button [data-component=icon],.bl-view-toggle button svg{width:14px;height:14px}.bl-view-toggle button:hover{color:var(--bl-secondary)}.bl-view-toggle button.on{color:var(--bl-primary);background:var(--bl-elev);box-shadow:inset 0 1px #ffffff0a}.bl-surface-canvas{flex-direction:column;gap:8px;display:flex}.bl-sc-legend{flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px;display:flex}.bl-sc-legend-lbl{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-ghost)}.bl-sc-leg{font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;display:inline-flex}.bl-sc-leg .d{border-radius:var(--radius-sm);width:9px;height:9px;display:inline-block}.bl-sc-viewport{border-radius:var(--radius-xl);background:radial-gradient(1200px 400px at 20% -10%,#ffffff05,transparent 60%),var(--bl-card-film);box-shadow:var(--glass-shadow-md);border:0;max-height:62vh;overflow:auto}.bl-sc-svg{max-width:none;display:block}.bl-sc-root{fill:var(--bl-elev);stroke:var(--bl-border-strong);stroke-width:1px}.bl-sc-root-t{fill:var(--bl-secondary);font-family:var(--bl-mono);font-size:var(--font-size-small)}.bl-sc-node{cursor:pointer}.bl-sc-node:focus{outline:none}.bl-sc-node:focus-visible .bl-sc-ring,.bl-sc-node:hover .bl-sc-node-t{fill:var(--bl-primary)}.bl-sc-ring{fill:none;stroke:var(--bl-primary);stroke-width:1.5px;opacity:.7}.bl-sc-node-n{fill:var(--bl-base);font-family:var(--bl-mono);font-size:var(--font-size-x-small);pointer-events:none;font-weight:600}.bl-sc-node-t{fill:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small)}.bl-sc-node-sub{fill:var(--bl-faint);font-family:var(--bl-mono);font-size:var(--font-size-x-small)}.bl-sc-port-t{fill:var(--bl-muted);font-family:var(--bl-mono);font-size:var(--font-size-x-small)}.bl-sc-port-more{fill:var(--bl-faint);font-family:var(--bl-mono);font-size:var(--font-size-x-small)}.bl-sc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.bl-sc-hint{font-size:var(--font-size-small);color:var(--bl-faint)}.bl-sc-more{font-size:var(--font-size-small);color:var(--bl-muted)}.bl-fd-card-h .ct{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-full);vertical-align:middle;letter-spacing:0;text-transform:none;margin-left:8px;padding:1px 8px;display:inline-block}.bl-ad-recon{flex-direction:column;gap:12px;margin-top:12px;display:flex}.bl-ad-ptable{border:1px solid var(--bl-border);border-radius:var(--radius-lg);overflow:hidden}.bl-ad-phead,.bl-ad-prow{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) 64px;align-items:center;gap:12px;padding:0 12px;display:grid}.bl-ad-phead{border-bottom:1px solid var(--bl-border);height:34px;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ghost);background:#ffffff04}.bl-ad-phead .ce,.bl-ad-prow .ce{text-align:center}.bl-ad-prow{border-bottom:1px solid var(--bl-border);min-height:40px;font-size:var(--font-size-small);color:var(--bl-secondary);padding-top:8px;padding-bottom:8px}.bl-ad-prow:last-child{border-bottom:0}.bl-ad-pport{font-family:var(--bl-mono);color:var(--bl-primary);align-items:baseline;gap:4px;display:inline-flex}.bl-ad-pport .proto{color:var(--bl-faint);font-size:var(--font-size-small)}.bl-ad-pstate{border-radius:var(--radius-full);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-faint);border:1px solid var(--bl-border);background:#ffffff0d;margin-left:4px;padding:1px 8px}.bl-ad-pstate.open{color:var(--bl-success);background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ad-pstate.open{background:color-mix(in srgb,var(--bl-success)12%,transparent)}}.bl-ad-pstate.open{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ad-pstate.open{border-color:color-mix(in srgb,var(--bl-success)34%,transparent)}}.bl-ad-pprod{color:var(--bl-muted);font-family:var(--bl-mono);font-size:var(--font-size-small)}.bl-ad-shots{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.bl-ad-shot{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--bl-base);flex-direction:column;gap:8px;display:flex;overflow:hidden}.bl-ad-shot img{aspect-ratio:16/10;object-fit:cover;background:var(--bl-base);width:100%;display:block}.bl-ad-shot-ph{aspect-ratio:16/10;color:var(--bl-ghost);font-size:var(--font-size-small);background:repeating-linear-gradient(45deg,#ffffff05 0 10px,transparent 10px 20px),var(--bl-surface);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.bl-ad-shot-cap{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;padding:0 8px 8px;overflow:hidden}.bl-demo-banner{border:1px solid var(--bl-border);border-left:3px solid var(--attention);border-radius:var(--radius-lg);background:var(--attention);align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-demo-banner{background:color-mix(in srgb,var(--attention)8%,var(--bl-surface))}}.bl-demo-banner{font-size:var(--font-size-small)}.bl-demo-badge{font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-on-attention);background:var(--attention);border-radius:var(--radius-md);flex:none;padding:2px 8px;font-weight:700}.bl-demo-text{color:var(--bl-muted)}@media(max-width:640px){.bl-kpi-grid{grid-template-columns:minmax(0,1fr)}.bl-kpi.k-wide{grid-column:auto}.bl-ftable,.bl-atable{overflow-x:auto}.bl-ft-head,.bl-ft-row{min-width:620px}.bl-at-head,.bl-at-row,.bl-at-group,.bl-at-gmore{min-width:560px}.bl-report-doc,.bl-rdoc-sec{padding:21px 12px}.bl-rov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-rdoc-cmeta{grid-template-columns:minmax(0,1fr)}}.bl-rf-inline{margin-block-end:0}.bl-rf-sec{margin-block-start:13px}.bl-rf-sl{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);margin-block-end:5px;display:block}.bl-rf-body{font-size:var(--font-size-small);color:var(--bl-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.6}.bl-rf-code{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-base);border:1px solid var(--bl-border);border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;margin:0;padding-block:8px;padding-inline:13px;line-height:1.5;overflow-x:auto}.bl-rf-steps{font-size:var(--font-size-small);color:var(--bl-secondary);margin:0;padding-inline-start:21px;line-height:1.6}.bl-rf-steps li{white-space:pre-wrap;word-break:break-word}.bl-rf-link{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-secondary);word-break:break-all}.bl-rf-pending{border-style:dashed;border-color:var(--bl-border);background:var(--bl-base);align-items:center;gap:8px;display:flex}.bl-rf-pending-dot{border-radius:var(--radius-full);background:var(--bl-faint);flex-shrink:0;block-size:6px;inline-size:6px;animation:1.4s ease-in-out infinite bl-rf-verify-pulse}.bl-rf-pending-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--font-size-small);color:var(--bl-secondary);overflow:hidden}.bl-rf-review{border-color:var(--bl-medium-line)}.bl-rf-flag{border-radius:var(--radius-full);border:1px solid var(--bl-medium-line);background:var(--bl-medium-soft);color:var(--bl-medium);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding-block:2px;padding-inline:8px;font-weight:500;display:inline-flex}.bl-rf-flag-ok{border-color:var(--bl-success-line);background:var(--bl-success-soft);color:var(--bl-success)}.bl-rf-flag-muted{border-color:var(--bl-border);background:var(--bl-base);color:var(--bl-faint)}.bl-rf-unverified{border-style:dashed;border-color:var(--bl-border)}.bl-page-title{font-size:var(--font-size-2x-large);letter-spacing:-.02em;color:var(--bl-primary);font-weight:600;line-height:1.1}.bl-sd-intro{max-inline-size:1100px;margin-block-end:21px}.bl-sd-name{font-family:var(--bl-mono);font-size:var(--font-size-x-large);color:var(--bl-primary);letter-spacing:-.01em;align-items:center;gap:13px;font-weight:600;display:flex}.bl-sd-lead{font-size:var(--font-size-small);color:var(--bl-muted);text-wrap:pretty;max-inline-size:820px;margin-block:13px 0;line-height:1.65}.bl-sd-meta{flex-wrap:wrap;align-items:center;gap:13px;margin-block-start:13px;display:flex}.bl-sd-mi{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);align-items:center;gap:8px;display:inline-flex}.bl-sd-mi [data-component=icon],.bl-sd-mi svg{block-size:13px;inline-size:13px}.bl-sd-mi .dot{background:var(--bl-success);block-size:6px;inline-size:6px;box-shadow:0 0 7px var(--bl-success);border-radius:50%}.bl-sd-doc{border:1px solid var(--bl-border);border-radius:var(--radius-xl);background:linear-gradient(160deg,#ffffff06,#ffffff01);max-inline-size:1100px;padding:34px}.bl-sd-doc [data-component=markdown] h1{font-size:var(--font-size-x-large);letter-spacing:-.02em;color:var(--bl-primary);margin-block:0 21px;font-weight:600}.bl-sd-doc [data-component=markdown] h2,.bl-sd-doc [data-component=markdown] h3{font-size:var(--font-size-large);letter-spacing:-.01em;color:var(--bl-secondary);margin-block:34px 13px;font-weight:600}.bl-sd-doc [data-component=markdown]>:first-child{margin-block-start:0}.bl-sd-doc [data-component=markdown] p,.bl-sd-doc [data-component=markdown] li{font-size:var(--font-size-small);color:var(--bl-muted);text-wrap:pretty;margin-block:0 13px;line-height:1.65}.bl-sd-doc [data-component=markdown] :not(pre)>code{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-low);background:var(--bl-low-soft);border-radius:var(--radius-md);border:0;padding-block:1px;padding-inline:8px}.bl-sd-doc [data-component=markdown-code]{border:1px solid var(--bl-border);border-radius:var(--radius-xl);background:var(--fg-on-inverse);margin-block:0 13px;position:relative;overflow:hidden}.bl-sd-doc [data-component=markdown-code] pre{background:0 0;margin:0;padding-block:13px;padding-inline:21px;overflow-x:auto}.bl-sd-doc [data-component=markdown-code] pre code{font-family:var(--bl-mono);font-size:var(--font-size-small);color:#d6d4cb;background:0 0;border:0;padding:0;line-height:1.65}.bl-asum{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media(max-width:680px){.bl-asum{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-as-tile{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff08,#ffffff02);padding:13px}.bl-as-tile.danger{background:linear-gradient(160deg,var(--bl-critical-soft),#ffffff02);border-color:var(--bl-critical-line)}.bl-as-l{font-size:var(--font-size-x-small);color:var(--bl-muted);align-items:center;gap:8px;font-weight:500;display:flex}.bl-as-l [data-component=icon],.bl-as-l svg{block-size:13px;inline-size:13px;color:var(--bl-faint)}.bl-as-tile.danger .bl-as-l,.bl-as-tile.danger .bl-as-l [data-component=icon]{color:var(--bl-critical)}.bl-as-n{font-size:var(--font-size-x-large);letter-spacing:-.03em;color:var(--bl-primary);font-variant-numeric:tabular-nums;margin-block-start:8px;font-weight:600;line-height:1}.bl-as-tile.danger .bl-as-n{color:var(--bl-critical)}.bl-adetail{background:var(--background-base)}.bl-atable{border:1px solid var(--bl-border);border-radius:var(--radius-xl);background:var(--bl-surface);flex-shrink:0;overflow:hidden}.bl-at-head,.bl-at-row{grid-template-columns:minmax(0,1fr) 184px 116px 64px 124px 52px;align-items:center;gap:13px;padding-inline:13px;display:grid}.bl-at-head{border-block-end:1px solid var(--bl-border);background:var(--bl-surface-raised);block-size:40px;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ghost)}.bl-at-head .ce{text-align:center}.bl-at-row{text-align:start;border-block-end:1px solid var(--bl-border);cursor:pointer;background:0 0;min-block-size:60px;inline-size:100%;padding-block:13px;transition:background .14s;position:relative}.bl-at-row:last-child{border-block-end:0}.bl-at-row:before{content:"";background:var(--rc);inline-size:2.5px;transition:transform .15s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.bl-at-row:hover:before{transform:scaleY(1)}.bl-at-row:hover{background:var(--bl-surface-raised)}.bl-at-row.r-crit{--rc:var(--bl-critical)}.bl-at-row.r-high{--rc:var(--bl-high)}.bl-at-row.r-med{--rc:var(--bl-medium)}.bl-at-row.r-low{--rc:var(--bl-low)}.bl-at-row.r-clear,.bl-at-row.r-info{--rc:#ffffff4d}.bl-at-asset{align-items:center;gap:13px;min-inline-size:0;display:flex}.bl-at-ic{border-radius:var(--radius-lg);background:var(--bg-overlay);border:1px solid var(--bl-border);block-size:32px;inline-size:32px;color:var(--bl-muted);flex-shrink:0;place-items:center;display:grid}.bl-at-ic [data-component=icon],.bl-at-ic svg{block-size:16px;inline-size:16px}.bl-at-ic.ic-crit{background:var(--bl-critical-soft);border-color:var(--bl-critical-line);color:var(--bl-critical)}.bl-at-ic.ic-high{background:var(--bl-high-soft);border-color:var(--bl-high-line);color:var(--bl-high)}.bl-at-ic.ic-med{background:var(--bl-medium-soft);border-color:var(--bl-medium-line);color:var(--bl-medium)}.bl-at-ic.ic-low{background:var(--bl-low-soft);border-color:var(--bl-low-line);color:var(--bl-low)}.bl-at-host{min-inline-size:0;font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:3px;display:flex;overflow:hidden}.bl-at-type{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);letter-spacing:0;font-weight:400}.bl-at-exp{flex-wrap:wrap;align-content:center;gap:5px;min-inline-size:0;display:flex}.bl-chip-port{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);border-radius:var(--radius-md);background:var(--bl-surface-raised);border:1px solid var(--bl-border);padding-block:2px;padding-inline:8px}.bl-at-find{align-items:center;gap:8px;display:flex}.bl-fc{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-secondary);align-items:center;gap:5px;font-weight:500;display:inline-flex}.bl-fc:before{content:"";border-radius:var(--radius-sm);block-size:7px;inline-size:7px}.bl-fc.fc-c:before{background:var(--bl-critical)}.bl-fc.fc-h:before{background:var(--bl-high)}.bl-fc.fc-m:before{background:var(--bl-medium)}.bl-fc.fc-l:before{background:var(--bl-low)}.bl-fc.fc-none{color:var(--bl-ghost)}.bl-fc.fc-none:before{background:var(--bl-ghost)}.bl-rk{border-radius:var(--radius-md);block-size:24px;min-inline-size:34px;font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:-.02em;place-items:center;padding-inline:8px;font-weight:600;display:inline-grid}.bl-rk.rk-crit{color:#fff;background:var(--bl-critical)}.bl-rk.rk-high{color:var(--bl-high);background:var(--bl-high-soft);border:1px solid var(--bl-high-line)}.bl-rk.rk-med{color:var(--bl-medium);background:var(--bl-medium-soft);border:1px solid var(--bl-medium-line)}.bl-rk.rk-low{color:var(--bl-low);background:var(--bl-low-soft);border:1px solid var(--bl-low-line)}.bl-rk.rk-clear{color:var(--bl-success);background:var(--bl-success-soft);border:1px solid var(--bl-success-line)}.bl-at-seen{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:center}.bl-at-group{text-align:start;border-block-end:1px solid var(--bl-border);background:var(--bl-surface-raised);inline-size:100%;color:var(--bl-secondary);cursor:pointer;align-items:center;gap:10px;padding-block:9px;padding-inline:13px;transition:background .14s;display:flex;position:relative}.bl-at-group:hover{background:var(--bl-elev)}.bl-at-gai{border-radius:var(--radius-full);background:var(--bl-elev);color:var(--bl-primary);border:1px solid var(--bl-border-strong);cursor:pointer;font-size:var(--font-size-x-small);align-items:center;gap:6px;margin-inline-start:4px;padding:4px 10px;font-weight:500;display:inline-flex}.bl-at-gai:hover{background:var(--bl-surface-raised);border-color:var(--bl-primary)}.bl-at-group:before{content:"";background:var(--rc,#ffffff4d);inline-size:2.5px;position:absolute;inset-block:0;inset-inline-start:0}.bl-at-group.g-crit{--rc:var(--bl-critical)}.bl-at-group.g-high{--rc:var(--bl-high)}.bl-at-group.g-med{--rc:var(--bl-medium)}.bl-at-group.g-low{--rc:var(--bl-low)}.bl-at-group.g-clear{--rc:#ffffff4d}.bl-at-group .chev{color:var(--bl-faint);flex:none;place-items:center;transition:transform .15s;display:grid}.bl-at-group.collapsed .chev{transform:rotate(-90deg)}.bl-at-gname{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-weight:600;overflow:hidden}.bl-at-gcount{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);flex:none}.bl-at-gspacer{flex:auto}.bl-at-gchip{font-size:var(--font-size-x-small);border-radius:var(--radius-full);border:1px solid var(--bl-border);background:var(--bl-surface-raised);color:var(--bl-muted);flex:none;align-items:center;gap:5px;padding-block:2px;padding-inline:9px;display:inline-flex}.bl-at-gchip.risk{color:var(--bl-critical);background:var(--bl-critical-soft);border-color:var(--bl-critical-line)}.bl-at-gmore{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);border-block-end:1px solid var(--bl-border);background:var(--bl-surface-raised);padding-block:9px;padding-inline:26px 13px}.bl-assets-partial{border:1px solid var(--bl-medium-line,var(--bl-border));border-inline-start:3px solid var(--bl-medium);border-radius:var(--radius-lg);background:var(--bl-medium-soft,#c9a22714);font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;padding-block:8px;padding-inline:13px;display:flex}.bl-assets-partial [data-component=icon],.bl-assets-partial svg{block-size:14px;inline-size:14px;color:var(--bl-medium);flex:none}.bl-assets-partial-retry{border-radius:var(--radius-md);border:1px solid var(--bl-border);background:var(--bl-surface-raised);color:var(--bl-primary);font-size:var(--font-size-x-small);cursor:pointer;margin-inline-start:auto;padding-block:2px;padding-inline:10px;transition:background .14s}.bl-assets-partial-retry:hover{background:#ffffff0a}.bl-composer-shell{--bl-comp-border:var(--bl-border);--bl-comp-shadow:0 1px 0 #ffffff0a inset,0 12px 34px -16px #00000080;position:relative}.bl-composer-shell [data-dock-surface=shell]{transition:box-shadow .22s cubic-bezier(.22,1,.36,1);position:relative;background:var(--bl-surface-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--glass-shadow-md)!important;border:0!important;border-radius:28px!important}.bl-composer-shell [data-dock-surface=tray]{border-radius:0!important;background:0 0!important;border:0!important;border-end-end-radius:26px!important;border-end-start-radius:26px!important}.bl-composer-shell:focus-within [data-dock-surface=shell]{box-shadow:var(--glass-shadow-lg,var(--glass-shadow-md))!important}@keyframes bl-timeline-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bl-timeline-message[data-enter]{animation:.3s cubic-bezier(.22,1,.36,1) bl-timeline-enter}@media(prefers-reduced-motion:reduce){.bl-timeline-message[data-enter]{animation:none}.bl-at-row,.bl-at-row:before,.bl-at-group,.bl-at-group .chev,.bl-assets-partial-retry,.bl-composer-shell [data-dock-surface=shell]{transition-duration:.01ms!important;transform:none!important}}[data-component=quote-reply-fab]{animation:.16s cubic-bezier(.22,1,.36,1) bl-fab-in}@keyframes bl-fab-in{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))scale(.96)}}[data-component=quote-reply-fab] [data-slot=suggest-chip]{animation:.22s cubic-bezier(.22,1,.36,1) backwards bl-chip-in}[data-component=quote-reply-fab] [data-slot=suggest-chip]:first-child{animation-delay:30ms}[data-component=quote-reply-fab] [data-slot=suggest-chip]:nth-child(2){animation-delay:70ms}[data-component=quote-reply-fab] [data-slot=suggest-chip]:nth-child(3){animation-delay:.11s}@keyframes bl-chip-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){[data-component=quote-reply-fab],[data-component=quote-reply-fab] [data-slot=suggest-chip]{animation:none}}.bl-composer [data-action=prompt-submit][data-component=button]{border-radius:var(--radius-full);color:#fff;block-size:34px;inline-size:34px;min-inline-size:0;box-shadow:none;background:#0d6efd;border:0;gap:0;padding-inline:0;transition:background .18s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),opacity .16s}.bl-composer [data-action=prompt-submit][data-component=button]:not(:disabled){background:#0d6efd}.bl-composer [data-action=prompt-submit][data-component=button]:hover:not(:disabled){background:#0b5ed7;transform:translateY(-1px)}.bl-composer [data-action=prompt-submit][data-component=button]:active:not(:disabled){transition-duration:60ms;transform:scale(.94)}.bl-composer [data-action=prompt-submit][data-component=button]:disabled{background:var(--bl-text-weak,#8b8b8b)}@supports (color:color-mix(in lab,red,red)){.bl-composer [data-action=prompt-submit][data-component=button]:disabled{background:color-mix(in srgb,var(--bl-text-weak,#8b8b8b)40%,transparent)}}.bl-composer [data-action=prompt-submit][data-component=button]:disabled{color:var(--bl-text-weak,#8b8b8b);opacity:1}.bl-composer [data-action=prompt-submit][data-component=button] [data-slot=icon-svg]{color:#fff}.bl-composer [data-action=prompt-submit][data-component=button]:disabled [data-slot=icon-svg]{color:var(--bl-text-weak,#8b8b8b)}@media(prefers-reduced-motion:reduce){.bl-composer [data-action=prompt-submit][data-component=button],.bl-composer [data-action=prompt-submit][data-component=button]:hover:not(:disabled),.bl-composer [data-action=prompt-submit][data-component=button]:active:not(:disabled),.bl-composer [data-action=prompt-submit][data-component=button]:hover:not(:disabled) [data-slot=icon-svg]{transform:none}}.bl-composer-send-label{display:none}[data-action=prompt-agent],[data-action=prompt-model],[data-action=prompt-model-variant]{border-radius:var(--radius-full)!important;background:0 0!important;border:1px solid #0000!important;block-size:28px!important;transition:background .16s,border-color .16s,color .16s,transform .12s!important}[data-action=prompt-agent]:hover,[data-action=prompt-model-variant]:hover{background:var(--bl-surface-raised)!important;border-color:var(--bl-border-strong)!important;color:var(--bl-primary)!important}[data-action=prompt-agent]:active,[data-action=prompt-model]:active,[data-action=prompt-model-variant]:active{transform:translateY(.5px)}[data-component=prompt-model-control] [data-action=prompt-model]{background:var(--bl-critical-soft)!important;color:var(--bl-primary)!important}[data-component=prompt-model-control] [data-action=prompt-model]:hover{border-color:var(--bl-critical)!important;background:var(--bl-critical)!important}@supports (color:color-mix(in lab,red,red)){[data-component=prompt-model-control] [data-action=prompt-model]:hover{background:color-mix(in srgb,var(--bl-critical)18%,transparent)!important}}[data-component=prompt-model-control] [data-action=prompt-model] svg:not([data-component=icon]){opacity:.95!important}.bl-account{align-items:center;gap:8px;display:inline-flex;border-radius:var(--radius-full)!important;background:var(--bg-surface)!important;border:1px solid var(--bl-border,#2e2e2e)!important}.bl-account:hover{border-color:var(--bl-border-strong,#3f3f3f)!important}.bl-account-shield{color:var(--bl-success)}.bl-account-email{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted)}.bl-account-dot{background:var(--bl-success);block-size:6px;inline-size:6px;box-shadow:0 0 8px var(--bl-success);border-radius:50%;flex-shrink:0}.bl-account-dot.down{background:var(--bl-critical);box-shadow:0 0 8px var(--bl-critical)}.bl-account-dot.pending{background:var(--bl-faint,#6e6e6e);box-shadow:none}.titlebar-icon{border-radius:var(--radius-md)!important}.titlebar-icon:hover{background:var(--bl-surface)!important}[data-component=sidebar-rail] [data-component=icon-button]{border-radius:var(--radius-xl);block-size:40px;inline-size:40px;box-shadow:none;color:var(--bl-muted);background:0 0;border:0}[data-component=sidebar-rail] [data-component=icon-button] svg,[data-component=sidebar-rail] [data-component=icon-button] [data-slot=icon-svg]{block-size:20px!important;inline-size:20px!important;color:var(--bl-muted)!important}[data-component=sidebar-rail] [data-component=icon-button]:hover,[data-component=sidebar-rail] [data-component=icon-button]:active{box-shadow:none;background:0 0}[data-component=sidebar-rail] [data-component=icon-button]:focus-visible{outline:2px solid var(--bl-critical);outline-offset:2px;background:0 0}[data-component=sidebar-rail] [data-component=icon-button]:hover svg,[data-component=sidebar-rail] [data-component=icon-button]:hover [data-slot=icon-svg],[data-component=sidebar-rail] [data-component=icon-button].bl-rail-active svg,[data-component=sidebar-rail] [data-component=icon-button].bl-rail-active [data-slot=icon-svg]{color:var(--bl-primary)!important}.bl-new-session{border-radius:var(--radius-full)!important;block-size:40px!important;font-size:var(--font-size-small)!important;background:var(--bl-critical)!important;border-color:var(--bl-critical)!important;color:#fff!important;font-weight:500!important}.bl-new-session:hover{filter:brightness(.94)}.bl-new-session [data-component=icon],.bl-new-session svg{color:#fff!important}[data-component=button][data-variant=primary],[data-component=button][data-variant=secondary]{border-radius:var(--radius-full)!important}.bl-todo-dot{animation:var(--animate-pulse-scale);transform-origin:50%;transform-box:fill-box}.bl-todo-dock-tray{max-block-size:var(--todo-dock-h);overflow:visible hidden}.bl-todo-progress-label{white-space:pre;opacity:var(--todo-label-opacity,1)}.bl-todo-preview{flex:auto;max-inline-size:100%}.bl-todo-progress-line{background:var(--border-subtle);opacity:var(--todo-progress-line-opacity,1);transition:opacity .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1))}.bl-todo-progress-fill{inline-size:var(--todo-progress-pct,0%);background:var(--success);transition:inline-size .52s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1))}.bl-todo-chevron{transform:rotate(var(--todo-chevron-deg,0deg))}.bl-todo-list{visibility:var(--todo-list-vis,visible);opacity:var(--todo-list-opacity,1)}.bl-todo-list-scroll{overflow-anchor:none}.bl-todo-list-scroll [data-component=checkbox]{transition:opacity .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));opacity:var(--todo-item-opacity,1)}.bl-todo-item-text{line-height:var(--line-height-normal);transition:color .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1)),opacity .22s var(--tool-motion-ease,cubic-bezier(.22,1,.36,1));color:var(--todo-text-color,var(--text-strong));opacity:var(--todo-text-opacity,1)}.bl-todo-scroll-fade{background:linear-gradient(to bottom,var(--background-base),transparent);opacity:var(--todo-scroll-fade-opacity,0)}.bl-followup-dock-tray{border-end-end-radius:0;border-end-start-radius:0;margin-block-end:-13px}.bl-followup-chevron{transform:rotate(var(--followup-chevron-deg,0deg))}.bl-revert-chevron{transform:rotate(var(--revert-chevron-deg,0deg))}.bl-workflow-suggest-dock-tray{border-end-end-radius:0;border-end-start-radius:0;margin-block-end:-13px;animation:.22s ease-out both bl-workflow-suggest-in}@keyframes bl-workflow-suggest-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bl-composer-todo-clip{max-block-size:var(--composer-todo-h,0px)}.bl-composer-revert-shift{margin-block-start:var(--composer-revert-mt,0px)}.bl-composer-input-shift{margin-block-start:var(--composer-input-mt,0px)}.bl-scroll-jump-button{box-shadow:0 51px 60px #0000001a,0 15px 18px #0000001f,0 6.386px 7.513px #0000001f,0 2.31px 2.717px #0003}.bl-title-spinner-slot{inline-size:var(--title-spinner-w,0px);margin-inline-end:var(--title-spinner-mr,0px)}.bl-title-spinner{color:var(--title-spinner-color,var(--bl-peach))}.bl-session-menu-content{min-inline-size:104px}.bl-share-popover-content{min-inline-size:320px}.bl-context-bar-segment{inline-size:var(--seg-w,0%);background-color:var(--seg-color)}.bl-context-legend-dot{background-color:var(--seg-color)}.bl-ctx-status-dot{background-color:var(--dot)}.bl-ctx-reasoning>summary{list-style:none}.bl-ctx-reasoning>summary::-webkit-details-marker{display:none}.bl-ctx-msg{animation:.18s ease-out both bl-ctx-msg-in}@keyframes bl-ctx-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:640px){.bl-composer-send-label{display:none}.bl-composer [data-action=prompt-submit][data-component=button]{justify-content:center;inline-size:44px;min-inline-size:44px;padding-inline:0}}@media(prefers-reduced-motion:reduce){[data-action=prompt-agent]:active,[data-action=prompt-model]:active,[data-action=prompt-model-variant]:active{transform:none!important}.bl-workflow-suggest-dock-tray,.bl-ctx-msg{opacity:1!important;animation:none!important;transform:none!important}.bl-todo-list-scroll [data-component=checkbox],.bl-todo-item-text,.bl-todo-progress-line,.bl-todo-progress-fill{transition-duration:.01ms!important}}.bl-composer [data-action=prompt-voice].bl-composer-mic-active{animation:1.4s ease-in-out infinite bl-mic-pulse;color:var(--bl-critical,#ef4444)!important;background:var(--bl-critical-soft,#ef444424)!important}@keyframes bl-mic-pulse{}@media(prefers-reduced-motion:reduce){.bl-composer [data-action=prompt-voice].bl-composer-mic-active{animation:none}}.bl-composer [data-action=prompt-refine].bl-composer-refine-busy{pointer-events:none;color:var(--bl-primary)!important}.bl-composer [data-action=prompt-refine].bl-composer-refine-busy [data-slot=icon-svg]{animation:.9s linear infinite bl-refine-spin}@keyframes bl-refine-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bl-composer [data-action=prompt-refine].bl-composer-refine-busy [data-slot=icon-svg]{animation:none}}.bl-composer [data-component=prompt-input]{transition:min-height .2s cubic-bezier(.22,1,.36,1)}.bl-composer-shell:focus-within [data-component=prompt-input]{min-height:56px}@media(prefers-reduced-motion:reduce){.bl-composer [data-component=prompt-input]{transition:none}}.bl-composer .bl-composer-optimize-chip{animation:.2s cubic-bezier(.22,1,.36,1) bl-optimize-in}@keyframes bl-optimize-in{0%{opacity:0;transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.bl-composer .bl-composer-optimize-chip{animation:none}}.bl-cap-highlight{color:var(--bl-primary);background:var(--bl-primary);font-weight:500}@supports (color:color-mix(in lab,red,red)){.bl-cap-highlight{background:color-mix(in srgb,var(--bl-primary)12%,transparent)}}.bl-cap-highlight{border-radius:4px;padding:0 3px}.bl-composer .bl-optimize-preview{animation:.2s cubic-bezier(.22,1,.36,1) bl-optimize-preview-in}@keyframes bl-optimize-preview-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.bl-composer .bl-optimize-preview{animation:none}}.bl-composer [data-slot=composer-toolbar]{opacity:1;max-height:64px;transition:max-height .2s cubic-bezier(.22,1,.36,1),opacity .16s,margin-top .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.bl-composer.bl-composer--collapsed:not(:focus-within) [data-slot=composer-toolbar]{opacity:0;pointer-events:none;max-height:0;margin-top:0}@media(prefers-reduced-motion:reduce){.bl-composer [data-slot=composer-toolbar]{transition:none}}.bl-ad-hero[data-sev=crit]{--sev:var(--bl-critical);--sev-soft:var(--bl-critical-soft);--sev-line:var(--bl-critical-line);--sev-glow:var(--bl-critical-glow)}.bl-ad-hero[data-sev=high]{--sev:var(--bl-high);--sev-soft:var(--bl-high-soft);--sev-line:var(--bl-high-line);--sev-glow:var(--bl-high-glow)}.bl-ad-hero[data-sev=med]{--sev:var(--bl-medium);--sev-soft:var(--bl-medium-soft);--sev-line:var(--bl-medium-line);--sev-glow:var(--bl-medium-glow)}.bl-ad-hero[data-sev=low]{--sev:var(--bl-low);--sev-soft:var(--bl-low-soft);--sev-line:var(--bl-low-line);--sev-glow:var(--bl-low-glow)}.bl-ad-hero[data-sev=info]{--sev:var(--bl-muted);--sev-soft:#ffffff0f;--sev-line:#ffffff24;--sev-glow:#ffffff1f}.bl-ad-hero{border:1px solid var(--bl-border-strong);border-radius:var(--radius-xl);background:var(--bl-surface);padding:12px;position:relative;overflow:hidden}.bl-ad-hero:before{content:"";background:var(--sev);width:4px;box-shadow:0 0 24px var(--sev-glow);position:absolute;top:0;bottom:0;left:0}.bl-ad-hero-glow{display:none}.bl-ad-hero-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.bl-ad-type{font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:3px 8px;font-weight:500;display:inline-flex}.bl-ad-type [data-component=icon],.bl-ad-type svg{width:13px;height:13px;color:var(--bl-muted)}.bl-ad-sev{font-size:var(--font-size-small);color:var(--sev);background:var(--sev-soft);border:1px solid var(--sev-line);border-radius:var(--radius-md);align-items:center;gap:8px;padding:3px 8px;font-weight:600;display:inline-flex}.bl-ad-sev .d{background:var(--sev);width:6px;height:6px;box-shadow:0 0 8px var(--sev-glow);border-radius:50%}.bl-ad-host{font-size:var(--font-size-x-large);letter-spacing:-.02em;color:var(--bl-primary);font-weight:600;font-family:var(--bl-mono);word-break:break-all;align-items:center;gap:8px;margin:12px 0 0;display:flex;position:relative}.bl-ad-host [data-component=icon],.bl-ad-host svg{width:17px;height:17px;color:var(--bl-muted);flex-shrink:0}.bl-ad-risk{margin-top:12px;position:relative}.bl-ad-risk-l{font-size:var(--font-size-small);color:var(--bl-muted);justify-content:space-between;align-items:baseline;display:flex}.bl-ad-risk-v{font-family:var(--bl-mono);font-size:var(--font-size-large);color:var(--sev);font-weight:600}.bl-ad-risk-v .o{color:var(--bl-faint);font-size:var(--font-size-small);font-weight:400}.bl-ad-risk-bar{border-radius:var(--radius-full);background:#ffffff12;height:5px;margin-top:8px;overflow:hidden}.bl-ad-risk-bar span{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--bl-high),var(--sev));height:100%;box-shadow:0 0 14px var(--sev-glow);display:block}.bl-ad-dist{border-top:1px solid var(--bl-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex;position:relative}.bl-ad-dist-bar{border-radius:var(--radius-full);background:#ffffff0a;flex:1;gap:2px;min-width:160px;height:7px;display:flex;overflow:hidden}.bl-ad-dist-bar span{border-radius:var(--radius-sm);height:100%;display:block}.bl-ad-dist-leg{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bl-ad-dist-leg .dl{font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.bl-ad-dist-leg .dl .d{border-radius:var(--radius-md);width:7px;height:7px}.bl-ad-dist-leg .dl b{color:var(--bl-primary);font-weight:600;font-family:var(--bl-mono)}.bl-ad-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media(max-width:760px){.bl-ad-cards{grid-template-columns:1fr}}.bl-ad-card-net{grid-column:1/-1}.bl-ad-chips{flex-wrap:wrap;gap:8px;display:flex}.bl-ad-chip{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-secondary);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.bl-ad-chip b{color:var(--bl-primary);font-weight:600}.bl-ad-chip.tech{color:var(--bl-primary)}.bl-ad-kv{font-size:var(--font-size-small);border-bottom:1px solid var(--bl-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.bl-ad-kv:last-child{border-bottom:0}.bl-ad-kv .k{color:var(--bl-muted)}.bl-ad-kv .v{color:var(--bl-primary);text-align:right;word-break:break-all;font-weight:500}.bl-ad-kv .v.mono{font-family:var(--bl-mono);font-size:var(--font-size-small);font-weight:400}.bl-ad-find{margin-top:34px}.bl-ad-find-h{font-size:var(--font-size-large);letter-spacing:-.01em;color:var(--bl-primary);align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.bl-ad-find-h .ct{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-full);padding:1px 8px;font-weight:400}.bl-ad-flist{flex-direction:column;gap:8px;display:flex}.bl-ad-frow{text-align:left;border-radius:var(--radius-xl);background:var(--bl-surface);border:1px solid var(--bl-border);cursor:pointer;grid-template-columns:120px minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;padding:12px 21px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.bl-ad-frow:before{content:"";background:var(--rc);width:3px;transition:transform .15s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bl-ad-frow:hover:before{transform:scaleY(1)}.bl-ad-frow:hover{background:var(--bl-surface-raised);border-color:var(--bl-border-strong);transform:translateY(-1px);box-shadow:0 8px 22px #00000059}.bl-ad-frow.r-crit{--rc:var(--bl-critical)}.bl-ad-frow.r-high{--rc:var(--bl-high)}.bl-ad-frow.r-med{--rc:var(--bl-medium)}.bl-ad-frow.r-low{--rc:var(--bl-low)}.bl-ad-frow.r-info{--rc:var(--bl-muted)}.bl-ad-fsev{font-size:var(--font-size-large);color:var(--bl-secondary);align-items:center;gap:8px;font-weight:500;display:inline-flex}.bl-ad-fsev .d{background:var(--rc);width:8px;height:8px;box-shadow:0 0 8px -1px var(--rc);border-radius:50%}.bl-ad-ftitle{font-size:var(--font-size-large);color:var(--bl-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.bl-ad-fcvss{font-family:var(--bl-mono);align-items:baseline;gap:8px;display:flex}.bl-ad-fcvss .cvn{font-size:var(--font-size-large);font-weight:600}.bl-ad-fcvss .cvl{font-size:var(--font-size-x-small);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-ghost)}.bl-ad-farr{color:var(--bl-ghost);transition:color .15s,transform .15s}.bl-ad-farr [data-component=icon],.bl-ad-farr svg{width:16px;height:16px}.bl-ad-frow:hover .bl-ad-farr{color:var(--bl-secondary);transform:translate(2px)}.bl-line-normal{line-height:var(--line-height-normal)}.bl-sidebar-panel{width:var(--sp-panel-w)}.bl-sidebar-nav{width:var(--sidebar-nav-w)}.bl-sidebar-resize-rail{left:var(--sidebar-resize-left)}.bl-main-top-border{left:72px}.bl-peek-divider-wrap{left:var(--peek-divider-left)}.bl-peek-divider{box-shadow:var(--shadow-lg)}.bl-sidebar-rail,.bl-sidebar-surface{background:var(--background-base)}.bl-sidebar-surface-raised{background:var(--bl-surface)}.bl-rail-active-ring{outline:2px solid var(--bl-critical);outline-offset:1px}.bl-session-tint{color:var(--session-tint)}.bl-session-row-indent{padding-left:var(--session-indent)}.bl-review-panel{width:var(--review-panel-w)}.bl-session-panel{width:var(--session-panel-w)}.bl-session-panel[data-automode=true] .bl-composer:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--bl-critical);position:absolute;inset:0}.bl-titlebar-logo{font-family:var(--bl-sans);font-size:var(--font-size-large);color:var(--bl-primary);font-weight:600}.bl-titlebar-logo span{color:var(--bl-critical)}.bl-titlebar-frame{height:var(--bl-titlebar-h)}.bl-modepill{border-radius:var(--radius-full);background:var(--bl-pill-bg);box-shadow:var(--glass-shadow-sm);flex:none;grid-template-columns:1fr 1fr;align-items:center;padding:2px;display:inline-grid;position:relative}.bl-modepill-fill{z-index:0;border-radius:var(--radius-full);background:var(--bl-elev);width:calc(50% - 2px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0);box-shadow:inset 0 1px #ffffff0f}.bl-modepill[data-mode=engineer] .bl-modepill-fill{transform:translate(100%)}.bl-modepill-item{z-index:1;border-radius:var(--radius-full);block-size:26px;inline-size:100%;min-inline-size:72px;color:var(--bl-muted);font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:18px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.bl-modepill-item [data-component=icon],.bl-modepill-item svg{block-size:14px;inline-size:14px}.bl-modepill-item:hover{color:var(--bl-secondary)}.bl-modepill-item.active{color:var(--bl-primary)}@media(prefers-reduced-motion:reduce){.bl-modepill-fill{transition:none}}@media(max-width:1023px){.bl-modepill-item{min-inline-size:44px;padding-inline:12px}.bl-modepill-item span{display:none}}.bl-drawer-tab{border:1px solid var(--bl-border-strong);background:var(--bl-elev);block-size:34px;inline-size:22px;color:var(--bl-secondary);cursor:pointer;border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);border-end-start-radius:0;flex:none;justify-content:center;align-items:center;padding:0;transition:inline-size .15s ease-out,background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.bl-drawer-tab:after{content:"";position:absolute;inset-block:-5px;inset-inline:0 -14px}.bl-drawer-tab:hover{border-color:var(--accent);inline-size:26px;color:var(--accent)}.bl-drawer-tab:focus-visible{outline:2px solid var(--bl-border-strong);outline-offset:2px}.bl-drawer-tab-caret{transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.bl-drawer-tab-caret [data-component=icon][data-size=small]{block-size:14px;inline-size:14px}.bl-drawer-tab:hover .bl-drawer-tab-caret{transform:translate(1px)}.bl-drawer-tab[aria-expanded=true] .bl-drawer-tab-caret{transform:rotate(180deg)}.bl-drawer-tab[aria-expanded=true]:hover .bl-drawer-tab-caret{transform:rotate(180deg)translate(1px)}@media(prefers-reduced-motion:reduce){.bl-drawer-tab,.bl-drawer-tab-caret{transition:none}}.bl-sess-scope{inline-size:100%;margin-block:2px 6px;display:grid}.bl-sess-scope .bl-modepill-item{gap:6px;min-inline-size:0;padding-inline:10px}@media(max-width:1023px){.bl-sess-scope .bl-modepill-item span{display:inline}}.bl-drawer,.bl-drawer-scrim{top:var(--bl-titlebar-h)}.bl-drawer{width:var(--bl-drawer-w);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.bl-drawer-scrim{background-color:var(--bl-base)}@supports (color:color-mix(in lab,red,red)){.bl-drawer-scrim{background-color:color-mix(in srgb,var(--bl-base)68%,transparent)}}.bl-drawer .bl-nav-item,.bl-drawer .bl-sidebar-row{min-height:44px}.bl-upload{flex-direction:column;gap:18px;inline-size:min(560px,88vw);display:flex}.bl-upload-input{display:none}.bl-upload-drop{border:1px dashed var(--bl-border-strong);border-radius:var(--radius-xl);background:var(--glass-subtle-bg);inline-size:100%;color:var(--bl-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-block:40px;padding-inline:24px;transition:border-color .16s,background .16s,color .16s;display:flex}.bl-upload-drop:hover,.bl-upload-drop:focus-visible,.bl-upload-drop[data-dragging]{border-color:var(--bl-border-strong);background:var(--glass-card-bg);color:var(--fg-default);outline:none}.bl-upload-drop-badge{border-radius:var(--radius-lg);background:var(--glass-card-bg);block-size:48px;inline-size:48px;color:var(--bl-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.bl-upload-drop[data-dragging] .bl-upload-drop-badge,.bl-upload-drop:hover .bl-upload-drop-badge,.bl-upload-drop:focus-visible .bl-upload-drop-badge{color:var(--fg-default)}.bl-upload-drop-text{font-size:var(--font-size-small);text-align:center;font-weight:500}.bl-upload-drop-link{color:var(--fg-default);text-underline-offset:2px;text-decoration:underline}.bl-upload-hint{text-align:center;font-size:var(--font-size-x-small);color:var(--bl-faint);margin:0}.bl-upload-list{flex-direction:column;gap:8px;display:flex}.bl-upload-card{border-radius:var(--radius-lg);background:var(--glass-subtle-bg);border:0;align-items:center;gap:12px;padding-block:10px;padding-inline:12px;display:flex}.bl-upload-card[data-status=error]{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-upload-card[data-status=error]{background:color-mix(in srgb,var(--bl-critical)8%,var(--glass-subtle-bg))}}.bl-upload-card-icon{border-radius:var(--radius-md);background:var(--glass-card-bg);block-size:36px;inline-size:36px;color:var(--bl-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bl-upload-card-meta{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.bl-upload-card-name{font-size:var(--font-size-small);color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bl-upload-card-size{font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-upload-card-status{font-size:var(--font-size-x-small);color:var(--bl-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.bl-upload-card-status[data-status=done]{color:var(--bl-success)}.bl-upload-card-status[data-status=error]{color:var(--bl-critical)}.bl-upload-card-status[data-status=reading]{color:var(--bl-faint)}.bl-upload-card-remove{flex-shrink:0}.bl-upload-actions{justify-content:flex-end;align-items:center;gap:8px;margin-block-start:4px;display:flex}[data-component=dialog] [data-slot=dialog-container]:has(.bl-upload){height:auto}[data-slot=dialog-content]:has(.bl-upload){min-height:0}.bl-upload-actions [data-component=button][data-variant=primary]{background:var(--bg-inverse);color:var(--fg-on-inverse);border-color:#0000}.bl-upload-actions [data-component=button][data-variant=primary] [data-slot=icon-svg]{color:var(--fg-on-inverse)}.bl-upload-actions [data-component=button][data-variant=primary]:hover:not(:disabled){background:var(--bg-inverse-hover)}.bl-upload-actions [data-component=button][data-variant=primary]:disabled{opacity:.4}.bl-page{flex-direction:column;gap:20px;min-block-size:0;inline-size:100%;max-inline-size:1080px;margin-inline:auto;padding:8px 32px 32px;display:flex}.bl-panel{border-radius:var(--radius-xl);background:var(--bl-card-film);box-shadow:var(--glass-shadow-md);border:none;flex-direction:column;flex-shrink:0;gap:12px;min-inline-size:0;padding:20px;display:flex;position:relative}.bl-panel-bare{gap:0}.bl-panel-head{align-items:flex-start;gap:12px;display:flex}.bl-panel-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);block-size:32px;inline-size:32px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.bl-panel-ic [data-component=icon],.bl-panel-ic svg{block-size:15px;inline-size:15px}.bl-panel-head-text{min-inline-size:0}.bl-panel-kicker{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-faint)}.bl-panel-h{font-size:var(--font-size-x-large);letter-spacing:-.01em;color:var(--bl-primary);margin:4px 0 0;font-weight:600}.bl-panel-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin:4px 0 0;line-height:1.5}.bl-panel-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-inline-size:0;display:flex}.bl-panel-toolbar-grow{flex:1;min-inline-size:12rem}.bl-panel-toolbar-end{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}@media(max-width:640px){.bl-panel-toolbar{flex-direction:column;align-items:stretch;gap:10px}.bl-panel-toolbar>.bl-sk-count{align-self:flex-start}.bl-panel-toolbar-grow{inline-size:100%;min-inline-size:0}.bl-panel-toolbar>.bl-seg{inline-size:100%}.bl-panel-toolbar>.bl-seg .bl-seg-item{flex:1}.bl-panel-toolbar-end{inline-size:100%;margin-inline-start:0}.bl-panel-toolbar-end>:last-child{flex:1}}.bl-page .bl-emptystate{border-radius:var(--radius-xl);background:var(--bl-card-film);box-shadow:var(--glass-shadow-md);padding-inline:20px}.bl-page-head{inline-size:100%;max-inline-size:1080px;margin-inline:auto;padding-inline:32px}.bl-seg{border-radius:var(--radius-lg);background:var(--bl-surface);border:1px solid var(--bl-border);flex:none;align-items:center;gap:4px;inline-size:max-content;max-inline-size:100%;padding:4px;display:inline-flex;overflow-x:auto}.bl-seg-item{border-radius:var(--radius-md);block-size:32px;color:var(--bl-muted);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding-inline:12px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.bl-seg-item [data-component=icon],.bl-seg-item svg{block-size:15px;inline-size:15px}.bl-seg-fill{grid-template-columns:repeat(var(--bl-seg-cols,3),1fr);inline-size:100%;max-inline-size:none;display:grid}.bl-seg-fill .bl-seg-item{justify-content:center}.bl-seg-item:hover{color:var(--bl-secondary)}.bl-seg-item.active{background:var(--bl-elev);color:var(--bl-primary);box-shadow:inset 0 1px #ffffff0f}.bl-form{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.bl-form [data-slot=input-wrapper]{background:var(--glass-elevated-bg);border-color:var(--bl-border);border-radius:var(--radius-lg);min-block-size:38px}.bl-form [data-slot=input-input]{color:var(--bl-primary);background:0 0}.bl-form [data-slot=input-input]::placeholder{color:var(--bl-faint)}.bl-form [data-slot=input-wrapper]:focus-within{border-color:var(--bl-border-strong);background:var(--bl-elev)}.bl-vd{max-inline-size:26rem;margin-inline:auto}.bl-vd-body{flex-direction:column;gap:16px;padding:6px 20px 20px;display:flex}.bl-vd-footer{border-top:1px solid var(--bl-border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.bl-vd-hint{font-size:var(--font-size-small);color:var(--bl-secondary);align-items:center;gap:8px;line-height:1.5;display:flex}.bl-vd-hint [data-component=icon],.bl-vd-hint svg{flex-shrink:0;width:16px;height:16px}.bl-vd-alts{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.bl-vd-link{min-height:24px;font-size:var(--font-size-small);color:var(--bl-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding-block:4px;display:inline-flex}.bl-vd-link:hover{color:var(--bl-primary)}.bl-form-actions{border-block-start:1px solid var(--bl-border);justify-content:flex-end;align-items:center;gap:8px;padding-block-start:20px;display:flex}.bl-sk-skel{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.bl-sk-skel-bar{border-radius:var(--radius-xl);background:var(--bl-card-film);block-size:80px;box-shadow:var(--glass-shadow-md);animation:1.6s ease-in-out infinite bl-skel-pulse}.bl-sk-skel-card{border-radius:var(--radius-xl);background:var(--bl-card-film);block-size:152px;box-shadow:var(--glass-shadow-md);animation:1.6s ease-in-out infinite bl-skel-pulse}.bl-sk-skel-card:nth-child(2){animation-delay:.12s}.bl-sk-skel-card:nth-child(3){animation-delay:.24s}@keyframes bl-skel-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bl-sk-skel-bar,.bl-sk-skel-card{opacity:.7;animation:none}}.bl-tabpane{display:contents}.bl-tabpane[hidden]{display:none}.bl-panel-div{background:var(--bl-border);block-size:1px}.bl-sk-container{container:bl-skills/inline-size}.bl-sk-count{block-size:32px;font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-full);align-items:center;padding-block:2px;padding-inline:8px;display:inline-flex}.bl-sk-add{border-radius:var(--radius-full);border:1px solid var(--bl-border);background:var(--bl-surface);block-size:34px;inline-size:34px;color:var(--bl-secondary);cursor:pointer;flex-shrink:0;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.bl-sk-add:hover{background:var(--bl-surface-raised);border-color:var(--bl-border-strong);color:var(--bl-primary)}.bl-sk-add [data-component=icon],.bl-sk-add svg{block-size:16px;inline-size:16px}.bl-sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container bl-skills (max-width:980px){.bl-sk-grid{grid-template-columns:1fr}}.bl-sk-card{text-align:start;border-radius:var(--radius-xl);cursor:pointer;background:var(--bl-card-film);inline-size:100%;box-shadow:var(--glass-shadow-md);border:none;flex-direction:column;gap:12px;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.bl-sk-card:before{content:"";background:var(--cc,var(--bl-border-strong));inline-size:2.5px;transition:transform .16s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.bl-sk-card:hover:before{transform:scaleY(1)}.bl-sk-card:hover{transform:translateY(-2px)}.bl-sk-card.is-off{opacity:.6}.bl-sk-card.c-core,.bl-dt-row.c-core{--cc:var(--bl-medium);--cc-soft:var(--bl-medium-soft);--cc-line:var(--bl-medium-line)}.bl-sk-card.c-off,.bl-dt-row.c-off{--cc:var(--bl-critical);--cc-soft:var(--bl-critical-soft);--cc-line:var(--bl-critical-line)}.bl-sk-card.c-cloud,.bl-dt-row.c-cloud{--cc:var(--bl-low);--cc-soft:var(--bl-low-soft);--cc-line:var(--bl-low-line)}.bl-sk-card.c-recon,.bl-dt-row.c-recon{--cc:var(--bl-high);--cc-soft:var(--bl-high-soft);--cc-line:var(--bl-high-line)}.bl-sk-card.c-report,.bl-dt-row.c-report{--cc:var(--bl-success);--cc-soft:var(--bl-success-soft);--cc-line:var(--bl-success-line)}.bl-sk-head{align-items:center;gap:12px;display:flex}.bl-sk-ic{border-radius:var(--radius-lg);background:var(--cc-soft,var(--bl-elev));border:1px solid var(--cc-line,var(--bl-border));block-size:34px;inline-size:34px;color:var(--cc,var(--bl-secondary));flex-shrink:0;place-items:center;display:grid}.bl-sk-ic [data-component=icon],.bl-sk-ic svg{block-size:17px;inline-size:17px}.bl-sk-name{font-family:var(--bl-mono);font-size:var(--font-size-large);color:var(--bl-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.bl-sk-cat{font-family:var(--bl-sans);font-size:var(--font-size-x-small);border-radius:var(--radius-full);color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);white-space:nowrap;flex-shrink:0;padding-block:2px;padding-inline:8px;font-weight:500}.bl-sk-cat.cat-off{color:#ff958d;background:var(--bl-critical-soft);border-color:var(--bl-critical-line)}.bl-sk-cat.cat-cloud{color:var(--bl-low);background:var(--bl-low-soft);border-color:var(--bl-low-line)}.bl-sk-cat.cat-recon{color:var(--bl-high);background:var(--bl-high-soft);border-color:var(--bl-high-line)}.bl-sk-cat.cat-report{color:var(--bl-success);background:var(--bl-success-soft);border-color:var(--bl-success-line)}.bl-sk-desc{font-size:var(--font-size-small);color:var(--bl-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.bl-sk-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:2px;display:flex}.bl-sk-tag{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);border-radius:var(--radius-md);background:var(--bl-surface-raised);border:1px solid var(--bl-border);padding-block:2px;padding-inline:8px}.bl-sk-actions{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:inline-flex}.bl-sk-actbtns{align-items:center;gap:8px;display:inline-flex}.bl-sk-en{block-size:32px;font-size:var(--font-size-small);color:var(--bl-success);flex-shrink:0;align-items:center;gap:8px;font-weight:500;display:inline-flex}.bl-sk-en-btn{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:1px solid #0000;padding-block:2px;padding-inline:8px;transition:background .12s,border-color .12s,opacity .12s}.bl-sk-en-btn:hover{background:var(--bl-surface-raised);border-color:var(--bl-border)}.bl-sk-en-btn:disabled{cursor:default;opacity:.6}.bl-sk-en .dot{border-radius:var(--radius-full);background:var(--bl-success);block-size:6px;inline-size:6px;box-shadow:0 0 7px var(--bl-success)}.bl-sk-en.off{color:var(--bl-faint)}.bl-sk-en.off .dot{background:var(--bl-ghost);box-shadow:none}.bl-sk-card.disabled{opacity:.62}.bl-sk-card.disabled:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.bl-sk-add,.bl-sk-card,.bl-sk-card:before,.bl-sk-en-btn{transition-duration:.01ms;transform:none}}.bl-sk-danger[data-component=button]{border-color:var(--bl-critical-line);color:var(--bl-critical)}.bl-sk-danger[data-component=button]:hover:not(:disabled){background:var(--bl-critical-soft);color:var(--bl-critical)}.bl-sk-danger[data-component=button] [data-slot=icon-svg]{color:var(--bl-critical)}}@layer utilities{.\@container{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}.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-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-px{top:1px}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-px{right:1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-16{left:calc(var(--spacing)*16)}.left-\[60px\]{left:60px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.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-3{margin:calc(var(--spacing)*-3)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-20{margin-top:calc(var(--spacing)*-20)}.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-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)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.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-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.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}.list-item{display:list-item}.table{display:table}.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\.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-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.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-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.size-\[15px\]{width:15px;height:15px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.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-12{height:calc(var(--spacing)*12)}.h-15{height:calc(var(--spacing)*15)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-80{height:calc(var(--spacing)*80)}.h-\[18px\]{height:18px}.h-\[Npx\]{height:Npx}.h-\[min\(calc\(100vh-40px\)\,400px\)\]{height:min(100vh - 40px,400px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-\[480px\]{max-height:480px!important}.\!max-h-\[560px\]{max-height:560px!important}.max-h-42{max-height:calc(var(--spacing)*42)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[200px\]{max-height:200px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-\[6rem\]{min-height:6rem}.min-h-\[24px\]{min-height:24px}.min-h-dvh{min-height:100dvh}.w-0{width:calc(var(--spacing)*0)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.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-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[60px\]{width:60px}.w-\[106px\]{width:106px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(calc\(100vw-40px\)\,720px\)\]{width:min(100vw - 40px,720px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[48rem\]{max-width:48rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[1080px\]{max-width:1080px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2px\]{min-width:2px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18px\]{min-width:18px}.min-w-\[19rem\]{min-width:19rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow,.grow-1{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[36px\]{--tw-translate-x: -36px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;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)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.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}.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-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[2px\]{gap:2px}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px;border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.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-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-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1c1c1c\]{border-color:#1c1c1c}.border-\[var\(--bl-border-strong\)\]{border-color:var(--bl-border-strong)}.border-\[var\(--bl-critical\)\]{border-color:var(--bl-critical)}.border-\[var\(--bl-medium-line\)\]{border-color:var(--bl-medium-line)}.border-base{border-color:var(--color-base)}.border-border-base{border-color:var(--color-border-base)}.border-border-interactive-base{border-color:var(--color-border-interactive-base)}.border-border-strong-base{border-color:var(--color-border-strong-base)}.border-border-weak-base{border-color:var(--color-border-weak-base)}.border-border-weaker-base{border-color:var(--color-border-weaker-base)}.border-transparent{border-color:#0000}.\!bg-surface-critical-base{background-color:var(--color-surface-critical-base)!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[color-mix\(in_srgb\,var\(--surface-raised-stronger-non-alpha\)_80\%\,transparent\)\]{background-color:var(--surface-raised-stronger-non-alpha)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-raised-stronger-non-alpha\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-raised-stronger-non-alpha)80%,transparent)}}.bg-\[var\(--bl-critical\)\]{background-color:var(--bl-critical)}.bg-\[var\(--bl-elev\)\]{background-color:var(--bl-elev)}.bg-\[var\(--bl-high\)\]{background-color:var(--bl-high)}.bg-\[var\(--bl-low\)\]{background-color:var(--bl-low)}.bg-\[var\(--bl-medium\)\]{background-color:var(--bl-medium)}.bg-\[var\(--bl-medium-soft\)\]{background-color:var(--bl-medium-soft)}.bg-\[var\(--bl-muted\)\]{background-color:var(--bl-muted)}.bg-\[var\(--bl-surface-raised\)\]{background-color:var(--bl-surface-raised)}.bg-background-base,.bg-background-base\/50{background-color:var(--color-background-base)}@supports (color:color-mix(in lab,red,red)){.bg-background-base\/50{background-color:color-mix(in oklab,var(--color-background-base)50%,transparent)}}.bg-background-stronger,.bg-background-stronger\/40{background-color:var(--color-background-stronger)}@supports (color:color-mix(in lab,red,red)){.bg-background-stronger\/40{background-color:color-mix(in oklab,var(--color-background-stronger)40%,transparent)}}.bg-border-base{background-color:var(--color-border-base)}.bg-border-weak-base{background-color:var(--color-border-weak-base)}.bg-border-weaker-base{background-color:var(--color-border-weaker-base)}.bg-icon-critical-base{background-color:var(--color-icon-critical-base)}.bg-icon-info-base{background-color:var(--color-icon-info-base)}.bg-icon-interactive-base{background-color:var(--color-icon-interactive-base)}.bg-icon-strong-base{background-color:var(--color-icon-strong-base)}.bg-icon-success-base{background-color:var(--color-icon-success-base)}.bg-icon-weak-base{background-color:var(--color-icon-weak-base)}.bg-input-base{background-color:var(--color-input-base)}.bg-surface-base{background-color:var(--color-surface-base)}.bg-surface-base-active{background-color:var(--color-surface-base-active)}.bg-surface-base-hover{background-color:var(--color-surface-base-hover)}.bg-surface-interactive-base{background-color:var(--color-surface-interactive-base)}.bg-surface-interactive-hover{background-color:var(--color-surface-interactive-hover)}.bg-surface-raised-base{background-color:var(--color-surface-raised-base)}.bg-surface-raised-base-hover{background-color:var(--color-surface-raised-base-hover)}.bg-surface-raised-base\/70{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised-base\/70{background-color:color-mix(in oklab,var(--color-surface-raised-base)70%,transparent)}}.bg-surface-raised-stronger-non-alpha,.bg-surface-raised-stronger-non-alpha\/90{background-color:var(--color-surface-raised-stronger-non-alpha)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised-stronger-non-alpha\/90{background-color:color-mix(in oklab,var(--color-surface-raised-stronger-non-alpha)90%,transparent)}}.bg-surface-warning-strong{background-color:var(--color-surface-warning-strong)}.bg-text-strong{background-color:var(--color-text-strong)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_bottom\,var\(--background-stronger\)_48px\,transparent\)\]{background-image:linear-gradient(to bottom,var(--background-stronger)48px,transparent)}.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))}.badge-mask{-webkit-mask-image:radial-gradient(5px at calc(100% - 4px) 4px,#0000 5px,#000 5.5px);mask-image:radial-gradient(5px at calc(100% - 4px) 4px,#0000 5px,#000 5.5px)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-text-base{fill:var(--color-text-base)}.fill-text-weak{fill:var(--color-text-weak)}.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-2{padding:calc(var(--spacing)*2)}.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-8{padding:calc(var(--spacing)*8)}.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-1\.25{padding-inline:calc(var(--spacing)*1.25)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.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-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-22{padding-top:calc(var(--spacing)*22)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.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-4{padding-right:calc(var(--spacing)*4)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.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-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-30{padding-bottom:calc(var(--spacing)*30)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-\[2\.375rem\]{padding-left:2.375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono);font-feature-settings:var(--font-mono--font-feature-settings)}.font-mono\!{font-family:var(--font-mono)!important;font-feature-settings:var(--font-mono--font-feature-settings)!important}.font-sans{font-family:var(--font-sans);font-feature-settings:var(--font-sans--font-feature-settings)}.text-\[10px\]\!{font-size:10px!important}.text-\[13px\]{font-size:13px}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-text-critical{color:var(--color-text-critical)!important}.text-\[var\(--bl-critical\)\]{color:var(--bl-critical)}.text-\[var\(--bl-high\)\]{color:var(--bl-high)}.text-\[var\(--bl-low\)\]{color:var(--bl-low)}.text-\[var\(--bl-medium\)\]{color:var(--bl-medium)}.text-\[var\(--bl-muted\)\]{color:var(--bl-muted)}.text-\[var\(--bl-primary\)\]{color:var(--bl-primary)}.text-\[var\(--bl-secondary\)\]{color:var(--bl-secondary)}.text-background-base{color:var(--color-background-base)}.text-base{color:var(--color-base)}.text-icon-base{color:var(--color-icon-base)}.text-icon-critical-base{color:var(--color-icon-critical-base)}.text-icon-info-active{color:var(--color-icon-info-active)}.text-icon-info-base{color:var(--color-icon-info-base)}.text-icon-success-base{color:var(--color-icon-success-base)}.text-icon-warning-base{color:var(--color-icon-warning-base)}.text-text-base{color:var(--color-text-base)}.text-text-critical{color:var(--color-text-critical)}.text-text-interactive-base{color:var(--color-text-interactive-base)}.text-text-on-critical-base{color:var(--color-text-on-critical-base)}.text-text-strong{color:var(--color-text-strong)}.text-text-weak{color:var(--color-text-weak)}.text-text-weaker{color:var(--color-text-weaker)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_srgb\,var\(--bl-primary\)_35\%\,transparent\)\]{-webkit-text-decoration-color:var(--bl-primary);text-decoration-color:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.decoration-\[color-mix\(in_srgb\,var\(--bl-primary\)_35\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,var(--bl-primary)35%,transparent);text-decoration-color:color-mix(in srgb,var(--bl-primary)35%,transparent)}}.decoration-border-base{-webkit-text-decoration-color:var(--color-border-base);text-decoration-color:var(--color-border-base)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--bl-medium\)\]{accent-color:var(--bl-medium)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-\[0_30px_90px_-12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 30px 90px -12px var(--tw-shadow-color,#000c);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\(--glass-shadow-md\)\]{--tw-shadow:var(--glass-shadow-md);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-lg-border-base\)\]{--tw-shadow:var(--shadow-lg-border-base);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:var(--shadow-md);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-xs-border{--tw-shadow:var(--shadow-xs-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-xs-border-base{--tw-shadow:var(--shadow-xs-border-base);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-border-hover{--tw-shadow:var(--shadow-xs-border-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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-\[\#e5484d\]{--tw-ring-color:#e5484d}.ring-border-base{--tw-ring-color:var(--color-border-base)}.ring-offset-background-base{--tw-ring-offset-color:var(--color-background-base)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(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-\[0\.75px\]{--tw-backdrop-blur:blur(.75px);-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-\[1px\]{--tw-backdrop-blur:blur(1px);-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,)}.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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\,background-color\,border-color\,color\]{transition-property:width,background-color,border-color,color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.will-change-\[left\]{will-change:left}.will-change-\[width\]{will-change:width}.contain-strict{contain:strict}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[unicode-bidi\:plaintext\]{unicode-bidi:plaintext}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/session\:pointer-events-auto:is(:where(.group\/session):focus-within *){pointer-events:auto}.group-focus-within\/session\:w-7:is(:where(.group\/session):focus-within *){width:calc(var(--spacing)*7)}.group-focus-within\/session\:opacity-100:is(:where(.group\/session):focus-within *){opacity:1}.group-focus-within\/workspace\:pointer-events-auto:is(:where(.group\/workspace):focus-within *){pointer-events:auto}.group-focus-within\/workspace\:w-3\.5:is(:where(.group\/workspace):focus-within *){width:calc(var(--spacing)*3.5)}.group-focus-within\/workspace\:pr-16:is(:where(.group\/workspace):focus-within *){padding-right:calc(var(--spacing)*16)}.group-focus-within\/workspace\:opacity-100:is(:where(.group\/workspace):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:border-\[var\(--border-weak-base\)\]:is(:where(.group):hover *){border-color:var(--border-weak-base)}.group-hover\:text-text-strong:is(:where(.group):hover *){color:var(--color-text-strong)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[--icon-base\:var\(--icon-hover\)\]:is(:where(.group):hover *){--icon-base:var(--icon-hover)}.group-hover\/mod\:text-text-base:is(:where(.group\/mod):hover *){color:var(--color-text-base)}.group-hover\/orgsw\:opacity-100:is(:where(.group\/orgsw):hover *){opacity:1}.group-hover\/reopen\:translate-x-0\.5:is(:where(.group\/reopen):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/session\:pointer-events-auto:is(:where(.group\/session):hover *){pointer-events:auto}.group-hover\/session\:w-7:is(:where(.group\/session):hover *){width:calc(var(--spacing)*7)}.group-hover\/session\:opacity-100:is(:where(.group\/session):hover *){opacity:1}.group-hover\/workspace\:pointer-events-auto:is(:where(.group\/workspace):hover *){pointer-events:auto}.group-hover\/workspace\:w-3\.5:is(:where(.group\/workspace):hover *){width:calc(var(--spacing)*3.5)}.group-hover\/workspace\:pr-16:is(:where(.group\/workspace):hover *){padding-right:calc(var(--spacing)*16)}.group-hover\/workspace\:opacity-100:is(:where(.group\/workspace):hover *){opacity:1}}.placeholder\:text-text-weak::placeholder{color:var(--color-text-weak)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:shadow-xs-border:focus-within{--tw-shadow:var(--shadow-xs-border);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-border-interactive-focus:focus-within{outline-color:var(--color-border-interactive-focus)}@media(hover:hover){.hover\:w-7:hover{width:calc(var(--spacing)*7)}.hover\:border-\[var\(--bl-critical\)\]:hover{border-color:var(--bl-critical)}.hover\:border-border-base:hover{border-color:var(--color-border-base)}.hover\:border-border-strong-base:hover{border-color:var(--color-border-strong-base)}.hover\:bg-\[\#2e2e2e\]:hover{background-color:#2e2e2e}.hover\:bg-\[\#141414\]:hover{background-color:#141414}.hover\:bg-\[var\(--bl-surface-raised\)\]:hover{background-color:var(--bl-surface-raised)}.hover\:bg-background-base:hover{background-color:var(--color-background-base)}.hover\:bg-surface-base:hover{background-color:var(--color-surface-base)}.hover\:bg-surface-base-active:hover{background-color:var(--color-surface-base-active)}.hover\:bg-surface-base-hover:hover{background-color:var(--color-surface-base-hover)}.hover\:bg-surface-interactive-hover:hover{background-color:var(--color-surface-interactive-hover)}.hover\:bg-surface-interactive-weak:hover{background-color:var(--color-surface-interactive-weak)}.hover\:bg-surface-raised-base:hover{background-color:var(--color-surface-raised-base)}.hover\:bg-surface-raised-base-hover:hover{background-color:var(--color-surface-raised-base-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--bl-critical\)\]:hover{color:var(--bl-critical)}.hover\:text-icon-critical-base:hover{color:var(--color-icon-critical-base)}.hover\:text-text-base:hover{color:var(--color-text-base)}.hover\:text-text-critical:hover{color:var(--color-text-critical)}.hover\:text-text-strong:hover{color:var(--color-text-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--bl-critical\)\]:hover{-webkit-text-decoration-color:var(--bl-critical);text-decoration-color:var(--bl-critical)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-xs-border-hover:hover{--tw-shadow:var(--shadow-xs-border-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-border-strong-base:focus{border-color:var(--color-border-strong-base)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-border-interactive-focus:focus-visible{--tw-ring-color:var(--color-border-interactive-focus)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--bl-critical\)\]:focus-visible{outline-color:var(--bl-critical)}.focus-visible\:outline-\[var\(--bl-info\)\]:focus-visible{outline-color:var(--bl-info)}.focus-visible\:outline-text-strong:focus-visible{outline-color:var(--color-text-strong)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-transparent:active{background-color:#0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\.active\]\:bg-surface-base-active:has(.active){background-color:var(--color-surface-base-active)}.has-\[\[data-expanded\]\]\:bg-surface-raised-base-hover:has([data-expanded]){background-color:var(--color-surface-raised-base-hover)}.data-\[expanded\]\:bg-surface-base-active[data-expanded]{background-color:var(--color-surface-base-active)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.max-sm\:w-12{width:calc(var(--spacing)*12)}.max-sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.max-sm\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.max-sm\:py-3{padding-block:calc(var(--spacing)*3)}}@media(min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:mx-auto{margin-inline:auto}.md\:min-h-40{min-height:calc(var(--spacing)*40)}.md\:max-w-200{max-width:calc(var(--spacing)*200)}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}}@media(min-width:64rem){.lg\:inset-y-0{inset-block:calc(var(--spacing)*0)}.lg\:right-0{right:calc(var(--spacing)*0)}.lg\:left-\[var\(--main-left\)\]{left:var(--main-left)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pl-2{padding-left:calc(var(--spacing)*2)}}@media(min-width:96rem){.\32xl\:max-w-\[1000px\]{max-width:1000px}}@container (min-width:32rem){.\@\[32rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\[contenteditable\]\]\:select-text [contenteditable]{-webkit-user-select:text;user-select:text}.\[\&_\[data-slot\=list-scroll\]\]\:min-h-0 [data-slot=list-scroll]{min-height:calc(var(--spacing)*0)}.\[\&_\[data-slot\=list-scroll\]\]\:flex-1 [data-slot=list-scroll]{flex:1}.\[\&_\[data-type\=agent\]\]\:text-\[var\(--bl-critical\)\] [data-type=agent],.\[\&_\[data-type\=file\]\]\:text-\[var\(--bl-critical\)\] [data-type=file]{color:var(--bl-critical)}.\[\&_input\]\:select-text input,.\[\&_textarea\]\:select-text textarea{-webkit-user-select:text;user-select:text}.\[\&\:has\(\:focus-visible\)\]\:bg-surface-raised-base-hover:has(:focus-visible){background-color:var(--color-surface-raised-base-hover)}@media(hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:w-7{width:calc(var(--spacing)*7)}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}:root{interpolate-size:allow-keywords}:root [data-popper-positioner]{pointer-events:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate-start{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.text-12-regular{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-12-medium{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-12-mono{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-14-regular{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-normal)}.text-14-medium{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-14-mono{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-16-medium{font-family:var(--font-family-sans);font-size:var(--font-size-large);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-tight)}.text-20-medium{font-family:var(--font-family-sans);font-size:var(--font-size-x-large);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-tightest)}.text-10-regular{font-family:var(--font-family-sans);font-size:var(--font-size-micro);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-10-medium{font-family:var(--font-family-sans);font-size:var(--font-size-micro);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-11-regular{font-family:var(--font-family-sans);font-size:var(--font-size-tiny);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-11-medium{font-family:var(--font-family-sans);font-size:var(--font-size-tiny);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-13-regular{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-13-medium{font-family:var(--font-family-sans);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal)}.text-16-regular{font-family:var(--font-family-sans);font-size:var(--font-size-large);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-tight)}.text-18-medium{font-family:var(--font-family-sans);font-size:var(--font-size-medium);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-tight)}:root{--animate-pulse:pulse-opacity 2s ease-in-out infinite;--animate-pulse-scale:pulse-scale 1.2s ease-in-out infinite}@keyframes pulse-opacity{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(.666667)}}@keyframes pulse-opacity-dim{0%,to{opacity:.15}50%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-up-text{opacity:0;animation:.4s ease-out forwards fadeUp}.fade-up-text:first-child{animation-delay:.1s}.fade-up-text:nth-child(2){animation-delay:.2s}.fade-up-text:nth-child(3){animation-delay:.3s}.fade-up-text:nth-child(4){animation-delay:.4s}.fade-up-text:nth-child(5){animation-delay:.5s}.fade-up-text:nth-child(6){animation-delay:.6s}.fade-up-text:nth-child(7){animation-delay:.7s}.fade-up-text:nth-child(8){animation-delay:.8s}.fade-up-text:nth-child(9){animation-delay:.9s}.fade-up-text:nth-child(10){animation-delay:1s}.fade-up-text:nth-child(11){animation-delay:1.1s}.fade-up-text:nth-child(12){animation-delay:1.2s}.fade-up-text:nth-child(13){animation-delay:1.3s}.fade-up-text:nth-child(14){animation-delay:1.4s}.fade-up-text:nth-child(15){animation-delay:1.5s}.fade-up-text:nth-child(16){animation-delay:1.6s}.fade-up-text:nth-child(17){animation-delay:1.7s}.fade-up-text:nth-child(18){animation-delay:1.8s}.fade-up-text:nth-child(19){animation-delay:1.9s}.fade-up-text:nth-child(20){animation-delay:2s}.fade-up-text:nth-child(21){animation-delay:2.1s}.fade-up-text:nth-child(22){animation-delay:2.2s}.fade-up-text:nth-child(23){animation-delay:2.3s}.fade-up-text:nth-child(24){animation-delay:2.4s}.fade-up-text:nth-child(25){animation-delay:2.5s}.fade-up-text:nth-child(26){animation-delay:2.6s}.fade-up-text:nth-child(27){animation-delay:2.7s}.fade-up-text:nth-child(28){animation-delay:2.8s}.fade-up-text:nth-child(29){animation-delay:2.9s}.fade-up-text:nth-child(30){animation-delay:3s}}@layer overrides{@media(prefers-reduced-motion:reduce){[data-component=sidebar-rail] *,.bl-sidebar-panel *{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}html:has(.bl-launcher){color-scheme:dark;--background-base:var(--bg-canvas)!important;--background-weak:var(--bg-surface)!important;--background-strong:var(--bg-canvas)!important;--background-stronger:var(--bg-surface)!important;background-color:var(--bg-canvas)!important}html:has(.bl-launcher) main{background-color:var(--bg-canvas)!important}.settings-dialog{font-family:var(--bl-sans);color:var(--bl-primary);color-scheme:dark;--text-strong:var(--bl-primary);--text-base:var(--bl-secondary);--text-weak:var(--bl-muted);--text-weaker:var(--bl-faint);--background-weak:var(--bl-surface);--background-strong:var(--bl-base);--background-stronger:var(--bl-surface);--surface-base:var(--bl-primary);background:0 0}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--surface-base:color-mix(in srgb,var(--bl-primary)3%,transparent)}}.settings-dialog{--surface-base-hover:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--surface-base-hover:color-mix(in srgb,var(--bl-primary)6%,transparent)}}.settings-dialog{--surface-base-active:var(--bl-elev);--surface-raised-base:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--surface-raised-base:color-mix(in srgb,var(--bl-primary)6%,transparent)}}.settings-dialog{--surface-inset-base:var(--bl-surface-raised);--surface-stronger-non-alpha:var(--bl-base);--bl-surface:var(--bl-pill-bg);--bl-surface-raised:var(--bl-pill-bg);--bl-elev:var(--bl-eng-line);--border-weak-base:var(--bl-border);--border-base:var(--bl-border-strong);--icon-base:var(--bl-muted);--icon-weak-base:var(--bl-faint);--icon-strong-base:var(--bl-primary);--bl-secondary:#d6d4cb;--bl-ghost:#4d4d4a;--bl-critical-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--bl-critical-soft:color-mix(in srgb,var(--accent)14%,transparent)}}.settings-dialog{--bl-critical-line:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--bl-critical-line:color-mix(in srgb,var(--accent)45%,transparent)}}.settings-dialog{--bl-critical-glow:var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-dialog{--bl-critical-glow:color-mix(in srgb,var(--accent)32%,transparent)}}.settings-dialog>[data-slot=tabs-list]{background:var(--background-base);border-right:none;gap:2px;width:240px;min-width:240px;padding:12px}@media(min-width:721px){.settings-dialog>[data-slot=tabs-list]{width:248px;min-width:248px}}@media(max-width:720px){.settings-dialog>[data-slot=tabs-list]{width:200px;min-width:200px;padding:8px}.settings-dialog.bl-rail-nav{--rail-inset:8px}.settings-dialog .bl-set-crumb{padding-inline:16px}}@media(max-width:480px){.settings-dialog>[data-slot=tabs-list]{width:168px;min-width:168px}.settings-dialog .bl-set-crumb{padding:20px 16px 10px}}.settings-dialog [data-slot=tabs-section-title]{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-ghost);padding:12px 8px 8px;font-weight:500}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-lg);height:auto;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);border:1px solid #0000;font-weight:500;transition:background .14s,color .14s,border-color .14s}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]+[data-slot=tabs-trigger-wrapper]{margin-top:4px}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{gap:12px;padding:8px 12px}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-component=icon]{width:18px;height:18px;color:var(--bl-muted)}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:has([data-selected])){background:var(--bl-surface-raised);color:var(--bl-primary)}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:has([data-selected])) [data-component=icon]{color:var(--bl-secondary)}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background:var(--glass-elevated-bg);color:var(--bl-primary);border-color:#0000}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-component=icon]{color:var(--bl-primary)}.settings-dialog>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-slot=tabs-trigger]:after{content:"";background:var(--bl-primary);border-radius:50%;width:6px;height:6px;margin-left:auto}.settings-dialog [data-slot=tabs-content]{background:var(--background-base)}.settings-dialog [data-slot=tabs-content] .sticky{background:linear-gradient(to bottom,var(--background-base) calc(100% - 24px),transparent)}.settings-dialog [data-slot=tabs-content] h2{color:var(--bl-primary);letter-spacing:-.01em}.settings-dialog [data-slot=tabs-content] h3{color:var(--bl-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-small)}.bl-set-card{background:var(--glass-card-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border-radius:var(--radius-xl);padding:2px 12px}.bl-set-row{border-bottom:1px solid var(--bl-border)}.bl-set-row:last-child{border-bottom:none}.bl-set-row-title{color:var(--bl-primary)}.bl-set-row-desc{color:var(--bl-muted)}.settings-dialog [data-slot=input-input],.settings-dialog [data-slot=select-select-trigger]{background:var(--glass-elevated-bg);color:var(--bl-primary);border-radius:var(--radius-lg);border-color:#0000}.settings-dialog [data-slot=input-input]::placeholder{color:var(--bl-faint)}.settings-dialog [data-slot=select-select-trigger]{justify-content:space-between;gap:8px;min-width:176px;height:40px;padding:0 12px}.settings-dialog [data-slot=select-select-trigger] [data-slot=select-select-trigger-value]{text-align:left;min-width:0;font-size:var(--font-size-small);flex:1}.settings-dialog [data-slot=select-select-trigger] [data-slot=select-select-trigger-icon]{color:var(--bl-faint);flex-shrink:0}.settings-dialog [data-slot=input-input]:focus,.settings-dialog [data-slot=select-select-trigger]:focus-visible{border-color:var(--bl-border-strong);background:var(--bl-elev)}.settings-dialog{accent-color:var(--bl-primary);caret-color:var(--bl-primary)}.settings-dialog .set-form input,.settings-dialog .set-form textarea{background:var(--glass-elevated-bg);border-radius:var(--radius-lg);width:100%;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);border:1px solid #0000}.settings-dialog .set-form input{height:40px;padding:0 12px}.settings-dialog .set-form textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}.settings-dialog .set-form input::placeholder,.settings-dialog .set-form textarea::placeholder{color:var(--bl-faint)}.settings-dialog .set-form input:focus,.settings-dialog .set-form textarea:focus{border-color:var(--bl-border-strong);background:var(--bl-elev);outline:none}.settings-dialog select{border-radius:var(--radius-lg);background-color:var(--bl-surface-raised);height:40px;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a0a0a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;border:1px solid #0000;padding:0 32px 0 12px;line-height:1;transition:border-color .14s,background-color .14s}.settings-dialog select:hover{border-color:var(--bl-border-strong)}.settings-dialog select:focus-visible{border-color:var(--bl-border-strong);background-color:var(--bl-elev);outline:none}.settings-dialog select option{background:var(--bl-surface-raised);color:var(--bl-primary)}.settings-dialog .bl-kbd-search{border-radius:var(--radius-lg);background:var(--glass-elevated-bg);border:1px solid #0000;gap:8px;width:100%;max-width:420px;height:40px;padding:0 12px;transition:border-color .14s,background .14s}.settings-dialog .bl-kbd-search:focus-within{border-color:var(--bl-border-strong);background:var(--bl-elev)}.settings-dialog .bl-kbd-search [data-component=icon]{width:16px;height:16px;color:var(--bl-faint);flex-shrink:0}.settings-dialog .bl-kbd-search [data-slot=input-input]{height:100%;color:var(--bl-primary);font-size:var(--font-size-small);background:0 0;border:none;border-radius:0;padding:0}.settings-dialog .bl-kbd-search [data-slot=input-input]:focus{background:0 0;border:none}.settings-dialog .bl-kbd-search [data-slot=input-input]::placeholder{color:var(--bl-faint)}.settings-dialog [data-component=switch][data-checked] [data-slot=switch-control]{background:var(--bl-critical);border-color:var(--bl-critical)}.settings-dialog .bl-set-stage{background:var(--background-base);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.settings-dialog .bl-set-stage>[data-slot=tabs-content]{flex:1;min-height:0}.settings-dialog .bl-set-crumb{font-family:var(--bl-sans);font-size:var(--font-size-small);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-muted);align-items:center;gap:12px;padding:32px 32px 12px;display:flex}@media(max-width:640px){.settings-dialog .bl-set-crumb{display:none}}.settings-dialog .bl-set-crumb-dot{background:var(--bl-critical);width:7px;height:7px;box-shadow:0 0 9px var(--bl-critical-glow);border-radius:50%}.settings-dialog .bl-set-crumb-sep{color:var(--bl-ghost)}.settings-dialog .bl-set-crumb b{color:var(--bl-primary);font-weight:600}.settings-dialog .bl-set-close{z-index:5;border-radius:var(--radius-lg);width:38px;height:38px;color:var(--bl-primary);background:var(--bl-surface);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:color .14s,background .14s,border-color .14s;display:inline-flex;position:absolute;top:18px;right:22px}.settings-dialog .bl-set-close:hover{color:var(--bl-primary);background:var(--bl-critical);border-color:var(--bl-critical)}.settings-dialog .bl-set-close [data-component=icon]{width:18px;height:18px}.settings-dialog .bl-set-crumb,.settings-dialog .setpage{width:100%;max-width:1080px;margin-inline:auto}.settings-dialog .bl-set-stage>[data-slot=tabs-content]{overflow:hidden}.settings-dialog [data-slot=tabs-content],.settings-dialog [data-slot=tabs-content] *{scrollbar-width:none;-ms-overflow-style:none}.settings-dialog [data-slot=tabs-content]::-webkit-scrollbar{width:0;height:0;display:none}.settings-dialog [data-slot=tabs-content] ::-webkit-scrollbar{width:0;height:0;display:none}.settings-dialog .setpage{flex-direction:column;gap:12px;height:100%;padding:8px 32px 32px;display:flex;overflow-y:auto}.settings-dialog .set-card{border-radius:var(--radius-xl);background:var(--glass-card-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-sm);background:var(--surface-base);box-shadow:var(--glass-shadow-md);border:none;flex-shrink:0;padding:20px;position:relative;overflow:hidden}.settings-dialog [data-slot=tabs-content] .intg-card,.settings-dialog [data-slot=tabs-content] .g-card,.settings-dialog [data-slot=tabs-content] .mcp-empty{background:var(--surface-base);box-shadow:var(--glass-shadow-md);border:none}.settings-dialog [data-slot=tabs-content] .bl-ec-card{background:var(--surface-base)}.settings-dialog .set-card.prof-card{align-items:flex-start;gap:12px;display:flex}.settings-dialog .prof-row{flex:1;align-items:center;gap:12px;display:flex}.settings-dialog .prof-avatar{border-radius:var(--radius-lg);border:1px solid var(--bl-border-strong);width:46px;height:46px;font-size:var(--font-size-x-large);color:var(--bl-primary);background:linear-gradient(#ffffff12,#ffffff05);flex-shrink:0;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff14}.settings-dialog .prof-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.settings-dialog .prof-info{flex-direction:column;gap:8px;display:flex}.settings-dialog .prof-l{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-faint)}.settings-dialog .prof-role{width:max-content;font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.08em;color:var(--bl-secondary);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-md);padding:4px 8px;font-weight:600;display:inline-block}.settings-dialog .prof-cam{border-radius:var(--radius-lg);width:30px;height:30px;color:var(--bl-muted);background:var(--bl-surface-raised);cursor:pointer;border:1px solid #0000;align-self:flex-end;place-items:center;transition:all .15s;display:grid}.settings-dialog .prof-cam:hover:not(:disabled){background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.settings-dialog .prof-cam:disabled{opacity:.55;cursor:default}.settings-dialog .prof-cam svg{width:16px;height:16px}.settings-dialog .set-kicker{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-faint)}.settings-dialog .set-kicker.red{color:var(--bl-critical)}.settings-dialog .set-h{font-size:var(--font-size-x-large);letter-spacing:-.01em;color:var(--bl-primary);text-transform:uppercase;margin:8px 0 0;font-weight:600}.settings-dialog .set-h.red{color:var(--bl-critical)}.settings-dialog .set-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin:4px 0 0}.settings-dialog .set-sub.red{color:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .set-sub.red{color:color-mix(in srgb,var(--bl-critical)70%,transparent)}}.settings-dialog .set-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.settings-dialog .set-form .set-form-span{grid-column:1/-1}@media(max-width:640px){.settings-dialog .set-form{grid-template-columns:1fr}.settings-dialog .apik-head,.settings-dialog .apik-actions,.settings-dialog .set-actions,.settings-dialog .prof-row{flex-wrap:wrap}}.settings-dialog [data-component=field] input,.settings-dialog [data-component=field] select{border-radius:var(--radius-lg);background:var(--glass-elevated-bg);height:38px;color:var(--bl-primary);font-size:var(--font-size-small);font-family:var(--bl-mono);border:1px solid #0000;outline:0;padding:0 12px;transition:all .15s}.settings-dialog [data-component=field] select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.settings-dialog [data-component=field] select option{background:var(--bl-surface-raised);color:var(--bl-primary)}.settings-dialog [data-component=field] input::placeholder{color:var(--bl-faint)}.settings-dialog [data-component=field] input:focus,.settings-dialog [data-component=field] select:focus{border-color:var(--bl-border-strong);background-color:var(--bl-elev)}.settings-dialog [data-component=field] input:disabled,.settings-dialog [data-component=field] select:disabled{opacity:.6}.settings-dialog .set-field-error{font-size:var(--font-size-x-small);color:var(--bl-critical);margin-top:8px}.settings-dialog .set-actions{justify-content:flex-end;margin-top:12px;display:flex}.settings-dialog .set-card.danger{border:1px solid var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .set-card.danger{border:1px solid color-mix(in srgb,var(--bl-critical)32%,transparent)}}.settings-dialog .set-card.danger{background:linear-gradient(165deg,var(--bl-critical),#ffffff02 60%)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .set-card.danger{background:linear-gradient(165deg,color-mix(in srgb,var(--bl-critical)8%,transparent),#ffffff02 60%)}}.settings-dialog .danger-glow{background:radial-gradient(circle,var(--bl-critical-soft),transparent 70%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;left:-5%}.settings-dialog .danger-div{background:var(--bl-critical);height:1px}@supports (color:color-mix(in lab,red,red)){.settings-dialog .danger-div{background:color-mix(in srgb,var(--bl-critical)22%,transparent)}}.settings-dialog .danger-div{margin:12px 0}.settings-dialog .danger-row{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.settings-dialog .danger-t{font-size:var(--font-size-small);letter-spacing:.02em;text-transform:uppercase;color:var(--bl-primary);font-weight:600}.settings-dialog .danger-d{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:4px}.settings-dialog .sec-head{align-items:flex-start;gap:12px;display:flex}.settings-dialog .sec-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:32px;height:32px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.settings-dialog .sec-ic [data-component=icon],.settings-dialog .sec-ic svg{width:15px;height:15px}.settings-dialog .sec-head .set-kicker{margin-bottom:0}.settings-dialog .sec-head .set-h{margin-top:4px}.settings-dialog .sec-div{background:var(--bl-border);height:1px;margin:12px 0}.settings-dialog .set-input-wrap{align-items:center;display:flex;position:relative}.settings-dialog .set-input-wrap .ii{width:15px;height:15px;color:var(--bl-faint);pointer-events:none;z-index:1;position:absolute;left:14px}.settings-dialog .set-input-wrap input{border-radius:var(--radius-lg);background:var(--glass-elevated-bg);width:100%;height:38px;color:var(--bl-primary);font-size:var(--font-size-small);font-family:var(--bl-sans);border:1px solid #0000;outline:0;padding:0 12px 0 40px;transition:border-color .15s,background .15s}.settings-dialog .set-input-wrap input::placeholder{color:var(--bl-faint)}.settings-dialog .set-input-wrap input:focus{border-color:var(--bl-border-strong);background:var(--bl-elev)}.settings-dialog .set-input-wrap.has-reveal input{padding-right:40px}.settings-dialog .set-input-wrap .set-reveal{z-index:1;position:absolute;right:8px}.settings-dialog .sec-sess{border-bottom:1px solid var(--bl-border);align-items:center;gap:12px;padding:8px 0;display:flex}.settings-dialog .sec-sess:last-child{border-bottom:0}.settings-dialog .sec-sess-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:30px;height:30px;color:var(--bl-muted);flex-shrink:0;place-items:center;display:grid}.settings-dialog .sec-sess-ic [data-component=icon],.settings-dialog .sec-sess-ic svg{width:16px;height:16px}.settings-dialog .sec-sess-main{flex:1;min-width:0}.settings-dialog .sec-sess-t{font-size:var(--font-size-small);color:var(--bl-primary);align-items:center;gap:8px;font-weight:500;display:flex}.settings-dialog .sec-sess-cur{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-success);border-radius:var(--radius-full);background:#22c55e1f;border:1px solid #22c55e4d;padding:1px 8px}.settings-dialog .sec-sess-d{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint);margin-top:2px}.settings-dialog .sec-2fa{align-items:center;gap:12px;display:flex}.settings-dialog .sec-2fa-main{flex:1;min-width:0}.settings-dialog .sec-2fa-t{font-size:var(--font-size-small);color:var(--bl-primary);align-items:center;gap:8px;font-weight:500;display:flex}.settings-dialog .sec-2fa-badge{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-full);padding:2px 8px}.settings-dialog .sec-2fa-d{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:4px}.settings-dialog .sec-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.settings-dialog .sec-err-ic{border-radius:var(--radius-xl);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);width:46px;height:46px;color:var(--bl-critical);place-items:center;margin-bottom:4px;display:grid}.settings-dialog .sec-err-ic.plain{color:var(--bl-secondary);background:0 0;border:0}.settings-dialog .sec-err-ic [data-component=icon],.settings-dialog .sec-err-ic svg{width:21px;height:21px}.settings-dialog .sec-err-t{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .sec-err-d{font-size:var(--font-size-small);color:var(--bl-faint)}.settings-dialog .mfa-flow{flex-direction:column;gap:12px;display:flex}.settings-dialog .mfa-step{margin-top:8px}.settings-dialog .mfa-secret{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid #0000;align-items:center;gap:8px;padding:8px 12px;display:flex}.settings-dialog .mfa-secret-val{min-width:0;font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.12em;color:var(--bl-primary);word-break:break-all;flex:1}.settings-dialog .mfa-icon-btn{border-radius:var(--radius-lg);width:30px;height:30px;color:var(--bl-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;transition:all .15s;display:grid}.settings-dialog .mfa-icon-btn:hover{color:var(--bl-primary);border-color:var(--bl-border-strong)}.settings-dialog .mfa-link{font-size:var(--font-size-small);color:var(--bl-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.settings-dialog .mfa-link:hover{color:var(--bl-primary)}.settings-dialog .mfa-link [data-component=icon],.settings-dialog .mfa-link svg{width:14px;height:14px}.settings-dialog .mfa-warn{border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);align-items:flex-start;gap:8px;padding:12px;line-height:1.5;display:flex}.settings-dialog .mfa-warn [data-component=icon],.settings-dialog .mfa-warn svg{width:16px;height:16px;color:var(--bl-critical);flex-shrink:0;margin-top:1px}.settings-dialog .set-card>.mfa-warn{margin-bottom:12px;line-height:20px}.settings-dialog .mfa-warn strong{font-weight:var(--font-weight-medium);color:var(--bl-primary)}.settings-dialog .mfa-warn.mfa-warn-high{background:var(--bl-high-soft);border-color:var(--bl-high-line)}.settings-dialog .mfa-warn.mfa-warn-high [data-component=icon],.settings-dialog .mfa-warn.mfa-warn-high svg{color:var(--bl-high)}.settings-dialog .mfa-codes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.settings-dialog .mfa-code{border-radius:var(--radius-lg);text-align:center;font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.14em;color:var(--bl-primary);background:var(--bl-surface-raised);border:1px solid #0000;padding:8px 12px}.settings-dialog .mfa-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.settings-dialog .sec-2fa-badge.mfa-on{color:var(--bl-success);border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .sec-2fa-badge.mfa-on{border-color:color-mix(in srgb,var(--bl-success)40%,transparent)}}.settings-dialog .bl-set-signout{border-radius:var(--radius-full);width:100%;height:30px;font-size:var(--font-size-small);background:var(--bl-critical);color:#fff;box-shadow:0 4px 14px var(--bl-critical-glow);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:filter .15s;display:flex}.settings-dialog .bl-set-signout:hover{filter:brightness(.94)}.settings-dialog .bl-set-signout svg,.settings-dialog .bl-set-signout [data-component=icon]{color:#fff}.settings-dialog .sec-sess-acts{align-items:center;gap:8px;display:flex}.settings-dialog .sec-sess-rename-row{align-items:center;gap:8px;min-height:28px;display:flex}.sec-sess-rename-input{border:0;border-bottom:1px solid var(--bl-border-strong);min-width:0;font-size:var(--font-size-small);font-weight:500;font-family:var(--bl-sans);color:var(--bl-primary);background:0 0;outline:0;flex:0 260px;padding:0 0 2px;transition:border-color .15s ease-out}.settings-dialog .sec-sess-rename-input:focus{border-bottom-color:var(--bl-primary)}.settings-dialog .sec-sess-rename-input:disabled{opacity:.6}@media(prefers-reduced-motion:reduce){.settings-dialog .sec-sess-rename-input{transition:none}}.settings-dialog .ntf-list{flex-direction:column;display:flex}.settings-dialog .ntf-row{border-bottom:1px solid var(--bl-border);align-items:center;gap:12px;padding:8px 0;display:flex}.settings-dialog .ntf-row:last-child{border-bottom:0}.settings-dialog .ntf-txt{flex:1;min-width:0}.settings-dialog .ntf-t{font-size:var(--font-size-small);color:var(--bl-primary);align-items:center;gap:8px;font-weight:500;display:flex}.settings-dialog .ntf-t .sev-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.settings-dialog .ntf-d{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:4px}.settings-dialog .tgl{border-radius:var(--radius-full);cursor:pointer;background:var(--bl-elev);border:1px solid var(--bl-border-strong);flex-shrink:0;width:42px;height:24px;padding:0;transition:all .18s;position:relative}.settings-dialog .tgl .knob{background:var(--bl-muted);border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.settings-dialog .tgl.on{background:var(--bl-critical);border-color:var(--bl-critical);box-shadow:0 0 14px var(--bl-critical-glow)}.settings-dialog .tgl.on .knob{background:#fff;left:21px}.settings-dialog .ntf-note{font-size:var(--font-size-x-small);color:var(--bl-faint);margin:12px 0 0;font-style:italic}.settings-dialog .ih-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settings-dialog .ih-badge{font-size:var(--font-size-small);border-radius:var(--radius-full);padding:8px 12px;font-weight:500}.settings-dialog .ih-badge.green{color:var(--bl-success);background:#22c55e1f;border:1px solid #22c55e4d}.settings-dialog .intg-sec-h{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.settings-dialog .intg-h{font-size:var(--font-size-x-large);letter-spacing:.02em;text-transform:uppercase;color:var(--bl-primary);margin:0;font-weight:600}.settings-dialog .intg-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin:4px 0 0}.settings-dialog .intg-help{border-radius:var(--radius-lg);width:30px;height:30px;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:all .15s;display:grid}.settings-dialog .intg-help:hover{background:var(--bl-surface-raised);color:var(--bl-secondary)}.settings-dialog .intg-help svg{width:17px;height:17px}.settings-dialog .intg-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-bottom:20px;display:grid}.settings-dialog .intg-searchbar{max-width:320px;margin-top:12px}.settings-dialog .intg-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.settings-dialog .intg-tab{border-radius:var(--radius-full);background:var(--bl-surface);height:30px;color:var(--bl-muted);font-size:var(--font-size-small);cursor:pointer;border:0;padding:0 14px;font-weight:500;transition:all .15s}.settings-dialog .intg-tab:hover{background:var(--bl-elev);color:var(--bl-secondary)}.settings-dialog .intg-tab.intg-tab-on{background:var(--bl-elev);color:var(--bl-primary)}.settings-dialog .intg-tiles{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;margin-bottom:20px;display:grid}.settings-dialog .intg-tile{border-radius:var(--radius-xl);background:var(--bl-surface);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:14px 8px;transition:background .15s,box-shadow .15s;display:flex;position:relative}.settings-dialog .intg-tile:hover{background:var(--bl-elev)}.settings-dialog .intg-tile:focus-visible{outline:2px solid var(--bl-faint);outline-offset:2px}.settings-dialog .intg-tile.intg-tile-on{box-shadow:inset 0 0 0 1px var(--bl-success)}.settings-dialog .intg-tile-logo{width:40px;height:40px;color:var(--bl-secondary);place-items:center;display:grid}.settings-dialog .intg-tile-logo svg,.settings-dialog .intg-tile-logo img{object-fit:contain;width:32px;height:32px}.settings-dialog .intg-tile-name{max-width:100%;font-size:var(--font-size-x-small);color:var(--bl-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-dialog .intg-tile-dot{border-radius:var(--radius-full);background:var(--bl-success);width:8px;height:8px;position:absolute;top:8px;right:8px}.settings-dialog .intg-card{background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border-radius:var(--radius-xl);border:0;flex-shrink:0;padding:12px}.settings-dialog .intg-top{align-items:center;gap:12px;display:flex}@media(max-width:640px){.settings-dialog .intg-top{flex-wrap:wrap}.settings-dialog .intg-connect{flex-basis:100%;justify-content:center}}.settings-dialog .intg-logo{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:44px;height:44px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.settings-dialog .intg-logo svg{width:24px;height:24px}.settings-dialog .intg-logo.slack{color:var(--bl-secondary)}.settings-dialog .intg-logo img{object-fit:contain;width:24px;height:24px}.settings-dialog .intg-meta{flex:1;min-width:0}.settings-dialog .intg-name{font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-primary);align-items:center;gap:8px;font-weight:600;display:flex}.settings-dialog .intg-desc{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:4px}.settings-dialog .ph2{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-medium);border-radius:var(--radius-md);background:#eab3081f;border:1px solid #eab30857;padding:2px 8px;font-weight:600}.settings-dialog .ph2-high{background:var(--bl-high-soft);color:var(--bl-high)}.settings-dialog .intg-connect{border-radius:var(--radius-lg);height:38px;font-size:var(--font-size-small);flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:all .15s;display:inline-flex}.settings-dialog .intg-connect svg{width:15px;height:15px}.settings-dialog .intg-connect{color:var(--bl-primary);background:var(--bl-elev);cursor:pointer;border:1px solid #0000}.settings-dialog .intg-connect:hover{background:var(--bl-border);border-color:var(--bl-faint)}.settings-dialog .intg-note{border-radius:var(--radius-lg);font-size:var(--font-size-small);color:var(--bl-medium);background:#eab30812;border:1px solid #eab30833;margin-top:12px;padding:12px;line-height:1.5}.settings-dialog .intg-guide{border-radius:var(--radius-lg);background:#ffffff03;border:1px solid #0000;margin-top:12px;overflow:hidden}.settings-dialog .ig-head{text-align:left;width:100%;font-size:var(--font-size-small);color:var(--bl-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;font-weight:500;transition:all .15s;display:flex}.settings-dialog .ig-head:hover{background:var(--bl-surface-raised);color:var(--bl-primary)}.settings-dialog .ig-doc{width:16px;height:16px;color:var(--bl-faint);flex-shrink:0}.settings-dialog .ig-chev{width:15px;height:15px;color:var(--bl-faint);flex-shrink:0;margin-left:auto;transition:transform .2s}.settings-dialog .intg-guide.collapsed .ig-chev{transform:rotate(180deg)}.settings-dialog .ig-body{flex-direction:column;gap:12px;padding:4px 12px 12px;display:flex}.settings-dialog .intg-guide.collapsed .ig-body{display:none}.settings-dialog .ig-sec .ig-l{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint);margin-bottom:8px}.settings-dialog .ig-steps{counter-reset:gs;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-dialog .ig-steps li{counter-increment:gs;font-size:var(--font-size-small);color:var(--bl-secondary);padding-left:20px;line-height:1.5;position:relative}.settings-dialog .ig-steps li:before{content:counter(gs)".";font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-ghost);position:absolute;top:0;left:0}.settings-dialog .ig-perms{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-dialog .ig-perms li{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;display:flex}.settings-dialog .ig-perms .pd{background:var(--bl-success);border-radius:50%;flex-shrink:0;width:5px;height:5px}.settings-dialog .ig-can{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-dialog .ig-can li{font-size:var(--font-size-small);color:var(--bl-secondary);align-items:center;gap:8px;display:flex}.settings-dialog .ig-can li svg{width:15px;height:15px;color:var(--bl-low);flex-shrink:0}.settings-dialog .mcp-sec{flex-shrink:0;margin-top:8px}.settings-dialog .mcp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-dialog .mcp-title{font-size:var(--font-size-x-large);letter-spacing:.02em;text-transform:uppercase;color:var(--bl-primary);align-items:center;gap:12px;font-weight:600;display:flex}.settings-dialog .mcp-count{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.settings-dialog .intg-add{border-radius:var(--radius-lg);height:38px;font-size:var(--font-size-small);color:var(--bl-primary);background:var(--bl-surface);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:all .15s;display:inline-flex}.settings-dialog .intg-add:hover{background:var(--bl-surface-raised);border-color:var(--bl-border-strong);color:var(--bl-primary)}.settings-dialog .intg-add svg{width:15px;height:15px}.settings-dialog .ig-head.solo{border-radius:var(--radius-lg);background:#ffffff03;border:1px solid #0000;margin-top:12px}.settings-dialog .ig-chev.down{transform:none}.settings-dialog .mcp-legend{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.settings-dialog .ml-i{font-size:var(--font-size-x-small);color:var(--bl-muted);align-items:center;gap:8px;display:inline-flex}.settings-dialog .ml-d{border-radius:50%;width:8px;height:8px}.settings-dialog .mcp-empty{background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border-radius:var(--radius-xl);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:32px 20px;display:flex}.settings-dialog .mcp-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.settings-dialog .mcp-row{cursor:pointer;transition:border-color .12s,background .12s}.settings-dialog .mcp-row:hover{border-color:var(--bl-border-strong,var(--bl-border));background:var(--bl-surface-hover,var(--bl-surface))}.settings-dialog .mcp-row:focus-visible{outline:2px solid var(--bl-high);outline-offset:1px}.settings-dialog .mcp-empty-ic{border-radius:var(--radius-xl);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:52px;height:52px;color:var(--bl-faint);place-items:center;margin-bottom:4px;display:grid}.settings-dialog .mcp-empty-ic svg{width:24px;height:24px}.settings-dialog .mcp-empty-t{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .mcp-empty-d{font-size:var(--font-size-small);color:var(--bl-medium)}.settings-dialog .set-foot{text-align:center;font-family:var(--bl-sans);font-size:var(--font-size-small);letter-spacing:.18em;text-transform:uppercase;color:var(--bl-ghost);padding:12px 0 4px}.settings-dialog .set-foot b{color:var(--bl-muted);letter-spacing:.3em;font-weight:600}.settings-dialog .set-card.set-card-flush{padding:0}.settings-dialog .svc-head{border-bottom:1px solid var(--bl-border);background:#ffffff03;align-items:flex-start;gap:12px;padding:12px;display:flex}.settings-dialog .svc-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:36px;height:36px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.settings-dialog .svc-ic svg{width:18px;height:18px}.settings-dialog .svc-head .set-kicker{margin-bottom:0}.settings-dialog .svc-head .set-h{margin-top:4px}.settings-dialog .svc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.settings-dialog .svc-empty-ic{border-radius:var(--radius-xl);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:50px;height:50px;color:var(--bl-faint);place-items:center;margin-bottom:4px;display:grid}.settings-dialog .svc-empty-ic svg{width:22px;height:22px}.settings-dialog .svc-empty-t{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .svc-empty-d{font-size:var(--font-size-small);color:var(--bl-faint)}.settings-dialog .aud-head{border-bottom:1px solid var(--bl-border);background:#ffffff03;align-items:center;gap:12px;padding:12px;display:flex}.settings-dialog .aud-head .svc-ic{width:40px;height:40px}.settings-dialog .aud-head .svc-ic svg{width:20px;height:20px}.settings-dialog .aud-head .set-kicker{margin-bottom:0}.settings-dialog .aud-head .set-h{margin-top:4px}.settings-dialog .aud-tabs{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.settings-dialog .aud-tab{border-radius:var(--radius-lg);height:34px;font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-weight:600;transition:all .15s}.settings-dialog .aud-tab:hover{background:var(--bl-surface-raised);color:var(--bl-secondary);border-color:var(--bl-border-strong)}.settings-dialog .aud-tab.active{color:var(--bl-primary);background:var(--bl-elev);border-color:#0000}.settings-dialog .aud-empty-ic{width:54px;height:54px;color:var(--bl-faint);place-items:center;margin-bottom:8px;display:grid}.settings-dialog .aud-empty-ic svg{width:38px;height:38px}.settings-dialog .plan-card{border:1px solid var(--bl-critical-line);border-radius:var(--radius-xl);background:linear-gradient(150deg,#e5484d1a,#ffffff02 60%);flex-shrink:0;padding:20px;position:relative;overflow:hidden}.settings-dialog .plan-glow{background:radial-gradient(circle,var(--bl-critical-soft),transparent 70%);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-50%;right:-5%}.settings-dialog .plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.settings-dialog .plan-name{font-size:var(--font-size-2x-large);letter-spacing:-.02em;color:var(--bl-primary);align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.settings-dialog .plan-badge{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-success);border-radius:var(--radius-md);background:#22c55e1f;border:1px solid #22c55e52;padding:4px 8px;font-weight:600}.settings-dialog .plan-price{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:8px}.settings-dialog .plan-price b{color:var(--bl-primary);font-weight:600}.settings-dialog .plan-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-dialog .usage-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.settings-dialog .usage-head .set-kicker{margin-bottom:0}.settings-dialog .usage-head .set-h{margin-top:4px}.settings-dialog .usage-window{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-full);flex-shrink:0;padding:4px 12px}.settings-dialog .bl-trend{border-radius:var(--radius-full);font-size:var(--font-size-x-small);white-space:nowrap;align-items:center;gap:3px;padding:2px 7px;font-weight:500;line-height:1;display:inline-flex}.settings-dialog .bl-trend svg{block-size:11px;inline-size:11px}.settings-dialog .bl-trend.up{color:var(--bl-success);background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .bl-trend.up{background:color-mix(in srgb,var(--bl-success)13%,transparent)}}.settings-dialog .bl-trend.down{color:var(--bl-critical);background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .bl-trend.down{background:color-mix(in srgb,var(--bl-critical)13%,transparent)}}.settings-dialog .bl-trend.down svg{transform:scaleY(-1)}.settings-dialog .bl-usage-line{block-size:100%;inline-size:100%;position:absolute;inset:0}.settings-dialog .bl-usage-line-stroke{fill:none;stroke:var(--bl-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.settings-dialog .bl-usage-line-area{fill:var(--bl-muted);opacity:.1;stroke:none}.settings-dialog .dev-doc{flex-direction:column;gap:10px;margin-top:16px;display:flex}.settings-dialog .dev-doc-row,.settings-dialog .dev-doc-block{flex-direction:column;gap:6px;display:flex}.settings-dialog .dev-doc-block{margin-top:16px}.settings-dialog .dev-doc-label{font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.settings-dialog .bl-dev-code{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-surface-raised);border-radius:var(--radius-md);padding:8px 12px;overflow-x:auto}.settings-dialog .bl-dev-pre{white-space:pre;line-height:1.55}.settings-dialog .set-sub code{font-family:var(--bl-mono);color:var(--bl-secondary);background:var(--bl-surface-raised);border-radius:var(--radius-sm);padding:1px 5px;font-size:.92em}.settings-dialog .meters{flex-direction:column;gap:12px;display:flex}.settings-dialog .meter-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.settings-dialog .meter-l{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .meter-v{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted)}.settings-dialog .meter-v b{color:var(--bl-primary);font-weight:600}.settings-dialog .meter-track{border-radius:var(--radius-full);background:#ffffff0f;height:7px;overflow:hidden}.settings-dialog .meter-fill{border-radius:var(--radius-full);height:100%;display:block}.settings-dialog .bill-all{border-radius:var(--radius-lg);height:32px;font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-surface-raised);cursor:pointer;border:1px solid #0000;flex-shrink:0;padding:0 12px;font-weight:500;transition:all .15s}.settings-dialog .bill-all:hover{background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.settings-dialog .bill-list{flex-direction:column;display:flex}.settings-dialog .bill-row{border-bottom:1px solid var(--bl-border);grid-template-columns:130px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.settings-dialog .bill-row:last-child{border-bottom:0}.settings-dialog .bill-d{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-muted)}.settings-dialog .bill-desc{font-size:var(--font-size-small);color:var(--bl-secondary)}.settings-dialog .bill-amt{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);font-weight:600}.settings-dialog .bill-st{font-size:var(--font-size-small);border-radius:var(--radius-full);padding:4px 12px;font-weight:500}.settings-dialog .bill-st.paid{color:var(--bl-success);background:#22c55e1f;border:1px solid #22c55e4d}.settings-dialog .g-title{font-size:var(--font-size-2x-large);letter-spacing:-.02em;color:var(--bl-primary);margin:0 0 4px;font-weight:600}.settings-dialog .g-sec-l{font-family:var(--bl-sans);font-size:var(--font-size-small);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-faint);margin-top:12px;padding:0 2px}.settings-dialog .g-card{background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border-radius:var(--radius-xl);border:0;flex-shrink:0;padding:4px 20px;overflow:hidden}.settings-dialog .g-row{border-bottom:1px solid var(--bl-border);align-items:center;gap:20px;padding:12px 0;display:flex}.settings-dialog .g-row:last-child{border-bottom:0}.settings-dialog .g-txt{flex:1;min-width:0}.settings-dialog .g-l{font-size:var(--font-size-small);color:var(--bl-primary);font-weight:500}.settings-dialog .g-d{font-size:var(--font-size-small);color:var(--bl-muted);max-width:560px;margin-top:4px;line-height:1.5}.settings-dialog .g-input{border-radius:var(--radius-lg);background:var(--bl-surface-raised);min-width:230px;height:42px;color:var(--bl-secondary);font-size:var(--font-size-small);font-family:var(--bl-mono);text-align:left;border:1px solid #0000;outline:0;flex-shrink:0;padding:0 12px;transition:all .15s}.settings-dialog .g-input::placeholder{color:var(--bl-faint)}.settings-dialog .g-input:focus{border-color:var(--bl-border-strong);background:var(--bl-elev);color:var(--bl-primary)}.settings-dialog .apik-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-dialog .apik-head .set-h{margin-top:8px}.settings-dialog .apik-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.settings-dialog .apik-refresh{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--bl-muted);background:var(--bl-surface);cursor:pointer;border:1px solid #0000;place-items:center;transition:all .15s;display:grid}.settings-dialog .apik-refresh:hover:not(:disabled){background:var(--bl-surface-raised);color:var(--bl-primary);border-color:var(--bl-border-strong)}.settings-dialog .apik-refresh:disabled{opacity:.55;cursor:default}.settings-dialog .apik-refresh svg{width:17px;height:17px}.settings-dialog .apik-agent{border-radius:var(--radius-xl);background:linear-gradient(160deg,var(--bl-critical),#ffffff02 60%);border:1px solid #0000;flex-shrink:0;align-items:flex-start;gap:12px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-dialog .apik-agent{background:linear-gradient(160deg,color-mix(in srgb,var(--bl-critical)5%,transparent),#ffffff02 60%)}}.settings-dialog .aa-ic{border-radius:var(--radius-lg);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);width:44px;height:44px;color:var(--bl-critical);flex-shrink:0;place-items:center;display:grid}.settings-dialog .aa-ic svg{width:22px;height:22px}.settings-dialog .aa-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-dialog .aa-name{font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-primary);font-weight:600}.settings-dialog .aa-link{font-size:var(--font-size-small);color:var(--bl-critical);align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:all .14s;display:inline-flex}.settings-dialog .aa-link svg{width:13px;height:13px}.settings-dialog .aa-link:hover{color:var(--accent-hover)}.settings-dialog .aa-d{font-size:var(--font-size-small);color:var(--bl-muted);max-width:880px;margin:12px 0 0;line-height:1.65}.settings-dialog .aa-d a{color:var(--bl-critical);text-decoration:none}.settings-dialog .aa-d a:hover{text-decoration:underline}.settings-dialog .aa-d code{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-critical);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);border-radius:var(--radius-md);padding:2px 8px}.settings-dialog .aa-d2{font-size:var(--font-size-small);color:var(--bl-faint);margin:8px 0 0}.settings-dialog .aa-d2 a{color:var(--bl-muted);text-decoration:underline}.settings-dialog .aa-d2 a:hover{color:var(--bl-secondary)}.settings-dialog .apik-empty{border-radius:var(--radius-xl);text-align:center;border:1px dashed #0000;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:56px 20px;display:flex}.settings-dialog .ae-ic{border-radius:var(--radius-xl);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:64px;height:64px;color:var(--bl-faint);place-items:center;margin-bottom:8px;display:grid}.settings-dialog .ae-ic svg{width:28px;height:28px}.settings-dialog .ae-t{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .ae-d{font-size:var(--font-size-small);color:var(--bl-faint)}.settings-dialog .ae-link{font-size:var(--font-size-small);color:var(--bl-critical);align-items:center;gap:8px;margin-top:12px;font-weight:500;text-decoration:none;transition:all .14s;display:inline-flex}.settings-dialog .ae-link svg{width:16px;height:16px}.settings-dialog .ae-link svg:last-child{width:14px;height:14px}.settings-dialog .ae-link:hover{color:var(--accent-hover)}.settings-dialog .apik-res .set-kicker{margin-bottom:0}.settings-dialog .apik-res .set-h{margin-top:8px;margin-bottom:20px}.settings-dialog .res-cat{font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-primary);align-items:center;gap:8px;margin:20px 0 12px;font-weight:600;display:flex}.settings-dialog .res-cat:first-of-type{margin-top:0}.settings-dialog .rc-ic{place-items:center;display:grid}.settings-dialog .rc-ic svg{width:16px;height:16px}.settings-dialog .rc-sub{font-family:var(--bl-mono);font-size:var(--font-size-small);letter-spacing:.04em;text-transform:none;color:var(--bl-faint);font-weight:400}.settings-dialog .doc-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.settings-dialog .doc-card{text-align:left;border-radius:var(--radius-xl);cursor:pointer;background:#ffffff03;border:none;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;transition:all .15s;display:flex}.settings-dialog .doc-card:hover{background:var(--bl-surface-raised);transform:translateY(-2px)}.settings-dialog .dc-ic{place-items:center;display:grid}.settings-dialog .dc-ic svg{width:20px;height:20px}.settings-dialog .dc-l{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.settings-dialog .doc-card:hover .dc-l{color:var(--bl-primary)}@media(max-width:1180px){.settings-dialog .doc-grid{grid-template-columns:repeat(2,1fr)}}.settings-dialog .bl-disabled-dim{opacity:.5;cursor:default}.settings-dialog .bl-mcp-sub{margin-top:8px}.settings-dialog .bl-intg-dot-running{background:var(--bl-success)}.settings-dialog .bl-intg-dot-connecting{background:var(--bl-medium)}.settings-dialog .bl-intg-dot-error{background:var(--bl-critical)}.settings-dialog .bl-intg-dot-stopped{background:var(--bl-ghost)}.settings-dialog .bl-sev-dot{background:var(--bl-dot-bg)}.settings-dialog .bl-quiet-toggle{align-self:center;margin-left:auto}.settings-dialog .bl-doc-ic{color:var(--bl-ic-color)}.settings-dialog .bl-rc-critical{color:var(--bl-critical)}.settings-dialog .bl-rc-medium{color:var(--bl-medium)}.settings-dialog .bl-meter-fill{width:var(--bl-meter-w);background:var(--bl-meter-bg)}.settings-dialog .intg-add,.settings-dialog .intg-connect{border-radius:var(--radius-lg);height:40px;min-height:40px;padding:0 12px}.settings-dialog .apik-refresh,.settings-dialog .intg-help,.settings-dialog .mfa-icon-btn,.settings-dialog .bl-set-close{border-radius:var(--radius-lg);width:36px;height:36px;min-height:36px;padding:0}.settings-dialog .bill-all{border-radius:var(--radius-lg);height:32px;min-height:32px;font-size:var(--font-size-small);padding:0 12px}.settings-dialog [data-component=button][data-size=large]{border-radius:var(--radius-lg);height:40px}.settings-dialog [data-component=button][data-size=normal]{border-radius:var(--radius-lg);height:36px}.settings-dialog [data-component=button][data-size=small]{border-radius:var(--radius-lg);height:32px}.bl-set-scope{align-items:flex-start;gap:12px;display:flex}.bl-set-scope .set-sub{margin-top:2px}.bl-set-scope-org{color:var(--bl-primary);font-weight:500}.settings-dialog [data-slot=tabs-content] h3,.settings-dialog .set-h,.settings-dialog .intg-h,.settings-dialog .intg-name,.settings-dialog .aa-name,.settings-dialog .mcp-title,.settings-dialog .res-cat,.settings-dialog .danger-t{text-transform:none;letter-spacing:-.01em}.settings-dialog .set-h{font-size:var(--font-size-x-large);font-weight:600}.settings-dialog [data-slot=tabs-content] h3{font-size:var(--font-size-small);letter-spacing:normal;color:var(--bl-secondary)}.settings-dialog .aud-tab{text-transform:none;letter-spacing:normal;font-weight:600}.settings-dialog [data-component=field] input,.settings-dialog [data-component=field] select,.settings-dialog .set-input-wrap input,.settings-dialog .g-input{font-family:var(--bl-sans)}.settings-dialog .setpage{gap:20px}.settings-dialog .bl-set-crumb{letter-spacing:normal;text-transform:none;font-size:var(--font-size-small)}.settings-dialog .bl-set-crumb b{color:var(--bl-primary)}.settings-dialog .intg-connect.intg-btn-quiet{color:var(--bl-faint);background:0 0;border:1px solid #0000}.settings-dialog .intg-sub-pad{padding:8px 0}.settings-dialog .intg-add-spaced{margin-top:8px}.settings-dialog .mcp-empty-ic.mcp-empty-ic-sm{flex-shrink:0;width:36px;height:36px}.settings-dialog [data-component=button].bl-btn-danger{color:var(--bl-critical)}.settings-dialog [data-component=button].bl-btn-danger:hover:not(:disabled){background-color:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.settings-dialog [data-component=button].bl-btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--bl-critical)10%,transparent)}}@layer overrides{.bl-eng-wrapper{container:bl-engineer/inline-size}.bl-eng-id{border-block-end:1px solid var(--bl-border);align-items:center;gap:13px;padding-block:5px 21px;display:flex}.bl-eng-avatar{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-elev);block-size:2.75rem;inline-size:2.75rem;color:var(--bl-primary);font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-small);letter-spacing:-.01em;flex:none;place-items:center;display:grid;overflow:hidden}.bl-eng-idmain{flex:1;min-inline-size:0}.bl-eng-name{align-items:baseline;gap:8px;min-inline-size:0;display:flex}.bl-eng-name b{font-family:var(--bl-sans);font-weight:600;font-size:var(--font-size-large);letter-spacing:-.015em;color:var(--bl-primary)}.bl-eng-role{font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-eng-contact{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);align-items:center;gap:8px;min-inline-size:0;margin-block-start:5px;display:flex}.bl-eng-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-eng-dot{color:var(--bl-ghost)}.bl-eng-status{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-secondary);flex:none;align-items:center;gap:8px;padding-block:5px;padding-inline:8px;display:inline-flex}.bl-eng-status .bl-eng-beat{border-radius:var(--radius-full);background:var(--bl-ghost);block-size:.375rem;inline-size:.375rem}.bl-eng-status.is-working{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-eng-status.is-working{border-color:color-mix(in srgb,var(--bl-success)40%,transparent)}}.bl-eng-status.is-working{color:var(--bl-success)}.bl-eng-status.is-working .bl-eng-beat{background:var(--bl-success);animation:2s ease-in-out infinite bl-eng-beat}.bl-eng-shift{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);flex:none}@keyframes bl-eng-beat{50%{opacity:.55;box-shadow:0 0 0 .25rem #0000}}.bl-eng-now{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--bl-surface);margin-block-start:21px;position:relative;overflow:hidden}.bl-eng-now:before{content:"";background:var(--bl-ghost);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.bl-eng-now.is-live:before{background:linear-gradient(to bottom,transparent,var(--bl-success),transparent)}@supports (color:color-mix(in lab,red,red)){.bl-eng-now.is-live:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bl-success)70%,transparent),transparent)}}.bl-eng-now.is-live:before{animation:3.2s ease-in-out infinite bl-eng-rail}@keyframes bl-eng-rail{0%,to{opacity:.35;background-position:0 -100%}50%{opacity:1;background-position:0 100%}}.bl-eng-nowhead{border-block-end:1px solid var(--bl-border);align-items:flex-start;gap:13px;padding-block:13px;padding-inline:21px;display:flex}.bl-eng-nowlabel{font-size:var(--font-size-x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint)}.bl-eng-nowtitle{font-family:var(--bl-sans);font-weight:500;font-size:var(--font-size-small);color:var(--bl-primary);margin-block-start:3px}.bl-eng-nowtarget{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted)}.bl-eng-nowmeta{text-align:end;font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);flex:none;margin-inline-start:auto;line-height:1.5}.bl-eng-steps{justify-content:flex-end;gap:3px;margin-block-start:5px;display:flex}.bl-eng-tick{border-radius:var(--radius-sm);background:var(--bl-border-strong);block-size:2px;inline-size:1rem}.bl-eng-tick.on{background:var(--bl-success)}.bl-eng-stream{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted);max-block-size:13rem;padding-block:13px;padding-inline:21px;line-height:1.65;overflow-y:auto}.bl-eng-line{white-space:pre-wrap;word-break:break-word}.bl-eng-line.is-new{animation:.24s ease-out both bl-eng-in}@keyframes bl-eng-in{0%{opacity:0;transform:translateY(2px)}}.bl-eng-caret{vertical-align:text-bottom;background:var(--bl-success);block-size:.875rem;inline-size:.4375rem;animation:1.1s steps(2,end) infinite bl-eng-caret;display:inline-block}@keyframes bl-eng-caret{50%{opacity:0}}.bl-eng-feedhead{align-items:center;gap:8px;margin-block:21px 13px;display:flex}.bl-eng-feedlabel{font-size:var(--font-size-x-small);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint);margin-inline-end:5px}.bl-eng-chip{border-radius:var(--radius-full);border:1px solid var(--bl-border);color:var(--bl-faint);font-size:var(--font-size-x-small);cursor:pointer;background:0 0;padding-block:5px;padding-inline:8px;transition:color .12s,border-color .12s}.bl-eng-chip:hover{color:var(--bl-secondary);border-color:var(--bl-border-strong)}.bl-eng-chip.active{color:var(--bl-primary);border-color:var(--bl-border-strong);background:var(--bl-elev)}.bl-eng-row{border-block-start:1px solid var(--bl-border);align-items:flex-start;gap:13px;padding-block:13px;display:flex}.bl-eng-time{inline-size:3.25rem;font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-ghost);flex:none;padding-block-start:1px}.bl-eng-kind{border-radius:var(--radius-md);border:1px solid var(--bl-border);block-size:1.375rem;inline-size:1.375rem;color:var(--bl-faint);flex:none;place-items:center;display:grid}.bl-eng-kind.k-mail,.bl-eng-kind.k-call{color:var(--bl-peach);border-color:var(--bl-peach)}@supports (color:color-mix(in lab,red,red)){.bl-eng-kind.k-mail,.bl-eng-kind.k-call{border-color:color-mix(in srgb,var(--bl-peach)28%,transparent)}}.bl-eng-kind.k-finding{color:var(--bl-critical);border-color:var(--bl-critical-line)}.bl-eng-rowmain{flex:1;min-inline-size:0}.bl-eng-rowtitle{font-size:var(--font-size-small);color:var(--bl-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-eng-rowdetail{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;overflow:hidden}.bl-eng-rowmeta{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-ghost);flex:none;align-self:center}.bl-eng-empty{text-align:center;font-size:var(--font-size-small);color:var(--bl-faint);padding-block:34px}@container bl-engineer (max-width:640px){.bl-eng-nowmeta,.bl-eng-time{display:none}.bl-eng-contact{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.bl-eng-status.is-working .bl-eng-beat,.bl-eng-now.is-live:before,.bl-eng-line.is-new,.bl-eng-caret{opacity:1!important;box-shadow:none!important;animation:none!important;transform:none!important}.bl-eng-now.is-live:before{background:var(--bl-success)!important;opacity:.6!important}.bl-eng-status.is-working .bl-eng-beat{background:var(--bl-success)!important}}.bl-ec-focusable:focus-visible{outline:2px solid var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-focusable:focus-visible{outline:2px solid color-mix(in srgb,var(--bl-info)70%,transparent)}}.bl-ec-focusable:focus-visible{outline-offset:2px}.bl-ec-create[data-component=button]{background-color:var(--button-primary-base,var(--bl-critical));color:var(--button-primary-text,var(--bl-primary));cursor:pointer}.bl-ec-create[data-component=button] [data-slot=icon-svg]{color:var(--button-primary-text,var(--bl-primary))}.bl-ec-create[data-component=button]:hover:not(:disabled){background-color:var(--button-primary-hover,var(--bl-critical))}.bl-ec-create[data-component=button]:active:not(:disabled){background-color:var(--button-primary-active,var(--bl-critical))}.bl-ec-badge{border-radius:var(--radius-full);border:1px solid var(--bl-info);align-items:center;padding-block:2px;padding-inline:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-ec-badge{border:1px solid color-mix(in srgb,var(--bl-info)34%,transparent)}}.bl-ec-badge{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-badge{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-ec-badge{color:var(--bl-info);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.bl-ec-search{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);align-items:center;gap:8px;block-size:2.25rem;inline-size:100%;max-inline-size:26rem;padding-inline:12px;transition:border-color .14s ease-out;display:flex}.bl-ec-search:focus-within{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-search:focus-within{border-color:color-mix(in srgb,var(--bl-info)45%,var(--bl-border-strong))}}.bl-ec-search [data-component=icon],.bl-ec-search svg{color:var(--bl-faint);flex:none}.bl-ec-search input{min-inline-size:0;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);background:0 0;border:0;outline:none;flex:1}.bl-ec-search input::placeholder{color:var(--bl-ghost)}.bl-ec-avatar{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-elev);color:var(--bl-primary);font-family:var(--bl-sans);letter-spacing:-.01em;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.bl-ec-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.bl-ec-avatar.s{block-size:2rem;inline-size:2rem;font-size:var(--font-size-x-small)}.bl-ec-avatar.m{block-size:2.5rem;inline-size:2.5rem;font-size:var(--font-size-small)}.bl-ec-avatar.l{block-size:3.25rem;inline-size:3.25rem;font-size:var(--font-size-x-large)}.bl-ec-status{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface-raised);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;padding-block:4px;padding-inline:8px;font-weight:500;display:inline-flex}.bl-ec-status .dot{border-radius:var(--radius-full);background:var(--bl-ghost);flex:none;block-size:.375rem;inline-size:.375rem}.bl-ec-status.is-active{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ec-status.is-active{border-color:color-mix(in srgb,var(--bl-success)38%,transparent)}}.bl-ec-status.is-active{color:var(--bl-success)}.bl-ec-status.is-active .dot{background:var(--bl-success);animation:2s ease-in-out infinite bl-ec-beat}.bl-ec-status.is-paused{border-color:var(--bl-medium)}@supports (color:color-mix(in lab,red,red)){.bl-ec-status.is-paused{border-color:color-mix(in srgb,var(--bl-medium)38%,transparent)}}.bl-ec-status.is-paused{color:var(--bl-medium)}.bl-ec-status.is-paused .dot{background:var(--bl-medium)}.bl-ec-status.is-archived{color:var(--bl-faint)}@keyframes bl-ec-beat{0%,to{opacity:1}50%{opacity:.5}}.bl-ec-table-container{container:ec-table/inline-size}.bl-ec-table{border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-surface);box-shadow:var(--bl-eng-card-shadow);flex-direction:column;display:flex;overflow:hidden}.bl-ec-danger[data-component=button]{background-color:var(--bl-critical);color:#fff}.bl-ec-danger[data-component=button]:hover:not(:disabled){filter:brightness(.94)}.bl-ec-danger[data-component=button] [data-slot=icon-svg]{color:#fff}.bl-ec-head,.bl-ec-row,.bl-ec-skel{grid-template-columns:minmax(0,1fr) 7rem 6.5rem 2.5rem;align-items:center;gap:12px;padding-inline:12px;display:grid}.bl-ec-head{border-block-end:1px solid var(--bl-border);block-size:2.5rem;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-faint);font-weight:500}.bl-ec-head .ce{text-align:start}.bl-ec-row{border:0;border-block-start:1px solid var(--bl-border);text-align:start;cursor:pointer;background:0 0;min-block-size:3.5rem;inline-size:100%;transition:background-color .14s ease-out;position:relative}.bl-ec-row:first-of-type{border-block-start:0}.bl-ec-row:hover,.bl-ec-row:active{background:var(--bl-elev)}@supports (color:color-mix(in lab,red,red)){.bl-ec-row:active{background:color-mix(in srgb,var(--bl-elev)70%,var(--bl-border))}}.bl-ec-cell-main{align-items:center;gap:12px;min-inline-size:0;display:flex}.bl-ec-name{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bl-ec-sub{font-size:var(--font-size-x-small);color:var(--bl-faint);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;overflow:hidden}.bl-ec-updated{font-family:var(--bl-mono);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;color:var(--bl-muted)}.bl-ec-menu-wrap{justify-self:end;position:relative}.bl-ec-menu-btn{border-radius:var(--radius-lg);block-size:2rem;inline-size:2rem;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s ease-out,color .14s ease-out;display:grid}.bl-ec-menu-btn:hover{background:var(--bl-base);color:var(--bl-primary)}.bl-ec-menu-pop{z-index:30;border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid #0000;min-inline-size:11rem;padding:4px;animation:.14s ease-out both bl-ec-pop;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;box-shadow:0 12px 32px -12px #00000073,0 0 0 1px #0000000a}@keyframes bl-ec-pop{0%{opacity:0;transform:translateY(-2px)scale(.98)}}.bl-ec-menu-item{border-radius:var(--radius-md);inline-size:100%;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding-block:8px;padding-inline:8px;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.bl-ec-menu-item:hover{background:var(--bl-elev);color:var(--bl-primary)}.bl-ec-menu-item.danger{color:var(--bl-critical)}.bl-ec-menu-item.danger:hover{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-ec-menu-item.danger:hover{background:color-mix(in srgb,var(--bl-critical)12%,transparent)}}.bl-ec-tmpl-head{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);margin-block:20px 12px;font-weight:500}.bl-ec-tmpls{flex-wrap:wrap;gap:8px;display:flex}.bl-ec-tmpl{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);min-block-size:2.25rem;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:8px;padding-block:8px;padding-inline:12px;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out;display:inline-flex}.bl-ec-tmpl:hover{border-color:var(--bl-border-strong);background:var(--bl-elev);color:var(--bl-primary)}.bl-ec-tmpl.selected{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-tmpl.selected{border-color:color-mix(in srgb,var(--bl-info)55%,transparent)}}.bl-ec-tmpl.selected{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-tmpl.selected{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-ec-tmpl.selected{color:var(--bl-primary)}.bl-ec-tmpl .i{color:var(--bl-faint)}.bl-ec-tmpl.selected .i{color:var(--bl-info)}.bl-ec-tmpl.scratch{border-style:dashed}.bl-ec-empty{border-radius:var(--radius-xl);border:1px dashed var(--bl-border-strong);background:var(--bl-surface-raised);text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:56px;padding-inline:20px;display:flex}.bl-ec-empty-ic{border-radius:var(--radius-full);background:var(--bl-elev);block-size:3rem;inline-size:3rem;color:var(--bl-faint);place-items:center;display:grid}.bl-ec-empty-title{font-family:var(--bl-sans);font-size:var(--font-size-large);color:var(--bl-primary);font-weight:600}.bl-ec-empty-sub{max-inline-size:22rem;font-size:var(--font-size-small);color:var(--bl-faint);line-height:1.5}.bl-ec-skel{border-block-start:1px solid var(--bl-border);min-block-size:3.5rem}.bl-ec-skel:first-child{border-block-start:0}.bl-ec-shimmer{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--bl-elev)0%,var(--bl-elev)50%,var(--bl-elev)100%)}@supports (color:color-mix(in lab,red,red)){.bl-ec-shimmer{background:linear-gradient(90deg,var(--bl-elev)0%,color-mix(in srgb,var(--bl-elev)40%,var(--bl-border))50%,var(--bl-elev)100%)}}.bl-ec-shimmer{background-size:200% 100%;animation:1.4s ease-in-out infinite bl-ec-shimmer}.bl-ec-shimmer.sk-av{border-radius:var(--radius-full);block-size:2rem;inline-size:2rem}.bl-ec-shimmer.sk-name{block-size:.75rem;inline-size:9rem}.bl-ec-shimmer.sk-role{block-size:.625rem;inline-size:6rem}.bl-ec-shimmer.sk-badge{border-radius:var(--radius-full);block-size:1.25rem;inline-size:4.5rem}.bl-ec-shimmer.sk-upd{block-size:.75rem;inline-size:4rem}.bl-ec-shimmer.sk-title{block-size:1rem;inline-size:12rem}.bl-ec-shimmer.sk-sub{block-size:.75rem;inline-size:8rem}.bl-ec-shimmer.sk-block{border-radius:var(--radius-xl);block-size:12rem;inline-size:100%}@keyframes bl-ec-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bl-ec-idbar{border-block-end:1px solid var(--bl-border);align-items:center;gap:12px;padding-block-end:20px;display:flex}.bl-ec-idmain{flex:1;min-inline-size:0}.bl-ec-idmeta{align-items:center;gap:8px;margin-block-start:4px;display:flex}.bl-ec-idmeta .sep{color:var(--bl-ghost)}.bl-ec-idmeta .updated{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-ec-nameedit{border-radius:var(--radius-md);inline-size:100%;max-inline-size:24rem;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-large);letter-spacing:-.015em;background:0 0;border:1px solid #0000;margin-inline-start:-5px;padding-block:2px;padding-inline:4px;font-weight:600;transition:background-color .14s ease-out,border-color .14s ease-out}.bl-ec-nameedit:hover{background:var(--bl-elev)}.bl-ec-nameedit:focus{background:var(--bl-base);border-color:var(--bl-info);outline:none}@supports (color:color-mix(in lab,red,red)){.bl-ec-nameedit:focus{border-color:color-mix(in srgb,var(--bl-info)55%,transparent)}}.bl-ec-card{border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-surface);box-shadow:var(--bl-eng-card-shadow)}.bl-ec-card-head{padding-block:12px;padding-inline:20px}.bl-ec-card-title{font-family:var(--bl-sans);font-size:var(--font-size-base);color:var(--bl-primary);font-weight:600}.bl-ec-card-sub{font-size:var(--font-size-x-small);color:var(--bl-faint);margin-block-start:2px;line-height:1.5}.bl-ec-card-body{padding-block-end:20px;padding-inline:20px}.bl-ec-label{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-secondary);margin-block-end:4px;font-weight:500;display:block}.bl-ec-help{font-size:var(--font-size-x-small);color:var(--bl-faint);margin-block-start:4px;line-height:1.5}.bl-ec-textarea{border-radius:var(--radius-lg);border:1px solid var(--bl-border-strong);background:var(--bl-base);min-block-size:6rem;inline-size:100%;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);resize:vertical;padding-block:8px;padding-inline:12px;line-height:1.65;transition:border-color .14s ease-out,box-shadow .14s ease-out}.bl-ec-textarea::placeholder{color:var(--bl-ghost)}.bl-ec-textarea:focus{border-color:var(--bl-info);outline:none}@supports (color:color-mix(in lab,red,red)){.bl-ec-textarea:focus{border-color:color-mix(in srgb,var(--bl-info)55%,transparent)}}.bl-ec-textarea:focus{box-shadow:0 0 0 3px var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-ec-textarea:disabled{opacity:.55;cursor:not-allowed}.bl-ec-seg{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-base);gap:2px;padding:2px;display:inline-flex}.bl-ec-seg-opt{border-radius:var(--radius-md);min-block-size:2rem;color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:0;padding-block:4px;padding-inline:12px;transition:background-color .14s ease-out,color .14s ease-out}.bl-ec-seg-opt:hover{color:var(--bl-secondary)}.bl-ec-seg-opt[aria-pressed=true],.bl-ec-seg-opt[aria-checked=true]{background:var(--bl-surface-raised);color:var(--bl-primary);font-weight:500;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0a}.bl-ec-reach-row{border-radius:var(--radius-lg);align-items:center;gap:14px;margin-inline:-10px;padding:11px 10px;transition:background-color .14s ease-out;display:flex}.bl-ec-reach-row:not(:first-child){margin-block-start:2px}.bl-ec-reach-row:hover{background:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-ec-reach-row:hover{background:color-mix(in srgb,var(--bl-primary)4%,transparent)}}.bl-ec-reach-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border-strong);block-size:2.25rem;inline-size:2.25rem;color:var(--bl-info);flex:none;place-items:center;display:grid}.bl-ec-reach-main{flex:1;min-inline-size:0}.bl-ec-reach-label{font-size:var(--font-size-x-small);letter-spacing:.02em;color:var(--bl-faint)}.bl-ec-reach-val{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1px;overflow:hidden}.bl-ec-reach-val.pending{font-family:var(--bl-sans);color:var(--bl-faint);font-style:italic}.bl-ec-copy{border-radius:var(--radius-lg);border:1px solid var(--bl-border);block-size:2rem;inline-size:2rem;color:var(--bl-faint);cursor:pointer;background:0 0;flex:none;place-items:center;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out;display:grid}.bl-ec-copy:hover{background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-ec-copy.copied{color:var(--bl-success);border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ec-copy.copied{border-color:color-mix(in srgb,var(--bl-success)40%,transparent)}}.bl-ec-banner{border-radius:var(--radius-lg);border:1px solid var(--bl-info);align-items:flex-start;gap:8px;padding-block:12px;padding-inline:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-ec-banner{border:1px solid color-mix(in srgb,var(--bl-info)30%,transparent)}}.bl-ec-banner{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-banner{background:color-mix(in srgb,var(--bl-info)9%,transparent)}}.bl-ec-banner{color:var(--bl-secondary);font-size:var(--font-size-small);line-height:1.5}.bl-ec-banner .i{color:var(--bl-info);flex:none;margin-block-start:1px}.bl-ec-savestate{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);align-items:center;gap:4px;display:inline-flex}.bl-ec-savestate.saved{color:var(--bl-success)}.bl-ec-skill{border-block-start:1px solid var(--bl-border);align-items:center;gap:8px;padding-block:8px;display:flex}.bl-ec-skill:first-child{border-block-start:0}.bl-ec-skill-ic{border-radius:var(--radius-md);border:1px solid var(--bl-border);block-size:1.75rem;inline-size:1.75rem;color:var(--bl-faint);flex:none;place-items:center;display:grid}.bl-ec-skill-name{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-secondary)}.bl-ec-formerr{border-radius:var(--radius-lg);border:1px solid var(--bl-critical);align-items:flex-start;gap:8px;margin-block-start:12px;padding-block:8px;padding-inline:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-ec-formerr{border:1px solid color-mix(in srgb,var(--bl-critical)32%,transparent)}}.bl-ec-formerr{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-ec-formerr{background:color-mix(in srgb,var(--bl-critical)10%,transparent)}}.bl-ec-formerr{color:var(--bl-critical);font-size:var(--font-size-small);line-height:1.5}@container ec-table (max-width:640px){.bl-ec-head,.bl-ec-row,.bl-ec-skel{grid-template-columns:minmax(0,1fr) 5.5rem 2.5rem}.bl-ec-col-updated{display:none}}@media(prefers-reduced-motion:reduce){.bl-ec-status.is-active .dot,.bl-ec-shimmer,.bl-ec-menu-pop{opacity:1!important;animation:none!important;transform:none!important}.bl-ec-row,.bl-ec-tmpl,.bl-ec-menu-item,.bl-ec-seg-opt,.bl-ec-copy,.bl-ec-textarea{transition-duration:.01ms!important}.bl-ec-status.is-active .dot{background:var(--bl-success)!important}}.bl-ec-hours{flex-direction:column;gap:2px;margin-block-start:16px;display:flex}.bl-ec-hours-head{align-items:center;gap:8px;min-block-size:24px;margin-block-end:4px;display:flex}.bl-ec-hours-label{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-secondary);font-weight:500}.bl-ec-hours-always{font-family:var(--bl-sans);font-size:var(--font-size-tiny);color:var(--bl-info);background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-hours-always{background:color-mix(in srgb,var(--bl-info)14%,transparent)}}.bl-ec-hours-always{border-radius:var(--radius-full);padding-block:2px;padding-inline:8px}.bl-ec-hours-row{border-radius:var(--radius-md);border:1px solid #0000;justify-content:flex-start;align-items:center;gap:16px;min-block-size:40px;padding-block:6px;padding-inline:12px;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.bl-ec-hours-row.on{background:var(--bl-surface-raised);border-color:var(--bl-border)}.bl-ec-hours-switch{justify-content:space-between;inline-size:8rem}.bl-ec-hours-times{align-items:center;gap:8px;display:flex}.bl-ec-hours-times .bl-ec-input{inline-size:7rem}.bl-ec-hours-dash{color:var(--bl-faint)}.bl-ec-hours-off{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-ec-hours-warn{font-family:var(--bl-sans);font-size:var(--font-size-tiny);color:var(--bl-critical);margin:0;margin-block-start:4px}.bl-ec-hours-hint{font-family:var(--bl-sans);font-size:var(--font-size-tiny);color:var(--bl-faint);margin:0;margin-block-start:4px}.bl-eng-col.bl-cfg{gap:32px}.bl-cfg-section{flex-direction:column;gap:16px;display:flex}.bl-cfg-eyebrow{align-items:center;gap:12px;padding-inline:4px;display:flex}.bl-cfg-eyebrow-k{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.09em;text-transform:uppercase;color:var(--bl-info);white-space:nowrap;font-weight:600}.bl-cfg-eyebrow-rule{background:linear-gradient(90deg,var(--bl-border-strong),transparent);flex:1;height:1px}.bl-cfg-eyebrow-hint{font-size:var(--font-size-x-small);color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-cfg-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media(max-width:680px){.bl-cfg-grid2{grid-template-columns:minmax(0,1fr)}}.bl-cfg-addon{background:linear-gradient(120deg,var(--bl-info),var(--bl-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-cfg-addon{background:linear-gradient(120deg,color-mix(in srgb,var(--bl-info)7%,var(--bl-surface)),var(--bl-surface))}}.bl-cfg-addon{border:1px solid var(--bl-border-strong);border-radius:var(--radius-xl);box-shadow:var(--bl-eng-card-shadow);padding:20px}.bl-vc{gap:12px}.bl-vc-card{--bl-vc-accent:var(--bl-faint);flex-direction:column;gap:12px;min-block-size:0;display:flex}.bl-vc-card[data-phase=requesting-mic],.bl-vc-card[data-phase=connecting]{--bl-vc-accent:var(--bl-info)}.bl-vc-card[data-phase=live]{--bl-vc-accent:var(--bl-critical)}.bl-vc-card[data-phase=reconnecting]{--bl-vc-accent:var(--bl-medium)}.bl-vc-card[data-phase=error]{--bl-vc-accent:var(--bl-critical)}.bl-vc-convo{overscroll-behavior:contain;flex-direction:column;gap:8px;min-block-size:0;max-block-size:46vh;padding-inline:4px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.bl-vc-convo>.bl-vc-turn:first-child{margin-block-start:auto}.bl-vc-turn{max-inline-size:88%;animation:.28s cubic-bezier(.22,1,.36,1) bl-vc-rise;display:flex}.bl-vc-turn[data-role=user]{align-self:flex-end}.bl-vc-turn[data-role=staff]{align-self:flex-start}.bl-vc-bubble{border-radius:var(--radius-lg);color:var(--bl-primary);background:var(--bl-surface);padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.bl-vc-bubble{background:color-mix(in srgb,var(--bl-surface)78%,transparent)}}.bl-vc-bubble{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-vc-bubble{border:1px solid color-mix(in srgb,var(--bl-primary)10%,transparent)}}.bl-vc-bubble{box-shadow:var(--glass-shadow-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.bl-vc-turn[data-role=user] .bl-vc-bubble{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-turn[data-role=user] .bl-vc-bubble{background:color-mix(in srgb,var(--bl-info)20%,transparent)}}.bl-vc-turn[data-role=user] .bl-vc-bubble{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-turn[data-role=user] .bl-vc-bubble{border-color:color-mix(in srgb,var(--bl-info)32%,transparent)}}.bl-vc-bar{border-radius:var(--radius-xl);border:1px solid var(--bl-eng-line);background:var(--bl-pill-bg);flex:none;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px -28px #000c}.bl-vc-orb{border-radius:var(--radius-full);block-size:64px;inline-size:64px;color:var(--bl-vc-accent);background:var(--bl-surface-raised);border:1px solid var(--bl-vc-accent);flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-vc-orb{border:1px solid color-mix(in srgb,var(--bl-vc-accent)45%,var(--bl-border))}}.bl-vc-orb{transition:color .2s,border-color .2s,background-color .2s}.bl-vc-card[data-phase=live] .bl-vc-orb{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-card[data-phase=live] .bl-vc-orb{background:color-mix(in srgb,var(--bl-critical)12%,var(--bl-surface-raised))}}.bl-vc-orb:after{content:"";border-radius:var(--radius-full);opacity:0;border:2px solid;transition:opacity .22s,transform .12s;position:absolute;inset:0;transform:scale(1)}.bl-vc-card[data-phase=requesting-mic] .bl-vc-orb:after,.bl-vc-card[data-phase=connecting] .bl-vc-orb:after,.bl-vc-card[data-phase=reconnecting] .bl-vc-orb:after{opacity:.5;animation:1.5s ease-out infinite bl-vc-ping}.bl-vc-card[data-phase=live] .bl-vc-orb:after{opacity:calc(.35 + var(--bl-vc-out,0)*.65);transform:scale(calc(1 + var(--bl-vc-out,0)*.14))}.bl-vc-orb-ic{place-items:center;display:grid}.bl-vc-bar-main{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.bl-vc-badge{align-items:center;gap:7px;min-inline-size:0;display:inline-flex}.bl-vc-badge-label{color:var(--bl-primary);white-space:nowrap}.bl-vc-ellipsis{align-items:center;gap:3px;display:inline-flex}.bl-vc-ellipsis i{border-radius:var(--radius-full);background:var(--bl-vc-accent);block-size:4px;inline-size:4px;animation:1.4s step-end infinite bl-vc-blink}.bl-vc-ellipsis i:nth-child(2){animation-delay:.2s}.bl-vc-ellipsis i:nth-child(3){animation-delay:.4s}.bl-vc-line{color:var(--bl-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;line-height:1.35;overflow:hidden}.bl-vc-line-live:after{content:"";vertical-align:text-bottom;background:var(--bl-vc-accent);block-size:.95em;inline-size:2px;margin-inline-start:2px;animation:1.1s step-end infinite bl-vc-caret;display:inline-block}.bl-vc-line-tool{color:var(--bl-vc-accent)}.bl-vc-bar-acts{flex:none;align-items:center;gap:6px;display:inline-flex}.bl-vc-livetag{color:var(--bl-faint);white-space:nowrap}.bl-vc-card[data-phase=live] .bl-vc-livetag{color:var(--bl-critical)}.bl-vc-onair{border-radius:var(--radius-full);color:var(--bl-critical);background:var(--bl-critical);flex:none;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-vc-onair{background:color-mix(in srgb,var(--bl-critical)14%,var(--bl-surface))}}.bl-vc-onair{border:1px solid var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-onair{border:1px solid color-mix(in srgb,var(--bl-critical)40%,transparent)}}.bl-vc-onair[data-kind=screen]{color:var(--bl-info);background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-onair[data-kind=screen]{background:color-mix(in srgb,var(--bl-info)14%,var(--bl-surface))}}.bl-vc-onair[data-kind=screen]{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-onair[data-kind=screen]{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-vc-onair-dot{border-radius:var(--radius-full);background:currentColor;flex:none;block-size:6px;inline-size:6px;animation:1.4s step-end infinite bl-vc-rec}.bl-vc-icon,.bl-vc-go,.bl-vc-end{border-radius:var(--radius-full);cursor:pointer;border:1px solid #0000;flex:none;place-items:center;block-size:32px;inline-size:32px;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid}.bl-vc-icon{color:var(--bl-muted);background:var(--bl-surface-raised);border-color:var(--bl-border)}.bl-vc-icon:hover{color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-vc-icon[data-active=true]{color:var(--bl-primary);background:var(--bl-elev);border-color:var(--bl-border-strong)}.bl-vc-go{color:var(--bl-base);background:var(--bl-primary)}.bl-vc-go:hover:not(:disabled){background:var(--bl-secondary)}.bl-vc-end{color:var(--bl-critical);background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-end{background:color-mix(in srgb,var(--bl-critical)12%,var(--bl-surface))}}.bl-vc-end{border-color:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-end{border-color:color-mix(in srgb,var(--bl-critical)35%,transparent)}}.bl-vc-end:hover:not(:disabled){background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-end:hover:not(:disabled){background:color-mix(in srgb,var(--bl-critical)20%,var(--bl-surface))}}.bl-vc-end:hover:not(:disabled){border-color:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-end:hover:not(:disabled){border-color:color-mix(in srgb,var(--bl-critical)55%,transparent)}}.bl-vc-end:active:not(:disabled),.bl-vc-go:active:not(:disabled){transform:scale(.94)}.bl-vc-go:disabled,.bl-vc-end:disabled{opacity:.5;cursor:not-allowed}.bl-vc-barmeter{block-size:2px;inline-size:calc(clamp(0,var(--bl-vc-mic,0),1)*100%);background:var(--bl-success);border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);transition:inline-size 90ms linear;position:absolute;inset-block-end:0;inset-inline-start:0}.bl-vc-close{border-radius:var(--radius-md);block-size:24px;inline-size:24px;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s ease-out,color .14s ease-out;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.bl-vc-close:hover{background:var(--bl-surface-raised);color:var(--bl-primary)}.bl-vc-tray{border-radius:var(--radius-lg);border:1px solid var(--bl-eng-line);background:var(--bl-pill-bg);flex-direction:column;flex:none;align-items:center;gap:10px;padding:12px;animation:.2s cubic-bezier(.22,1,.36,1) bl-vc-tray-in;display:flex}.bl-vc-tray-row{justify-content:center;align-items:center;gap:8px;display:flex}.bl-vc-chip{border-radius:var(--radius-md);block-size:34px;inline-size:34px;color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);cursor:pointer;flex:none;place-items:center;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out;display:grid}.bl-vc-chip:hover{color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-vc-chip[data-active=true]{color:var(--bl-vc-accent);background:var(--bl-vc-accent)}@supports (color:color-mix(in lab,red,red)){.bl-vc-chip[data-active=true]{background:color-mix(in srgb,var(--bl-vc-accent)14%,var(--bl-surface))}}.bl-vc-chip[data-active=true]{border-color:var(--bl-vc-accent)}@supports (color:color-mix(in lab,red,red)){.bl-vc-chip[data-active=true]{border-color:color-mix(in srgb,var(--bl-vc-accent)45%,transparent)}}.bl-vc-mode{flex-direction:column;align-items:center;gap:6px;inline-size:100%;display:flex}.bl-vc-mode-label{color:var(--bl-faint)}.bl-vc-mode-seg{border-radius:var(--radius-full);background:var(--bl-pill-bg);inline-size:100%;box-shadow:var(--glass-shadow-sm);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:2px;display:grid;position:relative}.bl-vc-mode-fill{z-index:0;width:calc((100% - 4px)/var(--bl-vc-seg-count,3));border-radius:var(--radius-full);background:var(--bl-elev);transform:translate(calc(var(--bl-vc-seg-i,0)*100%));transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:inset 0 1px #ffffff0f}.bl-vc-mode-btn{z-index:1;border-radius:var(--radius-full);min-block-size:30px;color:var(--bl-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 12px;transition:color .15s;display:inline-flex;position:relative}.bl-vc-mode-btn svg{flex:none}.bl-vc-mode-btn:hover{color:var(--bl-secondary)}.bl-vc-mode-btn[data-active=true]{color:var(--bl-primary)}.bl-vc-mode-btn:focus-visible{outline:2px solid var(--bl-info);outline-offset:1px}.bl-vc-mode-desc{color:var(--bl-faint);text-align:center;max-inline-size:42ch}.bl-vc-ptt{flex-direction:column;align-items:center;gap:5px;display:flex}.bl-vc-ptt-btn{border-radius:var(--radius-full);min-block-size:44px;color:var(--bl-primary);background:var(--bl-surface-raised);border:1px solid var(--bl-border);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;padding:10px 22px;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex;position:relative}.bl-vc-ptt-btn:hover{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-vc-ptt-btn:hover{border-color:color-mix(in srgb,var(--bl-success)40%,var(--bl-border))}}.bl-vc-ptt-btn[data-held=true]{color:var(--bl-success);background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-vc-ptt-btn[data-held=true]{background:color-mix(in srgb,var(--bl-success)14%,var(--bl-surface-raised))}}.bl-vc-ptt-btn[data-held=true]{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-vc-ptt-btn[data-held=true]{border-color:color-mix(in srgb,var(--bl-success)55%,transparent)}}.bl-vc-ptt-btn:focus-visible{outline:2px solid var(--bl-success);outline-offset:2px}.bl-vc-ptt-ring{border-radius:var(--radius-full);opacity:0;pointer-events:none;border:2px solid;transition:opacity .14s,transform .14s;position:absolute;inset:0;transform:scale(1)}.bl-vc-ptt-btn[data-held=true] .bl-vc-ptt-ring{opacity:.6;animation:1.2s ease-out infinite bl-vc-ping}.bl-vc-ptt-hint{color:var(--bl-faint)}.bl-vc-mic-field{inline-size:100%;max-inline-size:260px}.bl-vc-mic-perm{color:var(--bl-faint);text-align:center;max-inline-size:40ch}.bl-vc-video{flex-direction:column;align-items:center;gap:10px;inline-size:100%;display:flex}.bl-vc-cam-live{border-radius:var(--radius-full);color:var(--bl-critical);background:var(--bl-critical);align-items:center;gap:7px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-vc-cam-live{background:color-mix(in srgb,var(--bl-critical)12%,var(--bl-surface))}}.bl-vc-cam-live{border:1px solid var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-cam-live{border:1px solid color-mix(in srgb,var(--bl-critical)35%,transparent)}}.bl-vc-cam-live[data-kind=screen]{color:var(--bl-info);background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-cam-live[data-kind=screen]{background:color-mix(in srgb,var(--bl-info)12%,var(--bl-surface))}}.bl-vc-cam-live[data-kind=screen]{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vc-cam-live[data-kind=screen]{border-color:color-mix(in srgb,var(--bl-info)35%,transparent)}}.bl-vc-cam-dot{border-radius:var(--radius-full);background:currentColor;flex:none;block-size:8px;inline-size:8px;animation:1.4s step-end infinite bl-vc-rec}.bl-vc-selfview{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface);object-fit:cover;inline-size:200px;max-inline-size:100%}.bl-vc-selfview[data-kind=camera]{transform:scaleX(-1)}.bl-vc-cam-field{inline-size:100%;max-inline-size:240px}.bl-vc-cam-select{border-radius:var(--radius-md);min-block-size:32px;inline-size:100%;color:var(--bl-primary);background:var(--bl-surface);border:1px solid var(--bl-border);padding:6px 10px}.bl-vc-cam-select:focus-visible{outline:2px solid var(--bl-info);outline-offset:1px}.bl-vc-video-hint{color:var(--bl-faint);text-align:center;max-inline-size:40ch}.bl-vc-cam-err{color:var(--bl-critical);text-align:center}.bl-vc-notice{text-align:start;border-radius:var(--radius-lg);background:var(--bl-surface);border:1px solid var(--bl-border);flex:none;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bl-vc-notice[data-tone=danger]{background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-notice[data-tone=danger]{background:color-mix(in srgb,var(--bl-critical)8%,var(--bl-surface))}}.bl-vc-notice[data-tone=danger]{border-color:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-vc-notice[data-tone=danger]{border-color:color-mix(in srgb,var(--bl-critical)35%,transparent)}}.bl-vc-notice[data-tone=warn]{background:var(--bl-medium)}@supports (color:color-mix(in lab,red,red)){.bl-vc-notice[data-tone=warn]{background:color-mix(in srgb,var(--bl-medium)8%,var(--bl-surface))}}.bl-vc-notice[data-tone=warn]{border-color:var(--bl-medium)}@supports (color:color-mix(in lab,red,red)){.bl-vc-notice[data-tone=warn]{border-color:color-mix(in srgb,var(--bl-medium)32%,transparent)}}.bl-vc-notice-ic{color:var(--bl-critical);flex:none;margin-block-start:1px}.bl-vc-notice[data-tone=warn] .bl-vc-notice-ic{color:var(--bl-medium)}.bl-vc-notice-body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bl-vc-notice-title{color:var(--bl-primary)}.bl-vc-notice-detail{color:var(--bl-muted)}@keyframes bl-vc-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes bl-vc-blink{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes bl-vc-caret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes bl-vc-rec{0%,55%{opacity:1}56%,to{opacity:.3}}@keyframes bl-vc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bl-vc-tray-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bl-vc-orb:after,.bl-vc-card[data-phase=live] .bl-vc-orb:after{transition:opacity .22s;animation:none;transform:none}.bl-vc-ellipsis i,.bl-vc-line-live:after,.bl-vc-cam-dot,.bl-vc-onair-dot,.bl-vc-turn,.bl-vc-tray{animation:none}.bl-vc-barmeter,.bl-vc-mode-fill{transition:none}.bl-vc-ptt-btn[data-held=true] .bl-vc-ptt-ring{animation:none;transform:none}}.bl-os{flex-direction:column;flex:1;gap:20px;min-block-size:0;min-inline-size:0;padding:24px;display:flex;overflow:hidden auto;container:staff-os/inline-size}.bl-os-back{margin-block-end:-4px}.bl-os-hero{flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.bl-os-hero-main{flex:1;min-inline-size:12rem}.bl-os-hero-name{font-family:var(--bl-sans);font-size:var(--font-size-x-large);letter-spacing:-.01em;color:var(--bl-primary);font-weight:600}.bl-os-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px;display:flex}.bl-os-hero-role{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-muted)}.bl-os-hero-reach{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);text-overflow:ellipsis;white-space:nowrap;margin-block-start:6px;overflow:hidden}.bl-os-hero-acts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.bl-os-live{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);align-items:center;gap:6px;display:inline-flex}.bl-os-live.on{color:var(--bl-success)}.bl-os-live-dot{border-radius:var(--radius-full);background:var(--bl-ghost);flex:none;block-size:.375rem;inline-size:.375rem}.bl-os-live.on .bl-os-live-dot{background:var(--bl-success);animation:2s ease-in-out infinite bl-os-beat}@keyframes bl-os-beat{0%,to{opacity:1}50%{opacity:.4}}.bl-os-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bl-os-main,.bl-os-rail{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.bl-os-main{container:os-main/inline-size}.bl-os-rail{container:os-rail/inline-size}@container staff-os (min-width:60rem){.bl-os-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,22rem);align-items:start}}.bl-os-planedit{flex-direction:column;gap:12px;display:flex}.bl-os-kanban{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container os-main (min-width:34rem){.bl-os-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-os-col{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-base);flex-direction:column;gap:8px;min-inline-size:0;padding:10px;display:flex}.bl-os-col-head{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-faint);justify-content:space-between;align-items:center;font-weight:600;display:flex}.bl-os-col-count{border-radius:var(--radius-full);background:var(--bl-surface);min-inline-size:1.25rem;color:var(--bl-secondary);font-size:var(--font-size-micro);place-items:center;padding:0 6px;display:inline-grid}.bl-os-cards{flex-direction:column;gap:8px;min-block-size:3rem;display:flex}.bl-os-col-empty{border:1px dashed var(--bl-border);border-radius:var(--radius-md);min-block-size:3rem;font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-ghost);text-align:center;place-items:center;padding:12px 8px;display:grid}.bl-os-col.is-dropzone{border-color:var(--bl-info-line);background:var(--bl-info-soft);outline:2px dashed var(--bl-info);outline-offset:-2px}.bl-os-col.is-dropzone .bl-os-col-empty{border-color:var(--bl-info-line);color:var(--bl-info)}.bl-os-card{border-radius:var(--radius-md);border:1px solid var(--bl-border);background:var(--bl-surface-raised);box-shadow:var(--bl-eng-card-shadow);cursor:grab;flex-direction:column;gap:6px;padding:10px 12px;transition:box-shadow .14s ease-out,border-color .14s ease-out;display:flex;position:relative}.bl-os-card:hover{border-color:var(--bl-border-strong);box-shadow:var(--shadow-md)}.bl-os-card.is-dragging{opacity:.5;cursor:grabbing}.bl-os-card.is-editing{cursor:default;border-color:var(--bl-info-line);box-shadow:var(--shadow-md)}.bl-os-card-text{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary);overflow-wrap:anywhere;white-space:pre-wrap;padding-inline-end:3rem;line-height:1.45}.bl-os-card-time{border-radius:var(--radius-full);background:var(--bl-info-soft);color:var(--bl-info);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;letter-spacing:.01em;align-self:flex-start;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-weight:500;display:inline-flex}.bl-os-card-acts{opacity:0;gap:2px;transition:opacity .14s ease-out;display:flex;position:absolute;inset-block-start:6px;inset-inline-end:6px}.bl-os-card:hover .bl-os-card-acts,.bl-os-card:focus-within .bl-os-card-acts{opacity:1}.bl-os-card-act{border-radius:var(--radius-sm);background:var(--bl-surface);block-size:1.5rem;inline-size:1.5rem;color:var(--bl-faint);cursor:pointer;border:none;place-items:center;transition:color .14s ease-out,background-color .14s ease-out;display:grid}.bl-os-card-act:hover{color:var(--bl-primary);background:var(--bl-elev)}.bl-os-card-act.danger:hover{color:var(--bl-critical);background:var(--bl-critical-soft)}.bl-os-card-editarea{resize:none;min-block-size:1.5rem;inline-size:100%;font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary);background:0 0;border:none;padding:0;line-height:1.45;overflow:hidden}.bl-os-card-editarea:focus{outline:none}.bl-os-card-editbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-tf{flex:none;position:relative}.bl-tf-trigger{border:1px solid var(--bl-border);border-radius:var(--radius-full);background:var(--bl-surface);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;transition:border-color .14s ease-out,color .14s ease-out,background-color .14s ease-out;display:inline-flex}.bl-tf-trigger:hover{border-color:var(--bl-border-strong);color:var(--bl-primary)}.bl-tf-trigger.is-set{border-color:var(--bl-info-line);background:var(--bl-info-soft);color:var(--bl-info)}.bl-tf-pop{z-index:var(--z-modal);border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--bl-surface-raised);inline-size:13rem;box-shadow:var(--shadow-lg);padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.bl-tf-pop.is-portal{position:fixed;inset-block-start:auto;inset-inline-start:auto}.bl-tf-head{color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;text-align:center;padding:4px 6px 8px;font-weight:600}.bl-tf-cols{gap:6px;max-block-size:12rem;display:flex}.bl-tf-col{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex;overflow-y:auto}.bl-tf-opt{border-radius:var(--radius-sm);inline-size:100%;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:none;padding:5px 8px;transition:background-color .1s ease-out,color .1s ease-out}.bl-tf-opt:hover{background:var(--bl-elev);color:var(--bl-primary)}.bl-tf-opt.is-selected{background:var(--bl-info-soft);color:var(--bl-info);font-weight:600}.bl-tf-clear{border:none;border-block-start:1px solid var(--bl-border);inline-size:100%;color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-x-small);text-align:center;cursor:pointer;background:0 0;margin-block-start:6px;padding:6px 8px;display:block}.bl-tf-clear:hover{color:var(--bl-critical)}.bl-os-card-editactions{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.bl-os-iconbtn.is-primary{color:var(--bl-success)}.bl-os-iconbtn.is-primary:hover:not(:disabled){color:var(--bl-success);background:var(--bl-success-soft)}.bl-os-iconbtn{border-radius:var(--radius-md);block-size:1.75rem;inline-size:1.75rem;color:var(--bl-faint);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out;display:grid}.bl-os-iconbtn:hover:not(:disabled){color:var(--bl-primary);background:var(--bl-elev)}.bl-os-iconbtn.danger:hover:not(:disabled){color:var(--bl-critical);border-color:var(--bl-critical-line);background:var(--bl-critical-soft)}.bl-os-iconbtn:disabled{opacity:.4;cursor:not-allowed}.bl-os-col-add{border-radius:var(--radius-md);inline-size:100%;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;opacity:.65;background:0 0;border:none;align-items:center;gap:6px;padding:8px 10px;transition:opacity .14s ease-out,background-color .14s ease-out,color .14s ease-out;display:flex}.bl-os-col:hover .bl-os-col-add,.bl-os-col-add:focus-visible{opacity:1}.bl-os-col-add:hover{background:var(--bl-elev);color:var(--bl-primary)}.bl-os-card-editarea::placeholder{color:var(--bl-ghost)}.bl-os-agenda-form{flex-direction:column;gap:8px;margin-block-end:16px;display:flex}.bl-os-agenda-form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-os-agenda-list{flex-direction:column;display:flex}.bl-os-agenda-row{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface);align-items:center;gap:12px;padding:8px 12px;display:flex}.bl-os-time{min-inline-size:4.5rem;font-family:var(--bl-mono);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;color:var(--bl-secondary);flex:none}.bl-os-kind{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-base);color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.bl-os-astatus{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);white-space:nowrap;flex:none;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.bl-os-astatus.in_progress{border-color:var(--bl-medium-line);background:var(--bl-medium-soft);color:var(--bl-medium)}.bl-os-astatus.done{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-os-astatus.done{border-color:color-mix(in srgb,var(--bl-success)40%,transparent)}}.bl-os-astatus.done{background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-os-astatus.done{background:color-mix(in srgb,var(--bl-success)12%,transparent)}}.bl-os-astatus.done{color:var(--bl-success)}.bl-os-astatus.cancelled,.bl-os-astatus.missed{color:var(--bl-faint)}.bl-os-count-pill{border-radius:var(--radius-full);border:1px solid var(--bl-high-line);background:var(--bl-high-soft);min-inline-size:1.5rem;color:var(--bl-high);font-family:var(--bl-sans);font-size:var(--font-size-x-small);place-items:center;padding:2px 8px;font-weight:600;display:inline-grid}.bl-os-appr{--risk-c:var(--bl-secondary);--risk-glow:transparent;border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);box-shadow:var(--bl-eng-card-shadow);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.bl-os-appr:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,var(--risk-glow),transparent 62%);position:absolute;inset:0}.bl-os-appr>*{z-index:1;position:relative}.bl-os-appr.risk-low{--risk-c:var(--bl-low)}.bl-os-appr.risk-medium{--risk-c:var(--bl-medium)}.bl-os-appr.risk-high{--risk-c:var(--bl-high);--risk-glow:var(--bl-high-glow)}.bl-os-appr.risk-critical{--risk-c:var(--bl-critical);--risk-glow:var(--bl-critical-glow);border-color:var(--bl-critical-line)}.bl-os-appr-head{align-items:center;gap:8px;display:flex}.bl-os-appr-kind{color:var(--risk-c);font-family:var(--bl-sans);font-size:var(--font-size-x-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bl-os-appr-risk{color:var(--risk-c);font-family:var(--bl-sans);font-size:var(--font-size-micro);text-transform:capitalize;letter-spacing:.02em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.bl-os-appr-risk:before{content:"";border-radius:var(--radius-full);background:currentColor;block-size:6px;inline-size:6px}.bl-os-appr-time{color:var(--bl-faint);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.bl-os-appr-ask{font-family:var(--bl-sans);font-size:var(--font-size-large);color:var(--bl-primary);overflow-wrap:anywhere;text-wrap:pretty;font-weight:500;line-height:1.45}.bl-os-appr-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-os-appr-who{color:var(--bl-secondary);font-size:var(--font-size-x-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bl-os-appr-mono{border-radius:var(--radius-full);background:var(--bl-info);place-items:center;block-size:22px;inline-size:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.bl-os-appr-mono{background:color-mix(in srgb,var(--bl-info)22%,var(--bl-base))}}.bl-os-appr-mono{color:var(--bl-primary);font-size:var(--font-size-micro);font-weight:600}.bl-os-appr-acts{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.bl-os-log{flex-direction:column;gap:20px;display:flex}.bl-os-log-day{border-radius:var(--radius-full);background:var(--bl-pill-bg);border:1px solid var(--bl-border);color:var(--bl-secondary);font-family:var(--bl-mono);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;align-items:center;margin-block-end:8px;padding:2px 10px;display:inline-flex}.bl-os-log-items{flex-direction:column;display:flex}.bl-os-log-row{--tone-c:var(--bl-muted);border-block-start:1px solid var(--bl-border);grid-template-rows:auto auto;grid-template-columns:3rem 1fr;gap:3px 14px;padding:9px 6px;transition:background .12s;display:grid}.bl-os-log-items>.bl-os-log-row:first-child{border-block-start:0}.bl-os-log-row:hover{background:var(--bl-card-film)}.bl-os-log-row.tone-critical{--tone-c:var(--bl-critical)}.bl-os-log-row.tone-high{--tone-c:var(--bl-high)}.bl-os-log-row.tone-medium{--tone-c:var(--bl-medium)}.bl-os-log-row.tone-info{--tone-c:var(--bl-info)}.bl-os-log-time{text-align:end;color:var(--bl-faint);font-family:var(--bl-mono);font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;border-inline-end:1px solid var(--bl-border);grid-area:1/1/-1;align-self:start;padding-inline-end:14px}.bl-os-log-kind{color:var(--tone-c);font-family:var(--bl-mono);font-size:var(--font-size-micro);text-transform:uppercase;letter-spacing:.06em;grid-area:1/2;justify-self:start;font-weight:600}.bl-os-log-text{min-inline-size:0;color:var(--bl-secondary);font-size:var(--font-size-small);overflow-wrap:anywhere;grid-area:2/2;line-height:1.55}.bl-os-log-more{border-radius:var(--radius-full);border:1px solid var(--bl-border);background:var(--bl-pill-bg);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);cursor:pointer;align-self:center;margin-block-start:4px;padding:6px 14px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.bl-os-log-more:hover{background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-os-log-more:disabled{opacity:.6;cursor:default}.bl-os-dock{z-index:var(--z-modal);border-radius:var(--radius-xl);border:1px solid var(--bl-eng-line);background:var(--bl-pill-bg);flex-direction:column;max-block-size:min(84vh,760px);inline-size:min(460px,100vw - 24px);margin-inline:auto;animation:.32s cubic-bezier(.22,1,.36,1) bl-os-dock-in;display:flex;position:fixed;inset-block-end:20px;inset-inline:0;overflow:hidden;box-shadow:0 32px 80px -28px #000c}.bl-os-voice-dock{box-shadow:none;background:0 0;border:0;overflow:visible}.bl-os-voice-dock .bl-os-dock-body{overflow:visible}.bl-os-chat-top{flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px 0;display:flex}.bl-os-dock-close{border-radius:var(--radius-md);block-size:28px;inline-size:28px;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .14s ease-out,color .14s ease-out;display:grid}.bl-os-dock-close:hover{background:var(--bl-eng-line);color:var(--bl-primary)}.bl-os-dock-body{min-block-size:0;padding:0;overflow-y:auto}.bl-os-dock-body .bl-panel-head{display:none}.bl-eng-detail .bl-os-dock-body .bl-eng-col{gap:16px;padding-block:12px 0}.bl-os-chat-dock{background:var(--bl-pill-bg);block-size:min(70vh,720px)}@supports (color:color-mix(in lab,red,red)){.bl-os-chat-dock{background:color-mix(in srgb,var(--bl-pill-bg)88%,transparent)}}.bl-os-chat-dock{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate))}.bl-os-chat-dock [data-session-title]{display:none}.bl-os-chat-dock [data-component=session-prompt-dock]{background:0 0;padding-block-end:12px}.bl-os-chat-body{flex-direction:column;flex:auto;min-block-size:0;padding:0;display:flex;overflow:hidden}.bl-os-chat-surface{flex-direction:column;flex:auto;min-block-size:0;display:flex}.bl-os-chat-scroll{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.bl-os-chat-scroll>*{flex:auto;min-block-size:0}.bl-os-chat-status,.bl-os-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;display:flex}.bl-os-chat-spinner{border-radius:var(--radius-full);border:2px solid var(--bl-eng-line);border-block-start-color:var(--bl-primary);block-size:22px;inline-size:22px;animation:.7s linear infinite bl-os-chat-spin}.bl-os-chat-retry{border-radius:var(--radius-md);border:1px solid var(--bl-eng-line);color:var(--bl-primary);cursor:pointer;background:0 0;margin-block-start:4px;padding:6px 14px;transition:background-color .14s ease-out,color .14s ease-out}.bl-os-chat-retry:hover{background:var(--bl-eng-line)}@keyframes bl-os-chat-spin{to{transform:rotate(360deg)}}@keyframes bl-os-dock-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bl-os-live.on .bl-os-live-dot,.bl-os-dock{animation:none}.bl-os-chat-spinner{animation-duration:1.4s}}.bl-eng-tabs>[data-slot=tabs-content].bl-eng-chat-content{gap:0;padding:0;overflow:hidden}.bl-eng-chat-panel{flex-direction:column;flex:auto;min-block-size:0;display:flex;container:eng-chat/inline-size}.bl-eng-chat-panel-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.bl-eng-chat-split{flex:auto;min-block-size:0;display:flex}.bl-eng-chat-rail{border-inline-end:1px solid var(--bl-eng-line);flex-direction:column;flex:none;gap:2px;inline-size:13rem;min-inline-size:0;padding:8px;display:flex;overflow-y:auto}.bl-eng-chat-body{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.bl-eng-chat-panel .bl-os-chat-body{padding-block-end:12px;padding-inline:20px}@container eng-chat (max-width:34rem){.bl-eng-chat-rail{inline-size:10.5rem}}.bl-eng-chat-panel [data-session-title]{display:none}.bl-os-task{border-radius:var(--radius-md);border:1px solid var(--bl-border);background:var(--bl-surface);cursor:grab;align-items:flex-start;gap:8px;padding:7px 8px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex;position:relative}.bl-os-task:hover{border-color:var(--bl-border-strong);background:var(--bl-surface-raised)}.bl-os-task.compact{padding:6px 8px}.bl-os-task.is-dragging{opacity:.5;cursor:grabbing}.bl-os-task-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bl-os-task-about{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.bl-os-task-action{font-family:var(--bl-sans);font-size:var(--font-size-micro);color:var(--bl-faint);overflow-wrap:anywhere;line-height:1.4}.bl-os-task-acts{opacity:0;flex:none;align-items:center;gap:2px;transition:opacity .14s ease-out;display:flex}.bl-os-task:hover .bl-os-task-acts,.bl-os-task:focus-within .bl-os-task-acts{opacity:1}.bl-os-task-act{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--bl-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;transition:color .14s ease-out,background-color .14s ease-out;display:grid}.bl-os-task-act:hover{color:var(--bl-primary);background:var(--bl-elev)}.bl-os-lane{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-base);flex-direction:column;gap:8px;padding:12px;display:flex}.bl-os-lane.is-dropzone{border-color:var(--bl-info-line);background:var(--bl-info-soft);outline:2px dashed var(--bl-info);outline-offset:-2px}.bl-os-lane-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-os-lane-ic{color:var(--bl-faint);flex:none}.bl-os-lane-title{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-secondary);font-weight:600}.bl-os-lane-hint{font-family:var(--bl-sans);font-size:var(--font-size-micro);color:var(--bl-ghost)}.bl-os-lane-add{border-radius:var(--radius-md);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 8px;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.bl-os-lane-add:hover{background:var(--bl-elev);color:var(--bl-primary)}.bl-os-lane-cards{flex-direction:column;gap:6px;display:flex}.bl-os-lane-empty{border:1px dashed var(--bl-border);border-radius:var(--radius-md);font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-ghost);text-align:center;padding:10px 8px}.bl-os-lane.is-dropzone .bl-os-lane-empty{border-color:var(--bl-info-line);color:var(--bl-info)}.bl-os-backlog-form{flex-direction:column;gap:8px;padding-block:4px 8px;display:flex}.bl-os-backlog-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bl-os-backlog-form-acts{align-items:center;gap:8px;display:flex}.bl-os-tasks-error{align-items:center}.bl-os-tasks-error button{margin-inline-start:auto}.bl-os-card.is-taskdrop{border-color:var(--bl-info-line);background:var(--bl-info-soft);box-shadow:var(--shadow-md)}.bl-os-card-tasks{border-block-start:1px solid var(--bl-border);flex-direction:column;gap:6px;margin-block-start:2px;padding-block-start:8px;display:flex}.bl-sk-line{border-radius:var(--radius-sm);block-size:.75rem;inline-size:100%}.bl-sk-line.bl-sk-w7{inline-size:72%}.bl-sk-line.bl-sk-w6{inline-size:58%}.bl-sk-board{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;display:grid}.bl-sk-col{flex-direction:column;gap:8px;display:flex}.bl-sk-colhead{border-radius:var(--radius-sm);block-size:.8rem;inline-size:5.5rem}.bl-sk-card{border-radius:var(--radius-md);block-size:3.25rem;inline-size:100%}.bl-sk-cal{flex-direction:column;gap:12px;display:flex}.bl-sk-cal-body{flex-direction:column;gap:8px;display:flex}.bl-sk-cal-ev{border-radius:var(--radius-md);block-size:2.75rem;inline-size:100%}.bl-sk-list{flex-direction:column;gap:12px;display:flex}.bl-sk-row{align-items:center;gap:8px;display:flex}.bl-sk-row.bl-sk-end{justify-content:flex-end}.bl-sk-appr{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);flex-direction:column;gap:10px;padding:14px;display:flex}.bl-sk-chip{border-radius:var(--radius-full);block-size:1rem;inline-size:6rem}.bl-sk-chip.bl-sk-w4{inline-size:4rem}.bl-sk-btn{border-radius:var(--radius-md);block-size:1.75rem;inline-size:5rem}.bl-sk-log{flex-direction:column;gap:10px;display:flex}.bl-sk-daypill{border-radius:var(--radius-full);block-size:1.1rem;inline-size:6rem}.bl-sk-logrow{grid-template-columns:3rem 1fr;align-items:start;column-gap:14px;padding:6px 0;display:grid}.bl-sk-time{border-radius:var(--radius-sm);justify-self:end;block-size:.7rem;inline-size:2.5rem}.bl-sk-logtext{flex-direction:column;gap:6px;display:flex}.bl-search-palette{width:min(640px,100vw - 32px)}.bl-search-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.bl-search-row-icon{color:var(--icon-weak,var(--bl-muted))}.bl-search-row[data-tone=critical] .bl-search-row-icon{color:var(--icon-critical-base,var(--bl-critical))}.bl-search-row[data-tone=high] .bl-search-row-icon{color:var(--icon-warning-active,#f59e0b)}.bl-search-row[data-tone=medium] .bl-search-row-icon{color:var(--icon-warning-base,#d9a441)}.bl-search-row-body{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.bl-search-row-title{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:var(--font-size-small,14px);font-weight:var(--font-weight-medium,500);color:var(--text-strong,var(--bl-primary));flex-shrink:0;overflow:hidden}.bl-search-row-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-small,14px);color:var(--text-weak,var(--bl-muted));overflow:hidden}.bl-search-row-meta{border-radius:var(--radius-full,999px);font-family:var(--font-family-sans);font-size:var(--font-size-x-small,11px);font-weight:var(--font-weight-medium,500);letter-spacing:.04em;text-transform:uppercase;color:var(--text-weak,var(--bl-muted));background:var(--surface-base-hover,var(--bl-surface-raised));flex-shrink:0;padding:1px 8px}.bl-search-row-meta[data-tone=critical]{color:var(--icon-critical-base,var(--bl-critical));background:var(--icon-critical-base,red)}@supports (color:color-mix(in lab,red,red)){.bl-search-row-meta[data-tone=critical]{background:color-mix(in srgb,var(--icon-critical-base,red)14%,transparent)}}.bl-search-row-meta[data-tone=high]{color:var(--icon-warning-active,#f59e0b);background:var(--icon-warning-active,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.bl-search-row-meta[data-tone=high]{background:color-mix(in srgb,var(--icon-warning-active,#f59e0b)14%,transparent)}}.bl-search-row-meta[data-tone=medium]{color:var(--icon-warning-base,#d9a441);background:var(--icon-warning-base,#d9a441)}@supports (color:color-mix(in lab,red,red)){.bl-search-row-meta[data-tone=medium]{background:color-mix(in srgb,var(--icon-warning-base,#d9a441)14%,transparent)}}.bl-search-pin{border-radius:var(--radius-md,8px);width:26px;height:26px;color:var(--text-weak,var(--bl-muted));cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;transition:opacity .12s,color .12s,background .12s,transform .12s;display:inline-flex}.bl-search-row:hover .bl-search-pin,.bl-search-pin:focus-visible,.bl-search-pin[data-pinned=true]{opacity:1}.bl-search-pin:hover{background:var(--surface-raised-base-hover,var(--bl-surface-raised));color:var(--text-strong,var(--bl-primary))}.bl-search-pin[data-pinned=true]{color:var(--text-interactive-base,var(--bl-primary));transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.bl-search-pin{transition:none}.bl-search-pin[data-pinned=true]{transform:none}}.bl-cve-metrics{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.bl-cve-metric{border-radius:var(--radius-full,999px);font-size:var(--font-size-x-small,12px);font-weight:var(--font-weight-medium,500);color:var(--text-weak,var(--bl-muted));background:var(--surface-base-hover,var(--bl-surface-raised));padding:4px 10px}.bl-cve-metric b{color:var(--text-strong,var(--bl-primary))}.bl-cve-metric[data-tone=critical]{color:var(--icon-critical-base,var(--bl-critical));background:var(--icon-critical-base,red)}@supports (color:color-mix(in lab,red,red)){.bl-cve-metric[data-tone=critical]{background:color-mix(in srgb,var(--icon-critical-base,red)14%,transparent)}}.bl-cve-metric[data-tone=high]{color:var(--icon-warning-active,#f59e0b);background:var(--icon-warning-active,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.bl-cve-metric[data-tone=high]{background:color-mix(in srgb,var(--icon-warning-active,#f59e0b)14%,transparent)}}.bl-cve-desc{font-size:var(--font-size-small,14px);color:var(--text-base,var(--bl-secondary));line-height:1.5}.bl-cve-empty{font-size:var(--font-size-small,14px);color:var(--text-weak,var(--bl-muted))}.bl-cve-actions{justify-content:flex-end;margin-top:16px;display:flex}.bl-cve-pin{opacity:1;width:auto;font-size:var(--font-size-x-small,12px);font-weight:var(--font-weight-medium,500);border:1px solid var(--border-base,var(--bl-border));padding:5px 12px}.bl-cve-pin[data-pinned=true]{transform:none}.bl-search-group{align-items:center;gap:8px;display:flex}.bl-search-group-count{font-size:var(--font-size-x-small,11px);font-weight:var(--font-weight-medium,500);color:var(--text-weaker,var(--bl-muted));background:var(--surface-base-hover,var(--bl-surface-raised));border-radius:var(--radius-full,999px);text-align:center;min-width:16px;padding:0 6px;line-height:16px}.bl-search-palette [data-component=list]{flex:auto;min-height:0}.bl-search-footer{border-top:1px solid var(--border-weaker-base,var(--bl-border));font-size:var(--font-size-x-small,11px);color:var(--text-weaker,var(--bl-muted));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:8px 14px;display:flex}.bl-search-hint{align-items:center;gap:4px;display:inline-flex}.bl-search-footer kbd{border:1px solid var(--border-base,var(--bl-border));background:var(--surface-base-hover,var(--bl-surface-raised));min-width:16px;height:16px;color:var(--text-weak,var(--bl-muted));font-family:var(--font-family-sans);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.bl-search-footer-scope{opacity:.85;margin-left:auto}@media(max-width:520px){.bl-search-footer-scope{display:none}}}.bl-app-loader{z-index:50;background:var(--bl-base);flex-direction:column;justify-content:center;align-items:center;gap:21px;display:flex;position:fixed;inset:0}.bl-app-loader__spin{transform-origin:50%;block-size:40px;inline-size:40px;animation:.85s linear infinite bl-loader-spin;animation-delay:var(--bl-app-loader-spin-delay,0s);will-change:transform}.bl-app-loader__track{fill:none;stroke:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-app-loader__track{stroke:color-mix(in srgb,var(--bl-primary)16%,transparent)}}.bl-app-loader__track{stroke-width:3px}.bl-app-loader__arc{fill:none;stroke:var(--bl-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:88px}.bl-app-loader__slow{text-align:center;max-width:22rem;font-family:var(--bl-sans,system-ui,sans-serif);font-size:var(--font-size-small);color:var(--bl-muted);margin-block-start:14px}.bl-app-loader__recovery{flex-direction:column;align-items:center;gap:8px;margin-block-start:2px;display:flex}.bl-app-loader__recovery p{font-family:var(--bl-sans,system-ui,sans-serif);font-size:var(--font-size-small);color:var(--bl-muted)}.bl-app-loader__recovery a{font-family:var(--bl-sans,system-ui,sans-serif);font-size:var(--font-size-small);color:var(--bl-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--bl-primary);text-decoration-color:var(--bl-primary);font-weight:500}@supports (color:color-mix(in lab,red,red)){.bl-app-loader__recovery a{-webkit-text-decoration-color:color-mix(in srgb,var(--bl-primary)35%,transparent);text-decoration-color:color-mix(in srgb,var(--bl-primary)35%,transparent)}}.bl-app-loader__recovery a{transition:color .2s,text-decoration-color .2s}.bl-app-loader__recovery a:hover{-webkit-text-decoration-color:var(--bl-critical);text-decoration-color:var(--bl-critical);color:var(--bl-critical)}@keyframes bl-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bl-loader-pulse{0%,to{opacity:.4}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bl-app-loader__spin{will-change:opacity;animation:2s ease-in-out infinite bl-loader-pulse}.bl-app-loader__arc{stroke-dashoffset:55px}.bl-app-loader__label{opacity:1!important;animation:none!important;transform:none!important}}.settings-dialog .bl-bill{flex-direction:column;gap:20px;display:flex}.settings-dialog .bl-bill-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settings-dialog .bl-bill-hero-l{align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-dialog .bl-bill-ico{border-radius:var(--radius-xl);background:var(--bl-surface-raised);border:1px solid var(--bl-border);width:44px;height:44px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.settings-dialog .bl-bill-ico [data-component=icon],.settings-dialog .bl-bill-ico svg{width:22px;height:22px}.settings-dialog .bl-bill-balance{font-size:var(--font-size-x-large);letter-spacing:-.02em;color:var(--bl-primary);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600;line-height:1.1}.settings-dialog .bl-bill-balance.low{color:var(--bl-critical)}.settings-dialog .bl-bill-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:8px}.settings-dialog .bl-bill-sub.warn{color:var(--bl-critical)}.settings-dialog .bl-bill-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settings-dialog .bl-bill-chips{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.settings-dialog .bl-bill-chip{border-radius:var(--radius-lg);height:44px;font-size:var(--font-size-small);color:var(--bl-secondary);background:var(--bl-surface);border:1px solid var(--bl-border);cursor:pointer;font-variant-numeric:tabular-nums;font-weight:500;transition:color .14s,border-color .14s,background .14s}.settings-dialog .bl-bill-chip:hover:not(:disabled){color:var(--bl-primary);border-color:var(--bl-border-strong)}.settings-dialog .bl-bill-chip.sel{color:var(--bl-primary);background:var(--bl-elev);border-color:var(--bl-border-strong)}.settings-dialog .bl-bill-chip:disabled{opacity:.5;cursor:default}.settings-dialog .bl-bill-amount{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settings-dialog .bl-bill-field{border-radius:var(--radius-lg);background:var(--bl-surface);border:1px solid var(--bl-border);flex:1;align-items:center;min-width:160px;height:44px;padding:0 12px;transition:border-color .14s,background .14s;display:flex}.settings-dialog .bl-bill-field.is-narrow{flex:none;max-width:150px}.settings-dialog .bl-bill-field:focus-within{border-color:var(--bl-border-strong);background:var(--bl-elev)}.settings-dialog .bl-bill-field span{color:var(--bl-muted);font-size:var(--font-size-small)}.settings-dialog .bl-bill-field input{min-width:0;color:var(--bl-primary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;margin-left:4px}.settings-dialog .bl-bill-field input::placeholder{color:var(--bl-faint)}.settings-dialog .bl-bill-row{border-radius:var(--radius-xl);background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.settings-dialog .bl-bill-row-l{align-items:center;gap:12px;min-width:0;display:flex}.settings-dialog .bl-bill-row-t{font-size:var(--font-size-small);color:var(--bl-primary)}.settings-dialog .bl-bill-card-ic{color:var(--bl-muted)}.settings-dialog .bl-bill-grid2{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.settings-dialog .bl-bill-check{font-size:var(--font-size-x-small);color:var(--bl-muted);cursor:pointer;align-items:center;gap:8px;margin-top:12px;display:flex}.settings-dialog .bl-bill-check input{accent-color:var(--bl-critical)}.settings-dialog .bl-bill-fine{font-size:var(--font-size-x-small);color:var(--bl-faint);margin-top:8px}.settings-dialog .bl-bill-err{font-size:var(--font-size-x-small);color:var(--bl-critical);margin-top:8px}.settings-dialog .bl-bill-actions{gap:8px;margin-top:12px;display:flex}.settings-dialog .bl-bill-table-wrap{margin-top:12px;overflow-x:auto}.settings-dialog .bl-bill-table{border-collapse:collapse;width:100%;min-width:460px}.settings-dialog .bl-bill-table th{text-align:left;font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-faint);white-space:nowrap;padding:0 12px 12px 0;font-weight:500}.settings-dialog .bl-bill-table td{border-top:1px solid var(--bl-border);font-size:var(--font-size-small);color:var(--bl-secondary);vertical-align:middle;padding:12px 12px 12px 0}.settings-dialog .bl-bill-table td.amt{color:var(--bl-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.settings-dialog .bl-bill-table td.right{text-align:right}.settings-dialog .bl-bill-status{font-size:var(--font-size-small);border-radius:var(--radius-full);color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);text-transform:capitalize;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.settings-dialog .bl-bill-status.paid{color:var(--bl-success);background:#22c55e1f;border-color:#22c55e4d}.settings-dialog .bl-bill-view{font-size:var(--font-size-small);color:var(--bl-secondary);cursor:pointer;background:0 0;border:0;font-weight:500;transition:color .14s}.settings-dialog .bl-bill-view:hover{color:var(--bl-primary);text-underline-offset:2px;text-decoration:underline}.settings-dialog .bl-bill-empty{font-size:var(--font-size-small);color:var(--bl-muted);margin-top:12px}.settings-dialog .bl-bill-plan-status{align-items:center;gap:8px;margin-top:12px;display:flex}.settings-dialog .bl-bill-plan-badge{font-size:var(--font-size-small);border-radius:var(--radius-full);color:var(--bl-primary);background:var(--bl-surface-raised);border:1px solid var(--bl-border-strong);align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.settings-dialog .bl-bill-plans,.workspace-gate .bl-bill-plans{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.settings-dialog .bl-bill-plan,.workspace-gate .bl-bill-plan{border-radius:var(--radius-xl);background:var(--bl-surface);border:1px solid var(--bl-border);flex-direction:column;gap:8px;padding:16px;display:flex}.settings-dialog .bl-bill-plan.current,.settings-dialog .bl-bill-plan.pending{background:var(--bl-elev);border-color:var(--bl-border-strong)}.settings-dialog .bl-bill-plan-name,.workspace-gate .bl-bill-plan-name{font-size:var(--font-size-large);color:var(--bl-primary);font-weight:600}.settings-dialog .bl-bill-plan-price,.workspace-gate .bl-bill-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.settings-dialog .bl-bill-plan-amt,.workspace-gate .bl-bill-plan-amt{font-size:var(--font-size-medium);color:var(--bl-primary);font-weight:600}.settings-dialog .bl-bill-plan-per,.workspace-gate .bl-bill-plan-per{font-size:var(--font-size-x-small);color:var(--bl-muted)}.settings-dialog .bl-bill-plan-feats,.workspace-gate .bl-bill-plan-feats{flex-direction:column;flex:1;gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.settings-dialog .bl-bill-plan-feat,.workspace-gate .bl-bill-plan-feat{font-size:var(--font-size-small);color:var(--bl-secondary);line-height:1.35}@media(max-width:880px){.settings-dialog .bl-bill-plans,.workspace-gate .bl-bill-plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.settings-dialog .bl-bill-plans,.workspace-gate .bl-bill-plans{grid-template-columns:1fr}.settings-dialog .bl-bill-chips{grid-template-columns:repeat(2,1fr)}.settings-dialog .bl-bill-grid2{grid-template-columns:1fr}.settings-dialog .bl-bill-amount{flex-direction:column;align-items:stretch}.settings-dialog .bl-bill-field,.settings-dialog .bl-bill-amount>select{width:100%;min-width:0}.settings-dialog .bl-bill-actions{flex-direction:column;align-items:stretch}}.bl-ec-input{border-radius:var(--radius-lg);background:var(--bl-base);width:100%;height:2.25rem;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);border:1px solid #0000;outline:none;padding:0 12px;transition:border-color .14s ease-out}.bl-ec-input::placeholder{color:var(--bl-ghost)}.bl-ec-input:focus-visible{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-input:focus-visible{border-color:color-mix(in srgb,var(--bl-info)45%,var(--bl-border-strong))}}.bl-ec-form-dialog{inline-size:100%;max-inline-size:29rem;margin-inline:auto}.bl-ec-fd-body{flex-direction:column;gap:16px;padding:6px 20px 20px;display:flex}.bl-ec-fd-footer{border-top:1px solid var(--bl-border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.bl-ec-fd-body select.bl-fdrop{inline-size:100%}.bl-ec-fd-body .bl-ec-help{color:var(--bl-faint)}.bl-ec-ops-form{flex-direction:column;gap:8px;display:flex}.bl-ec-ops-row{border-radius:var(--radius-lg);text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:12px;inline-size:100%;padding:9px 12px;transition:background .14s,border-color .14s;display:flex}.bl-ec-ops-row:hover{background:var(--bl-pill-bg);border-color:var(--bl-border)}.bl-ec-ops-row-ic{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-base);width:1.75rem;height:1.75rem;color:var(--bl-faint);flex:none;place-items:center;display:grid}.bl-ec-ops-row-main{flex:1;min-width:0}.bl-ec-ops-row-val{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-ec-ops-row-sub{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.bl-ec-scope-pill{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.bl-ec-scope-pill.commission{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-scope-pill.commission{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-ec-scope-pill.commission{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-scope-pill.commission{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-ec-scope-pill.commission{color:var(--bl-info)}.bl-ec-verified{border-radius:var(--radius-full);border:1px solid var(--bl-success);flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-ec-verified{border:1px solid color-mix(in srgb,var(--bl-success)40%,transparent)}}.bl-ec-verified{background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ec-verified{background:color-mix(in srgb,var(--bl-success)12%,transparent)}}.bl-ec-verified{color:var(--bl-success);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600}.bl-ec-banner.critical{border-color:var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-secondary)}.bl-ec-banner.critical .i{color:var(--bl-critical)}.bl-ec-ops-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bl-ec-prio{border-radius:var(--radius-lg);border:1px solid var(--bl-border-strong);background:var(--bl-base);min-width:2rem;height:1.75rem;color:var(--bl-faint);font-family:var(--bl-mono);font-size:var(--font-size-x-small);flex:none;place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.bl-ec-prio.high{border-color:var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-critical)}.bl-ec-task-about{font-family:var(--bl-sans);font-weight:600}.bl-ec-task-due{color:var(--bl-faint)}.bl-ec-outcome{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface);min-width:4.25rem;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;place-items:center;padding:2px 8px;font-weight:600;display:inline-grid}.bl-ec-outcome.allowed{border-color:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ec-outcome.allowed{border-color:color-mix(in srgb,var(--bl-success)40%,transparent)}}.bl-ec-outcome.allowed{background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-ec-outcome.allowed{background:color-mix(in srgb,var(--bl-success)12%,transparent)}}.bl-ec-outcome.allowed{color:var(--bl-success)}.bl-ec-outcome.denied,.bl-ec-outcome.blocked{border-color:var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-critical)}.bl-ec-outcome.error{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-outcome.error{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-ec-outcome.error{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-outcome.error{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-ec-outcome.error{color:var(--bl-info)}.bl-ec-audit-time{font-family:var(--bl-sans);font-size:var(--font-size-x-small);color:var(--bl-faint);white-space:nowrap;flex:none}.bl-ec-ops-del,.bl-ec-ops-edit{border-radius:var(--radius-lg);width:1.875rem;height:1.875rem;color:var(--bl-faint);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out;display:grid}.bl-ec-ops-edit:hover{color:var(--bl-primary);border-color:var(--bl-border);background:var(--bl-pill-bg)}.bl-ec-ops-del:hover{color:var(--bl-critical);border-color:var(--bl-critical-line);background:var(--bl-critical-soft)}.bl-ec-self-pill{border-radius:var(--radius-full);border:1px solid var(--bl-info);flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-ec-self-pill{border:1px solid color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-ec-self-pill{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-self-pill{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-ec-self-pill{color:var(--bl-info);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600}.bl-ec-ops-row-sub2{align-items:center;gap:6px;min-inline-size:0;margin-top:2px;display:flex}.bl-ec-ops-row-sub2 .bl-ec-ops-row-sub{margin-top:0}.bl-ec-sub-dot{color:var(--bl-border-strong);flex:none}.bl-ec-member-pill{max-inline-size:12rem;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex;overflow:hidden}.bl-ec-optout-pill{border-radius:var(--radius-full);border:1px solid var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-critical);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.bl-ec-selftoggle{min-block-size:24px;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.bl-ec-selftoggle-box{border-radius:var(--radius-sm);border:1px solid var(--bl-border-strong);background:var(--bl-base);block-size:18px;inline-size:18px;color:var(--bl-info);flex:none;justify-content:center;align-items:center;transition:background .14s,border-color .14s;display:inline-flex}.bl-ec-selftoggle[aria-checked=true] .bl-ec-selftoggle-box{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-selftoggle[aria-checked=true] .bl-ec-selftoggle-box{border-color:color-mix(in srgb,var(--bl-info)45%,transparent)}}.bl-ec-selftoggle[aria-checked=true] .bl-ec-selftoggle-box{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ec-selftoggle[aria-checked=true] .bl-ec-selftoggle-box{background:color-mix(in srgb,var(--bl-info)14%,transparent)}}.bl-ops-status{border-radius:var(--radius-xl);border:1px solid var(--bl-border-strong);background:var(--bl-surface);align-items:center;gap:12px;padding:12px 20px;display:flex}.bl-ops-status .i{color:var(--bl-success);flex:none}.bl-ops-status.paused{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ops-status.paused{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-ops-status.paused{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-ops-status.paused{background:color-mix(in srgb,var(--bl-info)8%,transparent)}}.bl-ops-status.paused .i{color:var(--bl-info)}.bl-ops-status.killed{border-color:var(--bl-critical-line);background:var(--bl-critical-soft)}.bl-ops-status.killed .i{color:var(--bl-critical)}.bl-ops-status-title{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-primary);font-weight:600}.bl-ops-status-sub{font-size:var(--font-size-small);color:var(--bl-secondary);line-height:1.5}.bl-ops-actions{border-radius:var(--radius-xl);background:var(--bl-surface);box-shadow:var(--glass-shadow-sm);border:0;flex-direction:column;padding:0 20px;display:flex;overflow:hidden;container:form-rows/inline-size}.bl-ops-action-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bl-ops-action-row+.bl-ops-action-row{border-top:1px solid var(--bl-border)}.bl-ops-table{border-radius:var(--radius-xl);background:var(--bl-surface);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.bl-ops-head,.bl-ops-row{grid-template-columns:minmax(0,1fr) 10rem 6.5rem 2.5rem;align-items:center;gap:12px;padding:12px;display:grid}.bl-ops-head{border-bottom:1px solid var(--bl-border);height:2.5rem;font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-faint);padding-top:0;padding-bottom:0;font-weight:500}.bl-ops-row{border-top:1px solid var(--bl-border);position:relative}.bl-ops-row:first-of-type{border-top:0}.bl-ops-main{flex-direction:column;gap:2px;min-width:0;display:flex}.bl-ops-main-title{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-ops-main-sub{font-size:var(--font-size-x-small);color:var(--bl-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-ops-tags{flex-wrap:wrap;gap:4px;display:flex}.bl-ops-tag{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-elev);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.bl-ops-time{font-family:var(--bl-mono);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;color:var(--bl-muted)}.bl-ops-status-pill{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-elev);color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex}@layer components{.bl-dashboard{--background-base:var(--bl-eng-bg);--bl-base:var(--bl-eng-bg);--bl-surface:var(--bl-pill-bg);--bl-surface-raised:var(--bl-pill-bg);--bl-elev:var(--bl-eng-line);--bl-border:var(--bl-eng-line);--bl-border-strong:var(--bl-eng-line);background:var(--bl-eng-bg);container:bl-dashboard/inline-size}.bl-dw-wrap{position:relative}.bl-dw-loadbanner{border-radius:var(--radius-xl);border:1px solid var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-secondary);font-size:var(--font-size-small);align-items:center;gap:8px;margin-block-start:8px;padding-block:8px;padding-inline:12px;display:flex}.bl-dw-loadbanner svg{color:var(--bl-critical);flex-shrink:0}.bl-dw-loadbanner span{flex:1;min-inline-size:0}.bl-dw-loadbanner-retry{border-radius:var(--radius-lg);border:1px solid var(--bl-border-strong);background:var(--bl-surface-raised);block-size:28px;color:var(--bl-primary);font-size:var(--font-size-small);cursor:pointer;flex-shrink:0;padding-inline:12px;font-weight:500;transition:background .16s}.bl-dw-loadbanner-retry:hover{background:var(--bl-elev)}.bl-dw-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;display:grid}.bl-dw-cell{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.dw-sm{grid-column:span 3}.dw-md{grid-column:span 6}.dw-lg{grid-column:span 9}.dw-xl{grid-column:span 12}.bl-dw-body{flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.bl-dw-skel{border-radius:var(--radius-lg);block-size:130px;inline-size:100%}.bl-dw-skel.sk-hero{block-size:250px}.bl-dw-skel.sk-band{block-size:150px}.bl-dw-skel.sk-wide{block-size:200px}.bl-dw-skel.sk-stat{block-size:130px}@container bl-dashboard (max-width:1100px){.dw-sm{grid-column:span 6}.dw-md,.dw-lg{grid-column:span 12}}@container bl-dashboard (max-width:680px){.bl-dw-grid{gap:12px}.dw-sm{grid-column:span 12}}.bl-dw-grid.editing .bl-dw-cell{outline:1px dashed var(--bl-border-strong);outline-offset:4px;border-radius:var(--radius-xl)}.bl-dw-controls{justify-content:space-between;align-items:center;gap:8px;padding-block-start:4px;padding-inline:4px;display:flex}.bl-dw-type{font-family:var(--bl-sans);font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--bl-faint);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bl-dw-ctl-btns{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.bl-dw-ctl-btns button{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);block-size:26px;min-inline-size:26px;color:var(--bl-muted);cursor:pointer;justify-content:center;align-items:center;padding-inline:8px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.bl-dw-ctl-btns button:hover:not(:disabled){background:var(--bl-elev);color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-dw-ctl-btns button:disabled{opacity:.4;cursor:default}.bl-dw-ctl-btns button.danger:hover:not(:disabled){color:#fff;background:var(--bl-critical);border-color:var(--bl-critical)}.bl-dw-size-tag{font-family:var(--bl-mono);font-size:var(--font-size-small);text-transform:uppercase}.bl-dw-card{border-radius:var(--radius-xl);background:var(--bl-surface);block-size:100%;box-shadow:var(--bl-eng-card-shadow);border:0;flex-direction:column;gap:16px;padding:20px;display:flex}.bl-dw-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-dw-card-title{font-family:var(--bl-sans);font-size:var(--font-size-base);color:var(--bl-secondary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bl-dw-card-title svg{color:var(--bl-faint)}.bl-dw-note{font-size:var(--font-size-small);color:var(--bl-muted);line-height:1.5}.bl-dw-empty{font-size:var(--font-size-small);color:var(--bl-faint);padding-block:12px}.bl-dw-kpi{border-radius:var(--radius-xl);background:var(--bl-surface);block-size:100%;box-shadow:var(--bl-eng-card-shadow);--kc:var(--bl-muted);border:0;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.bl-dw-kpi.k-crit{--kc:var(--bl-critical)}.bl-dw-kpi.k-high{--kc:var(--bl-high)}.bl-dw-kpi.k-med{--kc:var(--bl-medium)}.bl-dw-kpi.k-low{--kc:var(--bl-low)}.bl-dw-kpi.k-crit:before,.bl-dw-kpi.k-high:before,.bl-dw-kpi.k-med:before,.bl-dw-kpi.k-low:before{content:"";background:var(--kc);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.bl-dw-kpi-top{align-items:center;gap:8px;display:flex}.bl-dw-kpi-ico{color:var(--kc);flex-shrink:0;place-items:center;display:grid}.bl-dw-kpi-ico svg{block-size:16px;inline-size:16px}.bl-dw-kpi-label{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.bl-dw-kpi-val{font-size:var(--font-size-2x-large);letter-spacing:-.03em;color:var(--bl-primary);font-variant-numeric:tabular-nums;margin-block-start:4px;font-weight:600;line-height:1}.bl-dw-kpi-sub{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-dw-kpi-share{align-items:center;gap:8px;display:flex}.bl-dw-kpi-track{border-radius:var(--radius-full);background:#ffffff0f;flex:1;block-size:4px;overflow:hidden}.bl-dw-kpi-fill{block-size:100%;inline-size:var(--kpi-w,0%);border-radius:var(--radius-full);background:var(--kc);transition:inline-size .3s cubic-bezier(.22,1,.36,1);display:block}.bl-dw-kpi-pct{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint);font-variant-numeric:tabular-nums}.bl-dw-tablewrap{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--bl-surface);inline-size:100%;overflow-x:auto}.bl-dw-table{border-collapse:collapse;inline-size:100%;font-family:var(--bl-sans)}.bl-dw-table thead th{text-align:start;font-size:var(--font-size-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bl-faint);white-space:nowrap;border-block-end:1px solid var(--bl-border);background:0 0;padding-block:10px;padding-inline:16px;font-weight:500}.bl-dw-table thead th.num,.bl-dw-table tbody td.num{text-align:end;font-variant-numeric:tabular-nums}.bl-dw-table tbody tr{cursor:default;transition:background .14s}.bl-dw-table tbody tr.clickable{cursor:pointer}.bl-dw-table tbody tr:hover{background:var(--bl-surface-raised)}.bl-dw-table tbody td{font-size:var(--font-size-small);color:var(--bl-primary);border-block-end:1px solid var(--bl-border);white-space:nowrap;text-overflow:ellipsis;max-inline-size:0;padding-block:12px;padding-inline:16px;overflow:hidden}.bl-dw-table tbody tr:last-child td{border-block-end:0}.bl-dw-table td.host,.bl-dw-table td.title{font-family:var(--bl-mono);color:var(--bl-primary);inline-size:100%}.bl-dw-table td.title{font-family:var(--bl-sans);font-weight:500}.bl-dw-table td.count{font-family:var(--bl-mono);color:var(--kc,var(--bl-primary));font-weight:600}.bl-dw-table tr.a-crit{--kc:var(--bl-critical)}.bl-dw-table tr.a-high{--kc:var(--bl-high)}.bl-dw-table tr.a-med{--kc:var(--bl-medium)}.bl-dw-table tr.a-low{--kc:var(--bl-low)}.bl-dw-table td.cvss{font-family:var(--bl-mono);color:var(--kc,var(--bl-muted));font-weight:600}.bl-dw-table td.target{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-dw-table td.sev{inline-size:1%}.bl-sevkpi-strip{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@container bl-dashboard (max-width:900px){.bl-sevkpi-strip{grid-template-columns:repeat(2,1fr)}}@container bl-dashboard (max-width:520px){.bl-sevkpi-strip{grid-template-columns:1fr}}.bl-statusb{flex-direction:column;gap:8px;display:flex}.bl-statusb-row{--stc:var(--bl-muted);grid-template-columns:88px 1fr auto;align-items:center;gap:12px;display:grid}.bl-statusb-row.st-open{--stc:var(--bl-high)}.bl-statusb-row.st-triage{--stc:var(--bl-medium)}.bl-statusb-row.st-confirmed{--stc:var(--bl-critical)}.bl-statusb-row.st-resolved{--stc:var(--bl-success)}.bl-statusb-lab{font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;display:inline-flex}.bl-statusb-dot{background:var(--stc);border-radius:50%;block-size:8px;inline-size:8px}.bl-statusb-track{border-radius:var(--radius-full);background:#ffffff0f;block-size:6px;overflow:hidden}.bl-statusb-fill{block-size:100%;inline-size:var(--stb-w,0%);border-radius:var(--radius-full);background:var(--stc);transition:inline-size .3s cubic-bezier(.22,1,.36,1);display:block}.bl-statusb-num{font-variant-numeric:tabular-nums;justify-self:end;align-items:baseline;gap:8px;display:inline-flex}.bl-statusb-num .nn{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);font-weight:600}.bl-statusb-num .np{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-faint)}.bl-dw-btn{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);block-size:32px;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;align-items:center;gap:8px;padding-inline:12px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.bl-dw-btn:hover:not(:disabled){background:var(--bl-elev);border-color:var(--bl-border-strong);color:var(--bl-primary)}.bl-dw-btn:focus-visible{outline:2px solid var(--bl-critical);outline-offset:2px}.bl-dw-btn:disabled{opacity:.5;cursor:default}.bl-dw-btn.primary{background:var(--bl-critical);border-color:var(--bl-critical);color:#fff}.bl-dw-btn.primary:hover:not(:disabled){filter:brightness(1.06)}.bl-dw-btn.ghost{background:0 0}.bl-dw-saveerr{font-size:var(--font-size-small);color:var(--bl-critical)}.bl-dw-add{margin-block-start:12px;position:relative}.bl-dw-add-btn{border-radius:var(--radius-lg);border:1px dashed var(--bl-border-strong);block-size:34px;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);cursor:pointer;background:0 0;align-items:center;gap:8px;padding-inline:12px;font-weight:500;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.bl-dw-add-btn:hover{color:var(--bl-primary);border-color:var(--bl-primary);background:var(--bl-elev)}.bl-dw-add-menu{z-index:20;border-radius:var(--radius-xl);border:1px solid var(--bl-border-strong);background:var(--bl-surface-raised);flex-direction:column;gap:2px;max-block-size:60vh;inline-size:min(420px,92vw);padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow-y:auto;box-shadow:0 24px 60px -24px #000000b3}.bl-dw-add-item{border-radius:var(--radius-lg);text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px;transition:background .14s;display:flex}.bl-dw-add-item:hover{background:var(--bl-elev)}.bl-dw-add-ico{border-radius:var(--radius-lg);block-size:30px;inline-size:30px;color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);flex-shrink:0;place-items:center;display:grid}.bl-dw-add-txt{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bl-dw-add-title{font-size:var(--font-size-small);color:var(--bl-primary);font-weight:600}.bl-dw-add-blurb{font-size:var(--font-size-small);color:var(--bl-faint);line-height:1.5}.bl-dw-blank{text-align:center;color:var(--bl-faint);flex-direction:column;align-items:center;gap:12px;padding-block:54px;padding-inline:21px;display:flex}.bl-dw-blank svg{opacity:.6;block-size:28px;inline-size:28px}.bl-dw-blank p{font-size:var(--font-size-large)}.bl-dw-blank-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bl-dchat{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;inset-block-end:24px;inset-inline-end:24px}.bl-dchat-fab{border:1px solid var(--bl-critical);border-radius:50%;place-items:center;block-size:52px;inline-size:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.bl-dchat-fab{border:1px solid color-mix(in srgb,var(--bl-critical)60%,transparent)}}.bl-dchat-fab{background:radial-gradient(120% 120% at 30% 20%,var(--bl-critical),var(--bl-critical))}@supports (color:color-mix(in lab,red,red)){.bl-dchat-fab{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--bl-critical)92%,#000),var(--bl-critical))}}.bl-dchat-fab{color:#fff;cursor:pointer;box-shadow:0 12px 32px -12px var(--bl-critical),0 6px 16px -8px #0009}@supports (color:color-mix(in lab,red,red)){.bl-dchat-fab{box-shadow:0 12px 32px -12px color-mix(in srgb,var(--bl-critical)70%,transparent),0 6px 16px -8px #0009}}.bl-dchat-fab{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.bl-dchat-fab:hover{transform:translateY(-2px)scale(1.03)}.bl-dchat-fab:focus-visible{outline:2px solid var(--bl-primary);outline-offset:4px}.bl-dchat-fab svg{block-size:22px;inline-size:22px;color:inherit}.bl-dchat-panel{border-radius:var(--radius-xl);border:1px solid var(--bl-border-strong);background:var(--bl-surface-raised);flex-direction:column;block-size:min(560px,100vh - 140px);inline-size:min(384px,100vw - 32px);animation:.2s cubic-bezier(.22,1,.36,1) bl-dchat-in;display:flex;overflow:hidden;box-shadow:0 32px 80px -28px #000c}@keyframes bl-dchat-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.bl-dchat-head{border-block-end:1px solid var(--bl-border);justify-content:space-between;align-items:center;padding:12px;display:flex}.bl-dchat-title{font-size:var(--font-size-large);color:var(--bl-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bl-dchat-spark{border-radius:var(--radius-md);block-size:24px;inline-size:24px;color:var(--bl-critical);background:var(--bl-critical-soft);border:1px solid var(--bl-critical-line);place-items:center;display:grid}.bl-dchat-x{border-radius:var(--radius-lg);block-size:28px;inline-size:28px;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .14s,color .14s;display:grid}.bl-dchat-x:hover{background:var(--glass-card-bg);color:var(--bl-primary)}.bl-dchat-log{flex-direction:column;flex:1;gap:12px;min-block-size:0;padding:12px;display:flex;overflow-y:auto}.bl-dchat-intro p{font-size:var(--font-size-small);color:var(--bl-muted);line-height:1.5}.bl-dchat-sugg{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.bl-dchat-chip{border-radius:var(--radius-full);border:1px solid var(--bl-border);background:var(--glass-subtle-bg);color:var(--bl-secondary);font-size:var(--font-size-small);cursor:pointer;padding:8px;transition:background .14s,border-color .14s}.bl-dchat-chip:hover:not(:disabled){background:var(--glass-card-bg);border-color:var(--bl-border-strong)}.bl-dchat-chip:disabled{opacity:.5;cursor:default}.bl-dchat-msg{font-size:var(--font-size-small);line-height:1.5}.bl-dchat-msg.user{background:var(--bl-critical);color:#fff;border-start-start-radius:var(--radius-xl);border-start-end-radius:13px;border-end-end-radius:5px;border-end-start-radius:13px;align-self:flex-end;max-inline-size:85%;padding-block:8px;padding-inline:12px}.bl-dchat-msg.ai{background:var(--bl-surface);border:1px solid var(--bl-border);max-inline-size:92%;color:var(--bl-secondary);border-start-start-radius:13px;border-start-end-radius:var(--radius-xl);border-end-end-radius:13px;border-end-start-radius:5px;align-self:flex-start;padding-block:8px;padding-inline:12px}.bl-dchat-widgets{flex-wrap:wrap;gap:4px;margin-block-start:8px;display:flex}.bl-dchat-widgets li{border-radius:var(--radius-full);font-size:var(--font-size-small);color:var(--bl-muted);background:var(--glass-subtle-bg);border:1px solid var(--bl-border);padding-block:2px;padding-inline:8px;list-style:none}.bl-dchat-thinking{color:var(--bl-faint);align-items:center;gap:8px;display:inline-flex}.bl-dchat-thinking span{background:var(--bl-faint);border-radius:50%;block-size:5px;inline-size:5px;animation:1.2s ease-in-out infinite both bl-dchat-blink}.bl-dchat-thinking span:nth-child(2){animation-delay:.16s}.bl-dchat-thinking span:nth-child(3){animation-delay:.32s}@keyframes bl-dchat-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.bl-dchat-input{border-block-start:1px solid var(--bl-border);align-items:flex-end;gap:8px;padding:12px;display:flex}.bl-dchat-input textarea{resize:none;border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-base);max-block-size:120px;min-inline-size:0;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);flex:1;padding-block:8px;padding-inline:12px;line-height:1.5}.bl-dchat-input textarea:focus-visible{border-color:var(--bl-critical-line);outline:none}.bl-dchat-input textarea::placeholder{color:var(--bl-faint)}.bl-dchat-send{border-radius:var(--radius-lg);background:var(--bl-critical);color:#fff;cursor:pointer;border:0;flex-shrink:0;place-items:center;block-size:34px;inline-size:34px;transition:filter .14s,opacity .14s;display:grid}.bl-dchat-send svg{color:inherit}.bl-dchat-send:disabled{opacity:.4;cursor:default}.bl-dchat-send:hover:not(:disabled){filter:brightness(1.08)}.bl-dchat-send:focus-visible{outline:2px solid var(--bl-critical);outline-offset:2px}@media(prefers-reduced-transparency:reduce){.bl-dw-card,.bl-dw-kpi,.bl-dw-add-menu,.bl-dchat-panel{-webkit-backdrop-filter:none!important;background:var(--bl-surface)!important}}@media(prefers-reduced-motion:reduce){.bl-dw-kpi-fill,.bl-statusb-fill{transition-duration:.01ms!important}.bl-dchat-panel{opacity:1!important;animation:none!important;transform:none!important}.bl-dchat-fab{transition:none!important}.bl-dchat-thinking span{opacity:1!important;animation:none!important}}}.bl-sup{z-index:60;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed;bottom:24px;left:24px}.bl-sup-fab{border:1px solid var(--bl-info);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.bl-sup-fab{border:1px solid color-mix(in srgb,var(--bl-info)55%,transparent)}}.bl-sup-fab{background:radial-gradient(120% 120% at 30% 20%,var(--bl-info),var(--bl-info))}@supports (color:color-mix(in lab,red,red)){.bl-sup-fab{background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--bl-info)92%,#000),var(--bl-info))}}.bl-sup-fab{color:#fff;cursor:pointer;box-shadow:0 12px 32px -14px var(--bl-info),0 6px 16px -8px #0009}@supports (color:color-mix(in lab,red,red)){.bl-sup-fab{box-shadow:0 12px 32px -14px color-mix(in srgb,var(--bl-info)70%,transparent),0 6px 16px -8px #0009}}.bl-sup-fab{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.bl-sup-fab:hover{transform:translateY(-2px)scale(1.03)}.bl-sup-fab svg{width:20px;height:20px}.bl-sup-panel{border-radius:var(--radius-xl);background:var(--bl-surface);flex-direction:column;width:min(368px,100vw - 32px);height:min(540px,100vh - 140px);animation:.2s cubic-bezier(.22,1,.36,1) bl-sup-in;display:flex;overflow:hidden;box-shadow:0 32px 80px -28px #000c}@keyframes bl-sup-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bl-sup-panel{animation:none}.bl-sup-fab{transition:none}}.bl-sup-head{border-bottom:1px solid var(--bl-border);justify-content:space-between;align-items:center;padding:12px;display:flex}.bl-sup-title{font-size:var(--font-size-large);color:var(--bl-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bl-sup-ico{border-radius:var(--radius-md);width:24px;height:24px;color:var(--bl-info);background:var(--bl-info-soft);border:1px solid var(--bl-info-line);place-items:center;display:grid}.bl-sup-x{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--bl-faint);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .14s,color .14s;display:grid}.bl-sup-x:hover{background:var(--bl-surface);color:var(--bl-primary)}.bl-sup-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.bl-sup-intro p{font-size:var(--font-size-small);color:var(--bl-muted);line-height:1.5}.bl-sup-sugg{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.bl-sup-chip{border-radius:var(--radius-full);background:var(--bl-surface);color:var(--bl-secondary);font-size:var(--font-size-small);text-align:left;cursor:pointer;padding:8px;transition:background .14s}.bl-sup-chip:hover:not(:disabled){background:var(--bl-surface-raised)}.bl-sup-chip:disabled{opacity:.5;cursor:default}.bl-sup-msg{font-size:var(--font-size-small);line-height:1.5}.bl-sup-msg.user{border-radius:var(--radius-xl)13px 5px 13px;background:var(--bl-info);color:#fff;align-self:flex-end;max-width:85%;padding:8px 12px}.bl-sup-msg.assistant{border-radius:var(--radius-xl)13px 13px 5px;background:var(--bl-surface);max-width:92%;color:var(--bl-secondary);align-self:flex-start;padding:8px 12px}.bl-sup-md{font-size:var(--font-size-small);color:var(--bl-secondary);overflow-wrap:anywhere;min-width:0;line-height:1.65}.bl-sup-md>:first-child{margin-top:0}.bl-sup-md>:last-child{margin-bottom:0}.bl-sup-md p{margin:0 0 8px}.bl-sup-md h1,.bl-sup-md h2,.bl-sup-md h3,.bl-sup-md h4{color:var(--bl-primary);font-weight:600;line-height:1.5;font-size:var(--font-size-small);margin:12px 0 8px}.bl-sup-md ul,.bl-sup-md ol{margin:0 0 8px;padding-left:12px}.bl-sup-md li{margin:2px 0}.bl-sup-md li::marker{color:var(--bl-faint)}.bl-sup-md a{color:var(--bl-info);text-underline-offset:2px;text-decoration:underline}.bl-sup-md strong{color:var(--bl-primary);font-weight:600}.bl-sup-md code{font-family:var(--bl-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--font-size-small);border-radius:var(--radius-md);background:var(--bl-base);border:1px solid var(--bl-border);padding:1px 4px}.bl-sup-md pre{border-radius:var(--radius-lg);background:var(--bl-base);border:1px solid var(--bl-border);margin:0 0 8px;padding:8px 12px;overflow-x:auto}.bl-sup-md pre code{font-size:var(--font-size-small);background:0 0;border:0;padding:0;line-height:1.5}.bl-sup-md blockquote{border-left:2px solid var(--bl-border-strong);color:var(--bl-muted);margin:0 0 8px;padding-left:8px}.bl-sup-md table{font-size:var(--font-size-small);border-collapse:collapse;display:block;overflow-x:auto}.bl-sup-md th,.bl-sup-md td{border:1px solid var(--bl-border);padding:4px 8px}.bl-sup-srcs{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.bl-sup-src{border-radius:var(--radius-full);font-size:var(--font-size-small);color:var(--bl-muted);background:var(--bl-base);border:1px solid var(--bl-border);padding:2px 8px}.bl-sup-think{align-items:center;gap:8px;display:inline-flex}.bl-sup-think span{background:var(--bl-faint);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite both bl-sup-blink}.bl-sup-think span:nth-child(2){animation-delay:.16s}.bl-sup-think span:nth-child(3){animation-delay:.32s}@keyframes bl-sup-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.bl-sup-think span{animation:none}}.bl-sup-input{border-top:1px solid var(--bl-border);align-items:flex-end;gap:8px;padding:12px;display:flex}.bl-sup-input textarea{resize:none;border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-base);min-width:0;max-height:120px;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-small);flex:1;padding:8px 12px;line-height:1.5}.bl-sup-input textarea:focus-visible{border-color:var(--bl-info-line);outline:none}.bl-sup-input textarea::placeholder{color:var(--bl-faint)}.bl-sup-send{border-radius:var(--radius-lg);background:var(--bl-info);color:#fff;cursor:pointer;border:0;flex-shrink:0;place-items:center;width:34px;height:34px;transition:filter .14s,opacity .14s;display:grid}.bl-sup-send:disabled{opacity:.4;cursor:default}.bl-sup-send:hover:not(:disabled){filter:brightness(1.08)}.bl-settings-page{background-color:var(--background-base);block-size:100%;min-block-size:0;inline-size:100%;display:flex;position:relative;overflow:hidden}.bl-settings-page>*{flex:1;min-block-size:0;min-inline-size:0}.bl-settings-overlay{inset:var(--bl-titlebar-h)0 0 0;z-index:50;outline:none;display:flex;position:fixed;overflow:hidden}@media(min-width:1024px){.bl-settings-overlay{border-left:1px solid var(--bl-border);left:60px}}.bl-settings-overlay-scrim{background-color:hsl(from var(--background-base)h s l/.86);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));position:absolute;inset:0}.bl-settings-overlay-panel{background-color:hsl(from var(--background-base)h s l/.97);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));flex:1;animation:.18s cubic-bezier(.22,1,.36,1) both bl-settings-overlay-in;display:flex;position:relative}@media(prefers-reduced-transparency:reduce){.bl-settings-overlay-panel{background-color:var(--background-base);-webkit-backdrop-filter:none}}.bl-settings-overlay-panel>*{flex:1;min-width:0;min-height:0}@keyframes bl-settings-overlay-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bl-settings-overlay-panel{animation:.12s ease-out both bl-settings-overlay-fade}}@keyframes bl-settings-overlay-fade{0%{opacity:0}to{opacity:1}}.bl-rail-tabs{flex:1;min-block-size:0;inline-size:100%}.bl-rail-tabs>[data-slot=tabs-list]{background:var(--glass-subtle-bg);inline-size:220px;min-inline-size:220px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border-right:none;gap:2px;padding:12px}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-section-title]{font-family:var(--bl-sans);font-size:var(--font-size-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-ghost);padding:12px 8px 8px;font-weight:500}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-lg);block-size:auto;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-small);border:1px solid #0000;font-weight:500;transition:background .14s,color .14s,border-color .14s}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]+[data-slot=tabs-trigger-wrapper]{margin-block-start:4px}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]{gap:12px;padding:8px 12px}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper] [data-component=icon]{block-size:18px;inline-size:18px;color:var(--bl-muted)}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:has([data-selected])){background:var(--bl-surface-raised);color:var(--bl-primary)}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:hover:not(:has([data-selected])) [data-component=icon]{color:var(--bl-secondary)}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background:var(--glass-elevated-bg);color:var(--bl-primary);border-color:#0000}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-component=icon]{color:var(--bl-primary)}.bl-rail-tabs>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-slot=tabs-trigger]:after{content:"";border-radius:var(--radius-full);background:var(--bl-primary);block-size:6px;inline-size:6px;margin-inline-start:auto}@media(max-width:720px){.bl-rail-tabs>[data-slot=tabs-list]{inline-size:176px;min-inline-size:176px;padding:8px}.bl-rail-tabs.bl-rail-nav{--rail-inset:8px}}.bl-rail-tabs>[data-slot=tabs-content]{background:0 0;flex-direction:column;gap:20px;min-block-size:0;padding:20px;display:flex;overflow-y:auto;container-type:inline-size}.bl-rail-tabs>[data-slot=tabs-content].hidden{display:none}.bl-rail-controls [data-component=button][data-size=large]{border-radius:var(--radius-lg);block-size:40px}.bl-rail-controls [data-component=button][data-size=normal]{border-radius:var(--radius-lg);block-size:36px}.bl-rail-controls [data-component=button][data-size=small]{border-radius:var(--radius-lg);block-size:32px}.bl-rail-nav{--rail-inset:12px;position:relative}.bl-rail-nav [data-slot=tabs-indicator]{inset-inline:var(--rail-inset);z-index:0;border-radius:var(--radius-lg);background:var(--glass-elevated-bg);pointer-events:none;transition:transform .2s cubic-bezier(.32,.72,0,1),height .2s cubic-bezier(.32,.72,0,1);position:absolute;inset-block-start:0}.bl-rail-nav [data-slot=tabs-indicator][data-resizing=true]{transition:none}.bl-rail-nav [data-slot=tabs-indicator][data-visible=false]{opacity:0}.bl-rail-nav [data-slot=tabs-indicator]:before{content:"";border-radius:var(--radius-full);background:var(--accent);block-size:14px;inline-size:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}@media(prefers-reduced-motion:reduce){.bl-rail-nav [data-slot=tabs-indicator]{transition:none}}.bl-rail-nav>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]{z-index:1;max-inline-size:none;position:static}.bl-rail-nav>[data-slot=tabs-list] [data-slot=tabs-trigger]{z-index:1;position:relative}.bl-rail-nav>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background:0 0}.bl-rail-nav>[data-slot=tabs-list] [data-slot=tabs-trigger-wrapper]:has([data-selected]) [data-slot=tabs-trigger]:after{content:none}.bl-rail-nav>[data-slot=tabs-list] [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--bl-border-strong);outline-offset:-2px;border-radius:var(--radius-lg)}.bl-rail-nav .bl-rail-sig{font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;color:var(--bl-faint);white-space:nowrap;align-items:center;gap:5px;margin-inline-start:auto;padding-inline-start:8px;font-weight:500;display:inline-flex}.bl-rail-nav [data-slot=tabs-trigger-wrapper]:has([data-selected]) .bl-rail-sig{color:var(--bl-muted)}.bl-rail-nav .bl-rail-sig-dot{border-radius:var(--radius-full);background:var(--bl-faint);flex:none;block-size:6px;inline-size:6px}.bl-rail-nav .bl-rail-sig[data-tone=warn] .bl-rail-sig-dot{background:var(--warning)}.bl-rail-nav .bl-rail-sig[data-tone=critical] .bl-rail-sig-dot{background:var(--accent)}.bl-rail-nav .bl-rail-sig[data-tone=critical]{color:var(--accent)}.bl-rail-nav .bl-rail-up{border-radius:var(--radius-lg);block-size:28px;inline-size:100%;color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-x-small);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-inline:6px;font-weight:500;transition:background .14s,color .14s;display:flex}.bl-rail-nav .bl-rail-up:hover{background:var(--glass-subtle-bg);color:var(--bl-primary)}.bl-rail-nav .bl-rail-up:focus-visible{outline:2px solid var(--bl-border-strong);outline-offset:-2px}.bl-rail-nav .bl-rail-up [data-component=icon]{flex:none;block-size:14px;inline-size:14px}.bl-rail-nav .bl-rail-up-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-rail-back{display:none}@media(max-width:640px){.bl-rail-nav>[data-slot=tabs-list]{inline-size:100%;min-inline-size:0;max-inline-size:none}.bl-rail-nav>[data-slot=tabs-content],.bl-rail-nav>.bl-set-stage{z-index:3;background:var(--background-base);padding-block-start:44px;transition:transform .22s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:translate(100%)}.bl-rail-nav[data-rail-open=true]>[data-slot=tabs-content],.bl-rail-nav[data-rail-open=true]>.bl-set-stage{transform:none}.bl-rail-nav>[data-slot=tabs-content][hidden]{display:none}.bl-rail-nav .bl-rail-back{z-index:4;border-radius:var(--radius-lg);background:var(--glass-elevated-bg);block-size:28px;color:var(--bl-secondary);font-family:var(--bl-sans);font-size:var(--font-size-x-small);cursor:pointer;opacity:0;pointer-events:none;border:0;align-items:center;gap:6px;padding-inline:10px 12px;font-weight:500;transition:opacity .16s;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.bl-rail-nav[data-rail-open=true] .bl-rail-back{opacity:1;pointer-events:auto}.bl-rail-nav .bl-rail-back:hover{color:var(--bl-primary)}.bl-rail-nav .bl-rail-back:focus-visible{outline:2px solid var(--bl-border-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bl-rail-nav>[data-slot=tabs-content],.bl-rail-nav>.bl-set-stage{transition:none}}}.bl-cs{block-size:100%;font-family:var(--bl-sans);color:var(--bl-primary);color-scheme:dark;accent-color:var(--bl-primary);caret-color:var(--bl-primary);--text-strong:var(--bl-primary);--text-base:var(--bl-secondary);--text-weak:var(--bl-muted);--text-weaker:var(--bl-faint);--surface-base:var(--bl-surface);--surface-base-hover:var(--bl-surface-raised);--surface-base-active:var(--bl-elev);--surface-raised-base:var(--bl-surface-raised);--surface-inset-base:var(--bl-surface-raised);--border-weak-base:var(--bl-border);--border-base:var(--bl-border-strong);--icon-base:var(--bl-muted);--icon-weak-base:var(--bl-faint);--icon-strong-base:var(--bl-primary)}.bl-cs-tabs>[data-slot=tabs-content]{container-name:chat-settings}.bl-cs-card{border-radius:var(--radius-xl);background:var(--bl-card-film);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-md);flex-direction:column;flex-shrink:0;gap:12px;padding:20px;display:flex}.bl-cs-head{align-items:flex-start;gap:12px;display:flex}.bl-cs-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);block-size:32px;inline-size:32px;color:var(--bl-secondary);flex-shrink:0;place-items:center;display:grid}.bl-cs-ic [data-component=icon],.bl-cs-ic svg{block-size:15px;inline-size:15px}.bl-cs-head-text{min-inline-size:0}.bl-cs-kicker{font-family:var(--bl-sans);font-size:var(--font-size-x-small);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-faint)}.bl-cs-h{font-size:var(--font-size-x-large);letter-spacing:-.01em;color:var(--bl-primary);margin:4px 0 0;font-weight:600}.bl-cs-sub{font-size:var(--font-size-small);color:var(--bl-muted);margin:4px 0 0;line-height:1.5}.bl-cs-div{background:var(--bl-border);block-size:1px}.bl-cs-form{flex-direction:column;gap:12px;display:flex}.bl-cs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bl-cs-form-span{grid-column:1/-1}@container chat-settings (max-width:30rem){.bl-cs-form-grid{grid-template-columns:1fr}}.bl-cs [data-slot=input-wrapper],.bl-cs [data-slot=select-select-trigger]{background:var(--glass-elevated-bg);border-color:var(--bl-border);border-radius:var(--radius-lg)}.bl-cs [data-slot=input-input]{color:var(--bl-primary);background:0 0}.bl-cs [data-slot=input-input]::placeholder{color:var(--bl-faint)}.bl-cs [data-slot=input-wrapper]:focus-within,.bl-cs [data-slot=select-select-trigger]:focus-visible{border-color:var(--bl-border-strong);background:var(--bl-elev)}.bl-cs textarea[data-slot=input-input]{min-block-size:96px;line-height:1.6}.bl-cs [data-slot=input-wrapper]{min-block-size:38px}.bl-cs [data-component=button][data-slot=select-select-trigger]{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--glass-elevated-bg);block-size:38px;min-inline-size:100%;color:var(--bl-primary);justify-content:space-between;gap:8px;padding-inline:12px;font-weight:400}.bl-cs [data-slot=select-select-trigger] [data-slot=select-select-trigger-value]{text-align:start;min-inline-size:0;font-size:var(--font-size-small);flex:1}.bl-cs [data-slot=select-select-trigger] [data-slot=select-select-trigger-icon]{color:var(--bl-faint);flex-shrink:0}.bl-cs-list{flex-direction:column;gap:8px;display:flex}.bl-cs-row{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.bl-cs-row-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bl-cs-row-title{min-inline-size:0;font-size:var(--font-size-small);color:var(--bl-primary);align-items:center;gap:8px;font-weight:500;display:flex}.bl-cs-row-kind{border-radius:var(--radius-sm);border:1px solid var(--bl-border-strong);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--bl-muted);flex-shrink:0;padding:1px 6px;font-weight:400}.bl-cs-row-meta{font-size:var(--font-size-x-small);color:var(--bl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-cs-mono{font-family:var(--bl-mono)}.bl-cs-empty{text-align:center;border-radius:var(--radius-xl);border:1px dashed var(--bl-border-strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 20px;display:flex}.bl-cs-empty-ic{border-radius:var(--radius-lg);background:var(--bl-surface-raised);border:1px solid var(--bl-border);block-size:36px;inline-size:36px;color:var(--bl-faint);place-items:center;display:grid}.bl-cs-empty-ic [data-component=icon],.bl-cs-empty-ic svg{block-size:16px;inline-size:16px}.bl-cs-empty-title{font-size:var(--font-size-small);color:var(--bl-secondary);font-weight:500}.bl-cs-empty-desc{max-inline-size:34rem;font-size:var(--font-size-x-small);color:var(--bl-faint);line-height:1.5}.bl-cs-notice{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface-raised);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bl-cs-notice-alert{border-color:var(--bl-critical-line);background:var(--bl-critical-soft)}.bl-cs-notice>[data-component=icon],.bl-cs-notice>svg{block-size:16px;inline-size:16px;color:var(--bl-muted);flex-shrink:0;margin-block-start:1px}.bl-cs-notice-alert>[data-component=icon],.bl-cs-notice-alert>svg{color:var(--bl-critical)}.bl-cs-notice-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bl-cs-notice-title{font-size:var(--font-size-small);color:var(--bl-primary);font-weight:500}.bl-cs-notice-desc{font-size:var(--font-size-x-small);color:var(--bl-muted);line-height:1.5}.bl-cs-loading{font-size:var(--font-size-small);color:var(--bl-muted);align-items:center;gap:8px;padding-block:4px;display:flex}.bl-cs-actions{justify-content:flex-end;display:flex}.bl-cs-prefs{container:form-rows/inline-size}.bl-cs [data-component=switch] [data-slot=switch-control]{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-elev);block-size:24px;inline-size:42px;padding-inline:2px;transition:all .18s}.bl-cs [data-component=switch] [data-slot=switch-thumb]{box-sizing:border-box;border-radius:var(--radius-full);background:var(--bl-muted);border:none;block-size:18px;inline-size:18px;transition:all .18s;transform:translate(0);box-shadow:0 1px 3px #0006}.bl-cs [data-component=switch][data-checked] [data-slot=switch-control]{border-color:var(--bl-critical);background:var(--bl-critical);box-shadow:0 0 14px var(--bl-critical-glow)}.bl-cs [data-component=switch][data-checked] [data-slot=switch-thumb]{background:#fff;transform:translate(18px)}.bl-cs [data-component=switch]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{border-color:var(--bl-border-strong);background:var(--bl-elev)}.bl-cs [data-component=switch][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{border-color:var(--bl-critical);background:var(--bl-critical)}.bl-page-head>*{padding-inline:0}.bl-form textarea[data-slot=input-input]{min-block-size:112px;line-height:1.6}textarea.bl-form-md{min-block-size:260px;font-family:var(--bl-mono);font-size:var(--font-size-small)}.bl-form [data-slot=input-wrapper]:has(textarea){block-size:auto}.bl-eng-tabs>[data-slot=tabs-content]{container-name:engineer-panel}.bl-eng-col{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.bl-eng-hero-av{border-radius:var(--radius-full);background:conic-gradient(from 210deg,var(--bl-critical),var(--bl-high),var(--bl-critical),var(--bl-critical),var(--bl-critical));border:0;flex:none;padding:2.5px;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-eng-hero-av{background:conic-gradient(from 210deg,var(--bl-critical),var(--bl-high),var(--bl-critical),color-mix(in srgb,var(--bl-critical)45%,var(--bl-base)),var(--bl-critical))}}.bl-eng-hero-av.is-active{box-shadow:0 0 0 3px var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-eng-hero-av.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--bl-success)16%,transparent)}}.bl-eng-hero-av.is-paused{box-shadow:0 0 0 3px var(--bl-medium)}@supports (color:color-mix(in lab,red,red)){.bl-eng-hero-av.is-paused{box-shadow:0 0 0 3px color-mix(in srgb,var(--bl-medium)16%,transparent)}}.bl-eng-hero-av.is-active:after{content:"";border-radius:var(--radius-full);background:var(--bl-success);border:2px solid var(--bl-surface);block-size:15px;inline-size:15px;box-shadow:0 0 10px var(--bl-success);position:absolute;inset-block-end:2px;inset-inline-end:2px}@supports (color:color-mix(in lab,red,red)){.bl-eng-hero-av.is-active:after{box-shadow:0 0 10px color-mix(in srgb,var(--bl-success)55%,transparent)}}.bl-eng-hero-face{block-size:6rem;inline-size:6rem;font-size:var(--font-size-2x-large)}.bl-eng-hero-sk-av{border-radius:var(--radius-full);block-size:6rem;inline-size:6rem}.bl-eng-nameedit{border-radius:var(--radius-md);inline-size:100%;max-inline-size:34rem;color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-x-large);letter-spacing:-.01em;background:0 0;border:1px solid #0000;outline:0;margin-inline-start:-8px;padding:2px 8px;font-weight:600;line-height:1.25;transition:background .14s,border-color .14s}.bl-eng-nameedit:hover:not(:focus){background:var(--bl-surface-raised)}.bl-eng-nameedit:focus{background:var(--bl-base);border-color:var(--bl-border-strong)}.bl-eng-hero-role{text-transform:none;letter-spacing:normal;font-size:var(--font-size-small);color:var(--bl-muted)}.bl-eng-pending{font-family:var(--bl-sans);font-size:var(--font-size-small);color:var(--bl-faint);align-items:center;gap:8px;display:inline-flex}.bl-eng-pending-dot{border-radius:var(--radius-full);background:var(--bl-medium);block-size:6px;inline-size:6px;animation:1.8s ease-in-out infinite bl-eng-pulse}@keyframes bl-eng-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.bl-eng-sk{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.bl-eng-sk-head{align-items:flex-start;gap:12px;display:flex}.bl-eng-sk-tile{border-radius:var(--radius-lg);flex:none;block-size:32px;inline-size:32px}.bl-eng-sk-lines{flex-direction:column;flex:1;gap:8px;min-inline-size:0;padding-block-start:2px;display:flex}.bl-eng-sk-line{border-radius:var(--radius-sm);block-size:10px;inline-size:40%;max-inline-size:9rem}.bl-eng-sk-line.wide{block-size:16px;inline-size:60%;max-inline-size:16rem}.bl-eng-sk-card{border-radius:var(--radius-xl);block-size:8.5rem;inline-size:100%}.bl-eng-sk-card.short{block-size:5.5rem}.bl-eng-tabs>[data-slot=tabs-content]{animation:.16s ease-out bl-eng-panel-in}@keyframes bl-eng-panel-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.bl-eng-tabs>[data-slot=tabs-content]{animation:none}}@media(prefers-reduced-motion:reduce){.bl-eng-pending-dot{opacity:.7;animation:none}.bl-eng-tabs>[data-slot=tabs-content]{animation:none}}.bl-ec-card-body.bl-ec-card-body-only{padding-block-start:20px}.bl-eng-col [data-slot=input-wrapper]{background:var(--glass-elevated-bg);border-color:var(--bl-border);border-radius:var(--radius-lg);min-block-size:38px}.bl-eng-col [data-slot=input-input]{color:var(--bl-primary);background:0 0}.bl-eng-col [data-slot=input-input]::placeholder{color:var(--bl-faint)}.bl-eng-col [data-slot=input-wrapper]:focus-within{border-color:var(--bl-border-strong);background:var(--bl-elev)}.bl-eng-col textarea[data-slot=input-input]{line-height:1.6}.bl-eng-col textarea[data-slot=input-input]:not([data-resizable]){min-block-size:112px}.bl-eng-detail,.bl-eng-console{--background-base:var(--bl-eng-bg);--bl-base:var(--bl-eng-bg);--bl-surface:var(--bl-pill-bg);--bl-surface-raised:var(--bl-pill-bg);--glass-subtle-bg:var(--bl-pill-bg);--glass-card-bg:var(--bl-pill-bg);--glass-elevated-bg:var(--bl-pill-bg);--bl-elev:var(--bl-eng-line);--bl-border:var(--bl-eng-line);--bl-border-strong:var(--bl-eng-line);background:var(--bl-eng-bg)}.bl-eng-detail .bl-eng-col{gap:24px;padding-block:28px 40px}.bl-eng-detail .bl-ec-card{padding:22px}.bl-call-day{font-size:var(--font-size-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted);padding:16px 2px 6px;font-weight:500}.bl-call-day:first-child{padding-top:2px}.bl-call-row{border-radius:var(--radius-lg);text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:12px;inline-size:100%;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.bl-call-row:hover{background:var(--bl-pill-bg);border-color:var(--bl-border)}button.bl-call-row{cursor:pointer}button.bl-call-row:disabled{cursor:default}.bl-call-badge{border-radius:var(--radius-full);block-size:36px;inline-size:36px;color:var(--bl-secondary);background:var(--bl-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-call-badge{background:color-mix(in srgb,var(--bl-secondary)14%,transparent)}}.bl-call-badge.is-missed{color:var(--bl-critical);background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-call-badge.is-missed{background:color-mix(in srgb,var(--bl-critical)15%,transparent)}}.bl-call-badge.is-received{color:var(--bl-success);background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-call-badge.is-received{background:color-mix(in srgb,var(--bl-success)15%,transparent)}}.bl-call-badge.is-placed,.bl-call-badge.is-voicemail{color:var(--bl-info);background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-call-badge.is-placed,.bl-call-badge.is-voicemail{background:color-mix(in srgb,var(--bl-info)15%,transparent)}}.bl-call-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bl-call-party{color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-call-party.is-missed{color:var(--bl-critical)}.bl-call-sub{color:var(--bl-muted);font-size:var(--font-size-x-small)}.bl-call-time{color:var(--bl-muted);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;flex:none}.bl-call-vm{color:var(--bl-secondary);font-size:var(--font-size-small);margin:2px 8px 10px 48px}.bl-mail-row{border-radius:var(--radius-lg);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;inline-size:100%;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.bl-mail-row:hover{background:var(--bl-pill-bg);border-color:var(--bl-border)}.bl-mail-avatar{border-radius:var(--radius-full);background:var(--bl-info);flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-mail-avatar{background:color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-mail-avatar{color:var(--bl-info);font-size:var(--font-size-x-small);text-transform:uppercase;font-weight:600}.bl-mail-from{inline-size:9.5rem;color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.bl-mail-body{min-inline-size:0;color:var(--bl-secondary);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bl-mail-time{color:var(--bl-muted);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;flex:none}@media(max-width:560px){.bl-mail-from{inline-size:6.5rem}}.bl-cal-row{border-radius:var(--radius-lg);border:1px solid #0000;border-inline-start:3px solid var(--bl-border);grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:background .14s,border-color .14s;display:grid}.bl-cal-row:hover{background:var(--bl-pill-bg)}.bl-cal-row.k-focus{border-inline-start-color:var(--bl-info)}.bl-cal-row.k-meeting{border-inline-start-color:var(--bl-success)}.bl-cal-row.k-scan{border-inline-start-color:var(--bl-critical)}.bl-cal-row.k-call{border-inline-start-color:var(--bl-secondary)}.bl-cal-time{color:var(--bl-secondary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;font-weight:500}.bl-cal-main{min-inline-size:0}.bl-cal-title{color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-cal-meta{min-inline-size:0;color:var(--bl-muted);font-size:var(--font-size-x-small);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-block-start:3px;display:flex}.bl-cal-note{overflow-wrap:anywhere;word-break:break-word;min-inline-size:0}.bl-cal-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}@container os-rail (max-width:28rem){.bl-cal-row{grid-template-columns:auto 1fr}.bl-cal-row>.bl-cal-actions,.bl-cal-row>.bl-os-astatus{grid-column:1/-1;justify-self:end;margin-block-start:6px}}.bl-cal-kind{border-radius:var(--radius-full);font-size:var(--font-size-x-small);text-transform:capitalize;color:var(--bl-secondary);background:var(--bl-secondary);padding:1px 8px}@supports (color:color-mix(in lab,red,red)){.bl-cal-kind{background:color-mix(in srgb,var(--bl-secondary)14%,transparent)}}.bl-cal-kind.k-focus{color:var(--bl-info);background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal-kind.k-focus{background:color-mix(in srgb,var(--bl-info)14%,transparent)}}.bl-cal-kind.k-meeting{color:var(--bl-success);background:var(--bl-success)}@supports (color:color-mix(in lab,red,red)){.bl-cal-kind.k-meeting{background:color-mix(in srgb,var(--bl-success)14%,transparent)}}.bl-cal-kind.k-scan{color:var(--bl-critical);background:var(--bl-critical)}@supports (color:color-mix(in lab,red,red)){.bl-cal-kind.k-scan{background:color-mix(in srgb,var(--bl-critical)14%,transparent)}}.bl-find-row{border-radius:var(--radius-lg);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:background .14s,border-color .14s;display:flex}.bl-find-row:hover{background:var(--bl-pill-bg);border-color:var(--bl-border)}.bl-find-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bl-find-title{color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-find-sub{color:var(--bl-muted);font-size:var(--font-size-x-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-eng-detail .bl-rail-tabs>[data-slot=tabs-list]{-webkit-backdrop-filter:none}.bl-vm-player{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-surface);align-items:center;gap:10px;inline-size:100%;max-inline-size:22rem;padding:6px 10px;display:flex}.bl-vm-play{border-radius:var(--radius-full);border:1px solid var(--bl-info);flex:none;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-vm-play{border:1px solid color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-vm-play{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vm-play{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-vm-play{color:var(--bl-info);cursor:pointer;transition:background .14s,border-color .14s}.bl-vm-play:hover:not(:disabled){background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-vm-play:hover:not(:disabled){background:color-mix(in srgb,var(--bl-info)18%,transparent)}}.bl-vm-play:disabled{cursor:default;opacity:.55}.bl-vm-clock{color:var(--bl-muted);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;flex:none}.bl-vm-range{cursor:pointer;appearance:none;background:0 0;flex:1;block-size:20px;min-inline-size:0}.bl-vm-range:disabled{cursor:default;opacity:.55}.bl-vm-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--bl-border-strong);block-size:4px}.bl-vm-range::-moz-range-track{border-radius:var(--radius-full);background:var(--bl-border-strong);block-size:4px}.bl-vm-range::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--bl-info);block-size:14px;inline-size:14px;margin-block-start:-5px}.bl-vm-range::-moz-range-thumb{border-radius:var(--radius-full);background:var(--bl-info);border:none;block-size:14px;inline-size:14px}.bl-vm-player-err{color:var(--bl-muted);font-size:var(--font-size-small);align-items:center;gap:6px;display:flex}.bl-msg-split{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:12px;display:grid}.bl-msg-list{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bl-msg-conv{border-radius:var(--radius-lg);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;inline-size:100%;padding:8px 10px;transition:background .14s,border-color .14s;display:flex}.bl-msg-conv:hover{background:var(--bl-pill-bg);border-color:var(--bl-border)}.bl-msg-conv.is-active{background:var(--bl-surface);border-color:var(--bl-border-strong)}.bl-msg-conv-ic{border-radius:var(--radius-full);background:var(--bl-info);flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-msg-conv-ic{background:color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-msg-conv-ic{color:var(--bl-info)}.bl-msg-conv-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.bl-msg-conv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bl-msg-conv-peer{color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-msg-conv-time{color:var(--bl-faint);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;flex:none}.bl-msg-conv-preview{color:var(--bl-muted);font-size:var(--font-size-x-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-msg-chan{border-radius:var(--radius-full);border:1px solid var(--bl-border-strong);background:var(--bl-surface);color:var(--bl-secondary);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}.bl-msg-thread{border-radius:var(--radius-lg);border:1px solid var(--bl-border);background:var(--bl-base);flex-direction:column;min-inline-size:0;display:flex}.bl-msg-thread-head{border-block-end:1px solid var(--bl-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.bl-msg-thread-peer{color:var(--bl-primary);font-weight:500;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-msg-thread-body{flex-direction:column;gap:4px;max-block-size:30rem;padding:12px;display:flex;overflow-y:auto}.bl-msg-day{color:var(--bl-muted);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-block:8px 4px;font-weight:500}.bl-msg-bubble-row{justify-content:flex-start;inline-size:100%;display:flex}.bl-msg-bubble-row.is-outbound{justify-content:flex-end}.bl-msg-bubble{border-radius:var(--radius-xl);border:1px solid var(--bl-border);background:var(--bl-surface);max-inline-size:80%;color:var(--bl-secondary);font-size:var(--font-size-small);align-items:flex-end;gap:8px;padding:7px 10px;display:flex}.bl-msg-bubble-row.is-outbound .bl-msg-bubble{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-msg-bubble-row.is-outbound .bl-msg-bubble{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-msg-bubble-row.is-outbound .bl-msg-bubble{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-msg-bubble-row.is-outbound .bl-msg-bubble{background:color-mix(in srgb,var(--bl-info)12%,transparent)}}.bl-msg-bubble-row.is-outbound .bl-msg-bubble{color:var(--bl-primary)}.bl-msg-bubble-body{overflow-wrap:anywhere;white-space:pre-wrap;min-inline-size:0}.bl-msg-bubble-time{color:var(--bl-faint);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;flex:none}@media(max-width:640px){.bl-msg-split{grid-template-columns:minmax(0,1fr)}}.bl-kb{--kb-col-h:max(32rem, calc(100vh - 17rem) );flex-direction:column;display:flex}.bl-kb-scroller{margin:0 -.25rem;padding:0 .25rem .5rem;overflow-x:auto}.bl-kb-board{grid-template-columns:15.625rem repeat(3,minmax(17rem,1fr));align-items:stretch;gap:1rem;min-width:min-content;display:grid}.bl-kb-lanehead{font-size:var(--font-size-tiny);letter-spacing:.03em;text-transform:uppercase;color:var(--bl-faint);border-bottom:1px solid var(--bl-border);grid-row:1;align-self:end;padding:0 .25rem .375rem;font-weight:600}.bl-kb-lanehead--tasks{grid-column:1}.bl-kb-lanehead--obj{grid-column:2/-1}.bl-kb-rail{background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:var(--radius-xl);block-size:var(--kb-col-h);flex-direction:column;display:flex;overflow:hidden}.bl-kb-rail-sub{font-size:var(--font-size-x-small);color:var(--bl-muted);background:var(--bl-primary);padding:.8rem .875rem .625rem}@supports (color:color-mix(in lab,red,red)){.bl-kb-rail-sub{background:color-mix(in srgb,var(--bl-primary)4%,transparent)}}.bl-kb-rail-sub{border-bottom:1px solid var(--bl-border-strong)}.bl-kb-grp-lbl{font-size:var(--font-size-tiny);letter-spacing:.03em;text-transform:uppercase;color:var(--bl-faint);align-items:center;gap:.5rem;padding:.5rem .75rem .25rem;font-weight:600;display:flex}.bl-kb-dot{border-radius:var(--radius-full);flex:none;width:.4375rem;height:.4375rem}.bl-kb-dot[data-tone=active]{background:var(--bl-primary)}.bl-kb-dot[data-tone=parked]{background:var(--bl-ghost)}.bl-kb-rail-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.bl-kb-rail-body{border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;gap:.5rem;min-height:1.875rem;padding:0 .75rem .25rem;transition:background .15s,border-color .15s;display:flex}.bl-kb-rail-body.is-parked .bl-kb-task{opacity:.72}.bl-kb-rail-body.is-over{background:var(--bl-info-soft);border-color:var(--bl-info-line)}.bl-kb-rail-body.is-parked.is-over .bl-kb-task{opacity:1}.bl-kb-rail-empty{font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:center;padding:.625rem .5rem}.bl-kb-addbtn{font-size:var(--font-size-x-small);color:var(--bl-muted);border:1px dashed var(--bl-border-strong);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:.4375rem;min-height:1.5rem;margin:.5rem .75rem .75rem;padding:.5rem .625rem;transition:color .15s,border-color .15s;display:flex}.bl-kb-addbtn:hover{color:var(--bl-primary);border-color:var(--bl-info-line)}.bl-kb-task{background:var(--bl-surface-raised);border:1px solid var(--bl-border);border-radius:var(--radius-md);cursor:grab;box-shadow:var(--bl-eng-card-shadow);align-items:flex-start;gap:.5rem;padding:.5rem .5625rem .5rem .625rem;transition:border-color .15s,transform .12s;display:flex;position:relative}.bl-kb-task:hover{border-color:var(--bl-border-strong);transform:translateY(-1px)}.bl-kb-task:hover .bl-kb-kebab{opacity:1}.bl-kb-task:active{cursor:grabbing}.bl-kb-task.is-dragging{opacity:.4}.bl-kb-task:before,.bl-kb-row:before{content:"";background:var(--bl-ghost);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.bl-kb-task:before{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.bl-kb-task[data-prio="1"]:before,.bl-kb-task[data-prio="2"]:before,.bl-kb-row[data-prio="1"]:before,.bl-kb-row[data-prio="2"]:before{background:var(--bl-critical)}.bl-kb-task[data-prio="3"]:before,.bl-kb-row[data-prio="3"]:before{background:var(--bl-muted)}.bl-kb-grip{color:var(--bl-ghost);font-size:var(--font-size-x-small);letter-spacing:-.0625rem;-webkit-user-select:none;user-select:none;line-height:1.4}.bl-kb-task-body{flex:1;min-width:0}.bl-kb-task-about{font-size:var(--font-size-base);color:var(--bl-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.bl-kb-task-action{font-size:var(--font-size-x-small);color:var(--bl-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.0625rem;display:-webkit-box;overflow:hidden}.bl-kb-prio{font-family:var(--bl-mono);font-size:var(--font-size-tiny);border-radius:var(--radius-sm);color:var(--bl-faint);background:var(--bl-surface-raised);border:1px solid var(--bl-border);cursor:pointer;flex:none;align-items:center;min-height:1.5rem;padding:.0625rem .3125rem;font-weight:600;display:inline-flex}.bl-kb-prio.high{color:var(--bl-critical);background:var(--bl-critical-soft);border-color:var(--bl-critical-line)}.bl-kb-reppill{border-radius:var(--radius-sm);min-inline-size:0;max-inline-size:10rem;min-height:1.5rem;font-size:var(--font-size-tiny);color:var(--bl-muted);background:var(--bl-surface-raised);border:1px solid var(--bl-border);cursor:pointer;flex:none;align-items:center;gap:.25rem;padding:.0625rem .375rem;display:inline-flex}.bl-kb-reppill [data-component=icon]{width:.75rem;height:.75rem;color:var(--bl-faint);flex:none}.bl-kb-reppill.is-set{color:var(--bl-info);background:var(--bl-info-soft);border-color:var(--bl-info-line)}.bl-kb-reppill.is-set [data-component=icon]{color:var(--bl-info)}.bl-kb-kebab{opacity:0;border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--bl-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;line-height:1;transition:opacity .15s,background .12s,color .12s;display:grid}.bl-kb-kebab:hover,.bl-kb-kebab:focus-visible{opacity:1;background:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-kb-kebab:hover,.bl-kb-kebab:focus-visible{background:color-mix(in srgb,var(--bl-primary)8%,transparent)}}.bl-kb-kebab:hover,.bl-kb-kebab:focus-visible{color:var(--bl-primary)}.bl-kb-col{background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:var(--radius-xl);block-size:var(--kb-col-h);flex-direction:column;transition:background .15s;display:flex;overflow:hidden}.bl-kb-col.is-over{background:var(--bl-info-soft);border-color:var(--bl-info-line)}.bl-kb-col-head{border-bottom:1px solid var(--bl-border-strong);background:var(--bl-primary);align-items:center;gap:.5rem;padding:.8rem .875rem .6875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-kb-col-head{background:color-mix(in srgb,var(--bl-primary)4%,transparent)}}.bl-kb-swatch{border-radius:var(--radius-full);background:var(--bl-ghost);flex:none;width:.4375rem;height:.4375rem}.bl-kb-col-lbl{font-size:var(--font-size-tiny);letter-spacing:.03em;text-transform:uppercase;color:var(--bl-secondary);font-weight:700}.bl-kb-col[data-status=doing] .bl-kb-swatch{background:var(--bl-primary)}.bl-kb-col[data-status=doing] .bl-kb-col-lbl{color:var(--bl-primary)}.bl-kb-col[data-status=doing] .bl-kb-col-head{background:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-kb-col[data-status=doing] .bl-kb-col-head{background:color-mix(in srgb,var(--bl-primary)8%,transparent)}}.bl-kb-col[data-status=done] .bl-kb-swatch{background:var(--bl-success)}.bl-kb-col[data-status=done] .bl-kb-col-lbl{color:var(--bl-success)}.bl-kb-col[data-status=done] .bl-kb-col-head{border-bottom-color:var(--bl-success-line);background:var(--bl-success-soft)}.bl-kb-col-body{overscroll-behavior:contain;background-image:radial-gradient(circle,var(--bl-primary)1px,transparent 1.5px);min-height:5.625rem;flex-direction:column;flex:1;gap:.625rem;min-block-size:0;padding:.75rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.bl-kb-col-body{background-image:radial-gradient(circle,color-mix(in srgb,var(--bl-primary)5%,transparent)1px,transparent 1.5px)}}.bl-kb-col-body{background-size:15px 15px}.bl-kb-col-body>*,.bl-kb-rail-scroll>*,.bl-kb-rail-body>*{flex:none}.bl-kb-col-empty{font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:center;border-radius:var(--radius-lg);border:1.5px dashed #0000;padding:1.375rem .5rem}.bl-kb-col.is-over .bl-kb-col-empty{border-color:var(--bl-info-line);color:var(--bl-info)}.bl-kb-obj{background:var(--bl-elev);position:relative}@supports (color:color-mix(in lab,red,red)){.bl-kb-obj{background:color-mix(in srgb,var(--bl-elev)30%,var(--bl-surface-raised))}}.bl-kb-obj{border:1px solid var(--bl-border-strong);border-radius:var(--radius-lg);box-shadow:var(--bl-eng-card-shadow);cursor:grab;transition:border-color .15s,background .15s,transform .12s;overflow:hidden}.bl-kb-obj:hover{border-color:var(--bl-border-strong);transform:translateY(-1px)}.bl-kb-obj:hover .bl-kb-kebab{opacity:1}.bl-kb-obj:active{cursor:grabbing}.bl-kb-obj.is-dragging{opacity:.35}.bl-kb-obj.is-taskover{border-color:var(--bl-info);background:var(--bl-info-soft)}@supports (color:color-mix(in lab,red,red)){.bl-kb-obj.is-taskover{background:color-mix(in srgb,var(--bl-info-soft)60%,var(--bl-surface-raised))}}.bl-kb-obj.is-done{opacity:.82}.bl-kb-obj.is-done .bl-kb-obj-title{color:var(--bl-muted)}.bl-kb-obj-kebab{z-index:1;position:absolute;top:.5rem;right:.5rem}.bl-kb-obj-main{padding:.9375rem 1rem .8125rem}.bl-kb-obj-top{align-items:flex-start;gap:.5625rem;padding-right:1.5rem;display:flex}.bl-kb-obj-unsched{font-size:var(--font-size-x-small);color:var(--bl-muted);margin-top:.25rem;font-style:italic;display:inline-block}.bl-kb-obj-title{font-size:var(--font-size-base);letter-spacing:-.01em;color:var(--bl-primary);cursor:pointer;border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600;line-height:1.35}.bl-kb-obj-title.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-kb-obj-title:hover{color:var(--bl-info)}.bl-kb-prog-row{align-items:center;gap:.5625rem;margin-top:.6875rem;display:flex}.bl-kb-prog{background:var(--bl-surface);border-radius:var(--radius-xl);flex:1;height:.3125rem;overflow:hidden}.bl-kb-prog-fill{background:var(--bl-secondary);border-radius:var(--radius-xl);width:0;height:100%;transition:width .3s cubic-bezier(.3,.8,.4,1),background .3s}.bl-kb-prog-fill.full{background:var(--bl-success)}.bl-kb-prog-txt{font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:1.625rem}.bl-kb-obj-tasks{border-top:1px solid var(--bl-border-strong);background:var(--bl-surface);flex-direction:column;display:flex}.bl-kb-obj-tasks:before{content:"Tasks";font-size:var(--font-size-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--bl-faint);padding:.5rem .8125rem .125rem;font-weight:700}.bl-kb-row{cursor:grab;align-items:flex-start;gap:.5rem;padding:.4375rem .8125rem;transition:background .12s;display:flex;position:relative}.bl-kb-row+.bl-kb-row{border-top:1px solid var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-kb-row+.bl-kb-row{border-top:1px solid color-mix(in srgb,var(--bl-primary)3%,transparent)}}.bl-kb-row:hover{background:var(--bl-primary)}@supports (color:color-mix(in lab,red,red)){.bl-kb-row:hover{background:color-mix(in srgb,var(--bl-primary)3%,transparent)}}.bl-kb-row:hover .bl-kb-kebab{opacity:1}.bl-kb-row.is-dragging{opacity:.4}.bl-kb-check{border:1.5px solid var(--bl-border-strong);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex:none;place-items:center;width:.9375rem;height:.9375rem;margin-top:.1875rem;padding:0;transition:background .15s,border-color .15s,transform .15s;display:grid}.bl-kb-check:hover{border-color:var(--bl-success);transform:scale(1.12)}.bl-kb-rtext{min-width:0;font-size:var(--font-size-base);color:var(--bl-primary);cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:var(--radius-sm);font-weight:600}.bl-kb-rtext.is-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-kb-rtext:hover{color:var(--bl-info)}.bl-kb-row-body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.bl-kb-row-action{font-size:var(--font-size-x-small);color:var(--bl-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:.25rem}.bl-kb-rep{min-inline-size:0;color:var(--bl-secondary);font-size:var(--font-size-x-small);align-items:center;gap:.25rem;margin-block-start:.25rem;display:flex}.bl-kb-rep [data-component=icon]{width:.75rem;height:.75rem;color:var(--bl-faint);flex:none}.bl-kb-rep-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bl-kb-obj-empty{font-size:var(--font-size-x-small);color:var(--bl-muted);border-top:1px dashed var(--bl-border-strong);padding:.5625rem .8125rem}.bl-kb-obj.is-taskover .bl-kb-obj-empty{color:var(--bl-info);border-top-color:var(--bl-info-line)}.bl-kb-obj-time .bl-tf-trigger{font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-muted);background:var(--bl-surface);border:1px solid var(--bl-border);border-radius:var(--radius-xl);gap:.25rem;min-height:1.5rem;padding:.0625rem .4375rem}.bl-kb-obj-time .bl-tf-trigger:hover{border-color:var(--bl-info-line);color:var(--bl-info)}.bl-kb-inp{font-family:inherit;font-size:inherit;color:var(--bl-primary);background:var(--bl-surface);border:1px solid var(--bl-info-line);border-radius:var(--radius-md);resize:none;width:100%;padding:.375rem .5rem}.bl-kb-inp:focus{border-color:var(--bl-info);box-shadow:0 0 0 3px var(--bl-info);outline:none}@supports (color:color-mix(in lab,red,red)){.bl-kb-inp:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-kb-draft{background:var(--bl-surface-raised);border:1px solid var(--bl-info-line);border-radius:var(--radius-lg);box-shadow:0 0 0 3px var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-kb-draft{box-shadow:0 0 0 3px color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-kb-draft{flex-direction:column;gap:.5rem;padding:.6875rem .75rem;display:flex}.bl-kb-draft-row2{align-items:center;gap:.5rem;display:flex}.bl-kb-draft-grow{flex:1}.bl-kb-newobj{border:1.5px dashed var(--bl-border-strong);border-radius:var(--radius-lg);color:var(--bl-muted);font-size:var(--font-size-x-small);cursor:pointer;text-align:left;align-items:center;gap:.5625rem;width:100%;min-height:1.5rem;padding:.75rem .8125rem;transition:border-color .18s,color .18s,background .18s;display:flex}.bl-kb-newobj:hover{border-color:var(--bl-info-line);color:var(--bl-primary)}.bl-kb-newobj.is-over{border-color:var(--bl-info);color:var(--bl-info);background:var(--bl-info-soft);border-style:solid}.bl-kb-newobj-plus{border-radius:var(--radius-full);background:var(--bl-info-soft);width:1.1875rem;height:1.1875rem;color:var(--bl-info);flex:none;place-items:center;display:grid}.bl-kb-obj.is-creating:after{content:"creating…";font-family:var(--bl-mono);font-size:var(--font-size-tiny);color:var(--bl-info);position:absolute;top:.625rem;right:2rem}.bl-kb-check:focus-visible,.bl-kb-newobj:focus-visible,.bl-kb-addbtn:focus-visible,.bl-kb-prio:focus-visible,.bl-kb-kebab:focus-visible,.bl-kb-obj-title:focus-visible{outline:2px solid var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-kb-check:focus-visible,.bl-kb-newobj:focus-visible,.bl-kb-addbtn:focus-visible,.bl-kb-prio:focus-visible,.bl-kb-kebab:focus-visible,.bl-kb-obj-title:focus-visible{outline:2px solid color-mix(in srgb,var(--bl-info)70%,transparent)}}.bl-kb-check:focus-visible,.bl-kb-newobj:focus-visible,.bl-kb-addbtn:focus-visible,.bl-kb-prio:focus-visible,.bl-kb-kebab:focus-visible,.bl-kb-obj-title:focus-visible{outline-offset:2px}.bl-kb-task[data-optimistic=pending],.bl-kb-row[data-optimistic=pending]{opacity:.92;transition:opacity .2s}.bl-kb-task[data-optimistic=reverted],.bl-kb-row[data-optimistic=reverted]{border-color:var(--bl-critical);background:var(--bl-critical-soft)}@media(prefers-reduced-motion:reduce){.bl-kb .bl-kb-prog-fill,.bl-kb .bl-kb-task,.bl-kb .bl-kb-obj,.bl-kb .bl-kb-row,.bl-kb .bl-kb-kebab,.bl-kb .bl-kb-col,.bl-kb .bl-kb-newobj,.bl-kb .bl-kb-addbtn,.bl-kb .bl-kb-rail-body,.bl-kb .bl-kb-check,.bl-kb .bl-kb-inp{transition-duration:.001ms;animation-duration:.001ms}}.bl-kb-home{flex-direction:column;gap:1.25rem;display:flex}.bl-kb-home-tworow{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media(min-width:60rem){.bl-kb-home-tworow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bl-kb-home-tworow>.bl-ec-card{flex-direction:column;block-size:40rem;display:flex}.bl-kb-home-tworow>.bl-ec-card>.bl-ec-card-body{flex:1;min-block-size:0;overflow-y:auto}.bl-kb-stats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bl-kb-stat{border-radius:var(--radius-full);background:var(--bl-surface);border:1px solid var(--bl-border);font-size:var(--font-size-tiny);color:var(--bl-muted);white-space:nowrap;align-items:baseline;gap:.3125rem;padding:.25rem .625rem;display:inline-flex}.bl-kb-stat b{font-family:var(--bl-mono);font-size:var(--font-size-base);color:var(--bl-secondary);font-variant-numeric:tabular-nums;font-weight:700}.bl-kb-stat[data-k=doing] b{color:var(--bl-primary)}.bl-kb-stat[data-k=done]{border-color:var(--bl-success-line);background:var(--bl-success-soft);color:var(--bl-success)}.bl-kb-stat[data-k=done] b{color:var(--bl-success)}.bl-kb-subchev{color:var(--bl-muted);margin-left:auto}.bl-kb-menu-sub{max-inline-size:15rem}.bl-cal2{--cal-c:var(--bl-secondary)}.k-objective{--cal-c:var(--bl-info)}.k-scan{--cal-c:var(--bl-critical)}.k-meeting{--cal-c:var(--bl-success)}.k-focus{--cal-c:var(--bl-info)}.k-call{--cal-c:var(--bl-secondary)}.k-email{--cal-c:var(--bl-medium)}.k-followup{--cal-c:var(--bl-high)}.k-plan{--cal-c:var(--bl-secondary)}.k-other,.k-note{--cal-c:var(--bl-muted)}.bl-cal2-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.bl-cal2-bar-lead{align-items:baseline;gap:10px;min-inline-size:0;display:inline-flex}.bl-cal2-range{color:var(--bl-primary);font-size:var(--font-size-large);font-variant-numeric:tabular-nums;font-weight:600}.bl-cal2-tz{color:var(--bl-faint);font-family:var(--bl-sans);font-size:var(--font-size-tiny);white-space:nowrap;align-self:center;align-items:center;gap:4px;display:inline-flex}.bl-cal2-bar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bl-cal2-nav{align-items:center;gap:2px;display:inline-flex}.bl-cal2-nav-btn,.bl-cal2-today{border-radius:var(--radius-md);border:1px solid var(--bl-border);background:var(--bl-surface);min-block-size:28px;min-inline-size:28px;color:var(--bl-secondary);font-size:var(--font-size-small);justify-content:center;align-items:center;padding:0 8px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.bl-cal2-nav-btn:hover,.bl-cal2-today:hover{background:var(--bl-pill-bg);color:var(--bl-primary);border-color:var(--bl-border-strong)}.bl-cal2-today{font-weight:500}.bl-cal2-seg{border-radius:var(--radius-md);background:var(--bl-surface);border:1px solid var(--bl-border);gap:2px;padding:2px;display:inline-flex}.bl-cal2-seg-opt{border-radius:var(--radius-sm);color:var(--bl-secondary);font-size:var(--font-size-small);padding:3px 12px;font-weight:500;transition:background .14s,color .14s}.bl-cal2-seg-opt:hover{color:var(--bl-primary)}.bl-cal2-seg-opt[aria-pressed=true]{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-seg-opt[aria-pressed=true]{background:color-mix(in srgb,var(--bl-info)16%,transparent)}}.bl-cal2-seg-opt[aria-pressed=true]{color:var(--bl-info)}.bl-cal2-body{padding:0 2px}.bl-cal2-loaderr{border-radius:var(--radius-md);border:1px solid var(--bl-critical-line);background:var(--bl-critical-soft);color:var(--bl-secondary);font-size:var(--font-size-x-small);align-items:center;gap:8px;margin:0 2px 10px;padding:8px 10px;display:flex}.bl-cal2-loaderr-retry{border-radius:var(--radius-sm);border:1px solid var(--bl-border-strong);background:var(--bl-surface);color:var(--bl-primary);font-size:var(--font-size-x-small);flex-shrink:0;margin-inline-start:auto;padding:2px 10px}.bl-cal2-loaderr-retry:hover{background:var(--bl-pill-bg)}.bl-cal2-chip{border-radius:var(--radius-md);border-inline-start:3px solid var(--cal-c);background:var(--cal-c);align-items:center;gap:6px;inline-size:100%;padding:3px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-cal2-chip{background:color-mix(in srgb,var(--cal-c)10%,var(--bl-surface))}}.bl-cal2-chip{color:var(--bl-primary);font-size:var(--font-size-x-small);text-align:start;transition:background .12s,transform .12s}.bl-cal2-chip:hover{background:var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-chip:hover{background:color-mix(in srgb,var(--cal-c)18%,var(--bl-surface))}}.bl-cal2-chip-time{color:var(--bl-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.bl-cal2-recur{color:var(--bl-faint);font-size:var(--font-size-tiny);flex-shrink:0;margin-inline-start:auto;line-height:1}.bl-cal2-block-head .bl-cal2-recur{margin-inline-start:0}.bl-cal2-chip-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bl-cal2-mark{border-radius:var(--radius-full);flex-shrink:0;block-size:8px;inline-size:8px}.bl-cal2-mark.is-fires{background:var(--cal-c)}.bl-cal2-mark.is-note{border:1.5px solid var(--cal-c);background:0 0}@supports (color:color-mix(in lab,red,red)){.bl-cal2-mark.is-note{border:1.5px solid color-mix(in srgb,var(--cal-c)60%,transparent)}}.bl-cal2-chip.is-done,.bl-cal2-chip.is-cancelled,.bl-cal2-block.is-done,.bl-cal2-block.is-cancelled{opacity:.55}.bl-cal2-chip.is-done .bl-cal2-chip-title,.bl-cal2-block.is-done .bl-cal2-block-title{text-decoration:line-through}.bl-cal2-day{border-radius:var(--radius-lg);background:var(--bl-base);max-block-size:30rem;position:relative;overflow-y:auto}.bl-cal2-day-track{position:relative}.bl-cal2-hour{block-size:0;position:absolute;inset-inline:0}.bl-cal2-hour-label{text-align:end;inline-size:48px;color:var(--bl-faint);font-size:var(--font-size-tiny);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:-.55em;inset-inline-start:0}.bl-cal2-hour-line{border-block-start:1px solid var(--bl-border);position:absolute;inset-block-start:0;inset-inline:56px 0}.bl-cal2-now{border-block-start:2px solid var(--bl-critical);z-index:2;block-size:0;position:absolute;inset-inline:52px 0}.bl-cal2-now:before{content:"";border-radius:var(--radius-full);background:var(--bl-critical);block-size:7px;inline-size:7px;position:absolute;inset-block-start:-4px;inset-inline-start:0}.bl-cal2-day-events{position:absolute;inset-block:0;inset-inline:60px 8px}.bl-cal2-block{border-radius:var(--radius-md);border:1px solid var(--cal-c);padding:4px 8px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-cal2-block{border:1px solid color-mix(in srgb,var(--cal-c)45%,transparent)}}.bl-cal2-block{border-inline-start:3px solid var(--cal-c);background:var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-block{background:color-mix(in srgb,var(--cal-c)26%,var(--bl-surface))}}.bl-cal2-block{cursor:pointer;transition:background .12s,border-color .12s}.bl-cal2-block:hover{background:var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-block:hover{background:color-mix(in srgb,var(--cal-c)34%,var(--bl-surface))}}.bl-cal2-block:hover{border-color:var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-block:hover{border-color:color-mix(in srgb,var(--cal-c)60%,transparent)}}.bl-cal2-block.src-objective{background:var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-block.src-objective{background:color-mix(in srgb,var(--cal-c)32%,var(--bl-surface))}}.bl-cal2-block:focus-visible{outline:2px solid var(--bl-info);outline-offset:1px}.bl-cal2-block-head{font-size:var(--font-size-tiny);align-items:center;gap:6px;display:flex}.bl-cal2-block-time{color:var(--bl-secondary);font-variant-numeric:tabular-nums}.bl-cal2-block-kind{color:var(--cal-c);text-transform:capitalize;margin-inline-start:auto}.bl-cal2-block-title{color:var(--bl-primary);font-size:var(--font-size-x-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:2px;font-weight:500;display:-webkit-box;overflow:hidden}.bl-cal2-block-notes{color:var(--bl-muted);font-size:var(--font-size-tiny);margin-block-start:2px;overflow:hidden}.bl-cal2-block-acts{gap:6px;margin-block-start:4px;display:inline-flex}.bl-cal2-week{grid-template-columns:repeat(7,minmax(7.5rem,1fr));gap:6px;display:grid;overflow-x:auto}.bl-cal2-col{border-radius:var(--radius-lg);background:var(--bl-base);border:1px solid #0000;flex-direction:column;min-inline-size:0;display:flex}.bl-cal2-col.is-today{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-col.is-today{border-color:color-mix(in srgb,var(--bl-info)40%,transparent)}}.bl-cal2-col.is-today{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-col.is-today{background:color-mix(in srgb,var(--bl-info)6%,var(--bl-base))}}.bl-cal2-col-head{border-block-end:1px solid var(--bl-border);flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;display:flex}.bl-cal2-col-dow{color:var(--bl-faint);font-size:var(--font-size-tiny);text-transform:uppercase;letter-spacing:.04em}.bl-cal2-col-date{color:var(--bl-primary);font-size:var(--font-size-large);font-variant-numeric:tabular-nums;font-weight:600}.bl-cal2-col-date.is-today{border-radius:var(--radius-full);background:var(--bl-info);block-size:1.75rem;min-inline-size:1.75rem;color:var(--bl-base);justify-content:center;align-items:center;display:inline-flex}.bl-cal2-col-body{flex-direction:column;gap:4px;block-size:24rem;min-block-size:0;padding:6px;display:flex;overflow-y:auto}.bl-cal2-col-empty{block-size:100%}.bl-cal2-month-dow{grid-template-columns:repeat(7,1fr);gap:6px;min-inline-size:44rem;margin-block-end:6px;display:grid}.bl-cal2-dow{text-align:center;color:var(--bl-faint);font-size:var(--font-size-tiny);text-transform:uppercase;letter-spacing:.04em}.bl-cal2-month{overflow-x:auto}.bl-cal2-month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:7.5rem;gap:6px;min-inline-size:44rem;display:grid}.bl-cal2-cell{border-radius:var(--radius-md);background:var(--bl-base);border:1px solid var(--bl-border);text-align:start;flex-direction:column;gap:4px;padding:6px;display:flex;overflow:hidden}.bl-cal2-cell.is-out{opacity:.5}.bl-cal2-cell.is-today{border-color:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-cell.is-today{border-color:color-mix(in srgb,var(--bl-info)45%,transparent)}}.bl-cal2-cell.is-today{background:var(--bl-info)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-cell.is-today{background:color-mix(in srgb,var(--bl-info)6%,var(--bl-base))}}.bl-cal2-cell-date{color:var(--bl-secondary);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;font-weight:500}.bl-cal2-cell-date.is-today{color:var(--bl-info);font-weight:700}.bl-cal2-cell-events{flex-direction:column;gap:3px;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.bl-cal2-cell-more{border-radius:var(--radius-full);color:var(--bl-secondary);font-size:var(--font-size-tiny);cursor:pointer;background:0 0;align-self:flex-start;padding:1px 7px;font-weight:500;transition:background .12s,color .12s}.bl-cal2-cell-more:hover{background:var(--bl-pill-bg);color:var(--bl-primary)}.bl-cal2-pop{z-index:var(--z-popover);border-radius:var(--radius-lg);border:1px solid var(--bl-border-strong);background:hsl(from var(--bl-base)h s l/.92);max-block-size:min(24rem,70vh);inline-size:min(21rem,92vw);-webkit-backdrop-filter:var(--glass-fx);box-shadow:var(--shadow-lg);flex-direction:column;animation:.14s ease-out bl-cal2-pop-in;display:flex;position:fixed;overflow:hidden}.bl-cal2-pop:focus{outline:none}@media(prefers-reduced-motion:reduce){.bl-cal2-pop{animation:none}}@keyframes bl-cal2-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.bl-cal2-pop-head{border-block-end:1px solid var(--bl-border);align-items:baseline;gap:8px;padding:12px 14px 10px;display:flex}.bl-cal2-pop-dow{color:var(--bl-faint);font-size:var(--font-size-tiny);text-transform:uppercase;letter-spacing:.04em}.bl-cal2-pop-date{color:var(--bl-primary);font-size:var(--font-size-large);font-variant-numeric:tabular-nums;font-weight:600}.bl-cal2-pop-count{color:var(--bl-faint);font-size:var(--font-size-x-small)}.bl-cal2-pop-x{border-radius:var(--radius-sm);block-size:24px;inline-size:24px;color:var(--bl-faint);font-size:var(--font-size-x-small);cursor:pointer;background:0 0;place-items:center;margin-inline-start:auto;transition:background .12s,color .12s;display:inline-grid}.bl-cal2-pop-x:hover{background:var(--bl-pill-bg);color:var(--bl-primary)}.bl-cal2-pop-list{flex-direction:column;gap:5px;min-block-size:0;padding:10px 12px 12px;display:flex;overflow-y:auto}.bl-cal2-pop-empty{color:var(--bl-faint);font-size:var(--font-size-small);padding:6px 2px}.bl-cal2-detail{--cal-c:var(--bl-info);box-sizing:border-box;flex-direction:column;gap:16px;inline-size:100%;padding:2px 20px 20px;display:flex}.bl-cal2-detail-view{flex-direction:column;gap:16px;display:flex}.bl-cal2-detail-hero{align-items:stretch;gap:12px;display:flex}.bl-cal2-detail-spine{border-radius:var(--radius-full);background:var(--cal-c);flex-shrink:0;inline-size:3px}.bl-cal2-detail-tile{border-radius:var(--radius-md);background:var(--cal-c);flex-shrink:0;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-cal2-detail-tile{background:color-mix(in srgb,var(--cal-c)16%,transparent)}}.bl-cal2-detail-tile{border:1px solid var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-detail-tile{border:1px solid color-mix(in srgb,var(--cal-c)34%,transparent)}}.bl-cal2-detail-tile{color:var(--cal-c)}.bl-cal2-detail-heromain{flex-direction:column;gap:8px;min-inline-size:0;padding-block-start:1px;display:flex}.bl-cal2-detail-title{color:var(--bl-primary);font-family:var(--bl-sans);font-size:var(--font-size-large);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0;font-weight:600;line-height:1.32}.bl-cal2-detail-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bl-cal2-chiptag{border-radius:var(--radius-full);background:var(--cal-c);align-items:center;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-cal2-chiptag{background:color-mix(in srgb,var(--cal-c)15%,transparent)}}.bl-cal2-chiptag{color:var(--cal-c);border:1px solid var(--cal-c)}@supports (color:color-mix(in lab,red,red)){.bl-cal2-chiptag{border:1px solid color-mix(in srgb,var(--cal-c)30%,transparent)}}.bl-cal2-chiptag{font-size:var(--font-size-micro);letter-spacing:.02em;font-weight:600}.bl-cal2-chiptag.ghost{background:var(--bl-pill-bg);color:var(--bl-secondary);border-color:var(--bl-border);font-weight:500}.bl-cal2-runtag{border-radius:var(--radius-full);font-size:var(--font-size-micro);letter-spacing:.02em;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-weight:600;display:inline-flex}.bl-cal2-runtag.fires{background:var(--bl-success-soft);color:var(--bl-success);border:1px solid var(--bl-success-line)}.bl-cal2-runtag.note{background:var(--bl-pill-bg);color:var(--bl-muted);border:1px solid var(--bl-border)}.bl-cal2-dl{border-radius:var(--radius-md);border:1px solid var(--bl-border);background:var(--bl-surface-raised);box-shadow:var(--bl-eng-card-shadow);flex-direction:column;margin:0;display:flex;overflow:hidden}.bl-cal2-dl-row{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:12px;padding:11px 14px;display:grid}.bl-cal2-dl-row+.bl-cal2-dl-row{border-block-start:1px solid var(--bl-border)}.bl-cal2-dl-row dt{color:var(--bl-faint);font-size:var(--font-size-x-small);font-weight:500}.bl-cal2-dl-row dd{color:var(--bl-primary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.45}.bl-cal2-statuspill{border-radius:var(--radius-full);font-size:var(--font-size-micro);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:5px;padding:2px 10px 2px 8px;font-weight:600;display:inline-flex}.bl-cal2-statuspill:before{content:"";border-radius:var(--radius-full);background:currentColor;block-size:6px;inline-size:6px}.bl-cal2-statuspill.is-open{background:var(--bl-info-soft);color:var(--bl-info);border-color:var(--bl-info-line)}.bl-cal2-statuspill.is-active{background:var(--bl-high-soft);color:var(--bl-high);border-color:var(--bl-high-line)}.bl-cal2-statuspill.is-done{background:var(--bl-success-soft);color:var(--bl-success);border-color:var(--bl-success-line)}.bl-cal2-statuspill.is-off{background:var(--bl-pill-bg);color:var(--bl-muted);border-color:var(--bl-border)}.bl-cal2-fd-times{flex-wrap:wrap;gap:12px;display:flex}.bl-cal2-fd-times>*{flex:8rem;min-inline-size:8rem}.bl-cal2-fd-seg{flex-wrap:wrap;align-self:flex-start;max-inline-size:100%}.bl-cal2-detail-acts{border-block-start:1px solid var(--bl-border);justify-content:flex-end;gap:8px;padding-block-start:14px;display:flex}}.bl-fbd{flex-direction:column;gap:8px;display:flex}.bl-fbd-bar{justify-content:space-between;align-items:center;gap:8px;padding-inline:2px;display:flex}.bl-fbd-total{font-size:var(--font-size-small);color:var(--bl-muted)}.bl-fbd-bar-actions{gap:12px;display:inline-flex}.bl-fbd-link{font-size:var(--font-size-small);color:var(--bl-muted);cursor:pointer;background:0 0;border:0;padding:4px}.bl-fbd-link:hover{color:var(--bl-primary)}.bl-fbd-sec{border:1px solid var(--bl-border);border-radius:var(--radius-lg);background:var(--bl-surface);overflow:hidden}.bl-fbd-head{cursor:pointer;text-align:start;width:100%;min-height:24px;color:var(--bl-primary);background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.bl-fbd-head:hover{background:var(--bl-surface-raised)}.bl-fbd-name{font-family:var(--bl-mono);font-size:var(--font-size-small);color:var(--bl-primary);font-weight:500}.bl-fbd-counts{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.bl-fbd-cnt{font-size:var(--font-size-x-small);border-radius:var(--radius-full);white-space:nowrap;padding:2px 8px;font-weight:500}.bl-fbd-cnt.crit{color:var(--bl-critical);background:var(--bl-critical-soft)}.bl-fbd-cnt.high{color:var(--bl-high);background:var(--bl-high-soft)}.bl-fbd-cnt.med{color:var(--bl-medium);background:var(--bl-medium-soft)}.bl-fbd-cnt.low{color:var(--bl-low);background:var(--bl-low-soft)}.bl-fbd-cnt.info{color:var(--bl-sev-info);background:var(--bl-sev-info-soft)}.bl-fbd-tot{font-size:var(--font-size-x-small);color:var(--bl-faint);text-align:end;min-width:20px}.bl-fbd-body{border-top:1px solid var(--bl-border);flex-direction:column;display:flex}.bl-fbd-row{cursor:pointer;border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:10px 14px;display:flex}.bl-fbd-row:not(:last-child){border-bottom:1px solid var(--bl-border)}.bl-fbd-row:hover{background:var(--bl-surface-raised)}.bl-fbd-row.r-crit{border-inline-start-color:var(--bl-critical)}.bl-fbd-row.r-high{border-inline-start-color:var(--bl-high)}.bl-fbd-row.r-med{border-inline-start-color:var(--bl-medium)}.bl-fbd-row.r-low{border-inline-start-color:var(--bl-low)}.bl-fbd-row.r-info{border-inline-start-color:var(--bl-sev-info)}.bl-fbd-title{min-width:0;font-size:var(--font-size-small);color:var(--bl-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bl-fbd-loc{max-width:40%;font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-faint)}.bl-fbd-sub:not(:first-child){border-top:1px solid var(--bl-border)}.bl-fbd-subhead{background:var(--bl-surface-raised);align-items:center;gap:8px;padding:8px 14px;display:flex}.bl-fbd-subname{font-family:var(--bl-mono);font-size:var(--font-size-x-small);color:var(--bl-muted)}.bl-fbd-subhead .bl-fbd-counts{margin-inline-start:auto}@property --bl-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bl-beam-spin{to{--bl-beam-angle:360deg}}@keyframes bl-rf-verify-pulse{0%,to{opacity:.35}50%{opacity:1}}.bl-composer-shell{max-inline-size:52rem;margin-inline:auto}.bl-composer[data-dock-surface=shell]{background:var(--bl-base);border:1px solid var(--bl-border);box-shadow:none;background-image:none}.bl-composer[data-dock-surface=shell]:focus-within{border-color:var(--bl-border-strong);box-shadow:none}@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-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-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}
