:root,uni-page-body{--font-family-cn: "RDN Chinese Text", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif;--font-family-brand: "RDN Avenir Next World", "Avenir Next", "Arial", var(--font-family-cn);--color-brand-primary: #1010eb;--color-brand-navy: #170f5f;--color-brand-navy-deep: #140f4b;--color-surface-page: #f5f5f5;--color-white: #fff;--color-text-primary: #3c3c3c;--color-text-muted: #777;--color-border-default: #e3e3ea;--color-accent-cyan: #0fc9f7;--color-accent-teal: #00dcb9;--color-accent-green: #7eca2a;--color-accent-orange: #ffad00;--color-accent-lavender: #654bdd;--color-danger: #ed002a;--color-success: #14853d;--color-evidence-primary: #1814e8;--color-evidence-blue: #59c7f7;--color-evidence-orange: #f4af3e;--color-evidence-teal: #63d8bb;--color-evidence-violet: #7b70dc;--color-brand-logo-blue: #001195;--color-brand-logo-gold: #f2b233;--color-evidence-mint-surface: #d7f0eb;--color-evidence-mint-accent: #0a8b86;--color-evidence-body: #4f5e72;--color-neutral-111111: #111;--color-neutral-333333: #333;--color-black: #000;--color-transparent: transparent;--electric-blue: var(--color-brand-primary);--navy: var(--color-brand-navy);--navy-deep: var(--color-brand-navy-deep);--mist: var(--color-surface-page);--white: var(--color-white);--ink: var(--color-text-primary);--muted: var(--color-text-muted);--line: var(--color-border-default);--light-blue: var(--color-accent-cyan);--teal: var(--color-accent-teal);--green: var(--color-accent-green);--orange: var(--color-accent-orange);--lavender: var(--color-accent-lavender);--error: var(--color-danger);--success: var(--color-success);--grid: 4px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--shadow: 0 18px 56px var(--color-rgba-23-15-95-0-14);--color-hex-00830f: #00830f;--color-hex-00bfa6: #00bfa6;--color-hex-00d5c5: #00d5c5;--color-hex-062a68: #062a68;--color-hex-087a97: #087a97;--color-hex-087e6c: #087e6c;--color-hex-087f9f: #087f9f;--color-hex-0c3978: #0c3978;--color-hex-0f725f: #0f725f;--color-hex-102a43: #102a43;--color-hex-145f9a: #145f9a;--color-hex-146d63: #146d63;--color-hex-147157: #147157;--color-hex-147e83: #147e83;--color-hex-1515dc: #1515dc;--color-hex-158a78: #158a78;--color-hex-163f73: #163f73;--color-hex-16559d: #16559d;--color-hex-1666f4: #1666f4;--color-hex-167c78: #167c78;--color-hex-171066: #171066;--color-hex-17110f: #17110f;--color-hex-1712ed: #1712ed;--color-hex-17151f: #17151f;--color-hex-171717: #171717;--color-hex-17365f: #17365f;--color-hex-173f55: #173f55;--color-hex-17855e: #17855e;--color-hex-17d7df: #17d7df;--color-hex-19b89a: #19b89a;--color-hex-19d6f4: #19d6f4;--color-hex-1d3561: #1d3561;--color-hex-1e1e1e: #1e1e1e;--color-hex-201a78: #201a78;--color-hex-202020: #202020;--color-hex-20234f: #20234f;--color-hex-21c4ed: #21c4ed;--color-hex-222222: #222;--color-hex-23c6e8: #23c6e8;--color-hex-2463eb: #2463eb;--color-hex-25294f: #25294f;--color-hex-272437: #272437;--color-hex-282430: #282430;--color-hex-29284f: #29284f;--color-hex-292d55: #292d55;--color-hex-293657: #293657;--color-hex-2a2a2a: #2a2a2a;--color-hex-2b2854: #2b2854;--color-hex-2d2d36: #2d2d36;--color-hex-2f61ae: #2f61ae;--color-hex-30345f: #30345f;--color-hex-303956: #303956;--color-hex-305578: #305578;--color-hex-31465a: #31465a;--color-hex-315563: #315563;--color-hex-315583: #315583;--color-hex-315fae: #315fae;--color-hex-326447: #326447;--color-hex-3276d8: #3276d8;--color-hex-334e68: #334e68;--color-hex-343755: #343755;--color-hex-34405c: #34405c;--color-hex-3447e6: #3447e6;--color-hex-353bc0: #353bc0;--color-hex-35405b: #35405b;--color-hex-385777: #385777;--color-hex-38681e: #38681e;--color-hex-39386f: #39386f;--color-hex-393d62: #393d62;--color-hex-3d4162: #3d4162;--color-hex-3d5267: #3d5267;--color-hex-3e46bd: #3e46bd;--color-hex-3f3f3f: #3f3f3f;--color-hex-3f4b66: #3f4b66;--color-hex-404040: #404040;--color-hex-434bb1: #434bb1;--color-hex-43dbc4: #43dbc4;--color-hex-444858: #444858;--color-hex-444965: #444965;--color-hex-47dec4: #47dec4;--color-hex-484ebc: #484ebc;--color-hex-48627d: #48627d;--color-hex-48dec5: #48dec5;--color-hex-493b35: #493b35;--color-hex-4a49b9: #4a49b9;--color-hex-4c5d74: #4c5d74;--color-hex-4d2b1d: #4d2b1d;--color-hex-4f3327: #4f3327;--color-hex-4f3e36: #4f3e36;--color-hex-4f4e7d: #4f4e7d;--color-hex-4f5770: #4f5770;--color-hex-4f9f91: #4f9f91;--color-hex-5154dc: #5154dc;--color-hex-5252eb: #5252eb;--color-hex-529ee5: #529ee5;--color-hex-53606a: #53606a;--color-hex-53697e: #53697e;--color-hex-536b77: #536b77;--color-hex-536ee9: #536ee9;--color-hex-537296: #537296;--color-hex-54506f: #54506f;--color-hex-54718e: #54718e;--color-hex-555555: #555;--color-hex-57585a: #57585a;--color-hex-57912b: #57912b;--color-hex-596179: #596179;--color-hex-59667c: #59667c;--color-hex-5aa7ff: #5aa7ff;--color-hex-5b4338: #5b4338;--color-hex-5c46ca: #5c46ca;--color-hex-5c50a9: #5c50a9;--color-hex-5c5ce5: #5c5ce5;--color-hex-5d5966: #5d5966;--color-hex-5e64b8: #5e64b8;--color-hex-5f52d5: #5f52d5;--color-hex-60483c: #60483c;--color-hex-625e6d: #625e6d;--color-hex-64708a: #64708a;--color-hex-6475d8: #6475d8;--color-hex-64b346: #64b346;--color-hex-65708a: #65708a;--color-hex-65757e: #65757e;--color-hex-664838: #664838;--color-hex-66658d: #66658d;--color-hex-666d7c: #666d7c;--color-hex-66718a: #66718a;--color-hex-67708d: #67708d;--color-hex-67728f: #67728f;--color-hex-694330: #694330;--color-hex-6d7287: #6d7287;--color-hex-6f75b2: #6f75b2;--color-hex-6f8092: #6f8092;--color-hex-6ff4df: #6ff4df;--color-hex-70452f: #70452f;--color-hex-70768d: #70768d;--color-hex-71402b: #71402b;--color-hex-71503f: #71503f;--color-hex-71818a: #71818a;--color-hex-73788e: #73788e;--color-hex-73798f: #73798f;--color-hex-737c96: #737c96;--color-hex-74798f: #74798f;--color-hex-76452f: #76452f;--color-hex-7656d5: #7656d5;--color-hex-77717f: #77717f;--color-hex-77758a: #77758a;--color-hex-777b86: #777b86;--color-hex-777c8e: #777c8e;--color-hex-777c91: #777c91;--color-hex-777c96: #777c96;--color-hex-78a4eb: #78a4eb;--color-hex-79bf3f: #79bf3f;--color-hex-7a4833: #7a4833;--color-hex-7a8294: #7a8294;--color-hex-7b8395: #7b8395;--color-hex-7c513d: #7c513d;--color-hex-7c8998: #7c8998;--color-hex-7d4830: #7d4830;--color-hex-7f4c35: #7f4c35;--color-hex-7f7f88: #7f7f88;--color-hex-7f9cac: #7f9cac;--color-hex-805039: #805039;--color-hex-8069d9: #8069d9;--color-hex-855138: #855138;--color-hex-856858: #856858;--color-hex-858995: #858995;--color-hex-858a9e: #858a9e;--color-hex-875138: #875138;--color-hex-8a756a: #8a756a;--color-hex-8a8fa5: #8a8fa5;--color-hex-8b8fa0: #8b8fa0;--color-hex-8b8fa2: #8b8fa2;--color-hex-8b8fa3: #8b8fa3;--color-hex-8c4f31: #8c4f31;--color-hex-8c634e: #8c634e;--color-hex-8c6a59: #8c6a59;--color-hex-8ce1d1: #8ce1d1;--color-hex-8d65df: #8d65df;--color-hex-8ec6e7: #8ec6e7;--color-hex-90c649: #90c649;--color-hex-9292a0: #9292a0;--color-hex-9292f2: #9292f2;--color-hex-945536: #945536;--color-hex-967d70: #967d70;--color-hex-9696a1: #9696a1;--color-hex-9898a5: #9898a5;--color-hex-999db0: #999db0;--color-hex-9a7a6b: #9a7a6b;--color-hex-9a8174: #9a8174;--color-hex-9a9eb2: #9a9eb2;--color-hex-9ad959: #9ad959;--color-hex-9b5b39: #9b5b39;--color-hex-9b6547: #9b6547;--color-hex-9b8174: #9b8174;--color-hex-9d6749: #9d6749;--color-hex-9db7e8: #9db7e8;--color-hex-9fc2ef: #9fc2ef;--color-hex-a66d48: #a66d48;--color-hex-a84a00: #a84a00;--color-hex-a8bcc8: #a8bcc8;--color-hex-a8bfe9: #a8bfe9;--color-hex-a9b8c8: #a9b8c8;--color-hex-aaaaba: #aaaaba;--color-hex-aac8ef: #aac8ef;--color-hex-ad7350: #ad7350;--color-hex-ae7653: #ae7653;--color-hex-b8c9e9: #b8c9e9;--color-hex-b9ddd5: #b9ddd5;--color-hex-bde8df: #bde8df;--color-hex-c65d0d: #c65d0d;--color-hex-c75d10: #c75d10;--color-hex-c9d3e8: #c9d3e8;--color-hex-cbd7e5: #cbd7e5;--color-hex-cdeee8: #cdeee8;--color-hex-cfd2f2: #cfd2f2;--color-hex-cfe4fb: #cfe4fb;--color-hex-cfe8da: #cfe8da;--color-hex-d04455: #d04455;--color-hex-d14343: #d14343;--color-hex-d2d2da: #d2d2da;--color-hex-d43f53: #d43f53;--color-hex-d6e2f6: #d6e2f6;--color-hex-d8d8e2: #d8d8e2;--color-hex-d8e9fa: #d8e9fa;--color-hex-d8efea: #d8efea;--color-hex-d9dced: #d9dced;--color-hex-d9ecff: #d9ecff;--color-hex-d9f0ec: #d9f0ec;--color-hex-dbe7f8: #dbe7f8;--color-hex-dbe8ff: #dbe8ff;--color-hex-dce5ef: #dce5ef;--color-hex-dce8ea: #dce8ea;--color-hex-dce9fb: #dce9fb;--color-hex-dceafb: #dceafb;--color-hex-ddd4f7: #ddd4f7;--color-hex-dddddd: #ddd;--color-hex-dfa0c4: #dfa0c4;--color-hex-dfe6ee: #dfe6ee;--color-hex-dfe8eb: #dfe8eb;--color-hex-dfe8f2: #dfe8f2;--color-hex-dfe8f8: #dfe8f8;--color-hex-dfe8ff: #dfe8ff;--color-hex-dfeafd: #dfeafd;--color-hex-dfeaff: #dfeaff;--color-hex-dff3e9: #dff3e9;--color-hex-dff3ef: #dff3ef;--color-hex-e0e0e0: #e0e0e0;--color-hex-e0e4ec: #e0e4ec;--color-hex-e2e6ef: #e2e6ef;--color-hex-e2e9fb: #e2e9fb;--color-hex-e2ebfb: #e2ebfb;--color-hex-e4e4e8: #e4e4e8;--color-hex-e4e6eb: #e4e6eb;--color-hex-e4e9f7: #e4e9f7;--color-hex-e4f1ff: #e4f1ff;--color-hex-e4fbf7: #e4fbf7;--color-hex-e5e6ee: #e5e6ee;--color-hex-e5e7eb: #e5e7eb;--color-hex-e5e9fb: #e5e9fb;--color-hex-e5f5ec: #e5f5ec;--color-hex-e6e7ff: #e6e7ff;--color-hex-e6e8ff: #e6e8ff;--color-hex-e7e3f7: #e7e3f7;--color-hex-e7e7ee: #e7e7ee;--color-hex-e7e9ff: #e7e9ff;--color-hex-e7f6ec: #e7f6ec;--color-hex-e7f9fe: #e7f9fe;--color-hex-e7fbf7: #e7fbf7;--color-hex-e7ffd4: #e7ffd4;--color-hex-e8e8ef: #e8e8ef;--color-hex-e8e8f0: #e8e8f0;--color-hex-e8e9ed: #e8e9ed;--color-hex-e8eef5: #e8eef5;--color-hex-e8eefc: #e8eefc;--color-hex-e8faf7: #e8faf7;--color-hex-e9e8ff: #e9e8ff;--color-hex-e9e9ee: #e9e9ee;--color-hex-e9eefb: #e9eefb;--color-hex-e9eff6: #e9eff6;--color-hex-e9f0f8: #e9f0f8;--color-hex-e9faff: #e9faff;--color-hex-eaf0f7: #eaf0f7;--color-hex-eaf9fe: #eaf9fe;--color-hex-ece5ff: #ece5ff;--color-hex-ece9fb: #ece9fb;--color-hex-ecebfb: #ecebfb;--color-hex-ececf2: #ececf2;--color-hex-ecf8ff: #ecf8ff;--color-hex-edf0f5: #edf0f5;--color-hex-edf2f7: #edf2f7;--color-hex-edf6ff: #edf6ff;--color-hex-edf9fb: #edf9fb;--color-hex-eee5ff: #eee5ff;--color-hex-eeeeee: #eee;--color-hex-eeeef2: #eeeef2;--color-hex-eeeefe: #eeeefe;--color-hex-eef0f6: #eef0f6;--color-hex-eef0ff: #eef0ff;--color-hex-f0ebff: #f0ebff;--color-hex-f0edfc: #f0edfc;--color-hex-f0eefb: #f0eefb;--color-hex-f1e4d7: #f1e4d7;--color-hex-f2a33a: #f2a33a;--color-hex-f2f2f6: #f2f2f6;--color-hex-f2f6ff: #f2f6ff;--color-hex-f384d8: #f384d8;--color-hex-f3e5d8: #f3e5d8;--color-hex-f3f7f8: #f3f7f8;--color-hex-f4bd91: #f4bd91;--color-hex-f4dcc1: #f4dcc1;--color-hex-f4edff: #f4edff;--color-hex-f4eeff: #f4eeff;--color-hex-f4f0e8: #f4f0e8;--color-hex-f4f4f6: #f4f4f6;--color-hex-f4f4fb: #f4f4fb;--color-hex-f4f6fb: #f4f6fb;--color-hex-f4f7fb: #f4f7fb;--color-hex-f4fbf9: #f4fbf9;--color-hex-f4fbff: #f4fbff;--color-hex-f5e3d5: #f5e3d5;--color-hex-f6f7f9: #f6f7f9;--color-hex-f7f1e8: #f7f1e8;--color-hex-f7f1ff: #f7f1ff;--color-hex-f7f7f7: #f7f7f7;--color-hex-f7f8fa: #f7f8fa;--color-hex-f7f8fb: #f7f8fb;--color-hex-f7f8fc: #f7f8fc;--color-hex-f7fcff: #f7fcff;--color-hex-f8f3eb: #f8f3eb;--color-hex-f8f4ff: #f8f4ff;--color-hex-f8f8fe: #f8f8fe;--color-hex-f8f9ff: #f8f9ff;--color-hex-f8fcfd: #f8fcfd;--color-hex-f9f8f4: #f9f8f4;--color-hex-fae5e8: #fae5e8;--color-hex-fafaff: #fafaff;--color-hex-fbfbfc: #fbfbfc;--color-hex-fbfdff: #fbfdff;--color-hex-fde4d1: #fde4d1;--color-hex-fde7d5: #fde7d5;--color-hex-fdebed: #fdebed;--color-hex-fef5e2: #fef5e2;--color-hex-ff8f3d: #ff8f3d;--color-hex-ff9f43: #ff9f43;--color-hex-ffc271: #ffc271;--color-hex-fff0de: #fff0de;--color-hex-fff5df: #fff5df;--color-hex-fff5ef: #fff5ef;--color-hex-fff8ef: #fff8ef;--color-hex-fff9f3: #fff9f3;--color-hex-fffaf5: #fffaf5;--color-hex-fffdf9: #fffdf9;--color-hex-fffdfa: #fffdfa;--color-rgb-20-15-75-a-80pct: rgba(20, 15, 75, .8);--color-rgb-23-15-95-a-8pct: rgba(23, 15, 95, .08);--color-rgb-255-255-255-a-80pct: rgba(255, 255, 255, .8);--color-rgba-0-0-0-0-03: rgba(0, 0, 0, .03);--color-rgba-0-0-0-0-05: rgba(0, 0, 0, .05);--color-rgba-0-0-0-0-1: rgba(0, 0, 0, .1);--color-rgba-0-0-0-0-18: rgba(0, 0, 0, .18);--color-rgba-0-0-0-0-2: rgba(0, 0, 0, .2);--color-rgba-0-0-0-0-22: rgba(0, 0, 0, .22);--color-rgba-0-0-0-0-4: rgba(0, 0, 0, .4);--color-rgba-0-0-0-0-8: rgba(0, 0, 0, .8);--color-rgba-0-208-210-0-16: rgba(0, 208, 210, .16);--color-rgba-0-213-197-0-24: rgba(0, 213, 197, .24);--color-rgba-0-220-185-0-09: rgba(0, 220, 185, .09);--color-rgba-0-220-185-0-11: rgba(0, 220, 185, .11);--color-rgba-0-220-185-0-12: rgba(0, 220, 185, .12);--color-rgba-0-220-185-0-14: rgba(0, 220, 185, .14);--color-rgba-0-220-185-0-18: rgba(0, 220, 185, .18);--color-rgba-0-220-185-0-24: rgba(0, 220, 185, .24);--color-rgba-0-220-185-0-32: rgba(0, 220, 185, .32);--color-rgba-0-220-185-0-35: rgba(0, 220, 185, .35);--color-rgba-0-58-79-0-13: rgba(0, 58, 79, .13);--color-rgba-0-68-91-0-08: rgba(0, 68, 91, .08);--color-rgba-0-68-91-0-2: rgba(0, 68, 91, .2);--color-rgba-0-68-91-0-25: rgba(0, 68, 91, .25);--color-rgba-0-72-94-0-13: rgba(0, 72, 94, .13);--color-rgba-0-74-97-0-07: rgba(0, 74, 97, .07);--color-rgba-0-74-97-0-2: rgba(0, 74, 97, .2);--color-rgba-101-75-221-0-2: rgba(101, 75, 221, .2);--color-rgba-101-75-221-0-22: rgba(101, 75, 221, .22);--color-rgba-103-174-224-0-74: rgba(103, 174, 224, .74);--color-rgba-11-14-39-0-52: rgba(11, 14, 39, .52);--color-rgba-111-244-223-0: rgba(111, 244, 223, 0);--color-rgba-111-244-223-0-72: rgba(111, 244, 223, .72);--color-rgba-118-69-47-0-1: rgba(118, 69, 47, .1);--color-rgba-118-69-47-0-16: rgba(118, 69, 47, .16);--color-rgba-126-202-42-0-14: rgba(126, 202, 42, .14);--color-rgba-126-202-42-0-16: rgba(126, 202, 42, .16);--color-rgba-126-202-42-0-18: rgba(126, 202, 42, .18);--color-rgba-126-202-42-0-23: rgba(126, 202, 42, .23);--color-rgba-127-76-53-0-14: rgba(127, 76, 53, .14);--color-rgba-127-76-53-0-18: rgba(127, 76, 53, .18);--color-rgba-127-76-53-0-2: rgba(127, 76, 53, .2);--color-rgba-127-76-53-0-22: rgba(127, 76, 53, .22);--color-rgba-127-76-53-0-24: rgba(127, 76, 53, .24);--color-rgba-127-76-53-0-28: rgba(127, 76, 53, .28);--color-rgba-127-76-53-0-35: rgba(127, 76, 53, .35);--color-rgba-130-78-51-0-055: rgba(130, 78, 51, .055);--color-rgba-133-81-56-0-08: rgba(133, 81, 56, .08);--color-rgba-15-201-247-0-04: rgba(15, 201, 247, .04);--color-rgba-15-201-247-0-07: rgba(15, 201, 247, .07);--color-rgba-15-201-247-0-1: rgba(15, 201, 247, .1);--color-rgba-15-201-247-0-12: rgba(15, 201, 247, .12);--color-rgba-15-201-247-0-13: rgba(15, 201, 247, .13);--color-rgba-15-201-247-0-15: rgba(15, 201, 247, .15);--color-rgba-15-201-247-0-2: rgba(15, 201, 247, .2);--color-rgba-15-201-247-0-22: rgba(15, 201, 247, .22);--color-rgba-15-201-247-0-24: rgba(15, 201, 247, .24);--color-rgba-15-201-247-0-25: rgba(15, 201, 247, .25);--color-rgba-15-201-247-0-4: rgba(15, 201, 247, .4);--color-rgba-15-201-247-0-42: rgba(15, 201, 247, .42);--color-rgba-15-201-247-0-78: rgba(15, 201, 247, .78);--color-rgba-16-16-235-0-018: rgba(16, 16, 235, .018);--color-rgba-16-16-235-0-025: rgba(16, 16, 235, .025);--color-rgba-16-16-235-0-035: rgba(16, 16, 235, .035);--color-rgba-16-16-235-0-045: rgba(16, 16, 235, .045);--color-rgba-16-16-235-0-055: rgba(16, 16, 235, .055);--color-rgba-16-16-235-0-06: rgba(16, 16, 235, .06);--color-rgba-16-16-235-0-07: rgba(16, 16, 235, .07);--color-rgba-16-16-235-0-08: rgba(16, 16, 235, .08);--color-rgba-16-16-235-0-09: rgba(16, 16, 235, .09);--color-rgba-16-16-235-0-1: rgba(16, 16, 235, .1);--color-rgba-16-16-235-0-11: rgba(16, 16, 235, .11);--color-rgba-16-16-235-0-12: rgba(16, 16, 235, .12);--color-rgba-16-16-235-0-13: rgba(16, 16, 235, .13);--color-rgba-16-16-235-0-14: rgba(16, 16, 235, .14);--color-rgba-16-16-235-0-15: rgba(16, 16, 235, .15);--color-rgba-16-16-235-0-18: rgba(16, 16, 235, .18);--color-rgba-16-16-235-0-2: rgba(16, 16, 235, .2);--color-rgba-16-16-235-0-22: rgba(16, 16, 235, .22);--color-rgba-16-16-235-0-24: rgba(16, 16, 235, .24);--color-rgba-16-16-235-0-25: rgba(16, 16, 235, .25);--color-rgba-16-16-235-0-3: rgba(16, 16, 235, .3);--color-rgba-16-16-235-0-42: rgba(16, 16, 235, .42);--color-rgba-16-16-235-0-5: rgba(16, 16, 235, .5);--color-rgba-16-16-235-0-55: rgba(16, 16, 235, .55);--color-rgba-16-16-235-0-78: rgba(16, 16, 235, .78);--color-rgba-16-42-67-0-58: rgba(16, 42, 67, .58);--color-rgba-16-42-67-0-72: rgba(16, 42, 67, .72);--color-rgba-167-108-71-0-08: rgba(167, 108, 71, .08);--color-rgba-17-126-172-0-11: rgba(17, 126, 172, .11);--color-rgba-17-126-172-0-12: rgba(17, 126, 172, .12);--color-rgba-17-27-89-0-28: rgba(17, 27, 89, .28);--color-rgba-17-91-119-0-12: rgba(17, 91, 119, .12);--color-rgba-17-91-119-0-2: rgba(17, 91, 119, .2);--color-rgba-174-111-73-0-09: rgba(174, 111, 73, .09);--color-rgba-20-133-61-0-055: rgba(20, 133, 61, .055);--color-rgba-20-133-61-0-06: rgba(20, 133, 61, .06);--color-rgba-20-133-61-0-07: rgba(20, 133, 61, .07);--color-rgba-20-133-61-0-08: rgba(20, 133, 61, .08);--color-rgba-20-133-61-0-22: rgba(20, 133, 61, .22);--color-rgba-20-133-61-0-38: rgba(20, 133, 61, .38);--color-rgba-20-15-75-0-06: rgba(20, 15, 75, .06);--color-rgba-20-15-75-0-07: rgba(20, 15, 75, .07);--color-rgba-20-15-75-0-08: rgba(20, 15, 75, .08);--color-rgba-20-15-75-0-12: rgba(20, 15, 75, .12);--color-rgba-20-15-75-0-18: rgba(20, 15, 75, .18);--color-rgba-20-15-75-0-2: rgba(20, 15, 75, .2);--color-rgba-20-15-75-0-22: rgba(20, 15, 75, .22);--color-rgba-20-15-75-0-25: rgba(20, 15, 75, .25);--color-rgba-20-15-75-0-28: rgba(20, 15, 75, .28);--color-rgba-20-15-75-0-42: rgba(20, 15, 75, .42);--color-rgba-20-15-75-0-5: rgba(20, 15, 75, .5);--color-rgba-20-15-75-0-8: rgba(20, 15, 75, .8);--color-rgba-20-91-117-0-58: rgba(20, 91, 117, .58);--color-rgba-207-228-255-0-82: rgba(207, 228, 255, .82);--color-rgba-207-240-254-0-46: rgba(207, 240, 254, .46);--color-rgba-21-101-133-0-1: rgba(21, 101, 133, .1);--color-rgba-222-233-255-0-7: rgba(222, 233, 255, .7);--color-rgba-224-229-255-0-48: rgba(224, 229, 255, .48);--color-rgba-225-207-255-0-82: rgba(225, 207, 255, .82);--color-rgba-225-208-255-0-72: rgba(225, 208, 255, .72);--color-rgba-23-15-95-0-06: rgba(23, 15, 95, .06);--color-rgba-23-15-95-0-065: rgba(23, 15, 95, .065);--color-rgba-23-15-95-0-07: rgba(23, 15, 95, .07);--color-rgba-23-15-95-0-08: rgba(23, 15, 95, .08);--color-rgba-23-15-95-0-09: rgba(23, 15, 95, .09);--color-rgba-23-15-95-0-1: rgba(23, 15, 95, .1);--color-rgba-23-15-95-0-14: rgba(23, 15, 95, .14);--color-rgba-23-15-95-0-38: rgba(23, 15, 95, .38);--color-rgba-23-15-95-0-58: rgba(23, 15, 95, .58);--color-rgba-23-15-95-0-64: rgba(23, 15, 95, .64);--color-rgba-23-15-95-0-68: rgba(23, 15, 95, .68);--color-rgba-23-17-15-0-7: rgba(23, 17, 15, .7);--color-rgba-231-238-247-0-64: rgba(231, 238, 247, .64);--color-rgba-237-0-42-0-04: rgba(237, 0, 42, .04);--color-rgba-237-0-42-0-07: rgba(237, 0, 42, .07);--color-rgba-237-0-42-0-28: rgba(237, 0, 42, .28);--color-rgba-237-235-252-0-54: rgba(237, 235, 252, .54);--color-rgba-238-247-255-0-78: rgba(238, 247, 255, .78);--color-rgba-24-91-126-0-12: rgba(24, 91, 126, .12);--color-rgba-242-246-255-0-48: rgba(242, 246, 255, .48);--color-rgba-242-246-255-0-58: rgba(242, 246, 255, .58);--color-rgba-247-222-255-0-7: rgba(247, 222, 255, .7);--color-rgba-248-243-235-0-72: rgba(248, 243, 235, .72);--color-rgba-249-248-255-0-88: rgba(249, 248, 255, .88);--color-rgba-249-248-255-0-96: rgba(249, 248, 255, .96);--color-rgba-250-245-237-0-98: rgba(250, 245, 237, .98);--color-rgba-255-173-0-0-15: rgba(255, 173, 0, .15);--color-rgba-255-173-0-0-22: rgba(255, 173, 0, .22);--color-rgba-255-194-113-0-13: rgba(255, 194, 113, .13);--color-rgba-255-210-90-0-18: rgba(255, 210, 90, .18);--color-rgba-255-215-102-0-16: rgba(255, 215, 102, .16);--color-rgba-255-235-224-0-74: rgba(255, 235, 224, .74);--color-rgba-255-255-255-0: rgba(255, 255, 255, 0);--color-rgba-255-255-255-0-018: rgba(255, 255, 255, .018);--color-rgba-255-255-255-0-025: rgba(255, 255, 255, .025);--color-rgba-255-255-255-0-07: rgba(255, 255, 255, .07);--color-rgba-255-255-255-0-08: rgba(255, 255, 255, .08);--color-rgba-255-255-255-0-1: rgba(255, 255, 255, .1);--color-rgba-255-255-255-0-12: rgba(255, 255, 255, .12);--color-rgba-255-255-255-0-14: rgba(255, 255, 255, .14);--color-rgba-255-255-255-0-16: rgba(255, 255, 255, .16);--color-rgba-255-255-255-0-18: rgba(255, 255, 255, .18);--color-rgba-255-255-255-0-2: rgba(255, 255, 255, .2);--color-rgba-255-255-255-0-22: rgba(255, 255, 255, .22);--color-rgba-255-255-255-0-28: rgba(255, 255, 255, .28);--color-rgba-255-255-255-0-32: rgba(255, 255, 255, .32);--color-rgba-255-255-255-0-35: rgba(255, 255, 255, .35);--color-rgba-255-255-255-0-36: rgba(255, 255, 255, .36);--color-rgba-255-255-255-0-38: rgba(255, 255, 255, .38);--color-rgba-255-255-255-0-44: rgba(255, 255, 255, .44);--color-rgba-255-255-255-0-45: rgba(255, 255, 255, .45);--color-rgba-255-255-255-0-48: rgba(255, 255, 255, .48);--color-rgba-255-255-255-0-5: rgba(255, 255, 255, .5);--color-rgba-255-255-255-0-52: rgba(255, 255, 255, .52);--color-rgba-255-255-255-0-54: rgba(255, 255, 255, .54);--color-rgba-255-255-255-0-55: rgba(255, 255, 255, .55);--color-rgba-255-255-255-0-56: rgba(255, 255, 255, .56);--color-rgba-255-255-255-0-58: rgba(255, 255, 255, .58);--color-rgba-255-255-255-0-6: rgba(255, 255, 255, .6);--color-rgba-255-255-255-0-62: rgba(255, 255, 255, .62);--color-rgba-255-255-255-0-66: rgba(255, 255, 255, .66);--color-rgba-255-255-255-0-68: rgba(255, 255, 255, .68);--color-rgba-255-255-255-0-72: rgba(255, 255, 255, .72);--color-rgba-255-255-255-0-74: rgba(255, 255, 255, .74);--color-rgba-255-255-255-0-75: rgba(255, 255, 255, .75);--color-rgba-255-255-255-0-76: rgba(255, 255, 255, .76);--color-rgba-255-255-255-0-78: rgba(255, 255, 255, .78);--color-rgba-255-255-255-0-8: rgba(255, 255, 255, .8);--color-rgba-255-255-255-0-82: rgba(255, 255, 255, .82);--color-rgba-255-255-255-0-84: rgba(255, 255, 255, .84);--color-rgba-255-255-255-0-86: rgba(255, 255, 255, .86);--color-rgba-255-255-255-0-88: rgba(255, 255, 255, .88);--color-rgba-255-255-255-0-9: rgba(255, 255, 255, .9);--color-rgba-255-255-255-0-92: rgba(255, 255, 255, .92);--color-rgba-255-255-255-0-94: rgba(255, 255, 255, .94);--color-rgba-255-255-255-0-95: rgba(255, 255, 255, .95);--color-rgba-255-255-255-0-96: rgba(255, 255, 255, .96);--color-rgba-255-255-255-0-98: rgba(255, 255, 255, .98);--color-rgba-26-70-89-0-1: rgba(26, 70, 89, .1);--color-rgba-26-70-89-0-2: rgba(26, 70, 89, .2);--color-rgba-26-70-89-0-22: rgba(26, 70, 89, .22);--color-rgba-26-70-89-0-26: rgba(26, 70, 89, .26);--color-rgba-27-196-209-0-12: rgba(27, 196, 209, .12);--color-rgba-30-30-30-0-93: rgba(30, 30, 30, .93);--color-rgba-34-180-196-0-22: rgba(34, 180, 196, .22);--color-rgba-35-59-84-0-07: rgba(35, 59, 84, .07);--color-rgba-35-59-84-0-08: rgba(35, 59, 84, .08);--color-rgba-37-211-218-0-2: rgba(37, 211, 218, .2);--color-rgba-37-45-87-0-07: rgba(37, 45, 87, .07);--color-rgba-37-45-87-0-08: rgba(37, 45, 87, .08);--color-rgba-38-78-111-0-2: rgba(38, 78, 111, .2);--color-rgba-39-43-92-0-055: rgba(39, 43, 92, .055);--color-rgba-39-43-92-0-07: rgba(39, 43, 92, .07);--color-rgba-40-23-15-0-74: rgba(40, 23, 15, .74);--color-rgba-40-23-15-0-76: rgba(40, 23, 15, .76);--color-rgba-40-23-15-0-92: rgba(40, 23, 15, .92);--color-rgba-40-23-15-0-94: rgba(40, 23, 15, .94);--color-rgba-41-40-79-0-06: rgba(41, 40, 79, .06);--color-rgba-41-40-79-0-08: rgba(41, 40, 79, .08);--color-rgba-41-40-79-0-16: rgba(41, 40, 79, .16);--color-rgba-41-40-79-0-18: rgba(41, 40, 79, .18);--color-rgba-42-45-76-0-58: rgba(42, 45, 76, .58);--color-rgba-43-24-15-0-24: rgba(43, 24, 15, .24);--color-rgba-48-20-8-0-68: rgba(48, 20, 8, .68);--color-rgba-49-71-124-0-28: rgba(49, 71, 124, .28);--color-rgba-49-83-146-0-78: rgba(49, 83, 146, .78);--color-rgba-51-215-226-0-22: rgba(51, 215, 226, .22);--color-rgba-60-52-76-0-1: rgba(60, 52, 76, .1);--color-rgba-72-78-188-0-12: rgba(72, 78, 188, .12);--color-rgba-74-137-195-0-72: rgba(74, 137, 195, .72);--color-rgba-74-66-92-0-1: rgba(74, 66, 92, .1);--color-rgba-75-60-110-0-1: rgba(75, 60, 110, .1);--color-rgba-81-84-220-0-34: rgba(81, 84, 220, .34);--color-rgba-82-158-229-0-3: rgba(82, 158, 229, .3);--color-rgba-82-54-42-0-56: rgba(82, 54, 42, .56);--color-rgba-89-57-42-0-56: rgba(89, 57, 42, .56);--color-rgba-91-94-108-0-13: rgba(91, 94, 108, .13);--color-rgba-92-70-140-0-08: rgba(92, 70, 140, .08);--color-rgba-92-92-229-0-14: rgba(92, 92, 229, .14);--color-rgba-92-92-229-0-2: rgba(92, 92, 229, .2);--color-rgba-92-92-229-0-22: rgba(92, 92, 229, .22);--color-rgba-92-92-229-0-24: rgba(92, 92, 229, .24);--color-rgba-92-92-229-0-25: rgba(92, 92, 229, .25);--color-rgba-92-92-229-0-32: rgba(92, 92, 229, .32);--color-rgba-92-92-229-0-42: rgba(92, 92, 229, .42);--color-rgba-92-96-110-0-12: rgba(92, 96, 110, .12);--color-rgba-94-79-125-0-2: rgba(94, 79, 125, .2)}.uni-main,.uni-section,.uni-article,.uni-header,.uni-footer,.uni-nav,.uni-div,.uni-p,.uni-figure,.uni-figcaption,.uni-blockquote,.uni-ul,.uni-li,.uni-dialog,.uni-h1,.uni-h2,.uni-h3{display:block;box-sizing:border-box}.uni-span,.uni-strong,.uni-small,.uni-em,.uni-i,.uni-b{display:inline;box-sizing:border-box}.uni-strong,.uni-b,.uni-h1,.uni-h2,.uni-h3{font-weight:700}.uni-em,.uni-i{font-style:normal}.uni-br{display:block;width:100%;height:0}.uni-img{display:block;box-sizing:border-box}.lab-report-summary{white-space:pre-line}.uni-button{margin:0;padding:0;box-sizing:border-box;border:0;border-radius:0;color:inherit;background:var(--color-transparent);font:inherit;line-height:inherit;overflow:visible;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--color-transparent)}.uni-button:after{border:0}.uni-input{box-sizing:border-box;font:inherit;color:inherit}.search-form .uni-input uni-input{width:100%;height:24px;box-sizing:border-box;padding:1px 2px;border:0;outline:0;color:inherit;background:var(--color-transparent);font:inherit;line-height:normal}uni-page-body{margin:0;min-height:100%;background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-cn);-webkit-font-smoothing:antialiased}@font-face{font-family:RDN Avenir Next World;src:url(./AvenirNextWorld-Regular-CN0T8mCk.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RDN Chinese Text;src:url(./RDNChineseText-Regular-mUTCipm_.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--mist);color:var(--ink);font-family:var(--font-family-cn);-webkit-font-smoothing:antialiased}.uni-button,.uni-input{font:inherit}.uni-button{color:inherit}.uni-button:focus-visible,.uni-input:focus-visible{outline:3px solid var(--color-rgba-15-201-247-0-42);outline-offset:2px}.stage{min-height:100dvh;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(var(--color-rgba-16-16-235-0-035) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-16-16-235-0-035) 1px,var(--color-transparent) 1px),var(--mist);background-size:32px 32px}.stage:before,.stage:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.stage:before{width:520px;height:520px;left:-220px;top:-230px;background:var(--color-rgba-16-16-235-0-11)}.stage:after{width:440px;height:440px;right:-180px;bottom:-220px;background:var(--color-rgba-15-201-247-0-15)}.brand-rail{position:absolute;background:var(--electric-blue);z-index:-1}.brand-rail-left{width:14px;height:37vh;left:5vw;bottom:0}.brand-rail-right{width:28vw;max-width:480px;height:10px;right:0;top:8vh}.app-shell{width:min(430px,100vw);height:min(920px,100dvh - 40px);position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border-radius:38px;box-shadow:var(--shadow),0 0 0 1px var(--color-rgba-23-15-95-0-07)}.app-header{flex:0 0 auto;padding:0 22px;position:relative;z-index:3;background:var(--color-transparent)}.status-bar{min-height:26px;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:8;top:8px;left:22px;right:22px;padding:0 4px;color:var(--navy-deep);background:var(--color-transparent);font-size:12px;font-weight:700}.status-icons{display:flex;align-items:center;gap:3px}.lab-hero{min-height:214px;overflow:hidden;position:relative;isolation:isolate;margin:0 -22px;padding:54px 22px 43px;border:0;border-radius:0;background:linear-gradient(118deg,var(--color-hex-f8f9ff) 0 45%,var(--color-rgba-15-201-247-0-13) 100%),var(--mist);box-shadow:none}.lab-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.42;background-image:radial-gradient(circle,var(--color-rgba-16-16-235-0-24) 0 1px,var(--color-transparent) 1.5px),linear-gradient(90deg,var(--color-transparent) calc(100% - 1px),var(--color-rgba-16-16-235-0-08) 0),linear-gradient(var(--color-transparent) calc(100% - 1px),var(--color-rgba-16-16-235-0-08) 0);background-size:16px 16px,32px 32px,32px 32px;-webkit-mask-image:linear-gradient(90deg,var(--color-rgba-0-0-0-0-18),var(--color-transparent) 44%,var(--color-black) 100%);mask-image:linear-gradient(90deg,var(--color-rgba-0-0-0-0-18),var(--color-transparent) 44%,var(--color-black) 100%)}.lab-hero:after{content:"";width:88px;height:88px;position:absolute;right:-16px;top:-30px;z-index:-2;border:1px solid var(--color-rgba-16-16-235-0-15);border-radius:50%;box-shadow:0 0 0 12px var(--color-rgba-15-201-247-0-04),0 0 0 24px var(--color-rgba-16-16-235-0-025)}.lab-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lab-orbit{position:absolute;border:1px solid var(--color-rgba-16-16-235-0-18);border-radius:50%;transform:rotate(-18deg)}.lab-orbit-one{width:138px;height:55px;right:2px;top:50px}.lab-orbit-two{width:90px;height:90px;right:34px;top:24px;border-style:dashed;border-color:var(--color-rgba-0-220-185-0-32)}.lab-node{width:7px;height:7px;position:absolute;border:2px solid var(--white);border-radius:50%;background:var(--electric-blue);box-shadow:0 0 0 3px var(--color-rgba-16-16-235-0-12),0 0 12px var(--color-rgba-16-16-235-0-22)}.lab-node-one{right:106px;top:36px}.lab-node-two{right:40px;top:75px;background:var(--teal)}.lab-node-three{right:120px;top:110px;background:var(--light-blue)}.lab-connector{height:1px;position:absolute;transform-origin:left center;background:linear-gradient(90deg,var(--color-rgba-16-16-235-0-55),var(--color-rgba-0-220-185-0-35))}.lab-connector-one{width:73px;right:44px;top:43px;transform:rotate(31deg)}.lab-connector-two{width:60px;right:54px;top:78px;transform:rotate(142deg)}.lab-scan{width:2px;height:100%;position:absolute;top:0;right:31%;background:linear-gradient(var(--color-transparent),var(--light-blue),var(--color-transparent));opacity:.26;box-shadow:0 0 12px var(--color-rgba-15-201-247-0-4);animation:lab-scan 4.8s ease-in-out infinite}@keyframes lab-scan{0%,to{transform:translate(-58px);opacity:0}20%,80%{opacity:.35}50%{transform:translate(72px);opacity:.5}}.welcome-row{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2;padding:0}.lab-title .uni-p,.lab-title .uni-h1,.lab-title>.uni-span{margin:0}.lab-title{min-width:0;max-width:270px}.lab-title .uni-p{color:var(--navy-deep);font-family:var(--font-family-brand);font-size:12px;letter-spacing:.025em;margin-bottom:7px;white-space:nowrap}.lab-title .uni-p .uni-strong{font-weight:700}.lab-title .uni-h1{color:var(--navy-deep);font-family:var(--font-family-brand);font-size:23px;line-height:1.08;letter-spacing:-.025em;font-weight:500;white-space:nowrap}.lab-title>.uni-span{color:var(--navy-deep);display:block;margin-top:7px;font-size:13px;font-weight:600;letter-spacing:.14em}.lab-progress-cluster{width:64px;flex:0 0 64px;position:relative;display:flex;justify-content:flex-end}.lab-symbol{width:26px;height:26px;display:grid;place-items:center;position:absolute;right:-4px;top:-13px;z-index:4;border:1px solid var(--color-rgba-16-16-235-0-14);border-radius:50%;color:var(--electric-blue);background:var(--color-rgba-255-255-255-0-88);box-shadow:0 6px 16px var(--color-rgba-23-15-95-0-09)}.day-progress{width:58px;height:58px;border-radius:50%;display:flex;align-items:baseline;justify-content:center;padding-top:15px;position:relative;color:var(--navy-deep);background:conic-gradient(var(--teal) 0 36%,var(--electric-blue) 36% 57%,var(--color-rgba-255-255-255-0-72) 57% 100%);box-shadow:0 8px 22px var(--color-rgba-16-16-235-0-11)}.day-progress:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--color-rgba-255-255-255-0-95)}.day-progress .uni-strong,.day-progress .uni-small{position:relative;z-index:1}.day-progress .uni-strong{font-size:20px}.day-progress .uni-small{color:var(--muted);font-size:12px;margin-left:2px}.lab-signals{height:24px;display:flex;align-items:flex-end;gap:12px;position:relative;z-index:2;margin-top:8px;border-top:1px solid var(--color-rgba-16-16-235-0-09)}.lab-signals .uni-span{display:inline-flex;align-items:center;gap:4px;padding-top:7px;color:var(--color-rgba-23-15-95-0-64);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.09em}.lab-signals .uni-i{width:4px;height:4px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px var(--color-rgba-0-220-185-0-12)}.lab-signals .uni-span:nth-child(2) .uni-i{background:var(--electric-blue)}.lab-signals .uni-span:nth-child(3) .uni-i{background:var(--light-blue)}.search-form{min-height:48px;position:relative;z-index:7;border-radius:14px;display:flex;align-items:center;gap:10px;padding:4px 5px 4px 14px;margin-top:-25px;background:var(--color-rgba-255-255-255-0-98);border:1px solid var(--color-rgba-23-15-95-0-1);color:var(--muted);box-shadow:0 12px 28px var(--color-rgba-23-15-95-0-14)}.search-form:focus-within{border-color:var(--color-rgba-16-16-235-0-5);box-shadow:0 0 0 3px var(--color-rgba-16-16-235-0-08)}.search-form .uni-input{min-width:0;flex:1;border:0;outline:0;background:var(--color-transparent);color:var(--ink);font-size:13px}.search-form .uni-input::-webkit-input-placeholder{color:var(--color-hex-9898a5)}.search-form .uni-input::placeholder{color:var(--color-hex-9898a5)}.search-form .uni-button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;cursor:pointer;color:var(--white);background:var(--electric-blue)}.content-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:var(--white)}.content-scroll::-webkit-scrollbar{display:none}.screen-content{padding:18px 22px 118px}@keyframes screen-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.compact-heading{align-items:center}.section-heading .uni-h2,.page-intro .uni-h2{margin:2px 0 0;color:var(--navy-deep);font-size:21px;line-height:1.2;letter-spacing:-.02em}.eyebrow{display:block;color:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.15em}.time-pill{display:inline-flex;align-items:center;gap:4px;color:var(--muted);background:var(--mist);border-radius:999px;padding:6px 9px;font-size:12px}.feature-card{min-height:252px;display:grid;grid-template-columns:42% 58%;overflow:hidden;border:1px solid var(--color-rgba-23-15-95-0-08);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 12px 34px var(--color-rgba-23-15-95-0-1)}.book-cover{min-height:252px;padding:20px 14px 16px;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate;background:var(--electric-blue);color:var(--white)}.book-cover:after{content:"";width:110px;height:110px;border:1px solid var(--color-rgba-255-255-255-0-35);border-radius:50%;position:absolute;right:-48px;bottom:20px;z-index:-1}.book-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.18;background:linear-gradient(var(--color-rgba-255-255-255-0-45) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-255-255-255-0-45) 1px,var(--color-transparent) 1px);background-size:24px 24px}.book-kicker{font-family:var(--font-family-brand);font-size:12px;letter-spacing:.12em;opacity:.8}.book-cover .uni-strong{margin-top:22px;font-size:25px;line-height:1.18;letter-spacing:.02em}.book-cover .uni-small{margin-top:auto;max-width:110px;font-size:12px;line-height:1.5;opacity:.8}.real-book-cover{padding:0;border:0;cursor:pointer;background:var(--color-hex-f4fbff)}.real-book-cover-image{width:100%;height:100%;display:block;background-position:center;background-size:cover;transition:transform .24s ease}.real-book-cover:hover .real-book-cover-image{transform:scale(1.025)}.book-open-hint{display:inline-flex;align-items:center;gap:4px;position:absolute;left:10px;bottom:10px;z-index:2;border:1px solid var(--color-rgba-255-255-255-0-2);border-radius:999px;padding:5px 7px;color:var(--white);background:var(--color-rgba-48-20-8-0-68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:12px;font-weight:700}.real-book-cover+.feature-copy .uni-h3{font-size:14px;line-height:1.35}.book-detail-card{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding:14px;overflow:visible;border-color:var(--color-rgba-17-126-172-0-12);background:linear-gradient(180deg,var(--color-hex-fbfdff) 0%,var(--color-white) 74%);box-shadow:0 18px 45px var(--color-rgba-24-91-126-0-12)}.book-stage{min-height:270px;display:grid;place-items:center;position:relative;margin:0;overflow:visible;border-radius:16px;background:radial-gradient(ellipse at 50% 58%,var(--color-rgba-51-215-226-0-22),var(--color-transparent) 28%),radial-gradient(ellipse at 50% 61%,var(--color-rgba-255-210-90-0-18),var(--color-transparent) 43%),linear-gradient(180deg,var(--color-white) 0%,var(--color-hex-f7fcff) 100%)}.book-stage:after{content:none}.book-detail-card .real-book-cover{width:135px;height:200px;min-height:0;overflow:visible;z-index:1;border-radius:2px 8px 8px 2px;transform:none;box-shadow:0 16px 28px var(--color-rgba-26-70-89-0-22);transition:transform .22s ease,box-shadow .22s ease}.book-detail-card .real-book-cover:before{content:"";width:9px;position:absolute;inset:0 auto 0 0;z-index:3;border-radius:2px 0 0 2px;background:linear-gradient(90deg,var(--color-rgba-0-68-91-0-2),var(--color-rgba-255-255-255-0-68),var(--color-rgba-0-68-91-0-08));box-shadow:2px 0 3px var(--color-rgba-0-58-79-0-13)}.book-detail-card .real-book-cover:after{content:"";width:auto;height:6px;position:absolute;inset:auto -5px -5px 7px;z-index:-1;border:0;border-radius:0 0 6px 2px;transform:skew(-25deg);background:repeating-linear-gradient(0deg,var(--color-hex-dfe8eb) 0 1px,var(--color-white) 1px 2px)}.book-detail-card .real-book-cover:hover{transform:translateY(-3px);box-shadow:0 20px 34px var(--color-rgba-26-70-89-0-26)}.book-detail-card .real-book-cover-image{position:relative;z-index:1;border-radius:inherit}.book-detail-card .book-open-hint{left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap;color:var(--color-white);background:var(--color-rgba-16-16-235-0-78)}.book-detail-copy{min-width:0;justify-content:center;padding:18px 4px;text-align:left}.book-detail-copy .evidence-chip{align-self:flex-start;color:var(--color-hex-087a97);background:var(--color-rgba-27-196-209-0-12)}.book-detail-copy .uni-h3,.real-book-cover+.book-detail-copy .uni-h3{margin:12px 0 0;color:var(--color-hex-173f55);font-family:var(--font-family-cn);font-size:22px;line-height:1.42}.book-detail-copy .book-author{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin:0;color:var(--color-hex-65757e);font-size:12px}.book-community-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 0;border-top:1px solid var(--color-rgba-21-101-133-0-1);border-bottom:1px solid var(--color-rgba-21-101-133-0-1);color:var(--color-hex-536b77);text-align:left}.book-community-row>.uni-span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;font-weight:700}.book-community-row>.uni-span:first-child{color:var(--color-hex-087f9f)}.book-community-row .uni-button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--color-hex-71818a);background:var(--color-hex-f3f7f8);margin-left:auto}.book-quote{position:relative;margin:12px 0 0;padding:12px 10px 10px 19px;border:1px solid var(--color-rgba-17-126-172-0-11);border-radius:14px;color:var(--color-hex-315563);background:var(--color-hex-f8fcfd);font-family:var(--font-family-cn);font-size:12px;line-height:1.55;text-align:left}.book-quote:before{content:"“";position:absolute;left:7px;top:-5px;color:var(--color-rgba-34-180-196-0-22);font-family:var(--font-family-cn);font-size:44px;line-height:1}.book-detail-copy .progress-meta{margin-top:24px;padding-top:0}.book-continue-action{width:100%;min-height:0;height:46px;flex:0 0 auto;margin-top:14px;padding:12px;font-size:16px;line-height:1}.book-detail-copy .progress-meta .uni-strong,.book-detail-copy .secondary-action{color:var(--electric-blue)}.book-detail-copy .progress-track .uni-span,.book-detail-copy .primary-action{background:var(--electric-blue)}.book-detail-copy .secondary-action{border-color:var(--color-rgba-16-16-235-0-25)}.book-orbit{width:96px;height:52px;position:relative;margin-top:16px}.book-orbit:before,.book-orbit:after{content:"";position:absolute;border:1px solid var(--color-rgba-255-255-255-0-72);border-radius:50%;transform:rotate(-18deg)}.book-orbit:before{top:4px;right:0;bottom:4px;left:0}.book-orbit:after{top:12px;right:18px;bottom:12px;left:18px}.book-orbit .uni-span{width:7px;height:7px;position:absolute;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--color-rgba-255-255-255-0-2)}.book-orbit .uni-span:nth-child(1){left:6px;top:23px}.book-orbit .uni-span:nth-child(2){left:52px;top:3px;background:var(--orange)}.book-orbit .uni-span:nth-child(3){right:4px;bottom:6px;background:var(--light-blue)}.feature-copy{min-width:0;padding:19px 16px;display:flex;flex-direction:column}.evidence-chip{align-self:flex-start;border-radius:999px;background:var(--color-rgba-0-220-185-0-12);color:var(--color-hex-087e6c);padding:5px 8px;font-size:12px;font-weight:700}.feature-copy .uni-h3{color:var(--navy-deep);font-size:18px;line-height:1.22;margin:13px 0 6px}.feature-copy>.uni-p{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.progress-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:13px;font-size:12px;color:var(--muted)}.progress-meta .uni-strong{color:var(--electric-blue);font-size:12px}.progress-track{width:100%;height:5px;overflow:hidden;border-radius:99px;margin-top:5px;background:var(--color-hex-e8e8f0)}.progress-track .uni-span{height:100%;display:block;border-radius:inherit;background:var(--electric-blue);transition:width .3s ease}.feature-actions{display:flex;align-items:center;gap:5px;margin-top:10px}.primary-action,.secondary-action,.wide-primary{border-radius:10px;min-height:36px;cursor:pointer;font-size:12px;font-weight:700}.primary-action{flex:1;border:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--white);background:var(--electric-blue)}.secondary-action{padding:0 6px;border:1px solid var(--color-rgba-16-16-235-0-25);color:var(--electric-blue);background:var(--white)}.patient-section{margin-top:22px}.unlock-banner{min-height:58px;display:flex;align-items:center;gap:10px;border-radius:15px;padding:9px 12px;margin-bottom:20px;border:1px solid var(--color-rgba-15-201-247-0-24);background:var(--color-rgba-15-201-247-0-07)}.unlock-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:var(--electric-blue)}.unlock-banner>.uni-div{min-width:0;display:flex;flex:1;flex-direction:column}.unlock-banner .uni-strong{color:var(--navy-deep);font-size:12px}.unlock-banner .uni-div .uni-span{color:var(--muted);font-size:12px;margin-top:2px}.unlock-count{color:var(--electric-blue);font-size:12px;font-weight:700}.text-button{border:0;padding:3px;cursor:pointer;color:var(--electric-blue);background:var(--color-transparent);font-size:12px;font-weight:600}.patient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.patient-card{min-height:258px;border:1px solid var(--color-rgba-23-15-95-0-1);border-radius:17px;padding:7px 7px 12px;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:left;cursor:pointer;background:var(--white);box-shadow:none;transform:none;transition:border-color .18s ease,filter .18s ease,opacity .18s ease}.patient-card:nth-child(odd),.patient-card:nth-child(2n){transform:none}.patient-card:hover{transform:none;box-shadow:none}.patient-card.is-unlocked{border-color:var(--color-rgba-16-16-235-0-25);box-shadow:none}.patient-card.is-locked{border-color:var(--color-rgba-92-96-110-0-12);background:var(--color-hex-f7f8fa);filter:grayscale(1);opacity:.62}.patient-card.is-locked:hover{filter:grayscale(.72);opacity:.82}.patient-photo-wrap{width:100%;height:148px;display:block;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,var(--color-hex-ece9fb),var(--color-hex-d8e9fa))}.patient-photo{width:100%;height:100%;display:block;overflow:hidden;border-radius:12px;background-position:center 20%;background-repeat:no-repeat;background-size:cover}.patient-card-caption{min-width:0;display:flex;flex:1;flex-direction:column;padding:12px 6px 30px}.patient-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding-right:27px}.patient-name-row .uni-strong{color:var(--navy-deep);font-size:15px;line-height:1.25}.patient-name-row .uni-small{color:var(--muted);font-size:12px;white-space:nowrap}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--navy-deep)}.avatar-cyan{background:var(--color-rgba-15-201-247-0-25)}.avatar-green{background:var(--color-rgba-126-202-42-0-23)}.avatar-lavender{background:var(--color-rgba-101-75-221-0-2)}.avatar-orange{background:var(--color-rgba-255-173-0-0-22)}.patient-info{min-width:0;display:flex;flex-direction:column}.patient-info .uni-strong{color:var(--navy-deep);font-size:12px;line-height:1.25}.patient-info .uni-small{color:var(--muted);margin-top:1px;font-size:12px}.patient-chapter{margin-top:8px;color:var(--electric-blue);font-size:12px;font-weight:700;line-height:1.35}.patient-card.is-locked .patient-chapter{color:var(--color-hex-777b86)}.tag-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tag-row .uni-em{font-style:normal;color:var(--muted);background:var(--mist);border-radius:999px;padding:4px 6px;font-size:12px;line-height:1.1}.patient-card.is-unlocked .tag-row .uni-em:first-child{color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-08)}.card-state{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;position:absolute;right:8px;bottom:8px;color:var(--muted);background:var(--color-hex-e8e9ed)}.is-unlocked .card-state{color:var(--white);background:var(--electric-blue)}.page-intro{margin-bottom:18px}.page-intro .uni-h2{font-size:25px;margin-top:4px}.page-intro .uni-p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.suggestions .uni-button{border:1px solid var(--color-rgba-16-16-235-0-12);border-radius:999px;cursor:pointer;padding:7px 10px;color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-055);font-size:12px}.suggestions .uni-button:active{color:var(--white);background:var(--electric-blue)}.result-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--muted);font-size:12px}.result-label .uni-strong{max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--navy-deep)}.result-card{min-height:140px;display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px;border:1px solid var(--color-rgba-16-16-235-0-15);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--color-rgba-23-15-95-0-07);margin-bottom:12px;background:var(--white)}.muted-result{box-shadow:none;border-color:var(--line)}.result-index{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--white);background:var(--electric-blue);font-size:13px;font-weight:700}.muted-result .result-index{color:var(--navy-deep);background:var(--mist)}.result-card .uni-small{color:var(--muted);font-size:12px}.result-card .uni-h3{margin:5px 0 6px;color:var(--navy-deep);font-size:15px}.result-card .uni-p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.result-link{display:inline-flex;align-items:center;gap:3px;color:var(--electric-blue);margin-top:10px;font-size:12px;font-weight:700}.simulation-screen{padding-top:16px}.simulation-secondary-screen{padding-top:16px;padding-bottom:32px}.simulation-header{min-height:38px;padding:8px 22px 0;background:var(--white)}.simulation-header .status-bar{position:relative;inset:auto}.case-directory-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.case-directory-intro .uni-h2{margin:4px 0 6px;color:var(--navy-deep);font-size:24px;line-height:1.2;letter-spacing:-.03em}.case-directory-intro .uni-p{max-width:285px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.intake-mark{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border:1px solid var(--color-rgba-16-16-235-0-1);border-radius:16px;color:var(--electric-blue);background:linear-gradient(145deg,var(--color-rgba-15-201-247-0-15),var(--color-rgba-16-16-235-0-07));box-shadow:0 8px 20px var(--color-rgba-23-15-95-0-08)}.intake-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:20px;border:1px solid var(--color-rgba-16-16-235-0-1);border-radius:16px;background:var(--white);box-shadow:0 8px 22px var(--color-rgba-23-15-95-0-06)}.intake-summary>.uni-div{min-width:0;padding:11px 10px;border-right:1px solid var(--line)}.intake-summary>.uni-div:last-child{border-right:0}.intake-summary .uni-span,.intake-summary .uni-strong,.intake-summary .uni-small{display:block}.intake-summary .uni-span{color:var(--muted);font-size:12px}.intake-summary .uni-strong{display:inline-block;margin-top:3px;color:var(--navy-deep);font-family:var(--font-family-brand);font-size:19px}.intake-summary .uni-small{display:inline-block;margin-left:3px;color:var(--color-hex-9292a0);font-size:12px}.case-directory-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.case-directory-heading .uni-h3{margin:2px 0 0;color:var(--navy-deep);font-size:18px}.case-directory-heading>.uni-span{color:var(--muted);font-size:12px}.case-directory-list{display:grid;gap:11px}.case-directory-card{width:100%;min-height:150px;display:grid;grid-template-columns:70px 1fr 32px;grid-template-rows:1fr auto;align-items:start;column-gap:12px;overflow:hidden;position:relative;padding:19px 14px 12px;border:1px solid var(--line);border-radius:19px;text-align:left;cursor:default;background:var(--white);box-shadow:0 9px 24px var(--color-rgba-23-15-95-0-065);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.case-directory-card:hover{transform:translateY(-2px);border-color:var(--color-rgba-16-16-235-0-24);box-shadow:0 13px 28px var(--color-rgba-23-15-95-0-1)}.case-directory-card.is-available{border-color:var(--color-rgba-16-16-235-0-25);background:linear-gradient(100deg,var(--color-rgba-16-16-235-0-035),var(--color-transparent) 42%),var(--white)}.case-directory-card.is-completed{border-color:var(--color-rgba-16-16-235-0-3);background:linear-gradient(100deg,var(--color-rgba-16-16-235-0-055),var(--color-transparent) 48%),var(--white)}.case-directory-card.is-pending{border-color:var(--color-rgba-91-94-108-0-13);background:var(--color-hex-f6f7f9);box-shadow:none}.is-pending .directory-patient-avatar{filter:grayscale(1);opacity:.68}.is-pending .directory-card-action{color:var(--color-hex-858995);background:var(--color-hex-e4e6eb)}.case-directory-card.is-locked{background:var(--color-hex-fbfbfc);box-shadow:none}.directory-case-index{position:absolute;right:13px;top:9px;color:var(--color-rgba-23-15-95-0-38);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.1em}.directory-patient-avatar{width:70px;height:82px;display:grid;place-items:center;grid-column:1;grid-row:1;border-radius:12px;color:var(--navy-deep);background:var(--color-rgba-16-16-235-0-09);box-shadow:inset 0 0 0 1px var(--color-rgba-16-16-235-0-08)}.simulation-avatar-photo{width:100%;height:100%;display:block;border-radius:inherit;background-position:center 20%;background-repeat:no-repeat;background-size:cover}.case-tone-teal .directory-patient-avatar{background:var(--color-rgba-0-220-185-0-14)}.case-tone-green .directory-patient-avatar{background:var(--color-rgba-126-202-42-0-14)}.case-tone-orange .directory-patient-avatar{background:var(--color-rgba-255-173-0-0-15)}.is-locked .directory-patient-avatar{color:var(--color-hex-9696a1);filter:grayscale(1)}.directory-case-copy{min-width:0;display:flex;flex-direction:column;grid-column:2;grid-row:1}.directory-case-meta{color:var(--electric-blue);font-size:12px;font-weight:700}.directory-case-copy>.uni-strong{margin-top:3px;color:var(--navy-deep);font-size:15px}.directory-case-copy>.uni-em{margin-top:2px;overflow:hidden;color:var(--ink);font-size:12px;font-style:normal;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.directory-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.directory-tags .uni-i{border-radius:999px;padding:3px 5px;color:var(--muted);background:var(--mist);font-size:12px;font-style:normal;line-height:1}.is-available .directory-tags .uni-i:first-child{color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-08)}.directory-card-action{width:30px;height:30px;display:grid;place-items:center;grid-column:3;grid-row:1;align-self:center;border-radius:10px;color:var(--white);background:var(--electric-blue)}.is-locked .directory-card-action{color:var(--color-hex-9696a1);background:var(--color-hex-eeeef2)}.directory-card-footer{min-height:27px;display:flex;align-items:center;gap:8px;grid-column:1/4;grid-row:2;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted)}.directory-progress-track{height:4px;overflow:hidden;flex:1;border-radius:99px;background:var(--color-hex-e8e8ef)}.directory-progress-track .uni-i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--electric-blue),var(--light-blue))}.directory-card-footer .uni-strong{margin-left:auto;color:var(--electric-blue);font-size:12px}.directory-intake-button,.directory-completed-actions .uni-button{min-height:34px;border-radius:10px;padding:0 13px;cursor:pointer;font-size:12px;font-weight:700}.directory-intake-button{margin-left:auto;border:0;color:var(--white);background:var(--electric-blue)}.directory-completed-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.directory-completed-actions .uni-button:first-child{border:0;color:var(--white);background:var(--electric-blue)}.directory-completed-actions .uni-button:last-child{border:1px solid var(--color-rgba-16-16-235-0-25);color:var(--electric-blue);background:var(--white)}.is-locked .directory-card-footer .uni-strong{margin-left:0;color:var(--color-hex-9292a0)}.directory-footnote{display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 0;color:var(--muted);font-size:12px}.case-detail-toolbar{min-height:42px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-bottom:13px}.case-detail-toolbar>.uni-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;cursor:pointer;color:var(--navy-deep);background:var(--white)}.case-detail-toolbar .uni-div,.case-detail-toolbar .uni-div .uni-span,.case-detail-toolbar .uni-div .uni-strong{display:block}.case-detail-toolbar .uni-div .uni-span{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.1em}.case-detail-toolbar .uni-div .uni-strong{margin-top:1px;color:var(--navy-deep);font-size:12px}.case-detail-toolbar .uni-em{border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--mist);font-size:12px;font-style:normal}.simulation-intro-copy{margin-bottom:16px}.case-brief{min-height:292px;overflow:hidden;isolation:isolate;position:relative;border-radius:26px;padding:18px;color:var(--white);background:radial-gradient(circle at 87% 16%,var(--color-rgba-15-201-247-0-24),var(--color-transparent) 34%),linear-gradient(145deg,var(--color-hex-171066) 0%,var(--color-brand-primary) 100%);box-shadow:0 18px 38px var(--color-rgba-20-15-75-0-22)}.case-brief.is-preview{background:radial-gradient(circle at 87% 16%,var(--color-rgba-101-75-221-0-22),var(--color-transparent) 34%),linear-gradient(145deg,var(--color-hex-2b2854) 0%,var(--color-hex-54506f) 100%)}.case-brief:after{content:"";width:170px;height:170px;position:absolute;right:-64px;top:42px;z-index:-1;border:1px solid var(--color-rgba-255-255-255-0-2);border-radius:50%;box-shadow:0 0 0 20px var(--color-rgba-255-255-255-0-025),0 0 0 42px var(--color-rgba-255-255-255-0-018)}.case-brief-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.13;background:linear-gradient(var(--color-rgba-255-255-255-0-5) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-255-255-255-0-5) 1px,var(--color-transparent) 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(110deg,var(--color-black),var(--color-transparent) 72%);mask-image:linear-gradient(110deg,var(--color-black),var(--color-transparent) 72%)}.case-brief-topline{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-brand);font-size:12px;letter-spacing:.12em}.case-brief-topline .uni-span{display:inline-flex;align-items:center;gap:6px}.case-brief-topline .uni-i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--color-rgba-0-220-185-0-14)}.case-brief-topline .uni-em{border:1px solid var(--color-rgba-255-255-255-0-22);border-radius:999px;padding:5px 8px;font-style:normal;letter-spacing:0;background:var(--color-rgba-255-255-255-0-08)}.case-patient-mark{width:50px;height:50px;display:grid;place-items:center;margin-top:22px;border:1px solid var(--color-rgba-255-255-255-0-28);border-radius:16px;color:var(--navy-deep);background:var(--teal);box-shadow:0 9px 20px var(--color-rgba-0-220-185-0-18)}.case-number{display:block;margin-top:15px;color:var(--light-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.14em}.case-brief .uni-h3{max-width:275px;margin:5px 0 6px;font-size:21px;line-height:1.25}.case-brief>.uni-p{margin:0;color:var(--color-rgba-255-255-255-0-72);font-size:12px}.intake-profile-layout{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px}.intake-profile-layout .case-patient-mark{margin-top:0}.intake-profile-copy{display:grid;gap:10px}.intake-profile-copy .uni-p{margin:0;color:var(--color-rgba-255-255-255-0-84);font-size:12px;line-height:1.7}.intake-profile-copy .uni-strong{color:var(--white)}.case-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:18px;border:1px solid var(--color-rgba-255-255-255-0-12);border-radius:14px;background:var(--color-rgba-255-255-255-0-12)}.case-vitals .uni-div{min-width:0;padding:9px 8px;background:var(--color-rgba-20-15-75-0-42)}.case-vitals .uni-small,.case-vitals .uni-strong,.case-vitals .uni-span{display:block}.case-vitals .uni-small{color:var(--color-rgba-255-255-255-0-58);font-size:12px}.locked-case-message{min-height:58px;display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;border:1px solid var(--color-rgba-255-255-255-0-14);border-radius:14px;color:var(--color-rgba-255-255-255-0-74);background:var(--color-rgba-20-15-75-0-28)}.locked-case-message .uni-span,.locked-case-message .uni-strong,.locked-case-message .uni-small{display:block}.locked-case-message .uni-strong{color:var(--white);font-size:12px}.locked-case-message .uni-small{margin-top:2px;font-size:12px}.case-vitals .uni-strong{margin-top:4px;font-family:var(--font-family-brand);font-size:13px}.case-vitals .uni-span{margin-top:1px;color:var(--color-rgba-255-255-255-0-48);font-size:12px}.case-objective{min-height:62px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid var(--color-rgba-15-201-247-0-22);border-radius:16px;background:var(--color-rgba-15-201-247-0-07)}.case-objective>.uni-div{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--electric-blue);background:var(--white);box-shadow:0 5px 14px var(--color-rgba-23-15-95-0-08)}.case-objective .uni-p,.case-objective .uni-strong,.case-objective .uni-p .uni-span{display:block;margin:0}.case-objective .uni-strong{color:var(--navy-deep);font-size:12px}.case-objective .uni-p .uni-span{margin-top:2px;color:var(--muted);font-size:12px}.difficulty-pill{border-radius:999px;padding:5px 8px;color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-08);font-size:12px;font-weight:700}.decision-path{overflow:hidden;margin:14px 0;border:1px solid var(--line);border-radius:18px;background:var(--white)}.decision-path>.uni-div{min-height:54px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line)}.decision-path>.uni-div:last-child{border-bottom:0}.decision-path>.uni-div>.uni-span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-07);font-family:var(--font-family-brand);font-size:12px;font-weight:700}.decision-path .uni-p,.decision-path .uni-strong,.decision-path .uni-small{display:block;margin:0}.decision-path .uni-strong{color:var(--navy-deep);font-size:12px}.decision-path .uni-small{margin-top:2px;color:var(--muted);font-size:12px}.decision-path .medical-icon{color:var(--color-hex-aaaaba)}.simulation-start,.simulation-next{box-shadow:0 10px 24px var(--color-rgba-16-16-235-0-2)}.simulation-start:disabled{cursor:not-allowed;color:var(--color-hex-9696a1);background:var(--color-hex-e9e9ee);box-shadow:none}.simulation-toolbar{min-height:44px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.simulation-toolbar>.uni-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;cursor:pointer;color:var(--navy-deep);background:var(--white)}.simulation-toolbar .uni-div,.simulation-toolbar>.uni-div>.uni-span,.simulation-toolbar .uni-strong{display:block}.simulation-toolbar>.uni-div>.uni-span{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.12em}.simulation-toolbar .uni-strong{margin-top:2px;color:var(--navy-deep);font-size:12px}.simulation-toolbar .uni-em{color:var(--muted);font-style:normal;font-size:12px;font-weight:700}.case-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:11px 0 14px}.case-progress .uni-span{height:4px;border-radius:99px;background:var(--color-hex-e7e7ee)}.case-progress .uni-span.active{background:linear-gradient(90deg,var(--electric-blue),var(--light-blue))}.case-context-toggle{width:100%;min-height:58px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--color-rgba-16-16-235-0-12);border-radius:15px;text-align:left;cursor:pointer;background:var(--color-hex-f8f8fe)}.context-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--white);background:var(--electric-blue)}.case-context-toggle>.uni-span:nth-child(2),.case-context-toggle .uni-strong,.case-context-toggle .uni-small{display:block}.case-context-toggle .uni-strong{color:var(--navy-deep);font-size:12px}.case-context-toggle .uni-small{margin-top:2px;color:var(--muted);font-size:12px}.case-context-toggle>.medical-icon{color:var(--electric-blue)}.case-context-panel{margin-top:8px;padding:13px;border:1px solid var(--color-rgba-16-16-235-0-1);border-radius:15px;background:var(--white);box-shadow:0 9px 24px var(--color-rgba-23-15-95-0-07);animation:screen-in .22s ease-out}.context-highlight{display:flex;align-items:center;justify-content:space-between;color:var(--navy-deep);font-size:12px}.context-highlight .uni-strong{color:var(--error);font-family:var(--font-family-brand);font-size:12px}.case-context-panel>.uni-p{margin:10px 0;color:var(--muted);font-size:12px;line-height:1.65}.context-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:11px}.context-data-grid .uni-span{min-width:0;padding:8px 5px;border-right:1px solid var(--line)}.context-data-grid .uni-span:last-child{border-right:0}.context-data-grid .uni-small,.context-data-grid .uni-strong{display:block}.context-data-grid .uni-small{color:var(--muted);font-size:12px}.context-data-grid .uni-strong{margin-top:3px;color:var(--navy-deep);font-family:var(--font-family-brand);font-size:12px}.case-context-panel .context-note{display:flex;align-items:flex-start;gap:5px;margin-bottom:0;color:var(--color-hex-147157)}.question-context-report{margin-top:12px;padding:14px 15px;border-radius:17px;color:var(--navy-deep);background:var(--white);box-shadow:0 8px 22px var(--color-rgba-35-59-84-0-07)}.question-context-report>.uni-strong{display:block;margin-bottom:7px;font-size:13px}.question-context-report .uni-ul{display:grid;gap:6px;margin:0;padding-left:18px}.question-context-report .uni-li{color:var(--color-hex-3d5267);font-size:12px;line-height:1.6}.decision-card{margin-top:12px;padding:17px 15px;border:1px solid var(--color-rgba-16-16-235-0-13);border-radius:20px;background:var(--white);box-shadow:0 12px 30px var(--color-rgba-23-15-95-0-08)}.decision-phase{display:flex;align-items:center;justify-content:flex-end}.decision-phase .uni-span{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.08em}.decision-phase .uni-em{border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--mist);font-size:12px;font-style:normal}.decision-card .uni-h2{margin:7px 0 8px;color:var(--navy-deep);font-size:19px}.decision-prompt{margin:0;color:var(--ink);font-size:12px;font-weight:600;line-height:1.62}.decision-options{display:grid;gap:8px;margin-top:14px}.decision-options .uni-button{min-height:53px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:13px;text-align:left;cursor:pointer;background:var(--white);transition:border-color .16s ease,background .16s ease,transform .16s ease}.decision-options .uni-button:hover{transform:translateY(-1px);border-color:var(--color-rgba-16-16-235-0-3)}.decision-options .uni-button>.uni-span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--color-hex-d8d8e2);border-radius:9px;color:var(--muted);font-family:var(--font-family-brand);font-size:12px;font-weight:700;background:var(--mist)}.decision-options .uni-button .uni-strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.5}.decision-options .uni-button.is-selected{border-color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-045);box-shadow:0 0 0 2px var(--color-rgba-16-16-235-0-07)}.decision-options .uni-button.is-selected>.uni-span{border-color:var(--electric-blue);color:var(--white);background:var(--electric-blue)}.decision-options .uni-button.is-correct{border-color:var(--color-rgba-20-133-61-0-38);background:var(--color-rgba-20-133-61-0-06)}.decision-options .uni-button.is-correct>.uni-span{border-color:var(--success);color:var(--white);background:var(--success)}.decision-options .uni-button.is-incorrect{border-color:var(--color-rgba-237-0-42-0-28);background:var(--color-rgba-237-0-42-0-04)}.decision-options .uni-button.is-incorrect>.uni-span{border-color:var(--error);color:var(--error);background:var(--color-rgba-237-0-42-0-07)}.expert-feedback{margin-top:14px;padding:13px;border-radius:15px;color:var(--navy-deep);background:linear-gradient(140deg,var(--color-rgba-15-201-247-0-12),var(--color-rgba-16-16-235-0-055));animation:screen-in .22s ease-out}.feedback-title{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px}.feedback-title>.uni-span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--white);background:var(--navy-deep)}.feedback-title .uni-p,.feedback-title .uni-small,.feedback-title .uni-strong{display:block;margin:0}.feedback-title .uni-small{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.1em}.feedback-title .uni-strong{margin-top:1px;font-size:12px}.feedback-title .uni-em{color:var(--success);font-size:12px;font-style:normal;font-weight:700}.expert-feedback>.uni-p{margin:10px 0;font-size:12px;line-height:1.65}.feedback-explanation{white-space:pre-line}.reference-tools,.reference-list{display:grid;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid var(--color-rgba-16-16-235-0-12)}.reference-tools .uni-strong,.reference-list .uni-strong{color:var(--navy-deep);font-size:12px}.reference-tools .uni-span,.reference-list .uni-span{color:var(--color-hex-53606a);font-size:12px;line-height:1.5}.reference-tools .uni-img{width:100%;height:auto;display:block;margin-top:3px;border-radius:12px;background:var(--white)}.evidence-line{display:flex;align-items:flex-start;gap:5px;padding-top:9px;border-top:1px solid var(--color-rgba-16-16-235-0-1);color:var(--color-hex-53606a);font-size:12px;line-height:1.45}.simulation-next{margin-top:12px}.simulation-result-hero{min-height:260px;overflow:hidden;position:relative;isolation:isolate;padding:28px 20px 20px;border-radius:25px;text-align:center;color:var(--white);background:linear-gradient(150deg,var(--navy-deep),var(--electric-blue));box-shadow:0 18px 38px var(--color-rgba-20-15-75-0-2)}.result-orbit{width:190px;height:190px;position:absolute;left:50%;top:-70px;z-index:-1;transform:translate(-50%);border:1px solid var(--color-rgba-255-255-255-0-16);border-radius:50%;box-shadow:0 0 0 24px var(--color-rgba-255-255-255-0-025),0 0 0 48px var(--color-rgba-255-255-255-0-018)}.result-orbit .uni-span{width:7px;height:7px;position:absolute;border-radius:50%;background:var(--teal)}.result-orbit .uni-span:nth-child(1){left:10px;bottom:36px}.result-orbit .uni-span:nth-child(2){right:22px;bottom:20px;background:var(--light-blue)}.result-orbit .uni-span:nth-child(3){left:50%;bottom:0;background:var(--orange)}.result-unlock{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 14px;border-radius:17px;color:var(--navy-deep);background:var(--teal);box-shadow:0 10px 24px var(--color-rgba-0-220-185-0-24)}.simulation-result-hero>.uni-small{color:var(--light-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.14em}.simulation-result-hero .uni-h2{margin:6px 0 3px;font-size:20px;line-height:1.45}.simulation-result-hero>.uni-p{margin:0;color:var(--color-rgba-255-255-255-0-68);font-size:12px}.result-score{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px}.result-score>.uni-strong{font-size:30px;line-height:1}.result-score>.uni-span{text-align:left;font-size:12px}.result-score .uni-small{display:block;margin-top:1px;color:var(--color-rgba-255-255-255-0-55);font-size:12px}.result-diagnosis{margin-top:14px;padding:17px;border:1px solid var(--color-rgba-16-16-235-0-1);border-radius:19px;background:var(--white);box-shadow:0 10px 26px var(--color-rgba-23-15-95-0-07)}.result-diagnosis .uni-h3{margin:5px 0 8px;color:var(--navy-deep);font-size:15px}.result-diagnosis .uni-p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.result-diagnosis .uni-p+.uni-p{margin-top:10px}.result-reference-list{margin-top:13px}.diagnosis-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.diagnosis-tags .uni-span{border-radius:999px;padding:5px 8px;color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-07);font-size:12px;font-weight:700}.followup-section{margin-top:20px}.success-chip{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:5px 8px;color:var(--success);background:var(--color-rgba-20-133-61-0-08);font-size:12px;font-weight:700}.followup-timeline{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--white)}.followup-timeline .uni-article{min-height:98px;display:grid;grid-template-columns:42px 1fr;gap:11px;padding:14px;border-bottom:1px solid var(--line)}.followup-timeline .uni-article:last-child{border-bottom:0}.followup-timeline .uni-article>.uni-span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--white);background:var(--electric-blue);font-family:var(--font-family-brand);font-size:12px;font-weight:700}.followup-timeline .uni-small,.followup-timeline .uni-strong{display:block}.followup-timeline .uni-small{color:var(--muted);font-size:12px}.followup-timeline .uni-strong{margin-top:3px;color:var(--navy-deep);font-family:var(--font-family-brand);font-size:15px}.followup-timeline .uni-p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.result-actions{display:grid;grid-template-columns:42% 58%;gap:8px;margin-top:14px}.result-actions .uni-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--color-rgba-16-16-235-0-22);border-radius:12px;cursor:pointer;color:var(--electric-blue);background:var(--white);font-size:12px;font-weight:700}.result-actions .uni-button:last-child{border-color:var(--electric-blue);color:var(--white);background:var(--electric-blue)}.wide-primary{min-height:48px;width:100%;border:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--white);background:var(--electric-blue);font-size:12px}.bottom-nav{height:78px;flex:0 0 auto;position:absolute;left:16px;right:16px;bottom:12px;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;isolation:isolate;border:1px solid var(--color-rgba-255-255-255-0-74);border-radius:999px;padding:7px 8px 9px;background:linear-gradient(135deg,var(--color-rgba-255-255-255-0-72),var(--color-rgba-242-246-255-0-48));box-shadow:none;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%)}.bottom-nav:before{content:"";position:absolute;inset:1px 8px auto;z-index:-1;height:46%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,var(--color-rgba-255-255-255-0-58),var(--color-transparent))}.bottom-nav .uni-button{height:60px;border:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:999px;cursor:pointer;position:relative;z-index:1;color:var(--color-rgba-42-45-76-0-58);background:var(--color-transparent);transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bottom-nav .uni-button.active{color:var(--electric-blue);background:linear-gradient(145deg,var(--color-rgba-255-255-255-0-8),var(--color-rgba-224-229-255-0-48));box-shadow:none;transform:translateY(-1px)}.nav-icon{height:27px;display:grid;place-items:center}.bottom-nav .uni-small{font-size:12px;font-weight:500}.notice{min-height:44px;max-width:calc(100% - 44px);display:flex;align-items:center;gap:7px;position:absolute;left:50%;bottom:102px;z-index:50;transform:translate(-50%);padding:10px 14px;border-radius:12px;white-space:nowrap;color:var(--white);background:var(--navy-deep);box-shadow:0 10px 28px var(--color-rgba-20-15-75-0-25);font-size:12px;animation:notice-in .2s ease-out}@keyframes notice-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ebook-reader{width:100%;height:100%;max-width:none;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;overflow:hidden;margin:0;border:0;padding:0;color:var(--color-hex-4d2b1d);background:var(--color-hex-f7f1e8)}.ebook-reading-surface{width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 18% 8%,var(--color-rgba-130-78-51-0-055),var(--color-transparent) 34%),var(--color-hex-f8f3eb);scroll-behavior:auto;-webkit-scroll-snap-type:none;scroll-snap-type:none;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ebook-reading-surface::-webkit-scrollbar{display:none}.ebook-photo-pages{width:100%;height:100%}.ebook-photo-page{width:100%;height:100%;min-height:100%;display:grid;place-items:center;overflow:hidden;margin:0;background:var(--color-hex-17110f);scroll-snap-align:start;scroll-snap-stop:always}.ebook-photo-page .uni-img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;-webkit-user-drag:none}.ebook-photo-close{width:42px;height:42px;display:grid;place-items:center;position:absolute;left:14px;top:max(14px,env(safe-area-inset-top));z-index:20;border:1px solid var(--color-rgba-255-255-255-0-28);border-radius:50%;cursor:pointer;color:var(--color-white);background:var(--color-rgba-23-17-15-0-7);box-shadow:0 6px 18px var(--color-rgba-0-0-0-0-22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ebook-photo-progress{display:flex;align-items:center;flex-direction:column;gap:8px;position:absolute;right:16px;top:max(16px,env(safe-area-inset-top));z-index:20;border-radius:999px;padding:10px 8px;color:var(--color-white);background:var(--color-rgba-23-17-15-0-7);box-shadow:0 6px 18px var(--color-rgba-0-0-0-0-2);font-family:var(--font-family-brand);font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ebook-photo-progress .uni-i{width:3px;height:42px;display:flex;align-items:flex-end;overflow:hidden;border-radius:99px;background:var(--color-rgba-255-255-255-0-28)}.ebook-photo-progress .uni-b{width:100%;display:block;border-radius:inherit;background:var(--color-white);transition:height .18s ease}.ebook-legacy-page{display:none!important}.ebook-page{width:100%;min-height:100%;height:auto;overflow-x:hidden;overflow-y:visible;padding:54px 32px 78px;line-height:1.82;scrollbar-width:none;scroll-snap-align:start;animation:ebook-page-in .22s ease-out}.ebook-page::-webkit-scrollbar{display:none}@keyframes ebook-page-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}.ebook-page-0{padding:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 53%,var(--color-rgba-37-211-218-0-2),var(--color-transparent) 30%),radial-gradient(ellipse at 50% 55%,var(--color-rgba-255-215-102-0-16),var(--color-transparent) 45%),var(--color-hex-fbfdff)}.ebook-full-cover{width:min(70%,286px);height:auto;aspect-ratio:1334/1888;display:block;position:relative;background-color:var(--color-white);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:3px 10px 10px 3px;transform:perspective(900px) rotateY(-4deg);box-shadow:22px 28px 44px var(--color-rgba-17-91-119-0-2),4px 6px 12px var(--color-rgba-17-91-119-0-12)}.ebook-full-cover:before{content:"";width:11px;position:absolute;inset:0 auto 0 0;border-radius:3px 0 0 3px;background:linear-gradient(90deg,var(--color-rgba-0-74-97-0-2),var(--color-rgba-255-255-255-0-72),var(--color-rgba-0-74-97-0-07));box-shadow:2px 0 4px var(--color-rgba-0-72-94-0-13)}.ebook-full-cover:after{content:"";height:7px;position:absolute;left:9px;right:-6px;bottom:-6px;z-index:-1;border-radius:0 0 8px 2px;transform:skew(-24deg);background:repeating-linear-gradient(0deg,var(--color-hex-dce8ea) 0 1px,var(--color-white) 1px 2px)}.ebook-page-kicker{display:block;color:var(--color-hex-a66d48);font-family:var(--font-family-brand);font-size:12px;font-weight:700;letter-spacing:.18em}.ebook-toc-page .uni-h1,.ebook-article-page .uni-h1{margin:8px 0 24px;color:var(--color-hex-71402b);font-family:var(--font-family-cn);font-size:24px;line-height:1.3;letter-spacing:-.025em}.ebook-toc-page{position:relative;min-height:100%}.ebook-toc-page:before{content:"";width:12px;position:absolute;left:-32px;top:-54px;bottom:-78px;background:var(--color-hex-7f4c35)}.ebook-toc-page .uni-h1{padding-bottom:12px;border-bottom:2px solid var(--color-hex-7f4c35)}.ebook-toc-list{display:grid;gap:0}.ebook-toc-list .uni-button{min-height:61px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;border:0;text-align:left;color:var(--color-hex-7a4833);background:var(--color-transparent)}.version-b .ebook-toc-list .uni-button{border:0!important;border-bottom:1px solid var(--color-rgba-127-76-53-0-14)!important;border-radius:0!important}.ebook-toc-list .uni-button.ebook-toc-parent{grid-template-columns:20px minmax(0,1fr);cursor:pointer}.ebook-toc-list .ebook-toc-item:not(.ebook-toc-parent)>.uni-strong{grid-column:2}.ebook-toc-list .uni-strong{font-size:16px;font-weight:600;line-height:1.45}.ebook-toc-tree-node,.ebook-toc-children{display:grid;gap:0}.ebook-toc-list>.ebook-toc-tree-node{margin-top:12px}.ebook-toc-parent>.medical-icon{justify-self:start;transition:transform .18s ease}.ebook-toc-parent>.medical-icon.is-expanded{transform:rotate(90deg)}.ebook-toc-tree-node[data-toc-level="1"]>.uni-button .uni-strong{font-size:16px}.ebook-toc-tree-node[data-toc-level="1"]>.ebook-toc-item{padding-left:18px}.ebook-toc-tree-node[data-toc-level="2"]>.uni-button .uni-strong{font-size:16px;font-weight:400}.ebook-toc-tree-node[data-toc-level="2"]>.ebook-toc-item{padding-left:36px}.ebook-article-page{max-width:660px;min-height:100%;margin:0 auto}.ebook-article-page>.uni-p{margin:0 0 18px;color:var(--color-hex-4f3e36);font-family:var(--font-family-cn);font-size:.95em;line-height:1.9;text-align:justify}.ebook-article-page .ebook-lead{color:var(--color-hex-70452f);font-size:1.06em;font-weight:600}.ebook-article-page .uni-blockquote{margin:28px 0;padding:18px 16px;border-left:4px solid var(--color-hex-ad7350);color:var(--color-hex-71402b);background:var(--color-rgba-167-108-71-0-08);font-family:var(--font-family-cn);font-size:.95em;line-height:1.8}.ebook-note-card{display:grid;grid-template-columns:34px 1fr;gap:9px;margin-top:28px;padding:14px;border:1px solid var(--color-rgba-127-76-53-0-24);border-radius:15px;color:var(--color-hex-70452f);background:var(--color-hex-f3e5d8)}.ebook-note-card .uni-span,.ebook-note-card .uni-strong{display:block}.ebook-note-card .uni-strong{margin-bottom:3px;font-size:.78em}.ebook-note-card .uni-span{font-size:.7em;line-height:1.65}.ebook-decision-points{display:grid;gap:12px;margin-top:26px}.ebook-decision-points>.uni-div{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:15px;border:1px solid var(--color-rgba-127-76-53-0-22);border-radius:15px;background:var(--color-rgba-255-255-255-0-58)}.ebook-decision-points>.uni-div>.uni-span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--color-hex-fff8ef);background:var(--color-hex-875138);font-family:var(--font-family-brand);font-size:.66em;font-weight:700}.ebook-decision-points .uni-p,.ebook-decision-points .uni-strong{display:block;margin:0}.ebook-decision-points .uni-p{color:var(--color-hex-5b4338);font-size:.75em;line-height:1.65}.ebook-decision-points .uni-strong{margin-bottom:3px;color:var(--color-hex-71402b);font-size:1.08em}.ebook-case-page .uni-h1{font-size:1.65em}.ebook-case-banner{display:flex;align-items:center;gap:10px;margin:4px 0 24px;padding:12px 14px;border-radius:14px;color:var(--color-hex-fff9f3);background:linear-gradient(110deg,var(--color-hex-7d4830),var(--color-hex-ae7653))}.ebook-case-banner .uni-span,.ebook-case-banner .uni-small,.ebook-case-banner .uni-strong{display:block}.ebook-case-banner .uni-small{font-size:.55em;opacity:.72}.ebook-case-banner .uni-strong{font-size:.82em;line-height:1.45}.ebook-article-page .uni-h2{display:inline-flex;align-items:center;margin:15px 0 11px;border-radius:999px;padding:5px 12px;color:var(--color-hex-fffaf5);background:var(--color-hex-9b6547);font-size:.86em;line-height:1.2}.ebook-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.ebook-metric-grid>.uni-div{padding:12px;border:1px solid var(--color-rgba-127-76-53-0-2);border-radius:12px;background:var(--color-rgba-255-255-255-0-58)}.ebook-metric-grid .uni-small,.ebook-metric-grid .uni-strong,.ebook-metric-grid .uni-span{display:block}.ebook-metric-grid .uni-small{color:var(--color-hex-8c6a59);font-size:.55em}.ebook-metric-grid .uni-strong{margin-top:3px;color:var(--color-hex-71402b);font-family:var(--font-family-brand);font-size:1.15em}.ebook-metric-grid .uni-span{color:var(--color-hex-9a7a6b);font-size:.5em}.ebook-cta-list{display:grid;gap:7px;margin-top:8px;padding:13px 14px;border:1px solid var(--color-rgba-127-76-53-0-22);border-radius:13px;background:var(--color-hex-f1e4d7)}.ebook-cta-list .uni-span{color:var(--color-hex-664838);font-size:.68em;line-height:1.4}.ebook-cta-list .uni-span:before{content:"•";margin-right:7px;color:var(--color-hex-a66d48)}.ebook-evaluation-list{display:grid;gap:12px}.ebook-evaluation-list>.uni-div{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:14px;border:1px solid var(--color-rgba-127-76-53-0-28);border-radius:16px;background:var(--color-rgba-255-255-255-0-55)}.ebook-evaluation-list>.uni-div>.uni-span{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-hex-9d6749);border-radius:50%;color:var(--color-hex-805039)}.ebook-evaluation-list .uni-p,.ebook-evaluation-list .uni-small,.ebook-evaluation-list .uni-strong,.ebook-evaluation-list .uni-em{display:block;margin:0}.ebook-evaluation-list .uni-small{color:var(--color-hex-8c634e);font-size:.58em;font-weight:700}.ebook-evaluation-list .uni-strong{margin:2px 0 5px;color:var(--color-hex-fffaf5);border-radius:999px;padding:2px 8px;background:var(--color-hex-855138);font-size:.68em;line-height:1.5}.ebook-evaluation-list .uni-em{color:var(--color-hex-60483c);font-size:.63em;font-style:normal;line-height:1.6}.ebook-path-summary{display:grid;gap:10px;margin-top:26px}.ebook-path-summary>.uni-div{min-height:70px;display:grid;grid-template-columns:36px 1fr;align-content:center;gap:0 11px;padding:12px;border-radius:14px;background:var(--color-rgba-133-81-56-0-08)}.ebook-path-summary .uni-span{width:34px;height:34px;display:grid;place-items:center;grid-row:1/3;border-radius:50%;color:var(--color-hex-fff9f3);background:var(--color-hex-855138);font-family:var(--font-family-brand);font-size:.7em;font-weight:700}.ebook-path-summary .uni-strong{color:var(--color-hex-71402b);font-size:.78em}.ebook-path-summary .uni-small{color:var(--color-hex-856858);font-size:.58em;line-height:1.45}.ebook-complete-mark{display:flex;align-items:center;gap:11px;margin-top:26px;padding:15px;border:1px solid var(--color-rgba-20-133-61-0-22);border-radius:15px;color:var(--color-hex-326447);background:var(--color-rgba-20-133-61-0-07)}.ebook-complete-mark .uni-span,.ebook-complete-mark .uni-strong,.ebook-complete-mark .uni-small{display:block}.ebook-complete-mark .uni-strong{font-size:.74em}.ebook-complete-mark .uni-small{margin-top:2px;font-size:.58em}.ebook-page-number{position:absolute;right:19px;bottom:16px;z-index:4;color:var(--color-rgba-89-57-42-0-56);font-family:var(--font-family-brand);font-size:12px;font-weight:700}.ebook-page-0+.ebook-page-number{color:var(--color-rgba-20-91-117-0-58)}.ebook-tap-hint{position:absolute;left:50%;bottom:15px;z-index:3;transform:translate(-50%);border-radius:999px;padding:5px 9px;white-space:nowrap;color:var(--color-rgba-82-54-42-0-56);background:var(--color-rgba-248-243-235-0-72);font-size:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:tap-hint-fade 3.8s ease forwards}@keyframes tap-hint-fade{0%,55%{opacity:1}to{opacity:0}}.ebook-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.ebook-control-top,.ebook-control-bottom,.ebook-control-panel{pointer-events:auto}.ebook-control-top{min-height:72px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;position:absolute;left:0;right:0;top:0;padding:11px 16px;color:var(--white);background:linear-gradient(var(--color-rgba-40-23-15-0-92),var(--color-rgba-40-23-15-0-76));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:control-top-in .18s ease-out}@keyframes control-top-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.ebook-control-top>.uni-button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:12px;cursor:pointer;color:var(--white);background:var(--color-rgba-255-255-255-0-1)}.ebook-control-top .uni-div,.ebook-control-top .uni-span,.ebook-control-top .uni-strong{display:block;min-width:0}.ebook-control-top .uni-span{color:var(--color-rgba-255-255-255-0-56);font-size:12px}.ebook-control-top .uni-strong{margin-top:2px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ebook-control-bottom{position:absolute;left:0;right:0;bottom:0;padding:12px 18px 16px;color:var(--white);background:linear-gradient(var(--color-rgba-40-23-15-0-74),var(--color-rgba-40-23-15-0-94));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:control-bottom-in .18s ease-out}@keyframes control-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ebook-mini-progress{height:3px;overflow:hidden;border-radius:99px;background:var(--color-rgba-255-255-255-0-2)}.ebook-mini-progress .uni-span{height:100%;display:block;border-radius:inherit;background:var(--color-hex-ffc271)}.ebook-control-bottom>.uni-p{display:flex;align-items:center;justify-content:space-between;margin:7px 0 9px;color:var(--color-rgba-255-255-255-0-66);font-family:var(--font-family-brand);font-size:12px}.ebook-control-bottom>.uni-p .uni-strong{color:var(--color-hex-ffc271)}.ebook-control-bottom .uni-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ebook-control-bottom .uni-nav .uni-button{min-height:48px;border:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:12px;cursor:pointer;color:var(--color-rgba-255-255-255-0-66);background:var(--color-rgba-255-255-255-0-07)}.ebook-control-bottom .uni-nav .uni-button.active{color:var(--color-hex-ffc271);background:var(--color-rgba-255-194-113-0-13)}.ebook-control-bottom .uni-nav .uni-button .uni-span{font-size:12px}.ebook-control-panel{max-height:58%;overflow-y:auto;position:absolute;left:10px;right:10px;bottom:130px;border-radius:20px;color:var(--color-hex-4f3327);background:var(--color-rgba-250-245-237-0-98);box-shadow:0 -12px 40px var(--color-rgba-43-24-15-0-24);transform:translateY(18px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ebook-control-panel.open{transform:translateY(0);opacity:1;pointer-events:auto}.panel-title{display:block;padding:15px 16px 10px;color:var(--color-hex-76452f);font-size:12px;font-weight:700}.ebook-chapter-panel{padding-bottom:8px}.ebook-chapter-panel>.uni-button{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:9px;padding:8px 16px;border:0;border-top:1px solid var(--color-rgba-118-69-47-0-1);text-align:left;cursor:pointer;color:var(--color-hex-71503f);background:var(--color-transparent)}.ebook-chapter-panel>.uni-button.active{color:var(--color-hex-8c4f31);background:var(--color-rgba-174-111-73-0-09)}.ebook-chapter-panel>.uni-button>.uni-span{font-family:var(--font-family-brand);font-size:12px;font-weight:700}.ebook-chapter-panel .uni-p,.ebook-chapter-panel .uni-strong,.ebook-chapter-panel .uni-small{display:block;margin:0}.ebook-chapter-panel .uni-strong{font-size:12px}.ebook-chapter-panel .uni-small{margin-top:2px;color:var(--color-hex-9b8174);font-size:12px}.ebook-font-panel,.ebook-progress-panel{padding:0 16px 18px}.ebook-font-panel>.uni-div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ebook-font-panel .uni-button{min-height:72px;border:1px solid var(--color-rgba-118-69-47-0-16);border-radius:13px;cursor:pointer;color:var(--color-hex-694330);background:var(--color-hex-fffdfa)}.ebook-font-panel .uni-button.active{border-color:var(--color-hex-9b5b39);color:var(--color-hex-9b5b39);background:var(--color-hex-f5e3d5)}.ebook-font-panel .uni-button .uni-span,.ebook-font-panel .uni-button .uni-small{display:block}.ebook-font-panel .uni-button .uni-small{margin-top:4px;color:var(--color-hex-9a8174);font-size:12px}.ebook-progress-panel>.uni-div{display:grid;grid-template-columns:22px 1fr 22px;align-items:center;gap:8px;color:var(--color-hex-7c513d);font-size:12px;font-weight:700}.ebook-progress-panel .uni-input{width:100%;accent-color:var(--color-hex-945536)}.ebook-progress-panel .uni-p{margin:8px 0 0;color:var(--color-hex-967d70);font-size:12px;text-align:center}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end}.overlay-backdrop{border:0;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-rgba-20-15-75-0-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.bottom-sheet{width:100%;max-height:84%;overflow:auto;position:relative;z-index:1;border-radius:28px 28px 0 0;padding:12px 24px 28px;background:var(--white);box-shadow:0 -16px 44px var(--color-rgba-20-15-75-0-18);animation:sheet-up .26s ease-out}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle{width:40px;height:4px;border-radius:99px;margin:0 auto 14px;background:var(--color-hex-d2d2da)}.sheet-topline{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.sheet-topline .uni-button{width:34px;height:34px;border:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--navy-deep);background:var(--mist)}.reader-sheet .uni-h2,.profile-sheet .uni-h2{margin:12px 0;color:var(--navy-deep);font-size:22px;line-height:1.35}.reader-sheet .uni-p,.profile-sheet .uni-p{color:var(--ink);font-size:12px;line-height:1.75}.reader-sheet .lead{border-left:3px solid var(--electric-blue);padding-left:12px;color:var(--navy-deep);font-weight:600}.learning-point{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:13px;margin:16px 0 18px;border-radius:14px;color:var(--navy-deep);background:var(--color-rgba-15-201-247-0-1);font-size:12px;line-height:1.55}.learning-point .medical-icon{color:var(--electric-blue)}.learning-point .uni-strong{display:block;margin-bottom:2px}.profile-sheet{text-align:center}.profile-avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;margin:5px auto 14px;color:var(--navy-deep)}.profile-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:16px 0 22px}.profile-tags .uni-span{border-radius:999px;padding:7px 11px;color:var(--electric-blue);background:var(--color-rgba-16-16-235-0-07);font-size:12px}@media (max-width: 520px){.stage{display:block;background:var(--white)}.brand-rail,.stage:before,.stage:after{display:none}.app-shell{width:100%;height:100dvh;border-radius:0;box-shadow:none}}@media (max-height: 760px) and (min-width: 521px){.app-shell{height:calc(100dvh - 20px);border-radius:28px}.status-bar{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.version-b{--electric-blue: var(--color-hex-2463eb);--navy: var(--color-hex-17365f);--navy-deep: var(--color-hex-102a43);--mist: var(--color-hex-f4f7fb);--white: var(--color-white);--ink: var(--color-hex-31465a);--muted: var(--color-hex-6f8092);--line: var(--color-hex-dce5ef);--light-blue: var(--color-hex-5aa7ff);--teal: var(--color-hex-19b89a);--green: var(--color-hex-64b346);--orange: var(--color-hex-f2a33a);--lavender: var(--color-hex-8069d9);--error: var(--color-hex-d43f53);--success: var(--color-hex-17855e);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;background:var(--color-hex-e9eff6)}.version-b *,.version-b *:before,.version-b *:after{box-shadow:none!important}.version-b.stage:before,.version-b.stage:after,.version-b .brand-rail,.version-b .lab-backdrop,.version-b .lab-hero:before,.version-b .lab-hero:after,.version-b .book-stage:after,.version-b .case-brief-grid,.version-b .result-orbit,.version-b .bottom-nav:before{display:none}.version-b .app-shell{background:var(--mist);border:0;border-radius:30px}.version-b .content-scroll{background:var(--mist)}.version-b .screen-content{padding-right:18px;padding-left:18px}.version-b .app-header{padding-right:18px;padding-left:18px;background:var(--color-hex-dfeafd)}.version-b .status-bar{right:18px;left:18px}.version-b .lab-hero{min-height:192px;margin:0 -18px;padding:54px 18px 38px;background:var(--color-hex-dfeafd)}.version-b .lab-title .uni-p{color:var(--color-hex-537296);letter-spacing:.08em}.version-b .lab-title .uni-h1{color:var(--navy-deep);font-size:30px}.version-b .lab-title>.uni-span{color:var(--color-hex-385777)}.version-b .lab-signals .uni-span{color:var(--color-hex-54718e);background:var(--color-transparent)}.version-b .search-form{min-height:54px;margin-top:-25px;border:0;border-radius:15px;background:var(--white)}.version-b .search-form .uni-button{width:40px;height:40px;border-radius:11px;background:var(--electric-blue)}.version-b .eyebrow{color:var(--color-hex-537296);font-size:11px;letter-spacing:.12em}.version-b .section-heading .uni-h2,.version-b .page-intro .uni-h2,.version-b .case-directory-intro .uni-h2{color:var(--navy-deep);letter-spacing:-.025em}.version-b .feature-card,.version-b .book-detail-card{overflow:hidden;border:0;border-radius:22px;background:var(--color-hex-dce9fb)}.version-b .book-stage{background:var(--color-hex-163f73)}.version-b .book-detail-card .real-book-cover{border:0}.version-b .book-detail-copy .evidence-chip,.version-b .evidence-chip{color:var(--color-hex-146d63);background:var(--color-hex-cdeee8)}.version-b .progress-track,.version-b .directory-progress-track,.version-b .case-progress .uni-span{background:var(--color-hex-cbd7e5)}.version-b .progress-track .uni-span,.version-b .directory-progress-track .uni-i,.version-b .case-progress .uni-span.active{background:var(--electric-blue)}.version-b .primary-action,.version-b .wide-primary,.version-b .directory-intake-button,.version-b .directory-completed-actions .uni-button:first-child,.version-b .result-actions .uni-button:last-child{min-height:44px;border:0;border-radius:12px;color:var(--white);background:var(--electric-blue)}.version-b .uni-button{-webkit-tap-highlight-color:var(--color-transparent)}.version-b .uni-button:not(:disabled):active{opacity:.82;transform:scale(.98)}.version-b .unlock-banner{border:0;border-radius:16px;background:var(--color-hex-dff3ef)}.version-b .unlock-icon{color:var(--color-hex-0f725f);background:var(--color-hex-bde8df)}.version-b .unlock-count{color:var(--color-hex-0f725f);background:var(--color-transparent)}.version-b .patient-grid{gap:10px}.version-b .patient-card,.version-b .patient-card:nth-child(2n),.version-b .patient-card.is-unlocked,.version-b .patient-card.is-locked{border:0;border-radius:16px;background:var(--white)}.version-b .patient-card:nth-child(4n+1){background:var(--color-hex-e4f1ff)}.version-b .patient-card:nth-child(4n+2){background:var(--color-hex-e5f5ec)}.version-b .patient-card:nth-child(4n+3){background:var(--color-hex-f0ebff)}.version-b .patient-card:nth-child(4n+4){background:var(--color-hex-fff0de)}.version-b .patient-card.is-locked{opacity:.72}.version-b .patient-photo-wrap,.version-b .directory-patient-avatar{border:0;background:var(--color-rgba-255-255-255-0-56)}.version-b .tag-row .uni-em,.version-b .directory-tags .uni-i,.version-b .diagnosis-tags .uni-span,.version-b .suggestions .uni-button{border:0;color:var(--color-hex-48627d);background:var(--color-rgba-255-255-255-0-68)}.version-b .bottom-nav{height:76px;left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));border:0;border-radius:20px;padding:7px;background:var(--color-hex-102a43);backdrop-filter:none;-webkit-backdrop-filter:none}.version-b .bottom-nav .uni-button{height:60px;border-radius:14px;color:var(--color-hex-a9b8c8)}.version-b .bottom-nav .uni-button.active{color:var(--white);background:var(--electric-blue);transform:none}.version-b .suggestions{gap:7px}.version-b .suggestions .uni-button{background:var(--color-hex-dfeafd)}.version-b .result-card,.version-b .muted-result{border:0;border-radius:17px;background:var(--white)}.version-b .muted-result{background:var(--color-hex-e8eef5)}.version-b .result-index{color:var(--white);background:var(--electric-blue)}.version-b .simulation-header{background:var(--mist)}.version-b .intake-mark{border:0;color:var(--color-hex-145f9a);background:var(--color-hex-d9ecff)}.version-b .intake-summary{gap:4px;overflow:visible;border:0;background:var(--color-transparent)}.version-b .intake-summary>.uni-div{border:0;border-radius:13px;background:var(--white)}.version-b .intake-summary>.uni-div:nth-child(2){background:var(--color-hex-dff3ef)}.version-b .intake-summary>.uni-div:nth-child(3){background:var(--color-hex-e2ebfb)}.version-b .case-directory-card,.version-b .case-directory-card.is-pending,.version-b .case-directory-card.is-completed{border:0;border-radius:17px;background:var(--white)}.version-b .case-directory-card:nth-child(2n){background:var(--color-hex-eaf0f7)}.version-b .case-directory-card:hover{border:0;transform:translateY(-1px)}.version-b .directory-card-action,.version-b .context-icon{border-radius:10px;background:var(--electric-blue)}.version-b .directory-card-footer,.version-b .evidence-line{border:0;background:var(--color-rgba-231-238-247-0-64)}.version-b .directory-card-footer{margin-right:-14px;margin-bottom:-12px;margin-left:-14px;padding:10px 14px 11px}.version-b .case-detail-toolbar>.uni-button,.version-b .simulation-toolbar>.uni-button{border:0;border-radius:11px;color:var(--electric-blue);background:var(--color-hex-dfeafd)}.version-b .case-brief,.version-b .simulation-result-hero{border:0;border-radius:22px;background:var(--color-hex-163f73)}.version-b .case-brief:after{display:none}.version-b .case-vitals{gap:5px;background:var(--color-transparent)}.version-b .case-vitals .uni-div{border:0;border-radius:11px;background:var(--color-rgba-255-255-255-0-1)}.version-b .case-objective,.version-b .decision-path,.version-b .case-context-toggle,.version-b .case-context-panel,.version-b .decision-card,.version-b .result-diagnosis,.version-b .followup-timeline{border:0;border-radius:17px;background:var(--white)}.version-b .case-objective{background:var(--color-hex-dff3ef)}.version-b .decision-path{display:grid;gap:4px;overflow:visible;background:var(--color-transparent)}.version-b .decision-path>.uni-div{border:0;border-radius:13px;background:var(--white)}.version-b .case-context-toggle{background:var(--color-hex-dfeafd)}.version-b .case-context-panel{background:var(--color-hex-e9f0f8)}.version-b .context-data-grid{gap:4px;overflow:visible;border:0}.version-b .context-data-grid .uni-span{border:0;border-radius:9px;background:var(--white)}.version-b .decision-options .uni-button{border:0;border-radius:12px;background:var(--color-hex-edf2f7)}.version-b .decision-options .uni-button:hover{border:0}.version-b .decision-options .uni-button>.uni-span{border:0;background:var(--color-hex-dce5ef)}.version-b .decision-options .uni-button.is-selected{border:0;background:var(--color-hex-dbe8ff)}.version-b .decision-options .uni-button.is-correct{border:0;background:var(--color-hex-dff3e9)}.version-b .decision-options .uni-button.is-incorrect{border:0;background:var(--color-hex-fae5e8)}.version-b .expert-feedback{background:var(--color-hex-dceafb)}.version-b .result-unlock{background:var(--color-hex-8ce1d1)}.version-b .diagnosis-tags .uni-span,.version-b .success-chip{background:var(--color-hex-dff3ef)}.version-b .followup-timeline{display:grid;gap:4px;overflow:visible;background:var(--color-transparent)}.version-b .followup-timeline .uni-article{border:0;border-radius:14px;background:var(--white)}.version-b .result-actions .uni-button{border:0;border-radius:12px;color:var(--color-hex-305578);background:var(--color-hex-dfe8f2)}.version-b .notice{max-width:calc(100% - 36px);border-radius:11px;white-space:normal;background:var(--color-hex-102a43)}.version-b .ebook-reader,.version-b .ebook-reading-surface{background:var(--color-hex-f4f0e8)}.version-b .ebook-control-top,.version-b .ebook-control-bottom,.version-b .ebook-control-panel{border:0;background:var(--color-hex-fffdf9)}.version-b .ebook-note-card,.version-b .ebook-case-banner,.version-b .ebook-complete-mark{border:0}@media (max-width: 520px){.version-b{background:var(--mist)}.version-b .app-shell{border-radius:0}.version-b .screen-content,.version-b .app-header{padding-right:16px;padding-left:16px}.version-b .lab-hero{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.version-b .status-bar{right:16px;left:16px}.version-b .content-scroll{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.version-b{--electric-blue: var(--color-hex-5c5ce5);--navy: var(--color-hex-39386f);--navy-deep: var(--color-hex-29284f);--light-blue: var(--color-hex-9292f2);--lavender: var(--color-hex-5c5ce5)}.version-b .app-header{background:var(--color-hex-ecebfb)}.version-b .lab-hero{min-height:208px;background:linear-gradient(90deg,var(--color-rgba-249-248-255-0-96) 0%,var(--color-rgba-249-248-255-0-88) 48%,var(--color-rgba-237-235-252-0-54) 100%),url(./hero-tie-dye-CniHui7w.jpg) center/cover no-repeat}.version-b .lab-title .uni-p,.version-b .lab-signals .uni-span{color:var(--color-hex-66658d)}.version-b .lab-title .uni-h1,.version-b .lab-title>.uni-span{color:var(--color-hex-29284f)}.version-b .lab-signals .uni-i{background:var(--electric-blue)}.version-b .search-form{border-radius:999px}.version-b .search-form .uni-button{border-radius:50%}.version-b .book-detail-card{display:flex;flex-direction:column;gap:0;padding:0;background:var(--color-white)}.version-b .book-stage{width:100%;min-height:248px;flex:0 0 248px;border-radius:0;background:var(--color-transparent)}.version-b .book-detail-card .real-book-cover{width:142px;height:210px;border-radius:3px 10px 10px 3px!important;box-shadow:0 12px 28px var(--color-rgba-41-40-79-0-16)!important}.version-b .book-detail-copy{width:100%;padding:22px;text-align:left}.version-b .book-detail-copy .uni-h3,.version-b .real-book-cover+.book-detail-copy .uni-h3{color:var(--color-hex-29284f);font-size:24px}.version-b .book-detail-copy .evidence-chip{color:var(--color-hex-4a49b9);background:var(--color-hex-e9e8ff)}.version-b .book-detail-copy .progress-meta{margin-top:20px}.version-b .book-continue-action{height:50px;border-radius:999px}.version-b .uni-button:not(.patient-card):not(.book-cover):not(.case-context-toggle):not(.square-tool-card):not(.ebook-toc-sheet-backdrop):not(.ebook-toc-item):not(.blood-pressure-image-button){border-radius:999px!important}.version-b .patient-card,.version-b .case-context-toggle{border-radius:18px}.version-b .bottom-nav,.version-b .bottom-nav .uni-button{border-radius:999px}.version-b .uni-button:focus-visible,.version-b .uni-input:focus-visible{outline-color:var(--color-rgba-92-92-229-0-42)}@media (max-width: 520px){.version-b .lab-hero{min-height:208px}.version-b .book-stage{min-height:236px;flex-basis:236px}.version-b .book-detail-copy{padding:20px}}.version-b .lab-title{display:flex;flex-direction:column}.version-b .lab-title .uni-h1{order:1}.version-b .lab-title .uni-p{order:2;margin:7px 0 0;color:var(--color-hex-4f4e7d);font-size:13px;letter-spacing:.025em}.version-b .lab-title>.uni-span{order:3}.version-b .lab-signals{gap:8px}.version-b .lab-signals .uni-span{flex:0 1 auto;gap:3px;font-size:10px;letter-spacing:.015em;white-space:nowrap}.version-b .book-detail-copy .evidence-chip{max-width:100%;line-height:1.45;white-space:normal}.version-b .book-detail-copy .uni-h3,.version-b .real-book-cover+.book-detail-copy .uni-h3{font-size:21px;line-height:1.5}.version-b .unlock-banner{margin:18px 0 0}.version-b .unlock-banner>.uni-strong{min-width:0;flex:1;color:var(--navy-deep);line-height:1.45}.version-b .unlock-count{flex:0 0 auto;white-space:nowrap}.version-b .intake-summary{grid-template-columns:1fr}.version-b .intake-summary>.uni-div{display:flex;align-items:baseline;gap:5px;padding:13px 15px}.version-b .intake-summary .uni-span,.version-b .intake-summary .uni-strong,.version-b .intake-summary .uni-small{display:inline-block;margin:0}.version-b .case-directory-heading{align-items:center}.version-b .case-directory-heading .uni-h3{margin:0}.version-b .case-directory-card{min-height:166px;padding-top:16px}.version-b .directory-case-copy>.uni-strong{margin-top:0}.version-b .directory-complaint{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.version-b .directory-complaint .uni-b,.version-b .directory-tags .uni-b{margin-right:6px;color:var(--color-hex-537296);font-size:11px;font-weight:700}.version-b .directory-tags{align-items:center;margin-top:7px}.version-b .directory-card-footer{flex-wrap:wrap}.version-b .directory-status-tags{display:flex;flex-wrap:wrap;gap:5px}.version-b .directory-status-tags .uni-i{border-radius:999px;padding:5px 8px;color:var(--color-hex-7c8998);background:var(--color-hex-dfe6ee);font-size:11px;font-style:normal;font-weight:700;line-height:1}.version-b .directory-status-tags .uni-i.is-active{color:var(--color-white);background:var(--electric-blue)}.version-b .directory-completed-actions{flex:1 1 180px}@media (max-width: 380px){.version-b .lab-signals{gap:5px}.version-b .lab-signals .uni-span{font-size:9px}}.version-b .ebook-reader-rail{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;z-index:22;display:flex;align-items:center;gap:0}.version-b .ebook-toc-fab{width:auto;height:40px;display:flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;border:0;border-radius:13px;padding:0 12px;color:var(--electric-blue);background:var(--color-rgba-255-255-255-0-94);box-shadow:0 3px 10px var(--color-rgba-20-15-75-0-12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.version-b .ebook-toc-fab-label{font-size:12px;font-weight:700;line-height:1}.version-b .ebook-toc-fab[aria-expanded=true]{color:var(--white);background:var(--electric-blue)}.version-b .ebook-toc-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center}.version-b .ebook-toc-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0!important;padding:0;background:var(--color-rgba-0-0-0-0-8);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;animation:none}.version-b .ebook-toc-sheet{width:100%;max-height:min(66%,560px);position:relative;overflow-y:auto;border-radius:24px 24px 0 0;padding:10px 18px calc(16px + env(safe-area-inset-bottom));color:var(--navy);background:var(--color-hex-f9f8f4);box-shadow:none;animation:ebook-toc-sheet-in .22s cubic-bezier(.2,.8,.2,1)}.version-b .ebook-toc-sheet-list{padding-bottom:12px}.version-b .ebook-toc-sheet-handle{width:36px;height:4px;display:block;margin:0 auto 10px;border-radius:999px;background:var(--color-hex-d9dced)}.version-b .ebook-toc-sheet>.uni-header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.version-b .ebook-toc-sheet>.uni-header .uni-small,.version-b .ebook-toc-sheet>.uni-header .uni-h2{display:block;margin:0}.version-b .ebook-toc-sheet>.uni-header .uni-small{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:10px;font-weight:700;letter-spacing:.08em}.version-b .ebook-toc-sheet>.uni-header .uni-h2{margin-top:2px;font-size:18px;line-height:1.3}.version-b .ebook-toc-sheet>.uni-header .uni-button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:12px;padding:0;color:var(--navy);background:var(--mist);cursor:pointer}.version-b .ebook-toc-sheet .ebook-chapter-panel{overflow:hidden;border-radius:16px;padding:0;background:var(--mist)}.version-b .ebook-toc-sheet .ebook-chapter-panel>.uni-button{min-height:58px;grid-template-columns:minmax(0,1fr);gap:10px;border-top:1px solid var(--color-rgba-20-15-75-0-07);padding:9px 14px;color:var(--muted)}.version-b .ebook-toc-sheet .ebook-chapter-panel>.uni-button:first-child{border-top:0}.version-b .ebook-toc-sheet .ebook-chapter-panel>.uni-button.active{color:var(--navy);background:var(--light-blue)}.version-b .ebook-toc-sheet .ebook-chapter-panel>.uni-button>.uni-span{color:var(--electric-blue);font-size:11px;font-weight:700}.version-b .ebook-toc-sheet .ebook-chapter-panel .uni-p{min-width:0;margin:0}.version-b .ebook-toc-sheet .ebook-chapter-panel .uni-strong,.version-b .ebook-toc-sheet .ebook-chapter-panel .uni-small{display:block}.version-b .ebook-toc-sheet .ebook-chapter-panel .uni-strong{color:var(--navy);font-size:13px;line-height:1.4}.version-b .ebook-toc-sheet .ebook-chapter-panel .uni-small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.4}@keyframes ebook-toc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ebook-toc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.version-b .lab-hero{min-height:184px;padding-top:30px;padding-bottom:30px}.version-b .book-detail-copy .evidence-chip{align-self:center;text-align:center}.version-b .book-detail-copy .uni-h3,.version-b .real-book-cover+.book-detail-copy .uni-h3{text-align:center}.version-b .search-page-form{margin:18px 0 20px}.version-b .case-directory-card:nth-child(4n+1){background:var(--color-hex-e4f1ff)}.version-b .case-directory-card:nth-child(4n+2){background:var(--color-hex-e5f5ec)}.version-b .case-directory-card:nth-child(4n+3){background:var(--color-hex-f0ebff)}.version-b .case-directory-card:nth-child(4n+4){background:var(--color-hex-fff0de)}.version-b .directory-card-footer{margin:9px 0 0;padding:9px 0 0;background:var(--color-transparent)}.version-b .case-directory-card{grid-template-columns:70px minmax(0,1fr)}.version-b .directory-card-footer{grid-column:1/3}.version-b .directory-status-tags .uni-i{color:var(--color-rgba-16-42-67-0-72);background:var(--color-rgba-0-0-0-0-05)}.version-b .directory-status-tags .uni-i.is-active{color:var(--color-white);background:var(--teal)}.version-b .directory-tags .uni-i{color:var(--electric-blue)}.version-b .case-directory-card:nth-child(4n+1) .directory-tags .uni-i{background:var(--color-hex-cfe4fb)}.version-b .case-directory-card:nth-child(4n+2) .directory-tags .uni-i{background:var(--color-hex-cfe8da)}.version-b .case-directory-card:nth-child(4n+3) .directory-tags .uni-i{background:var(--color-hex-ddd4f7)}.version-b .case-directory-card:nth-child(4n+4) .directory-tags .uni-i{background:var(--color-hex-f4dcc1)}.version-b .directory-name-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.version-b .directory-name-row>.uni-strong{flex:0 0 auto;color:var(--navy-deep);font-size:15px}.version-b .directory-status-progress{width:168px;max-width:calc(100% - 52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;flex:0 1 168px;border-radius:999px;background:var(--color-rgba-0-0-0-0-05)}.version-b .directory-status-progress .uni-i{min-width:0;min-height:24px;display:flex;align-items:center;justify-content:center;padding:0 4px;border-right:1px solid var(--color-rgba-255-255-255-0-72);color:var(--color-rgba-16-42-67-0-58);background:var(--color-transparent);font-style:normal}.version-b .directory-status-progress .uni-i:last-child{border-right:0}.version-b .directory-status-progress .uni-small{font-size:11px;font-weight:300;line-height:1;white-space:nowrap}.version-b .directory-status-progress .uni-i.is-active{color:var(--color-white);background:var(--color-hex-158a78)}.version-b .directory-card-footer{justify-content:flex-end}.version-b .case-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.version-b .question-context-report{color:var(--navy-deep);background:var(--white);box-shadow:0 8px 22px var(--color-rgba-35-59-84-0-07)}.version-b .question-context-report .uni-li{color:var(--color-hex-334e68)}.version-b .decision-options .uni-button>.uni-span{color:var(--electric-blue);background:var(--color-hex-dfe8ff)}.version-b .decision-options .uni-button.is-selected>.uni-span{color:var(--white);background:var(--electric-blue);box-shadow:0 0 0 3px var(--color-rgba-92-92-229-0-14)}.version-b .decision-options .uni-button.is-correct>.uni-span{color:var(--white);background:var(--color-hex-158a78)}.version-b .decision-options .uni-button.is-incorrect>.uni-span{color:var(--white);background:var(--color-hex-d04455)}.version-b .simulation-screen .eyebrow,.version-b .simulation-screen .directory-tags .uni-b{font-size:12px}.version-b .directory-complaint,.version-b .directory-complaint .uni-b{font-size:14px;font-weight:300;line-height:1.55}.version-b .case-directory-card.is-not-started .directory-card-footer{margin:12px -14px -12px;padding:0}.version-b .case-directory-card.is-not-started .directory-intake-button{width:100%;min-height:44px;margin:0;border-radius:0 0 18px 18px}.version-b .simulation-intro-screen,.version-b .simulation-result-screen{min-height:100%;color:var(--navy-deep);background:var(--color-white)}.version-b .simulation-intro-screen .case-detail-toolbar>.uni-button{border:1px solid var(--color-hex-e0e4ec);color:var(--electric-blue);background:var(--color-white);box-shadow:none}.version-b .simulation-intro-screen .case-detail-toolbar .uni-div .uni-span,.version-b .simulation-intro-screen .eyebrow,.version-b .simulation-result-screen .simulation-result-hero>.uni-small,.version-b .simulation-result-screen .reference-list .uni-strong{color:var(--color-hex-529ee5)}.version-b .simulation-intro-screen .case-detail-toolbar .uni-div .uni-strong,.version-b .simulation-intro-screen .page-intro .uni-h2,.version-b .simulation-result-screen .result-diagnosis .uni-strong{color:var(--color-hex-171066)}.version-b .simulation-intro-screen .case-detail-toolbar .uni-em{color:var(--color-hex-7f7f88);background:var(--color-hex-f4f4f6)}.version-b .simulation-intro-screen .page-intro .uni-p{color:var(--color-hex-7f7f88)}.version-b .simulation-intro-screen .case-brief{border:0;border-radius:28px;color:var(--color-white);background:radial-gradient(circle at 87% 16%,var(--color-rgba-15-201-247-0-2),var(--color-transparent) 34%),linear-gradient(145deg,var(--color-hex-201a78) 0%,var(--color-hex-529ee5) 100%);box-shadow:0 18px 38px var(--color-rgba-20-15-75-0-2)}.version-b .simulation-intro-screen .case-brief-grid{display:block;opacity:.16;background:linear-gradient(var(--color-rgba-255-255-255-0-52) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-255-255-255-0-52) 1px,var(--color-transparent) 1px);background-size:28px 28px}.version-b .simulation-intro-screen .case-brief:after{display:block;border-color:var(--color-rgba-255-255-255-0-22);box-shadow:0 0 0 20px var(--color-rgba-255-255-255-0-025),0 0 0 42px var(--color-rgba-255-255-255-0-018)}.version-b .simulation-intro-screen .case-patient-mark{width:74px;height:74px;margin-top:22px;border:1px solid var(--color-hex-17d7df);border-radius:20px;background:var(--color-white);box-shadow:0 9px 20px var(--color-rgba-0-208-210-0-16)}.version-b .simulation-intro-screen .intake-profile-layout{display:flex;align-items:flex-start;flex-direction:column;gap:0}.version-b .simulation-intro-screen .intake-profile-layout .case-number{margin-top:18px;color:var(--color-hex-19d6f4)}.version-b .simulation-intro-screen .intake-profile-title{max-width:none;margin:7px 0 4px;color:var(--color-white);font-size:28px;line-height:1.2}.version-b .simulation-intro-screen .intake-profile-meta{margin:0 0 16px;color:var(--color-rgba-255-255-255-0-74);font-size:13px;line-height:1.55}.version-b .simulation-intro-screen .intake-profile-copy{width:100%;padding:15px 16px;border:1px solid var(--color-rgba-255-255-255-0-22);border-radius:17px;background:var(--color-rgba-20-15-75-0-28)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p{color:var(--color-rgba-255-255-255-0-78)}.version-b .simulation-intro-screen .wide-primary,.version-b .simulation-result-screen .result-actions .uni-button:last-child{border:0;color:var(--color-white);background:var(--electric-blue);box-shadow:0 10px 24px var(--color-rgba-92-92-229-0-22)}.version-b .simulation-result-screen .simulation-result-hero{border:0;border-radius:28px;color:var(--color-white);background:radial-gradient(circle at 50% 35%,var(--color-rgba-82-158-229-0-3),var(--color-transparent) 31%),linear-gradient(145deg,var(--color-hex-201a78) 0%,var(--color-hex-529ee5) 100%);box-shadow:0 20px 46px var(--color-rgba-20-15-75-0-2)}.version-b .simulation-result-screen .result-unlock{border:0;color:var(--color-hex-171066);background:var(--color-hex-00d5c5);box-shadow:0 10px 24px var(--color-rgba-0-213-197-0-24)}.version-b .simulation-result-screen .result-diagnosis{border:1px solid var(--color-hex-edf0f5);border-radius:24px;color:var(--color-hex-171066);background:var(--color-white);box-shadow:0 16px 36px var(--color-rgba-23-15-95-0-08)}.version-b .simulation-result-screen .result-diagnosis .uni-p,.version-b .simulation-result-screen .reference-list .uni-span{color:var(--color-hex-7f7f88)}.version-b .simulation-result-screen .reference-list{border-color:var(--color-hex-edf0f5)}.version-b .simulation-result-screen .result-actions .uni-button:first-child{border:1px solid var(--color-rgba-92-92-229-0-32);color:var(--electric-blue);background:var(--color-white);box-shadow:none}.version-b .simulation-intro-screen{display:flex;flex-direction:column}.version-b .simulation-intro-screen .simulation-start{position:-webkit-sticky;position:sticky;z-index:5;bottom:0;margin-top:auto;padding-top:0;background:var(--electric-blue);box-shadow:0 -14px 28px var(--color-rgba-255-255-255-0-92),0 10px 24px var(--color-rgba-92-92-229-0-22)}.version-b .simulation-result-screen{min-height:100%;display:flex;flex-direction:column}.version-b .simulation-result-screen .result-actions{position:-webkit-sticky;position:sticky;z-index:5;bottom:0;margin-top:auto;padding-top:16px;padding-bottom:max(4px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--color-rgba-255-255-255-0),var(--color-white) 24%)}.version-b .simulation-screen:not(.simulation-secondary-screen){background:var(--color-hex-f4f7fb)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary{margin-bottom:0;border:0;border-radius:16px;background:var(--color-transparent)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary>.uni-div{min-height:52px;padding:13px 15px;border:0;border-radius:13px;background:var(--color-white)}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-heading{min-height:42px;margin-bottom:10px;padding-top:20px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-heading .uni-h3{color:var(--color-hex-29284f);font-size:18px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-list{gap:16px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n),.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed{min-height:166px;grid-template-columns:70px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;padding:16px 14px;border:0;border-radius:17px;background:var(--color-white)}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:hover{transform:none;background:var(--color-white)}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending:not(.is-started) .directory-patient-avatar{filter:grayscale(1);opacity:.68}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-started .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-patient-avatar{filter:none;opacity:1}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-case-copy{gap:12px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row{align-items:center;gap:12px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.uni-strong{color:var(--color-hex-29284f);font-size:18px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-status-progress{width:168px;height:24px;max-width:calc(100% - 57px);flex-basis:168px;background:var(--color-rgba-0-0-0-0-1)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-status-progress .uni-i{min-height:24px;border:0;color:var(--color-rgba-16-42-67-0-58);background:var(--color-transparent)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-status-progress .uni-i.is-active{color:var(--color-hex-00830f);background:var(--color-hex-e7ffd4)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-status-progress .uni-small{font-size:11px;font-weight:300}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint{display:-webkit-box;margin-top:0;color:var(--color-hex-31465a);font-size:14px;font-weight:300;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b{margin-right:0;color:inherit;font-size:inherit;font-weight:inherit}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b:after{content:"："}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-tags{margin-top:-4px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-tags .uni-i,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n) .directory-tags .uni-i{padding:4px 6px;color:var(--color-hex-5c5ce5);background:var(--color-hex-edf6ff);font-size:12px;font-weight:300}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-card-footer,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-card-footer{width:auto;min-height:44px;grid-column:2;margin:8px 0 0;padding:0;border:0;background:var(--color-transparent)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-intake-button{width:135px;min-height:44px;margin-left:auto;padding:0 24px;border:0;border-radius:999px;color:var(--color-white);background:var(--color-hex-5c5ce5);font-size:14px;font-weight:700}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:none}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child{border:1px solid var(--color-hex-5c5ce5);color:var(--color-hex-5c5ce5);background:var(--color-white)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{border:1px solid var(--color-hex-5c5ce5);color:var(--color-white);background:var(--color-hex-5c5ce5)}.version-b .bottom-nav{height:78px;left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid var(--color-rgba-255-255-255-0-74);border-radius:999px;padding:7px 8px 9px;background:linear-gradient(169deg,var(--color-rgba-255-255-255-0-8),var(--color-rgba-242-246-255-0-58));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.version-b .bottom-nav .uni-button{height:60px;border-radius:999px;color:var(--color-rgba-42-45-76-0-58);background:var(--color-transparent)}.version-b .bottom-nav .uni-button.active{color:var(--color-brand-primary);background:linear-gradient(162deg,var(--color-rgba-255-255-255-0-8),var(--color-rgba-224-229-255-0-48));transform:none}.version-b .bottom-nav .uni-small{font-size:12px;font-weight:500}.version-b .lab-report-title,.version-b .lab-tool-title{display:block;color:var(--color-hex-30345f);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0}.version-b .lab-simulation-title{height:auto;min-height:50px;display:flex;align-items:flex-start;flex-direction:column;gap:2px;padding-top:7px;color:var(--color-hex-30345f);letter-spacing:0}.version-b .lab-simulation-title .uni-strong{font-size:14px;font-weight:500;line-height:1.4}.version-b .lab-simulation-title .uni-small{font-size:10px;font-weight:300;line-height:1.5}.version-b .report-screen .book-detail-card .real-book-cover{transform:translateY(10px)}.version-b .simulation-header{padding-top:0}.version-b .book-reading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.version-b .book-reading-actions .primary-action,.version-b .book-reading-actions .secondary-action{width:100%;min-width:0;margin:0;padding-inline:10px}.version-b .book-start-action{color:var(--color-hex-5154dc);border-color:var(--color-rgba-81-84-220-0-34);background:var(--color-white)}.version-b .patient-profile-title{display:block;color:var(--color-hex-20234f);font-size:14px;font-weight:700;line-height:1.45}.version-b .patient-card-caption{min-height:0;display:flex;flex:0 0 auto;align-items:stretch;padding-bottom:12px}.version-b .patient-grid{align-items:start;grid-auto-rows:auto}.version-b .patient-card{min-height:0;height:auto}.version-b .patient-card-caption .tag-row{margin-top:8px}.version-b .toolbox-page-intro{margin-bottom:14px}.version-b .toolbox-page-intro .uni-h2{margin-bottom:0}.version-b .search-page-form{margin:-25px 0 20px}.version-b .toolbox-section{margin-top:18px;padding:18px;border:1px solid var(--color-rgba-92-92-229-0-14);border-radius:22px;background:var(--color-white);box-shadow:0 10px 28px var(--color-rgba-39-43-92-0-07)}.version-b .toolbox-english{display:block;color:var(--color-hex-67708d);font-family:var(--font-family-brand);font-size:11px;font-weight:700;letter-spacing:.08em}.version-b .toolbox-section>.uni-h3{margin:4px 0 7px;color:var(--color-hex-20234f);font-size:21px;letter-spacing:-.02em}.version-b .toolbox-section>.uni-p{margin:0 0 15px;color:var(--color-hex-70768d);font-size:12px;line-height:1.65}.version-b .toolbox-card{padding:15px;border-radius:16px;background:var(--color-hex-e8eefc)}.version-b .toolbox-card>.uni-strong,.version-b .toolbox-card>.uni-span{display:block}.version-b .toolbox-card>.uni-strong{color:var(--color-hex-315fae);font-size:16px}.version-b .toolbox-card>.uni-span{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.version-b .toolbox-card .uni-i{border-radius:999px;padding:4px 9px;color:var(--color-white);background:var(--color-hex-9db7e8);font-size:11px;font-style:normal}.version-b .toolbox-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.version-b .toolbox-lists .uni-ul{margin:9px 0 0;padding-left:17px;color:var(--color-hex-6d7287);font-size:11px;line-height:1.55}.version-b .process-tool-card{margin-top:10px;padding:14px;border-radius:15px}.version-b .process-tool-card .uni-strong,.version-b .process-tool-card .uni-span{display:block}.version-b .process-tool-card .uni-strong{font-size:15px}.version-b .process-tool-card .uni-span{margin-top:9px;border-radius:999px;padding:5px 9px;color:var(--color-rgba-255-255-255-0-92);font-size:11px}.version-b .process-tool-card-blue{color:var(--color-hex-315fae);background:var(--color-hex-dfe8f8)}.version-b .process-tool-card-blue .uni-span{background:var(--color-hex-a8bfe9)}.version-b .process-tool-card-orange{color:var(--color-hex-c65d0d);background:var(--color-hex-fde7d5)}.version-b .process-tool-card-orange .uni-span{background:var(--color-hex-f4bd91)}.version-b .simulation-directory-intro{margin-bottom:14px}.version-b .simulation-directory-intro .uni-h2{margin:4px 0 7px}.version-b .simulation-directory-intro .uni-p{margin:0;color:var(--color-hex-73798f);font-size:12px;line-height:1.6}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary{grid-template-columns:1fr}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary>.uni-div{border-right:0}.version-b .directory-name-row{align-items:center}.version-b .directory-status-tag{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:var(--color-hex-3e46bd);background:var(--color-hex-e7e9ff);font-size:10px;font-weight:700}.version-b .simulation-toolbar>.uni-div .uni-span{display:none}.version-b .simulation-toolbar>.uni-div .uni-strong{margin-top:0}.version-b .simulation-progress-label{display:flex;align-items:center;justify-content:space-between;margin:14px 2px 7px;color:var(--color-hex-74798f);font-size:11px}.version-b .simulation-progress-label .uni-strong{color:var(--color-hex-484ebc);font-size:12px}.version-b .case-progress{height:8px;gap:5px;padding:0;border-radius:999px;background:var(--color-hex-e2e6ef)}.version-b .case-progress .uni-span{height:8px;border-radius:999px;background:var(--color-transparent)}.version-b .case-progress .uni-span.active{background:var(--color-hex-5c5ce5)}.version-b .decision-card>.uni-h2{margin-top:0}.version-b .ebook-reading-surface{overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;-webkit-scroll-snap-type:none;scroll-snap-type:none;background:var(--color-hex-f9f8f4)}.version-b .ebook-text-pages{min-height:100%}.version-b .ebook-text-pages .ebook-page{width:100%;min-height:100%;height:auto;overflow:visible;scroll-snap-align:start;border-bottom:0;padding-top:72px;padding-bottom:64px}.version-b .ebook-text-pages .ebook-page-0{min-height:100%;padding:0}.version-b .ebook-photo-close,.version-b .ebook-photo-progress{position:fixed}@media (max-width: 420px){.version-b .toolbox-lists{grid-template-columns:1fr}.version-b .ebook-text-pages .ebook-page{padding-left:24px;padding-right:24px}}.version-b .simulation-intro-screen .case-detail-toolbar,.version-b .simulation-toolbar{grid-template-columns:36px}.version-b .simulation-intro-copy{margin:2px 0 12px}.version-b .simulation-intro-copy .eyebrow{color:var(--color-hex-29284f);font-family:inherit;font-size:17px;letter-spacing:0}.version-b .simulation-intro-screen .case-brief{display:grid;gap:16px;min-height:0;padding:16px;color:var(--color-white);background:radial-gradient(circle at 87% 16%,var(--color-rgba-15-201-247-0-2),var(--color-transparent) 34%),linear-gradient(145deg,var(--color-hex-201a78) 0%,var(--color-hex-529ee5) 100%);box-shadow:0 18px 38px var(--color-rgba-20-15-75-0-2)}.version-b .case-patient-scene{height:218px;overflow:hidden;position:relative;border:1px solid var(--color-rgba-255-255-255-0-18);border-radius:20px;background:linear-gradient(90deg,var(--color-transparent) 0 72%,var(--color-rgba-255-255-255-0-32) 72% 74%,var(--color-transparent) 74%),linear-gradient(var(--color-rgba-103-174-224-0-74) 0 69%,var(--color-rgba-74-137-195-0-72) 69% 72%,var(--color-rgba-49-83-146-0-78) 72%)}.version-b .case-patient-scene:before{content:"";width:86px;height:74px;position:absolute;right:18px;top:24px;border:8px solid var(--color-rgba-255-255-255-0-78);border-radius:5px;background:linear-gradient(90deg,var(--color-transparent) 47%,var(--color-rgba-255-255-255-0-86) 47% 53%,var(--color-transparent) 53%),linear-gradient(var(--color-transparent) 47%,var(--color-rgba-255-255-255-0-86) 47% 53%,var(--color-transparent) 53%),var(--color-hex-8ec6e7)}.version-b .clinic-wall{width:66px;height:22px;position:absolute;left:20px;top:22px;border-radius:5px;background:var(--color-rgba-255-255-255-0-82);box-shadow:0 34px 0 var(--color-rgba-255-255-255-0-58)}.version-b .clinic-desk{height:44px;position:absolute;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--color-white) 0 9px,var(--color-hex-7f9cac) 9px 13px,var(--color-hex-a8bcc8) 13px)}.version-b .simulation-intro-screen .case-patient-mark{width:158px;height:194px;position:absolute;left:50%;bottom:12px;z-index:2;margin:0;transform:translate(-50%);border:0;border-radius:28px 28px 18px 18px;background:var(--color-white);box-shadow:0 16px 28px var(--color-rgba-38-78-111-0-2)}.version-b .simulation-intro-screen .case-patient-mark .simulation-avatar-photo{border-radius:inherit;background-position:center top}.version-b .simulation-intro-screen .intake-profile-copy{padding:16px;border:1px solid var(--color-rgba-255-255-255-0-22);border-radius:17px;background:var(--color-rgba-20-15-75-0-28)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p{color:var(--color-rgba-255-255-255-0-8);font-size:13px;line-height:1.7}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong{color:var(--color-white)}.version-b .simulation-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 2px 14px}.version-b .simulation-progress-row .case-progress{width:100%;margin:0}.version-b .simulation-progress-row>.uni-strong{color:var(--color-hex-484ebc);font-size:12px;white-space:nowrap}.version-b .simulation-disclosure{overflow:hidden;border-radius:17px;color:var(--color-hex-31465a);background:var(--color-hex-dfeafd)}.version-b .simulation-disclosure+.simulation-disclosure{margin-top:10px}.version-b .simulation-disclosure .case-context-toggle{border:0;border-radius:0;background:var(--color-transparent)}.version-b .simulation-disclosure-content{padding:4px 14px 14px;border-top:1px solid var(--color-rgba-72-78-188-0-12);background:var(--color-transparent)}.version-b .simulation-disclosure-content .uni-p{margin:10px 0 0;color:var(--color-hex-53697e);font-size:12px;line-height:1.7}.version-b .simulation-disclosure-content .uni-p .uni-strong{color:var(--color-hex-29284f)}.version-b .simulation-disclosure .question-context-report{margin:0;border-radius:0;box-shadow:none}.version-b .simulation-disclosure .question-context-report .uni-li{font-size:12px}.version-b .decision-card{scroll-margin-top:10px}.version-b .decision-options.show-percentages .uni-button{grid-template-columns:30px minmax(0,1fr) auto}.version-b .decision-options .uni-button>.uni-em{min-width:42px;color:var(--color-hex-5c5ce5);font-size:13px;font-style:normal;font-weight:700;text-align:right}.version-b .feedback-title{grid-template-columns:34px 1fr}.version-b .reference-tool-link{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:0;border-radius:10px;color:var(--color-hex-353bc0);background:var(--color-rgba-255-255-255-0-72);cursor:pointer;text-align:left}.version-b .reference-tool-link .uni-span{color:inherit;font-weight:700}.version-b .simulation-tool-view{width:min(430px,100vw);height:min(920px,100dvh - 40px);position:fixed;left:50%;top:50%;z-index:50;overflow-y:auto;padding:16px 18px 32px;transform:translate(-50%,-50%);color:var(--color-hex-29284f);background:var(--color-hex-f4f7fb)}.version-b .simulation-tool-view .uni-h2{margin:14px 0 16px;font-size:20px;line-height:1.45}.version-b .simulation-tool-canvas{overflow:hidden;border-radius:18px;padding:12px;background:var(--color-white);box-shadow:0 10px 28px var(--color-rgba-35-59-84-0-08)}.version-b .simulation-tool-canvas .uni-img{width:100%;height:auto;display:block}.version-b .result-patient-avatar{width:88px;height:88px;display:block;overflow:hidden;margin:0 auto 14px;border:3px solid var(--color-rgba-255-255-255-0-82);border-radius:25px;background:var(--color-white);box-shadow:0 12px 28px var(--color-rgba-17-27-89-0-28)}.version-b .result-patient-avatar-wrap{width:88px;height:88px;display:block;position:relative;margin:0 auto 14px}.version-b .result-patient-avatar-wrap .result-patient-avatar{margin:0}.version-b .result-patient-avatar-wrap .result-unlock{width:28px;height:28px;position:absolute;right:-7px;top:-7px;margin:0;border:2px solid var(--color-white);border-radius:9px}.version-b .simulation-result-hero .uni-h2{margin-top:4px}.version-b .simulation-result-hero .uni-h2 .uni-strong{display:inline-block;margin:5px 0;color:var(--color-hex-6ff4df);font-size:1.34em;transform:none;animation:patient-portrait-highlight 1.35s ease-in-out infinite alternate}@keyframes patient-portrait-highlight{0%{color:var(--color-hex-6ff4df);text-shadow:0 0 0 var(--color-rgba-111-244-223-0)}to{color:var(--color-white);text-shadow:0 0 18px var(--color-rgba-111-244-223-0-72)}}.version-b .more-case-analysis{width:100%;min-height:132px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;margin-top:14px;padding:13px 15px;border:0;border-radius:20px;color:var(--color-hex-29284f);background:var(--color-white);box-shadow:0 14px 32px var(--color-rgba-41-40-79-0-08);text-align:left}.version-b .result-book-cover{width:70px;height:104px;overflow:hidden;position:relative;border-radius:2px 7px 7px 2px;background:var(--color-hex-f4fbff);box-shadow:0 9px 18px var(--color-rgba-41-40-79-0-18)}.version-b .result-book-cover:before{content:"";width:6px;position:absolute;inset:0 auto 0 0;z-index:2;background:linear-gradient(90deg,var(--color-rgba-0-68-91-0-25),var(--color-rgba-255-255-255-0-55),var(--color-rgba-0-68-91-0-08))}.version-b .result-book-cover .real-book-cover-image{border-radius:inherit}.version-b .more-case-analysis>.uni-div:last-child{display:grid;justify-items:start;gap:12px}.version-b .more-case-analysis .uni-strong{font-size:14px;line-height:1.45}.version-b .more-case-analysis .uni-button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 11px;border:0;border-radius:9px;color:var(--color-white);background:var(--color-hex-5c5ce5);cursor:pointer;font-size:12px;font-weight:700}.version-b .simulation-result-screen .result-actions{position:-webkit-sticky;position:sticky;z-index:8;bottom:0;margin-top:auto;padding-top:16px;padding-bottom:max(4px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--color-rgba-255-255-255-0),var(--color-white) 24%)}@media (max-width: 520px){.version-b .simulation-tool-view{height:100dvh}}.version-b .tool-card-rail{display:block;margin:17px 0 0;padding:1px 1px 11px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overscroll-behavior-inline:contain;scroll-padding-inline:1px;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.version-b .tool-card-rail .uni-button.square-tool-card{display:inline-flex;margin-right:11px;vertical-align:top;white-space:normal}.version-b .tool-card-rail .uni-button.square-tool-card:last-child{margin-right:0}.version-b .tool-card-rail::-webkit-scrollbar{display:none}.version-b .uni-button.square-tool-card{width:144px;flex:0 0 144px;aspect-ratio:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;border:1px solid var(--color-rgba-255-255-255-0-74);border-radius:14px!important;padding:15px 14px 13px;overflow:hidden;cursor:pointer;box-shadow:0 7px 18px var(--color-rgba-37-45-87-0-07),inset 0 1px 0 var(--color-rgba-255-255-255-0-44);text-align:left;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.version-b .uni-button.square-tool-card:active{transform:scale(.975);filter:saturate(1.08);box-shadow:0 3px 9px var(--color-rgba-37-45-87-0-08),inset 0 1px 0 var(--color-rgba-255-255-255-0-38)}.version-b .tool-tone-blue{color:var(--color-hex-2f61ae);background:var(--color-hex-dbe7f8)}.version-b .tool-tone-orange{color:var(--color-hex-c75d10);background:var(--color-hex-fde4d1)}.version-b .tool-tone-teal{color:var(--color-hex-167c78);background:var(--color-hex-d9f0ec)}.version-b .tool-tone-violet{color:var(--color-hex-5c50a9);background:var(--color-hex-e7e3f7)}.version-b .square-tool-card>.uni-strong{position:relative;z-index:1;padding-right:18px;font-size:16px;line-height:1.42;letter-spacing:-.02em}.version-b .evidence-topic-card>.uni-span{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px}.version-b .evidence-topic-card>.uni-span .uni-i{width:100%;display:block;border-radius:999px;padding:3px 8px;overflow:hidden;color:var(--color-white);background:var(--color-rgba-49-71-124-0-28);font-size:10px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.version-b .square-tool-card>.uni-em{width:25px;height:25px;position:absolute;top:10px;right:9px;display:grid;place-items:center;border:1px solid var(--color-rgba-255-255-255-0-62);border-radius:8px;color:currentColor;background:var(--color-rgba-255-255-255-0-48);font-style:normal}.version-b .tool-card-kicker{color:currentColor;opacity:.7;font-size:10px;font-weight:700;letter-spacing:.08em}.version-b .decision-tool-card>.uni-strong{margin-top:auto;padding-right:0;font-size:17px}.version-b .rail-hint{display:flex;align-items:center;gap:5px;margin-top:2px;color:var(--color-hex-8b8fa2);font-size:10px}.version-b .search-secondary-screen{min-height:100%;padding-top:16px;padding-bottom:44px;background:var(--color-hex-f4f6fb)}.version-b .tool-page-toolbar{min-height:38px;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;margin-bottom:25px}.version-b .tool-page-toolbar>.uni-button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px!important;cursor:pointer;color:var(--electric-blue);background:var(--color-hex-e2e9fb)}.version-b .tool-page-toolbar>.uni-span{grid-column:2;text-align:center;color:var(--color-hex-444965);font-size:13px;font-weight:700}.version-b .tool-detail-eyebrow{display:block;margin-bottom:7px;color:var(--color-hex-6f75b2);font-family:var(--font-family-brand);font-size:10px;font-weight:700;letter-spacing:.11em}.version-b .tool-directory-page>.uni-h2{margin:0;color:var(--color-hex-20234f);font-size:25px;line-height:1.35;letter-spacing:-.035em}.version-b .tool-detail-lead{margin:10px 0 19px;color:var(--color-hex-73788e);font-size:13px;line-height:1.7}.version-b .result-search-form{margin:17px 0 11px}.version-b .search-result-summary{margin:0 0 17px;color:var(--color-hex-777c91);font-size:11px}.version-b .search-result-directory,.version-b .evidence-source-directory{display:grid;gap:10px}.version-b .search-result-directory>.uni-button,.version-b .evidence-source-directory>.uni-button{width:100%;display:grid;align-items:center;border:0;border-radius:14px!important;padding:13px;cursor:pointer;color:var(--color-hex-25294f);background:var(--color-white);box-shadow:0 8px 22px var(--color-rgba-39-43-92-0-055);text-align:left}.version-b .search-result-directory>.uni-button{grid-template-columns:38px minmax(0,1fr) 20px;gap:11px}.version-b .result-type-dot{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.version-b .search-result-directory>.uni-button>.uni-span:nth-child(2),.version-b .evidence-source-directory .uni-p{min-width:0;display:flex;flex-direction:column;gap:3px;margin:0}.version-b .search-result-directory .uni-small,.version-b .evidence-source-directory .uni-small{color:var(--color-hex-858a9e);font-size:9px;font-weight:700;letter-spacing:.08em}.version-b .search-result-directory .uni-strong,.version-b .evidence-source-directory .uni-strong{overflow:hidden;color:var(--color-hex-292d55);font-size:13px;line-height:1.45;text-overflow:ellipsis}.version-b .search-result-directory .uni-em,.version-b .evidence-source-directory .uni-em{overflow:hidden;color:var(--color-hex-8b8fa0);font-size:10px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.version-b .empty-search-result{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:20px;color:var(--color-hex-8b8fa3);background:var(--color-white);text-align:center}.version-b .empty-search-result .uni-strong{color:var(--color-hex-393d62);font-size:14px}.version-b .empty-search-result .uni-span{max-width:240px;font-size:11px;line-height:1.5}.version-b .evidence-source-directory>.uni-button{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px}.version-b .evidence-source-directory>.uni-button>.uni-span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--color-white);background:var(--color-hex-6475d8);font-size:11px;font-weight:700}.version-b .evidence-study-detail{display:grid;gap:14px}.version-b .evidence-study-hero{min-height:215px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:14px;overflow:hidden;border-radius:22px;padding:24px 20px 20px;color:var(--color-white);background:var(--color-brand-navy)}.version-b .evidence-study-hero:before,.version-b .evidence-study-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.version-b .evidence-study-hero:before{width:176px;height:176px;right:-68px;bottom:-84px;border:24px solid var(--color-brand-primary)}.version-b .evidence-study-hero:after{width:78px;height:78px;right:48px;top:-48px;background:var(--color-accent-teal)}.version-b .evidence-study-heading,.version-b .evidence-cohort-size{position:relative;z-index:1}.version-b .evidence-study-heading .tool-detail-eyebrow{margin-bottom:10px;color:var(--color-accent-cyan)}.version-b .evidence-study-heading .uni-h2{margin:0;color:var(--color-white);font-size:27px;line-height:1.28;letter-spacing:-.04em}.version-b .evidence-study-source{width:-webkit-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:19px;border-radius:8px;padding:7px 10px;color:var(--color-brand-navy);background:var(--color-white);font-family:var(--font-family-brand);font-size:10px;font-weight:700;letter-spacing:.04em}.version-b .evidence-cohort-size{align-self:center;display:grid;justify-items:end;color:var(--color-white);font-family:var(--font-family-brand)}.version-b .evidence-cohort-size>.uni-span,.version-b .evidence-cohort-size>.uni-small{color:var(--color-rgba-255-255-255-0-75);font-family:var(--font-family-cn);font-size:10px;font-style:normal;line-height:1.35}.version-b .evidence-cohort-size>.uni-strong{margin-top:4px;color:var(--color-white);font-size:48px;line-height:1;letter-spacing:-.055em}.version-b .evidence-cohort-size>.uni-em{color:var(--color-accent-cyan);font-size:11px;font-style:normal;font-weight:700}.version-b .evidence-baseline-card,.version-b .evidence-change-chart,.version-b .evidence-source-section{margin:0;border:1px solid var(--color-hex-e5e6ee);border-radius:20px;padding:18px;background:var(--color-white)}.version-b .evidence-section-heading{display:flex;align-items:center;gap:10px}.version-b .evidence-section-heading>.uni-span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--color-white);background:var(--color-brand-primary)}.version-b .evidence-section-heading>.uni-div{display:grid;gap:1px}.version-b .evidence-section-heading .uni-small,.version-b .evidence-change-chart .uni-figcaption .uni-small{color:var(--color-text-muted);font-family:var(--font-family-brand);font-size:8px;font-weight:700;letter-spacing:.11em}.version-b .evidence-section-heading .uni-h3{margin:0;color:var(--color-brand-navy);font-size:16px}.version-b .evidence-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.version-b .evidence-metric-grid>.uni-div{min-width:0;border-top:3px solid var(--color-brand-primary);padding:12px 8px 4px 0}.version-b .evidence-metric-grid>.uni-div:last-child{border-color:var(--color-accent-cyan)}.version-b .evidence-metric-grid .uni-strong{display:block;color:var(--color-brand-navy);font-family:var(--font-family-brand);font-size:28px;line-height:1.1;letter-spacing:-.04em}.version-b .evidence-metric-grid .uni-strong .uni-em{font-size:10px;font-style:normal;letter-spacing:0}.version-b .evidence-metric-grid>.uni-div>.uni-span{display:block;margin-top:5px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.version-b .evidence-study-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.version-b .evidence-study-meta>.uni-div{min-width:0;display:flex;align-items:center;gap:9px;border-radius:15px;padding:12px;color:var(--color-brand-navy);background:var(--color-hex-e9faff)}.version-b .evidence-study-meta>.uni-div:last-child{background:var(--color-hex-e7fbf7)}.version-b .evidence-study-meta>.uni-div>.uni-span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--color-brand-primary);background:var(--color-white)}.version-b .evidence-study-meta .uni-p{min-width:0;display:grid;gap:2px;margin:0}.version-b .evidence-study-meta .uni-small{color:var(--color-text-muted);font-size:9px}.version-b .evidence-study-meta .uni-strong{overflow:hidden;color:var(--color-brand-navy);font-family:var(--font-family-brand);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.version-b .evidence-outcome-card{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;align-items:center;border-radius:20px;padding:20px 18px;color:var(--color-white);background:var(--color-brand-primary)}.version-b .evidence-outcome-copy>.uni-span{display:block;margin-bottom:5px;color:var(--color-accent-cyan);font-size:9px;font-weight:700}.version-b .evidence-outcome-copy .uni-h3{margin:0;color:var(--color-white);font-size:17px;line-height:1.4}.version-b .evidence-outcome-copy .uni-p{margin:8px 0 0;color:var(--color-rgba-255-255-255-0-78);font-size:10px;line-height:1.55}.version-b .evidence-outcome-copy>.uni-em{display:inline-block;margin-top:9px;border-radius:7px;padding:5px 8px;color:var(--color-brand-navy);background:var(--color-white);font-family:var(--font-family-brand);font-size:9px;font-style:italic;font-weight:700}.version-b .evidence-outcome-value{display:grid;grid-template-columns:auto 1fr;justify-items:end;align-items:end;font-family:var(--font-family-brand)}.version-b .evidence-outcome-value .uni-small{align-self:center;color:var(--color-accent-teal);font-size:20px;font-weight:700}.version-b .evidence-outcome-value .uni-strong{color:var(--color-white);font-size:40px;line-height:1;letter-spacing:-.06em}.version-b .evidence-outcome-value .uni-span{grid-column:1/-1;margin-top:4px;color:var(--color-accent-cyan);font-size:10px;font-weight:700}.version-b .evidence-change-chart .uni-figcaption{display:flex;align-items:end;justify-content:space-between;gap:12px}.version-b .evidence-change-chart .uni-figcaption>.uni-div{display:grid;gap:2px}.version-b .evidence-change-chart .uni-figcaption .uni-strong{color:var(--color-brand-navy);font-size:16px}.version-b .evidence-change-chart .uni-figcaption>.uni-span{color:var(--color-text-muted);font-size:8px}.version-b .evidence-bar-chart{height:204px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;border-top:1px solid var(--color-brand-navy);padding:0 4px}.version-b .evidence-chart-zero{position:absolute;top:-7px;left:-10px;z-index:1;color:var(--color-text-muted);background:var(--color-white);font-family:var(--font-family-brand);font-size:8px}.version-b .evidence-chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.version-b .evidence-chart-grid .uni-i{border-bottom:1px solid var(--color-hex-eeeeee)}.version-b .evidence-bar-column{min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.version-b .evidence-bar-time{position:absolute;top:-19px;color:var(--color-brand-navy);font-size:9px;font-weight:700;white-space:nowrap}.version-b .evidence-bar-sample{position:relative;z-index:2;margin-top:8px;color:var(--color-white);font-family:var(--font-family-brand);font-size:8px}.version-b .evidence-bar{width:min(48px,86%);position:absolute;top:0;display:flex;align-items:end;justify-content:center;background:var(--color-brand-primary)}.version-b .evidence-bar.bar-6m{height:74%}.version-b .evidence-bar.bar-1y{height:75%}.version-b .evidence-bar.bar-2y{height:84%;background:var(--color-brand-navy)}.version-b .evidence-bar.bar-3y{height:92%;background:var(--color-accent-teal)}.version-b .evidence-bar>.uni-i{position:absolute;bottom:-18px;color:var(--color-brand-navy);font-family:var(--font-family-brand);font-size:9px;font-style:normal;font-weight:700}.version-b .evidence-source-heading{margin-bottom:14px}.version-b .evidence-source-heading>.uni-span{color:var(--color-brand-navy);background:var(--color-hex-e7fbf7)}.version-b .evidence-source-directory-compact{gap:8px}.version-b .evidence-source-directory-compact>.uni-button{border:1px solid var(--color-hex-ececf2);box-shadow:none}.version-b .evidence-source-directory-compact>.uni-button>.uni-span:first-child{border-radius:9px;background:var(--color-brand-navy)}.version-b .evidence-source-directory-compact>.uni-button:last-child>.uni-span:first-child{color:var(--color-brand-navy);background:var(--color-accent-teal)}.version-b .evidence-demo-note{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-muted);font-size:9px;line-height:1.5}.version-b .tool-page-secondary-action,.version-b .tool-cross-link{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;cursor:pointer;color:var(--color-hex-434bb1);background:var(--color-hex-e5e9fb);font-size:12px;font-weight:700}.version-b .tool-page-secondary-action{width:100%;margin-top:18px}.version-b .decision-detail-preview{max-height:310px;margin:0 0 14px;border-radius:18px;overflow:auto;background:var(--color-white);box-shadow:0 8px 22px var(--color-rgba-39-43-92-0-055)}.version-b .decision-detail-preview .uni-img{width:100%;height:auto;display:block}.version-b .decision-step-directory,.version-b .simulation-tool-steps{display:grid;gap:1px;border-radius:18px;padding:7px}.version-b .decision-step-directory>.uni-div,.version-b .simulation-tool-steps>.uni-div{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;border-radius:13px;padding:10px;background:var(--color-rgba-255-255-255-0-58)}.version-b .decision-step-directory .uni-span,.version-b .simulation-tool-steps .uni-span{font-size:10px;font-weight:700}.version-b .decision-step-directory .uni-strong,.version-b .simulation-tool-steps .uni-strong{color:var(--color-hex-343755);font-size:12px;line-height:1.5}.version-b .decision-tool-source{display:flex;flex-direction:column;gap:4px;margin:14px 0 18px;border-radius:15px;padding:12px 14px;color:var(--color-hex-777c8e);background:var(--color-white)}.version-b .decision-tool-source .uni-span{font-size:9px;font-weight:700;letter-spacing:.08em}.version-b .decision-tool-source .uni-strong{color:var(--color-hex-3d4162);font-size:10px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.version-b .linked-simulation-action{width:100%}.version-b .simulation-tool-summary{margin:-7px 0 15px;color:var(--color-hex-73788e);font-size:12px;line-height:1.65}.version-b .simulation-tool-steps{margin-bottom:16px}.version-b .tool-cross-link{width:100%;margin-top:16px}@media (max-width: 380px){.version-b .uni-button.square-tool-card{width:136px;flex-basis:136px}.version-b .square-tool-card>.uni-strong{font-size:15px}}.version-b .simulation-intro-screen{background:radial-gradient(circle at 82% 16%,var(--color-rgba-225-208-255-0-72),var(--color-transparent) 32%),linear-gradient(180deg,var(--color-hex-f4eeff) 0%,var(--color-hex-f8f4ff) 54%,var(--color-white) 100%)}.version-b .simulation-intro-screen .case-detail-toolbar>.uni-button{border:0;border-radius:50%;background:var(--color-rgba-255-255-255-0-72)}.version-b .simulation-intro-copy{margin-top:8px;margin-bottom:18px}.version-b .simulation-intro-copy .eyebrow{color:var(--color-hex-272437);font-size:22px;font-weight:700}.version-b .simulation-intro-screen .case-brief{gap:22px;padding:0;color:var(--color-hex-272437);background:var(--color-transparent);box-shadow:none}.version-b .case-patient-scene{height:290px;border:0;border-radius:32px;background:radial-gradient(circle at 24% 22%,var(--color-rgba-255-255-255-0-92),var(--color-transparent) 32%),radial-gradient(circle at 78% 72%,var(--color-rgba-255-235-224-0-74),var(--color-transparent) 31%),linear-gradient(145deg,var(--color-hex-ece5ff) 0%,var(--color-hex-f4edff) 52%,var(--color-hex-fff5ef) 100%)}.version-b .case-patient-scene:before,.version-b .clinic-wall,.version-b .clinic-desk{display:none}.version-b .simulation-intro-screen .case-patient-mark{width:174px;height:206px;bottom:38px;overflow:hidden;border:0;border-radius:34% 28% 33% 27%;transform:translate(-50%) rotate(-3deg);background:var(--color-hex-77758a);box-shadow:0 18px 38px var(--color-rgba-94-79-125-0-2)}.version-b .simulation-intro-screen .case-patient-mark .simulation-avatar-photo{transform:rotate(3deg) scale(1.07);background-position:center top}.version-b .simulation-intro-screen .intake-profile-copy{gap:0;padding:0 4px 8px;border:0;border-radius:0;background:var(--color-transparent)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p{margin:0;padding:15px 2px;border-bottom:1px solid var(--color-rgba-74-66-92-0-1);color:var(--color-hex-625e6d);font-size:13px;line-height:1.75}.version-b .simulation-intro-screen .intake-profile-copy .uni-p:first-child{padding-top:0;color:var(--color-hex-272437);font-size:15px;font-weight:600}.version-b .simulation-intro-screen .intake-profile-copy .uni-p:last-child{border-bottom:0}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong{color:var(--color-hex-272437);font-weight:700}.version-b .simulation-result-screen{background:radial-gradient(circle at 20% 10%,var(--color-rgba-225-207-255-0-82),var(--color-transparent) 31%),radial-gradient(circle at 88% 29%,var(--color-rgba-247-222-255-0-7),var(--color-transparent) 30%),linear-gradient(180deg,var(--color-hex-eee5ff) 0%,var(--color-hex-f7f1ff) 45%,var(--color-white) 84%)}.version-b .simulation-result-screen .simulation-result-hero{min-height:0;overflow:visible;padding:34px 10px 20px;border:0;border-radius:0;color:var(--color-hex-17151f);background:var(--color-transparent);box-shadow:none}.version-b .simulation-result-screen .result-patient-avatar-wrap{width:142px;height:166px;margin-bottom:25px}.version-b .simulation-result-screen .result-patient-avatar{width:142px;height:166px;border:0;border-radius:35% 28% 34% 27%;transform:rotate(-3deg);background:var(--color-hex-77758a);box-shadow:0 18px 38px var(--color-rgba-94-79-125-0-2)}.version-b .simulation-result-screen .result-patient-avatar .simulation-avatar-photo{transform:rotate(3deg) scale(1.07);background-position:center top}.version-b .simulation-result-screen .result-patient-avatar-wrap .result-unlock{right:-9px;top:-8px;color:var(--color-white);background:var(--color-hex-5c5ce5);box-shadow:0 8px 18px var(--color-rgba-92-92-229-0-24)}.version-b .simulation-result-screen .simulation-result-hero .uni-h2{margin:0;color:var(--color-hex-17151f);font-size:17px;font-weight:500;line-height:1.55}.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-strong{margin:7px 0;color:var(--color-hex-5c46ca);font-size:1.72em;font-weight:760;letter-spacing:-.035em;text-shadow:none}@keyframes patient-portrait-highlight{0%{color:var(--color-hex-5c46ca);text-shadow:none}to{color:var(--color-hex-8d65df);text-shadow:none}}.version-b .simulation-result-screen .result-diagnosis{margin-top:4px;padding:6px 5px 8px;border:0;border-radius:0;color:var(--color-hex-17151f);background:var(--color-transparent);box-shadow:none}.version-b .simulation-result-screen .result-diagnosis .uni-p{color:var(--color-hex-5d5966);font-size:13px;line-height:1.8}.version-b .simulation-result-screen .result-diagnosis .uni-p:first-child{color:var(--color-hex-282430);font-size:14px;font-weight:600}.version-b .simulation-result-screen .result-reference-list{margin-top:18px;padding-top:15px;border-color:var(--color-rgba-60-52-76-0-1)}.version-b .simulation-result-screen .reference-list .uni-strong{color:var(--color-hex-282430)}.version-b .simulation-result-screen .reference-list .uni-span{color:var(--color-hex-77717f)}.version-b .simulation-result-screen .more-case-analysis{border:1px solid var(--color-rgba-92-70-140-0-08);background:var(--color-rgba-255-255-255-0-88);box-shadow:0 16px 34px var(--color-rgba-75-60-110-0-1)}.version-b .simulation-result-screen .result-actions{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px;background:linear-gradient(180deg,var(--color-rgba-255-255-255-0),var(--color-white) 28%)}@media (max-width: 520px){.version-b .simulation-result-screen .result-actions{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}.version-b .simulation-intro-screen{min-height:936px;overflow:hidden;isolation:isolate;position:relative;padding:20px 16px 64px;color:var(--color-hex-272437);background:radial-gradient(circle at 20% 10%,var(--color-rgba-225-207-255-0-82),var(--color-transparent) 31%),radial-gradient(circle at 88% 29%,var(--color-rgba-247-222-255-0-7),var(--color-transparent) 30%),linear-gradient(180deg,var(--color-hex-eee5ff) 0%,var(--color-hex-f7f1ff) 45%,var(--color-white) 84%)}.version-b .simulation-intro-screen:before,.version-b .simulation-intro-screen:after{content:"";width:183px;height:73px;position:absolute;z-index:-1;border:1.5px solid var(--color-rgba-92-92-229-0-25);border-radius:999px;transform:rotate(-18deg);pointer-events:none}.version-b .simulation-intro-screen:before{right:-97px;top:79px}.version-b .simulation-intro-screen:after{left:-99px;top:226px}.version-b .simulation-intro-screen>*{position:relative;z-index:1}.version-b .simulation-intro-screen .case-detail-toolbar>.uni-button{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--color-hex-e5e7eb);border-radius:18px;color:var(--color-hex-5c5ce5);background:var(--color-rgba-255-255-255-0-72)}.version-b .simulation-intro-screen .case-detail-title{margin:0;color:var(--color-hex-272437);font-size:22px;font-weight:400;line-height:1.4}.version-b .simulation-intro-screen .case-brief{min-height:0;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;overflow:visible;padding:24px 0 0;color:var(--color-hex-272437);background:var(--color-transparent);box-shadow:none}.version-b .simulation-intro-screen .case-patient-scene{height:168px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;overflow:visible;border:0;border-radius:0;background:var(--color-transparent)}.version-b .simulation-intro-screen .case-patient-mark{width:126px;height:126px;display:block;flex:0 0 126px;position:relative;left:auto;bottom:auto;margin:0;padding:5px;overflow:hidden;border:1.5px dashed var(--color-rgba-15-201-247-0-78);border-radius:50%;transform:none;background:var(--color-rgba-255-255-255-0-36);box-shadow:none}.version-b .simulation-intro-screen .intro-patient-summary{color:var(--color-hex-17151f);font-size:22px;font-weight:400;line-height:24px;white-space:nowrap}.version-b .simulation-intro-screen .intake-profile-copy{width:100%;display:grid;gap:16px;padding:24px 16px;border:0;border-radius:12px;background:var(--color-white);box-shadow:0 4px 7px var(--color-rgba-0-0-0-0-03)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p{display:grid;gap:10px;margin:0;padding:0;border:0;color:var(--color-hex-625e6d);font-size:14px;font-weight:400;line-height:24px}.version-b .simulation-intro-screen .intake-profile-copy .uni-p:first-child{padding:0;color:var(--color-hex-625e6d);font-size:14px;font-weight:400}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong{display:flex;align-items:center;gap:10px;color:var(--color-hex-272437);font-size:14px;font-weight:700;line-height:20px}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong:before{content:"";width:4px;height:18px;flex:0 0 4px;border-radius:2px;background:var(--color-hex-5c5ce5)}.version-b .simulation-intro-screen .simulation-start{width:100%;min-height:52px;flex:0 0 52px;position:-webkit-sticky;position:sticky;z-index:5;bottom:0;margin-top:auto;border:0;border-radius:999px;color:var(--color-white);background:var(--color-hex-5c5ce5);box-shadow:0 10px 12px var(--color-rgba-92-92-229-0-2)}.version-b .simulation-result-screen{min-height:936px;overflow:hidden;isolation:isolate;position:relative;display:flex;flex-direction:column;padding:20px 16px 32px;color:var(--color-hex-282430);background:radial-gradient(circle at 20% 10%,var(--color-rgba-225-207-255-0-82),var(--color-transparent) 31%),radial-gradient(circle at 88% 29%,var(--color-rgba-247-222-255-0-7),var(--color-transparent) 30%),linear-gradient(180deg,var(--color-hex-eee5ff) 0%,var(--color-hex-f7f1ff) 45%,var(--color-white) 84%)}.version-b .simulation-result-screen:before,.version-b .simulation-result-screen:after{content:"";width:183px;height:73px;position:absolute;z-index:-1;border:1.5px solid var(--color-rgba-92-92-229-0-25);border-radius:999px;transform:rotate(-18deg);pointer-events:none}.version-b .simulation-result-screen:before{right:-97px;top:29px}.version-b .simulation-result-screen:after{left:-99px;top:171px}.version-b .simulation-result-screen>*{position:relative;z-index:1}.version-b .simulation-result-screen .simulation-result-hero{min-height:0;display:flex;flex-direction:column;align-items:center;overflow:visible;margin:0 0 32px;padding:32px 0 0;border:0;border-radius:0;color:var(--color-hex-57585a);background:var(--color-transparent);box-shadow:none}.version-b .simulation-result-screen .result-patient-avatar-wrap,.version-b .simulation-result-screen .result-patient-avatar{width:126px;height:126px}.version-b .simulation-result-screen .result-patient-avatar-wrap{flex:0 0 126px;margin:0 0 16px}.version-b .simulation-result-screen .result-patient-avatar{overflow:hidden;margin:0;padding:5px;border:1.5px dashed var(--color-rgba-15-201-247-0-78);border-radius:50%;transform:none;background:var(--color-rgba-255-255-255-0-36);box-shadow:none}.version-b .simulation-result-screen .result-patient-avatar-wrap .result-unlock{display:none}.version-b .simulation-result-screen .simulation-result-hero .uni-h2{display:flex;flex-direction:column;align-items:center;margin:0;color:var(--color-hex-57585a);font-size:17px;font-weight:400;line-height:26.35px;text-align:center}.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-strong{display:block;margin:0;color:var(--color-hex-7656d5);font-size:26px;font-weight:500;line-height:45.32px;letter-spacing:-1.02px;animation:none}.version-b .simulation-result-screen .result-diagnosis{width:100%;display:flex;flex-direction:column;gap:16px;margin:0 0 16px;padding:24px 0;border:0;border-radius:12px;color:var(--color-hex-625e6d);background:var(--color-white);box-shadow:0 4px 7px var(--color-rgba-0-0-0-0-03)}.version-b .simulation-result-screen .result-diagnosis-section,.version-b .simulation-result-screen .result-reference-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 16px;border:0}.version-b .simulation-result-screen .result-diagnosis-title,.version-b .simulation-result-screen .result-reference-list>.uni-strong{display:flex;align-items:center;gap:10px;color:var(--color-hex-282430);font-size:12px;font-weight:700;line-height:18px}.version-b .simulation-result-screen .result-diagnosis-title:before,.version-b .simulation-result-screen .result-reference-list>.uni-strong:before{content:"";width:4px;height:18px;flex:0 0 4px;border-radius:2px;background:var(--color-hex-5c5ce5)}.version-b .simulation-result-screen .result-diagnosis-copy{color:var(--color-hex-625e6d);font-size:14px;font-weight:400;line-height:24px}.version-b .simulation-result-screen .result-diagnosis-copy .uni-p,.version-b .simulation-result-screen .result-diagnosis-copy .uni-p:first-child{margin:0;color:var(--color-hex-625e6d);font-size:14px;font-weight:400;line-height:24px}.version-b .simulation-result-screen .result-reference-list .uni-span{color:var(--color-hex-625e6d);font-size:14px;line-height:24px}.version-b .simulation-result-screen .more-case-analysis{width:100%;min-height:132px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;margin:0;padding:13px 20px;border:0;border-radius:12px;color:var(--color-hex-29284f);background:var(--color-hex-e9eefb);box-shadow:none}.version-b .simulation-result-screen .result-book-cover{width:70px;height:104px;border-radius:2px 7px 7px 2px}.version-b .simulation-result-screen .more-case-analysis>.uni-div:last-child{display:grid;justify-items:start;gap:32px;padding:8px 0}.version-b .simulation-result-screen .more-case-analysis .uni-strong{font-size:14px;line-height:20.3px}.version-b .simulation-result-screen .more-case-analysis .uni-button{min-height:32px;border-radius:999px}.version-b .simulation-result-screen .result-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;position:-webkit-sticky;position:sticky;z-index:8;bottom:0;margin:auto 0 0;padding:0;background:var(--color-transparent)}.version-b .simulation-result-screen .result-actions .uni-button,.version-b .simulation-result-screen .result-actions .uni-button:first-child,.version-b .simulation-result-screen .result-actions .uni-button:last-child{min-height:46px;border-radius:999px;font-size:12px;font-weight:700}.version-b .simulation-result-screen .result-actions .uni-button:first-child{border:1px solid var(--color-rgba-92-92-229-0-32);color:var(--color-hex-5c5ce5);background:var(--color-white);box-shadow:none}.version-b .simulation-result-screen .result-actions .uni-button:last-child{border:0;color:var(--color-white);background:var(--color-hex-5c5ce5);box-shadow:0 6px 8px var(--color-rgba-92-92-229-0-2)}.version-b .result-confetti{position:absolute;inset:0 0 auto;z-index:10;height:380px;overflow:hidden;pointer-events:none}.version-b .result-confetti .uni-i{width:7px;height:12px;position:absolute;top:-18px;left:50%;border-radius:2px;background:var(--color-hex-7656d5);opacity:0;animation:result-confetti-fall 2.8s cubic-bezier(.18,.72,.34,1) forwards}.version-b .result-confetti .uni-i:nth-child(4n+1){background:var(--color-hex-5c5ce5)}.version-b .result-confetti .uni-i:nth-child(4n+2){background:var(--color-hex-00bfa6)}.version-b .result-confetti .uni-i:nth-child(4n+3){background:var(--color-accent-orange)}.version-b .result-confetti .uni-i:nth-child(4n){background:var(--color-hex-f384d8)}.version-b .result-confetti .uni-i:nth-child(1){left:5%;animation-delay:.02s}.version-b .result-confetti .uni-i:nth-child(2){left:11%;animation-delay:.22s}.version-b .result-confetti .uni-i:nth-child(3){left:17%;animation-delay:.08s}.version-b .result-confetti .uni-i:nth-child(4){left:23%;animation-delay:.34s}.version-b .result-confetti .uni-i:nth-child(5){left:29%;animation-delay:.14s}.version-b .result-confetti .uni-i:nth-child(6){left:35%;animation-delay:.42s}.version-b .result-confetti .uni-i:nth-child(7){left:41%;animation-delay:.06s}.version-b .result-confetti .uni-i:nth-child(8){left:47%;animation-delay:.3s}.version-b .result-confetti .uni-i:nth-child(9){left:53%;animation-delay:.16s}.version-b .result-confetti .uni-i:nth-child(10){left:59%;animation-delay:.38s}.version-b .result-confetti .uni-i:nth-child(11){left:65%;animation-delay:.1s}.version-b .result-confetti .uni-i:nth-child(12){left:71%;animation-delay:.46s}.version-b .result-confetti .uni-i:nth-child(13){left:77%;animation-delay:.18s}.version-b .result-confetti .uni-i:nth-child(14){left:83%;animation-delay:.32s}.version-b .result-confetti .uni-i:nth-child(15){left:89%;animation-delay:.04s}.version-b .result-confetti .uni-i:nth-child(16){left:95%;animation-delay:.4s}.version-b .result-confetti .uni-i:nth-child(17){left:20%;animation-delay:.52s}.version-b .result-confetti .uni-i:nth-child(18){left:80%;animation-delay:.56s}@keyframes result-confetti-fall{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(0)}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate3d(22px,382px,0) rotate(680deg)}}@media (prefers-reduced-motion: reduce){.version-b .result-confetti .uni-i{animation:none;opacity:0}}.version-b{--electric-blue: var(--color-brand-primary);--navy: var(--color-brand-navy);--navy-deep: var(--color-brand-navy-deep);--light-blue: var(--color-accent-cyan);--lavender: var(--color-brand-primary);color:var(--color-text-primary);font-family:var(--font-family-brand)}.version-b *{font-family:var(--font-family-brand)!important}.version-b .app-shell,.version-b .content-scroll,.version-b .report-screen{background:var(--color-hex-f7f7f7)}.version-b .app-header{padding-right:22px;padding-left:22px;background:var(--color-white)}.version-b .lab-hero{min-height:164px;margin-right:-22px;margin-left:-22px;padding:42px 22px 18px;background:linear-gradient(134deg,var(--color-hex-f8f9ff) 8%,var(--color-hex-f8f9ff) 46%,var(--color-rgba-207-240-254-0-46) 75%,var(--color-rgba-15-201-247-0-13) 100%)}.version-b .lab-hero:before{display:block;top:-28px;right:-44px;bottom:-36px;left:-62px;z-index:0;opacity:.5;background:url(./rdn-banner-waves-BoQoX0ZO.png) center/cover no-repeat;-webkit-mask-image:none;mask-image:none}.version-b .welcome-row,.version-b .lab-signals{position:relative;z-index:2}.version-b .lab-title{max-width:270px;display:flex;flex-direction:column;align-items:flex-start}.version-b .lab-title .uni-p{order:1;margin:0;color:var(--color-brand-navy-deep);font-size:8.5px;font-weight:400;line-height:normal;letter-spacing:.2125px}.version-b .lab-title .uni-p .uni-strong{font-weight:700}.version-b .lab-title .uni-h1{width:200px;height:32px;order:2;display:flex;align-items:flex-end;margin:0}.version-b .lab-lockup{width:200px;height:22px;display:block;background:url(./rdn-impact-lab-lockup-MA4Re3Hq.svg) left center/contain no-repeat}.version-b .lab-title>.uni-span{order:3;margin-top:7px;color:var(--color-brand-navy-deep);font-size:13px;font-weight:600;line-height:normal;letter-spacing:1.82px}.version-b .lab-signals{height:24px;margin-top:14px;border-top-color:var(--color-rgba-16-16-235-0-09);color:var(--color-rgba-23-15-95-0-64)}.version-b .lab-report-title,.version-b .lab-tool-title{color:var(--color-rgba-23-15-95-0-64);font-size:11px;font-weight:400;line-height:normal;letter-spacing:.63px}.version-b .report-screen{padding:18px 0 118px}.version-b .book-detail-card{overflow:hidden;border:0;border-radius:12px;background:var(--color-white);box-shadow:none}.version-b .book-stage{min-height:227px;flex-basis:227px;background:var(--color-white)}.version-b .report-screen .book-detail-card .real-book-cover,.version-b .book-detail-card .real-book-cover{width:116px;height:161px;transform:none;border-radius:2px 6px 6px 2px!important;box-shadow:12px 15px 24px var(--color-rgba-26-70-89-0-2),2px 3px 6px var(--color-rgba-26-70-89-0-1)!important}.version-b .book-detail-copy{padding:0 24px 20px}.version-b .book-detail-copy .progress-meta{margin-top:0;padding-top:0;color:var(--color-rgba-0-0-0-0-4);font-size:10px;font-weight:400}.version-b .book-detail-copy .progress-meta .uni-strong{color:var(--color-rgba-0-0-0-0-4);font-size:10px;font-weight:400}.version-b .progress-track{height:6px;margin-top:4px;background:var(--color-hex-e0e0e0)}.version-b .progress-track .uni-span{background:var(--color-brand-primary)}.version-b .book-reading-actions{gap:12px;margin-top:24px}.version-b .book-reading-actions .primary-action,.version-b .book-reading-actions .secondary-action{height:38px;min-height:38px;margin:0;padding:3px 12px 0;border-radius:8px!important;font-size:14px;font-weight:400;line-height:21px}.version-b .book-reading-actions .book-start-action{border:1px solid var(--color-brand-primary);color:var(--color-brand-primary);background:var(--color-white)}.version-b .book-reading-actions .book-continue-action{border:0;color:var(--color-white);background:var(--color-brand-primary)}.version-b .bottom-nav .uni-button.active,.version-b .eyebrow,.version-b .simulation-progress-label .uni-strong,.version-b .decision-options .uni-button>.uni-em,.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-strong,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-tags .uni-i,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-result-screen .result-actions .uni-button:first-child{color:var(--color-brand-primary)}.version-b .primary-action,.version-b .wide-primary,.version-b .directory-intake-button,.version-b .case-progress .uni-span.active,.version-b .more-case-analysis .uni-button,.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-result-screen .result-actions .uni-button:last-child,.version-b .simulation-result-screen .result-diagnosis-title:before,.version-b .simulation-result-screen .result-reference-list>.uni-strong:before{background:var(--color-brand-primary)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{border-color:var(--color-brand-primary)}.version-b .uni-button:focus-visible,.version-b .uni-input:focus-visible{outline-color:var(--color-rgba-16-16-235-0-42)}.version-b .content-scroll:has(>.simulation-intro-screen),.version-b .content-scroll:has(>.simulation-secondary-screen){padding-bottom:0}.version-b .simulation-intro-screen{min-height:100%;overflow:visible;isolation:isolate;position:relative;padding:16px 16px 121px;color:var(--color-hex-272437);background:radial-gradient(circle at 20% 10%,var(--color-rgba-207-228-255-0-82),var(--color-transparent) 29%),radial-gradient(circle at 88% 29%,var(--color-rgba-222-233-255-0-7),var(--color-transparent) 25%),linear-gradient(74deg,var(--color-hex-f8f9ff) 42%,var(--color-hex-f8f9ff) 62%,var(--color-rgba-238-247-255-0-78) 72%,var(--color-rgba-15-201-247-0-13) 100%)}.version-b .simulation-intro-screen:before{content:"";width:522px;height:326px;display:block;position:absolute;left:-108px;top:-36px;z-index:-1;border:0;border-radius:0;opacity:.4;transform:none;background:url(./rdn-banner-waves-BoQoX0ZO.png) center/cover no-repeat;pointer-events:none}.version-b .simulation-intro-screen:after{display:none}.version-b .simulation-intro-screen .case-detail-toolbar{min-height:44px;display:flex;align-items:center;gap:12px;margin:0}.version-b .simulation-intro-screen .case-detail-toolbar>.uni-button{width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:0;color:var(--color-hex-1e1e1e);background:var(--color-transparent);box-shadow:none}.version-b .simulation-intro-screen .case-detail-title{margin:0;color:var(--color-rgba-30-30-30-0-93);font-size:16px;font-weight:600;line-height:24px}.version-b .simulation-intro-screen .case-brief{min-height:0;display:flex;flex:0 0 auto;flex-direction:column;gap:0;overflow:visible;padding:40px 0 0;color:var(--color-hex-272437);background:var(--color-transparent);box-shadow:none}.version-b .simulation-intro-screen .case-brief:after{display:none}.version-b .simulation-intro-screen .case-patient-scene{width:100%;height:auto;min-height:107px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:visible;position:relative;z-index:2;margin-bottom:-66px;border:0;border-radius:0;background:var(--color-transparent)}.version-b .simulation-intro-screen .case-patient-scene:before,.version-b .simulation-intro-screen .clinic-wall,.version-b .simulation-intro-screen .clinic-desk{display:none}.version-b .simulation-intro-screen .case-patient-mark{width:78px;height:78px;display:block;flex:0 0 78px;position:relative;left:auto;bottom:auto;margin:0;padding:0;overflow:hidden;border:2.6px solid var(--color-rgba-255-255-255-0-36);border-radius:50%;transform:none;background:var(--color-hex-e6e7ff);box-shadow:none}.version-b .simulation-intro-screen .case-patient-mark .simulation-avatar-photo{border-radius:50%;transform:none;background-position:center top;background-size:cover}.version-b .simulation-intro-screen .intro-patient-summary{min-height:21px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;color:var(--color-hex-404040);background:var(--color-hex-e6e7ff);font-size:12px;font-weight:400;line-height:21px;white-space:nowrap}.version-b .simulation-intro-screen .intake-profile-copy{width:100%;display:grid;gap:14px;padding:90px 0 21px;border:0;border-radius:11px;background:var(--color-white);box-shadow:0 4px 7px var(--color-rgba-0-0-0-0-03)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p,.version-b .simulation-intro-screen .intake-profile-copy .uni-p:first-child{display:grid;gap:9px;margin:0;padding:0 14px;border:0;color:var(--color-hex-625e6d);font-size:13px;font-weight:400;line-height:21.4px}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong{display:flex;align-items:center;gap:9px;color:var(--color-hex-272437);font-size:14px;font-weight:700;line-height:18px}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong:before{content:"";width:4px;height:16px;flex:0 0 4px;border-radius:2px;background:var(--color-brand-primary)}.version-b .simulation-intro-screen .intake-profile-copy .uni-span{color:var(--color-hex-625e6d)}.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-exercise-screen .simulation-next,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next{width:min(398px,100vw - 32px);min-height:49px;height:49px;display:flex;align-items:center;justify-content:center;position:fixed;left:50%;bottom:calc(max(20px,(100dvh - 920px) / 2) + 40px);z-index:30;margin:0;padding:0 16px;transform:translate(-50%);border:0;border-radius:8px;color:var(--color-white);background:var(--color-brand-primary);box-shadow:none;font-size:16px;font-weight:600;line-height:21px}.version-b .simulation-intro-screen .simulation-start .medical-icon{display:none}.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen){padding-bottom:121px}@media (max-width: 520px){.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-exercise-screen .simulation-next,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next{bottom:calc(40px + env(safe-area-inset-bottom))}}.version-b .content-scroll:has(>.simulation-result-screen){padding-bottom:0}.version-b .simulation-result-screen{min-height:100%;overflow:visible;isolation:isolate;position:relative;display:flex;flex-direction:column;padding:16px 16px 125px;color:var(--color-hex-272437);background:radial-gradient(circle at 20% 10%,var(--color-rgba-207-228-255-0-82),var(--color-transparent) 29%),radial-gradient(circle at 88% 29%,var(--color-rgba-222-233-255-0-7),var(--color-transparent) 25%),linear-gradient(74deg,var(--color-hex-f8f9ff) 42%,var(--color-hex-f8f9ff) 62%,var(--color-rgba-238-247-255-0-78) 72%,var(--color-rgba-15-201-247-0-13) 100%)}.version-b .simulation-result-screen:before,.version-b .simulation-result-screen:after{display:none}.version-b .simulation-result-screen .simulation-result-hero{min-height:0;display:flex;flex-direction:column;align-items:center;overflow:visible;margin:0 0 32px;padding:84px 0 0;border:0;border-radius:0;color:var(--color-hex-57585a);background:var(--color-transparent);box-shadow:none}.version-b .simulation-result-screen .result-orbit{display:none}.version-b .simulation-result-screen .result-patient-avatar-wrap,.version-b .simulation-result-screen .result-patient-avatar{width:88px;height:88px}.version-b .simulation-result-screen .result-patient-avatar-wrap{flex:0 0 88px;position:relative;margin:0 0 14px}.version-b .simulation-result-screen .result-patient-avatar{overflow:hidden;margin:0;padding:0;border:2.9px solid var(--color-rgba-255-255-255-0-36);border-radius:50%;transform:none;background:var(--color-hex-e6e7ff);box-shadow:none}.version-b .simulation-result-screen .result-patient-avatar .simulation-avatar-photo{border-radius:50%;transform:none;background-position:center top;background-size:cover}.version-b .simulation-result-screen .result-patient-avatar-wrap .result-unlock{width:25px;height:25px;display:grid;place-items:center;position:absolute;right:-1px;top:61px;padding:2px;border:1.8px solid var(--color-white);border-radius:8px;color:var(--color-white);background:var(--color-hex-90c649);box-shadow:none}.version-b .simulation-result-screen .result-unlock .medical-icon{font-size:13px!important}.version-b .simulation-result-screen .simulation-result-hero .uni-h2{display:flex;flex-direction:column;align-items:center;margin:0;color:var(--color-hex-57585a);font-size:13px;font-weight:400;line-height:23.5px;text-align:center}.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-span{display:block}.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-strong{display:block;margin:0;padding:4px 12px;border-radius:8px;color:var(--color-hex-5f52d5);background:var(--color-hex-e6e8ff);font-size:16px;font-weight:500;line-height:normal;letter-spacing:2px;animation:none}.version-b .simulation-result-screen .result-diagnosis{width:100%;display:flex;flex-direction:column;gap:14px;margin:0 0 12px;padding:21px 0;border:0;border-radius:11px;color:var(--color-hex-625e6d);background:var(--color-white);box-shadow:0 4px 7px var(--color-rgba-0-0-0-0-03)}.version-b .simulation-result-screen .result-diagnosis-section,.version-b .simulation-result-screen .result-reference-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 14px;border:0}.version-b .simulation-result-screen .result-diagnosis-title,.version-b .simulation-result-screen .result-reference-list>.uni-strong{display:flex;align-items:center;gap:9px;color:var(--color-hex-272437);font-size:14px;font-weight:700;line-height:18px}.version-b .simulation-result-screen .result-diagnosis-title:before,.version-b .simulation-result-screen .result-reference-list>.uni-strong:before{content:"";width:4px;height:16px;flex:0 0 4px;border-radius:2px;background:var(--color-brand-primary)}.version-b .simulation-result-screen .result-diagnosis-copy,.version-b .simulation-result-screen .result-diagnosis-copy .uni-p,.version-b .simulation-result-screen .result-diagnosis-copy .uni-p:first-child,.version-b .simulation-result-screen .result-reference-list .uni-span{margin:0;color:var(--color-hex-625e6d);font-size:13px;font-weight:400;line-height:21.4px}.version-b .simulation-result-screen .result-diagnosis-copy .uni-p+.uni-p{margin-top:0}.version-b .simulation-result-screen .more-case-analysis{width:100%;min-height:118px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;margin:0;padding:12px 18px;border:0;border-radius:11px;color:var(--color-hex-29284f);background:var(--color-hex-d6e2f6);box-shadow:none}.version-b .simulation-result-screen .result-book-cover{width:62px;height:93px;border-radius:2px 6px 6px 2px;box-shadow:0 2px 4px var(--color-rgba-0-0-0-0-1)}.version-b .simulation-result-screen .result-book-cover:before{width:5px}.version-b .simulation-result-screen .more-case-analysis>.uni-div:last-child{display:grid;justify-items:start;gap:28px;padding:7px 0}.version-b .simulation-result-screen .more-case-analysis .uni-strong{color:var(--color-hex-29284f);font-size:12.5px;font-weight:700;line-height:18px}.version-b .simulation-result-screen .more-case-analysis .uni-button{min-height:29px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:0;border-radius:4px;color:var(--color-white);background:var(--color-brand-primary);box-shadow:none;font-size:11px;font-weight:700}.version-b .simulation-result-screen .result-actions{width:min(398px,100vw - 32px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:fixed;left:50%;bottom:calc(max(20px,(100dvh - 920px) / 2) + 40px);z-index:30;margin:0;padding:0;transform:translate(-50%);background:var(--color-transparent)}.version-b .simulation-result-screen .result-actions .uni-button,.version-b .simulation-result-screen .result-actions .uni-button:first-child,.version-b .simulation-result-screen .result-actions .uni-button:last-child{min-height:46px;padding:0 16px;border-radius:8px;box-shadow:none;font-size:16px;font-weight:600;line-height:21px}.version-b .simulation-result-screen .result-actions .uni-button:first-child{border:1px solid var(--color-hex-dddddd);color:var(--color-hex-57585a);background:var(--color-transparent)}.version-b .simulation-result-screen .result-actions .uni-button:last-child{border:0;color:var(--color-white);background:var(--color-brand-primary)}.version-b .simulation-result-screen .result-actions .medical-icon{display:none}@media (max-width: 520px){.version-b .simulation-result-screen .result-actions{bottom:calc(40px + env(safe-area-inset-bottom))}}.version-b .simulation-result-screen .simulation-result-hero{padding-top:48px}.version-b{--electric-blue: var(--color-brand-primary);--navy: var(--color-brand-navy);--navy-deep: var(--color-brand-navy-deep);--mist: var(--color-surface-page);--white: var(--color-white);--ink: var(--color-text-primary);--muted: var(--color-text-muted);--line: var(--color-border-default);--light-blue: var(--color-accent-cyan);--teal: var(--color-accent-teal);--green: var(--color-accent-green);--orange: var(--color-accent-orange);--lavender: var(--color-accent-lavender);--error: var(--color-danger);--success: var(--color-success);color:var(--ink);background:var(--mist)}.version-b.stage{background-color:var(--mist);background-image:linear-gradient(var(--color-rgba-16-16-235-0-025) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-16-16-235-0-025) 1px,var(--color-transparent) 1px);background-size:32px 32px}.version-b .app-shell,.version-b .content-scroll,.version-b .report-screen,.version-b .search-screen,.version-b .simulation-screen:not(.simulation-intro-screen):not(.simulation-result-screen){background-color:var(--mist)}.version-b .content-scroll{background-image:linear-gradient(var(--color-rgba-16-16-235-0-018) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-16-16-235-0-018) 1px,var(--color-transparent) 1px);background-size:32px 32px}.version-b .app-header{background:var(--white)}.version-b .lab-hero{background:linear-gradient(134deg,var(--color-white) 7%,var(--color-white) 45%,var(--color-rgba-15-201-247-0-12) 76%,var(--color-rgba-0-220-185-0-09) 100%)}.version-b .lab-title .uni-p,.version-b .lab-title>.uni-span,.version-b .lab-report-title,.version-b .lab-tool-title,.version-b .lab-simulation-title,.version-b .section-heading .uni-h2,.version-b .page-intro .uni-h2,.version-b .case-directory-heading .uni-h3,.version-b .patient-profile-title,.version-b .toolbox-section>.uni-h3,.version-b .tool-directory-page>.uni-h2{color:var(--navy)}.version-b .lab-signals{border-top-color:var(--color-rgba-16-16-235-0-12);color:var(--color-rgba-23-15-95-0-68)}.version-b .search-form{border:1px solid var(--color-rgba-23-15-95-0-1);background:var(--white)}.version-b .search-form>.medical-icon,.version-b .search-form .uni-input{color:var(--navy)}.version-b .search-form .uni-input::-webkit-input-placeholder{color:var(--muted)}.version-b .search-form .uni-input::placeholder{color:var(--muted)}.version-b .search-form .uni-button,.version-b .primary-action,.version-b .wide-primary,.version-b .directory-intake-button,.version-b .case-progress .uni-span.active,.version-b .more-case-analysis .uni-button,.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-exercise-screen .simulation-next,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next,.version-b .simulation-result-screen .result-actions .uni-button:last-child{color:var(--white);background:var(--electric-blue)}.version-b .eyebrow,.version-b .toolbox-english,.version-b .tool-detail-eyebrow,.version-b .simulation-progress-label .uni-strong,.version-b .simulation-progress-row>.uni-strong,.version-b .decision-options .uni-button>.uni-em{color:var(--electric-blue)}.version-b .book-detail-card,.version-b .feature-card,.version-b .book-stage{background:var(--white)}.version-b .progress-track,.version-b .directory-progress-track,.version-b .case-progress{background:var(--color-hex-e4e4e8)}.version-b .progress-track .uni-span,.version-b .directory-progress-track .uni-i{background:var(--electric-blue)}.version-b .book-detail-copy .evidence-chip,.version-b .evidence-chip,.version-b .unlock-banner,.version-b .success-chip,.version-b .diagnosis-tags .uni-span{color:var(--navy);background:var(--color-hex-e4fbf7)}.version-b .unlock-icon{color:var(--navy);background:var(--teal)}.version-b .unlock-count{color:var(--success)}.version-b .patient-card,.version-b .patient-card.is-unlocked,.version-b .patient-card.is-locked{color:var(--navy)}.version-b .patient-card:nth-child(4n+1){background:var(--color-hex-e7f9fe)}.version-b .patient-card:nth-child(4n+2){background:var(--color-hex-e4fbf7)}.version-b .patient-card:nth-child(4n+3){background:var(--color-hex-f0edfc)}.version-b .patient-card:nth-child(4n+4){background:var(--color-hex-fff5df)}.version-b .tag-row .uni-em,.version-b .directory-tags .uni-i,.version-b .suggestions .uni-button{color:var(--navy);background:var(--color-rgba-255-255-255-0-74)}.version-b .suggestions .uni-button{background:var(--color-hex-eef0ff)}.version-b .bottom-nav{background:var(--color-rgba-255-255-255-0-9)}.version-b .bottom-nav .uni-button{color:var(--color-rgba-23-15-95-0-58);background:var(--color-transparent)}.version-b .bottom-nav .uni-button.active{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .toolbox-section{background:var(--white)}.version-b .uni-button.square-tool-card,.version-b .uni-button.square-tool-card.tool-tone-blue{color:var(--navy);background:var(--color-hex-e7f9fe)}.version-b .uni-button.square-tool-card.tool-tone-orange{color:var(--navy);background:var(--color-hex-fff5df)}.version-b .uni-button.square-tool-card.tool-tone-teal{color:var(--navy);background:var(--color-hex-e4fbf7)}.version-b .uni-button.square-tool-card.tool-tone-violet{color:var(--navy);background:var(--color-hex-f0edfc)}.version-b .evidence-topic-card>.uni-span .uni-i{color:var(--white);background:var(--navy)}.version-b .tool-tone-orange .evidence-topic-card>.uni-span .uni-i,.version-b .tool-tone-orange.evidence-topic-card>.uni-span .uni-i{color:var(--navy);background:var(--orange)}.version-b .tool-tone-teal .evidence-topic-card>.uni-span .uni-i,.version-b .tool-tone-teal.evidence-topic-card>.uni-span .uni-i{color:var(--navy);background:var(--teal)}.version-b .square-tool-card>.uni-em{color:var(--navy);background:var(--color-rgba-255-255-255-0-78)}.version-b .rail-hint,.version-b .toolbox-section>.uni-p,.version-b .tool-detail-lead,.version-b .search-result-summary{color:var(--muted)}.version-b .search-secondary-screen,.version-b .tool-directory-page,.version-b .simulation-tool-view{background-color:var(--mist)}.version-b .tool-page-toolbar>.uni-button,.version-b .case-detail-toolbar>.uni-button,.version-b .simulation-toolbar>.uni-button{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .tool-page-toolbar>.uni-span,.version-b .search-result-directory .uni-strong,.version-b .evidence-source-directory .uni-strong,.version-b .decision-tool-source .uni-strong{color:var(--navy)}.version-b .search-result-directory>.uni-button,.version-b .evidence-source-directory>.uni-button,.version-b .decision-tool-source,.version-b .decision-detail-preview{background:var(--white)}.version-b .evidence-source-directory>.uni-button>.uni-span:first-child,.version-b .result-index{background:var(--electric-blue)}.version-b .tool-page-secondary-action,.version-b .tool-cross-link{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .intake-summary>.uni-div{color:var(--white);background:var(--navy)}.version-b .intake-summary .uni-span,.version-b .intake-summary .uni-small{color:var(--color-rgba-255-255-255-0-72)}.version-b .intake-summary .uni-strong{color:var(--light-blue)}.version-b .case-directory-card{color:var(--ink);background:var(--white)}.version-b .case-directory-card:nth-child(2n){background:var(--color-hex-fafaff)}.version-b .directory-status-tag{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .directory-card-footer,.version-b .evidence-line{background:var(--color-surface-page)}.version-b .simulation-progress-label,.version-b .simulation-disclosure-content .uni-p,.version-b .decision-tool-source{color:var(--muted)}.version-b .simulation-disclosure,.version-b .case-context-toggle{color:var(--navy);background:var(--color-hex-e7f9fe)}.version-b .simulation-disclosure-content{border-top-color:var(--color-rgba-16-16-235-0-1)}.version-b .case-objective,.version-b .expert-feedback{color:var(--navy);background:var(--color-hex-e4fbf7)}.version-b .decision-card,.version-b .case-context-panel,.version-b .result-diagnosis,.version-b .followup-timeline{background:var(--white)}.version-b .decision-options .uni-button{border:1px solid var(--color-transparent);color:var(--ink);background:var(--color-surface-page)}.version-b .decision-options .uni-button>.uni-span{color:var(--navy);background:var(--color-hex-e4e4e8)}.version-b .decision-options .uni-button.is-selected{color:var(--navy);background:var(--color-hex-eef0ff)}.version-b .decision-options .uni-button.is-selected>.uni-span{color:var(--white);background:var(--electric-blue)}.version-b .decision-options .uni-button.is-correct{background:var(--color-hex-e7f6ec)}.version-b .decision-options .uni-button.is-correct>.uni-span{color:var(--white);background:var(--success)}.version-b .decision-options .uni-button.is-incorrect{background:var(--color-hex-fdebed)}.version-b .decision-options .uni-button.is-incorrect>.uni-span{color:var(--white);background:var(--error)}.version-b .reference-tool-link{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .simulation-intro-screen,.version-b .simulation-result-screen{color:var(--ink);background:radial-gradient(circle at 18% 9%,var(--color-rgba-15-201-247-0-15),var(--color-transparent) 28%),radial-gradient(circle at 91% 27%,var(--color-rgba-0-220-185-0-11),var(--color-transparent) 25%),var(--mist)}.version-b .simulation-intro-screen:before{opacity:.24}.version-b .simulation-intro-screen .case-patient-mark,.version-b .simulation-result-screen .result-patient-avatar{background:var(--color-hex-eef0ff)}.version-b .simulation-intro-screen .intro-patient-summary{color:var(--navy);background:var(--color-hex-eef0ff)}.version-b .simulation-intro-screen .intake-profile-copy,.version-b .simulation-result-screen .result-diagnosis,.version-b .simulation-result-screen .more-case-analysis{background:var(--white)}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong,.version-b .simulation-result-screen .result-diagnosis-title,.version-b .simulation-result-screen .result-reference-list>.uni-strong,.version-b .simulation-result-screen .more-case-analysis .uni-strong{color:var(--navy)}.version-b .simulation-intro-screen .intake-profile-copy .uni-strong:before,.version-b .simulation-result-screen .result-diagnosis-title:before,.version-b .simulation-result-screen .result-reference-list>.uni-strong:before{background:var(--electric-blue)}.version-b .simulation-intro-screen .intake-profile-copy .uni-p,.version-b .simulation-intro-screen .intake-profile-copy .uni-span,.version-b .simulation-result-screen .result-diagnosis-copy,.version-b .simulation-result-screen .result-diagnosis-copy .uni-p,.version-b .simulation-result-screen .result-reference-list .uni-span{color:var(--muted)}.version-b .simulation-result-screen .result-patient-avatar-wrap .result-unlock{color:var(--navy);background:var(--green)}.version-b .simulation-result-screen .simulation-result-hero .uni-h2 .uni-strong{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .result-confetti .uni-i:nth-child(4n+1){background:var(--electric-blue)}.version-b .result-confetti .uni-i:nth-child(4n+2){background:var(--teal)}.version-b .result-confetti .uni-i:nth-child(4n+3){background:var(--orange)}.version-b .result-confetti .uni-i:nth-child(4n){background:var(--lavender)}.version-b .ebook-reading-surface,.version-b .ebook-reader{background:var(--color-hex-f9f8f4)}.version-b .ebook-control-top,.version-b .ebook-control-bottom,.version-b .ebook-control-panel{color:var(--navy);background:var(--white)}.version-b .ebook-text-pages .ebook-page:not(.ebook-page-0){color:var(--ink);background:var(--color-hex-f9f8f4)}.version-b .uni-button,.version-b .uni-input,.version-b [class*=card],.version-b [class*=chip],.version-b [class*=panel],.version-b [class*=toolbar],.version-b [class*=banner],.version-b .search-form,.version-b .bottom-nav,.version-b .toolbox-section,.version-b .evidence-baseline-card,.version-b .evidence-change-chart,.version-b .evidence-source-section,.version-b .search-result-directory>.uni-button,.version-b .evidence-source-directory>.uni-button,.version-b .decision-detail-preview,.version-b .simulation-disclosure,.version-b .context-data-grid,.version-b .context-data-grid .uni-span{border:0!important}.version-b .book-detail-card:before,.version-b .bottom-nav:before,.version-b .toolbox-section:before,.version-b .uni-button.square-tool-card:before,.version-b .case-directory-card:before,.version-b .decision-card:before,.version-b .simulation-intro-screen .intake-profile-copy .uni-strong:before,.version-b .simulation-result-screen .result-diagnosis-title:before,.version-b .simulation-result-screen .result-reference-list>.uni-strong:before{content:none!important;display:none!important}.version-b .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child,.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-exercise-screen .simulation-next,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next,.version-b .simulation-result-screen .more-case-analysis .uni-button,.version-b .simulation-result-screen .result-actions .uni-button:last-child{color:var(--white);background:var(--electric-blue)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-result-screen .result-actions .uni-button:first-child,.version-b .case-context-toggle,.version-b .reference-tool-link{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary>.uni-div{color:var(--white);background:var(--navy)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-span,.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-small{color:var(--color-rgba-255-255-255-0-76)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-strong{color:var(--light-blue)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{color:var(--white);background:var(--electric-blue)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .patient-section-heading{align-items:end}.version-b .patient-unlock-count{flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;gap:5px;margin-bottom:1px;border-radius:999px;padding:6px 10px 6px 8px;color:var(--success);background:var(--color-rgba-126-202-42-0-16);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.version-b .patient-unlock-count .medical-icon{color:var(--green);font-size:14px!important}.version-b .patient-card.is-locked,.version-b .patient-card.is-locked:hover{filter:none;opacity:1}.version-b .patient-unlocked-badge{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;z-index:2;border-radius:999px;padding:0;color:var(--navy-deep);background:var(--green)}.version-b .patient-unlocked-badge .medical-icon{font-size:16px!important}.version-b .patient-section .unlock-banner{color:var(--navy);background:var(--color-hex-e4fbf7)}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section{overflow:hidden;margin-right:-6px;margin-left:-6px;padding:24px 0;border-radius:16px;background:var(--color-white)}.version-b .search-screen:not(.search-secondary-screen) .decision-toolbox{margin-top:32px}.version-b .search-screen:not(.search-secondary-screen) .toolbox-english,.version-b .search-screen:not(.search-secondary-screen) .toolbox-section>.uni-h3,.version-b .search-screen:not(.search-secondary-screen) .toolbox-section>.uni-p{margin-right:16px;margin-left:16px}.version-b .search-screen:not(.search-secondary-screen) .toolbox-english{color:var(--electric-blue);font-family:var(--font-family-brand);font-size:10.7px;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section>.uni-h3{margin-top:0;margin-bottom:4px;color:var(--color-text-primary);font-size:18px;line-height:1.4;letter-spacing:0}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section>.uni-p{margin-top:0;margin-bottom:0;color:var(--color-hex-737c96);font-size:11px;line-height:15px}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail{margin:24px 0 0;padding:0 16px;scroll-padding-inline:16px}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card{margin-right:10px}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:last-child{margin-right:0}.version-b .search-screen:not(.search-secondary-screen) .uni-button.square-tool-card{width:128px;flex-basis:128px;min-width:128px;height:128px;aspect-ratio:auto;justify-content:space-between;border-radius:12px!important;padding:11px;color:var(--color-text-primary);background:var(--color-hex-eaf9fe)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+1){background:var(--color-hex-eaf9fe)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+2){background:var(--color-hex-fef5e2)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+3){background:var(--color-hex-e8faf7)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+4){background:var(--color-hex-f0eefb)}.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-strong,.version-b .search-screen:not(.search-secondary-screen) .decision-tool-card>.uni-strong{margin:0;padding-right:16px;color:var(--color-text-primary);font-size:14.25px;font-weight:700;line-height:21.38px;letter-spacing:0}.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-em{width:18px;height:18px;top:10px;right:5px;border-radius:999px;color:var(--color-white);background:var(--electric-blue)}.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-em .medical-icon{font-size:13px!important;transform:rotate(-45deg)}.version-b .search-screen:not(.search-secondary-screen) .evidence-topic-card>.uni-span{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.version-b .search-screen:not(.search-secondary-screen) .evidence-topic-card>.uni-span .uni-i{width:auto;min-width:0;flex:0 1 auto;padding:2px 4px;color:var(--color-white);background:var(--color-evidence-blue);font-family:var(--font-family-brand);font-size:8px;font-weight:400;line-height:12px}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .evidence-topic-card:nth-child(4n+2)>.uni-span .uni-i{background:var(--color-evidence-orange)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .evidence-topic-card:nth-child(4n+3)>.uni-span .uni-i{background:var(--color-evidence-teal)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .evidence-topic-card:nth-child(4n+4)>.uni-span .uni-i{background:var(--color-hex-5f52d5)}.version-b .search-screen:not(.search-secondary-screen) .decision-tool-card .tool-card-kicker{display:none}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section .rail-hint{display:none}@media (max-width: 380px){.version-b .search-screen:not(.search-secondary-screen) .uni-button.square-tool-card{width:128px;flex-basis:128px;min-width:128px}.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-strong{font-size:14.25px}}.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next{touch-action:manipulation;transition:opacity .12s ease,background-color .12s ease}.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next:disabled{opacity:.72;cursor:wait}.version-b .simulation-intro-screen .simulation-start:not(:disabled):active,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next:not(:disabled):active{opacity:.86;transform:translate(-50%)!important}.version-b .simulation-secondary-screen .decision-options .uni-button,.version-b .simulation-secondary-screen .decision-options.show-percentages .uni-button{grid-template-columns:30px minmax(0,1fr) 42px}.version-b .simulation-secondary-screen .decision-options .uni-button:hover,.version-b .simulation-secondary-screen .decision-options .uni-button:not(:disabled):active{transform:none}.version-b .simulation-secondary-screen .decision-options .option-percentage{visibility:hidden}.version-b .simulation-secondary-screen .decision-options.show-percentages .option-percentage{visibility:visible}.version-b .simulation-secondary-screen .decision-options .option-percentage{display:grid;justify-items:end;gap:2px;line-height:1}.version-b .simulation-secondary-screen .decision-options .option-percentage .uni-b{color:inherit;font-size:inherit;font-weight:inherit}.version-b .simulation-secondary-screen .decision-options .option-percentage .uni-small{border-radius:999px;padding:3px 5px;color:var(--success);background:var(--color-rgba-126-202-42-0-18);font-size:9px;font-style:normal;font-weight:700;line-height:1}.version-b .simulation-secondary-screen .decision-options .uni-button.is-correct>.uni-span,.version-b .simulation-secondary-screen .decision-options .uni-button.is-incorrect>.uni-span{color:var(--white)}.version-b .simulation-secondary-screen .decision-options .uni-button.is-missed-correct{background:var(--color-rgba-20-133-61-0-055)}.version-b .simulation-secondary-screen .decision-options .uni-button.is-missed-correct>.uni-span{color:var(--success);background:var(--color-rgba-126-202-42-0-18)}.version-b .simulation-secondary-screen .expert-feedback{animation:none}.version-b .simulation-secondary-screen .feedback-title{grid-template-columns:34px minmax(0,1fr) auto}.version-b .simulation-secondary-screen .feedback-review-tag{align-self:start;border-radius:999px;padding:5px 8px;color:var(--color-hex-a84a00);background:var(--color-hex-fef5e2);font-size:10px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.version-b .lab-hero .welcome-row,.version-b .lab-hero .lab-signals{transform:translateY(-6px)}.version-b .report-screen .feature-section{position:relative;z-index:4;margin-top:-36px}.version-b .report-screen .patient-section{margin-top:32px}@media (max-width: 520px){.version-b .report-screen .patient-section{padding-right:16px;padding-left:16px}}.version-b .search-screen:not(.search-secondary-screen) .search-page-form{position:relative;z-index:4;margin-top:-34px;box-shadow:0 7px 18px var(--color-rgba-23-15-95-0-08)!important}.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-em{border:0!important;box-shadow:none!important}.version-b .search-screen:not(.search-secondary-screen) .decision-card-decoration{width:48px;height:48px;display:grid;place-items:center;position:absolute;right:6px;bottom:5px;z-index:0;color:var(--color-evidence-blue);opacity:.2;pointer-events:none}.version-b .search-screen:not(.search-secondary-screen) .decision-tool-rail>.decision-tool-card:nth-child(4n+2) .decision-card-decoration{color:var(--color-evidence-orange)}.version-b .search-screen:not(.search-secondary-screen) .decision-tool-rail>.decision-tool-card:nth-child(4n+3) .decision-card-decoration{color:var(--color-evidence-teal)}.version-b .search-screen:not(.search-secondary-screen) .decision-tool-rail>.decision-tool-card:nth-child(4n+4) .decision-card-decoration{color:var(--color-hex-5f52d5)}.version-b .search-screen:not(.search-secondary-screen) .decision-card-decoration .medical-icon{font-size:42px!important;font-weight:300}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary>.uni-div{color:var(--navy);background:var(--white)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-span,.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-small{color:var(--muted)}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary .uni-strong{color:var(--navy-deep)}.version-b .ebook-text-pages .ebook-page-0{min-height:100%;display:block;overflow:visible;padding:72px 32px 64px;color:var(--ink);background:var(--color-hex-f9f8f4)}.version-b .evidence-study-hero{min-height:180px;grid-template-columns:minmax(0,1fr) 78px;gap:10px;border-radius:16px;padding:20px 18px 18px}.version-b .evidence-study-heading .tool-detail-eyebrow{margin-bottom:8px;font-size:9px;line-height:13px;letter-spacing:.08em}.version-b .evidence-study-heading .uni-h2{font-size:22px;line-height:1.32;letter-spacing:-.02em}.version-b .evidence-study-source{gap:5px;margin-top:14px;padding:6px 8px;font-size:9px}.version-b .evidence-cohort-size>.uni-span,.version-b .evidence-cohort-size>.uni-small{font-size:9px}.version-b .evidence-cohort-size>.uni-strong{margin-top:3px;font-size:36px;letter-spacing:-.04em}.version-b .evidence-cohort-size>.uni-em{font-size:10px}@media (max-width: 420px){.version-b .ebook-text-pages .ebook-page-0{padding-right:24px;padding-left:24px}}.version-b .app-header{padding-right:22px;padding-left:22px;background:var(--color-hex-f8f9ff)}.version-b .lab-hero{min-height:213px;margin-right:-22px;margin-left:-22px;padding:36px 22px 22px;background:linear-gradient(134deg,var(--color-hex-f8f9ff) 8%,var(--color-hex-f8f9ff) 46%,var(--color-rgba-238-247-255-0-78) 57%,var(--color-rgba-207-240-254-0-46) 75%,var(--color-rgba-15-201-247-0-13) 100%),var(--color-surface-page)}.version-b .lab-hero:before{display:block;top:0;right:0;bottom:0;left:0;opacity:.7;background:url(./rdn-hero-background-CNUmkjbJ.png) center/100% auto no-repeat}.version-b .lab-hero:after,.version-b .lab-backdrop{display:none}.version-b .lab-hero .welcome-row,.version-b .lab-hero .lab-signals{transform:none}.version-b .lab-title{width:100%;max-width:270px;display:flex;flex-direction:column;align-items:flex-start}.version-b .lab-title .uni-h1{width:244px;height:47px;order:1;display:flex;align-items:center;margin:0}.version-b .lab-lockup{width:244px;height:47px;background-image:url(./rdn-impact-lab-lockup-group-2-D8gUb8kN.png);background-position:left center;background-size:contain}.version-b .lab-title .uni-p{order:2;display:flex;align-items:center;gap:2px;margin:-2px 0 0;color:var(--color-brand-navy-deep);font-weight:400;line-height:normal;white-space:nowrap}.version-b .lab-title .lab-figma-tagline .uni-span:first-child{font-family:var(--font-family-brand)!important;font-size:11px;letter-spacing:.2125px}.version-b .lab-title .lab-figma-tagline .uni-span:last-child{color:var(--color-rgba-20-15-75-0-8);font-family:var(--font-family-cn)!important;font-size:10px;letter-spacing:2px}.version-b .lab-report-title{width:min(339px,100%);height:auto;min-height:53px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;padding-top:8px;border-top:1px solid var(--color-rgba-16-16-235-0-2);color:var(--color-brand-navy-deep);letter-spacing:normal}.version-b .lab-report-title .uni-strong{margin-left:-6px;color:var(--color-brand-navy-deep);font-family:var(--font-family-cn)!important;font-size:12px;font-weight:400;line-height:normal;letter-spacing:.5px}.version-b .lab-report-title .report-rdn{font-family:var(--font-family-cn)!important}.version-b .lab-report-title .uni-small{color:var(--color-hex-67728f);font-family:var(--font-family-cn)!important;font-size:9px;font-weight:300;line-height:1.45;letter-spacing:0}@media (max-width: 380px){.version-b .lab-hero{padding-right:18px;padding-left:18px}.version-b .lab-title .uni-h1,.version-b .lab-lockup{width:236px;height:46px}}.version-b .bottom-nav{left:0;right:0;bottom:0;width:100%;margin:0;border-radius:0!important;padding-bottom:max(9px,env(safe-area-inset-bottom))}.version-b .patient-grid{align-items:stretch}.version-b .patient-card{height:100%}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card{min-height:190px;grid-template-columns:112px minmax(0,1fr);grid-template-rows:minmax(134px,1fr) auto;column-gap:16px;padding:18px 14px 12px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-patient-avatar{width:112px;height:134px;align-self:stretch;border-radius:14px;filter:none;opacity:1}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-case-copy{min-height:134px;justify-content:flex-start}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row{align-items:flex-start}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.uni-strong{color:var(--navy);font-size:18px;line-height:1.35}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-status-tag{padding:5px 9px;font-size:10px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b{font-size:13px;font-weight:300;line-height:1.65}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint{margin-top:12px;-webkit-line-clamp:4}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b{margin-right:2px;color:var(--muted)}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-card-footer{grid-column:1/3}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-card-footer{margin-top:12px}@media (max-width: 380px){.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card{grid-template-columns:98px minmax(0,1fr);column-gap:12px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-patient-avatar{width:98px}}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n),.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed{min-height:210px;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;padding:16px 14px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending:not(.is-started) .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-started .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-patient-avatar{width:116px;height:148px;filter:none;opacity:1}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-patient-avatar .simulation-avatar-photo{background-position:center top}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-case-copy{min-width:0;min-height:148px;gap:0}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row{min-width:0;align-items:flex-start;gap:8px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.uni-strong{min-width:0;flex:1 1 auto;font-size:18px;line-height:1.35}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint{display:block;margin-top:14px;overflow:visible;color:var(--ink);font-size:13px;line-height:1.65;-webkit-line-clamp:unset}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b{display:block;margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint .uni-b:after{content:none}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-complaint>.uni-span{display:block;color:var(--ink);font-size:13px;font-weight:400;line-height:1.65}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-card-footer,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-card-footer{grid-column:2;margin-top:10px}@media (max-width: 380px){.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n),.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending:not(.is-started) .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-started .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-patient-avatar{width:96px;height:134px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-case-copy{min-height:134px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.uni-strong{font-size:16px}}.version-b .simulation-intro-screen .case-patient-scene{min-height:150px;gap:12px;margin-bottom:-99px}.version-b .simulation-intro-screen .case-patient-mark{width:117px;height:117px;flex-basis:117px}.version-b .simulation-intro-screen .intake-profile-copy{padding-top:135px}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section{position:relative}.version-b .search-screen:not(.search-secondary-screen) .evidence-more-link{min-height:auto;display:inline-flex;align-items:center;gap:2px;position:absolute;top:25px;right:16px;z-index:1;padding:0;border:0;color:var(--electric-blue);background:var(--color-transparent);font-size:11px;font-weight:500;line-height:16px}.version-b .search-screen:not(.search-secondary-screen) .evidence-more-link .medical-icon{font-size:14px}.version-b .evidence-overview-page .tool-detail-eyebrow{color:var(--electric-blue)}.version-b .evidence-overview-grid{display:grid;gap:10px}.version-b .evidence-overview-grid>.uni-button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 13px;border:0;border-radius:14px;color:var(--navy);background:var(--white);cursor:pointer;text-align:left}.version-b .evidence-overview-index{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--electric-blue);background:var(--color-hex-eaf9fe);font-family:var(--font-family-brand);font-size:11px;font-weight:700}.version-b .evidence-overview-copy{min-width:0;display:grid;gap:3px}.version-b .evidence-overview-copy .uni-small{color:var(--muted);font-size:10px}.version-b .evidence-overview-copy .uni-strong{color:var(--navy);font-size:14px;line-height:1.4}.version-b .evidence-overview-copy .uni-em{overflow:hidden;color:var(--electric-blue);font-family:var(--font-family-brand);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.version-b .evidence-overview-grid>.uni-button>.medical-icon{color:var(--electric-blue)}.version-b .evidence-overview-grid>.uni-button.tool-tone-orange .evidence-overview-index{background:var(--color-hex-fff5df)}.version-b .evidence-overview-grid>.uni-button.tool-tone-teal .evidence-overview-index{background:var(--color-hex-e4fbf7)}.version-b .evidence-overview-grid>.uni-button.tool-tone-violet .evidence-overview-index{background:var(--color-hex-f0edfc)}.version-b .search-screen.search-secondary-screen:has(.evidence-overview-page),.version-b .evidence-overview-page{background:var(--color-white)!important}.version-b .evidence-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.version-b .evidence-overview-grid>.uni-button.square-tool-card{width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:1;display:flex;justify-content:space-between;padding:11px;border-radius:12px!important;color:var(--color-text-primary);background:var(--color-hex-eaf9fe)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+1){background:var(--color-hex-eaf9fe)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2){background:var(--color-hex-fef5e2)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+3){background:var(--color-hex-e8faf7)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+4){background:var(--color-hex-f0eefb)}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-strong{margin:0;padding-right:16px;color:var(--color-text-primary);font-size:14.25px;font-weight:700;line-height:21.38px;letter-spacing:0}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-span{display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-span .uni-i{width:auto;min-width:0;flex:0 1 auto;padding:2px 4px;color:var(--color-white);background:var(--color-evidence-blue);font-family:var(--font-family-brand);font-size:8px;font-style:normal;font-weight:400;line-height:12px}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2)>.uni-span .uni-i{background:var(--color-evidence-orange)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+3)>.uni-span .uni-i{background:var(--color-evidence-teal)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+4)>.uni-span .uni-i{background:var(--color-hex-5f52d5)}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-em{width:18px;height:18px;top:10px;right:5px;border-radius:999px;color:var(--color-white);background:var(--electric-blue)}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-em .medical-icon{font-size:13px!important;transform:rotate(-45deg)}@media (max-width: 430px){.version-b .evidence-overview-grid>.uni-button.square-tool-card{height:auto;min-height:120px;aspect-ratio:auto;gap:10px}}.version-b .evidence-detail-toolbar{grid-template-columns:38px 1fr}.version-b .evidence-detail-toolbar>.uni-span{display:none}.version-b .evidence-study-detail-prior-mi{gap:12px}.version-b .evidence-study-detail-prior-mi .evidence-study-hero{min-height:164px;grid-template-columns:minmax(0,1fr) 122px;align-items:center;gap:14px;border-radius:18px;padding:22px 18px;background:var(--color-hex-062a68)}.version-b .evidence-study-detail-prior-mi .evidence-study-hero:before,.version-b .evidence-study-detail-prior-mi .evidence-study-hero:after{content:none;display:none}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .tool-detail-eyebrow{margin-bottom:9px;color:var(--color-hex-21c4ed);font-size:10px;font-weight:700;line-height:15px;letter-spacing:.02em}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .uni-h2{font-size:25px;font-weight:700;line-height:1.28;letter-spacing:-.02em}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size{width:116px;height:116px;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:end;border:10px solid var(--color-hex-47dec4);border-radius:50%;box-shadow:inset 0 0 0 8px var(--color-hex-1515dc);text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-strong{margin:0;font-size:35px;font-weight:500;line-height:1;letter-spacing:-.04em}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-span{display:inline-flex;align-items:center;gap:3px;margin-top:5px;color:var(--color-rgba-255-255-255-0-92);font-size:8px;line-height:1.2;white-space:nowrap}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size .medical-icon{font-size:13px!important}.version-b .evidence-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.version-b .evidence-snapshot-card{min-width:0;display:flex;align-items:center;gap:10px;border-radius:15px;padding:13px;color:var(--color-brand-navy);background:var(--color-hex-e7fbf7)}.version-b .evidence-duration-snapshot{background:var(--color-hex-e9faff)}.version-b .evidence-snapshot-card>.uni-span,.version-b .evidence-study-detail-prior-mi .evidence-section-heading>.uni-span{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--color-brand-primary);background:var(--color-white)}.version-b .evidence-snapshot-card>.uni-div{min-width:0;display:grid;gap:2px}.version-b .evidence-snapshot-card .uni-small,.version-b .evidence-study-detail-prior-mi .evidence-section-heading .uni-small{color:var(--color-hex-666d7c);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:0}.version-b .evidence-snapshot-card .uni-strong{overflow:hidden;color:var(--color-brand-navy);font-family:var(--font-family-brand);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.version-b .evidence-snapshot-grid .evidence-baseline-card{grid-column:1/-1;border:0!important;border-radius:18px;padding:17px;background:var(--color-white)}.version-b .evidence-study-detail-prior-mi .evidence-section-heading{gap:10px}.version-b .evidence-study-detail-prior-mi .evidence-section-heading>.uni-span{color:var(--color-white);background:var(--color-brand-primary)}.version-b .evidence-study-detail-prior-mi .evidence-section-heading .uni-small{color:var(--color-brand-navy);font-size:15px;font-weight:700}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid{gap:14px;margin-top:15px}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid>.uni-div{padding-top:10px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{grid-template-columns:minmax(0,1fr) 116px;gap:16px;min-height:176px;border-radius:18px;padding:20px 18px;background:var(--color-hex-1712ed)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-h3{margin:0 0 10px;color:var(--color-white);font-size:19px;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p{margin:0;color:var(--color-rgba-255-255-255-0-9);font-size:11px;line-height:1.55}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p .uni-strong{color:var(--color-hex-43dbc4);font-weight:700}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:9px solid var(--color-hex-48dec5);border-radius:50%;box-shadow:inset 0 0 0 7px var(--color-white);text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong{color:var(--color-hex-43dbc4);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.045em}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-span{margin-top:3px;color:var(--color-hex-43dbc4);font-size:9px;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-small{margin-top:5px;color:var(--color-white);font-size:8px;font-weight:600;line-height:1.25}.version-b .evidence-study-detail-prior-mi .evidence-change-chart{min-height:270px;position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;margin:0;border:0!important;border-radius:18px;padding:18px 16px 16px;background:var(--color-white)}.version-b .evidence-chart-axis-label{align-self:center;justify-self:center;color:var(--color-brand-navy);font-size:9px;font-weight:600;line-height:1;white-space:nowrap;transform:rotate(-90deg)}.version-b .evidence-study-detail-prior-mi .evidence-bar-chart{height:226px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start;margin:0;border:0;padding:0}.version-b .evidence-study-detail-prior-mi .evidence-bar-column{height:226px;display:grid;grid-template-rows:26px 1fr;align-items:start}.version-b .evidence-study-detail-prior-mi .evidence-bar-time{position:static;align-self:center;color:var(--color-brand-navy);font-size:10px;font-weight:700;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-bar{width:100%;max-width:none;height:var(--bar-height);position:static;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 3px 8px;color:var(--color-white);background:var(--color-hex-9fc2ef)}.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-6m{--bar-height: 62%;background:var(--color-hex-aac8ef)}.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-1y{--bar-height: 72%;background:var(--color-hex-78a4eb)}.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-2y{--bar-height: 83%;background:var(--color-hex-1666f4)}.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-3y{--bar-height: 100%;background:var(--color-evidence-primary)}.version-b .evidence-study-detail-prior-mi .evidence-bar .uni-small{color:var(--color-rgba-23-15-95-0-68);font-family:var(--font-family-brand);font-size:8px;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-2y .uni-small,.version-b .evidence-study-detail-prior-mi .evidence-bar.bar-3y .uni-small{color:var(--color-rgba-255-255-255-0-8)}.version-b .evidence-study-detail-prior-mi .evidence-bar>.uni-i{position:static;color:inherit;font-size:11px;font-style:normal;font-weight:700;line-height:1}.version-b .evidence-reference{display:grid;gap:8px;border-radius:16px;padding:15px 16px;background:var(--color-white)}.version-b .evidence-reference>.uni-span{display:inline-flex;align-items:center;gap:6px;color:var(--color-brand-navy);font-size:13px;font-weight:700}.version-b .evidence-reference>a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-brand-primary);font-size:10px;line-height:1.45;text-decoration:none}.version-b .evidence-reference>a .medical-icon{flex:0 0 auto}@media (max-width: 380px){.version-b .evidence-study-detail-prior-mi .evidence-study-hero{grid-template-columns:minmax(0,1fr) 104px;padding-right:14px;padding-left:16px}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{width:104px;height:104px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding-right:14px;padding-left:16px}}.version-b .decision-detail-toolbar{grid-template-columns:38px 1fr}.version-b .decision-detail-toolbar>.uni-span{display:none}.version-b .decision-detail-hero{display:grid;gap:8px;border-radius:18px;padding:22px 20px;color:var(--color-white);background:var(--color-hex-062a68)}.version-b .decision-detail-hero .tool-detail-eyebrow{margin:0;color:var(--color-hex-21c4ed);font-size:10px;font-weight:700;line-height:15px;letter-spacing:.02em}.version-b .decision-detail-hero .uni-h2{max-width:300px;margin:0;color:var(--color-white);font-size:25px;font-weight:700;line-height:1.28;letter-spacing:-.02em}.version-b .decision-detail-hero .uni-p{max-width:330px;margin:2px 0 0;color:var(--color-rgba-255-255-255-0-78);font-size:11px;line-height:1.55}.version-b .decision-keypoints{display:grid;gap:10px}.version-b .decision-keypoints>.uni-h3{margin:3px 0 0;color:var(--color-brand-navy);font-size:16px;line-height:1.4}.version-b .decision-keypoints .decision-step-directory{gap:4px;border-radius:16px;padding:7px;background:var(--color-hex-dfeaff)}.version-b .decision-keypoints .decision-step-directory>.uni-div{min-height:50px;grid-template-columns:38px minmax(0,1fr);gap:8px;border-radius:12px;padding:10px 11px;background:var(--color-rgba-255-255-255-0-72)}.version-b .decision-keypoints .decision-step-directory .uni-span{color:var(--color-hex-3276d8);font-family:var(--font-family-brand);font-size:11px}.version-b .decision-keypoints .decision-step-directory .uni-strong{color:var(--color-hex-293657);font-size:12px;line-height:1.5}.version-b .assessment-flow-diagram{display:grid;gap:16px;margin:0;border-radius:18px;padding:16px;background:var(--color-white)}.version-b .assessment-flow-list{display:grid;gap:10px}.version-b .assessment-flow-stage{position:relative;display:grid;grid-template-columns:94px 24px minmax(0,1fr);align-items:stretch;gap:7px}.version-b .assessment-flow-stage:not(:last-child):after{content:"";width:2px;height:12px;position:absolute;left:46px;bottom:-11px;border-radius:999px;background:var(--color-hex-b8c9e9)}.version-b .assessment-stage-title{min-height:82px;display:flex;flex-direction:column;justify-content:space-between;border-radius:13px;padding:11px 10px;color:var(--color-white);background:var(--color-hex-0c3978)}.version-b .assessment-stage-title>.uni-span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--color-hex-062a68);background:var(--color-hex-47dec4);font-family:var(--font-family-brand);font-size:9px;font-weight:700}.version-b .assessment-stage-title>.uni-strong{color:var(--color-white);font-size:12px;line-height:1.35}.version-b .assessment-stage-arrow{display:grid;place-items:center;color:var(--color-hex-3276d8)}.version-b .assessment-stage-details{min-width:0;display:grid;align-content:center;gap:5px;border-radius:13px;padding:12px;color:var(--color-hex-35405b);background:var(--color-hex-f2f6ff)}.version-b .assessment-stage-details .uni-p{margin:0;font-size:10px;line-height:1.55}.version-b .assessment-flow-stage:nth-child(2n) .assessment-stage-title{background:var(--color-hex-16559d)}.version-b .assessment-flow-stage:nth-child(2n) .assessment-stage-details{background:var(--color-hex-edf9fb)}.version-b .assessment-flow-note{margin:0;border-radius:12px;padding:12px;color:var(--color-hex-64708a);background:var(--color-hex-f7f8fc);font-size:9px;line-height:1.65}.version-b .assessment-flow-diagram .uni-figcaption{display:flex;justify-content:center;gap:8px;color:var(--color-brand-navy);font-size:11px;font-weight:600;line-height:1.4;text-align:center}.version-b .assessment-flow-diagram .uni-figcaption>.uni-span{font-weight:800}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-tool-source{margin-bottom:0}@media (max-width: 380px){.version-b .decision-detail-hero{padding-right:17px;padding-left:17px}.version-b .decision-detail-hero .uni-h2{font-size:22px}.version-b .assessment-flow-diagram{padding:13px}.version-b .assessment-flow-stage{grid-template-columns:84px 18px minmax(0,1fr);gap:5px}.version-b .assessment-flow-stage:not(:last-child):after{left:41px}.version-b .assessment-stage-title{padding:10px 8px}.version-b .assessment-stage-details{padding:10px 9px}.version-b .assessment-stage-details .uni-p{font-size:9px}}.version-b .evidence-study-detail-prior-mi .evidence-study-hero{background:linear-gradient(135deg,var(--electric-blue) 0%,var(--color-hex-3447e6) 100%)}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card,.version-b .evidence-study-detail-prior-mi .evidence-snapshot-grid .evidence-baseline-card{border-radius:18px;padding:17px;background:var(--color-white)}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card{min-height:88px;align-items:flex-start}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card>.uni-span,.version-b .evidence-study-detail-prior-mi .evidence-section-heading>.uni-span{width:34px;height:34px;border-radius:10px;color:var(--color-white);background:var(--electric-blue)}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card .uni-small,.version-b .evidence-study-detail-prior-mi .evidence-section-heading .uni-small{color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card .uni-strong{margin-top:4px;color:var(--navy);font-size:16px;font-weight:600;line-height:1.35}.version-b .decision-detail-page:has(.assessment-flow-diagram){display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px;background:var(--color-hex-f7f8fc)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-toolbar{margin-bottom:0}.version-b .decision-detail-page:has(.assessment-flow-diagram) .tool-page-toolbar>.uni-button{color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-hero{gap:10px;padding:24px 20px;color:var(--navy);background:linear-gradient(135deg,var(--color-hex-eef0ff) 0%,var(--color-hex-eaf9fe) 100%);box-shadow:inset 4px 0 0 var(--electric-blue)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-hero .tool-detail-eyebrow{color:var(--electric-blue);font-size:12px;line-height:18px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-hero .uni-h2{color:var(--navy);font-size:25px;line-height:1.35}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-hero .uni-p{margin-top:2px;color:var(--color-hex-65708a);font-size:13px;line-height:1.65}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-keypoints{gap:12px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-keypoints>.uni-h3{margin:0;color:var(--navy);font-size:18px;line-height:1.4}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-step-directory{gap:8px;padding:0;background:var(--color-white)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-step-directory>.uni-div{min-height:54px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px;background:var(--color-hex-f4f6fb)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-step-directory .uni-span{color:var(--electric-blue);font-size:12px;line-height:1.4}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-step-directory .uni-strong{color:var(--color-hex-34405c);font-size:13px;line-height:1.55}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-diagram{gap:20px;padding:0;background:var(--color-white)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-list{gap:12px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage{display:flex;flex-direction:column;gap:8px;border-radius:16px;padding:10px;background:var(--color-hex-f7f8fc)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:not(:last-child):after{display:none}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-title,.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:nth-child(2n) .assessment-stage-title{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:12px;color:var(--navy);background:var(--color-hex-eef0ff)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:nth-child(2n) .assessment-stage-title{background:var(--color-hex-eaf9fe)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-title>.uni-span{flex-shrink:0;width:28px;height:28px;color:var(--color-white);background:var(--electric-blue);font-size:12px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-title>.uni-strong{color:var(--navy);font-size:14px;line-height:1.45}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-arrow{display:none}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-details,.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:nth-child(2n) .assessment-stage-details{gap:7px;padding:14px;color:var(--color-hex-3f4b66);background:var(--color-white)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-details .uni-p{color:inherit;font-size:12px;line-height:1.65}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-note{padding:14px;color:var(--color-hex-65708a);background:var(--color-hex-f4f6fb);font-size:12px;line-height:1.7}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-diagram .uni-figcaption{gap:8px;color:var(--navy);font-size:12px;line-height:1.5}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-tool-source{gap:6px;margin:0;padding:14px 16px;background:var(--color-white)}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-tool-source .uni-span{color:var(--color-hex-65708a);font-size:9px;line-height:1.4;letter-spacing:0}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-tool-source .uni-strong{color:var(--navy);font-size:10px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}@media (max-width: 380px){.version-b .decision-detail-page:has(.assessment-flow-diagram){gap:20px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .decision-detail-hero .uni-h2{font-size:23px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-diagram{padding:0}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage{gap:6px;padding:8px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-title,.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:nth-child(2n) .assessment-stage-title{padding:10px}.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-stage-details,.version-b .decision-detail-page:has(.assessment-flow-diagram) .assessment-flow-stage:nth-child(2n) .assessment-stage-details{padding:12px 10px}}body:has(.version-b .assessment-flow-diagram),.version-b.stage:has(.assessment-flow-diagram),.version-b.app-shell:has(.assessment-flow-diagram),.version-b .content-scroll:has(.assessment-flow-diagram),.version-b .search-screen.search-secondary-screen:has(.assessment-flow-diagram),.version-b .decision-detail-page:has(.assessment-flow-diagram){background-color:var(--color-white)!important;background-image:none!important}.version-b .evidence-study-detail-prior-mi .evidence-study-hero{color:var(--navy);background:var(--color-hex-eef0ff)}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .tool-detail-eyebrow{color:var(--electric-blue)}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .uni-h2{color:var(--navy)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size{border-color:var(--color-hex-5e64b8);background:var(--color-rgba-255-255-255-0-54);box-shadow:inset 0 0 0 8px var(--color-hex-cfd2f2)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-strong{color:var(--navy);font-weight:700}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-span{color:var(--color-hex-66718a)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size .medical-icon{color:var(--electric-blue)}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card .uni-strong{color:var(--color-hex-7a8294);font-size:13px;font-weight:500}.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{color:var(--navy);background:var(--color-hex-d8efea)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-h3{color:var(--color-hex-147e83)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p{color:var(--color-hex-59667c)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p .uni-strong{color:var(--color-hex-147e83)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{border-color:var(--color-hex-4f9f91);background:var(--color-rgba-255-255-255-0-56);box-shadow:inset 0 0 0 7px var(--color-hex-b9ddd5)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-span{color:var(--color-hex-147e83)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong{font-weight:700;letter-spacing:-.035em}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-small{color:var(--color-hex-59667c)}.version-b .evidence-reference-copy{margin:2px 2px 6px;color:var(--color-hex-7a8294);font-size:11px;line-height:1.6}.version-b .evidence-reference-copy .uni-strong{color:var(--color-hex-59667c);font-weight:600}.version-b .search-screen:not(.search-secondary-screen) .search-page-form{margin-top:-39px}.version-b .search-screen:not(.search-secondary-screen) .uni-button.square-tool-card{padding-top:11px;padding-bottom:11px}.version-b .search-screen:not(.search-secondary-screen) .toolbox-section{padding-top:20px;padding-bottom:20px}.version-b .search-screen:not(.search-secondary-screen) .decision-toolbox{margin-top:12px}.version-b .context-back-button{width:auto!important;min-width:0;height:auto!important;min-height:38px;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:6px;padding:0!important;border:0!important;border-radius:0!important;color:var(--navy)!important;background:var(--color-transparent)!important;box-shadow:none!important;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.version-b .context-back-button>.medical-icon{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .context-back-button .back-button-label{display:inline-block;color:var(--color-hex-303956);font-size:12px;font-weight:700;line-height:1;letter-spacing:0}.version-b .tool-page-toolbar,.version-b .evidence-detail-toolbar,.version-b .decision-detail-toolbar{grid-template-columns:auto minmax(0,1fr) 74px}.version-b .case-detail-toolbar,.version-b .simulation-toolbar{display:flex;align-items:center}.version-b .case-detail-toolbar .case-detail-title{min-width:0;margin:0}.version-b .simulation-intro-screen .case-detail-toolbar{position:relative;justify-content:flex-start}.version-b .simulation-intro-screen .case-detail-toolbar .case-detail-title{position:absolute;left:50%;width:-webkit-max-content;width:max-content;max-width:calc(100% - 160px);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.version-b .ebook-photo-close.context-back-button{padding-right:10px!important}.version-b .ebook-control-top{grid-template-columns:auto minmax(0,1fr) 42px}.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen)>.simulation-toolbar,.version-b .simulation-tool-view>.simulation-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:45;margin-right:-18px;margin-left:-18px;padding:8px 18px;background:var(--color-rgba-255-255-255-0-94);box-shadow:0 1px 0 var(--color-rgba-41-40-79-0-06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.version-b .simulation-tool-view>.simulation-toolbar{margin-top:-16px}.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen)>.simulation-toolbar,.version-b .simulation-tool-view>.simulation-toolbar{background:var(--mist);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.version-b .simulation-result-screen .result-patient-avatar-wrap,.version-b .simulation-result-screen .result-patient-avatar{width:120px;height:120px}.version-b .simulation-result-screen .result-patient-avatar-wrap{flex-basis:120px;margin-bottom:18px}.version-b .simulation-result-screen .result-patient-avatar-wrap .result-unlock{width:30px;height:30px;right:0;top:auto;bottom:-1px}.version-b .simulation-result-screen .more-case-analysis>.uni-div:last-child{gap:12px}.version-b .simulation-result-screen .more-case-analysis .uni-strong{font-size:12px;font-weight:700;line-height:1.55}.version-b .evidence-study-detail-prior-mi{--evidence-module-gap: 16px;--evidence-large-radius: 20px;--evidence-small-radius: 16px;--evidence-ring-size: 132px;--evidence-ring-number-size: 32px;gap:var(--evidence-module-gap)}.version-b .evidence-study-detail-prior-mi .evidence-study-hero,.version-b .evidence-study-detail-prior-mi .evidence-snapshot-grid .evidence-baseline-card,.version-b .evidence-study-detail-prior-mi .evidence-outcome-card,.version-b .evidence-study-detail-prior-mi .evidence-change-chart{border-radius:var(--evidence-large-radius)}.version-b .evidence-study-detail-prior-mi .evidence-study-hero{min-height:184px;grid-template-columns:minmax(0,1fr) var(--evidence-ring-size);gap:20px;padding:22px 20px}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{width:var(--evidence-ring-size);height:var(--evidence-ring-size);min-width:var(--evidence-ring-size);box-sizing:border-box;padding:8px;border-width:8px;background:var(--color-rgba-255-255-255-0-72);overflow:hidden}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size{border-color:var(--color-hex-5e64b8);box-shadow:inset 0 0 0 5px var(--color-hex-cfd2f2)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-strong,.version-b .evidence-study-detail-prior-mi .evidence-metric-grid .uni-strong,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong{font-family:var(--font-family-brand);font-size:var(--evidence-ring-number-size);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1;letter-spacing:-.025em}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-strong,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong{margin:0;max-width:100%;font-weight:700;white-space:nowrap;text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size>.uni-span{gap:4px;margin-top:9px;font-size:9px;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-span{margin-top:3px;font-size:10px;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-small{margin-top:4px;font-size:9px;line-height:1.25}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-grid{gap:12px}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card{min-height:92px;align-items:center;gap:12px;padding:16px;border-radius:var(--evidence-small-radius)}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card>.uni-span,.version-b .evidence-study-detail-prior-mi .evidence-section-heading>.uni-span{width:40px;height:40px;border-radius:12px}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card>.uni-div{gap:3px}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card .uni-small,.version-b .evidence-study-detail-prior-mi .evidence-section-heading .uni-small{font-size:15px;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-card .uni-strong{margin-top:0;font-size:13px;line-height:1.4}.version-b .evidence-study-detail-prior-mi .evidence-snapshot-grid .evidence-baseline-card{padding:20px}.version-b .evidence-study-detail-prior-mi .evidence-section-heading{gap:12px;margin-bottom:18px}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid{gap:20px}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid>.uni-div{padding-top:16px}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid .uni-strong{display:flex;align-items:baseline;gap:6px}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid .uni-strong .uni-em{font-size:11px;font-weight:600;letter-spacing:0}.version-b .evidence-study-detail-prior-mi .evidence-metric-grid>.uni-div>.uni-span{margin-top:10px;font-size:11px;line-height:1.4}.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{grid-template-columns:minmax(0,1fr) var(--evidence-ring-size);gap:20px;padding:20px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-h3{margin-bottom:12px;font-size:20px;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p{font-size:12px;line-height:1.75}.version-b .evidence-study-detail-prior-mi .evidence-change-chart{padding:20px}.version-b .evidence-study-detail-prior-mi .evidence-bar-time,.version-b .evidence-study-detail-prior-mi .evidence-bar .uni-small,.version-b .evidence-study-detail-prior-mi .evidence-bar>.uni-i{font-family:var(--font-family-brand);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.version-b .evidence-reference-copy{margin:0 4px 6px;font-size:12px}@media (max-width: 380px){.version-b .evidence-study-detail-prior-mi{--evidence-ring-size: 124px;--evidence-ring-number-size: 30px}.version-b .evidence-study-detail-prior-mi .evidence-study-hero,.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{gap:12px;padding-right:18px;padding-left:18px}}@media (max-width: 520px){.version-b .content-scroll{padding-bottom:0}}.version-b .search-form .uni-input{height:24px!important;padding:0!important;line-height:normal!important}.version-b .search-form .uni-input uni-input{height:24px!important;padding:1px 2px!important;line-height:normal!important}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button{display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;white-space:nowrap}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button{width:auto;flex:none}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-card-footer{grid-column:1/-1}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions{width:auto;display:flex;justify-content:flex-end;margin-left:auto;flex:none}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-intake-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-intake-button{width:auto}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-action-label{display:block;line-height:1;text-align:center;white-space:nowrap}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n),.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed{min-height:144px;grid-template-rows:1fr auto;padding-top:14px;padding-bottom:14px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending:not(.is-started) .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-started .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-patient-avatar{width:116px;height:116px;grid-row:1/3;align-self:center}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-case-copy{min-height:0}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.directory-case-title{font-size:15px;line-height:1.5}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-card-footer,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-not-started .directory-card-footer,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-card-footer{grid-column:2;grid-row:2;align-self:end;margin-top:8px}@media (max-width: 380px){.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card:nth-child(n),.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed{min-height:120px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-pending:not(.is-started) .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-started .directory-patient-avatar,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-card.is-completed .directory-patient-avatar{width:96px;height:96px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-name-row>.directory-case-title{font-size:14px}}.version-b .report-screen,.version-b .simulation-screen:not(.simulation-secondary-screen),.version-b .search-screen:not(.search-secondary-screen){width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding-right:0;padding-left:0}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary,.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-list,.version-b .search-screen:not(.search-secondary-screen) .search-page-form,.version-b .search-screen:not(.search-secondary-screen) .toolbox-section{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-right:0;margin-left:0}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail{max-width:100%;box-sizing:border-box}.version-b .report-screen .patient-section{padding-right:0;padding-left:0}@media (max-width: 520px){.version-b .report-screen,.version-b .simulation-screen:not(.simulation-secondary-screen),.version-b .search-screen:not(.search-secondary-screen){padding-right:16px;padding-left:16px}}.version-b .evidence-study-detail-prior-mi .evidence-chart-title{margin:0 0 12px;color:var(--color-brand-navy);font-size:16px;font-weight:700;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-chart-body{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px}.version-b .evidence-study-detail-prior-mi .evidence-change-chart{min-height:304px;display:block}.version-b .evidence-study-detail-prior-mi .evidence-bar-chart{height:236px}.version-b .evidence-study-detail-prior-mi .evidence-bar-column{height:236px;grid-template-rows:24px 18px 1fr}.version-b .evidence-study-detail-prior-mi .evidence-bar-baseline{align-self:center;color:var(--color-brand-navy);font-size:8px;line-height:1;text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-chart-footnote{margin:12px 0 0 34px;color:var(--color-hex-444858);font-size:9px;line-height:1.4;text-align:center}.version-b .evidence-composition-card{grid-column:1/-1;border-radius:var(--evidence-large-radius);padding:18px 16px;background:var(--color-white)}.version-b .evidence-composition-card>.uni-h3{margin:0 0 12px;color:var(--color-brand-navy);font-size:15px;line-height:1.35}.version-b .evidence-composition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.version-b .evidence-composition-grid>.uni-div{min-width:0;display:grid;gap:9px}.version-b .evidence-composition-summary{min-height:43px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.version-b .evidence-composition-summary .uni-strong{color:var(--color-neutral-111111);font-family:var(--font-family-brand);font-size:25px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;line-height:1;text-align:left}.version-b .evidence-composition-summary .uni-em{margin-left:2px;color:inherit;font-size:12px;font-style:normal}.version-b .evidence-composition-summary>.uni-span{display:block;color:var(--color-hex-222222);font-size:10px;line-height:1.35}.version-b .evidence-composition-progress{width:100%;height:5px;overflow:hidden;border-radius:999px;background:var(--color-hex-e4e9f7)}.version-b .evidence-composition-progress>.uni-span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--color-hex-536ee9) 0%,var(--electric-blue) 100%)}.version-b .evidence-study-detail-prior-cv{--evidence-module-gap: 14px;--evidence-ring-size: 132px}.version-b .evidence-study-detail-prior-cv .evidence-study-hero{min-height:184px;color:var(--navy);background:var(--color-hex-eef0ff)}.version-b .evidence-study-detail-prior-cv .evidence-study-heading .tool-detail-eyebrow{color:var(--electric-blue)}.version-b .evidence-study-detail-prior-cv .evidence-study-heading .uni-h2{color:var(--navy)}.version-b .evidence-study-detail-prior-cv .evidence-cohort-size{border-color:var(--color-hex-5e64b8);background:var(--color-rgba-255-255-255-0-54);box-shadow:inset 0 0 0 8px var(--color-hex-cfd2f2)}.version-b .evidence-study-detail-prior-cv .evidence-cohort-size>.uni-strong{color:var(--navy);font-weight:700}.version-b .evidence-study-detail-prior-cv .evidence-cohort-size>.uni-span{color:var(--color-hex-66718a)}.version-b .evidence-study-detail-prior-cv .evidence-snapshot-card{min-height:88px;align-items:stretch;padding:16px 14px;color:var(--color-neutral-111111);background:var(--color-white)}.version-b .evidence-study-detail-prior-cv .evidence-snapshot-card>.uni-span{display:none}.version-b .evidence-study-detail-prior-cv .evidence-snapshot-card>.uni-div{width:100%;gap:9px}.version-b .evidence-study-detail-prior-cv .evidence-snapshot-card .uni-small{border-bottom:3px solid var(--color-hex-062a68);padding-bottom:7px;color:var(--color-neutral-111111);font-size:14px;font-weight:700}.version-b .evidence-study-detail-prior-cv .evidence-snapshot-card .uni-strong{color:var(--color-neutral-111111);font-size:12px;font-weight:500}.version-b .evidence-study-detail-prior-cv .evidence-section-heading>.uni-span{display:none}.version-b .evidence-study-detail-prior-cv .evidence-section-heading{margin-bottom:12px}.version-b .evidence-study-detail-prior-cv .evidence-section-heading .uni-small{color:var(--color-neutral-111111)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-card{color:var(--navy);background:var(--color-hex-d8efea)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-copy .uni-h3{color:var(--color-hex-147e83)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-copy .uni-p{color:var(--color-hex-59667c)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-copy:after{content:none;display:none}.version-b .evidence-study-detail-prior-cv .evidence-outcome-value{border-color:var(--color-hex-4f9f91);background:var(--color-rgba-255-255-255-0-56);box-shadow:inset 0 0 0 7px var(--color-hex-b9ddd5)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-value .uni-strong,.version-b .evidence-study-detail-prior-cv .evidence-outcome-value .uni-span{color:var(--color-hex-147e83)}.version-b .evidence-study-detail-prior-cv .evidence-outcome-value .uni-strong{font-weight:700}.version-b .evidence-study-detail-prior-cv .evidence-outcome-value .uni-small{color:var(--color-hex-59667c)}.version-b .evidence-study-detail-prior-cv .evidence-change-chart{border-radius:24px}.version-b .evidence-study-detail-prior-cv .evidence-chart-title{border-bottom:4px solid var(--color-evidence-primary);padding-bottom:8px;color:var(--color-neutral-111111);font-size:15px}.version-b .evidence-study-detail-prior-cv .evidence-bar-column:nth-child(1) .evidence-bar{background:var(--color-hex-9ad959)}.version-b .evidence-study-detail-prior-cv .evidence-bar-column:nth-child(2) .evidence-bar{background:var(--color-hex-79bf3f)}.version-b .evidence-study-detail-prior-cv .evidence-bar-column:nth-child(3) .evidence-bar{background:var(--color-hex-57912b)}.version-b .evidence-study-detail-prior-cv .evidence-bar-column:nth-child(4) .evidence-bar{background:var(--color-hex-38681e)}.version-b .evidence-study-detail-prior-cv .evidence-bar .uni-small{color:var(--color-neutral-111111)}.version-b .evidence-study-detail-prior-cv .evidence-bar>.uni-i{color:var(--color-neutral-333333)}@media (max-width: 380px){.version-b .evidence-study-detail-prior-cv{--evidence-ring-size: 116px}.version-b .evidence-study-detail-prior-cv .evidence-composition-grid{gap:8px}.version-b .evidence-study-detail-prior-cv .evidence-composition-grid .uni-strong{font-size:22px}}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-strong{letter-spacing:-.035em}.version-b .evidence-study-detail-prior-mi .evidence-study-info-card{min-width:0;min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;align-content:center;column-gap:12px;row-gap:3px;box-sizing:border-box;border-radius:var(--evidence-small-radius);padding:16px;background:var(--color-white)}.version-b .evidence-study-detail-prior-mi .evidence-study-info-card-wide{grid-column:1/-1;min-height:164px;align-content:start;padding:20px}.version-b .evidence-study-detail-prior-mi .evidence-study-info-header{display:contents}.version-b .evidence-study-detail-prior-mi .evidence-study-info-icon{width:40px;height:40px;display:grid;grid-column:1;grid-row:1/span 2;place-items:center;align-self:center;border-radius:12px;color:var(--color-white);background:var(--electric-blue)}.version-b .evidence-study-detail-prior-mi .evidence-study-info-title{min-width:0;grid-column:2;align-self:end;color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}.version-b .evidence-study-detail-prior-mi .evidence-study-info-value{min-width:0;overflow:hidden;grid-column:2;align-self:start;color:var(--color-hex-7b8395);font-size:13px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.version-b .evidence-study-detail-prior-mi .evidence-study-info-card-wide .evidence-study-info-icon{grid-row:1;align-self:center}.version-b .evidence-study-detail-prior-mi .evidence-study-info-card-wide .evidence-study-info-title{align-self:center}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metrics{min-width:0;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metric{min-width:0;border-top:3px solid var(--electric-blue);padding-top:14px}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metric:nth-child(2){border-top-color:var(--color-hex-23c6e8)}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metric>.uni-strong{display:flex;align-items:baseline;gap:6px;color:var(--navy);font-family:var(--font-family-brand);font-size:32px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1;letter-spacing:-.025em}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metric .uni-em{font-size:11px;font-style:normal;font-weight:600;letter-spacing:0}.version-b .evidence-study-detail-prior-mi .evidence-study-info-metric>.uni-span{display:block;margin-top:10px;color:var(--color-hex-7b8395);font-size:11px;line-height:1.4}@media (max-width: 380px){.version-b .evidence-study-detail-prior-mi .evidence-study-info-card{grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:14px}.version-b .evidence-study-detail-prior-mi .evidence-study-info-icon{width:36px;height:36px;border-radius:10px}}.version-b .evidence-study-detail-emergency .evidence-study-info-value{overflow:visible;font-size:8.5px;line-height:1.2;letter-spacing:-.015em;text-overflow:clip;white-space:pre-line}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{border-width:6px;box-shadow:inset 0 0 0 4px var(--color-hex-b9ddd5)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary{max-width:100%;display:flex;align-items:baseline;justify-content:center;gap:3px;white-space:nowrap}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary .uni-strong{font-family:var(--font-family-brand);font-weight:700;letter-spacing:-.045em}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary .uni-span{margin-top:0;font-size:10px;font-weight:600;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p{color:var(--color-evidence-body)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{position:relative;overflow:visible}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size:before,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid;border-radius:50%;content:"";pointer-events:none}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size:before{border-color:var(--color-hex-dfa0c4)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value:before{border-color:var(--color-hex-ff9f43)}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .uni-h2{font-size:22px;line-height:1.3;letter-spacing:-.015em}.version-b .evidence-study-detail-prior-mi .evidence-chart-summary{margin-top:14px;color:var(--color-neutral-111111);text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-chart-summary>.uni-strong{display:block;margin-bottom:5px;font-size:10px;line-height:1.3}.version-b .evidence-study-detail-prior-mi .evidence-chart-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--color-hex-222222);padding-top:7px}.version-b .evidence-study-detail-prior-mi .evidence-chart-summary-grid>.uni-div{min-width:0;display:grid;gap:7px;font-size:9px;line-height:1.2}.version-b .evidence-study-detail-prior-mi .evidence-chart-summary-grid .uni-strong{font-weight:700}.version-b .evidence-study-detail-prior-mi .evidence-bar-time{width:100%;justify-self:stretch;text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-change-chart-values-outside .evidence-chart-body{margin-bottom:26px}.version-b .evidence-study-detail-prior-mi .evidence-change-chart-values-outside .evidence-bar{position:relative;justify-content:flex-start}.version-b .evidence-study-detail-prior-mi .evidence-change-chart-values-outside .evidence-bar>.uni-i{position:absolute;top:calc(100% + 10px);left:50%;color:var(--color-hex-3f3f3f);transform:translate(-50%);white-space:nowrap}.version-b .evidence-study-detail-prior-mi .evidence-change-chart-values-outside .evidence-chart-footnote{margin-top:8px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value:before{border-color:var(--outcome-outer-ring, var(--color-hex-ff9f43))}.version-b .evidence-study-detail-prior-mi .evidence-outcome-divider{width:min(190px,100%);height:4px;margin:-2px 0 10px;border-radius:999px}.version-b .evidence-study-detail-prior-mi .evidence-chart-baseline-label{width:62px;position:absolute;top:66px;left:16px;z-index:2;color:var(--color-neutral-111111);font-size:8px;line-height:1.15;text-align:center;white-space:pre-line}.version-b .evidence-study-detail-prior-mi .evidence-change-chart-outline .evidence-bar{padding-top:10px;background:var(--color-transparent)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{grid-template-columns:minmax(0,1fr) 132px;gap:18px;align-items:center;border-radius:20px;padding:22px 20px;color:var(--color-evidence-body);background:var(--color-evidence-mint-surface)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-h3{margin:0 0 13px;color:var(--color-evidence-mint-accent);font-size:20px;font-weight:700;line-height:1.3}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p{margin:0;color:var(--color-evidence-body);font-size:12px;line-height:1.7}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{width:132px;height:132px;min-width:132px;box-sizing:border-box;padding:12px;border:3px solid var(--color-hex-ff8f3d);border-radius:50%;background:var(--color-hex-f4fbf9);box-shadow:none;text-align:center}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value:before{top:0;right:0;bottom:0;left:0;border-width:6px;border-color:var(--color-hex-4f9f91)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary{display:flex;align-items:baseline;justify-content:center;gap:3px;color:var(--color-evidence-mint-accent);white-space:nowrap}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary .uni-strong{color:var(--color-evidence-mint-accent);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.045em}.version-b .evidence-study-detail-prior-mi .evidence-outcome-primary .uni-span{margin-top:0;color:var(--color-evidence-mint-accent);font-size:9px;font-weight:600;line-height:1}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value .uni-small{margin-top:6px;color:var(--color-hex-59667c);font-size:9px;font-weight:600;line-height:1.25}@media (max-width: 380px){.version-b .evidence-study-detail-prior-mi .evidence-outcome-card{grid-template-columns:minmax(0,1fr) 116px;gap:14px;padding:18px 16px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{width:116px;height:116px;min-width:116px}}.ebook-content-page{width:100%;max-width:720px;min-height:100%;margin:0 auto;color:var(--color-hex-493b35);font-family:var(--font-family-cn)}.ebook-cover-page{width:min(100%,720px);min-height:calc(100vh - 132px);display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 auto;padding:40px 22px;text-align:center}.ebook-cover-edition{margin-bottom:24px;color:var(--color-hex-945536);font-size:12px;font-weight:700;letter-spacing:.16em}.ebook-cover-title{max-width:620px;margin:0;color:var(--color-hex-1d3561);font-family:var(--font-family-cn);font-size:24px;font-weight:700;line-height:1.55}.ebook-cover-subtitle{max-width:620px;margin:52px 0 0;color:var(--color-hex-315583);font-size:20px;font-weight:700;line-height:1.55}.ebook-cover-description{margin:16px 0 0;color:var(--color-hex-4c5d74);font-size:16px;line-height:1.8}.ebook-toc-credits{display:grid;gap:5px;margin-bottom:28px}.ebook-toc-featured{margin-top:36px;padding-top:24px;border-top:1px solid var(--color-rgba-127-76-53-0-35)}.ebook-toc-featured .uni-h2{margin:10px 0 12px;color:var(--color-hex-71402b);font-size:20px;line-height:1.55}.ebook-toc-featured .uni-p{margin:0;color:var(--color-hex-493b35);font-size:16px;line-height:1.8}.ebook-content-heading{color:var(--color-hex-71402b);font-weight:700;text-wrap:pretty}.ebook-content-heading-1{margin:2px 0 28px;padding-bottom:14px;border-bottom:2px solid var(--color-hex-7f4c35);font-size:24px;line-height:1.45}.ebook-content-heading-2{margin:30px 0 18px;padding-left:12px;border-left:4px solid var(--color-hex-945536);font-size:20px;line-height:1.55}.ebook-content-paragraph,.ebook-content-list-text{margin:0;color:var(--color-hex-493b35);font-size:16px;line-height:2;text-align:justify;word-break:break-word}.ebook-content-paragraph.has-first-line-indent{text-indent:2em}.ebook-rich-text-segment.is-bold{font-weight:700}.ebook-rich-text-segment.has-background{border-radius:4px;box-decoration-break:clone;padding:1px 3px;-webkit-box-decoration-break:clone}.ebook-content-list-block{display:grid;gap:10px;margin:10px 0 4px}.ebook-content-list-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}.ebook-content-list-marker{min-width:1.5em;padding-top:.18em;color:var(--color-hex-945536);font-family:var(--font-family-brand);font-size:16px;font-weight:700;line-height:1.9;text-align:right;white-space:nowrap}.ebook-content-list-item.is-disc .ebook-content-list-marker,.ebook-content-list-item.is-circle .ebook-content-list-marker{font-size:16px;line-height:2}.ebook-content-list-item.has-no-marker{display:block}.ebook-content-list-text{min-width:0}.ebook-content-images{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;margin:18px 0 6px}.ebook-content-images.has-two-images{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ebook-content-figure{width:100%;display:flex;flex-direction:column;margin:0}.ebook-content-image{width:100%;display:block;border-radius:8px}.ebook-content-caption{display:block;margin-top:7px;color:var(--color-hex-8a756a);font-family:var(--font-family-cn);font-size:12px;line-height:1.6;text-align:center}.ebook-content-group-caption{grid-column:1/-1;grid-row:2;width:100%;margin-top:-11px}.ebook-content-table-block{margin:18px 0 6px}.ebook-content-table-scroll{width:100%;border:1px solid var(--color-rgba-127-76-53-0-28);border-radius:9px;background:var(--color-rgba-255-255-255-0-6);overflow:hidden}.ebook-content-table{min-width:100%;width:-webkit-max-content;width:max-content}.ebook-content-table-row{min-width:100%;display:grid;border-bottom:1px solid var(--color-rgba-127-76-53-0-18)}.ebook-content-table-row:last-child{border-bottom:0}.ebook-content-table-head{color:var(--color-hex-71402b);background:var(--color-hex-f1e4d7);font-weight:700}.ebook-content-table-cell{min-width:0;padding:11px 12px;border-right:1px solid var(--color-rgba-127-76-53-0-18);color:inherit;font-family:var(--font-family-cn);font-size:16px;line-height:1.55;word-break:break-word}.ebook-content-table-cell:last-child{border-right:0}.ebook-content-note{margin:10px 0 0;color:var(--color-hex-8a756a);font-family:var(--font-family-cn);font-size:12px;line-height:1.7}.version-b .lab-hero{min-height:150px;padding-top:24px;padding-bottom:15px}.version-b .lab-report-title{min-height:43px;margin-top:1px;padding-top:6px}.version-b .lab-report-title .uni-strong{font-size:12px}.version-b .simulation-intro-screen .simulation-start,.version-b .simulation-exercise-screen .simulation-next,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next{width:100%;height:49px;min-height:49px;position:static;margin:18px 0 0;transform:none}.version-b .simulation-intro-screen .simulation-start:not(:disabled):active{transform:none!important}.version-b .simulation-intro-screen,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen){padding-bottom:28px}.version-b .simulation-result-screen{padding-bottom:30px}.version-b .simulation-result-screen .result-actions{width:100%;position:static;margin:18px 0 0;transform:none}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-strong,.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-strong{font-size:15.5px;line-height:1.35;text-align:left}.version-b .evidence-overview-grid>.uni-button.square-tool-card>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .square-tool-card>.uni-em{background:var(--color-evidence-blue)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2)>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+2)>.uni-em{background:var(--color-evidence-orange)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+3)>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+3)>.uni-em{background:var(--color-evidence-teal)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+4)>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+4)>.uni-em{background:var(--color-evidence-violet)}.version-b .evidence-study-detail-prior-mi .evidence-change-chart{width:calc(100% - 14px);margin-right:auto;margin-left:auto}.version-b .evidence-study-detail-prior-mi .evidence-bar-time{font-weight:700}.version-b .evidence-study-detail-prior-mi .evidence-bar-chart{position:relative}.version-b .evidence-study-detail-prior-mi .evidence-bar-chart:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--color-hex-2d2d36)}.version-b .evidence-study-detail-prior-mi .evidence-chart-baseline-label{top:70px;font-weight:600}.version-b .evidence-study-detail-prior-mi .evidence-study-heading .uni-h2{font-size:22px;line-height:1.3}.version-b .evidence-study-detail-prior-mi .evidence-chart-title,.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-h3,.version-b .evidence-study-detail-prior-mi .evidence-composition-card>.uni-h3{font-size:16px}.version-b .evidence-study-detail-prior-mi .evidence-outcome-copy .uni-p,.version-b .evidence-study-detail-prior-mi .evidence-narrative-card .uni-p,.version-b .evidence-study-detail-prior-mi .evidence-reference-card{font-size:12px;line-height:1.6}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{border-width:5px}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size{box-shadow:inset 0 0 0 5px var(--color-hex-cfd2f2)}.version-b .evidence-study-detail-prior-mi .evidence-outcome-value{border-color:var(--color-hex-4f9f91);box-shadow:inset 0 0 0 5px var(--color-hex-b9ddd5)}.version-b .evidence-study-detail-prior-mi .evidence-cohort-size:before,.version-b .evidence-study-detail-prior-mi .evidence-outcome-value:before{content:none}.version-b .simulation-exercise-screen .simulation-next:not(:disabled):active,.version-b .simulation-secondary-screen:not(.simulation-intro-screen):not(.simulation-result-screen) .simulation-next:not(:disabled):active{transform:none!important}.version-b .evidence-topic-card>.uni-span{width:100%;align-self:flex-start;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:4px;text-align:left}.version-b .evidence-topic-card>.uni-span .uni-i{width:auto;min-width:0;min-height:16px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5px;line-height:1;text-align:center}.version-b .book-reading-actions .primary-action,.version-b .book-reading-actions .secondary-action{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;padding:3px 12px 0!important}.version-b .book-reading-actions .book-start-action{border:1px solid var(--color-brand-primary)!important;color:var(--color-brand-primary)!important}.version-b .evidence-topic-card>.uni-span span{padding:2px 0 0}.version-b .composite-search-wrap{position:relative;z-index:30}.version-b .composite-search-wrap .search-page-form{margin-bottom:20px}.version-b .composite-search-wrap .search-page-form.has-composite-results{border-radius:15px 15px 0 0!important}.version-b .composite-search-panel{position:absolute;top:calc(100% - 1px);right:0;left:0;z-index:31;display:block;max-height:min(520px,100dvh - 220px - env(safe-area-inset-bottom));margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-border-default);border-top:0;border-radius:0 0 15px 15px!important;background:var(--color-white);box-shadow:0 8px 24px var(--color-rgba-23-15-95-0-09)!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.version-b .composite-search-panel::-webkit-scrollbar{width:4px}.version-b .composite-search-panel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-border-default)}@supports not (height: 100dvh){.version-b .composite-search-panel{max-height:min(520px,100vh - 220px)}}@media (max-height: 700px){.version-b .composite-search-panel{max-height:calc(100dvh - 200px - env(safe-area-inset-bottom))}}.version-b .composite-search-section+.composite-search-section{border-top:1px solid var(--color-border-default)}.version-b .composite-search-section-title{display:flex;align-items:center;gap:6px;padding:10px 12px 6px;color:var(--color-hex-777c91);font-size:10px;font-weight:700;letter-spacing:.04em}.version-b .composite-search-item{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;margin:0;padding:9px 12px;border:0;border-radius:0;color:var(--color-hex-292d55);background:var(--color-transparent);text-align:left}.version-b .composite-search-item:after{border:0!important}.version-b .composite-search-item+.composite-search-item{border-top:1px solid var(--color-border-default)}.version-b .composite-search-item:active{background:var(--color-hex-eef0ff)}.version-b .composite-search-item-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--electric-blue);background:var(--color-hex-eef0ff)}.version-b .ebook-search-item .composite-search-item-icon{color:var(--color-hex-71402b);background:var(--color-rgba-255-173-0-0-15)}.version-b .composite-search-item-content{min-width:0;display:flex;flex-direction:column;gap:3px}.version-b .composite-search-item-content>.uni-strong{overflow:hidden;color:var(--navy);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.version-b .composite-search-match-text{overflow:hidden;color:var(--color-hex-73788e);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.version-b .composite-search-match-text .is-keyword{color:var(--electric-blue);font-weight:700}.version-b .composite-search-item-arrow,.version-b .search-result-fallback-tip{color:var(--color-hex-8b8fa0)}.version-b .ebook-text-pages .ebook-page.ebook-chapter-page-shell{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}.version-b .ebook-chapter-page-shell .ebook-content-page{min-height:0;text-align:center}.version-b .ebook-chapter-page-shell .ebook-content-heading{margin:0;padding:0;border:0;text-align:center}.version-b .ebook-chapter-page-shell .ebook-content-heading-2~.ebook-content-heading-1{margin-top:20px}.version-b .ebook-chapter-page-shell .ebook-heading-scroll-anchor{position:absolute;top:0;left:0}.auth-page{width:100%;min-height:100vh;color:var(--color-brand-navy-deep);font-family:var(--font-family-cn);background-color:var(--color-surface-page);background-image:linear-gradient(var(--color-rgba-16-16-235-0-035) 1px,var(--color-transparent) 1px),linear-gradient(90deg,var(--color-rgba-16-16-235-0-035) 1px,var(--color-transparent) 1px);background-size:32px 32px}.auth-viewport{box-sizing:border-box;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.auth-brand-panel{position:relative;display:flex;flex-direction:column;min-height:190px;padding:24px;overflow:hidden;background:var(--color-hex-ecf8ff) url(./rdn-hero-background-CNUmkjbJ.png) center/cover no-repeat;border-radius:28px 28px 12px 12px}.auth-brand-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(110deg,var(--color-rgba-255-255-255-0-96) 8%,var(--color-transparent) 78%)}.auth-back-button,.auth-brand-lockup,.auth-brand-logo,.auth-brand-copy{position:relative;z-index:1}.auth-back-button{box-sizing:border-box;display:flex;align-items:center;align-self:flex-start;justify-content:center;height:34px;margin:-8px 0 12px;padding:0 12px 0 8px;color:var(--color-brand-primary);font-size:13px;line-height:1;background:var(--color-rgba-255-255-255-0-8);border-radius:999px}.auth-back-button:after,.auth-mode-tab:after,.auth-code-button:after,.auth-primary-button:after,.auth-text-button:after,.auth-inline-back:after{border:0}.auth-back-icon{box-sizing:border-box;display:block;flex:none;width:9px;height:9px;margin-right:9px;border-bottom:1.5px solid currentcolor;border-left:1.5px solid currentcolor;transform:rotate(45deg)}.auth-brand-logo{width:245px;max-width:76%;height:auto}.auth-brand-copy{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto}.auth-brand-eyebrow,.auth-card-eyebrow{color:var(--color-brand-primary);font-family:var(--font-family-brand);font-size:10px;font-weight:600;letter-spacing:1.2px}.auth-brand-title{margin-top:4px;font-size:21px;font-weight:700}.auth-brand-description{margin-top:4px;color:var(--color-hex-67728f);font-size:11px}.auth-card{position:relative;z-index:2;box-sizing:border-box;width:calc(100% - 16px);margin:-8px auto 0;padding:28px 24px 24px;background:var(--color-white);border:1px solid var(--color-rgba-16-16-235-0-06);border-radius:24px;box-shadow:0 16px 42px var(--color-rgba-20-15-75-0-08)}.auth-card-heading,.auth-form,.auth-field{display:flex;flex-direction:column}.auth-card-title{margin-top:6px;font-size:28px;font-weight:700;line-height:1.2}.auth-card-description{margin-top:8px;color:var(--color-hex-67728f);font-size:13px;line-height:1.65}.auth-mode-tabs{display:flex;margin-top:22px;padding:4px;background:var(--color-hex-f4f4fb);border-radius:14px}.auth-mode-tab{display:flex;align-items:center;justify-content:center;flex:1;height:38px;margin:0;padding:0;color:var(--color-hex-777c96);font-size:13px;line-height:1;background:var(--color-transparent);border-radius:11px}.auth-mode-tab.active{color:var(--color-brand-primary);font-weight:700;background:var(--color-white);box-shadow:0 4px 12px var(--color-rgba-20-15-75-0-06)}.auth-form{margin-top:22px}.auth-sub-mode-tabs{margin-top:0;margin-bottom:16px}.auth-field+.auth-field{margin-top:16px}.auth-field-label{margin-bottom:8px;font-size:13px;font-weight:700}.auth-input{box-sizing:border-box;width:100%;height:50px;padding:0 16px;color:var(--color-brand-navy-deep);font-family:var(--font-family-cn);font-size:14px;background:var(--color-hex-f7f8fb);border:1px solid var(--color-transparent);border-radius:14px}.auth-input:focus{background:var(--color-white);border-color:var(--color-rgba-16-16-235-0-42)}.auth-page .auth-input uni-input{background:transparent!important}.auth-page .auth-input uni-input:-webkit-autofill,.auth-page .auth-input uni-input:-webkit-autofill:hover,.auth-page .auth-input uni-input:-webkit-autofill:focus,.auth-page uni-input.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--color-brand-navy-deep)!important;box-shadow:inset 0 0 0 1000px #f7f8fb!important;caret-color:var(--color-brand-navy-deep);-webkit-transition:background-color 86400s ease-out 0s;transition:background-color 86400s ease-out 0s}.auth-code-field{display:flex;gap:10px}.auth-code-field .auth-input{min-width:0;flex:1}.auth-code-button{width:112px;height:50px;display:flex;align-items:center;justify-content:center;flex:0 0 112px;margin:0;padding:0 12px;border-radius:14px;color:var(--color-brand-primary);background:var(--color-hex-eeeefe);font-size:12px;font-weight:700;line-height:1}.auth-code-button[disabled]{color:var(--color-hex-999db0);background:var(--color-hex-f2f2f6)}.auth-error{margin-top:12px;color:var(--color-hex-d14343);font-size:12px;line-height:1.5}.auth-primary-button{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:22px 0 0;padding:0 18px;color:var(--color-white);font-size:15px;font-weight:700;line-height:1;background:var(--color-brand-primary);border-radius:999px;box-shadow:0 10px 24px var(--color-rgba-16-16-235-0-18)}.auth-primary-button[disabled]{color:var(--color-rgba-255-255-255-0-82);background:var(--color-hex-5252eb)}.auth-login-submit[disabled]{color:var(--color-hex-999db0)!important;background:var(--color-hex-e4e4e8)!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.auth-switch-row{display:flex;align-items:center;justify-content:center;margin-top:18px;color:var(--color-hex-777c96);font-size:12px}.auth-text-button{display:flex;align-items:center;justify-content:center;height:auto;margin:0 0 0 6px;padding:0;color:var(--color-brand-primary);font-size:12px;font-weight:700;line-height:1.4;background:var(--color-transparent)}.auth-footer{display:block;margin-top:20px;color:var(--color-hex-9a9eb2);font-family:var(--font-family-brand);font-size:10px;letter-spacing:.8px;text-align:center}@media (min-width: 700px){.auth-viewport{display:flex;flex-direction:column;justify-content:center;max-width:880px}.auth-brand-panel{min-height:210px}.auth-card{width:430px;margin-top:-122px;margin-right:28px;margin-left:auto}.auth-brand-copy{width:43%}.auth-footer{width:430px;margin-right:28px;margin-left:auto}}.auth-consent{margin-top:15px}.auth-consent-label{display:flex;align-items:flex-start;gap:8px}.auth-consent-checkbox{flex:0 0 auto;margin-top:2px;transform:scale(.78);transform-origin:top left}.auth-agreement-notice{min-width:0;flex:1;color:var(--color-hex-777c96);font-size:11px;line-height:1.75}.auth-register-agreement{margin-top:14px;text-align:center}.auth-agreement-link{color:var(--color-brand-primary);font-weight:700;cursor:pointer}.auth-agreement-page-content{box-sizing:border-box;height:56vh;max-height:56vh;margin-top:22px;padding:18px;overflow-y:auto;background:var(--color-hex-f7f8fb);border:1px solid var(--color-rgba-16-16-235-0-08);border-radius:14px}.auth-forgot-row{display:flex;justify-content:flex-end;margin-top:8px}.auth-login-forgot-row{margin-top:8px}.auth-login-consent{margin-top:10px}.auth-login-consent-label{align-items:flex-start;gap:9px;width:100%}.auth-login-consent-label .auth-consent-checkbox{margin-top:2px;transform:scale(.82)}.auth-login-agreement-notice{color:var(--color-hex-777c96);font-size:11px;line-height:1.75;text-align:left}.auth-login-agreement-notice .auth-agreement-link{color:var(--color-brand-primary);font-weight:700}.auth-forgot-row .auth-text-button,.auth-inline-back{margin:0}.auth-inline-back{align-self:flex-start;min-height:auto;padding:0;border:0;color:var(--color-brand-primary);background:var(--color-transparent);font-size:12px;line-height:1.4}.auth-forgot-form .auth-sub-mode-tabs{margin-top:14px}.auth-field-help,.auth-capability-note{margin-top:6px;color:var(--color-hex-8a8fa5);font-size:10px;line-height:1.55}.hcp-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:var(--color-rgba-11-14-39-0-52);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hcp-confirm-card{box-sizing:border-box;width:min(386px,100%);padding:28px 24px 24px;border:1px solid var(--color-rgba-16-16-235-0-08);border-radius:22px;background:var(--color-white);box-shadow:0 24px 68px var(--color-rgba-20-15-75-0-22)}.hcp-confirm-eyebrow{display:block;color:var(--color-brand-primary);font-family:var(--font-family-brand);font-size:10px;font-weight:600;letter-spacing:1.2px}.hcp-confirm-title{display:block;margin-top:7px;color:var(--color-brand-navy-deep);font-size:22px;font-weight:700;line-height:1.3}.hcp-confirm-copy{margin-top:14px;color:var(--color-hex-596179);font-size:12px;line-height:1.8}.hcp-confirm-button{margin-top:20px}.page-motion-enter-a,.page-motion-enter-b{animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1}.page-motion-enter-a{animation-name:page-motion-enter-a}.page-motion-enter-b{animation-name:page-motion-enter-b}@keyframes page-motion-enter-a{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes page-motion-enter-b{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.page-motion-enter-a,.page-motion-enter-b{animation:none}}.auth-page--report-header .auth-viewport{display:block;max-width:430px;padding:0 0 calc(24px + env(safe-area-inset-bottom))}.auth-page--report-header .auth-brand-panel{box-sizing:border-box;width:100%;height:auto;min-height:150px;aspect-ratio:3/2;padding:24px 22px 15px;background-size:contain;border-radius:0}.auth-page--report-header .auth-brand-lockup{top:16px}.auth-page--report-header .auth-card{width:calc(100% - 32px);margin:-42px auto 0}.auth-page--report-header.auth-page--login .auth-card,.auth-page--report-header.auth-page--register .auth-card{margin-top:-142px}.auth-page--report-header .auth-footer{width:auto;margin-right:0;margin-left:0}@media (max-width: 380px){.auth-page--report-header .auth-brand-panel{padding-right:18px;padding-left:18px}}.version-b .ebook-reader,.version-b .ebook-reading-surface,.version-b .ebook-reader .ebook-text-pages .ebook-page{background:#fff}.version-b .ebook-reading-surface{overflow:hidden}.version-b .ebook-toc-sheet{background:#fff}.version-b .ebook-reader .ebook-text-pages .ebook-page,.version-b .ebook-content-page,.version-b .ebook-content-paragraph,.version-b .ebook-content-list-text,.version-b .ebook-content-list-marker,.version-b .ebook-content-note,.version-b .ebook-content-caption,.version-b .ebook-content-table-cell,.version-b .ebook-toc-item{color:#111}.version-b .ebook-content-heading,.version-b .ebook-content-paragraph .uni-strong,.version-b .ebook-content-list-text .uni-strong,.version-b .ebook-toc-page>.uni-h1{color:#17175f;border-color:#17175f}.version-b .ebook-content-table-head{color:#17175f;background:#eef0ff}.version-b .ebook-content-table-head .ebook-content-table-cell{color:#17175f}.version-b .ebook-reader .ebook-rich-text-segment.is-bold{color:inherit}.version-b .ebook-reader .ebook-rich-text-segment.has-color{color:#0070c0!important;font-weight:400}.version-b .ebook-reader .ebook-rich-text-segment.has-background{color:#170a65!important;background:rgba(23,10,101,.2)!important}.version-b .ebook-reader .ebook-text-pages .ebook-page.ebook-chapter-page-shell{isolation:isolate}.version-b .ebook-reader .ebook-chapter-page-shell:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-image:radial-gradient(ellipse at center,rgba(23,10,101,.2) 0%,rgba(23,10,101,.19) 25%,rgba(23,10,101,.15) 45%,rgba(23,10,101,.08) 65%,rgba(23,10,101,.02) 85%,transparent 100%);pointer-events:none;--ebook-chapter-mask: linear-gradient( 180deg, transparent, rgb(0 0 0 / 16%) 16px, rgb(0 0 0 / 50%) 32px, rgb(0 0 0 / 84%) 48px, #000 64px, #000 calc(100% - 64px) , rgb(0 0 0 / 84%) calc(100% - 48px) , rgb(0 0 0 / 50%) calc(100% - 32px) , rgb(0 0 0 / 16%) calc(100% - 16px) , transparent );-webkit-mask-image:var(--ebook-chapter-mask);mask-image:var(--ebook-chapter-mask)}.version-b .ebook-reader .ebook-chapter-page-shell .ebook-content-page{transform:translateY(-100px)}.version-b .ebook-reader .ebook-chapter-page-shell .ebook-content-heading{color:#170a65}.version-b .ebook-reader .ebook-chapter-page-shell .ebook-content-heading-2:after{display:block;width:72%;max-width:280px;height:1px;margin:24px auto 0;content:"";background-image:linear-gradient(90deg,transparent,currentcolor 20% 80%,transparent)}.version-b .ebook-reader .ebook-toc-page>.uni-h1{color:#17175f;border-color:#17175f}.version-b .ebook-toc-page:before{display:none}.version-b .ebook-toc-list{display:flex;flex-direction:column;gap:0}.version-b .ebook-toc-list .ebook-toc-item{display:block;width:100%;min-height:0;margin:0;padding:10px 0;border:0!important;border-bottom:0!important;border-radius:0;background:#fff;text-align:left}.version-b .ebook-toc-label{display:block;line-height:1.5;overflow-wrap:anywhere}.version-b .ebook-toc-list>.ebook-toc-tree-node{margin-top:0}.version-b .ebook-toc-tree-node[data-toc-level="0"]>.ebook-toc-item .ebook-toc-label{color:#17175f;font-size:calc(var(--ebook-font-size, 19px) - 3px);font-weight:700}.version-b .ebook-toc-tree-node[data-toc-level="1"]>.ebook-toc-item .ebook-toc-label,.version-b .ebook-toc-tree-node[data-toc-level="2"]>.ebook-toc-item .ebook-toc-label{color:#315583;font-size:calc(var(--ebook-font-size, 19px) - 3px);font-weight:400}.version-b .ebook-toc-tree-node[data-toc-level="2"]>.ebook-toc-item .ebook-toc-label{font-weight:400}.version-b .ebook-toc-children{font-size:inherit;padding-left:8px}.version-b .lab-report-title{width:100%;height:auto}.version-b .lab-report-title .lab-report-summary{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:300;line-height:1.5;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.version-b .report-screen .feature-section{margin-top:0}.version-b .report-screen .patient-grid{grid-auto-rows:1fr;align-items:stretch}.version-b .report-screen .patient-card{height:100%;background:#eeecff}.version-b .report-screen .patient-card-caption{background:#eeecff}.version-b .report-screen .patient-card .tag-row .uni-em{color:#111;background:rgba(255,255,255,.7);padding:3px 6px;font-size:11px;white-space:nowrap}.version-b .report-screen .patient-card .tag-row{flex-wrap:nowrap;gap:3px}.version-b .simulation-exercise-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.version-b .simulation-screen .simulation-exercise-actions.uni-div>.uni-button.simulation-previous,.version-b .simulation-screen .simulation-exercise-actions.uni-div>.uni-button.simulation-next{display:flex;align-items:center;justify-content:center;position:static;flex:1;width:0;min-width:0;height:49px;min-height:49px;margin:0;padding:0 16px;transform:none;border-radius:999px;line-height:21px}.version-b .simulation-exercise-actions>.simulation-previous{height:49px;color:#45454d;background:#e4e4e8;font-size:15px}.version-b .simulation-secondary-screen .decision-options .uni-button{position:relative}.version-b .simulation-secondary-screen .decision-options:not(.show-percentages) .uni-button{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding-right:8px}.version-b .simulation-secondary-screen .decision-options .uni-button>.uni-strong{min-width:0;overflow-wrap:anywhere}.version-b .simulation-secondary-screen .decision-options .option-percentage{grid-column:3;grid-row:1;align-self:center}.version-b .simulation-secondary-screen .decision-options .uni-button>.option-missed-label{position:absolute;top:-6px;right:7px;min-width:0;padding:4px 8px;border-radius:999px;color:var(--success);background:var(--color-rgba-126-202-42-0-18);font-size:11px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.version-b .content-scroll.has-reference-notice .screen-content{padding-bottom:24px}.version-b .app-header .lab-hero{box-sizing:border-box;width:calc(100% + 44px);min-width:0;height:auto;min-height:150px;max-height:none;aspect-ratio:3/2;padding:24px 22px 15px}.version-b .app-header .lab-hero:before{background-size:contain}.version-b .app-header .welcome-row,.version-b .app-header .lab-signals{top:16px}.version-b .app-header+.screen-content{position:relative;z-index:4;margin-top:-80px;padding-top:0;background:transparent}.version-b .app-header+.screen-content.simulation-screen{margin-top:-66px;background:transparent}.version-b .app-header+.screen-content.simulation-screen.is-guest-directory{margin-top:-16px}.version-b .app-header+.screen-content.search-screen:not(.search-secondary-screen){margin-top:-96px}.version-b .app-header.toolbox-header .lab-hero{min-height:260px}.version-b .search-screen:not(.search-secondary-screen) .composite-search-wrap{margin-right:0;margin-left:0}.version-b .search-screen:not(.search-secondary-screen) .composite-search-wrap .search-page-form{margin-bottom:8px}.version-b .search-screen:not(.search-secondary-screen) .suggestions{flex-wrap:nowrap;gap:6px;margin-right:8px;margin-bottom:16px;margin-left:8px;overflow-x:auto;scrollbar-width:none}.version-b .search-screen:not(.search-secondary-screen) .suggestions .uni-button{flex-shrink:0;padding:4px 8px;font-size:10px;line-height:16px;white-space:nowrap}.version-b .search-screen:not(.search-secondary-screen) .suggestions+.toolbox-section{margin-top:30px}.version-b .simulation-screen:not(.simulation-secondary-screen) .case-directory-heading{min-height:0;margin-bottom:12px;padding-top:40px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions{max-width:100%;flex-wrap:wrap}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{padding-right:14px;padding-left:14px}@media (max-width: 350px){.version-b .app-header+.screen-content.simulation-screen{margin-top:-40px}.version-b .simulation-screen:not(.simulation-secondary-screen) .intake-summary>.uni-div{min-height:48px;padding-top:8px;padding-bottom:8px}.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:first-child,.version-b .simulation-screen:not(.simulation-secondary-screen) .directory-completed-actions .uni-button:last-child{padding-right:6px;padding-left:6px}}.version-b .app-header .lab-report-title{height:auto;max-height:none;flex-shrink:0}.version-b .app-header .lab-report-summary{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}@media (max-width: 380px){.version-b .app-header .lab-hero{padding-right:18px;padding-left:18px}}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail{padding-right:0;padding-left:0;scroll-padding-inline:16px;-webkit-mask-image:none;mask-image:none}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2),.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+2){background:var(--color-hex-f0eefb)}.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2)>.uni-span .uni-i,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+2)>.uni-span .uni-i,.version-b .evidence-overview-grid>.uni-button.square-tool-card:nth-child(4n+2)>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card:nth-child(4n+2)>.uni-em{background:var(--color-evidence-violet)}.version-b .decision-tool-card.tool-tone-blue,.version-b .decision-detail-page[data-tool-tone=blue]{--blood-pressure-surface: var(--color-hex-eaf9fe);--blood-pressure-accent: var(--color-evidence-blue)}.version-b .decision-tool-card.tool-tone-violet,.version-b .decision-detail-page[data-tool-tone=violet]{--blood-pressure-surface: var(--color-hex-f0eefb);--blood-pressure-accent: var(--color-evidence-violet)}.version-b .decision-tool-card.tool-tone-teal,.version-b .decision-detail-page[data-tool-tone=teal]{--blood-pressure-surface: var(--color-hex-e8faf7);--blood-pressure-accent: var(--color-evidence-teal)}.version-b .evidence-overview-grid>.uni-button.square-tool-card.decision-tool-card,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card.decision-tool-card{background:var(--blood-pressure-surface)}.version-b .evidence-overview-grid>.uni-button.square-tool-card.decision-tool-card>.uni-em,.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .uni-button.square-tool-card.decision-tool-card>.uni-em{background:var(--blood-pressure-accent)}.version-b .search-screen:not(.search-secondary-screen) .tool-card-rail .decision-tool-card .decision-card-decoration{color:var(--blood-pressure-accent)}.version-b .decision-detail-page[data-tool-tone] .decision-detail-hero,.version-b .decision-detail-page[data-tool-tone] .blood-pressure-hero{background:var(--blood-pressure-surface)}.version-b .decision-detail-page[data-tool-tone] .decision-detail-hero .tool-detail-eyebrow,.version-b .decision-detail-page[data-tool-tone] .blood-pressure-hero .tool-detail-eyebrow{color:var(--blood-pressure-accent)}.version-b .decision-detail-page[data-tool-tone] .decision-detail-hero,.version-b .decision-detail-page[data-tool-tone] .blood-pressure-content:not(.is-guideline) .blood-pressure-hero{box-shadow:inset 4px 0 0 var(--blood-pressure-accent)}.version-b .decision-detail-page[data-tool-tone] .is-guideline .blood-pressure-section>.uni-h3{color:var(--blood-pressure-accent);background:var(--blood-pressure-surface)}.version-b .evidence-study-detail .feedback-evidence-hero{background:var(--color-hex-f0eefb)}.version-b .evidence-study-detail .feedback-evidence-hero .tool-detail-eyebrow,.version-b .evidence-study-detail .feedback-evidence-hero .evidence-cohort-size>.uni-strong{color:var(--color-evidence-violet)}.version-b .evidence-study-detail .feedback-evidence-hero .evidence-cohort-size{border:3px solid var(--color-evidence-violet);background:#fff;box-shadow:inset 0 0 0 4px var(--color-hex-f0eefb)!important}.version-b .evidence-study-detail .feedback-evidence-outcome{--feedback-accent: var(--color-evidence-blue);--feedback-surface: var(--color-hex-eaf9fe);--feedback-inner-ring: var(--color-hex-eaf9fe);background:var(--feedback-surface)!important}.version-b .evidence-study-detail .feedback-evidence-outcome.is-functional{--feedback-accent: var(--color-evidence-teal);--feedback-surface: var(--color-hex-e8faf7);--feedback-inner-ring: var(--color-hex-e8faf7)}.version-b .feedback-evidence-outcome .uni-h3,.version-b .feedback-evidence-outcome .evidence-outcome-primary,.version-b .feedback-evidence-outcome .evidence-outcome-primary .uni-strong,.version-b .feedback-evidence-outcome .evidence-outcome-primary .uni-span{color:var(--feedback-accent)!important}.version-b .feedback-evidence-outcome .uni-p .uni-strong{color:#17175f!important}.version-b .evidence-study-detail .feedback-evidence-outcome .evidence-outcome-divider{background:var(--feedback-accent)!important}.version-b .feedback-evidence-outcome .evidence-outcome-value{border-width:3px;border-color:var(--feedback-accent)!important;background:#fff;box-shadow:inset 0 0 0 4px var(--feedback-inner-ring)!important}.version-b .evidence-study-detail .feedback-evidence-hero .evidence-cohort-size:before,.version-b .evidence-study-detail .feedback-evidence-outcome .evidence-outcome-value:before{content:none}.version-b .evidence-study-detail .feedback-change-chart .evidence-chart-body{display:flex;gap:0;padding-left:12px;margin-bottom:28px}.version-b .evidence-study-detail .feedback-change-chart .evidence-chart-axis-label{box-sizing:border-box;flex:0 0 34px;width:34px;align-self:stretch;padding-top:46px;white-space:normal;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;transform:none;line-height:1.35}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-chart{position:relative;display:grid;box-sizing:border-box;flex:1;min-width:0;height:210px;margin:0 0 0 6px;padding:0 12px 0 clamp(20px,11%,32px);border:0;gap:0;grid-template-columns:repeat(var(--feedback-bar-count, 4),minmax(0,1fr))}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-chart:after{content:none}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-zero-axis{position:absolute;z-index:2;top:38px;right:0;left:0;height:1px;background:var(--color-hex-2d2d36);transform:translateY(-100%);pointer-events:none}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-column{display:grid;height:210px;grid-template-rows:20px 18px minmax(0,1fr);align-items:start}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-baseline,.version-b .evidence-study-detail .feedback-change-chart .evidence-bar-time{position:static;width:100%;margin:0;text-align:center}.version-b .evidence-study-detail .feedback-change-chart .evidence-bar{width:100%;max-width:none;height:var(--bar-height)}.version-b .search-screen.has-guideline-detail,.version-b .search-screen.has-classification-detail,.version-b .decision-detail-page.is-guideline,.version-b .decision-detail-page.is-classification{background:#fff}.version-b .decision-detail-page.has-assessment-flow-diagram .decision-step-directory,.version-b .decision-detail-page.has-assessment-flow-diagram .assessment-flow-diagram{padding:0}.version-b .evidence-directory-page .evidence-study-detail>*{box-sizing:border-box;width:100%;min-width:0;margin-right:0;margin-left:0}.version-b .search-screen.search-secondary-screen{--toolbox-content-gutter: 18px;padding-top:24px;padding-right:var(--toolbox-content-gutter);padding-left:var(--toolbox-content-gutter)}@media (max-width: 520px){.version-b .search-screen.search-secondary-screen{--toolbox-content-gutter: 16px}}uni-page-body{width:100%;min-height:100%;margin:0;padding:0;background:var(--color-surface-page)}body{background:var(--color-surface-page)}.uni-button:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;pointer-events:none!important}.medical-icon[data-v-f9cea4e8]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;font-size:24px;line-height:1;vertical-align:middle}.medical-icon>svg[data-v-f9cea4e8]{display:block;flex:0 0 auto;width:1em;height:1em;fill:currentcolor;pointer-events:none}.banner-brand-lockup[data-v-f282070f]{width:-webkit-fit-content;width:fit-content;max-width:270px;display:flex;flex-direction:column;align-items:flex-start}.banner-brand-main[data-v-f282070f]{height:28px;display:inline-flex;align-items:center;color:var(--color-brand-logo-blue);white-space:nowrap}.banner-brand-rdn[data-v-f282070f]{flex:0 0 auto;margin-right:-2px;font-family:var(--font-family-brand);font-size:25px;font-weight:500;line-height:26px;letter-spacing:-.5299px}.banner-brand-impact[data-v-f282070f]{width:152px;height:28px;flex:0 0 auto;margin-right:-2px}.banner-brand-lab[data-v-f282070f]{height:26px;display:inline-flex;align-items:center;flex:0 0 auto;font-family:var(--font-family-brand);font-weight:400;line-height:26px;letter-spacing:-.5299px}.banner-brand-lab>uni-text[data-v-f282070f]:first-child{font-size:25px}.banner-brand-lab>uni-text[data-v-f282070f]:last-child{color:#0fc9fc;font-size:16px}.banner-brand-subtitle[data-v-f282070f]{height:18px;display:flex;align-items:center;gap:2px;margin-top:0;white-space:nowrap}.banner-brand-subtitle>uni-text[data-v-f282070f]:first-child{color:var(--color-brand-navy-deep);font-family:var(--font-family-brand);font-size:11px;font-weight:400;line-height:normal;letter-spacing:.2125px}.banner-brand-subtitle>uni-text[data-v-f282070f]:last-child{color:var(--color-rgb-20-15-75-a-80pct);font-family:var(--font-family-cn);font-size:12.5px;font-weight:500;line-height:18px;letter-spacing:2px}.logout-button[data-v-e5ccbfc8]{position:absolute;z-index:5;top:16px;right:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-brand-navy);background:var(--color-rgb-255-255-255-a-80pct);border:1px solid var(--color-rgb-23-15-95-a-8pct);border-radius:50%}.logout-icon[data-v-e5ccbfc8]{width:20px;height:20px}.medical-reference-notice[data-v-eb897035]{box-sizing:border-box;padding:0 max(16px,var(--safe-right, 0px)) calc(96px + var(--safe-bottom, 0px)) max(16px,var(--safe-left, 0px))}.medical-reference-card[data-v-eb897035]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-border-default);border-radius:16px;background:linear-gradient(110deg,var(--color-white),var(--color-hex-eef0ff))}.medical-reference-icon[data-v-eb897035]{display:flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border-radius:50%;color:var(--color-accent-lavender);background:var(--color-hex-eef0ff);font-size:18px}.medical-reference-copy[data-v-eb897035]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;color:var(--color-hex-67728f);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.guest-access-card[data-v-3a9a1a3d]{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box;padding:24px 18px;border:1px solid var(--color-border-default);border-radius:16px;background:linear-gradient(120deg,var(--color-white),var(--color-hex-eef0ff));text-align:center}.guest-access-copy[data-v-3a9a1a3d]{display:flex;flex-direction:column;gap:8px;min-width:0}.guest-access-title[data-v-3a9a1a3d]{color:var(--color-brand-navy);font-size:15px;line-height:1.5}.guest-access-description[data-v-3a9a1a3d]{color:var(--color-text-muted);font-size:12px;line-height:1.6}.guest-access-card>.guest-access-action[data-v-3a9a1a3d]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:38px;margin:0;padding:0 22px;color:var(--color-white);background:var(--color-brand-primary);font-size:13px;font-weight:600;line-height:1}.guest-access-button-content[data-v-3a9a1a3d]{display:flex;align-items:center;justify-content:center;gap:8px;height:20px}.guest-access-button-label[data-v-3a9a1a3d]{display:block;line-height:20px}.guest-access-icon[data-v-3a9a1a3d]{display:block;flex:0 0 20px;width:20px;height:20px;filter:brightness(0) invert(1)}.global-loading[data-v-28bb5188]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(24px,var(--safe-top, 0px)) max(24px,var(--safe-right, 0px)) max(24px,var(--safe-bottom, 0px)) max(24px,var(--safe-left, 0px));background:var(--color-rgba-255-255-255-0-2);touch-action:none}.global-loading-panel[data-v-28bb5188]{display:flex;flex-direction:column;align-items:center;gap:14px;box-sizing:border-box;max-width:100%;padding:24px 28px;border:1px solid var(--color-border-default);border-radius:16px;color:var(--color-brand-navy);background:var(--color-rgba-255-255-255-0-9);box-shadow:0 4px 16px var(--color-rgb-23-15-95-a-8pct)}.global-loading-spinner[data-v-28bb5188]{flex:0 0 auto;box-sizing:border-box;width:32px;height:32px;border:3px solid var(--color-border-default);border-top-color:var(--color-brand-primary);border-radius:50%;animation:global-loading-spin-28bb5188 .7s linear infinite}.global-loading-message[data-v-28bb5188]{font-size:15px;line-height:1.5;text-align:center;overflow-wrap:anywhere}@keyframes global-loading-spin-28bb5188{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.global-loading-spinner[data-v-28bb5188]{animation:none}}
