html[data-theme=light]{--soft-0:#2b2b2b;--soft-1:#383838;--soft-2:#393939;--soft-3:#3a3a3a;--soft-4:#43434312;--soft-5:#43434316;--soft-6:#4343431c;--soft-7:#4343432b;--soft-8:#43434330;--soft-9:#46464620;--soft-10:#4a4a4a09;--soft-11:#49494910;--soft-12:#494949;--soft-13:#535353;--soft-14:#555;--soft-15:#606060;--soft-16:#505050;--soft-17:#50505050;--soft-18:#6565651c;--soft-19:#606060;--soft-20:#6d6d6d;--soft-21:#696969;--soft-22:#6d6d6d;--soft-23:#6d6d6d;--soft-24:#707070;--soft-25:#757575;--soft-26:#797979;--soft-27:#7a7a7a;--soft-28:#7a7a7a;--soft-29:#858585;--soft-30:#f1f1f1;--soft-31:#eee;--soft-32:#efefef55;--soft-33:#eee;--soft-34:#f5f5f5;--soft-35:#f6f6f6;--soft-36:#f8f8f8;--soft-37:#fafafa;--soft-38:#d7d7d7;--soft-39:#dcdcdc;--soft-40:#e5e5e5;--soft-41:#e8e8e8;--soft-42:#ececec;--soft-43:#ebebeb;--soft-44:#ececec;--soft-45:#f1f1f1b3;--soft-46:#f0f0f0;--soft-47:#f2f2f2;--soft-48:#f6f6f670;--soft-49:#f6f6f68c;--soft-50:#f7f7f79c;--soft-51:#f8f8f8;--soft-52:#f9f9f9;--soft-53:#f9f9f9a6;--soft-54:#ffffff30;--soft-55:#ffffff40;--soft-56:#ffffff70;--soft-57:#ffffff80}html[data-theme=dark]{--soft-0:#e4e4e4;--soft-1:#e4e4e4;--soft-2:#e4e4e4;--soft-3:#e4e4e4;--soft-4:#d4d4d412;--soft-5:#d4d4d416;--soft-6:#d4d4d41c;--soft-7:#d4d4d42b;--soft-8:#d4d4d430;--soft-9:#d4d4d420;--soft-10:#d4d4d409;--soft-11:#d4d4d410;--soft-12:#d4d4d4;--soft-13:#b9c8db;--soft-14:#d4d4d4;--soft-15:#d4d4d4;--soft-16:#d4d4d4;--soft-17:#d4d4d450;--soft-18:#d4d4d41c;--soft-19:#bebebe;--soft-20:#bebebe;--soft-21:#bebebe;--soft-22:#bebebe;--soft-23:#bebebe;--soft-24:#bebebe;--soft-25:#bebebe;--soft-26:#bebebe;--soft-27:#bebebe;--soft-28:#bebebe;--soft-29:#bebebe;--soft-30:#454545;--soft-31:#272727;--soft-32:#9a9a9a55;--soft-33:#242424;--soft-34:#303030;--soft-35:#252525;--soft-36:#383838;--soft-37:#3a3a3a;--soft-38:#2a2a2a;--soft-39:#2a2a2a;--soft-40:#2a2a2a;--soft-41:#2a2a2a;--soft-42:#2a2a2a;--soft-43:#2a2a2a;--soft-44:#2a2a2a;--soft-45:#2a2a2ab3;--soft-46:#2a2a2a;--soft-47:#2a2a2a;--soft-48:#2a2a2a70;--soft-49:#2a2a2a8c;--soft-50:#2a2a2a9c;--soft-51:#2a2a2a;--soft-52:#18202b;--soft-53:#2a2a2aa6;--soft-54:#ffffff08;--soft-55:#ffffff0c;--soft-56:#ffffff20;--soft-57:#ffffff30}html[data-theme=midnight]{--soft-0:#dce4ee;--soft-1:#dce4ee;--soft-2:#dce4ee;--soft-3:#dce4ee;--soft-4:#ccd4de12;--soft-5:#ccd4de16;--soft-6:#ccd4de1c;--soft-7:#ccd4de2b;--soft-8:#ccd4de30;--soft-9:#ccd4de20;--soft-10:#ccd4de09;--soft-11:#ccd4de10;--soft-12:#ccd4de;--soft-13:#b9c8db;--soft-14:#ccd4de;--soft-15:#ccd4de;--soft-16:#ccd4de;--soft-17:#ccd4de50;--soft-18:#ccd4de1c;--soft-19:#b6bec8;--soft-20:#b6bec8;--soft-21:#b6bec8;--soft-22:#b6bec8;--soft-23:#b6bec8;--soft-24:#b6bec8;--soft-25:#b6bec8;--soft-26:#b6bec8;--soft-27:#b6bec8;--soft-28:#b6bec8;--soft-29:#b6bec8;--soft-30:#293b60;--soft-31:#17243e;--soft-32:#91b7ed55;--soft-33:#10192e;--soft-34:#1e2e50;--soft-35:#17233c;--soft-36:#24334c;--soft-37:#314666;--soft-38:#1c2232;--soft-39:#1c2232;--soft-40:#1c2232;--soft-41:#1c2232;--soft-42:#1c2232;--soft-43:#1c2232;--soft-44:#1c2232;--soft-45:#1c2232b3;--soft-46:#1c2232;--soft-47:#1c2232;--soft-48:#1c223270;--soft-49:#1c22328c;--soft-50:#1c22329c;--soft-51:#1c2232;--soft-52:#18202b;--soft-53:#1c2232a6;--soft-54:#ffffff08;--soft-55:#ffffff0c;--soft-56:#ffffff20;--soft-57:#ffffff30}html[data-theme=blue]{--soft-0:#202c3d;--soft-1:#213b5a;--soft-2:#243c5b;--soft-3:#243d5f;--soft-4:#30466412;--soft-5:#30466416;--soft-6:#3046641c;--soft-7:#3046642b;--soft-8:#30466430;--soft-9:#30496920;--soft-10:#314e7109;--soft-11:#344c6b10;--soft-12:#354c68;--soft-13:#36577e;--soft-14:#365a85;--soft-15:#3d6598;--soft-16:#3e526d;--soft-17:#3e526d50;--soft-18:#49698e1c;--soft-19:#4b6380;--soft-20:#56718e;--soft-21:#596b82;--soft-22:#5a708b;--soft-23:#5b708b;--soft-24:#5c7390;--soft-25:#617796;--soft-26:#657c98;--soft-27:#687d98;--soft-28:#6a7c92;--soft-29:#7387a1;--soft-30:#8bb7e8;--soft-31:#8ca9cf;--soft-32:#8eafd355;--soft-33:#90a9c8;--soft-34:#a9c8ec;--soft-35:#b7cce3;--soft-36:#c0d2e5;--soft-37:#c7dcf3;--soft-38:#ccd9ea;--soft-39:#d1deee;--soft-40:#dbe7f4;--soft-41:#dceafa;--soft-42:#e2edfa;--soft-43:#e4ecf6;--soft-44:#e5edf8;--soft-45:#e9f2ffb3;--soft-46:#eaf1fa;--soft-47:#edf3fa;--soft-48:#f1f7ff70;--soft-49:#f2f7fd8c;--soft-50:#f2f7ff9c;--soft-51:#f4f8fd;--soft-52:#f5f9ff;--soft-53:#f5f9ffa6;--soft-54:#ffffff30;--soft-55:#ffffff40;--soft-56:#ffffff70;--soft-57:#ffffff80}html[data-theme=peach]{--soft-0:#292923;--soft-1:#22271f;--soft-2:#30342e;--soft-3:#30372d;--soft-4:#39372a12;--soft-5:#39372a16;--soft-6:#39372a1c;--soft-7:#39372a2b;--soft-8:#39372a30;--soft-9:#363a3020;--soft-10:#41413b09;--soft-11:#484c4510;--soft-12:#42463f;--soft-13:#454e3e;--soft-14:#465438;--soft-15:#586b42;--soft-16:#46473f;--soft-17:#46473f50;--soft-18:#5c62541c;--soft-19:#545a53;--soft-20:#686f60;--soft-21:#69675e;--soft-22:#6b6c61;--soft-23:#6f7065;--soft-24:#6c7162;--soft-25:#6f7465;--soft-26:#74786a;--soft-27:#77786c;--soft-28:#777469;--soft-29:#84867a;--soft-30:#e9b694;--soft-31:#9eaeb6;--soft-32:#a2b18b55;--soft-33:#9caab8;--soft-34:#d4c7bd;--soft-35:#c7c9c5;--soft-36:#bfc2c2;--soft-37:#e5d0bc;--soft-38:#dddccc;--soft-39:#e0e1d2;--soft-40:#e5dfd2;--soft-41:#e3e8d6;--soft-42:#edecdd;--soft-43:#eee8df;--soft-44:#ececdd;--soft-45:#f8f3e2b3;--soft-46:#f0eee3;--soft-47:#f3eee7;--soft-48:#fbf6ed70;--soft-49:#faf8f18c;--soft-50:#fbf7ed9c;--soft-51:#faf7f0;--soft-52:#faf8ed;--soft-53:#faf8eda6;--soft-54:#ffffff30;--soft-55:#ffffff40;--soft-56:#ffffff70;--soft-57:#ffffff80}html[data-theme=gray]{--soft-0:#2b2b2b;--soft-1:#383838;--soft-2:#393939;--soft-3:#3a3a3a;--soft-4:#43434312;--soft-5:#43434316;--soft-6:#4343431c;--soft-7:#4343432b;--soft-8:#43434330;--soft-9:#46464620;--soft-10:#4a4a4a09;--soft-11:#49494910;--soft-12:#494949;--soft-13:#535353;--soft-14:#555;--soft-15:#606060;--soft-16:#505050;--soft-17:#50505050;--soft-18:#6565651c;--soft-19:#606060;--soft-20:#6d6d6d;--soft-21:#696969;--soft-22:#6d6d6d;--soft-23:#6d6d6d;--soft-24:#707070;--soft-25:#757575;--soft-26:#797979;--soft-27:#7a7a7a;--soft-28:#7a7a7a;--soft-29:#858585;--soft-30:#b1b1b1;--soft-31:#a6a6a6;--soft-32:#ababab55;--soft-33:#a6a6a6;--soft-34:#c4c4c4;--soft-35:#c9c9c9;--soft-36:#d0d0d0;--soft-37:#d9d9d9;--soft-38:#d7d7d7;--soft-39:#dcdcdc;--soft-40:#e5e5e5;--soft-41:#e8e8e8;--soft-42:#ececec;--soft-43:#ebebeb;--soft-44:#ececec;--soft-45:#f1f1f1b3;--soft-46:#f0f0f0;--soft-47:#f2f2f2;--soft-48:#f6f6f670;--soft-49:#f6f6f68c;--soft-50:#f7f7f79c;--soft-51:#f8f8f8;--soft-52:#f9f9f9;--soft-53:#f9f9f9a6;--soft-54:#ffffff30;--soft-55:#ffffff40;--soft-56:#ffffff70;--soft-57:#ffffff80}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body{--paper:var(--soft-47);--panel:var(--soft-51);--panel-2:var(--soft-43);--ink:var(--soft-0);--ink-soft:var(--soft-21);--ink-faint:var(--soft-28);--line:var(--soft-6);--line-strong:var(--soft-8);--accent:var(--soft-2);--sidebar:transparent;--header-bg:transparent;min-height:100dvh;color:var(--ink);isolation:isolate;background:var(--soft-35);font-family:Arial,Helvetica,sans-serif}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 26% 100%, var(--soft-30) 0%, transparent 52%), radial-gradient(ellipse at 80% 70%, var(--soft-37) 0%, transparent 55%), radial-gradient(ellipse at 18% 5%, var(--soft-33) 0%, transparent 50%), linear-gradient(135deg, var(--soft-36), var(--soft-34) 55%, var(--soft-31));position:fixed;inset:0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell{background:0 0;padding-top:12px}.hark-study-label{top:0;letter-spacing:.03em;height:36px;color:var(--soft-16);justify-content:space-between;align-items:center;padding:0 30px;font-size:10px;display:flex;position:absolute;inset-inline:0}.hark-study-label a{color:inherit;border-bottom:1px solid var(--soft-17);text-decoration:none}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .sidebar{background:0 0;border:none;width:224px;height:calc(100dvh - 12px);padding:26px 18px;top:12px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .client-chip{border-color:var(--soft-5);margin-top:22px;padding:18px 8px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .client-avatar,:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .header-avatar{background:var(--soft-48);border:1px solid var(--soft-56)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-nav button{min-height:44px;color:var(--soft-12);border-radius:24px;padding-inline:15px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-nav button.active{background:var(--soft-50);color:var(--soft-1);box-shadow:0 2px 5px var(--soft-11)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-nav button:hover{background:var(--soft-55)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .nav-label{color:var(--soft-19);letter-spacing:.06em;font-size:10px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .nav-group+.nav-group{border-color:var(--soft-5)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-main{border:1px solid var(--glass-border);background:var(--soft-49);width:calc(100% - 242px);box-shadow:0 10px 50px var(--soft-10);border-radius:24px;margin:0 18px 18px 224px;overflow:clip}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-header{border-bottom:1px solid var(--soft-5);background:0 0;height:62px;padding:0 28px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .workspace-tabs{background:0 0;border:0;gap:7px;padding:14px 24px 0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .workspace-tabs button{color:var(--soft-22);background:0 0;border:0;border-radius:22px;padding:9px 15px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .workspace-tabs button[aria-current=page]{background:var(--glass-surface);color:var(--soft-2)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-content{max-width:1280px;margin:auto;padding:38px clamp(22px,4vw,66px) 50px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .page-intro h1{letter-spacing:-1.5px;max-width:740px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.3vw,48px);font-weight:400;line-height:1.13}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .page-intro p{color:var(--soft-23);margin-top:12px;font-size:14px;line-height:1.6}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .phase-progress{flex-wrap:wrap;gap:8px;margin:25px 0 30px;padding:0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .phase-progress button{border:1px solid var(--soft-18);background:var(--glass-hover);color:var(--soft-25);border-radius:24px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .phase-progress button[data-phase-state=current]{background:var(--soft-41);border-color:var(--soft-32);color:var(--soft-14);box-shadow:none}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .phase-progress button:after{display:none}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body :is(.next-action-card,.latest-report-card,.metric-card){background:var(--glass-surface);border:1px solid var(--glass-surface);box-shadow:none;border-radius:20px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .next-action-card{border-left:1px solid var(--glass-surface);padding:24px 26px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .tasks-row{border-color:var(--soft-4);padding:19px 0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .tasks-row-title{font-size:14px;font-weight:500}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .tasks-row-meta{color:var(--soft-27)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .eyebrow{text-transform:none;letter-spacing:0;color:var(--soft-24);font-size:12px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .primary-button{background:var(--soft-3);color:var(--soft-52);border:1px solid var(--soft-3);box-shadow:none;border-radius:24px;padding:12px 20px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .primary-button:hover{background:var(--soft-13)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .outline-button{border:1px solid var(--soft-7);background:var(--soft-55);border-radius:24px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .latest-report-card{background:var(--soft-45);margin-top:20px;padding:28px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .latest-report-card h2{letter-spacing:-.7px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .report-summary{color:var(--soft-23)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .metric-card{background:var(--soft-53);min-height:156px;padding:24px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .metric-card strong{letter-spacing:-1.2px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .metric-label{color:var(--soft-20)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .metric-change{color:var(--soft-29);font-size:10px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .support-card{background:0 0;border:0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .contact-team-button{border:1px solid var(--soft-8);background:var(--soft-54);border-radius:24px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-launcher{background:var(--soft-3);border-color:var(--soft-57);box-shadow:0 6px 24px var(--soft-9);border-radius:50%}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-panel{background:var(--soft-51);border-color:var(--glass-border);border-radius:24px;top:12px;bottom:18px;right:18px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-panel h2{letter-spacing:-.5px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-context{color:var(--soft-26)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-suggestion{background:var(--soft-44);border:1px solid var(--soft-39);border-radius:16px;padding:15px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-compose{padding:15px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-compose textarea{background:var(--soft-46);border-color:var(--soft-38);border-radius:18px;padding:14px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-compose .primary-button{border-radius:50%;padding:12px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-message.user{background:var(--soft-42);border-color:var(--soft-39);border-radius:18px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-widget[data-expanded=true] .wzd-agent-panel{left:18px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body button:focus-visible,:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body a:focus-visible{outline:2px solid var(--soft-15);outline-offset:3px}@media (min-width:901px){:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .portal-main{width:calc(100% - 90px);margin-left:72px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .sidebar{width:72px;padding-inline:12px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .portal-nav{width:100%;min-width:0;padding-inline:2px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .portal-nav .nav-group{width:100%;min-width:0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .portal-nav button{gap:0;min-width:0;padding-inline:0}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell.sidebar-collapsed .portal-nav button svg{flex-shrink:0}}@media (max-width:900px){:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-main{border-radius:20px;width:calc(100% - 20px);margin:0 10px 10px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .sidebar{background:var(--soft-40)}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .portal-shell .portal-content{padding:26px 20px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-panel,:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .wzd-agent-widget[data-expanded=true] .wzd-agent-panel{border-radius:0;width:100%;inset:0}.hark-study-label{padding-inline:18px;font-size:9px}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) body .workspace-tabs{padding-inline:12px}}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--success:#277548;--warning:#93521e;--error:#b83d31;--accent-contrast:#fff;--focus:#456990;--placeholder:#687888}.hark-study-label{height:32px;color:var(--ink-soft);justify-content:space-between;align-items:center;padding:0 24px;font-size:11px;display:flex;position:relative}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]) .appearance-panel{background:var(--glass-surface);border-color:var(--glass-border);border-radius:20px}.appearance-preview-blue{background:linear-gradient(135deg,#90a9c8,#c7dcf3 60%,#8bb7e8);border-color:#a6bdd9}.appearance-preview-peach{background:linear-gradient(135deg,#9caab8,#e5d0bc 60%,#e9b694);border-color:#c6b6a8}.appearance-preview-gray{background:linear-gradient(135deg,#a6a6a6,#dedede 60%,#b7b7b7);border-color:#b8b8b8}:is(.appearance-preview-blue,.appearance-preview-peach,.appearance-preview-gray){border-radius:12px;gap:6px;padding:8px}:is(.appearance-preview-blue,.appearance-preview-peach,.appearance-preview-gray)>span:first-child{background:#ffffff26;border-radius:7px}:is(.appearance-preview-blue,.appearance-preview-peach,.appearance-preview-gray)>span:last-child{background:#ffffff70;border-radius:9px;padding:12px 8px}:is(.appearance-preview-blue,.appearance-preview-peach,.appearance-preview-gray) i{background:#ffffffb0;border-color:#ffffff90;border-radius:5px}.appearance-option{transition:border-color .15s}:is(html[data-theme=light],html[data-theme=dark],html[data-theme=midnight],html[data-theme=blue],html[data-theme=peach],html[data-theme=gray]){--glass-surface:#fff9;--glass-border:#fff7;--glass-hover:#fff4}html:is([data-theme=dark],[data-theme=midnight]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-surface:#ffffff08;--glass-border:#ffffff18;--glass-hover:#ffffff0a;--success:#76c99a;--warning:#e7a06a;--error:#ff8a7d;--focus:#a9c7ef;--placeholder:#a4afbe;--accent-contrast:#18202b}.appearance-preview-light{background:linear-gradient(135deg,#e5e5e5,#fafafa 60%,#eee)}.appearance-preview-dark{background:linear-gradient(135deg,#161616,#353535 60%,#242424)}.appearance-preview-midnight{background:linear-gradient(135deg,#0c1323,#28324b 60%,#172137)}:is(.appearance-preview-light,.appearance-preview-dark,.appearance-preview-midnight){border-radius:12px;gap:6px;padding:8px}:is(.appearance-preview-light,.appearance-preview-dark,.appearance-preview-midnight)>span:first-child{background:#ffffff0c;border-radius:7px}:is(.appearance-preview-light,.appearance-preview-dark,.appearance-preview-midnight)>span:last-child{background:#ffffff12;border-radius:9px;padding:12px 8px}:is(.appearance-preview-light,.appearance-preview-dark,.appearance-preview-midnight) i{border-radius:5px}html:is([data-theme=dark],[data-theme=midnight]) body .wzd-agent-launcher{color:var(--soft-52)}.appearance-preview-midnight i{background:#35415a;border-color:#44516a}html[data-theme=light]{--chart-series-0:#4b4b4b;--chart-series-1:#687c70;--chart-series-2:#82748d;--chart-series-3:#937348;--chart-series-4:#936776;--chart-bar:var(--chart-series-0)}html[data-theme=dark]{--chart-series-0:#d4d4d4;--chart-series-1:#9cc2b0;--chart-series-2:#b7a5ce;--chart-series-3:#d3b789;--chart-series-4:#ce9eaf;--chart-bar:var(--chart-series-0)}html[data-theme=midnight]{--chart-series-0:#b8cbea;--chart-series-1:#86b8bb;--chart-series-2:#b5a4d1;--chart-series-3:#d2b17a;--chart-series-4:#cf9db4;--chart-bar:var(--chart-series-0)}html[data-theme=blue]{--chart-series-0:#355779;--chart-series-1:#54857d;--chart-series-2:#746b98;--chart-series-3:#9a7c4d;--chart-series-4:#a96d82;--chart-bar:var(--chart-series-0)}html[data-theme=peach]{--chart-series-0:#785d4c;--chart-series-1:#61785d;--chart-series-2:#867087;--chart-series-3:#a7754f;--chart-series-4:#a4686b;--chart-bar:var(--chart-series-0)}html[data-theme=gray]{--chart-series-0:#535d68;--chart-series-1:#647d78;--chart-series-2:#7a718b;--chart-series-3:#8d785b;--chart-series-4:#916f7c;--chart-bar:var(--chart-series-0)}@media (max-width:600px){.report-desktop-readout{display:none}}.report-library-disclosure>.report-library-summary{cursor:pointer;min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:12px 0;list-style:none;display:flex}.report-library-summary::-webkit-details-marker{display:none}.report-library-summary h2{margin:0;font-size:15px;font-weight:500}.report-library-summary>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.report-library-summary>svg{flex-shrink:0;transition:transform .15s}.report-library-disclosure[open]>.report-library-summary>svg{transform:rotate(90deg)}.report-library-summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.report-library-disclosure:not([open]){padding-bottom:0}@media (prefers-reduced-motion:reduce){.report-library-summary>svg{transition:none}}
