:root{--gray-dark-1: #161616;--gray-dark-2: #1c1c1c;--gray-dark-3: #232323;--gray-dark-4: #282828;--gray-dark-5: #2e2e2e;--gray-dark-6: #343434;--gray-dark-7: #3e3e3e;--gray-dark-8: #505050;--gray-dark-9: #707070;--gray-dark-10: #7e7e7e;--gray-dark-11: #a0a0a0;--gray-dark-12: #ededed;--gray-light-1: #fcfcfc;--gray-light-2: #f8f8f8;--gray-light-3: #f3f3f3;--gray-light-4: #ededed;--gray-light-5: #e8e8e8;--gray-light-6: #e2e2e2;--gray-light-7: #dbdbdb;--gray-light-8: #c7c7c7;--gray-light-9: #8f8f8f;--gray-light-10: #858585;--gray-light-11: #6f6f6f;--gray-light-12: #171717;--gray-dark-alpha-1: #00000000;--gray-dark-alpha-2: #ffffff08;--gray-dark-alpha-3: #ffffff0f;--gray-dark-alpha-4: #ffffff14;--gray-dark-alpha-5: #ffffff1a;--gray-dark-alpha-6: #ffffff21;--gray-dark-alpha-7: #ffffff2b;--gray-dark-alpha-8: #ffffff40;--gray-dark-alpha-9: #ffffff63;--gray-dark-alpha-10: #ffffff73;--gray-dark-alpha-11: #ffffff96;--gray-dark-alpha-12: #ffffffeb;--gray-light-alpha-1: #00000003;--gray-light-alpha-2: #00000008;--gray-light-alpha-3: #0000000d;--gray-light-alpha-4: #00000012;--gray-light-alpha-5: #00000017;--gray-light-alpha-6: #0000001c;--gray-light-alpha-7: #00000024;--gray-light-alpha-8: #00000038;--gray-light-alpha-9: #00000070;--gray-light-alpha-10: #0000007a;--gray-light-alpha-11: #0000008f;--gray-light-alpha-12: #000000e8;--gray-dark-1: #131010;--gray-dark-2: #1b1818;--gray-dark-3: #252121;--gray-dark-4: #2d2828;--gray-dark-5: #343030;--gray-dark-6: #3e3939;--gray-dark-7: #4b4646;--gray-dark-8: #645f5f;--gray-dark-9: #716c6b;--gray-dark-10: #7f7979;--gray-dark-11: #b7b1b1;--gray-dark-12: #f1ecec;--gray-light-1: #fdfcfc;--gray-light-2: #f9f8f8;--gray-light-3: #f1f0f0;--gray-light-4: #e9e8e8;--gray-light-5: #e2e0e0;--gray-light-6: #dad9d9;--gray-light-7: #cfcecd;--gray-light-8: #bcbbbb;--gray-light-9: #8e8b8b;--gray-light-10: #848181;--gray-light-11: #656363;--gray-light-12: #211e1e;--gray-dark-alpha-1: #82383803;--gray-dark-alpha-2: #e6c6c60b;--gray-dark-alpha-3: #edd5d516;--gray-dark-alpha-4: #f2e1e11e;--gray-dark-alpha-5: #f5e8e826;--gray-dark-alpha-6: #f5e8e831;--gray-dark-alpha-7: #f7ecec3f;--gray-dark-alpha-8: #faf5f559;--gray-dark-alpha-9: #faf5f467;--gray-dark-alpha-10: #fbf5f576;--gray-dark-alpha-11: #fcf9f9b2;--gray-dark-alpha-12: #fdfbfbf0;--gray-light-alpha-1: #55000003;--gray-light-alpha-2: #25000007;--gray-light-alpha-3: #1100000f;--gray-light-alpha-4: #0c000017;--gray-light-alpha-5: #1100001f;--gray-light-alpha-6: #07000026;--gray-light-alpha-7: #0b060032;--gray-light-alpha-8: #04000044;--gray-light-alpha-9: #07000074;--gray-light-alpha-10: #0400009c;--gray-light-alpha-11: #0700007e;--gray-light-alpha-12: #020000df;--smoke-dark-1: #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-2: #2bf72b0a;--mint-dark-alpha-4: #63ff5d2c;--mint-dark-alpha-6: #71ff6a4b;--mint-dark-alpha-7: #74fd6f5d;--mint-dark-alpha-11: #b4ffafdc;--mint-dark-alpha-12: #c7ffc3fb;--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;--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;--black: #000000;--white: #ffffff;--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: #00000000;--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: #00000000;--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;--smoke-light-1: var(--gray-light-1);--smoke-light-2: var(--gray-light-2);--smoke-light-3: var(--gray-light-3);--smoke-light-4: var(--gray-light-4);--smoke-light-5: var(--gray-light-5);--smoke-light-6: var(--gray-light-6);--smoke-light-7: var(--gray-light-7);--smoke-light-8: var(--gray-light-8);--smoke-light-9: var(--gray-light-9);--smoke-light-10: var(--gray-light-10);--smoke-light-11: var(--gray-light-11);--smoke-light-12: var(--gray-light-12);--smoke-dark-1: var(--gray-dark-1);--smoke-dark-2: var(--gray-dark-2);--smoke-dark-3: var(--gray-dark-3);--smoke-dark-4: var(--gray-dark-4);--smoke-dark-5: var(--gray-dark-5);--smoke-dark-6: var(--gray-dark-6);--smoke-dark-7: var(--gray-dark-7);--smoke-dark-8: var(--gray-dark-8);--smoke-dark-9: var(--gray-dark-9);--smoke-dark-10: var(--gray-dark-10);--smoke-dark-11: var(--gray-dark-11);--smoke-dark-12: var(--gray-dark-12);--smoke-light-alpha-1: var(--gray-light-alpha-1);--smoke-light-alpha-2: var(--gray-light-alpha-2);--smoke-light-alpha-3: var(--gray-light-alpha-3);--smoke-light-alpha-4: var(--gray-light-alpha-4);--smoke-light-alpha-5: var(--gray-light-alpha-5);--smoke-light-alpha-6: var(--gray-light-alpha-6);--smoke-light-alpha-7: var(--gray-light-alpha-7);--smoke-light-alpha-8: var(--gray-light-alpha-8);--smoke-light-alpha-9: var(--gray-light-alpha-9);--smoke-light-alpha-10: var(--gray-light-alpha-10);--smoke-light-alpha-11: var(--gray-light-alpha-11);--smoke-light-alpha-12: var(--gray-light-alpha-12);--smoke-dark-alpha-1: var(--gray-dark-alpha-1);--smoke-dark-alpha-2: var(--gray-dark-alpha-2);--smoke-dark-alpha-3: var(--gray-dark-alpha-3);--smoke-dark-alpha-4: var(--gray-dark-alpha-4);--smoke-dark-alpha-5: var(--gray-dark-alpha-5);--smoke-dark-alpha-6: var(--gray-dark-alpha-6);--smoke-dark-alpha-7: var(--gray-dark-alpha-7);--smoke-dark-alpha-8: var(--gray-dark-alpha-8);--smoke-dark-alpha-9: var(--gray-dark-alpha-9);--smoke-dark-alpha-10: var(--gray-dark-alpha-10);--smoke-dark-alpha-11: var(--gray-dark-alpha-11);--smoke-dark-alpha-12: var(--gray-dark-alpha-12);--amber-lightalpha-1: var(--amber-light-alpha-1);--amber-lightalpha-2: var(--amber-light-alpha-2);--amber-lightalpha-3: var(--amber-light-alpha-3);--amber-lightalpha-4: var(--amber-light-alpha-4);--amber-lightalpha-5: var(--amber-light-alpha-5);--amber-lightalpha-6: var(--amber-light-alpha-6);--amber-lightalpha-7: var(--amber-light-alpha-7);--amber-lightalpha-8: var(--amber-light-alpha-8);--amber-lightalpha-9: var(--amber-light-alpha-9);--amber-lightalpha-10: var(--amber-light-alpha-10);--amber-lightalpha-11: var(--amber-light-alpha-11);--amber-lightalpha-12: var(--amber-light-alpha-12);--amber-darkalpha-1: var(--amber-dark-alpha-1);--amber-darkalpha-2: var(--amber-dark-alpha-2);--amber-darkalpha-3: var(--amber-dark-alpha-3);--amber-darkalpha-4: var(--amber-dark-alpha-4);--amber-darkalpha-5: var(--amber-dark-alpha-5);--amber-darkalpha-6: var(--amber-dark-alpha-6);--amber-darkalpha-7: var(--amber-dark-alpha-7);--amber-darkalpha-8: var(--amber-dark-alpha-8);--amber-darkalpha-9: var(--amber-dark-alpha-9);--amber-darkalpha-10: var(--amber-dark-alpha-10);--amber-darkalpha-11: var(--amber-dark-alpha-11);--amber-darkalpha-12: var(--amber-dark-alpha-12);--purple-light-9: var(--lilac-light-9);--purple-dark-9: var(--lilac-dark-9);--cyan-light-9: var(--blue-light-9);--cyan-dark-9: var(--blue-dark-9)}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#d8dad7;background:#171918;font-synthesis:none;--bg: #171918;--panel: #1c1e1d;--line: #2b2e2b;--muted: #848b83;--green: #c0d3a5;--text: #e2e6df;color-scheme:dark;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,select,textarea,summary{outline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green)}button{color:inherit;border:0;background:none}button:disabled{opacity:.42;cursor:not-allowed}input,select,textarea{color:var(--text);background:#171a17;border:1px solid #3b4138;border-radius:7px;padding:11px 12px;width:100%;outline-color:#90a775}input::placeholder,textarea::placeholder{color:#737c72}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#bdc3b9}h1,h2,h3,h4,p{margin-top:0}h3{font-size:16px}a{color:#c5dbad}svg{flex-shrink:0}code,kbd,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}kbd{font-size:10px;color:#72796f}pre{overflow:auto;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:#141714;border:1px solid var(--line);padding:16px;border-radius:7px;font-size:12px}fieldset{border:0;margin:0;padding:0;min-width:0}.muted{color:var(--muted)}.green{color:var(--green)}.amber{color:#d7b67e}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:650;letter-spacing:-1.1px}.beta{font-size:9px;letter-spacing:.2px;font-weight:400;padding:3px 5px;border:1px solid #3b4138;border-radius:4px;color:#9da792;margin-left:1px}.mark{display:inline-flex;align-items:center;justify-content:center;position:relative;width:45px;height:44px;gap:5px;flex-shrink:0}.mark i{height:30px;width:9px;background:var(--green);display:block;border-radius:2px;transform:skewY(-26deg)}.mark i:nth-child(2){height:40px}.mark.small{width:25px;height:26px;gap:3px}.mark.small i{width:5px;height:17px;border-radius:1px}.mark.small i:nth-child(2){height:23px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b5c99a;box-shadow:0 0 0 3px #b5c99a0d;flex-shrink:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:6px;border-radius:5px;color:#929b8c}.icon-button:hover,.quiet-button:hover{background:#292e27;color:#dbe7d1}.quiet-button,.primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:12px;padding:9px 12px;border-radius:6px;white-space:nowrap}.primary{background:var(--green);color:#202719;font-weight:600;border:1px solid var(--green)}.primary:hover{background:#d2e2bb}.bordered{border:1px solid #3c4437}.inline-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#bfd1ab;padding:0}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#9ba693;display:flex;align-items:center;gap:10px}.tiny-tag{display:inline-flex;align-items:center;font-size:9px;border:1px solid #3a4333;color:#acba9e;padding:3px 5px;border-radius:3px;letter-spacing:.3px;white-space:nowrap}.error,.notice,.success{border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.error{background:#3b2622;color:#f0b9ab;border:1px solid #684238}.notice{background:#2b3024;color:#c3c9ae;border:1px solid #3c4630}.success{background:#283526;color:#c1dcb6;border:1px solid #41563a}.auth-page{min-height:100dvh;max-width:1600px;margin:auto;display:flex;flex-direction:column;padding:35px 5vw;background:radial-gradient(ellipse at 25% 55%,#2d352248,transparent 50%)}.auth-top,.auth-footer{display:flex;justify-content:space-between;align-items:center}.auth-top>.muted{font-size:12px}.auth-content{flex:1;display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;width:100%;max-width:1080px;margin:70px auto}.auth-story h1{font-weight:450;font-size:clamp(44px,5vw,70px);line-height:1.06;letter-spacing:-3px;margin:26px 0}.auth-story h1 em{font-style:normal;color:var(--green)}.auth-story>p{max-width:390px;font-size:15px;line-height:1.8;color:#929b8c}.provider-strip{font:10px monospace;letter-spacing:1.5px;color:#929e86;display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:440px}.provider-strip span{color:#525b4a}.auth-card{padding:35px;background:#1c201b;border:1px solid #353e2e;border-radius:12px;box-shadow:0 20px 80px #0002}.auth-card h2{font-weight:500;font-size:25px;letter-spacing:-.8px;margin:18px 0 10px}.auth-card>.muted{font-size:12px;line-height:1.6}.auth-card form{display:flex;flex-direction:column;gap:18px;margin-top:27px}.auth-submit{margin-top:6px;min-height:43px;justify-content:space-between}.auth-switch{text-align:center;font-size:12px;color:#8a9383;margin:23px 0}.auth-switch button{color:var(--green);font-size:12px;padding:0 3px}.auth-note{border-top:1px solid #343c2f;padding-top:22px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#949e8a}.auth-footer{font-size:11px;color:#777f72}.orbit{height:180px;width:100%;max-width:440px;position:relative;margin:20px 0 30px}.orbit-center{position:absolute;left:42%;top:36%;width:64px;height:64px;display:grid;place-items:center;border:1px solid #4e5f3f;background:#252e20;border-radius:50%;box-shadow:0 0 60px #a9c3880e}.orbit-node{display:flex;gap:9px;align-items:center;position:absolute;padding:10px 12px;border:1px solid #3b4531;border-radius:7px;color:#afbea2;font-size:11px;background:#1b2019}.n1{top:12px;left:15px}.n2{top:9px;right:14px}.n3{bottom:0;left:5px}.n4{bottom:2px;right:5px}.orbit-line{position:absolute;border:1px dashed #4a5c3670;inset:32px 48px 16px;border-radius:50%;transform:rotate(-8deg)}.loading-page{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;color:#8d9785}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{width:237px;flex-shrink:0;background:#1c1e1c;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 16px 0}.sidebar>.brand{padding-left:10px;margin-bottom:34px;font-size:25px}.new-session{display:flex;align-items:center;gap:10px;border:1px solid #3b4235;background:#292e25;border-radius:6px;width:100%;padding:10px 12px;font-size:12px;color:#d0d9c7}.new-session kbd{margin-left:auto}.search-box{flex-direction:row;align-items:center;gap:9px;border:0;margin:18px 9px 27px;color:#818a79}.search-box input{border:0;padding:0;background:none;font-size:11px;min-width:0}.search-box>span{font-size:11px;border:1px solid #363e30;border-radius:3px;padding:0 4px}.sidebar-label{font-size:9px;letter-spacing:1.4px;color:#7f8976;padding:0 11px;margin-bottom:11px}.nav-button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px 11px;border-radius:5px;font-size:12px;color:#a0a997;margin-bottom:3px}.nav-button:hover,.session-link:hover{background:#282c25}.nav-button.selected{background:#2b3027;color:#dae4ce}.nav-button>.count{margin-left:auto;font-size:9px;background:#333b2d;padding:2px 5px;border-radius:4px}.sessions-label{display:flex;justify-content:space-between;margin-top:32px;margin-bottom:10px}.sessions-label>span{font-size:10px;letter-spacing:0}.session-list{flex:1;overflow-y:auto;min-height:70px}.session-link{display:flex;align-items:center;text-align:left;gap:9px;padding:10px 11px;width:100%;border-radius:5px;font-size:11px;color:#939e87}.session-link>span:not(.status-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-link.selected{color:#d0ddc3;background:#2a3124}.empty-sessions{padding:10px 11px;font-size:11px;line-height:1.6;color:#626e59}.sidebar-bottom{border-top:1px solid #30372b;padding-top:11px;margin-top:15px}.sidebar-bottom .nav-button>svg:last-child{margin-left:auto}.user-row{display:flex;align-items:center;gap:10px;margin-top:16px;border-top:1px solid #30372b;padding:19px 5px}.user-avatar{width:30px;height:30px;border:1px solid #474f3e;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#cfdbc3;background:#30372a;flex-shrink:0}.user-row>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.user-row b{font-size:11px;overflow:hidden;text-overflow:ellipsis}.user-row>div>span{font-size:10px;color:#7c886f}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:66px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 27px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:11px;min-width:0;color:#6f7a68}.breadcrumb b{font-weight:400;color:#b4bea9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.topbar-right{display:flex;align-items:center;gap:19px}.private-label{font-size:10px;color:#8e9b81;display:flex;align-items:center;gap:6px}.topbar-right .quiet-button{font-size:11px;border:1px solid #3a4332;padding:7px 10px}.workspace{display:flex;flex:1;min-height:0}.conversation{min-width:0;flex:1;display:flex;flex-direction:column;position:relative}.welcome{max-width:780px;width:100%;margin:auto;padding:50px 50px 36px}.welcome-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.5px;color:#a0ad92}.welcome h1{font-size:clamp(35px,3.6vw,51px);line-height:1.16;font-weight:450;letter-spacing:-1.9px;margin:25px 0 18px;color:#e4e9de}.welcome h1 span{color:#9eae90}.welcome>p{font-size:13px;color:#8c9980;line-height:1.8;margin-bottom:24px}.welcome-team{display:flex;align-items:center;gap:11px;margin-bottom:35px}.stacked-avatars{display:flex;padding-left:5px}.stacked-avatars .avatar{margin-left:-5px;border:2px solid #171918;width:28px;height:28px;font-size:10px}.welcome-team>span{color:#8e9c81;font-size:10px}.welcome-team .inline-link{margin-left:auto;font-size:10px}.avatar{height:30px;width:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.color-0{background:#34422b;color:#c2d5a7;border:1px solid #4d603d}.color-1{background:#343d46;color:#b7c9d8;border:1px solid #455969}.color-2{background:#473d32;color:#d7c3a6;border:1px solid #63513a}.suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.suggestions button{padding:16px 13px;display:flex;align-items:flex-start;flex-direction:column;gap:16px;text-align:left;border:1px solid #323b2c;border-radius:8px;background:#1c2119;position:relative;min-height:94px;color:#9aa98a}.suggestions button:hover{background:#252d1e;border-color:#536247}.suggestions button>span{font-size:10px;color:#b1bfa1;line-height:1.5;padding-right:8px}.suggestions button>svg:last-child{position:absolute;right:10px;top:17px;color:#687a58;width:12px}.demo-note{font-size:10px;line-height:1.7;color:#8b977f;display:flex;gap:9px;align-items:flex-start;margin-top:22px}.demo-note>svg{margin-top:2px;color:#aabb96}.demo-note button{font-size:10px;color:#becfa8;padding:0}.composer-wrap{padding:0 32px 20px;width:100%;max-width:970px;margin:0 auto}.composer{background:#20251d;border:1px solid #424d36;border-radius:10px;box-shadow:0 8px 30px #0002;padding:15px 15px 12px}.composer:focus-within{border-color:#819967}.composer textarea{resize:none;border:0;padding:0;min-height:50px;background:none;color:#d9e4cd;font-size:12px;line-height:1.7;outline:none;display:block}.composer textarea::placeholder{color:#879579}.composer-controls{display:flex;align-items:center;gap:15px;margin-top:10px}.composer-team{display:flex;align-items:center;gap:6px;font-size:10px;color:#c3d1b1;border:1px solid #414d35;border-radius:5px;padding:6px 8px}.composer-mode{display:flex;gap:6px;align-items:center;font-size:9px;color:#899b79}.composer-mode .status-dot{width:4px;height:4px}.send-button{width:30px;height:30px;margin-left:auto;background:var(--green);color:#28361d;border-radius:6px;display:grid;place-items:center}.stop-button{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px;border:1px solid #65774e;border-radius:6px}.composer-caption{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#65755a;margin-top:10px;padding:0 4px}.composer-caption kbd{margin-left:6px;color:#879d75}.team-panel{width:266px;flex-shrink:0;border-left:1px solid var(--line);padding:24px 20px 15px;display:flex;flex-direction:column;overflow-y:auto;background:#191c18}.panel-heading{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.1px;color:#a2af94}.panel-heading .icon-button{min-height:22px;padding:0;min-width:20px}.panel-subtitle{font-size:10px;color:#6e7e60;margin:6px 0 24px}.peer-row{display:flex;gap:10px;align-items:flex-start;margin-bottom:21px}.peer-row>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.peer-row b{display:flex;gap:6px;align-items:center;font-size:11px;font-weight:550;color:#c2ceb5}.peer-row>div>span{font-size:9px;color:#8b9a7b;overflow-wrap:anywhere}.peer-row .peer-role{font-size:9px;color:#637456;line-height:1.5}.peer-dot{width:5px;height:5px;border:1px solid #657451;border-radius:50%;margin-top:8px}.peer-dot.working{background:#bcda98;box-shadow:0 0 8px #b2d785}.team-note{display:flex;gap:8px;border:1px dashed #34422b;border-radius:6px;padding:11px 10px;color:#92a47e}.team-note p{font-size:10px;line-height:1.7;margin:0;color:#8f9f7f}.panel-section{padding-top:24px;margin-top:25px;border-top:1px solid #2e3b25}.panel-heading .inline-link{font-size:9px;letter-spacing:0}.panel-section dl{margin:15px 0 0}.panel-section dl>div{display:flex;justify-content:space-between;margin-bottom:13px;font-size:10px}.panel-section dt{color:#839572}.panel-section dd{color:#becfa9;margin:0;font-family:monospace;font-size:10px}.transparency{margin-top:auto;padding-top:44px;color:#a0b18a}.transparency h4{font-size:11px;font-weight:500;margin:10px 0 8px}.transparency p{font-size:10px;line-height:1.8;color:#738762;margin-bottom:10px}.panel-bottom{display:flex;align-items:center;gap:7px;border-top:1px solid #2e3b25;font-size:9px;color:#71865e;padding-top:16px;margin-top:23px}.panel-bottom>span:last-child{margin-left:auto;font-family:monospace}.panel-bottom .status-dot{width:4px;height:4px}.session-header{padding:26px 32px 0}.session-title-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:13px}.session-title-row .eyebrow{font-size:9px}.run-status{display:flex;align-items:center;gap:6px;font-size:10px;color:#899d78;text-transform:capitalize}.run-status.failed{color:#d3a078}.session-header h1{font-size:19px;letter-spacing:-.4px;font-weight:500;line-height:1.5;margin-bottom:9px;overflow-wrap:anywhere}.goal-detail>summary{list-style:none;font-size:10px;color:#879a76;display:flex;align-items:center;gap:5px;cursor:pointer}.goal-detail>p{font-size:12px;color:#9fae90;line-height:1.7;white-space:pre-wrap;max-height:180px;overflow:auto;margin:10px 0}.session-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid #303c27;margin-top:22px}.session-tabs>button{display:flex;align-items:center;gap:7px;font-size:10px;color:#819571;padding:0 0 13px;border-bottom:2px solid transparent;margin-bottom:-1px}.session-tabs>button.active{border-color:#c0d3a5;color:#d3e2c2}.session-tabs>button>span{font-size:9px;background:#2c3924;padding:1px 4px;border-radius:3px}.session-tabs .export-button{margin-left:auto}.session-tabs .answer-ready{width:5px;height:5px;border-radius:50%;background:#b6d197;padding:0}.transcript{flex:1;min-height:0;overflow-y:auto;padding:26px 32px 25px;scrollbar-width:thin;scrollbar-color:#3c4b30 transparent}.has-run .composer-wrap{padding-top:14px}.turn-card{border-bottom:1px solid #2c3824;padding:0 0 22px;margin-bottom:22px}.turn-heading{display:flex;align-items:center;gap:9px}.turn-toggle{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:0;text-align:left}.turn-toggle b{font-size:12px;font-weight:550;white-space:nowrap}.turn-toggle .model-label{font-size:10px;color:#7e916d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-toggle>svg{margin-left:auto;color:#7e916d}.turn-toggle>svg.rotate{transform:rotate(-90deg)}.turn-phase{font-size:9px;color:#718662}.turn-body{padding:12px 0 0 39px}.markdown{font-size:12px;line-height:1.9;color:#b8c6aa;overflow-wrap:anywhere}.markdown p{margin:0 0 12px;white-space:pre-wrap}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{font-weight:550;color:#d1dec5;line-height:1.5;margin:20px 0 10px;letter-spacing:-.3px}.markdown h1{font-size:21px}.markdown h2{font-size:18px}.markdown h3{font-size:14px}.markdown>h2:first-child{margin-top:0}.markdown strong{font-weight:550;color:#d0ddc2}.markdown li{padding-left:2px;margin:5px 0}.markdown ul,.markdown ol{padding-left:20px}.markdown pre{color:#b7d59d;border-color:#334629}.markdown :not(pre)>code{font-size:11px;background:#283520;padding:2px 4px;border-radius:3px;color:#c4dcae}.markdown table{display:block;overflow:auto;border-collapse:collapse;font-size:11px;width:100%}.markdown td,.markdown th{border:1px solid #394e2a;padding:8px 12px;text-align:left}.thinking{border-left:2px solid #425b2d;padding:0 0 0 10px;margin-bottom:14px}.thinking summary{display:flex;align-items:center;gap:6px;font-size:10px;color:#8fa578;cursor:pointer;list-style:none}.thinking .markdown{font-size:11px;color:#80986b;padding:12px 0}.thinking-label{font-size:11px}.token-usage{font-size:9px;color:#627c4e;margin-top:12px;font-family:monospace}.engagement{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;background:#1c2818;border:1px solid #34482a;border-radius:7px;margin:0 0 18px;color:#9cb485}.engagement>svg{margin-top:2px}.engagement>div{min-width:0}.engagement-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px;color:#9fb68b}.engagement-meta b{font-weight:500}.engagement .tiny-tag{margin-left:4px;font-size:8px;border-color:#3c542e}.engagement p{font-size:11px;color:#b5c9a4;line-height:1.8;margin:9px 0 5px;overflow-wrap:anywhere}.delivery{font-size:8px;color:#6c8756}.system-event{display:flex;align-items:flex-start;gap:9px;font-size:10px;color:#859e70;line-height:1.8;padding:0 0 19px;overflow-wrap:anywhere}.system-event>svg{margin-top:2px}.system-event b{font-weight:500;color:#b0c797}.candidate-card{border:1px solid #3f532e;border-radius:7px;padding:13px 15px;margin-bottom:19px;background:#1d2718}.candidate-card>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:11px;color:#afc596;line-height:1.6}.candidate-card>summary>span:last-of-type{margin-left:auto}.candidate-card>summary>svg:last-child{margin-left:auto}.candidate-card>p{font-size:11px;line-height:1.7;margin:15px 0}.candidate-card .markdown{margin-top:20px}.review-event{border-left:2px solid #627f48;display:flex;gap:10px;font-size:11px;padding:10px 13px;margin-bottom:19px;color:#afc495}.review-event b{font-size:10px;font-weight:500}.review-event p{margin:8px 0 0;line-height:1.7;color:#8ea876}.challenge{background:#33291c;border-color:#73562c;color:#d0ae79}.challenge p{color:#bba581}.view-answer{width:100%;padding:15px 18px;display:flex;align-items:center;gap:10px;font-size:12px;border:1px solid #5e7a44;background:#283921;color:#c2dda8;border-radius:7px}.view-answer>svg:last-child{margin-left:auto}.final-answer{border:1px solid #405c2d;background:#1d2818;padding:22px;border-radius:9px}.final-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #3b522c}.final-heading>span{display:flex;align-items:center;gap:12px;font-size:12px;color:#d0e4bd}.answer-footnote{border-top:1px solid #3b522c;margin-top:23px;padding-top:15px;font-size:10px;color:#819e68;line-height:1.7}.waiting-answer{text-align:center;color:#819769;padding:60px 15px}.waiting-answer h3{font-size:15px;color:#a5bc91;font-weight:500;margin:20px 0 12px}.waiting-answer p{font-size:12px;line-height:1.8;max-width:360px;margin:0 auto}.page-error{margin:10px 32px;display:flex;align-items:center;justify-content:space-between}.modal{color:var(--text);background:#1d211b;border:1px solid #445039;border-radius:12px;padding:25px;width:520px;max-width:calc(100vw - 24px);max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0008}.modal.wide{width:730px}.modal::backdrop{background:#070b07aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.modal-head h2{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0}.modal-intro{font-size:12px;color:#95a388;line-height:1.8;margin-bottom:25px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:23px 0 8px}.connection-list{display:flex;flex-direction:column;gap:10px}.connection-item{display:flex;align-items:center;gap:10px;padding:13px 10px;border:1px solid #35432b;border-radius:7px}.connection-icon{display:grid;place-items:center;width:33px;height:35px;border-radius:6px;background:#2e3b24;color:#a7bf90}.connection-item>div{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.connection-item b{font-size:12px;font-weight:500}.connection-item>div>span{font-size:10px;color:#829a6b;overflow-wrap:anywhere}.connection-item .quiet-button{font-size:10px;padding:6px}.connection-form{border-top:1px solid #3d4b31;margin-top:25px;padding-top:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid .full{grid-column:1/-1}.checkbox-label{display:flex;flex-direction:row;align-items:center;font-size:11px;margin-top:17px;line-height:1.6}.checkbox-label input{width:auto;accent-color:#b6d39b}.field-help{font-size:10px;color:#80996c;line-height:1.8;margin:16px 0 0}.member-editor{display:flex;flex-direction:column;gap:16px}.member-edit{display:flex;align-items:center;gap:10px;border:1px solid #3d4f2f;border-radius:8px;padding:13px}.member-edit label:nth-child(2){flex:1;min-width:0}.member-edit label:nth-child(3){flex:2;min-width:0}.member-edit label{font-size:10px}.member-edit input,.member-edit select{font-size:11px;padding:9px}.team-editor-actions{display:flex;align-items:center;justify-content:space-between;margin:10px 0 28px}.resource-heading{padding-top:24px;border-top:1px solid #394c2c;margin-bottom:22px}.resource-heading h3{font-size:14px;font-weight:500;margin-bottom:7px}.resource-heading span{font-size:11px;color:#8aa174}.limits-grid{grid-template-columns:repeat(3,1fr);gap:14px}.limits-grid label{font-size:10px}.limits-grid input{font-size:12px}.file-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.file-pills button{display:flex;align-items:center;gap:7px;border:1px solid #4b6039;background:#2b3923;padding:7px 10px;border-radius:5px;font-size:11px}.file-editor{height:190px;font:12px/1.7 monospace}.modal form>label{margin-bottom:16px}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.diff-grid>div{min-width:0}.diff-grid small{font-size:9px;color:#8da277;letter-spacing:1px}.diff-grid pre{max-height:250px}.mobile-menu,.sidebar-shade{display:none}@media(min-width:1500px){.welcome{padding-left:65px;padding-right:65px}.team-panel{width:285px}.sidebar{width:250px}.welcome h1{font-size:55px}.composer-wrap{padding-left:50px;padding-right:50px}}@media(max-width:1200px){.team-panel{width:230px;padding:23px 16px}.sidebar{width:213px;padding-left:12px;padding-right:12px}.welcome{padding:35px 30px}.welcome-team{flex-wrap:wrap;gap:8px}.welcome-team .inline-link{margin-left:0}.composer-wrap,.session-header,.transcript{padding-left:24px;padding-right:24px}}@media(max-width:1000px){.team-panel{display:none}.welcome{max-width:720px;padding:45px}.composer-wrap{padding-left:35px;padding-right:35px}.auth-content{gap:7%}.auth-story h1{font-size:53px}.auth-card{padding:28px}.auth-top>.muted{display:none}}@media(max-width:700px){.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:260px;transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#0009;z-index:29}.mobile-menu{display:flex}.topbar{height:57px;padding:0 15px;gap:10px}.breadcrumb{font-size:10px;gap:7px;flex:1}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.topbar-right{gap:5px}.private-label{display:none}.topbar-right .quiet-button{padding:6px}.topbar-right .quiet-button>span{display:none}.welcome{padding:30px 23px;margin:auto}.welcome h1{font-size:40px;margin-top:22px}.welcome>p{font-size:12px}.welcome-eyebrow{font-size:8px}.welcome-team{margin-bottom:25px}.welcome-team>span{font-size:9px}.suggestions{gap:7px}.suggestions button{padding:12px 10px;min-height:100px;gap:16px}.suggestions button>span{font-size:9px}.suggestions button>svg:last-child{display:none}.demo-note{font-size:9px;margin-top:18px}.demo-note button{font-size:9px}.composer-wrap{padding:0 14px max(13px,env(safe-area-inset-bottom))}.composer{padding:12px}.composer textarea{font-size:12px;min-height:45px}.composer-controls{gap:9px}.composer-mode{font-size:8px;max-width:140px;overflow:hidden;white-space:nowrap}.composer-team{font-size:9px}.composer-caption{font-size:8px}.composer-caption>span:last-child{display:none}.session-header{padding:20px 18px 0}.session-header h1{font-size:17px}.session-tabs{gap:17px}.session-tabs>button{font-size:9px;gap:5px}.session-tabs>button>svg{width:13px}.transcript{padding:20px 17px}.turn-heading{gap:7px}.turn-toggle{gap:6px;flex-wrap:wrap}.turn-toggle b{font-size:11px}.turn-toggle .model-label{font-size:8px;max-width:120px}.turn-phase{display:none}.turn-body{padding-left:0;padding-top:14px}.markdown{font-size:12px}.final-answer{padding:17px}.engagement{padding:12px}.engagement-meta{font-size:9px}.engagement p{font-size:10px}.session-title-row .eyebrow{font-size:8px;gap:6px}.tiny-tag{font-size:8px}.run-status{font-size:9px}.modal{padding:20px 17px}.modal-head h2{font-size:19px}.modal-intro{font-size:11px}.connection-item{gap:7px;padding:10px 7px}.connection-icon{width:27px}.connection-item b{font-size:11px}.connection-item>div>span{font-size:9px}.connection-item .icon-button{min-width:25px;padding:4px}.connection-item .icon-button>svg{width:14px}.member-edit{flex-wrap:wrap;padding:12px;gap:8px}.member-edit .avatar{display:none}.member-edit label:nth-child(2){flex:1;max-width:110px}.member-edit label:nth-child(3){flex:2}.member-edit .icon-button{min-width:20px;padding:0}.limits-grid{grid-template-columns:repeat(2,1fr)}.form-grid{gap:13px}.form-grid label{font-size:11px}.diff-grid{grid-template-columns:1fr}.auth-page{padding:24px;min-height:100dvh}.auth-content{display:flex;flex-direction:column;margin:40px auto 30px;gap:25px;max-width:420px}.auth-story{width:100%}.auth-story .eyebrow{font-size:8px}.auth-story h1{font-size:40px;letter-spacing:-1.5px;margin:20px 0}.auth-story>p{font-size:12px;line-height:1.8;margin-bottom:0}.orbit,.provider-strip{display:none}.auth-card{padding:24px;width:100%}.auth-card h2{font-size:23px}.auth-footer{font-size:9px;gap:15px}.auth-story h1 br{display:none}.page-error{margin:8px 15px}.waiting-answer{padding:35px 10px}.auth-top .brand{font-size:23px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}.knowledge-intro{display:flex;gap:12px;align-items:flex-start;color:#a9c791;margin-bottom:24px}.knowledge-intro h3{font-size:15px;font-weight:500;margin:0 0 9px}.knowledge-intro p{font-size:11px;line-height:1.8;color:#8da876;margin:0}.empty-knowledge{font-size:12px;color:#789663;line-height:1.8;padding:25px 0}.finding-card{padding:18px;border:1px solid #405c30;border-radius:8px;margin-bottom:17px;background:#1d2918}.finding-card.disputed{border-color:#735c37;background:#2a251c}.finding-card header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:15px}.finding-card header>span:last-child{font-size:9px;color:#899e77}.finding-card h3{font-size:14px;margin-bottom:10px}.finding-card>p{font-size:12px;line-height:1.8;color:#b9cdab}.finding-card details{border-top:1px solid #3b4e2e;padding-top:12px;margin-top:14px}.finding-card summary{font-size:10px;color:#a2bc8a;cursor:pointer}.finding-card ul{padding-left:17px;font-size:11px;line-height:1.8;color:#a6bc93;overflow-wrap:anywhere}.finding-challenge{font-size:11px;line-height:1.8;margin-top:14px;color:#bdae8c}.finding-challenge p{margin:7px 0}.finding-challenge span{color:#d0bf93}.finding-acceptances{display:flex;flex-direction:column;gap:10px;margin-top:15px;font-size:10px;color:#bfd3ab}.finding-acceptances p{font-size:10px;line-height:1.6;color:#849e70;margin:6px 0}.work-title{margin-top:28px;font-size:13px}.work-item{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #3b4e2d;padding:14px 0}.work-item>div{display:flex;flex-direction:column;gap:6px;min-width:0}.work-item b{font-size:11px;font-weight:500}.work-item>div>span{font-size:9px;color:#879d74}.work-item p{font-size:11px;color:#a5bd91;line-height:1.7;margin:5px 0}.session-tabs{gap:16px}@media(max-width:700px){.session-tabs{gap:13px}.session-tabs>button{font-size:9px}.session-tabs>button>svg{display:none}.session-tabs .export-button>svg{display:block}.finding-card{padding:14px}.finding-card header{align-items:flex-start;flex-wrap:wrap}}.model-pool .resource-heading{border-top:0;padding-top:0;margin-bottom:13px}.pool-option{display:flex;align-items:center;flex-direction:row;gap:10px;border:1px solid #3b4f2e;padding:10px 12px;border-radius:6px;margin-bottom:8px}.pool-option>input{width:auto;accent-color:#b8d89a}.pool-option>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.pool-option b{font-size:11px;font-weight:500}.pool-option small{font-size:10px;color:#8ba475;overflow-wrap:anywhere}.agent-count-row{display:flex;align-items:end;gap:14px;margin:25px 0 18px}.agent-count-row>label{max-width:120px;font-size:11px}.agent-count-row>p{font-size:10px;color:#92aa7f;line-height:1.7;margin:auto 0 0;flex:1}.agent-count-row>.quiet-button{font-size:10px}.member-editor{max-height:300px;overflow:auto;padding-right:4px}.free-delegation{margin-top:0;font-size:12px;color:#bad4a2}.limits-grid{margin-top:17px}@media(max-width:700px){.agent-count-row{flex-wrap:wrap}.agent-count-row>p{margin:auto 0}.agent-count-row>.quiet-button{margin-left:auto}.pool-option .tiny-tag{font-size:8px}}.continue-button{display:flex;align-items:center;justify-content:center;gap:9px;background:#314325;border:1px solid #6b8751;border-radius:6px;padding:13px 16px;width:100%;font-size:12px;margin:15px 0;color:#c5dfac}.run-status.needs_review{color:#c6ac72}.benchmark-tasks{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-top:15px}.benchmark-tasks .checkbox-label{font-size:10px}.benchmark-tasks .tiny-tag{margin-left:auto}.benchmark-report{border-top:1px solid #4c623c;margin-top:28px;padding-top:20px}.benchmark-report>header{display:flex;gap:10px;align-items:center}.benchmark-report>header>b{font-size:12px;font-weight:500;flex:1}.benchmark-report>p{font-size:10px;color:#8fa27d;margin:12px 0}.benchmark-scores{display:flex;gap:35px;padding:15px;border:1px solid #405532;border-radius:7px;margin:15px 0}.benchmark-scores>span{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#9eb589}.benchmark-scores b{font-size:24px;font-weight:500;color:#c2d8ad}.benchmark-table{overflow:auto}.benchmark-table table{border-collapse:collapse;width:100%;font-size:10px;text-align:left;white-space:nowrap}.benchmark-table th,.benchmark-table td{padding:9px 7px;border-bottom:1px solid #344829}.benchmark-table th{color:#c0d1ad;font-weight:500}.benchmark-table td{color:#91aa7b}.benchmark-table small{font-size:8px}@media(max-width:700px){.benchmark-tasks{grid-template-columns:1fr}}
