.SelfImprovementDemo-module__S3XBJa__demo{--si-shadow-sm:#141e4614;--si-shadow-md:#141e4624;--si-shadow-lg:#141e4629;--si-0:#dedfe3;--si-1:#f7f8fa;--si-2:#1c1c1e;--si-3:#e4e6e9;--si-4:#f7f8fa;--si-5:#4f5154;--si-6:var(--primary);--si-7:#434446;--si-8:#e3e4e8;--si-9:#f6f7fa;--si-10:#595a5e;--si-11:#606266;--si-12:#7bb4a0;--si-13:#00513b;--si-14:#e9edec;--si-15:#00593a;--si-16:#47484b;--si-17:#1b1c1d;--si-18:#eeeff2;--si-19:#213181;--si-20:#e8eaf0;--si-21:#55575c;--si-22:#f6f7f9;--si-23:#00533b;--si-24:#e7eceb;--si-25:#5d5f63;--si-26:#55575a;--si-27:#e0e1e5;--si-28:#f5f7f9;--si-29:#57595c;--si-30:#3b3c3e;--si-31:#dedfe3;--si-32:#616366;--si-33:#e0e2e5;--si-34:#f2f3f7;--si-35:#717377;--si-36:#5d5f63;--si-37:#eaecf0;--si-38:#545659;--si-39:#75777b;--si-40:#f6f8fa;--si-41:#c8cacf;--si-42:#dcdfe3;--si-43:#f2f4f8;--si-44:#3d3e41;--si-45:#ced0d3;--si-46:#f6f7fa;--si-47:#6f7175;--si-48:#c1c3c7;--si-49:#f1f2f6;--si-50:#46474a;--si-51:#5e6165;--si-52:#989ba0;--si-53:#4a75d5;--si-54:#a7a9af;--si-55:#f0f2f6;--si-56:#5b5d62;--si-57:#57595d;--si-58:#e8eaee;--si-59:#494b4e;--si-60:#5d6064;--si-61:#1e1f20;--si-62:#d8dbe0;--si-63:#f2f4f8;--si-64:#545659;--si-65:#5475cd;--si-66:#4c71e1;--si-67:#e7eaef;--si-68:#2438a3;--si-69:#b2cfff;--si-70:#132558;--si-71:#003f9b;--si-72:#1b358c;--si-73:#3e6fed29;--si-74:#3e6fed30;--si-75:#d8dade;--si-76:#f3f5f8;--si-77:#4a4c50;--si-78:#dde0e4;--si-79:#f2f4f7;--si-80:#a5a8ad;--si-81:#4d75d2;--si-82:#c1c3c7;--si-83:#f3f3f5;--si-84:#dcdee1;--si-85:#636669;--si-86:#3e6cf5;--si-87:#456bf440;--si-88:#edeef0;--si-89:#d9dbde;--si-90:#313335;--si-91:#616367;--si-92:#d2d3d7;--si-93:#1b1b1d;--si-94:#89a7f4;--si-95:#d9e3fc;--si-96:#4972df;--si-97:#c9ddff;--si-98:#ecedef;--si-99:#94b2e6;--si-100:#e8ecf1;--si-101:#113177;--si-102:#cdd1d6;--si-103:#4e77cb;--si-104:#5b5e62;--si-105:#003f2a;--si-106:#caccd0;--si-107:#f0f1f4;--si-108:#5c5e62;--si-109:#3769f3;--si-110:#4e73d7;--si-111:#17181b;--si-112:#5272d9;--si-113:#20307f;--si-114:#616368;--si-115:#4d70e2;--si-116:#505257;--si-117:#5179c2;--si-118:#131416;--si-119:#e1e5eaf5;--si-120:#a2c2ea;--si-121:#002b5f;--si-122:#46494d;--si-123:#e1e4e8;--si-124:#f4f5f8;--si-125:#46484c;--si-126:#dde0e6;--si-127:#1b3aa6;--si-128:#1b1d20;--si-129:#264ab0;--si-130:#5174d3;--si-131:#cfd2d7;--si-132:#192d70;--si-133:#5b5e62}@supports (color:lab(0% 0 0)){.SelfImprovementDemo-module__S3XBJa__demo{--si-0:lab(88.8401% -.0553131 -1.89641);--si-1:lab(97.4348% -.0601113 -1.1377);--si-2:lab(10.3164% -.00342727 -1.13466);--si-3:lab(91.1566% .038892 -1.89787);--si-4:lab(97.5514% -.0778735 -1.1362);--si-5:lab(34.3228% -.12885 -1.88522);--si-7:lab(28.8726% -.0385791 -1.5138);--si-8:lab(90.5766% .0389516 -1.89785);--si-9:lab(97.196% -.0199974 -1.51904);--si-10:lab(38.376% -.0888258 -2.26625);--si-11:lab(41.5151% -.269681 -2.24625);--si-12:lab(68.8548% -22.5357 3.82696);--si-13:lab(29.9738% -54.0971 9.69272);--si-14:lab(93.4497% -1.69197 -.0891805);--si-15:lab(32.8168% -62.3442 16.8422);--si-16:lab(30.7335% -.166014 -1.50157);--si-17:lab(10.2031% -.0739694 -1.13042);--si-18:lab(94.5336% -.16588 -1.50657);--si-19:lab(23.2542% 17.1057 -48.1816);--si-20:lab(92.6538% -.0908971 -3.0296);--si-21:lab(36.9765% -.172988 -3.01022);--si-22:lab(97.2024% -.0495613 -1.13837);--si-23:lab(30.931% -50.5066 11.2921);--si-24:lab(92.9873% -1.69405 .0203133);--si-25:lab(40.3534% -.227109 -2.25247);--si-26:lab(36.8775% -.197142 -1.87739);--si-27:lab(89.6508% -.0199378 -1.89765);--si-28:lab(97.0842% -.128359 -1.51156);--si-29:lab(37.5664% -.151977 -2.26078);--si-30:lab(25.2803% -.136301 -1.50461);--si-31:lab(88.8407% -.0700951 -1.89565);--si-32:lab(41.744% -.192434 -2.25741);--si-33:lab(89.7688% -.0730455 -1.89554);--si-34:lab(95.917% -.076443 -1.89563);--si-35:lab(48.2331% -.14925 -2.64069);--si-36:lab(40.3461% -.178456 -2.63551);--si-37:lab(93.3605% -.0967383 -2.27306);--si-38:lab(36.525% -.218436 -2.25254);--si-39:lab(49.9791% -.301868 -2.62237);--si-40:lab(97.4334% -.158995 -1.50765);--si-41:lab(81.4099% -.166476 -2.64508);--si-42:lab(88.6077% -.18099 -2.26543);--si-43:lab(96.1504% -.114769 -1.89286);--si-44:lab(26.2079% -.260204 -1.86376);--si-45:lab(83.2756% -.146151 -1.88921);--si-46:lab(97.2006% -.140131 -1.51013);--si-47:lab(47.6613% -.358224 -2.61194);--si-48:lab(78.7459% -.133812 -2.26917);--si-49:lab(95.5721% -.158876 -1.88844);--si-50:lab(30.1505% -.224009 -1.8715);--si-51:lab(40.9273% -.344738 -2.99021);--si-52:lab(63.8952% -.337333 -2.99943);--si-53:lab(49.8527% 9.00111 -54.9898);--si-54:lab(69.3391% -.127763 -3.02392);--si-55:lab(95.3344% -.146419 -2.26939);--si-56:lab(39.531% -.236019 -3.00483);--si-57:lab(37.9139% -.275657 -2.62234);--si-58:lab(92.6644% -.0930727 -2.27326);--si-59:lab(31.7689% -.216067 -2.25123);--si-60:lab(40.5793% -.344485 -2.99009);--si-61:lab(11.7162% -.202477 -1.10902);--si-62:lab(87.2062% -.207543 -3.02024);--si-63:lab(96.149% -.0764728 -1.89564);--si-64:lab(36.413% -.320032 -2.23563);--si-65:lab(49.9776% 8.73318 -50.3164);--si-66:lab(49.3859% 15.1936 -62.4948);--si-67:lab(92.545% -.279039 -3.0129);--si-68:lab(27.8686% 24.5598 -61.6045);--si-69:lab(82.2934% -1.30898 -30.1733);--si-70:lab(15.9099% 8.22112 -33.253);--si-71:lab(27.8721% 16.4035 -60.1065);--si-72:lab(24.8816% 17.3263 -52.2897);--si-73:lab(49.1015% 17.2411 -69.5936/.16);--si-74:lab(49.1015% 17.2411 -69.5936/.19);--si-75:lab(86.8659% -.134826 -2.26979);--si-76:lab(96.3824% -.114799 -1.89288);--si-77:lab(32.1111% -.206113 -2.62904);--si-78:lab(88.9572% -.219733 -2.26074);--si-79:lab(96.038% -.205845 -1.88236);--si-80:lab(68.6442% -.155807 -3.02173);--si-81:lab(49.9164% 8.49214 -53.29);--si-82:lab(78.8634% -.172645 -2.26548);--si-83:lab(95.9235% .0248849 -1.13987);--si-84:lab(88.3853% -.156194 -1.50775);--si-85:lab(42.9082% -.298172 -2.24171);--si-86:lab(48.7387% 21.7463 -74.9351);--si-87:lab(48.7132% 22.8094 -74.0226/.25);--si-88:lab(93.9527% -.00521541 -1.13996);--si-89:lab(87.3356% -.146508 -1.88941);--si-90:lab(20.9898% -.174552 -1.49797);--si-91:lab(41.8556% -.216246 -2.63184);--si-92:lab(84.6675% -.143319 -1.88957);--si-93:lab(9.97228% -.103794 -1.12692);--si-94:lab(68.4757% 4.53854 -42.3302);--si-95:lab(90.1796% .0971556 -13.0993);--si-96:lab(49.5075% 13.3545 -61.0242);--si-97:lab(87.5446% -.822157 -27.4726);--si-98:lab(93.7238% -.0883043 -1.13512);--si-99:lab(71.7255% -1.13481 -30.0555);--si-100:lab(93.1289% -.377506 -2.99834);--si-101:lab(21.6521% 11.4474 -44.2964);--si-102:lab(83.5077% -.547707 -2.96168);--si-103:lab(50.1262% 5.963 -49.042);--si-104:lab(39.7733% -.493065 -2.96075);--si-105:lab(22.4459% -36.2383 8.99327);--si-106:lab(81.9971% -.215352 -2.26071);--si-107:lab(95.2297% -.168204 -1.50628);--si-108:lab(39.8909% -.399306 -2.60102);--si-109:lab(47.5507% 21.761 -75.5187);--si-110:lab(49.7121% 11.3277 -56.539);--si-111:lab(8.3238% .111677 -2.25435);--si-112:lab(49.5819% 13.6123 -57.6846);--si-113:lab(22.8246% 16.7286 -47.4728);--si-114:lab(41.9701% -.312686 -2.99572);--si-115:lab(49.3508% 15.7509 -62.8642);--si-116:lab(34.8956% -.354126 -2.98538);--si-117:lab(50.3807% 2.98375 -43.3612);--si-118:lab(6.37703% -.0466555 -1.34552);--si-119:lab(90.6972% -.484228 -2.97743/.96);--si-120:lab(77.0619% -4.25193 -23.8105);--si-121:lab(17.6517% 4.52711 -35.7827);--si-122:lab(30.9553% -.448346 -2.96487);--si-123:lab(90.3461% -.138819 -2.26969);--si-124:lab(96.5042% -.128359 -1.51154);--si-125:lab(30.371% -.204802 -2.62831);--si-126:lab(89.1814% -.287801 -3.01125);--si-127:lab(28.2742% 23.0358 -62.5095);--si-128:lab(10.5384% -.163257 -2.24414);--si-129:lab(33.9396% 17.3102 -59.3143);--si-130:lab(49.8309% 10.1832 -53.7783);--si-131:lab(84.0753% -.235081 -3.01692);--si-132:lab(20.2445% 12.7674 -42.107);--si-133:lab(39.6513% -.343829 -2.98974)}}.dark .SelfImprovementDemo-module__S3XBJa__demo{--si-shadow-sm:#0004;--si-shadow-md:#0006;--si-shadow-lg:#0007;--si-0:#272c38;--si-1:#080b12;--si-2:#dfe3ed;--si-3:#202430;--si-4:#070a11;--si-5:#9ca4b4;--si-6:#2e5bea;--si-7:#aeb4c2;--si-8:#222632;--si-9:#090c14;--si-10:#8a93a7;--si-11:#798394;--si-12:#265f4e;--si-13:#6cccac;--si-14:#0f211e;--si-15:#59c79c;--si-16:#a7afbd;--si-17:#dfe4ee;--si-18:#141922;--si-19:#a6bdff;--si-20:#141e39;--si-21:#8b9ab9;--si-22:#090c13;--si-23:#70c8a7;--si-24:#10231f;--si-25:#7f899b;--si-26:#929bab;--si-27:#242936;--si-28:#090d15;--si-29:#8e97a9;--si-30:#b8bfcc;--si-31:#262c3a;--si-32:#788295;--si-33:#232937;--si-34:#0d121e;--si-35:#697388;--si-36:#7e899f;--si-37:#171d2b;--si-38:#929db1;--si-39:#657083;--si-40:#070b13;--si-41:#343d50;--si-42:#252d3d;--si-43:#0c111c;--si-44:#b3bdcd;--si-45:#323947;--si-46:#080c14;--si-47:#68758a;--si-48:#3b4354;--si-49:#0e1420;--si-50:#a7b1c2;--si-51:#78869e;--si-52:#4d596e;--si-53:#6d9bff;--si-54:#46516a;--si-55:#0f1522;--si-56:#808da6;--si-57:#8996ad;--si-58:#191f2d;--si-59:#a1acc0;--si-60:#7a88a0;--si-61:#d8dfe9;--si-62:#263045;--si-63:#0c111d;--si-64:#929eb1;--si-65:#5d7fd8;--si-66:#648cff;--si-67:#121f39;--si-68:#8facff;--si-69:#213965;--si-70:#bdd2ff;--si-71:#81b2ff;--si-72:#9bb9ff;--si-73:#4d80ff28;--si-74:#4d80ff30;--si-75:#2a3140;--si-76:#0b101b;--si-77:#a0abc0;--si-78:#242c3b;--si-79:#0c121d;--si-80:#47526a;--si-81:#729eff;--si-82:#3b4353;--si-83:#101218;--si-84:#282e39;--si-85:#747f91;--si-86:#3e6cf5;--si-87:#466cf540;--si-88:#181b23;--si-89:#2a303c;--si-90:#c2c9d5;--si-91:#768196;--si-92:#303642;--si-93:#dfe5f0;--si-94:#354c91;--si-95:#1a2545;--si-96:#5680ee;--si-97:#1a2d54;--si-98:#181c24;--si-99:#334d7b;--si-100:#131e31;--si-101:#a5c4ff;--si-102:#263954;--si-103:#7aa6ff;--si-104:#788dac;--si-105:#9bd8be;--si-106:#343c4b;--si-107:#11161f;--si-108:#7f8ca0;--si-109:#3769f3;--si-110:#557be0;--si-111:#e3eaff;--si-112:#7194ff;--si-113:#a7beff;--si-114:#748198;--si-115:#648bff;--si-116:#93a3be;--si-117:#648dd8;--si-118:#ecf2ff;--si-119:#152640f5;--si-120:#2c486a;--si-121:#afd1ff;--si-122:#9eafc9;--si-123:#202736;--si-124:#0b101a;--si-125:#a4b0c7;--si-126:#202b40;--si-127:#89acff;--si-128:#d9e3f6;--si-129:#7b9dea;--si-130:#759cff;--si-131:#2d374b;--si-132:#aec6ff;--si-133:#7f8da5}.SelfImprovementDemo-module__S3XBJa__demo{margin-bottom:42px}.SelfImprovementDemo-module__S3XBJa__viewport{border:1px solid var(--si-0);background:var(--si-1);isolation:isolate;border-bottom:0;border-radius:16px 16px 0 0;width:100%;position:relative;overflow:hidden}.SelfImprovementDemo-module__S3XBJa__screen{transform-origin:0 0;background:var(--si-1);width:1440px;height:820px;color:var(--si-2);font-family:var(--font-sans);font-size:13px;line-height:1.45;position:absolute;top:0;left:0}.SelfImprovementDemo-module__S3XBJa__screen svg{flex-shrink:0}.SelfImprovementDemo-module__S3XBJa__topbar{border-bottom:1px solid var(--si-3);background:var(--si-4);align-items:center;gap:26px;height:56px;padding:0 24px;display:flex;position:absolute;inset:0 0 auto}.SelfImprovementDemo-module__S3XBJa__logo{color:var(--foreground);margin-right:28px}.SelfImprovementDemo-module__S3XBJa__topbar>span{color:var(--si-5);font-size:13px}.SelfImprovementDemo-module__S3XBJa__topbar .SelfImprovementDemo-module__S3XBJa__selectedTab{background:var(--si-6);color:#fff;border-radius:7px;padding:8px 13px}.SelfImprovementDemo-module__S3XBJa__account{color:var(--si-7);align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.SelfImprovementDemo-module__S3XBJa__account>span{background:var(--si-8);border-radius:50%;place-items:center;width:29px;height:29px;margin-left:18px;font-size:10px;display:grid}.SelfImprovementDemo-module__S3XBJa__sidebar{border-right:1px solid var(--si-3);background:var(--si-9);width:170px;padding:20px 12px;position:absolute;top:56px;bottom:0;left:0}.SelfImprovementDemo-module__S3XBJa__back{color:var(--si-10);align-items:center;gap:5px;margin-bottom:15px;font-size:11px;display:flex}.SelfImprovementDemo-module__S3XBJa__sidebar>strong{font-size:15px;display:block}.SelfImprovementDemo-module__S3XBJa__sidebar>small{color:var(--si-11);letter-spacing:.05em;margin:4px 0 14px;font-size:10px;display:block}.SelfImprovementDemo-module__S3XBJa__live{border:1px solid var(--si-12);color:var(--si-13);background:var(--si-14);border-radius:5px;align-items:center;gap:8px;margin-bottom:14px;padding:8px;font-size:11px;display:flex}.SelfImprovementDemo-module__S3XBJa__live i{background:var(--si-15);border-radius:50%;width:6px;height:6px}.SelfImprovementDemo-module__S3XBJa__live svg{margin-left:auto}.SelfImprovementDemo-module__S3XBJa__sidebar>span{color:var(--si-16);align-items:center;gap:9px;margin:17px 4px;font-size:12px;display:flex}.SelfImprovementDemo-module__S3XBJa__embed{background:var(--si-17);color:var(--si-18);border-radius:5px;justify-content:center;align-items:center;gap:7px;margin-top:28px;padding:10px 2px;font-size:11px;font-weight:600;display:flex}.SelfImprovementDemo-module__S3XBJa__sidebarActive{color:var(--si-19);background:var(--si-20);border-radius:6px;align-items:flex-start;gap:8px;margin-top:20px;padding:10px;display:flex}.SelfImprovementDemo-module__S3XBJa__sidebarActive svg{margin-top:2px}.SelfImprovementDemo-module__S3XBJa__sidebarActive small{color:var(--si-21);margin-top:2px;font-size:10px;display:block}.SelfImprovementDemo-module__S3XBJa__flowbar{border-bottom:1px solid var(--si-3);background:var(--si-22);align-items:center;gap:16px;height:50px;padding:0 19px;display:flex;position:absolute;top:56px;left:170px;right:0}.SelfImprovementDemo-module__S3XBJa__flowbar>span{align-items:center;gap:6px;font-size:12px;display:flex}.SelfImprovementDemo-module__S3XBJa__flowbar .SelfImprovementDemo-module__S3XBJa__saved{color:var(--si-23);background:var(--si-24);border-radius:20px;padding:5px 10px}.SelfImprovementDemo-module__S3XBJa__flowbar .SelfImprovementDemo-module__S3XBJa__stepCount{color:var(--si-25);font-size:11px}.SelfImprovementDemo-module__S3XBJa__flowbar .SelfImprovementDemo-module__S3XBJa__testFlow{color:var(--si-26);border:1px solid var(--si-27);border-radius:5px;margin-left:auto;padding:5px 9px}.SelfImprovementDemo-module__S3XBJa__library{z-index:2;border-right:1px solid var(--si-3);background:var(--si-28);width:180px;padding:15px 10px;position:absolute;top:106px;bottom:0;left:170px;overflow:hidden}.SelfImprovementDemo-module__S3XBJa__libraryHeading{text-transform:uppercase;color:var(--si-29);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.SelfImprovementDemo-module__S3XBJa__libraryHeading span{color:var(--si-30);border:1px solid var(--si-31);text-transform:none;letter-spacing:0;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;display:flex}.SelfImprovementDemo-module__S3XBJa__filter{border:1px solid var(--si-31);color:var(--si-32);border-radius:5px;align-items:center;gap:7px;margin:15px 0 17px;padding:8px 5px;font-size:10px;display:flex}.SelfImprovementDemo-module__S3XBJa__libraryBlock{border:1px solid var(--si-33);background:var(--si-34);border-radius:7px;margin-bottom:10px;padding:11px 8px}.SelfImprovementDemo-module__S3XBJa__libraryBlock strong{align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.SelfImprovementDemo-module__S3XBJa__libraryBlock strong svg{color:var(--si-35)}.SelfImprovementDemo-module__S3XBJa__libraryBlock p{color:var(--si-36);margin:7px 0 9px;font-size:9px;line-height:1.5}.SelfImprovementDemo-module__S3XBJa__libraryBlock code{background:var(--si-37);color:var(--si-38);border-radius:3px;padding:3px 4px;font-size:8px}.SelfImprovementDemo-module__S3XBJa__toolBadge{border:1px solid var(--si-39);border-radius:4px;align-items:center;gap:3px;width:fit-content;margin-top:7px;padding:1px 4px;font-size:9px;display:flex}.SelfImprovementDemo-module__S3XBJa__canvas{background-color:var(--si-40);background-image:radial-gradient(var(--si-41) .85px, transparent .85px);background-size:20px 20px;position:absolute;inset:106px 0 0 170px;overflow:hidden}.SelfImprovementDemo-module__S3XBJa__context{border:1px solid var(--si-42);background:var(--si-43);width:178px;min-height:96px;color:var(--si-44);border-radius:7px;padding:10px;font-size:10px;position:absolute;top:16px;left:200px}.SelfImprovementDemo-module__S3XBJa__context>svg{vertical-align:-2px;margin-right:4px;display:inline-block}.SelfImprovementDemo-module__S3XBJa__context>span{background:var(--si-45);float:right;border-radius:9px;width:24px;height:12px;display:inline-block}.SelfImprovementDemo-module__S3XBJa__context>span:before{content:"";background:var(--si-46);border-radius:50%;width:9px;height:9px;margin:1.5px;display:block}.SelfImprovementDemo-module__S3XBJa__context small{color:var(--si-47);margin-top:9px;font-size:9px;line-height:1.5;display:block}.SelfImprovementDemo-module__S3XBJa__visitor{border:1px dashed var(--si-48);background:var(--si-49);border-radius:10px;width:180px;min-height:85px;padding:13px;position:absolute;top:36px;left:421px}.SelfImprovementDemo-module__S3XBJa__visitor svg{vertical-align:-4px;color:var(--si-50);margin-right:7px;display:inline-block}.SelfImprovementDemo-module__S3XBJa__visitor strong{font-size:11px;font-weight:500}.SelfImprovementDemo-module__S3XBJa__visitor p{color:var(--si-51);margin-top:10px;font-size:10px}.SelfImprovementDemo-module__S3XBJa__wires{width:1030px;height:714px;stroke:var(--si-52);stroke-width:1.1px;position:absolute;inset:0}.SelfImprovementDemo-module__S3XBJa__wires .SelfImprovementDemo-module__S3XBJa__wireActive{stroke:var(--si-53);stroke-width:1.7px}.SelfImprovementDemo-module__S3XBJa__node{border:1px solid var(--si-54);background:var(--si-55);width:200px;height:96px;box-shadow:0 6px 16px var(--si-shadow-sm);border-radius:9px;position:absolute}.SelfImprovementDemo-module__S3XBJa__nodeTitle{justify-content:space-between;align-items:center;gap:6px;padding:10px 11px 0;display:flex}.SelfImprovementDemo-module__S3XBJa__nodeTitle strong{font-size:12px;font-weight:600}.SelfImprovementDemo-module__S3XBJa__nodeTitle svg{color:var(--si-56)}.SelfImprovementDemo-module__S3XBJa__node p{color:var(--si-57);height:27px;margin:5px 11px 7px;font-size:10px;line-height:1.4;overflow:hidden}.SelfImprovementDemo-module__S3XBJa__node code{background:var(--si-58);color:var(--si-59);border-radius:4px;align-items:center;gap:5px;margin:0 8px;padding:4px 6px;font-size:9px;line-height:1.2;display:flex}.SelfImprovementDemo-module__S3XBJa__modelLight{background:var(--si-60);border-radius:50%;width:4px;height:4px}.SelfImprovementDemo-module__S3XBJa__router{height:120px}.SelfImprovementDemo-module__S3XBJa__nodeRole{background:var(--si-61);color:var(--si-62);text-transform:uppercase;letter-spacing:.045em;border-radius:8px 8px 0 0;align-items:center;gap:5px;padding:4px 11px;font-size:9px;font-weight:600;display:flex}.SelfImprovementDemo-module__S3XBJa__portTop,.SelfImprovementDemo-module__S3XBJa__portBottom,.SelfImprovementDemo-module__S3XBJa__portLeft,.SelfImprovementDemo-module__S3XBJa__portRight{border:1px solid var(--si-63);background:var(--si-64);border-radius:50%;width:6px;height:6px;position:absolute;left:calc(50% - 3px)}.SelfImprovementDemo-module__S3XBJa__portTop{top:-4px}.SelfImprovementDemo-module__S3XBJa__portBottom{bottom:-4px}.SelfImprovementDemo-module__S3XBJa__portLeft,.SelfImprovementDemo-module__S3XBJa__portRight{top:calc(50% - 3px);left:-4px}.SelfImprovementDemo-module__S3XBJa__portRight{left:auto;right:-4px}.SelfImprovementDemo-module__S3XBJa__drafting{border-style:dashed;border-color:var(--si-65)}.SelfImprovementDemo-module__S3XBJa__libraryNew{overflow:hidden}.SelfImprovementDemo-module__S3XBJa__libraryNew .SelfImprovementDemo-module__S3XBJa__libraryBlock,.SelfImprovementDemo-module__S3XBJa__changed{border-color:var(--si-66);background:var(--si-67)}.SelfImprovementDemo-module__S3XBJa__changed .SelfImprovementDemo-module__S3XBJa__nodeTitle svg{color:var(--si-68)}.SelfImprovementDemo-module__S3XBJa__changed code{background:var(--si-69);color:var(--si-70)}.SelfImprovementDemo-module__S3XBJa__changed .SelfImprovementDemo-module__S3XBJa__modelLight{background:var(--si-71)}.SelfImprovementDemo-module__S3XBJa__changed .SelfImprovementDemo-module__S3XBJa__nodeRole{background:var(--si-72)}.SelfImprovementDemo-module__S3XBJa__justChanged{box-shadow:0 0 0 3px var(--si-73), 0 0 28px var(--si-74)}.SelfImprovementDemo-module__S3XBJa__canvasTools{border:1px solid var(--si-75);background:var(--si-76);color:var(--si-77);border-radius:7px;flex-direction:column;gap:11px;padding:10px;display:flex;position:absolute;bottom:19px;left:196px}.SelfImprovementDemo-module__S3XBJa__minimap{border:1px solid var(--si-78);background:var(--si-79);opacity:.7;grid-template-columns:repeat(3,14px);gap:5px;padding:12px;display:grid;position:absolute;bottom:19px;left:746px}.SelfImprovementDemo-module__S3XBJa__minimap i{background:var(--si-80);width:14px;height:8px}.SelfImprovementDemo-module__S3XBJa__minimap .SelfImprovementDemo-module__S3XBJa__mapChanged{background:var(--si-81)}.SelfImprovementDemo-module__S3XBJa__assistant{z-index:4;border:1px solid var(--si-82);background:var(--si-83);width:354px;box-shadow:0 12px 64px var(--si-shadow-lg);border-radius:18px;flex-direction:column;display:flex;position:absolute;top:124px;bottom:25px;right:18px}.SelfImprovementDemo-module__S3XBJa__assistantHeader{border-bottom:1px solid var(--si-84);align-items:center;gap:14px;min-height:63px;padding:0 16px;display:flex}.SelfImprovementDemo-module__S3XBJa__assistantHeader strong{flex:1;font-size:13px;font-weight:600}.SelfImprovementDemo-module__S3XBJa__assistantHeader>svg{color:var(--si-85)}.SelfImprovementDemo-module__S3XBJa__assistantHeader>span{background:var(--si-86);color:#fff;width:30px;height:30px;box-shadow:0 0 20px var(--si-87);border-radius:50%;place-items:center;display:grid}.SelfImprovementDemo-module__S3XBJa__messages{flex:1;min-height:0;padding:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 94%,#0000);mask-image:linear-gradient(#000 94%,#0000)}.SelfImprovementDemo-module__S3XBJa__transcript{flex-direction:column;gap:14px;display:flex}.SelfImprovementDemo-module__S3XBJa__greeting{background:var(--si-88);border:1px solid var(--si-89);color:var(--si-90);border-radius:9px;align-self:flex-start;padding:9px 11px;font-size:12px}.SelfImprovementDemo-module__S3XBJa__message{flex-shrink:0}.SelfImprovementDemo-module__S3XBJa__message small{color:var(--si-91);letter-spacing:.05em;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.SelfImprovementDemo-module__S3XBJa__message p{border:1px solid var(--si-92);color:var(--si-93);border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.55}.SelfImprovementDemo-module__S3XBJa__userMessage{align-self:flex-end;max-width:95%}.SelfImprovementDemo-module__S3XBJa__userMessage small{text-align:right}.SelfImprovementDemo-module__S3XBJa__userMessage p{border-color:var(--si-94);background:var(--si-95);border-bottom-right-radius:3px}.SelfImprovementDemo-module__S3XBJa__refinement p{border-color:var(--si-96);background:var(--si-97)}.SelfImprovementDemo-module__S3XBJa__reply p{background:var(--si-98)}.SelfImprovementDemo-module__S3XBJa__toolCall{border:1px solid var(--si-99);background:var(--si-100);border-radius:9px;padding:11px}.SelfImprovementDemo-module__S3XBJa__toolCall>div:first-child{color:var(--si-101);align-items:center;gap:8px;font-size:11px;display:flex}.SelfImprovementDemo-module__S3XBJa__toolCall strong{margin-left:auto;font-size:11px;font-weight:500}.SelfImprovementDemo-module__S3XBJa__toolProgress{background:var(--si-102);border-radius:4px;height:3px;margin-top:10px;overflow:hidden}.SelfImprovementDemo-module__S3XBJa__toolProgress span{background:var(--si-103);transform-origin:0;width:100%;height:100%;display:block}.SelfImprovementDemo-module__S3XBJa__toolCall>code{color:var(--si-104);margin-top:7px;font-size:9px;display:block}.SelfImprovementDemo-module__S3XBJa__completion{color:var(--si-105);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.SelfImprovementDemo-module__S3XBJa__completion svg{margin-top:2px}.SelfImprovementDemo-module__S3XBJa__composer{border:1px solid var(--si-106);background:var(--si-107);min-height:54px;color:var(--si-108);border-radius:12px;align-items:center;gap:9px;margin:0 12px;padding:10px;display:flex}.SelfImprovementDemo-module__S3XBJa__composer>span{flex:1;font-size:12px;line-height:1.5}.SelfImprovementDemo-module__S3XBJa__composer>div{background:var(--si-109);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.SelfImprovementDemo-module__S3XBJa__composing{border-color:var(--si-110)}.SelfImprovementDemo-module__S3XBJa__composing>span{color:var(--si-111)}.SelfImprovementDemo-module__S3XBJa__composer>.SelfImprovementDemo-module__S3XBJa__sendPressed{background:var(--si-112);transform:scale(.85)}.SelfImprovementDemo-module__S3XBJa__caret{background:var(--si-113);vertical-align:-2px;width:1px;height:12px;margin-left:2px;display:inline-block}.SelfImprovementDemo-module__S3XBJa__powered{text-align:center;color:var(--si-114);padding:9px;font-size:9px}.SelfImprovementDemo-module__S3XBJa__powered b{color:var(--si-115);font-weight:500}.SelfImprovementDemo-module__S3XBJa__thinking{gap:4px;display:flex;position:absolute;bottom:8px;left:21px}.SelfImprovementDemo-module__S3XBJa__thinking i{background:var(--si-116);border-radius:50%;width:4px;height:4px}.SelfImprovementDemo-module__S3XBJa__cursor{z-index:6;pointer-events:none;filter:drop-shadow(0 2px 2px #0009);position:absolute}.SelfImprovementDemo-module__S3XBJa__outcome{z-index:5;transform-origin:50%;border:1px solid var(--si-117);color:var(--si-118);background:var(--si-119);box-shadow:0 8px 35px var(--si-shadow-md);pointer-events:none;border-radius:12px;align-items:center;gap:11px;padding:13px 18px;display:flex;position:absolute;bottom:24px;left:22px}.SelfImprovementDemo-module__S3XBJa__outcome>span{background:var(--si-120);width:33px;height:33px;color:var(--si-121);border-radius:50%;place-items:center;display:grid}.SelfImprovementDemo-module__S3XBJa__outcome strong{font-size:13px;font-weight:600;display:block}.SelfImprovementDemo-module__S3XBJa__outcome small{color:var(--si-122);margin-top:2px;font-size:11px;display:block}.SelfImprovementDemo-module__S3XBJa__player{border:1px solid var(--si-0);border-top:1px solid var(--si-123);background:var(--si-124);min-height:56px;color:var(--si-125);border-radius:0 0 16px 16px;align-items:center;gap:15px;padding:8px 17px;display:flex}.SelfImprovementDemo-module__S3XBJa__player button{cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.SelfImprovementDemo-module__S3XBJa__player button:hover{background:var(--si-126);color:#fff}.SelfImprovementDemo-module__S3XBJa__player button:focus-visible,.SelfImprovementDemo-module__S3XBJa__scrubber:focus-visible{outline:2px solid var(--si-127);outline-offset:4px}.SelfImprovementDemo-module__S3XBJa__chapter{min-width:235px;color:var(--si-128);align-items:center;gap:9px;font-size:12px;display:flex}.SelfImprovementDemo-module__S3XBJa__chapterNumber{color:var(--si-129);font-size:10px}.SelfImprovementDemo-module__S3XBJa__scrubber{appearance:none;background:linear-gradient(to right, var(--si-130) var(--progress), var(--si-131) var(--progress));cursor:pointer;border-radius:9px;width:100%;min-width:30px;height:3px}.SelfImprovementDemo-module__S3XBJa__scrubber::-webkit-slider-thumb{appearance:none;background:var(--si-132);border-radius:50%;width:8px;height:8px}.SelfImprovementDemo-module__S3XBJa__scrubber::-moz-range-thumb{background:var(--si-132);border:0;border-radius:50%;width:8px;height:8px}.SelfImprovementDemo-module__S3XBJa__timestamp{color:var(--si-133);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.SelfImprovementDemo-module__S3XBJa__caption{color:var(--muted-foreground);justify-content:space-between;gap:20px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.SelfImprovementDemo-module__S3XBJa__caption>span:first-child{color:var(--foreground);font-weight:500}.SelfImprovementDemo-module__S3XBJa__caption>span:last-child{font-size:10px}@media (max-width:900px){.SelfImprovementDemo-module__S3XBJa__chapter{min-width:0}.SelfImprovementDemo-module__S3XBJa__chapterNumber,.SelfImprovementDemo-module__S3XBJa__timestamp{display:none}.SelfImprovementDemo-module__S3XBJa__player{gap:10px}.SelfImprovementDemo-module__S3XBJa__chapter{flex-shrink:0;font-size:11px}.SelfImprovementDemo-module__S3XBJa__outcome{padding:10px 12px;bottom:15px;left:16px}.SelfImprovementDemo-module__S3XBJa__outcome strong{font-size:11px}.SelfImprovementDemo-module__S3XBJa__outcome small{font-size:9px}}@media (max-width:699px){.SelfImprovementDemo-module__S3XBJa__viewport{border-radius:12px 12px 0 0}.SelfImprovementDemo-module__S3XBJa__player{border-radius:0 0 12px 12px;gap:5px;padding:8px}.SelfImprovementDemo-module__S3XBJa__player button{width:28px}.SelfImprovementDemo-module__S3XBJa__chapter{max-width:145px;font-size:10px}.SelfImprovementDemo-module__S3XBJa__scrubber{margin:0 5px}.SelfImprovementDemo-module__S3XBJa__outcome{justify-content:center;bottom:16px;left:12px;right:12px}.SelfImprovementDemo-module__S3XBJa__caption{flex-direction:column;gap:4px}}
.BenchmarkDemo-module__azHvua__demo{--c1:var(--voks-blue);--c2:#00a8d4;--c3:#955be3;--pass:#15985b;--fail:#ce7600;--critical:var(--destructive);--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){.BenchmarkDemo-module__azHvua__demo{--c2:lab(63.3272% -25.7233 -33.4727);--c3:lab(50.3845% 45.1614 -61.7514);--pass:lab(55.4155% -45.3641 22.238);--fail:lab(58.8014% 30.7446 65.8653)}}.BenchmarkDemo-module__azHvua__intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.BenchmarkDemo-module__azHvua__intro h3{letter-spacing:-.035em;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.18}.BenchmarkDemo-module__azHvua__intro p{max-width:60ch;color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.6}.BenchmarkDemo-module__azHvua__demoLabel{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:11px}.BenchmarkDemo-module__azHvua__workspace{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px -40px #1423504d}.BenchmarkDemo-module__azHvua__toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px 10px 22px;display:flex}.BenchmarkDemo-module__azHvua__workspaceName{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.BenchmarkDemo-module__azHvua__workspaceName svg{color:var(--voks-blue)}.BenchmarkDemo-module__azHvua__crumb{color:var(--muted-foreground);font-weight:400}.BenchmarkDemo-module__azHvua__tabs{border:1px solid var(--border);border-radius:10px;gap:4px;padding:3px;display:flex}.BenchmarkDemo-module__azHvua__tab{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;transition:background-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.BenchmarkDemo-module__azHvua__tab:hover{color:var(--foreground)}.BenchmarkDemo-module__azHvua__tab:focus-visible{outline:2px solid var(--voks-blue);outline-offset:2px}.BenchmarkDemo-module__azHvua__activeTab{background:var(--voks-tint);color:var(--voks-blue);font-weight:500}.BenchmarkDemo-module__azHvua__tabNumber{border:1px solid var(--border);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.BenchmarkDemo-module__azHvua__activeTab .BenchmarkDemo-module__azHvua__tabNumber{background:var(--card);border-color:#0000}.BenchmarkDemo-module__azHvua__tabProgress{background:var(--voks-blue);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.BenchmarkDemo-module__azHvua__stage{background-color:var(--secondary);background-image:radial-gradient(var(--voks-dot) .8px, transparent .8px);background-size:16px 16px;height:410px;transition:opacity .4s;position:relative;overflow:hidden}.BenchmarkDemo-module__azHvua__fading{opacity:0}.BenchmarkDemo-module__azHvua__scene{opacity:0;visibility:hidden;transition:opacity .38s var(--ease), transform .48s var(--ease), visibility 0s .38s;padding:22px 26px;position:absolute;inset:0;transform:translateY(8px)}.BenchmarkDemo-module__azHvua__activeScene{opacity:1;visibility:visible;transition:opacity .38s var(--ease) .12s, transform .48s var(--ease) .12s, visibility 0s;transform:none}.BenchmarkDemo-module__azHvua__scene h4{letter-spacing:-.01em;font-size:13px;font-weight:600}.BenchmarkDemo-module__azHvua__enter{opacity:0;transition:opacity .32s var(--ease), transform .42s var(--ease);transform:translateY(6px)}.BenchmarkDemo-module__azHvua__in{opacity:1;transform:none}.BenchmarkDemo-module__azHvua__badge{background:var(--c1);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-grid}.BenchmarkDemo-module__azHvua__badge[data-c="2"]{background:var(--c2)}.BenchmarkDemo-module__azHvua__badge[data-c="3"]{background:var(--c3)}.BenchmarkDemo-module__azHvua__primary{background:var(--voks-blue);color:#fff;white-space:nowrap;transition:transform .16s var(--ease), box-shadow .2s, opacity .3s;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:500;display:inline-flex}.BenchmarkDemo-module__azHvua__pressed{box-shadow:0 0 0 5px color-mix(in oklch, var(--voks-blue) 25%, transparent);transform:scale(.95)}.BenchmarkDemo-module__azHvua__dim{opacity:.45}.BenchmarkDemo-module__azHvua__grade{white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.BenchmarkDemo-module__azHvua__pass{background:color-mix(in oklch, var(--pass) 16%, transparent);color:var(--pass)}.BenchmarkDemo-module__azHvua__fail{background:color-mix(in oklch, var(--fail) 18%, transparent);color:var(--fail)}.BenchmarkDemo-module__azHvua__critical{background:color-mix(in oklch, var(--critical) 16%, transparent);color:var(--critical)}.BenchmarkDemo-module__azHvua__design{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;display:grid}.BenchmarkDemo-module__azHvua__panel{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.BenchmarkDemo-module__azHvua__locked{border:1px solid var(--voks-blue);background:var(--voks-tint);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.BenchmarkDemo-module__azHvua__locked>svg{color:var(--voks-blue);flex-shrink:0}.BenchmarkDemo-module__azHvua__locked div{flex:1;min-width:0}.BenchmarkDemo-module__azHvua__locked strong{font-size:12px;font-weight:600;display:block}.BenchmarkDemo-module__azHvua__locked div span{color:var(--muted-foreground);margin-top:2px;font-size:10px;line-height:1.4;display:block}.BenchmarkDemo-module__azHvua__locked em{color:var(--muted-foreground);font-size:10px;font-style:normal;font-weight:500}.BenchmarkDemo-module__azHvua__select{border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.BenchmarkDemo-module__azHvua__select svg{color:var(--muted-foreground);margin-left:auto}.BenchmarkDemo-module__azHvua__prompts{border:1px solid var(--border);background:var(--secondary);border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.55;display:flex}.BenchmarkDemo-module__azHvua__promptCase p{margin:0}.BenchmarkDemo-module__azHvua__ghost{color:#0000}.BenchmarkDemo-module__azHvua__caret{background:var(--voks-blue);width:1.5px;height:1.1em;margin:0 1px -2px;animation:.9s step-end infinite BenchmarkDemo-module__azHvua__blink;display:inline-block}@keyframes BenchmarkDemo-module__azHvua__blink{50%{opacity:0}}.BenchmarkDemo-module__azHvua__criteriaTitle{margin-top:4px}.BenchmarkDemo-module__azHvua__criteria{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.BenchmarkDemo-module__azHvua__criteria li{color:var(--muted-foreground);align-items:center;gap:9px;font-size:11px;display:flex}.BenchmarkDemo-module__azHvua__criteria .BenchmarkDemo-module__azHvua__grade{justify-content:center;min-width:58px}.BenchmarkDemo-module__azHvua__launchBar{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 16px;display:flex}.BenchmarkDemo-module__azHvua__launchBar strong{font-size:13px;font-weight:600;display:block}.BenchmarkDemo-module__azHvua__launchBar div span{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.BenchmarkDemo-module__azHvua__running{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.BenchmarkDemo-module__azHvua__running h4{font-size:17px}.BenchmarkDemo-module__azHvua__running>p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.BenchmarkDemo-module__azHvua__lanes{flex-direction:column;gap:8px;width:min(100%,520px);margin-top:22px;display:flex}.BenchmarkDemo-module__azHvua__lane{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:opacity .3s;display:flex}.BenchmarkDemo-module__azHvua__queued{opacity:.5}.BenchmarkDemo-module__azHvua__laneName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.BenchmarkDemo-module__azHvua__ticks{gap:4px;display:flex}.BenchmarkDemo-module__azHvua__ticks i{background:var(--voks-dot);border-radius:3px;width:22px;height:6px;transition:background-color .2s}.BenchmarkDemo-module__azHvua__ticks .BenchmarkDemo-module__azHvua__tickOn{background:var(--c1)}.BenchmarkDemo-module__azHvua__ticks .BenchmarkDemo-module__azHvua__tickOn[data-c="2"]{background:var(--c2)}.BenchmarkDemo-module__azHvua__ticks .BenchmarkDemo-module__azHvua__tickOn[data-c="3"]{background:var(--c3)}.BenchmarkDemo-module__azHvua__ticks .BenchmarkDemo-module__azHvua__tickLive{animation:.7s ease-in-out infinite alternate BenchmarkDemo-module__azHvua__pulse}@keyframes BenchmarkDemo-module__azHvua__pulse{to{background:var(--voks-blue-soft)}}.BenchmarkDemo-module__azHvua__laneState{width:64px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:10px;display:flex}.BenchmarkDemo-module__azHvua__laneState svg{color:var(--pass)}.BenchmarkDemo-module__azHvua__elapsed{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);margin-top:16px;font-size:12px}.BenchmarkDemo-module__azHvua__judge{flex-direction:column;gap:12px;display:flex}.BenchmarkDemo-module__azHvua__judgeHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.BenchmarkDemo-module__azHvua__judgeHead div>span{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.BenchmarkDemo-module__azHvua__caseChip{border:1px solid var(--border);background:var(--card);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:500}.BenchmarkDemo-module__azHvua__caseBody{animation:BenchmarkDemo-module__azHvua__caseIn .42s var(--ease);flex-direction:column;gap:12px;display:flex}@keyframes BenchmarkDemo-module__azHvua__caseIn{0%{opacity:0;transform:translate(14px)}}.BenchmarkDemo-module__azHvua__customer{background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:70%;padding:9px 12px;font-size:13px;line-height:1.5}.BenchmarkDemo-module__azHvua__customer span{color:var(--muted-foreground);margin-bottom:2px;font-size:10px;display:block}.BenchmarkDemo-module__azHvua__answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.BenchmarkDemo-module__azHvua__answer{border:1px solid var(--border);background:var(--card);border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.BenchmarkDemo-module__azHvua__answer p{color:var(--muted-foreground);font-size:12.5px;line-height:1.55}.BenchmarkDemo-module__azHvua__answerHead{justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:11px;font-weight:600;display:flex}.BenchmarkDemo-module__azHvua__stamp{opacity:0;transition:opacity .18s, transform .32s var(--ease);transform:scale(1.5)rotate(-6deg)}.BenchmarkDemo-module__azHvua__stamp.BenchmarkDemo-module__azHvua__in{opacity:1;transform:none}.BenchmarkDemo-module__azHvua__answerCritical{border-color:color-mix(in oklch, var(--critical) 55%, transparent)}.BenchmarkDemo-module__azHvua__preferred{border-color:var(--voks-blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--voks-blue) 18%, transparent)}.BenchmarkDemo-module__azHvua__preferTag{color:var(--voks-blue);opacity:0;align-items:center;gap:4px;margin-top:auto;font-size:10px;font-weight:600;transition:opacity .25s;display:inline-flex}.BenchmarkDemo-module__azHvua__preferTag.BenchmarkDemo-module__azHvua__in{opacity:1}.BenchmarkDemo-module__azHvua__judgeFoot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.BenchmarkDemo-module__azHvua__legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.BenchmarkDemo-module__azHvua__legend li{color:var(--muted-foreground);align-items:center;gap:7px;font-size:10.5px;display:flex}.BenchmarkDemo-module__azHvua__evidence{flex-direction:column;gap:14px;display:flex}.BenchmarkDemo-module__azHvua__verdict h4{letter-spacing:-.02em;font-size:20px}.BenchmarkDemo-module__azHvua__verdict p{max-width:68ch;color:var(--muted-foreground);margin-top:5px;font-size:13px;line-height:1.55}.BenchmarkDemo-module__azHvua__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.BenchmarkDemo-module__azHvua__result{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;position:relative}.BenchmarkDemo-module__azHvua__baseline{border-color:var(--voks-blue)}.BenchmarkDemo-module__azHvua__resultName{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.BenchmarkDemo-module__azHvua__score strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1;display:block}.BenchmarkDemo-module__azHvua__score span{color:var(--muted-foreground);font-size:10px}.BenchmarkDemo-module__azHvua__bar,.BenchmarkDemo-module__azHvua__volumeTrack{background:var(--voks-dot);border-radius:3px;height:5px;display:block;overflow:hidden}.BenchmarkDemo-module__azHvua__bar i,.BenchmarkDemo-module__azHvua__volumeTrack i{border-radius:inherit;background:var(--c1);transform-origin:0;height:100%;transition:transform .9s var(--ease);display:block}.BenchmarkDemo-module__azHvua__bar i[data-c="2"],.BenchmarkDemo-module__azHvua__volumeTrack i[data-c="2"]{background:var(--c2)}.BenchmarkDemo-module__azHvua__bar i[data-c="3"],.BenchmarkDemo-module__azHvua__volumeTrack i[data-c="3"]{background:var(--c3)}.BenchmarkDemo-module__azHvua__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.BenchmarkDemo-module__azHvua__tag{opacity:0;transition:opacity .25s, transform .3s var(--ease);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px;transform:scale(.9)}.BenchmarkDemo-module__azHvua__tag.BenchmarkDemo-module__azHvua__in{opacity:1;transform:none}.BenchmarkDemo-module__azHvua__criticalTag{background:color-mix(in oklch, var(--critical) 16%, transparent);color:var(--critical)}.BenchmarkDemo-module__azHvua__valueTag{background:color-mix(in oklch, var(--pass) 16%, transparent);color:var(--pass)}.BenchmarkDemo-module__azHvua__volume{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:12px 16px;display:grid}.BenchmarkDemo-module__azHvua__volumeTitle{white-space:nowrap;font-size:12px;font-weight:600}.BenchmarkDemo-module__azHvua__volumeRows{flex-direction:column;gap:5px;display:flex}.BenchmarkDemo-module__azHvua__volumeRow{grid-template-columns:130px minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:10.5px;display:grid}.BenchmarkDemo-module__azHvua__volumeName{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BenchmarkDemo-module__azHvua__volumeValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.BenchmarkDemo-module__azHvua__footer{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 22px;display:flex}.BenchmarkDemo-module__azHvua__playButton{border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;place-items:center;display:grid}.BenchmarkDemo-module__azHvua__playButton:hover{background:var(--secondary);color:var(--foreground)}.BenchmarkDemo-module__azHvua__playButton:focus-visible{outline:2px solid var(--voks-blue);outline-offset:2px}.BenchmarkDemo-module__azHvua__disclaimer{color:var(--muted-foreground);font-size:10px}@media (max-width:1023px){.BenchmarkDemo-module__azHvua__legend li:nth-child(n+2){display:none}.BenchmarkDemo-module__azHvua__toolbar{flex-direction:column;align-items:stretch;padding:12px 14px}.BenchmarkDemo-module__azHvua__tabs{width:100%}.BenchmarkDemo-module__azHvua__tab{flex:1;justify-content:center}}@media (max-width:767px){.BenchmarkDemo-module__azHvua__intro{flex-direction:column;align-items:flex-start;gap:12px}.BenchmarkDemo-module__azHvua__tab:not(.BenchmarkDemo-module__azHvua__activeTab) .BenchmarkDemo-module__azHvua__tabLabel{display:none}.BenchmarkDemo-module__azHvua__tab:not(.BenchmarkDemo-module__azHvua__activeTab){flex:none}.BenchmarkDemo-module__azHvua__stage{height:600px}.BenchmarkDemo-module__azHvua__scene{padding:16px}.BenchmarkDemo-module__azHvua__design{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:10px}.BenchmarkDemo-module__azHvua__panel{gap:8px;padding:12px}.BenchmarkDemo-module__azHvua__prompts{gap:6px;font-size:11px}.BenchmarkDemo-module__azHvua__locked div span,.BenchmarkDemo-module__azHvua__locked em,.BenchmarkDemo-module__azHvua__criteriaTitle,.BenchmarkDemo-module__azHvua__criteria{display:none}.BenchmarkDemo-module__azHvua__launchBar{flex-direction:column;align-items:stretch;gap:10px}.BenchmarkDemo-module__azHvua__launchBar .BenchmarkDemo-module__azHvua__primary{justify-content:center}.BenchmarkDemo-module__azHvua__ticks i{width:14px}.BenchmarkDemo-module__azHvua__laneState{width:48px}.BenchmarkDemo-module__azHvua__customer{max-width:100%}.BenchmarkDemo-module__azHvua__answers{grid-template-columns:1fr;gap:8px}.BenchmarkDemo-module__azHvua__answer{gap:4px;padding:10px 12px}.BenchmarkDemo-module__azHvua__answer p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BenchmarkDemo-module__azHvua__judgeFoot .BenchmarkDemo-module__azHvua__primary{justify-content:center;width:100%}.BenchmarkDemo-module__azHvua__results{grid-template-columns:1fr;gap:8px}.BenchmarkDemo-module__azHvua__result{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score""bar bar""meta meta";gap:6px 12px;padding:10px 12px;display:grid}.BenchmarkDemo-module__azHvua__resultName{grid-area:name}.BenchmarkDemo-module__azHvua__score{grid-area:score;align-items:baseline;gap:6px;display:flex}.BenchmarkDemo-module__azHvua__score strong{font-size:18px}.BenchmarkDemo-module__azHvua__bar{grid-area:bar}.BenchmarkDemo-module__azHvua__meta{grid-area:meta}.BenchmarkDemo-module__azHvua__tag{grid-column:1/-1;justify-self:start;position:static}.BenchmarkDemo-module__azHvua__legend{display:none}.BenchmarkDemo-module__azHvua__volume{grid-template-columns:1fr;gap:8px}.BenchmarkDemo-module__azHvua__volumeRow{grid-template-columns:110px minmax(0,1fr) 38px}.BenchmarkDemo-module__azHvua__footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.BenchmarkDemo-module__azHvua__scene,.BenchmarkDemo-module__azHvua__activeScene,.BenchmarkDemo-module__azHvua__enter,.BenchmarkDemo-module__azHvua__stamp,.BenchmarkDemo-module__azHvua__bar i,.BenchmarkDemo-module__azHvua__volumeTrack i,.BenchmarkDemo-module__azHvua__tag,.BenchmarkDemo-module__azHvua__caseBody,.BenchmarkDemo-module__azHvua__stage{transition:none;animation:none}.BenchmarkDemo-module__azHvua__caret,.BenchmarkDemo-module__azHvua__tickLive{animation:none}}
