@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--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-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);--tracking-tight:var(--letter-spacing-tight);--radius-xs:.25rem;--radius-sm:.25rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-xl:.5rem;--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);--color-background-base:var(--background-base);--color-background-strong:var(--background-strong);--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-base-active:var(--surface-raised-base-active);--color-surface-raised-strong:var(--surface-raised-strong);--color-surface-raised-stronger-non-alpha:var(--surface-raised-stronger-non-alpha);--color-surface-interactive-hover:var(--surface-interactive-hover);--color-surface-interactive-weak:var(--surface-interactive-weak);--color-surface-success-base:var(--surface-success-base);--color-surface-critical-weak:var(--surface-critical-weak);--color-text-base:var(--text-base);--color-text-weak:var(--text-weak);--color-text-weaker:var(--text-weaker);--color-text-strong:var(--text-strong);--color-text-interactive-base:var(--text-interactive-base);--color-text-invert-base:var(--text-invert-base);--color-text-invert-strong:var(--text-invert-strong);--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-icon-base:var(--icon-base);--color-icon-weak-base:var(--icon-weak-base);--color-icon-strong-base:var(--icon-strong-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-active:var(--icon-info-active);--color-syntax-property:var(--syntax-property);--color-syntax-type:var(--syntax-type);--color-syntax-success:var(--syntax-success);--color-syntax-critical:var(--syntax-critical)}:root{--smoke-dark-1:#131010;--smoke-dark-2:#1b1818;--smoke-dark-3:#252121;--smoke-dark-4:#2d2828;--smoke-dark-5:#343030;--smoke-dark-6:#3e3939;--smoke-dark-7:#4b4646;--smoke-dark-8:#645f5f;--smoke-dark-9:#716c6b;--smoke-dark-10:#7f7979;--smoke-dark-11:#b7b1b1;--smoke-dark-12:#f1ecec;--smoke-light-1:#fdfcfc;--smoke-light-2:#f9f8f8;--smoke-light-3:#f1f0f0;--smoke-light-4:#e9e8e8;--smoke-light-5:#e2e0e0;--smoke-light-6:#dad9d9;--smoke-light-7:#cfcecd;--smoke-light-8:#bcbbbb;--smoke-light-9:#8e8b8b;--smoke-light-10:#848181;--smoke-light-11:#656363;--smoke-light-12:#211e1e;--smoke-dark-alpha-1:#82383803;--smoke-dark-alpha-2:#e6c6c60b;--smoke-dark-alpha-3:#edd5d516;--smoke-dark-alpha-4:#f2e1e11e;--smoke-dark-alpha-5:#f5e8e826;--smoke-dark-alpha-6:#f5e8e831;--smoke-dark-alpha-7:#f7ecec3f;--smoke-dark-alpha-8:#faf5f559;--smoke-dark-alpha-9:#faf5f467;--smoke-dark-alpha-10:#fbf5f576;--smoke-dark-alpha-11:#fcf9f9b2;--smoke-dark-alpha-12:#fdfbfbf0;--smoke-light-alpha-1:#55000003;--smoke-light-alpha-2:#25000007;--smoke-light-alpha-3:#1100000f;--smoke-light-alpha-4:#0c000017;--smoke-light-alpha-5:#1100001f;--smoke-light-alpha-6:#07000026;--smoke-light-alpha-7:#0b060032;--smoke-light-alpha-8:#04000044;--smoke-light-alpha-9:#07000074;--smoke-light-alpha-10:#0400009c;--smoke-light-alpha-11:#0700007e;--smoke-light-alpha-12:#020000df;--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;--font-family-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-sans--font-feature-settings:normal;--font-family-mono:"IBM Plex Mono","IBM Plex Mono Fallback";--font-family-mono--font-feature-settings:"ss01" 1;--font-family-serif:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-serif--font-feature-settings:normal;--font-size-2x-small:10px;--font-size-x-small:11px;--font-size-small:12px;--font-size-base:13px;--font-size-large:15px;--font-size-x-large:18px;--font-weight-regular:400;--font-weight-medium:500;--line-height-normal:140%;--line-height-large:150%;--line-height-x-large:180%;--line-height-2x-large:200%;--letter-spacing-normal:0;--letter-spacing-tight:-.16px;--letter-spacing-tightest:-.32px;--paragraph-spacing-base:0;--duration-fast:.12s;--duration-slow:.2s;--ease-standard:ease;--ease-out-expo:cubic-bezier(.16,1,.3,1);--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;--radius-xs:.25rem;--radius-sm:.25rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-xl:.5rem;--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,#0167ff4a),0 0 0 1px var(--border-selected,#004afffc),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,#004afffc);--shadow-xs-border-hover:0 0 0 1px var(--border-weak-selected,#0070ff38),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:multiply;--surface-hover:var(--surface-base-hover);--surface-focus:var(--border-selected);--surface-disabled:var(--input-disabled);--text-error:var(--text-on-critical-base);--border-error:var(--border-critical-base);--text-invert-stronger:var(--text-invert-strong);--color-primary:var(--surface-brand-base);--background-base:#f8f7f7;--background-weak:var(--smoke-light-3);--background-strong:var(--smoke-light-1);--background-stronger:#fcfcfc;--surface-base:var(--smoke-light-alpha-2);--base:var(--smoke-light-alpha-2);--surface-base-hover:#0500000f;--surface-base-active:var(--smoke-light-alpha-3);--surface-base-interactive-active:var(--cobalt-light-alpha-3);--base2:var(--smoke-light-alpha-2);--base3:var(--smoke-light-alpha-2);--surface-inset-base:var(--smoke-light-alpha-2);--surface-inset-base-hover:var(--smoke-light-alpha-3);--surface-inset-strong:#1f000017;--surface-inset-strong-hover:#1f000017;--surface-raised-base:var(--smoke-light-alpha-1);--surface-float-base:var(--smoke-dark-1);--surface-float-base-hover:var(--smoke-dark-2);--surface-raised-base-hover:var(--smoke-light-alpha-2);--surface-raised-base-active:var(--smoke-light-alpha-3);--surface-raised-strong:var(--smoke-light-1);--surface-raised-strong-hover:var(--white);--surface-raised-stronger:var(--white);--surface-raised-stronger-hover:var(--white);--surface-weak:var(--smoke-light-alpha-3);--surface-weaker:var(--smoke-light-alpha-4);--surface-strong:#fff;--surface-raised-stronger-non-alpha:var(--white);--surface-brand-base:var(--yuzu-light-9);--surface-brand-hover:var(--yuzu-light-10);--surface-interactive-base:var(--cobalt-light-3);--surface-interactive-hover:#e5f0ff;--surface-interactive-weak:var(--cobalt-light-2);--surface-interactive-weak-hover:var(--cobalt-light-3);--surface-success-base:var(--apple-light-3);--surface-success-weak:var(--apple-light-2);--surface-success-strong:var(--apple-light-9);--surface-warning-base:var(--solaris-light-3);--surface-warning-weak:var(--solaris-light-2);--surface-warning-strong:var(--solaris-light-9);--surface-critical-base:var(--ember-light-3);--surface-critical-weak:var(--ember-light-2);--surface-critical-strong:var(--ember-light-9);--surface-info-base:var(--lilac-light-3);--surface-info-weak:var(--lilac-light-2);--surface-info-strong:var(--lilac-light-9);--surface-diff-unchanged-base:#fff0;--surface-diff-skip-base:var(--smoke-light-2);--surface-diff-hidden-base:var(--blue-light-3);--surface-diff-hidden-weak:var(--blue-light-2);--surface-diff-hidden-weaker:var(--blue-light-1);--surface-diff-hidden-strong:var(--blue-light-5);--surface-diff-hidden-stronger:var(--blue-light-9);--surface-diff-add-base:#dafbe0;--surface-diff-add-weak:var(--mint-light-2);--surface-diff-add-weaker:var(--mint-light-1);--surface-diff-add-strong:var(--mint-light-5);--surface-diff-add-stronger:var(--mint-light-9);--surface-diff-delete-base:var(--ember-light-3);--surface-diff-delete-weak:var(--ember-light-2);--surface-diff-delete-weaker:var(--ember-light-1);--surface-diff-delete-strong:var(--ember-light-6);--surface-diff-delete-stronger:var(--ember-light-9);--input-base:var(--smoke-light-1);--input-hover:var(--smoke-light-2);--input-active:var(--cobalt-light-1);--input-selected:var(--cobalt-light-4);--input-focus:var(--cobalt-light-1);--input-disabled:var(--smoke-light-4);--text-base:var(--smoke-light-11);--text-weak:var(--smoke-light-9);--text-weaker:var(--smoke-light-8);--text-strong:var(--smoke-light-12);--text-invert-base:var(--smoke-dark-alpha-11);--text-invert-weak:var(--smoke-dark-alpha-9);--text-invert-weaker:var(--smoke-dark-alpha-8);--text-invert-strong:var(--smoke-dark-alpha-12);--text-interactive-base:var(--cobalt-light-9);--text-on-brand-base:var(--smoke-light-alpha-11);--text-on-interactive-base:var(--smoke-light-1);--text-on-interactive-weak:var(--smoke-dark-alpha-11);--text-on-success-base:var(--apple-light-10);--text-on-critical-base:var(--ember-light-10);--text-on-critical-weak:var(--ember-light-8);--text-on-critical-strong:var(--ember-light-12);--text-on-warning-base:var(--smoke-dark-alpha-11);--text-on-info-base:var(--smoke-dark-alpha-11);--text-diff-add-base:var(--mint-light-11);--text-diff-delete-base:var(--ember-light-10);--text-diff-delete-strong:var(--ember-light-12);--text-diff-add-strong:var(--mint-light-12);--text-on-info-weak:var(--smoke-dark-alpha-9);--text-on-info-strong:var(--smoke-dark-alpha-12);--text-on-warning-weak:var(--smoke-dark-alpha-9);--text-on-warning-strong:var(--smoke-dark-alpha-12);--text-on-success-weak:var(--apple-light-6);--text-on-success-strong:var(--apple-light-12);--text-on-brand-weak:var(--smoke-light-alpha-9);--text-on-brand-weaker:var(--smoke-light-alpha-8);--text-on-brand-strong:var(--smoke-light-alpha-12);--button-primary-base:var(--smoke-light-12);--button-secondary-base:#fdfcfc;--button-secondary-hover:#faf9f9;--border-base:var(--smoke-light-alpha-7);--border-hover:var(--smoke-light-alpha-8);--border-active:var(--smoke-light-alpha-9);--border-selected:var(--cobalt-light-alpha-9);--border-disabled:var(--smoke-light-alpha-8);--border-focus:var(--smoke-light-alpha-9);--border-weak-base:var(--smoke-light-alpha-5);--border-strong-base:var(--smoke-light-alpha-7);--border-strong-hover:var(--smoke-light-alpha-8);--border-strong-active:var(--smoke-light-alpha-7);--border-strong-selected:var(--cobalt-light-alpha-6);--border-strong-disabled:var(--smoke-light-alpha-6);--border-strong-focus:var(--smoke-light-alpha-7);--border-weak-hover:var(--smoke-light-alpha-6);--border-weak-active:var(--smoke-light-alpha-7);--border-weak-selected:var(--cobalt-light-alpha-5);--border-weak-disabled:var(--smoke-light-alpha-6);--border-weak-focus:var(--smoke-light-alpha-7);--border-interactive-base:var(--cobalt-light-7);--border-interactive-hover:var(--cobalt-light-8);--border-interactive-active:var(--cobalt-light-9);--border-interactive-selected:var(--cobalt-light-9);--border-interactive-disabled:var(--smoke-light-8);--border-interactive-focus:var(--cobalt-light-9);--border-success-base:var(--apple-light-6);--border-success-hover:var(--apple-light-7);--border-success-selected:var(--apple-light-9);--border-warning-base:var(--solaris-light-6);--border-warning-hover:var(--solaris-light-7);--border-warning-selected:var(--solaris-light-9);--border-critical-base:var(--ember-light-6);--border-critical-hover:var(--ember-light-7);--border-critical-selected:var(--ember-light-9);--border-info-base:var(--lilac-light-6);--border-info-hover:var(--lilac-light-7);--border-info-selected:var(--lilac-light-9);--icon-base:var(--smoke-light-9);--icon-hover:var(--smoke-light-11);--icon-active:var(--smoke-light-12);--icon-selected:var(--smoke-light-12);--icon-disabled:var(--smoke-light-8);--icon-focus:var(--smoke-light-12);--icon-invert-base:#fff;--icon-weak-base:var(--smoke-light-7);--icon-weak-hover:var(--smoke-light-8);--icon-weak-active:var(--smoke-light-9);--icon-weak-selected:var(--smoke-light-10);--icon-weak-disabled:var(--smoke-light-6);--icon-weak-focus:var(--smoke-light-9);--icon-strong-base:var(--smoke-light-12);--icon-strong-hover:#151313;--icon-strong-active:#020202;--icon-strong-selected:#020202;--icon-strong-disabled:var(--smoke-light-8);--icon-strong-focus:#020202;--icon-brand-base:var(--smoke-light-12);--icon-interactive-base:var(--cobalt-light-9);--icon-success-base:var(--apple-light-7);--icon-success-hover:var(--apple-light-8);--icon-success-active:var(--apple-light-11);--icon-warning-base:var(--amber-light-7);--icon-warning-hover:var(--amber-light-8);--icon-warning-active:var(--amber-light-11);--icon-critical-base:var(--ember-light-10);--icon-critical-hover:var(--ember-light-11);--icon-critical-active:var(--ember-light-12);--icon-info-base:var(--lilac-light-7);--icon-info-hover:var(--lilac-light-8);--icon-info-active:var(--lilac-light-11);--icon-on-brand-base:var(--smoke-light-alpha-11);--icon-on-brand-hover:var(--smoke-light-alpha-12);--icon-on-brand-selected:var(--smoke-light-alpha-12);--icon-on-interactive-base:var(--smoke-light-1);--icon-agent-plan-base:var(--purple-light-9);--icon-agent-docs-base:var(--amber-light-9);--icon-agent-ask-base:var(--cyan-light-9);--icon-agent-build-base:var(--cobalt-light-9);--icon-on-success-base:var(--apple-light-alpha-9);--icon-on-success-hover:var(--apple-light-alpha-10);--icon-on-success-selected:var(--apple-light-alpha-11);--icon-on-warning-base:var(--amber-lightalpha-9);--icon-on-warning-hover:var(--amber-lightalpha-10);--icon-on-warning-selected:var(--amber-lightalpha-11);--icon-on-critical-base:var(--ember-light-alpha-9);--icon-on-critical-hover:var(--ember-light-alpha-10);--icon-on-critical-selected:var(--ember-light-alpha-11);--icon-on-info-base:var(--lilac-light-9);--icon-on-info-hover:var(--lilac-light-alpha-10);--icon-on-info-selected:var(--lilac-light-alpha-11);--icon-diff-add-base:var(--mint-light-11);--icon-diff-add-hover:var(--mint-light-12);--icon-diff-add-active:var(--mint-light-12);--icon-diff-delete-base:var(--ember-light-10);--icon-diff-delete-hover:var(--ember-light-11);--icon-diff-modified-base:var(--icon-warning-base);--syntax-comment:var(--text-weak);--syntax-regexp:var(--text-base);--syntax-string:#006656;--syntax-keyword:var(--text-weak);--syntax-primitive:#fb4804;--syntax-operator:var(--text-base);--syntax-variable:var(--text-strong);--syntax-property:#ed6dc8;--syntax-type:#596600;--syntax-constant:#007b80;--syntax-punctuation:var(--text-base);--syntax-object:var(--text-strong);--syntax-success:var(--apple-light-10);--syntax-warning:var(--amber-light-10);--syntax-critical:var(--ember-light-10);--syntax-info:#0092a8;--syntax-diff-add:var(--mint-light-11);--syntax-diff-delete:var(--ember-light-11);--syntax-diff-unknown:red;--markdown-heading:#d68c27;--markdown-text:#1a1a1a;--markdown-link:#3b7dd8;--markdown-link-text:#318795;--markdown-code:#3d9a57;--markdown-block-quote:#b0851f;--markdown-emph:#b0851f;--markdown-strong:#d68c27;--markdown-horizontal-rule:#8a8a8a;--markdown-list-item:#3b7dd8;--markdown-list-enumeration:#318795;--markdown-image:#3b7dd8;--markdown-image-text:#318795;--markdown-code-block:#1a1a1a;--border-color:#fff;--border-weaker-base:var(--smoke-light-alpha-3);--border-weaker-hover:var(--smoke-light-alpha-4);--border-weaker-active:var(--smoke-light-alpha-6);--border-weaker-selected:var(--cobalt-light-alpha-4);--border-weaker-disabled:var(--smoke-light-alpha-2);--border-weaker-focus:var(--smoke-light-alpha-6);--button-ghost-hover:var(--smoke-light-alpha-2);--button-ghost-hover2:var(--smoke-light-alpha-3);--avatar-background-pink:#feeef8;--avatar-background-mint:#e1fbf4;--avatar-background-orange:#fff1e7;--avatar-background-purple:#f9f1fe;--avatar-background-cyan:#e7f9fb;--avatar-background-lime:#eefadc;--avatar-text-pink:#cd1d8d;--avatar-text-mint:#147d6f;--avatar-text-orange:#ed5f00;--avatar-text-purple:#8445bc;--avatar-text-cyan:#0894b3;--avatar-text-lime:#5d770d}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--text-mix-blend-mode:plus-lighter;--background-base:var(--smoke-dark-1);--background-weak:#1c1717;--background-strong:#151313;--background-stronger:#191515;--surface-base:var(--smoke-dark-alpha-2);--base:var(--smoke-dark-alpha-2);--surface-base-hover:#e0b7b716;--surface-base-active:var(--smoke-dark-alpha-3);--surface-base-interactive-active:var(--cobalt-dark-alpha-2);--base2:var(--smoke-dark-alpha-2);--base3:var(--smoke-dark-alpha-2);--surface-inset-base:#0e0b0b7f;--surface-inset-base-hover:#0e0b0b7f;--surface-inset-strong:#060505cc;--surface-inset-strong-hover:#060505cc;--surface-raised-base:var(--smoke-dark-alpha-3);--surface-float-base:var(--smoke-dark-1);--surface-float-base-hover:var(--smoke-dark-2);--surface-raised-base-hover:var(--smoke-dark-alpha-4);--surface-raised-base-active:var(--smoke-dark-alpha-5);--surface-raised-strong:var(--smoke-dark-alpha-4);--surface-raised-strong-hover:var(--smoke-dark-alpha-6);--surface-raised-stronger:var(--smoke-dark-alpha-6);--surface-raised-stronger-hover:var(--smoke-dark-alpha-7);--surface-weak:var(--smoke-dark-alpha-4);--surface-weaker:var(--smoke-dark-alpha-5);--surface-strong:var(--smoke-dark-alpha-7);--surface-raised-stronger-non-alpha:var(--smoke-dark-3);--surface-brand-base:var(--yuzu-light-9);--surface-brand-hover:var(--yuzu-light-10);--surface-interactive-base:var(--cobalt-dark-3);--surface-interactive-hover:#0a1d4d;--surface-interactive-weak:var(--cobalt-dark-2);--surface-interactive-weak-hover:var(--cobalt-light-3);--surface-success-base:var(--apple-light-3);--surface-success-weak:var(--apple-light-2);--surface-success-strong:var(--apple-light-9);--surface-warning-base:var(--solaris-light-3);--surface-warning-weak:var(--solaris-light-2);--surface-warning-strong:var(--solaris-light-9);--surface-critical-base:var(--ember-dark-3);--surface-critical-weak:var(--ember-dark-2);--surface-critical-strong:var(--ember-dark-9);--surface-info-base:var(--lilac-light-3);--surface-info-weak:var(--lilac-light-2);--surface-info-strong:var(--lilac-light-9);--surface-diff-unchanged-base:var(--smoke-dark-1);--surface-diff-skip-base:var(--smoke-dark-alpha-1);--surface-diff-hidden-base:var(--blue-dark-2);--surface-diff-hidden-weak:var(--blue-dark-1);--surface-diff-hidden-weaker:var(--blue-dark-3);--surface-diff-hidden-strong:var(--blue-dark-5);--surface-diff-hidden-stronger:var(--blue-dark-11);--surface-diff-add-base:var(--mint-dark-3);--surface-diff-add-weak:var(--mint-dark-4);--surface-diff-add-weaker:var(--mint-dark-3);--surface-diff-add-strong:var(--mint-dark-5);--surface-diff-add-stronger:var(--mint-dark-11);--surface-diff-delete-base:var(--ember-dark-3);--surface-diff-delete-weak:var(--ember-dark-4);--surface-diff-delete-weaker:var(--ember-dark-3);--surface-diff-delete-strong:var(--ember-dark-5);--surface-diff-delete-stronger:var(--ember-dark-11);--input-base:var(--smoke-dark-2);--input-hover:var(--smoke-dark-2);--input-active:var(--cobalt-dark-1);--input-selected:var(--cobalt-dark-2);--input-focus:var(--cobalt-dark-1);--input-disabled:var(--smoke-dark-4);--text-base:var(--smoke-dark-alpha-11);--text-weak:var(--smoke-dark-alpha-9);--text-weaker:var(--smoke-dark-alpha-8);--text-strong:var(--smoke-dark-alpha-12);--text-invert-base:var(--smoke-dark-alpha-11);--text-invert-weak:var(--smoke-dark-alpha-9);--text-invert-weaker:var(--smoke-dark-alpha-8);--text-invert-strong:var(--smoke-dark-alpha-12);--text-interactive-base:var(--cobalt-dark-11);--text-on-brand-base:var(--smoke-dark-alpha-11);--text-on-interactive-base:var(--smoke-dark-12);--text-on-interactive-weak:var(--smoke-dark-alpha-11);--text-on-success-base:var(--apple-dark-9);--text-on-critical-base:var(--ember-dark-9);--text-on-critical-weak:var(--ember-dark-8);--text-on-critical-strong:var(--ember-dark-12);--text-on-warning-base:var(--smoke-dark-alpha-11);--text-on-info-base:var(--smoke-dark-alpha-11);--text-diff-add-base:var(--mint-dark-11);--text-diff-delete-base:var(--ember-dark-9);--text-diff-delete-strong:var(--ember-dark-12);--text-diff-add-strong:var(--mint-dark-8);--text-on-info-weak:var(--smoke-dark-alpha-9);--text-on-info-strong:var(--smoke-dark-alpha-12);--text-on-warning-weak:var(--smoke-dark-alpha-9);--text-on-warning-strong:var(--smoke-dark-alpha-12);--text-on-success-weak:var(--apple-dark-8);--text-on-success-strong:var(--apple-dark-12);--text-on-brand-weak:var(--smoke-dark-alpha-9);--text-on-brand-weaker:var(--smoke-dark-alpha-8);--text-on-brand-strong:var(--smoke-dark-alpha-12);--button-primary-base:var(--smoke-dark-12);--button-secondary-base:#231f1f;--button-secondary-hover:#2a2727;--border-base:var(--smoke-dark-alpha-7);--border-hover:var(--smoke-dark-alpha-8);--border-active:var(--smoke-dark-alpha-9);--border-selected:var(--cobalt-dark-alpha-11);--border-disabled:var(--smoke-dark-alpha-8);--border-focus:var(--smoke-dark-alpha-9);--border-weak-base:var(--smoke-dark-alpha-6);--border-strong-base:var(--smoke-dark-alpha-8);--border-strong-hover:var(--smoke-dark-alpha-7);--border-strong-active:var(--smoke-dark-alpha-8);--border-strong-selected:var(--cobalt-dark-alpha-6);--border-strong-disabled:var(--smoke-dark-alpha-6);--border-strong-focus:var(--smoke-dark-alpha-8);--border-weak-hover:var(--smoke-dark-alpha-7);--border-weak-active:var(--smoke-dark-alpha-8);--border-weak-selected:var(--cobalt-dark-alpha-6);--border-weak-disabled:var(--smoke-dark-alpha-6);--border-weak-focus:var(--smoke-dark-alpha-8);--border-interactive-base:var(--cobalt-light-7);--border-interactive-hover:var(--cobalt-light-8);--border-interactive-active:var(--cobalt-light-9);--border-interactive-selected:var(--cobalt-light-9);--border-interactive-disabled:var(--smoke-light-8);--border-interactive-focus:var(--cobalt-light-9);--border-success-base:var(--apple-light-6);--border-success-hover:var(--apple-light-7);--border-success-selected:var(--apple-light-9);--border-warning-base:var(--solaris-light-6);--border-warning-hover:var(--solaris-light-7);--border-warning-selected:var(--solaris-light-9);--border-critical-base:var(--ember-dark-5);--border-critical-hover:var(--ember-dark-7);--border-critical-selected:var(--ember-dark-9);--border-info-base:var(--lilac-light-6);--border-info-hover:var(--lilac-light-7);--border-info-selected:var(--lilac-light-9);--icon-base:var(--smoke-dark-9);--icon-hover:var(--smoke-dark-10);--icon-active:var(--smoke-dark-11);--icon-selected:var(--smoke-dark-12);--icon-disabled:var(--smoke-dark-7);--icon-focus:var(--smoke-dark-12);--icon-invert-base:var(--smoke-dark-1);--icon-weak-base:var(--smoke-dark-6);--icon-weak-hover:var(--smoke-light-7);--icon-weak-active:var(--smoke-light-8);--icon-weak-selected:var(--smoke-light-9);--icon-weak-disabled:var(--smoke-light-4);--icon-weak-focus:var(--smoke-light-9);--icon-strong-base:var(--smoke-dark-12);--icon-strong-hover:#f6f3f3;--icon-strong-active:#fcfcfc;--icon-strong-selected:#fdfcfc;--icon-strong-disabled:var(--smoke-dark-8);--icon-strong-focus:#fdfcfc;--icon-brand-base:var(--white);--icon-interactive-base:var(--cobalt-dark-9);--icon-success-base:var(--apple-dark-7);--icon-success-hover:var(--apple-dark-8);--icon-success-active:var(--apple-dark-11);--icon-warning-base:var(--amber-dark-7);--icon-warning-hover:var(--amber-dark-8);--icon-warning-active:var(--amber-dark-11);--icon-critical-base:var(--ember-dark-9);--icon-critical-hover:var(--ember-dark-11);--icon-critical-active:var(--ember-dark-12);--icon-info-base:var(--lilac-dark-7);--icon-info-hover:var(--lilac-dark-8);--icon-info-active:var(--lilac-dark-11);--icon-on-brand-base:var(--smoke-light-alpha-11);--icon-on-brand-hover:var(--smoke-light-alpha-12);--icon-on-brand-selected:var(--smoke-light-alpha-12);--icon-on-interactive-base:var(--smoke-dark-12);--icon-agent-plan-base:var(--purple-dark-9);--icon-agent-docs-base:var(--amber-dark-9);--icon-agent-ask-base:var(--cyan-dark-9);--icon-agent-build-base:var(--cobalt-dark-11);--icon-on-success-base:var(--apple-dark-alpha-9);--icon-on-success-hover:var(--apple-dark-alpha-10);--icon-on-success-selected:var(--apple-dark-alpha-11);--icon-on-warning-base:var(--amber-darkalpha-9);--icon-on-warning-hover:var(--amber-darkalpha-10);--icon-on-warning-selected:var(--amber-darkalpha-11);--icon-on-critical-base:var(--ember-dark-alpha-9);--icon-on-critical-hover:var(--ember-dark-alpha-10);--icon-on-critical-selected:var(--ember-dark-alpha-11);--icon-on-info-base:var(--lilac-dark-9);--icon-on-info-hover:var(--lilac-dark-alpha-10);--icon-on-info-selected:var(--lilac-dark-alpha-11);--icon-diff-add-base:var(--mint-dark-11);--icon-diff-add-hover:var(--mint-dark-10);--icon-diff-add-active:var(--mint-dark-11);--icon-diff-delete-base:var(--ember-dark-9);--icon-diff-delete-hover:var(--ember-dark-10);--icon-diff-modified-base:var(--icon-warning-base);--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:var(--apple-dark-10);--syntax-warning:var(--amber-dark-10);--syntax-critical:var(--ember-dark-10);--syntax-info:#93e9f6;--syntax-diff-add:var(--mint-dark-11);--syntax-diff-delete:var(--ember-dark-11);--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;--border-color:#fff;--border-weaker-base:var(--smoke-dark-alpha-3);--border-weaker-hover:var(--smoke-dark-alpha-4);--border-weaker-active:var(--smoke-dark-alpha-6);--border-weaker-selected:var(--cobalt-dark-alpha-3);--border-weaker-disabled:var(--smoke-dark-alpha-2);--border-weaker-focus:var(--smoke-dark-alpha-6);--button-ghost-hover:var(--smoke-dark-alpha-2);--button-ghost-hover2:var(--smoke-dark-alpha-3);--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}}}@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;scrollbar-gutter:stable}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}[data-tauri-drag-region]{app-region:drag}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:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media(hover:none)and (pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:16px!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-serif);font-feature-settings:var(--font-family-serif--font-feature-settings,normal);font-optical-sizing:auto;letter-spacing:-.011em;color:var(--text-strong,var(--color-text));text-wrap:balance;font-weight:400;line-height:1.18}h1{letter-spacing:-.018em;font-weight:700}}@layer components{[data-component=accordion]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}[data-component=accordion] [data-slot=accordion-item]{flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex;overflow:clip}[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(--surface-base);border:1px solid var(--border-weak-base);border-radius:var(--radius-md);width:100%;height:32px;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);justify-content:space-between;align-self:stretch;align-items:center;padding:8px 12px;transition:background-color .15s;display:flex;overflow:clip}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-header] [data-slot=accordion-trigger]:hover{background-color:var(--surface-inset-base-hover)}[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][data-expanded] [data-slot=accordion-trigger]{border-bottom-right-radius:0;border-bottom-left-radius:0}[data-component=accordion] [data-slot=accordion-item][data-expanded] [data-slot=accordion-content]{border:1px solid var(--border-weak-base);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-top:none}[data-component=accordion] [data-slot=accordion-item] [data-slot=accordion-content]{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=tool-trigger]{content-visibility:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;width:100%;display:flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-trigger-content]{align-self:stretch;align-items:center;gap:20px;width:100%;display:flex}[data-component=tool-trigger] [data-slot=icon-svg]{flex-shrink:0}[data-component=tool-trigger] [data-slot=basic-tool-tool-info]{flex-grow:1;min-width:0}[data-component=tool-trigger] [data-slot=basic-tool-tool-info-structured]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}[data-component=tool-trigger] [data-slot=basic-tool-tool-info-main]{align-items:center;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-base);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-subtitle]{text-overflow:ellipsis;white-space:nowrap;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-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-arg]{text-overflow:ellipsis;white-space:nowrap;min-width:0;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);color:var(--text-weak);flex-shrink:1;overflow:hidden}[data-component=button]{border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;transition:scale var(--duration-fast)var(--ease-standard);border-style:solid;border-width:1px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-component=button]:focus-visible{outline:2px solid var(--border-selected);outline-offset:2px}[data-component=button]:active:not(:disabled){scale:.99}[data-component=button][data-variant=primary]{background-color:var(--button-primary-base);border-color:var(--border-weak-base);color:var(--icon-invert-base)}[data-component=button][data-variant=primary] [data-slot=icon-svg]{color:var(--icon-invert-base)}[data-component=button][data-variant=primary]:hover:not(:disabled){background-color:var(--icon-strong-hover)}[data-component=button][data-variant=primary]:focus:not(:disabled){background-color:var(--icon-strong-focus)}[data-component=button][data-variant=primary]:active:not(:disabled){background-color:var(--icon-strong-active)}[data-component=button][data-variant=primary]:disabled{background-color:var(--icon-strong-disabled);cursor:not-allowed}[data-component=button][data-variant=primary]:disabled [data-slot=icon-svg]{color:var(--icon-invert-base)}[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-raised-base-hover)}[data-component=button][data-variant=ghost]:active:not(:disabled){background-color:var(--surface-raised-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-raised-base-hover)}[data-component=button][data-variant=ghost][data-active=true]{background-color:var(--surface-raised-base-active)}[data-component=button][data-variant=secondary]{background-color:var(--button-secondary-base);color:var(--text-strong);box-shadow:var(--shadow-xs-border);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(--surface-disabled);box-shadow:var(--shadow-xxs-border);color:var(--text-weak);cursor:not-allowed}[data-component=button][data-variant=secondary] [data-slot=icon-svg]{color:var(--icon-strong-base)}[data-component=button][data-size=small]{gap:4px;height:22px;padding:0 8px}[data-component=button][data-size=small][data-icon]{padding:0 12px 0 4px}[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)}[data-component=button][data-size=normal]{gap:6px;height:24px;padding:0 10px;line-height:24px}[data-component=button][data-size=normal][data-icon]{padding:0 12px 0 4px}[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)}[data-component=button][data-size=large]{gap:6px;height:32px;padding:0 12px}[data-component=button][data-size=large][data-icon]{padding:0 12px 0 8px}[data-component=button][data-size=large]{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)}[data-component=card]{background-color:var(--surface-inset-base);border:1px solid var(--border-weaker-base);border-radius:var(--radius-lg);flex-direction:column;width:100%;padding:6px 12px;transition:background-color .15s;display:flex;overflow:clip}[data-component=card][data-variant=error]{background-color:var(--surface-critical-weak);border:1px solid var(--border-critical-base);color:var(--text-on-critical-weak);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=card][data-variant=error] [data-component=icon]{color:var(--icon-critical-active)}[data-component=checkbox]{cursor:default;align-items:center;gap:12px;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]{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--border-weak-base);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;display:flex}[data-component=checkbox] [data-slot=checkbox-checkbox-indicator]{width:100%;height:100%;color:var(--icon-base);opacity:0;justify-content:center;align-items:center;display:flex}[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:12px;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(--text-error);font-family:var(--font-family-sans);font-size:12px;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-hover)}[data-component=checkbox]:focus-within:not([data-readonly]) [data-slot=checkbox-checkbox-control]{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--surface-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-weak)}[data-component=checkbox][data-checked] [data-slot=checkbox-checkbox-indicator],[data-component=checkbox][data-indeterminate] [data-slot=checkbox-checkbox-indicator]{opacity: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(--surface-disabled)}[data-component=checkbox][data-invalid] [data-slot=checkbox-checkbox-control]{border-color:var(--border-error)}[data-component=checkbox][data-readonly]{cursor:default;pointer-events:none}[data-component=code]{content-visibility:auto;overflow:hidden}[data-component=collapsible]{background-color:var(--surface-inset-base);border:1px solid var(--border-weaker-base);border-radius:var(--radius-md);flex-direction:column;width:100%;transition:background-color .15s;display:flex;overflow:clip}[data-component=collapsible] [data-slot=collapsible-trigger]{cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:32px;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);align-self:stretch;align-items:center;padding:6px 8px 6px 12px;display:flex}[data-component=collapsible] [data-slot=collapsible-trigger]:focus-visible{outline:none}[data-component=collapsible] [data-slot=collapsible-trigger][data-disabled]{cursor:not-allowed}[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-content]{overflow:hidden}[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{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=diff]{content-visibility:auto}[data-component=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=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=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=diff] [data-slot=diff-hunk-separator-content] [data-slot=diff-hunk-separator-content-span]{mix-blend-mode:var(--text-mix-blend-mode)}[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}[data-component=diff-changes][data-variant=bars] svg{width:100%;height:auto;display:block}[data-component=dropdown-menu-content],[data-component=dropdown-menu-sub-content]{border-radius:var(--radius-lg);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-md);z-index:50;transform-origin:var(--kb-menu-content-transform-origin);padding:4px}: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-xs);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:4px 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-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}: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-x-small);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:4px -4px}: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-x-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);padding:4px 8px}: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/.2);opacity:0;animation:.12s ease-in forwards overlayHide;position:fixed;inset:0}[data-component=dialog-overlay][data-expanded]{animation:.18s ease-out both overlayShow}[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:var(--surface-raised-stronger-non-alpha);box-shadow:var(--shadow-lg-border-base);background-clip:padding-box}[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: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-base);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;padding:0 20px 16px;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,600px)}[data-component=dialog][data-size=x-large] [data-slot=dialog-container]{width:min(100vw - 32px,960px);height:min(100vh - 32px,600px)}[data-component=dialog][data-transition] [data-slot=dialog-content]{opacity:0;animation:.12s ease-in forwards contentHide}[data-component=dialog][data-transition] [data-slot=dialog-content][data-expanded]{animation:.2s cubic-bezier(.22,1,.36,1) both 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}[data-slot=hover-card-trigger]{width:100%;min-width:0;display:flex}[data-component=hover-card-content]{z-index:50;border-radius:var(--radius-lg);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-md);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:4px;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-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]{width:100%;height:auto}[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]:focus-visible{outline:2px solid var(--border-selected);outline-offset:2px}[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:var(--shadow-xs-border);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(--surface-disabled);color:var(--text-weak);cursor:not-allowed}[data-component=icon-button][data-variant=secondary]:disabled [data-slot=icon-svg]{color:var(--icon-disabled)}[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-raised-base-hover)}[data-component=icon-button][data-variant=ghost]:active:not(:disabled),[data-component=icon-button][data-variant=ghost][data-selected=true]:not(:disabled){background-color:var(--surface-raised-base-active)}[data-component=icon-button][data-variant=ghost]:disabled{cursor:not-allowed}[data-component=icon-button][data-variant=ghost]:disabled [data-slot=icon-svg]{color:var(--icon-disabled)}[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=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=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:16px;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-xs);background:var(--surface-base);height:20px;box-shadow:var(--shadow-xxs-border);font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-weak);flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:flex}[data-component=line-comment]{z-index:var(--line-comment-z,30);position:absolute;right:24px}[data-component=line-comment][data-open]{z-index:var(--line-comment-open-z,100)}[data-component=line-comment] [data-slot=line-comment-button]{border-radius:var(--radius-md);background:var(--icon-interactive-base);width:20px;height:20px;box-shadow:var(--shadow-xs);cursor:default;border:none;justify-content:center;align-items:center;display:flex}[data-component=line-comment] [data-component=icon]{color:var(--white)}[data-component=line-comment] [data-slot=line-comment-button]:focus{outline:none}[data-component=line-comment] [data-slot=line-comment-button]:focus-visible{box-shadow:var(--shadow-xs-border-focus)}[data-component=line-comment] [data-slot=line-comment-popover]{z-index:var(--line-comment-popover-z,40);background:var(--surface-raised-stronger-non-alpha);min-width:200px;max-width:min(320px,100vw - 48px);box-shadow:var(--shadow-lg-border-base);border-radius:3px;padding:12px;position:absolute;top:calc(100% + 4px);right:-8px}[data-component=line-comment][data-variant=editor] [data-slot=line-comment-popover]{border-radius:4px;width:380px;max-width:min(380px,100vw - 48px);padding:8px}[data-component=line-comment] [data-slot=line-comment-content]{flex-direction:column;gap:6px;display:flex}[data-component=line-comment] [data-slot=line-comment-text]{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-x-large);letter-spacing:var(--letter-spacing-normal);color:var(--text-strong);white-space:pre-wrap}[data-component=line-comment] [data-slot=line-comment-label],[data-component=line-comment] [data-slot=line-comment-editor-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);letter-spacing:var(--letter-spacing-normal);color:var(--text-weak);white-space:nowrap}[data-component=line-comment] [data-slot=line-comment-editor]{flex-direction:column;gap:8px;display:flex}[data-component=line-comment] [data-slot=line-comment-textarea]{resize:vertical;border-radius:var(--radius-md);background:var(--surface-base);border:1px solid var(--border-base);width:100%;color:var(--text-strong);font-family:var(--font-family-sans);font-size:var(--font-size-small);line-height:var(--line-height-large);padding:8px}[data-component=line-comment] [data-slot=line-comment-textarea]:focus{box-shadow:var(--shadow-xs-border-select);outline:none}[data-component=line-comment] [data-slot=line-comment-actions]{align-items:center;gap:8px;display:flex}[data-component=line-comment] [data-slot=line-comment-editor-label]{margin-right:auto}[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-base);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-label]{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);letter-spacing:var(--letter-spacing-normal);line-height:18px}[data-component=input][data-variant=normal] [data-slot=input-wrapper]{border-radius:var(--radius-md);border:1px solid var(--border-weak-base);background:var(--input-base);justify-content:space-between;align-items:start;width:100%;padding-right:4px;display:flex}[data-component=input][data-variant=normal] [data-slot=input-wrapper]:focus-within:not(:has([data-readonly])){box-shadow:var(--shadow-xs-border-select);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-base);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 12px;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:6px 12px}[data-component=input][data-variant=normal] [data-slot=input-copy-button]{color:var(--icon-base);flex-shrink:0;margin-top:4px}[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}@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:12px;padding:0 12px;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:4px;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:12px;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:12px;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:32px 48px;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-base);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:12px}[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-base);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 12px 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-base);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:6px 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:-4px}[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-base);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:6px 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=logo-mark]{aspect-ratio:4/5;width:16px}[data-component=markdown]{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--text-base);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-x-large)}[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{color:var(--text-strong);font-weight:var(--font-weight-medium);line-height:var(--line-height-large);margin-top:1.75rem;margin-bottom:.6rem}[data-component=markdown] h1{margin-top:2rem;font-size:1.45em}[data-component=markdown] h2{font-size:1.2em}[data-component=markdown] h3{font-size:1.08em}[data-component=markdown] h4,[data-component=markdown] h5,[data-component=markdown] h6{font-size:1em}[data-component=markdown] strong,[data-component=markdown] b{color:var(--text-strong);font-weight:var(--font-weight-medium)}[data-component=markdown] p{margin-bottom:1rem}[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:.5rem;margin-bottom:1rem;padding-left:1.5rem;list-style-position:outside}[data-component=markdown] ul{list-style-type:disc}[data-component=markdown] ol{list-style-type:decimal}[data-component=markdown] li{margin-bottom:.5rem}[data-component=markdown] li>p:first-child{margin:0;display:inline}[data-component=markdown] li>p+p{margin-top:.5rem;display:block}[data-component=markdown] li::marker{color:var(--text-weak)}[data-component=markdown] li>ul,[data-component=markdown] li>ol{margin-top:.25rem;margin-bottom:.25rem;padding-left:1rem}[data-component=markdown] blockquote{border-left:2px solid var(--border-weak-base);color:var(--text-weak);margin:1.5rem 0;padding-left:.5rem;font-style:normal}[data-component=markdown] hr{border:none;height:0;margin:2.5rem 0}[data-component=markdown] .shiki{border:.5px solid var(--border-weak-base);border-radius:4px;padding:8px 12px;font-size:13px}[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:8px;right:8px}[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:2rem;margin-bottom:2rem;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(--text-strong);font-weight:var(--font-weight-regular);background:var(--surface-weak);box-shadow:inset 0 0 0 1px var(--border-weaker-base);border-radius:5px;padding:.12em .36em;font-size:.88em}[data-component=markdown] li:has(>input[type=checkbox]){margin-left:-1.25rem;list-style:none}[data-component=markdown] li>input[type=checkbox]{accent-color:var(--text-interactive-base);vertical-align:-1px;margin-right:.5em}[data-component=markdown] table{border-collapse:collapse;max-width:100%;font-size:calc(var(--font-size-base) - 1px);scrollbar-width:thin;margin:1.5rem 0;display:block;overflow-x:auto}[data-component=markdown] th,[data-component=markdown] td{border:1px solid var(--border-weaker-base);text-align:left;vertical-align:top;padding:.5rem .75rem}[data-component=markdown] th{color:var(--text-strong);font-weight:var(--font-weight-medium);background:var(--surface-weak);white-space:nowrap}[data-component=markdown] img{border-radius:4px;max-width:100%;height:auto;margin:1.5rem 0;display:block}[data-component=assistant-message]{content-visibility:auto;flex-direction:column;align-items:flex-start;gap:12px;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-base);flex-direction:column;gap:8px;display:flex}[data-component=user-message] [data-slot=user-message-attachments]{flex-wrap:wrap;gap:8px;display:flex}[data-component=user-message] [data-slot=user-message-attachment]{background:var(--surface-weak);border:1px solid var(--border-weak-base);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}[data-component=user-message] [data-slot=user-message-attachment]:hover{border-color:var(--border-strong-base)}[data-component=user-message] [data-slot=user-message-attachment][data-type=image],[data-component=user-message] [data-slot=user-message-attachment][data-type=file]{width:48px;height:48px}[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-weak);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-text]{white-space:pre-wrap;word-break:break-word;background:var(--surface-raised-base);border:1px solid var(--border-base);border-radius:14px;padding:10px 14px;position:relative;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] [data-slot=user-message-copy-wrapper]{opacity:0;align-items:center;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:7px;right:7px}[data-component=user-message] [data-slot=user-message-text]:hover [data-slot=user-message-copy-wrapper]{opacity:1}[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%}[data-component=text-part] [data-slot=text-part-body]{margin-top:32px;position:relative}[data-component=text-part] [data-slot=text-part-copy-wrapper]{opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:8px;right:8px}[data-component=text-part] [data-slot=text-part-body]:hover [data-slot=text-part-copy-wrapper]{opacity:1}[data-component=text-part] [data-component=markdown]{font-size:var(--font-size-base);margin-top:0}[data-component=reasoning-part]{width:100%;color:var(--text-base);opacity:.8;line-height:var(--line-height-large)}[data-component=reasoning-part] [data-component=markdown]{margin-top:24px;font-style:italic!important}[data-component=reasoning-part] [data-component=markdown] p:has(strong){margin-top:24px;margin-bottom:0}[data-component=reasoning-part] [data-component=markdown] p:has(strong):first-child{margin-top:0}[data-component=tool-error]{align-items:start;gap:8px;display:flex}[data-component=tool-error] [data-slot=icon-svg]{color:var(--icon-critical-base);margin-top:4px}[data-component=tool-error] [data-slot=message-part-tool-error-content]{align-items:start;gap:8px;display:flex}[data-component=tool-error] [data-slot=message-part-tool-error-title]{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);color:var(--text-on-critical-base);white-space:nowrap}[data-component=tool-error] [data-slot=message-part-tool-error-message]{color:var(--text-on-critical-weak);word-break:break-word;max-height:240px;overflow-y:auto}[data-component=tool-output]{white-space:pre;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:fit-content;padding:8px 12px;display:flex}[data-component=tool-output] [data-component=markdown]{width:100%;min-width:0}[data-component=tool-output] [data-component=markdown] 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=edit-trigger],[data-component=write-trigger]{justify-content:space-between;align-items:center;gap:8px;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]{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);color:var(--text-base);flex-shrink:0;align-items:center;gap:4px;display:flex}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-title-text]{text-transform:capitalize}:is([data-component=edit-trigger],[data-component=write-trigger]) [data-slot=message-part-path]{flex-grow:1;min-width:0;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]{justify-content:flex-end;align-items:center;gap:16px;display:flex}[data-component=edit-content]{border-top:1px solid var(--border-weaker-base);scrollbar-width:none;-ms-overflow-style:none;max-height:420px;overflow-y:auto}[data-component=edit-content]::-webkit-scrollbar{display:none}[data-component=write-content]{border-top:1px solid var(--border-weaker-base);max-height:240px;overflow-y:auto}[data-component=write-content] [data-component=code]{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=todos]{flex-direction:column;gap:8px;padding:10px 12px 24px 48px;display:flex}[data-component=todos] [data-slot=message-part-todo-content][data-completed=completed]{color:var(--text-weaker);text-decoration:line-through}[data-component=task-tools]{flex-direction:column;gap:6px;padding:8px 12px;display:flex}[data-component=task-tools] [data-slot=task-tool-item]{color:var(--text-weak);align-items:center;gap:8px;display:flex}[data-component=task-tools] [data-slot=task-tool-item] [data-slot=icon-svg]{color:var(--icon-weak);flex-shrink:0}[data-component=task-tools] [data-slot=task-tool-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-weak)}[data-component=task-tools] [data-slot=task-tool-subtitle]{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-weaker);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-component=diagnostics]{background-color:var(--surface-critical-weak);border-top:1px solid var(--border-critical-base);flex-direction:column;gap:4px;padding:8px 12px;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:6px;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:.08em;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=reasoning-part],[data-component=tool-error],[data-component=tool-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=tool-part-wrapper][data-permission=true],[data-component=tool-part-wrapper][data-question=true]{top:calc(2px + var(--sticky-header-height,40px));z-index:20;box-shadow:var(--shadow-xs-border-base);background-color:var(--surface-raised-base);overflow-anchor:none;border:none;border-radius:2px;position:sticky;bottom:0;overflow:visible}:is([data-component=tool-part-wrapper][data-permission=true],[data-component=tool-part-wrapper][data-question=true])>:first-child{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}:is([data-component=tool-part-wrapper][data-permission=true],[data-component=tool-part-wrapper][data-question=true])>:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden}:is([data-component=tool-part-wrapper][data-permission=true],[data-component=tool-part-wrapper][data-question=true]) [data-component=collapsible],:is([data-component=tool-part-wrapper][data-permission=true],[data-component=tool-part-wrapper][data-question=true]) [data-component=card]{border:none}[data-component=tool-part-wrapper][data-permission=true]:before{content:"";background:linear-gradient(var(--background-base)0 0)padding-box,conic-gradient(from var(--border-angle),transparent 0deg,transparent 0deg,var(--border-warning-strong,var(--border-warning-selected))300deg,var(--border-warning-base)360deg)border-box;pointer-events:none;z-index:-1;border:1.5px solid #0000;border-radius:7.5px;animation:2.5s linear infinite chase-border;position:absolute;inset:-5px -1.5px -1.5px}[data-component=tool-part-wrapper][data-question=true]{background:var(--background-base);border:1px solid var(--border-weak-base)}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes chase-border{0%{--border-angle:0deg}to{--border-angle:360deg}}[data-component=permission-prompt]{background-color:var(--surface-raised-strong);border-radius:0 0 6px 6px;flex-direction:column;padding:8px 12px;display:flex}[data-component=permission-prompt] [data-slot=permission-actions]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-component=question-prompt]{background-color:var(--surface-inset-base);border-radius:0 0 6px 6px;flex-direction:column;gap:12px;padding:12px;display:flex}[data-component=question-prompt] [data-slot=question-tabs]{flex-wrap:wrap;gap:4px;display:flex}[data-component=question-prompt] [data-slot=question-tabs] [data-slot=question-tab]{background-color:var(--surface-base);color:var(--text-base);cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:13px;transition:color .15s,background-color .15s}[data-component=question-prompt] [data-slot=question-tabs] [data-slot=question-tab]:hover{background-color:var(--surface-base-hover)}[data-component=question-prompt] [data-slot=question-tabs] [data-slot=question-tab][data-active=true]{background-color:var(--surface-raised-base)}[data-component=question-prompt] [data-slot=question-tabs] [data-slot=question-tab][data-answered=true]{color:var(--text-strong)}[data-component=question-prompt] [data-slot=question-content]{flex-direction:column;gap:8px;display:flex}[data-component=question-prompt] [data-slot=question-content] [data-slot=question-text]{font-size:var(--font-size-base);color:var(--text-base);line-height:1.5}[data-component=question-prompt] [data-slot=question-options]{flex-direction:column;gap:4px;display:flex}[data-component=question-prompt] [data-slot=question-options] [data-slot=question-option]{background-color:var(--surface-base);border:1px solid var(--border-weaker-base);cursor:pointer;text-align:left;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex;position:relative}[data-component=question-prompt] [data-slot=question-options] [data-slot=question-option]:hover{background-color:var(--surface-base-hover);border-color:var(--border-default)}[data-component=question-prompt] [data-slot=question-options] [data-slot=question-option][data-picked=true] [data-component=icon]{color:var(--text-strong);position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-component=question-prompt] [data-slot=question-options] [data-slot=question-option] [data-slot=option-label]{font-size:var(--font-size-base);color:var(--text-base);font-weight:400}[data-component=question-prompt] [data-slot=question-options] [data-slot=question-option] [data-slot=option-description]{color:var(--text-weak);font-size:12px}[data-component=question-prompt] [data-slot=question-options] [data-slot=custom-input-form]{align-items:stretch;gap:8px;padding:8px 0;display:flex}[data-component=question-prompt] [data-slot=question-options] [data-slot=custom-input-form] [data-slot=custom-input]{font-size:var(--font-size-base);border:1px solid var(--border-default);background-color:var(--surface-base);color:var(--text-base);border-radius:2px;outline:none;flex:1;padding:8px 12px}[data-component=question-prompt] [data-slot=question-options] [data-slot=custom-input-form] [data-slot=custom-input]:focus{border-color:var(--border-focus)}[data-component=question-prompt] [data-slot=question-options] [data-slot=custom-input-form] [data-slot=custom-input]::placeholder{color:var(--text-weak)}[data-component=question-prompt] [data-slot=question-options] [data-slot=custom-input-form] [data-component=button]{height:auto}[data-component=question-prompt] [data-slot=question-review]{flex-direction:column;gap:12px;display:flex}[data-component=question-prompt] [data-slot=question-review] [data-slot=review-title]{display:none}[data-component=question-prompt] [data-slot=question-review] [data-slot=review-item]{flex-direction:column;gap:2px;font-size:13px;display:flex}[data-component=question-prompt] [data-slot=question-review] [data-slot=review-item] [data-slot=review-label]{color:var(--text-weak)}[data-component=question-prompt] [data-slot=question-review] [data-slot=review-item] [data-slot=review-value]{color:var(--text-strong)}[data-component=question-prompt] [data-slot=question-review] [data-slot=review-item] [data-slot=review-value][data-answered=false]{color:var(--text-weak)}[data-component=question-prompt] [data-slot=question-actions]{justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-component=question-answers]{flex-direction:column;gap:12px;padding:8px 12px;display:flex}[data-component=question-answers] [data-slot=question-answer-item]{flex-direction:column;gap:2px;font-size:13px;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)}[data-component=apply-patch-files]{flex-direction:column;display:flex}[data-component=apply-patch-file]{border-top:1px solid var(--border-weaker-base);flex-direction:column;display:flex}[data-component=apply-patch-file]:first-child{border-top:1px solid var(--border-weaker-base)}[data-component=apply-patch-file] [data-slot=apply-patch-file-header]{background-color:var(--surface-inset-base);align-items:center;gap:8px;padding:8px 12px;display:flex}[data-component=apply-patch-file] [data-slot=apply-patch-file-action]{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-base);flex-shrink:0}[data-component=apply-patch-file] [data-slot=apply-patch-file-action][data-type=delete]{color:var(--text-critical-base)}[data-component=apply-patch-file] [data-slot=apply-patch-file-action][data-type=add]{color:var(--text-success-base)}[data-component=apply-patch-file] [data-slot=apply-patch-file-action][data-type=move]{color:var(--text-warning-base)}[data-component=apply-patch-file] [data-slot=apply-patch-file-path]{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--text-weak);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}[data-component=apply-patch-file] [data-slot=apply-patch-deletion-count]{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:var(--text-critical-base);flex-shrink:0}[data-component=apply-patch-file-diff]{scrollbar-width:none;-ms-overflow-style:none;max-height:420px;overflow-y:auto}[data-component=apply-patch-file-diff]::-webkit-scrollbar{display:none}[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:4px 0 4px 28px;display:flex}[data-component=tool-loaded-file] [data-component=icon]{color:var(--icon-weak);flex-shrink:0}[data-component=notebook-view]{border:1px solid var(--border-weaker-base);flex-direction:column;gap:2px;display:flex;overflow:hidden}[data-component=notebook-view] [data-slot=notebook-title]{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--text-base);background:var(--bg-surface);border-bottom:1px solid var(--border-weaker-base);padding:8px 12px;font-weight:700}[data-component=notebook-cell]{border-bottom:1px solid var(--border-weaker-base)}[data-component=notebook-cell]:last-child{border-bottom:none}[data-component=notebook-cell] [data-slot=notebook-cell-header]{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-surface);align-items:center;gap:8px;padding:4px 12px;transition:background .1s;display:flex}[data-component=notebook-cell] [data-slot=notebook-cell-header]:hover{background:var(--bg-surface-hover)}[data-component=notebook-cell] [data-slot=notebook-cell-prompt]{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);color:var(--text-weak);min-width:32px}[data-component=notebook-cell] [data-slot=notebook-cell-source]{padding:0;overflow-x:auto}[data-component=notebook-cell] [data-slot=notebook-cell-source] pre{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);color:var(--text-base);background:var(--bg-base);white-space:pre;margin:0;padding:8px 12px 8px 52px;line-height:1.5;overflow-x:auto}[data-component=notebook-cell] [data-slot=notebook-cell-source] code{font-family:inherit}[data-component=notebook-cell][data-cell-type=markdown] [data-slot=notebook-cell-source] pre{white-space:pre-wrap;color:var(--text-weak);padding-left:36px}[data-component=notebook-cell] [data-slot=notebook-cell-outputs]{border-top:1px solid var(--border-weaker-base);background:var(--bg-base)}[data-component=notebook-output]{padding:4px 12px 4px 52px}[data-component=notebook-output] [data-slot=notebook-output-stream]{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);color:var(--text-base);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}[data-component=notebook-output] [data-slot=notebook-output-stream][data-stream-name=stderr]{color:var(--text-error)}[data-component=notebook-output] [data-slot=notebook-output-text]{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);color:var(--text-base);white-space:pre-wrap;margin:0;line-height:1.5}[data-component=notebook-output] [data-slot=notebook-output-image]{max-width:100%;height:auto}[data-component=notebook-output] [data-slot=notebook-output-html]{font-family:var(--font-family-sans);font-size:var(--font-size-small);overflow-x:auto}[data-component=notebook-output] [data-slot=notebook-output-error]{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);color:var(--text-error)}[data-component=notebook-output] [data-slot=notebook-output-error] [data-slot=notebook-error-name]{padding:4px 0;font-weight:700}[data-component=notebook-output] [data-slot=notebook-output-error] [data-slot=notebook-error-traceback]{white-space:pre-wrap;opacity:.8;margin:0;padding:4px 0;line-height:1.4}[data-slot=popover-trigger]{display:inline-flex}[data-component=popover-content]{z-index:50;border-radius:var(--radius-lg);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-md);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:12px 12px 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 12px}[data-component=popover-content] [data-slot=popover-body]{padding:12px}[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-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]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-component=radio-group] [data-slot=radio-group-wrapper]{all:unset;background-color:var(--surface-base);border-radius:var(--radius-md);box-shadow:var(--shadow-xs-border);width:fit-content;margin:0;padding:0;position:relative}[data-component=radio-group] [data-slot=radio-group-items]{flex-direction:row;list-style:none;display:inline-flex}[data-component=radio-group] [data-slot=radio-group-indicator]{background:var(--button-secondary-base);border-radius:var(--radius-md);box-shadow:var(--shadow-xs-border);content:"";opacity:var(--indicator-opacity,1);transition:opacity .3s ease-in-out,box-shadow .1s ease-in-out,width .15s,height .15s,transform .15s;position:absolute}[data-component=radio-group] [data-slot=radio-group-item]{position:relative}[data-component=radio-group] [data-slot=radio-group-item]:not(:first-of-type):before{background:var(--border-weak-base);border-radius:var(--radius-xs);content:"";width:1px;transition:opacity .15s;position:absolute;inset:6px 0;transform:translate(-.5px)}[data-component=radio-group] [data-slot=radio-group-item]:has([data-slot=radio-group-item-input][data-checked]):before,[data-component=radio-group] [data-slot=radio-group-item]:has([data-slot=radio-group-item-input][data-checked])+[data-slot=radio-group-item]:before{opacity:0}[data-component=radio-group] [data-slot=radio-group-item-label]{color:var(--text-weak);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:default;gap:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;flex-wrap:nowrap;place-content:center;padding:6px 12px;line-height:1;transition-property:color,opacity;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex;position:relative}[data-component=radio-group] [data-slot=radio-group-item-input]{all:unset}[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][data-disabled]+[data-slot=radio-group-item-label]{cursor:not-allowed;opacity:.5}[data-component=radio-group] [data-slot=radio-group-item-input]:not([data-checked],[data-disabled])+[data-slot=radio-group-item-label]{cursor:default;-webkit-user-select:none;user-select:none}[data-component=radio-group] [data-slot=radio-group-item-input]:not([data-checked],[data-disabled])+[data-slot=radio-group-item-label]:hover{color:var(--text-base)}[data-component=radio-group] [data-slot=radio-group-item-input]:not([data-checked],[data-disabled])+[data-slot=radio-group-item-label]:active{opacity:.7}[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][aria-orientation=vertical] [data-slot=radio-group-item]:not(:first-of-type):before{width:auto;height:1px;inset:0 6px;transform:translateY(-.5px)}[data-component=radio-group][data-size=small] [data-slot=radio-group-item-label]{padding:4px 8px;font-size:12px}[data-component=radio-group][data-size=small] [data-slot=radio-group-item]:not(:first-of-type):before{inset:4px 0}[data-component=radio-group][data-size=small][aria-orientation=vertical] [data-slot=radio-group-item]:not(:first-of-type):before{inset:0 4px}[data-component=radio-group][data-disabled]{opacity:.5;cursor:not-allowed}[data-component=select] [data-slot=select-select-trigger]{box-shadow:none;padding:0 4px 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-xs);background-color:#0000;justify-content:flex-end;gap:12px;min-width:160px;height:32px;padding:6px 6px 6px 12px}[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:4px;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]):focus{box-shadow:none;background-color:#0000}[data-component=select-content]{border-radius:var(--radius-lg);border:1px solid var(--border-base);min-width:104px;max-width:23rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-component=select-content]{border:1px solid color-mix(in oklch,var(--border-base)50%,transparent)}}[data-component=select-content]{background-clip:padding-box;background-color:var(--surface-raised-stronger-non-alpha);box-shadow:var(--shadow-md);z-index:50;padding:4px}[data-component=select-content][data-closed]{animation:.15s ease-out select-close}[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-xs);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:8px;padding:4px 8px;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-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:4px}[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(.96)}to{opacity:1;transform:scale(1)}}@keyframes select-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-component=spinner]{color:inherit;aspect-ratio:1;flex-shrink:0;width:18px}[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:1px solid var(--border-weak-base);background:var(--surface-base);border-radius:999px;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:1px solid var(--border-base);background:var(--icon-invert-base);width:14px;height:14px;box-shadow:var(--shadow-xs);border-radius:999px;transition:transform .15s,background-color .15s;transform:translate(-1px)}[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:12px;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(--text-error);font-family:var(--font-family-sans);font-size:12px;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-hover)}[data-component=switch]:focus-within:not([data-readonly]) [data-slot=switch-control]{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--surface-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(--icon-strong-base)}@supports (color:color-mix(in lab,red,red)){[data-component=switch][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{border-color:color-mix(in srgb,var(--icon-strong-base)90%,var(--text-base))}}[data-component=switch][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{background-color:var(--icon-strong-base)}@supports (color:color-mix(in lab,red,red)){[data-component=switch][data-checked]:hover:not([data-disabled],[data-readonly]) [data-slot=switch-control]{background-color:color-mix(in srgb,var(--icon-strong-base)90%,var(--text-base))}}[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(--surface-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-error)}[data-component=switch][data-readonly]{cursor:default;pointer-events:none}[data-component=session-review]{scrollbar-width:none;contain:strict;flex-direction:column;gap:8px;height:100%;display:flex;overflow-y:auto}[data-component=session-review]::-webkit-scrollbar{display:none}[data-component=session-review] [data-slot=session-review-header]{z-index:20;background-color:var(--background-stronger);flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;height:32px;display:flex;position:sticky;top:0}[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:16px;padding-right:1px;display:flex}[data-component=session-review] [data-component=sticky-accordion-header]{top:40px}[data-component=session-review] [data-component=sticky-accordion-header][data-expanded]:before{top:-40px}[data-component=session-review] [data-slot=accordion-trigger]{background-color:var(--background-stronger)!important}[data-component=session-review] [data-slot=session-review-accordion-item][data-selected] [data-slot=session-review-accordion-content]{box-shadow:var(--shadow-xs-border-select);border-radius:var(--radius-lg)}[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]{position:relative;overflow:hidden}[data-component=session-review] [data-slot=session-review-trigger-content]{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}[data-component=session-review] [data-slot=session-review-file-info]{flex-grow:1;align-items:center;gap:20px;min-width:0;display:flex}[data-component=session-review] [data-slot=session-review-file-name-container]{flex-grow:1;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);flex-shrink:0}[data-component=session-review] [data-slot=session-review-view-button]{color:var(--text-base);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:8px;padding:2px;transition:opacity .15s;display:flex}[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:16px;display: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-file-container]{padding:0}[data-component=session-review] [data-slot=session-review-image-container]{background:var(--background-stronger);justify-content:center;padding:12px;display:flex}[data-component=session-review] [data-slot=session-review-image]{object-fit:contain;border:1px solid var(--border-weak-base);background:var(--background-base);border-radius:3px;max-width:100%;max-height:60vh}[data-component=session-review] [data-slot=session-review-image-placeholder]{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--text-weak)}[data-component=session-review] [data-slot=session-review-audio-container]{background:var(--background-stronger);justify-content:center;padding:12px;display:flex}[data-component=session-review] [data-slot=session-review-audio]{width:100%;max-width:560px}[data-component=session-review] [data-slot=session-review-audio-placeholder]{font-family:var(--font-family-sans);font-size:var(--font-size-small);color:var(--text-weak)}[data-component=session-review] [data-slot=session-review-diff-wrapper]{--line-comment-z:5;--line-comment-popover-z:30;position:relative;overflow:hidden}[data-component=session-turn]{--session-turn-sticky-height:0px;--sticky-header-height:calc(var(--session-title-height,0px) + var(--session-turn-sticky-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:18px;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-message-container] [data-slot=session-turn-badge]{font-family:var(--font-family-mono);font-size:var(--font-size-x-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;color:var(--text-base);background:var(--surface-raised-base);border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex}[data-component=session-turn] [data-slot=session-turn-attachments]{align-self:stretch;width:100%;min-width:0}[data-component=session-turn] [data-slot=session-turn-sticky]{width:calc(100% + 9px);top:var(--session-title-height,0px);z-index:20;background-color:var(--background-stronger);flex-direction:column;gap:12px;margin-left:-9px;padding-left:9px;display:flex;position:sticky}[data-component=session-turn] [data-slot=session-turn-sticky]:before{content:"";background-color:var(--background-stronger);z-index:-1;position:absolute;inset:0}[data-component=session-turn] [data-slot=session-turn-sticky]:after{content:"";background:linear-gradient(to bottom,var(--background-stronger),transparent 100%);pointer-events:none;height:16px;position:absolute;top:100%;left:0;right:0}[data-component=session-turn] [data-slot=session-turn-message-header]{align-self:stretch;align-items:center;height:32px;display:flex}[data-component=session-turn] [data-slot=session-turn-message-content]{max-width:100%;margin-top:0}[data-component=session-turn] [data-component=user-message] [data-slot=user-message-text]{max-height:var(--user-message-collapsed-height,64px)}[data-component=session-turn] [data-component=user-message][data-expanded=true] [data-slot=user-message-text]{max-height:none}[data-component=session-turn] [data-component=user-message][data-can-expand=true] [data-slot=user-message-text]{padding-bottom:28px;padding-right:36px}[data-component=session-turn] [data-component=user-message][data-can-expand=true]:not([data-expanded=true]) [data-slot=user-message-text]:after{content:"";background:linear-gradient(to bottom,transparent,var(--surface-weak)),linear-gradient(to bottom,transparent,var(--surface-weak));pointer-events:none;height:8px;position:absolute;bottom:0;left:0;right:0}[data-component=session-turn] [data-component=user-message] [data-slot=user-message-text] [data-slot=user-message-expand]{padding:0;display:none;position:absolute;bottom:6px;right:6px}[data-component=session-turn] [data-component=user-message][data-can-expand=true] [data-slot=user-message-text] [data-slot=user-message-expand],[data-component=session-turn] [data-component=user-message][data-expanded=true] [data-slot=user-message-text] [data-slot=user-message-expand]{cursor:pointer;width:22px;height:22px;color:var(--text-weak);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}:is([data-component=session-turn] [data-component=user-message][data-can-expand=true] [data-slot=user-message-text] [data-slot=user-message-expand],[data-component=session-turn] [data-component=user-message][data-expanded=true] [data-slot=user-message-text] [data-slot=user-message-expand]) [data-slot=icon-svg]{transition:transform .15s}[data-component=session-turn] [data-component=user-message][data-expanded=true] [data-slot=user-message-text] [data-slot=user-message-expand] [data-slot=icon-svg]{transform:rotate(180deg)}[data-component=session-turn] [data-component=user-message] [data-slot=user-message-text] [data-slot=user-message-expand]:hover{background:var(--surface-raised-base);color:var(--text-base)}[data-component=session-turn] [data-slot=session-turn-user-badges]{align-items:center;gap:6px;padding-left:16px;display:flex}[data-component=session-turn] [data-slot=session-turn-message-title]{width:100%;font-size:var(--font-size-large);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-message-title] h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-typewriter]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-summary-section]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;width:100%;display:flex}[data-component=session-turn] [data-slot=session-turn-summary-header]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}[data-component=session-turn] [data-slot=session-turn-summary-header] [data-slot=session-turn-response]{border:1px solid var(--border-base);background:var(--surface-raised-base);border-radius:14px;width:100%;padding:16px 18px;position:relative}[data-component=session-turn] [data-slot=session-turn-summary-header] [data-slot=session-turn-response-copy-wrapper]{opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:8px;right:8px}[data-component=session-turn] [data-slot=session-turn-summary-header] [data-slot=session-turn-response]:hover [data-slot=session-turn-response-copy-wrapper]{opacity:1}[data-component=session-turn] [data-slot=session-turn-summary-header] p{font-size:var(--font-size-base);line-height:var(--line-height-x-large)}[data-component=session-turn] [data-slot=session-turn-summary-title]{display:none}[data-component=session-turn] [data-slot=session-turn-markdown],[data-component=session-turn] [data-slot=session-turn-accordion] [data-slot=accordion-content]{-webkit-user-select:text;user-select:text}[data-component=session-turn] [data-slot=session-turn-markdown][data-diffs=true]{font-size:var(--font-size-large)}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>*{opacity:0;animation:.4s ease-out forwards fadeUp}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:first-child{animation-delay:.1s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(2){animation-delay:.2s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(3){animation-delay:.3s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(4){animation-delay:.4s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(5){animation-delay:.5s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(6){animation-delay:.6s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(7){animation-delay:.7s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(8){animation-delay:.8s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(9){animation-delay:.9s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(10){animation-delay:1s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(11){animation-delay:1.1s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(12){animation-delay:1.2s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(13){animation-delay:1.3s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(14){animation-delay:1.4s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(15){animation-delay:1.5s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(16){animation-delay:1.6s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(17){animation-delay:1.7s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(18){animation-delay:1.8s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(19){animation-delay:1.9s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(20){animation-delay:2s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(21){animation-delay:2.1s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(22){animation-delay:2.2s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(23){animation-delay:2.3s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(24){animation-delay:2.4s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(25){animation-delay:2.5s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(26){animation-delay:2.6s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(27){animation-delay:2.7s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(28){animation-delay:2.8s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(29){animation-delay:2.9s}[data-component=session-turn] [data-slot=session-turn-markdown][data-fade=true]>:nth-child(30){animation-delay:3s}[data-component=session-turn] [data-slot=session-turn-summary-section]{position:relative}[data-component=session-turn] [data-slot=session-turn-summary-section] [data-slot=session-turn-summary-copy]{opacity:0;transition:opacity .15s;position:absolute;top:0;right:0}[data-component=session-turn] [data-slot=session-turn-summary-section]:hover [data-slot=session-turn-summary-copy]{opacity:1}[data-component=session-turn] [data-slot=session-turn-accordion]{width:100%}[data-component=session-turn] [data-component=sticky-accordion-header]{top:var(--sticky-header-height,0px)}[data-component=session-turn] [data-component=sticky-accordion-header][data-expanded]:before{top:calc(-1*var(--sticky-header-height,0px))}[data-component=session-turn] [data-slot=session-turn-accordion-trigger-content]{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}[data-component=session-turn] [data-slot=session-turn-accordion-trigger-content] [data-expandable=false]{pointer-events:none}[data-component=session-turn] [data-slot=session-turn-file-info]{flex-grow:1;align-items:center;gap:20px;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-file-icon]{flex-shrink:0;width:16px;height:16px}[data-component=session-turn] [data-slot=session-turn-file-path]{flex-grow:1;min-width:0;display:flex}[data-component=session-turn] [data-slot=session-turn-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-filename]{color:var(--text-strong);flex-shrink:0}[data-component=session-turn] [data-slot=session-turn-accordion-actions]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}[data-component=session-turn] [data-slot=session-turn-accordion-content]{scrollbar-width:none;max-height:240px;overflow-y:auto}[data-component=session-turn] [data-slot=session-turn-accordion-content]::-webkit-scrollbar{display:none}[data-component=session-turn] [data-slot=session-turn-response-section]{width:calc(100% + 9px);min-width:0;margin-left:-9px;padding-left:9px}[data-component=session-turn] [data-slot=session-turn-collapsible]{gap:32px;overflow:visible}[data-component=session-turn] [data-slot=session-turn-collapsible-trigger-content]{max-width:100%;color:var(--text-weak);align-items:center;gap:8px;display:flex}[data-component=session-turn] [data-slot=session-turn-collapsible-trigger-content] [data-slot=session-turn-trigger-icon]{color:var(--icon-base)}[data-component=session-turn] [data-slot=session-turn-collapsible-trigger-content] [data-component=spinner]{width:12px;height:12px;margin-right:4px}[data-component=session-turn] [data-slot=session-turn-collapsible-trigger-content] [data-component=icon]{width:14px;height:14px}[data-component=session-turn] [data-slot=session-turn-retry-message]{color:var(--syntax-critical);font-weight:400}[data-component=session-turn] [data-slot=session-turn-retry-seconds],[data-component=session-turn] [data-slot=session-turn-retry-attempt]{color:var(--text-weak)}[data-component=session-turn] [data-slot=session-turn-status-text]{text-overflow:ellipsis;overflow:hidden}[data-component=session-turn] [data-slot=session-turn-details-text]{font-size:13px;font-weight:400}[data-component=session-turn] .error-card{color:var(--text-on-critical-base);max-height:240px;overflow-y:auto}[data-component=session-turn] [data-slot=session-turn-collapsible-content-inner]{border-left:1px solid var(--border-base);flex-direction:column;align-self:stretch;gap:12px;width:100%;min-width:0;margin-left:12px;padding-left:12px;padding-right:12px;display:flex}[data-component=session-turn] [data-slot=session-turn-collapsible-content-inner]>:first-child>[data-component=markdown]:first-child{margin-top:0}[data-component=session-turn] [data-slot=session-turn-permission-parts]{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}[data-component=sticky-accordion-header]{position:sticky;top:0}[data-component=sticky-accordion-header][data-expanded]{z-index:10}[data-component=sticky-accordion-header][data-expanded]:before{content:"";z-index:-10;background-color:var(--background-stronger);position:absolute;inset:0}[data-component=tabs]{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-base);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:12px;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:14px 24px 14px 12px;display:flex;overflow:hidden}[data-component=tabs] [data-slot=tabs-trigger-wrapper] [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--border-selected);outline-offset:-2px}[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:-.25rem}[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{outline:2px solid var(--border-selected);outline-offset:-2px}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-hidden]) [data-slot=tabs-trigger-close-button]{opacity:0}[data-component=tabs] [data-slot=tabs-trigger-wrapper]:has([data-hidden]):hover [data-slot=tabs-trigger-close-button]{opacity:1}[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:12px}[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}[data-component=tabs][data-variant=alt] [data-slot=tabs-list]{border-bottom:1px solid var(--border-weak-base);background-color:#0000;gap:12px;padding-left:24px;padding-right:24px}[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:4px}[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:4px}[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:4px;height:auto;padding:6px 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 12px}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-raised-base-hover);color:var(--text-strong)}[data-component=tabs][data-variant=pill][data-orientation=horizontal] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-raised-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-raised-base-active)}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-list]{align-items:center;gap:8px;height:48px;padding-inline:12px}[data-component=tabs][data-variant=pill][data-orientation=horizontal][data-scope=filetree] [data-slot=tabs-trigger-wrapper]{border-radius:var(--radius-xs);height:26px;color:var(--text-weak)}[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)}[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:4px;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-trigger-wrapper]{border-radius:var(--radius-xs);background-color:#0000;border:none;width:100%;height:32px}[data-component=tabs][data-orientation=vertical] [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-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-raised-base-hover)}[data-component=tabs][data-orientation=vertical] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-raised-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:4px;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-trigger-wrapper]{border-radius:var(--radius-xs);border:none;height:32px}[data-component=tabs][data-orientation=vertical][data-variant=alt] [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-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-raised-base-hover)}[data-component=tabs][data-orientation=vertical][data-variant=alt] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-raised-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:12px}[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-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 4px}[data-component=tabs][data-orientation=vertical][data-variant=settings] [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-trigger-wrapper] [data-slot=tabs-trigger]{border:none;justify-content:flex-start;gap:12px;width:100%;height:100%;padding:0 8px}[data-component=tabs][data-orientation=vertical][data-variant=settings] [data-slot=tabs-trigger-wrapper] [data-component=icon]{color:var(--icon-base)}[data-component=tabs][data-orientation=vertical][data-variant=settings] [data-slot=tabs-trigger-wrapper]:hover:not(:disabled){background-color:var(--surface-raised-base-hover)}[data-component=tabs][data-orientation=vertical][data-variant=settings] [data-slot=tabs-trigger-wrapper]:has([data-selected]){background-color:var(--surface-raised-base-active);color:var(--text-strong)}[data-component=tabs][data-orientation=vertical][data-variant=settings] [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-trigger-wrapper]:has([data-selected]):hover:not(:disabled){background-color:var(--surface-raised-base-active)}[data-component=tabs][data-orientation=vertical][data-variant=settings] [data-slot=tabs-content]{background-color:var(--surface-raised-stronger-non-alpha)}[data-component=tag]{-webkit-user-select:none;user-select:none;border-radius:var(--radius-xs);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 6px}[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=toast-region]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex;position:fixed;bottom:48px;right:32px}[data-component=toast-region] [data-slot=toast-list]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-component=toast]{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--border-weak-base);background:var(--surface-float-base);color:var(--text-invert-base);box-shadow:var(--shadow-md);align-items:flex-start;gap:20px;padding:16px 20px;transition:all .15s ease-out;display:flex}[data-component=toast] [data-slot=toast-inner]{align-items:flex-start;gap:10px;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-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-stronger)}[data-component=toast] [data-slot=toast-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-component=toast] [data-slot=toast-title]{color:var(--text-invert-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);margin:0}[data-component=toast] [data-slot=toast-description]{color:var(--text-invert-base);text-wrap-style:pretty;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]{gap:16px;margin-top:8px;display:flex}[data-component=toast] [data-slot=toast-action]{cursor:pointer;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}[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(--surface-brand-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:12px;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-sm);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:2px 8px;pointer-events:none!important}[data-component=tooltip][data-expanded]{opacity:1}[data-component=tooltip][data-closed]:not([data-force-open=true]){opacity:0}}@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)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[0\.04em\]{top:.04em}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[5\]{z-index:5}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-auto{margin-inline:auto}.-my-2\.5{margin-block:calc(var(--spacing)*-2.5)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[9vh\]{margin-top:9vh}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-\[5vh\]{margin-bottom:5vh}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.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-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-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-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-\[13vw\]{height:13vw}.h-\[104px\]{height:104px}.h-\[min\(68vh\,540px\)\]{height:min(68vh,540px)}.h-\[min\(70vh\,440px\)\]{height:min(70vh,440px)}.h-\[min\(calc\(100vh-40px\)\,400px\)\]{height:min(100vh - 40px,400px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-\[2\.4em\]{min-height:2.4em}.min-h-\[52px\]{min-height:52px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[380px\]{min-height:380px}.min-h-\[680px\]{min-height:680px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-\[160px\]{width:160px}.w-\[224px\]{width:224px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[min\(calc\(100vw-40px\)\,720px\)\]{width:min(100vw - 40px,720px)}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-200{max-width:calc(var(--spacing)*200)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34px\]{max-width:34px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[380px\]{max-width:380px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{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-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-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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\.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-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-11{gap:calc(var(--spacing)*11)}.gap-12{gap:calc(var(--spacing)*12)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.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-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-base{border-color:var(--color-base)}.border-border-base{border-color:var(--color-border-base)}.border-border-weak-base,.border-border-weak-base\/60{border-color:var(--color-border-weak-base)}@supports (color:color-mix(in lab,red,red)){.border-border-weak-base\/60{border-color:color-mix(in oklab,var(--color-border-weak-base)60%,transparent)}}.border-icon-info-active{border-color:var(--color-icon-info-active)}.bg-\[hsl\(28\,14\%\,6\%\)\]{background-color:#110f0d}.bg-background-base{background-color:var(--color-background-base)}.bg-background-strong{background-color:var(--color-background-strong)}.bg-background-stronger{background-color:var(--color-background-stronger)}.bg-border-weak-base{background-color:var(--color-border-weak-base)}.bg-icon-critical-base{background-color:var(--color-icon-critical-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-warning-base{background-color:var(--color-icon-warning-base)}.bg-icon-weak-base{background-color:var(--color-icon-weak-base)}.bg-surface-base,.bg-surface-base\/30{background-color:var(--color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-base\/30{background-color:color-mix(in oklab,var(--color-surface-base)30%,transparent)}}.bg-surface-base\/40{background-color:var(--color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-base\/40{background-color:color-mix(in oklab,var(--color-surface-base)40%,transparent)}}.bg-surface-base\/60{background-color:var(--color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-base\/60{background-color:color-mix(in oklab,var(--color-surface-base)60%,transparent)}}.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-active{background-color:var(--color-surface-raised-base-active)}.bg-surface-raised-base-hover{background-color:var(--color-surface-raised-base-hover)}.bg-surface-raised-base\/40{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised-base\/40{background-color:color-mix(in oklab,var(--color-surface-raised-base)40%,transparent)}}.bg-surface-raised-base\/50{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised-base\/50{background-color:color-mix(in oklab,var(--color-surface-raised-base)50%,transparent)}}.bg-surface-raised-base\/60{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised-base\/60{background-color:color-mix(in oklab,var(--color-surface-raised-base)60%,transparent)}}.bg-surface-raised-strong{background-color:var(--color-surface-raised-strong)}.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-syntax-critical{background-color:var(--color-syntax-critical)}.bg-syntax-success{background-color:var(--color-syntax-success)}.bg-text-weaker{background-color:var(--color-text-weaker)}.bg-transparent{background-color:#0000}.dot-grid{background-image:radial-gradient(circle,var(--border-weak-base)1px,transparent 1px);background-size:24px 24px}.bg-\[linear-gradient\(to_bottom\,var\(--surface-raised-stronger-non-alpha\)_calc\(100\%_-_24px\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--surface-raised-stronger-non-alpha) calc(100% - 24px),transparent)}.\[background-size\:cover\]{background-size:cover}.\[background-position\:62\%_center\]{background-position:62%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-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-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.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-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-28{padding-block:calc(var(--spacing)*28)}.py-\[15px\]{padding-block:15px}.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-8{padding-top:calc(var(--spacing)*8)}.pt-16{padding-top:calc(var(--spacing)*16)}.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-3{padding-right:calc(var(--spacing)*3)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.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-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[calc\(var\(--prompt-height\,11\.25rem\)\+64px\)\]{padding-bottom:calc(var(--prompt-height,11.25rem) + 64px)}.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-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.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}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[clamp\(30px\,3\.4vw\,48px\)\]{font-size:clamp(30px,3.4vw,48px)}.text-\[clamp\(34px\,4\.6vw\,62px\)\]{font-size:clamp(34px,4.6vw,62px)}.text-\[clamp\(40px\,5vw\,72px\)\]{font-size:clamp(40px,5vw,72px)}.text-\[clamp\(40px\,6\.4vw\,96px\)\]{font-size:clamp(40px,6.4vw,96px)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.024em\]{--tw-tracking:-.024em;letter-spacing:-.024em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[hsl\(var\(--accent-coral\)\)\]{color:hsl(var(--accent-coral))}.text-base{color:var(--color-base)}.text-icon-base{color:var(--color-icon-base)}.text-icon-info-active{color:var(--color-icon-info-active)}.text-icon-strong-base{color:var(--color-icon-strong-base)}.text-icon-success-base{color:var(--color-icon-success-base)}.text-icon-weak-base{color:var(--color-icon-weak-base)}.text-text-base{color:var(--color-text-base)}.text-text-interactive-base{color:var(--color-text-interactive-base)}.text-text-invert-base{color:var(--color-text-invert-base)}.text-text-invert-strong{color:var(--color-text-invert-strong)}.text-text-on-critical-base{color:var(--color-text-on-critical-base)}.text-text-strong{color:var(--color-text-strong)}.text-text-weak,.text-text-weak\/60{color:var(--color-text-weak)}@supports (color:color-mix(in lab,red,red)){.text-text-weak\/60{color:color-mix(in oklab,var(--color-text-weak)60%,transparent)}}.text-text-weak\/70{color:var(--color-text-weak)}@supports (color:color-mix(in lab,red,red)){.text-text-weak\/70{color:color-mix(in oklab,var(--color-text-weak)70%,transparent)}}.text-text-weak\/80{color:var(--color-text-weak)}@supports (color:color-mix(in lab,red,red)){.text-text-weak\/80{color:color-mix(in oklab,var(--color-text-weak)80%,transparent)}}.text-text-weaker,.text-text-weaker\/70{color:var(--color-text-weaker)}@supports (color:color-mix(in lab,red,red)){.text-text-weaker\/70{color:color-mix(in oklab,var(--color-text-weaker)70%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.32\]{opacity:.32}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_90px_-30px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 30px 90px -30px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_120px_-30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 120px -30px 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\(--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{--tw-shadow:var(--shadow-xs);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-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{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[5px\]{--tw-blur:blur(5px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-0{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-100{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-\[grid-template-rows\]{transition-property:grid-template-rows;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[1100ms\]{--tw-duration:1.1s;transition-duration:1.1s}.ease-\[cubic-bezier\(0\.19\,1\,0\.22\,1\)\]{--tw-ease:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.will-change-transform{will-change:transform}.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}.\[text-shadow\:none\]{text-shadow:none}.\[unicode-bidi\:plaintext\]{unicode-bidi:plaintext}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/cta\:translate-x-\[3px\]:is(:where(.group\/cta):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/file-tree-toggle\:hidden:is(:where(.group\/file-tree-toggle):hover *){display:none}.group-hover\/file-tree-toggle\:inline-block:is(:where(.group\/file-tree-toggle):hover *){display:inline-block}.group-hover\/prompt-input\:flex:is(:where(.group\/prompt-input):hover *){display:flex}.group-hover\/prompt-input\:inline-block:is(:where(.group\/prompt-input):hover *){display:inline-block}.group-hover\/terminal-toggle\:hidden:is(:where(.group\/terminal-toggle):hover *){display:none}.group-hover\/terminal-toggle\:inline-block:is(:where(.group\/terminal-toggle):hover *){display:inline-block}}.group-active\/file-tree-toggle\:inline-block:is(:where(.group\/file-tree-toggle):active *),.group-active\/terminal-toggle\:inline-block:is(:where(.group\/terminal-toggle):active *){display:inline-block}.group-data-\[selected\]\/tab\:grayscale-0:is(:where(.group\/tab)[data-selected] *){--tw-grayscale:grayscale(0%);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,)}.placeholder\:text-text-weak\/50::placeholder{color:var(--color-text-weak)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-text-weak\/50::placeholder{color:color-mix(in oklab,var(--color-text-weak)50%,transparent)}}.placeholder\:text-text-weak\/60::placeholder{color:var(--color-text-weak)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-text-weak\/60::placeholder{color:color-mix(in oklab,var(--color-text-weak)60%,transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.focus-within\:border-border-strong-base:focus-within{border-color:var(--color-border-strong-base)}.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)}@media(hover:hover){.hover\:border-border-strong-base:hover{border-color:var(--color-border-strong-base)}.hover\:bg-surface-base:hover{background-color:var(--color-surface-base)}.hover\:bg-surface-base-hover:hover{background-color:var(--color-surface-base-hover)}.hover\:bg-surface-critical-weak:hover{background-color:var(--color-surface-critical-weak)}.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-active\/80:hover{background-color:var(--color-surface-raised-base-active)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-raised-base-active\/80:hover{background-color:color-mix(in oklab,var(--color-surface-raised-base-active)80%,transparent)}}.hover\:bg-surface-raised-base-hover:hover{background-color:var(--color-surface-raised-base-hover)}.hover\:bg-surface-raised-base\/40:hover{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-raised-base\/40:hover{background-color:color-mix(in oklab,var(--color-surface-raised-base)40%,transparent)}}.hover\:bg-surface-raised-base\/60:hover{background-color:var(--color-surface-raised-base)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-raised-base\/60:hover{background-color:color-mix(in oklab,var(--color-surface-raised-base)60%,transparent)}}.hover\:bg-surface-success-base:hover{background-color:var(--color-surface-success-base)}.hover\:text-text-strong:hover{color:var(--color-text-strong)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.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-base:focus{border-color:var(--color-border-base)}.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\:bg-surface-raised-base-hover:focus-visible{background-color:var(--color-surface-raised-base-hover)}.active\:bg-surface-raised-base-active:active{background-color:var(--color-surface-raised-base-active)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[expanded\]\:bg-surface-base-active[data-expanded]{background-color:var(--color-surface-base-active)}.data-\[expanded\]\:bg-surface-raised-base-active[data-expanded]{background-color:var(--color-surface-raised-base-active)}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[220px_56px_1fr\]{grid-template-columns:220px 56px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-16{padding:calc(var(--spacing)*16)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:py-36{padding-block:calc(var(--spacing)*36)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[26px\]{font-size:26px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:flex{display:flex}.md\:px-8{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:ml-auto{margin-left:auto}.lg\:inline-flex{display:inline-flex}.lg\:max-w-\[560px\]{max-width:560px}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:pt-2{padding-top:calc(var(--spacing)*2)}}@media(min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:32rem){.\@\[32rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\[data-slot\=dialog-body\]\]\:flex-none [data-slot=dialog-body]{flex:none}.\[\&_\[data-slot\=dialog-body\]\]\:overflow-visible [data-slot=dialog-body]{overflow:visible}.\[\&_\[data-slot\=input-wrapper\]\]\:relative [data-slot=input-wrapper]{position:relative}.\[\&_\[data-slot\=list-item-add\]\]\:px-0 [data-slot=list-item-add]{padding-inline:calc(var(--spacing)*0)}.\[\&_\[data-slot\=list-item\]\]\:h-14 [data-slot=list-item]{height:calc(var(--spacing)*14)}.\[\&_\[data-slot\=list-item\]\]\:\!bg-transparent [data-slot=list-item]{background-color:#0000!important}.\[\&_\[data-slot\=list-item\]\]\:p-3 [data-slot=list-item]{padding:calc(var(--spacing)*3)}.\[\&_\[data-slot\=list-items\]\]\:rounded-md [data-slot=list-items]{border-radius:var(--radius-md)}.\[\&_\[data-slot\=list-items\]\]\:bg-surface-raised-base [data-slot=list-items]{background-color:var(--color-surface-raised-base)}.\[\&_\[data-slot\=list-scroll\]\]\:max-h-\[300px\] [data-slot=list-scroll]{max-height:300px}.\[\&_\[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-slot\=list-scroll\]\]\:overflow-visible [data-slot=list-scroll]{overflow:visible}.\[\&_\[data-slot\=list-scroll\]\]\:overflow-y-auto [data-slot=list-scroll]{overflow-y:auto}.\[\&_\[data-slot\=list-search-wrapper\]\]\:w-full [data-slot=list-search-wrapper]{width:100%}.\[\&_\[data-slot\=popover-body\]\]\:p-0 [data-slot=popover-body]{padding:calc(var(--spacing)*0)}.\[\&_\[data-slot\=popover-close-button\]\]\:hidden [data-slot=popover-close-button]{display:none}.\[\&_\[data-type\=agent\]\]\:text-syntax-type [data-type=agent]{color:var(--color-syntax-type)}.\[\&_\[data-type\=file\]\]\:text-syntax-property [data-type=file]{color:var(--color-syntax-property)}.\[\&\>\*\]\:absolute>*{position:absolute}.\[\&\>\*\]\:inset-0>*{inset:calc(var(--spacing)*0)}:root{interpolate-size:allow-keywords}:root [data-popper-positioner]{pointer-events:none}:root ::-webkit-scrollbar{width:8px;height:8px}:root ::-webkit-scrollbar-track{background:0 0}:root ::-webkit-scrollbar-thumb{background-color:var(--border-base);border-radius:var(--radius-md)}:root ::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}:root *{scrollbar-color:var(--border-base)transparent;scrollbar-width:thin}.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-feature-settings-mono);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-10-regular{font-family:var(--font-family-sans);font-size:var(--font-size-2x-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-10-medium{font-family:var(--font-family-sans);font-size:var(--font-size-2x-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-11-regular{font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-11-medium{font-family:var(--font-family-sans);font-size:var(--font-size-x-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-11-mono{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-settings-mono);font-size:var(--font-size-x-small);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-13-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-large);letter-spacing:var(--letter-spacing-normal)}.text-13-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-13-mono{font-family:var(--font-family-mono);font-feature-settings:var(--font-feature-settings-mono);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-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-feature-settings-mono);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)}:root{--animate-pulse:pulse-opacity 2s ease-in-out infinite}@keyframes pulse-opacity{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulse-opacity-dim{0%,to{opacity:0}50%{opacity:.2}}@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}@media(prefers-reduced-motion:reduce){.fade-up-text,[data-component=dialog] [data-slot=dialog-overlay],[data-component=dialog] [data-slot=dialog-container],[data-component=toast],[data-component=select] [data-slot=select-content],[data-component=popover],[data-component=dropdown-menu-content],[data-component=hover-card-content]{animation-duration:.01ms!important;animation-delay:0s!important}}}@font-face{font-family:Computer Modern;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cmc/cmunorm.woff2)format("woff2")}@font-face{font-family:Computer Modern;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cmc/cmunobx.woff2)format("woff2")}:root{--color-bg:var(--background-base);--color-bg-subtle:var(--background-weak);--color-bg-elevated:var(--input-disabled);--color-surface:var(--surface-raised-strong);--color-surface-solid:var(--surface-raised-stronger-non-alpha);--color-border:var(--border-base);--color-border-strong:var(--border-strong-base);--color-text:var(--text-strong);--color-text-muted:var(--text-weak);--color-text-faint:var(--text-weaker);--color-accent:var(--text-strong);--color-accent-hover:var(--text-base);--color-accent-subtle:var(--surface-base-hover);--color-focus:var(--border-selected);--color-on-accent:var(--background-base);--glass-bg:#ffffffd9;--glass-border:#0000001a;--glass-shadow:0 1px 3px #0000000f,0 4px 12px #00000008;--glass-blur:20px;--radius:4px;--radius-sm:4px;--radius-xs:4px;--radius-lg:8px;--color-success:var(--surface-success-strong);--color-success-muted:var(--surface-success-weak);--color-error:var(--surface-critical-strong);--color-error-muted:var(--surface-critical-weak);--color-warning:var(--surface-warning-strong);--color-warning-muted:var(--surface-warning-weak);--kind-insight:#7e6b8f;--kind-insight-bg:#7e6b8f14;--kind-empirical:#f97316;--kind-empirical-bg:#f9731614;--kind-untyped:#71717a;--kind-untyped-bg:#71717a14;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014,0 1px 3px #0000000f;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:20px;--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--font-code:var(--font-family-mono);--font-ui-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;--z-header:20;--z-sticky:50;--z-fab:100;--z-overlay:200;--z-modal:300;--z-toast:400;--agent-bubble-radius:4px;--agent-bubble-pad-x:14px;--agent-bubble-pad-y:11px;--agent-gap:14px;--agent-trace-w:1px;--agent-ease:cubic-bezier(.16,1,.3,1);--agent-signal:var(--color-text-muted);--agent-signal-soft:var(--color-accent-subtle);--agent-record:var(--color-text-muted);--agent-code-bg:#0c0c0d;--agent-code-bg-soft:#15151a;--agent-code-fg:#e6e6e6;--agent-code-fg-faint:#6e6e76;--agent-code-border:#ffffff0f;--logo-filter:none}:where(button,[role=button],a,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid var(--color-focus)!important}.g-composer textarea:focus,.g-composer textarea:focus-visible{outline:none!important}[data-component=dialog]:has(.settings-dialog) [data-slot=dialog-container]{width:min(100vw - 48px,1060px);height:min(100vh - 48px,800px)}:root.dark,.dark,html[data-color-scheme=dark]{--glass-bg:#171717e6;--glass-border:#ffffff1f;--glass-shadow:0 1px 3px #0000004d,0 4px 12px #0003;--kind-insight:#a596b8;--kind-insight-bg:#a596b81f;--kind-empirical:#fb923c;--kind-empirical-bg:#fb923c1a;--kind-untyped:#a1a1aa;--kind-untyped-bg:#a1a1aa1a;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d,0 1px 2px #0003;--shadow-md:0 4px 12px #0006,0 1px 3px #0000004d;--agent-code-bg:#060608;--agent-code-bg-soft:#0d0d11;--agent-code-border:#ffffff0d;--logo-filter:invert(1)}.thesis-root{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","ss02";position:relative}.thesis-root>*{z-index:1;position:relative}.thesis-root code,.thesis-root pre,.thesis-root [data-mono],.thesis-root .font-mono{font-family:var(--font-code);font-feature-settings:"liga" 0}.g-card{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.g-card-muted{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius)}.g-assistant{background:var(--color-surface-solid);border:1px solid var(--color-border);border-left:2px solid var(--color-text-faint);border-radius:var(--radius)}.g-strip{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--color-border);background:#ffffff8c}.dark .g-strip,html[data-color-scheme=dark] .g-strip{background:#171717b3}.g-composer{background:var(--color-surface-solid);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);border-radius:14px;transition:border-color .12s,box-shadow .16s}.g-composer:focus-within{border-color:var(--color-border-strong);box-shadow:0 0 0 4px var(--color-focus),var(--shadow-xs)}@supports (color:color-mix(in lab,red,red)){.g-composer:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus)10%,transparent),var(--shadow-xs)}}.g-divider{background:var(--color-border);height:1px}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(1.5);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius)}.glass-flat{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(1.5);border-right:1px solid var(--glass-border)}.tab-fig{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1,"ss02" 1}@keyframes thesis-spin{to{transform:rotate(360deg)}}@keyframes thesis-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes thesis-stagger-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes thesis-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes thesis-fade-in{0%{opacity:0}to{opacity:1}}@keyframes thesis-blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes thesis-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes thesis-loading-slide{0%{transform:translate(-100%)}to{transform:translate(433%)}}.thesis-spin{animation:.9s linear infinite thesis-spin}.thesis-pulse{animation:1.6s ease-in-out infinite thesis-pulse}.thesis-fade-in{animation:thesis-fade-in .2s var(--agent-ease)}.thesis-slide-up{animation:thesis-slide-up .24s var(--agent-ease)}.thesis-stagger{animation:thesis-stagger-fade-in .24s var(--agent-ease);animation-fill-mode:backwards}.thesis-blink{animation:1.1s step-end infinite thesis-blink-cursor}@keyframes thesis-pop-up{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.thesis-pop-up{animation:thesis-pop-up .15s var(--agent-ease);transform-origin:0 100%;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.thesis-fade-in,.thesis-slide-up,.thesis-stagger,.thesis-pop-up,.thesis-modal,.thesis-overlay,.thesis-drawer-right,.thesis-skeleton,.thesis-glow,.thesis-pulse,.thesis-orbit-ring-1,.thesis-orbit-ring-2{animation:none!important}}.thesis-agent-orbit{filter:drop-shadow(0 0 6px var(--color-focus))}@supports (color:color-mix(in lab,red,red)){.thesis-agent-orbit{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-focus)25%,transparent))}}.dark .thesis-agent-orbit,html[data-color-scheme=dark] .thesis-agent-orbit{filter:drop-shadow(0 0 8px var(--color-focus))}@supports (color:color-mix(in lab,red,red)){.dark .thesis-agent-orbit,html[data-color-scheme=dark] .thesis-agent-orbit{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-focus)35%,transparent))}}@keyframes thesis-glow{0%,to{opacity:.6}50%{opacity:.95}}.thesis-glow{animation:2.6s ease-in-out infinite thesis-glow}.thesis-btn{font-family:var(--font-sans);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.thesis-btn:hover{border-color:var(--color-border-strong);background:var(--color-bg-elevated)}.thesis-btn:disabled{opacity:.5;cursor:not-allowed}.thesis-btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.thesis-btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.thesis-btn-ghost{color:var(--color-text-muted);background:0 0;border:1px solid #0000}.thesis-btn-ghost:hover{background:var(--color-accent-subtle);color:var(--color-text)}.thesis-chip{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text-muted);align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:400;display:inline-flex}.thesis-chip-success{background:var(--color-success-muted);color:var(--color-success)}.thesis-chip-warning{background:var(--color-warning-muted);color:var(--color-warning)}.thesis-chip-error{background:var(--color-error-muted);color:var(--color-error)}.thesis-chip-empirical{background:var(--kind-empirical-bg);color:var(--kind-empirical)}.thesis-chip-insight{background:var(--kind-insight-bg);color:var(--kind-insight)}.thesis-input{font-family:var(--font-sans);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-accent-subtle);color:var(--color-text);outline:none;width:100%;padding:8px 12px;font-size:12px;transition:border-color .12s}.thesis-input:focus{border-color:var(--color-text-faint)}.thesis-input::placeholder{color:var(--color-text-faint)}.thesis-textarea{font-family:var(--font-sans);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-solid);color:var(--color-text);resize:none;outline:none;width:100%;padding:12px 14px;font-size:13px;line-height:1.55;transition:border-color .12s}.thesis-textarea:focus{border-color:var(--color-text-faint)}.thesis-textarea::placeholder{color:var(--color-text-faint)}.thesis-nav-item{border-radius:var(--radius);font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:12px;font-weight:500;transition:all .12s;display:flex}.thesis-nav-item:hover,.thesis-nav-item[data-active=true]{background:var(--color-accent-subtle);color:var(--color-text)}.thesis-section-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);font-size:10px;font-weight:400}.thesis-rn{background:linear-gradient(180deg,var(--color-surface-solid),var(--color-bg-subtle));border:1px solid var(--color-border);cursor:pointer;width:280px;min-height:88px;box-shadow:var(--shadow-xs);border-radius:4px;flex-direction:column;gap:6px;padding:14px 16px;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex}.thesis-rn:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}.thesis-rn[data-active=true]{box-shadow:0 0 0 2px var(--color-focus),var(--shadow-sm)}@supports (color:color-mix(in lab,red,red)){.thesis-rn[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus)30%,transparent),var(--shadow-sm)}}.thesis-rn[data-active=true]{border-color:var(--color-focus)}.thesis-rn[data-staged=true]{opacity:.65}.thesis-rn-title{font-family:var(--font-sans);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.thesis-rn-summary{font-family:var(--font-sans);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.thesis-scroll::-webkit-scrollbar{width:8px;height:8px}.thesis-scroll::-webkit-scrollbar-track{background:0 0}.thesis-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.thesis-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}.thesis-chat-scroll [data-component=session-turn]{height:auto;min-height:0;display:block}.thesis-chat-scroll [data-component=session-turn]>[data-slot=session-turn-content]{flex-grow:0;height:auto;min-height:0;overflow:visible}.thesis-md{color:var(--color-text);font-family:var(--font-sans)}.thesis-md h1,.thesis-md h2,.thesis-md h3,.thesis-md h4{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-text);margin:14px 0 6px;font-weight:600;line-height:1.25}.thesis-md h1,.thesis-md h2{font-size:16px}.thesis-md h3{font-size:14px}.thesis-md h4{font-size:13px}.thesis-md p{margin:0 0 10px}.thesis-md p:last-child{margin-bottom:0}.thesis-md ul,.thesis-md ol{margin:4px 0 10px;padding-left:22px}.thesis-md li{margin:2px 0;line-height:1.55}.thesis-md ol li::marker{color:var(--color-text-faint);font-family:var(--font-sans);font-size:11px}.thesis-md ul li::marker{color:var(--color-text-faint)}.thesis-md a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-faint);text-decoration-color:var(--color-text-faint);text-underline-offset:3px;transition:text-decoration-color .12s}.thesis-md a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.thesis-md strong,.thesis-md b{color:var(--color-text);font-weight:600}.thesis-md em{color:var(--color-text-muted);font-style:italic}.thesis-md code{font-family:var(--font-code);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);letter-spacing:.01em;padding:0 4px;font-size:11px}.thesis-md pre,.thesis-md pre.thesis-code-block{font-family:var(--font-code);background:var(--agent-code-bg);color:var(--agent-code-fg);border:1px solid var(--agent-code-border);border-radius:var(--radius);margin:10px 0;padding:12px 14px;font-size:11px;line-height:1.5;position:relative;overflow-x:auto}.thesis-md pre code{color:inherit;background:0 0;border:none;padding:0}.thesis-code-lang{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--agent-code-fg-faint);border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff0f;padding:1px 5px;font-size:10px;position:absolute;top:6px;right:8px}.thesis-md .tok-keyword{color:#f2f2f2;font-weight:600}.thesis-md .tok-string{color:#cfcfd4}.thesis-md .tok-number{color:#b8b8bf}.thesis-md .tok-comment{color:#6e6e76;font-style:italic}.thesis-md .tok-fn{color:#fff}.thesis-md .tok-punct{color:#888892}.thesis-md blockquote{border-left:2px solid var(--color-text-faint);color:var(--color-text-muted);margin:10px 0;padding:4px 0 4px 12px;font-style:italic}.thesis-md hr{border:0;border-top:1px solid var(--color-border);margin:16px 0}.thesis-md table{font-family:var(--font-sans);border-collapse:collapse;width:100%;margin:10px 0;font-size:11px}.thesis-md th,.thesis-md td{border:1px solid var(--color-border);text-align:left;padding:5px 8px}.thesis-md th{background:var(--color-bg-subtle);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);font-size:10px;font-weight:600}.thesis-md kbd{font-family:var(--font-code);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-subtle);color:var(--color-text-muted);border-bottom-width:2px;padding:0 5px;font-size:10px}.thesis-tile{font-family:var(--font-sans);color:var(--color-text-muted);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-solid);cursor:pointer;text-align:left;padding:10px 14px;font-size:12.5px;line-height:1.5;transition:all .12s}.thesis-tile:hover{border-color:var(--color-border-strong);color:var(--color-text)}.thesis-overlay{-webkit-backdrop-filter:blur(2px);z-index:var(--z-overlay);background:#00000052;animation:.2s thesis-fade-in;position:fixed;inset:0}.dark .thesis-overlay,html[data-color-scheme=dark] .thesis-overlay{background:#0000008c}.thesis-modal{z-index:var(--z-modal);background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:thesis-scale-in .24s var(--agent-ease);flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.thesis-drawer-right{background:var(--color-surface-solid);border-left:1px solid var(--color-border);width:460px;max-width:92vw;box-shadow:var(--shadow-md);z-index:var(--z-modal);animation:thesis-slide-in-right .24s var(--agent-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes thesis-slide-in-right{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.thesis-proposal{background:var(--color-surface-solid);border:1px solid var(--color-border);border-left:3px solid var(--kind-empirical);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.thesis-proposal-row{font-family:var(--font-sans);grid-template-columns:88px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.thesis-proposal-row>.label{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.thesis-proposal-row>.value{color:var(--color-text)}.thesis-agent-orbit{transition:transform .2s;position:relative}.thesis-agent-orbit:hover{transform:scale(1.06)}.thesis-orbit-ring-1{transform-origin:12px 12px;animation:12s linear infinite thesis-orbit-1}.thesis-orbit-ring-2{transform-origin:12px 12px;animation:16s linear infinite reverse thesis-orbit-2}@keyframes thesis-orbit-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thesis-orbit-2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thesis-skeleton{background:linear-gradient(90deg,var(--color-bg-subtle)0%,var(--color-bg-elevated)50%,var(--color-bg-subtle)100%);border-radius:var(--radius);background-size:200% 100%;animation:1.4s ease-in-out infinite thesis-skeleton-shimmer}@keyframes thesis-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.thesis-frame{position:relative}.thesis-frame:before,.thesis-frame:after{content:"";border-color:var(--color-border-strong);pointer-events:none;width:14px;height:14px;position:absolute}.thesis-frame:before{border-top:1px solid;border-left:1px solid;top:6px;left:6px}.thesis-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:6px;right:6px}.prose-editorial{font-family:var(--font-family-sans);font-size:var(--font-size-large,15px);color:var(--text-base,var(--color-text));max-width:68ch;line-height:1.7}.prose-editorial h1,.prose-editorial h2,.prose-editorial h3{margin-top:1.6em;margin-bottom:.5em}.prose-editorial p,.prose-editorial ul,.prose-editorial ol{margin-bottom:1em}.prose-editorial code,.prose-editorial pre{font-family:var(--font-family-mono);font-feature-settings:var(--font-family-mono--font-feature-settings,normal)}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
