html[data-theme=atlas]{--c-0001:#00000011;--c-0c291d22:#0c142922;--c-10271fb3:#0c152bb3;--c-102a2066:#0d162d66;--c-17332033:#111c3933;--c-173c31:#131f40;--c-183c33:#132041;--c-183c3319:#13204119;--c-193b32:#132041;--c-20302602:#121e3e02;--c-203e32:#152449;--c-224438:#17274f;--c-23362202:#14214402;--c-234c3e:#192a56;--c-234c40:#192a56;--c-234d3b:#192a57;--c-24332f:#1f2638;--c-24452f0a:#1828510a;--c-244b3d:#192a56;--c-244d40:#192b58;--c-25402c1a:#17264e1a;--c-263a1d04:#14214304;--c-2e5540:#1d3266;--c-2f5547:#1e3266;--c-31543d:#1e3267;--c-334b2d:#1b2d5d;--c-345c43:#203770;--c-354b35:#2e3852;--c-355444:#1f346a;--c-3e583a:#213771;--c-42583e:#364260;--c-43683a:#243d7e;--c-456453:#264083;--c-475b4a:#3a4768;--c-4d5c55:#3d4a6c;--c-4f6e42:#284388;--c-57664f:#414f74;--c-5b7050:#45547b;--c-5c8677:#3356af;--c-5c86771a:#3356af1a;--c-5e7651:#2d4b9a;--c-617454:#485880;--c-64804f:#2f4ea0;--c-657d55:#2f50a3;--c-668568:#556796;--c-687e58:#4d5e89;--c-68806a:#546694;--c-688c50:#3153ab;--c-698759:#3255ae;--c-6b7b70:#536593;--c-6b8456:#3153a9;--c-6d7e61:#50628f;--c-6d8a65:#566999;--c-718369:#556797;--c-718373:#586b9c;--c-71875e:#526493;--c-718a5e:#3458b4;--c-728666:#556797;--c-78918b:#6275a7;--c-78966a:#5c70a4;--c-799166:#596c9e;--c-799f5b:#385fc2;--c-7a8871:#5a6d9f;--c-7b8880:#5e72a5;--c-7b8e69:#596c9e;--c-7b8e6c:#5a6ea0;--c-7c8c70:#5b6ea1;--c-7c8f6c:#5a6ea1;--c-7d8872:#5a6ea0;--c-7d8f6b:#5a6ea0;--c-7d8f6d:#5b6ea1;--c-7d9a88:#6b7dac;--c-7e8c72:#5b6fa3;--c-7e9a69:#3c63c7;--c-7e9d69:#3f65c7;--c-7f8c7e:#6376a7;--c-7f9868:#3a61c6;--c-7f9c8b:#6e80ad;--c-829181:#687aaa;--c-829571:#6074a6;--c-83907e:#6578a9;--c-85a16b:#4369c9;--c-87918a:#6c7eac;--c-879283:#6a7cab;--c-879286:#6c7eac;--c-879b73:#6578a9;--c-88a28e:#7788b3;--c-88a28f:#7788b3;--c-899489:#6f81ae;--c-89977f:#6b7dab;--c-89a28d:#7889b3;--c-8a9581:#6b7dab;--c-8a9881:#6c7ead;--c-8a9b79:#697cab;--c-8a9b7a:#6a7cab;--c-8a9c76:#687aaa;--c-8b9785:#6e80ae;--c-8b9868:#3a61c6;--c-8b9961:#385fc2;--c-8b9980:#6c7ead;--c-8ba674:#4e71cc;--c-8c9762:#385ec1;--c-8c9a81:#6e80ad;--c-8cba68:#5476ce;--c-8d9c7e:#6d7fad;--c-8e9987:#7182af;--c-8ea490:#7c8cb6;--c-90998a:#7384b0;--c-91a085:#7485b1;--c-91a17f:#7182af;--c-91a182:#7384b0;--c-92978e:#7485b1;--c-929d89:#7586b1;--c-93a087:#7586b2;--c-93ab9b:#8493ba;--c-94a385:#7687b2;--c-94b382:#6382d2;--c-95a387:#7788b3;--c-95a485:#7787b2;--c-96a08e:#7a8ab4;--c-96a18c:#798ab4;--c-96a28e:#7b8bb5;--c-97a38d:#7b8bb5;--c-98a58b:#7b8bb5;--c-9aa98c:#7e8eb7;--c-9aab88:#7d8db6;--c-9aab89:#7e8eb6;--c-9b836e:#4167c8;--c-9ba49f:#8594ba;--c-9baa8b:#7e8eb7;--c-9bad85:#6180d1;--c-9bb681:#6583d2;--c-9f4b3d:#9f4b3d;--c-a0ab96:#8695bb;--c-a0ad93:#8594bb;--c-a2aa99:#8796bc;--c-a4b194:#8997bc;--c-a7bd8c:#738fd6;--c-a7bfae:#9eaac8;--c-a9ba96:#7893d8;--c-a9bca2:#99a5c5;--c-afc3b7:#a5b0cd;--c-b1816c:#b1816c;--c-b18767:#b18767;--c-b1c5a6:#8da4de;--c-b2c4b6:#a8b3ce;--c-b54538:#b54538;--c-b5cd91:#839cdb;--c-b84b3f:#b84b3f;--c-b8caa2:#8ea4de;--c-b8d690:#89a1dd;--c-bac88c:#7b95d9;--c-bbc1b5:#a8b3ce;--c-bbc99c:#88a0dd;--c-bbcc9f:#8da4de;--c-bc985e:#bc985e;--c-bd5b42:#bd5b42;--c-bd9671:#bd9671;--c-bdc7b4:#abb5d0;--c-bdc7bb:#b0b9d2;--c-bdc9a855:#92a7df55;--c-c0c9b5:#adb7d1;--c-c0d5a0:#95aae0;--c-c0d6a307:#98ace107;--c-c0d6a309:#98ace109;--c-c0d6a322:#98ace122;--c-c4835e:#c4835e;--c-c4cdb8:#b2bbd3;--c-c5ccbe:#b5bed5;--c-cfdac0:#b2c1e9;--c-d3ddc7:#b9c7eb;--c-d3dfcc:#bfcbec;--c-d4dfc4:#b8c6eb;--c-d8edb0:#b4c3e9;--c-d9e8ca:#c4d0ee;--c-d9ecb1:#b4c3e9;--c-dbe4d1:#c6d2ef;--c-dce2db:#d5dae8;--c-dce5ce:#c5d0ee;--c-dce5d2:#c8d3ef;--c-dce6ca:#c3cfed;--c-dde5cf:#c6d1ee;--c-deedbc:#bdcaec;--c-dfe5d8:#cdd7f0;--c-dfe7cd:#c6d1ee;--c-dfe7d3:#cad5f0;--c-dfe8d4:#ccd6f0;--c-dfedc4:#c3cfee;--c-e0e6db:#d0d9f1;--c-e0e7d6:#cdd7f0;--c-e1e7d4:#cbd5f0;--c-e2eadd:#d4ddf3;--c-e3ebdf:#d7dff3;--c-e4e8df:#dce0eb;--c-e4ebda:#d3dcf2;--c-e5ebdc:#d4ddf3;--c-e6eadd:#d4ddf3;--c-e6ebde:#d6def3;--c-e6eddc:#d6def3;--c-e7eddf:#d8e0f4;--c-e8eddf:#d8e0f4;--c-e8efda:#d6def3;--c-e8f0e0:#dbe2f5;--c-e8f1dc:#d9e1f4;--c-e9eddc:#d6def3;--c-e9ede2:#dbe2f4;--c-e9f0df:#dbe2f4;--c-e9f0ee:#e2e8f7;--c-eaf2df:#dce3f5;--c-ecf2e6:#e2e7f6;--c-edf0df:#dbe2f4;--c-edf0e7:#e1e7f6;--c-edf0e8:#e2e7f6;--c-edf1e5:#e0e6f6;--c-edf1e6:#e1e7f6;--c-edf2e4:#e0e6f6;--c-edf2e6:#e2e7f6;--c-edf2e9:#e4e9f7;--c-edf4e6:#e3e9f7;--c-eef2e7:#e2e8f7;--c-eef2eb:#e5ebf8;--c-eef4e8:#e5eaf7;--c-eef5e5:#e3e9f7;--c-f0f0ed:#eaecf3;--c-f0f1df:#dbe2f5;--c-f0f1e0:#dce3f5;--c-f0f2eb:#e5ebf8;--c-f1f1ef:#eceef4;--c-f1f6e9:#e7ecf8;--c-f3f9e9:#e9eef9;--c-f5f6f3:#f2f3f7;--c-f6f9f0:#eff2fa;--c-f7f8f3:#f0f3fb;--c-f8eee4:#e5eaf7;--c-f8fbf2:#f2f4fb;--c-f9fbf4:#f3f6fc;--c-faf0df:#e2e8f7;--c-fafbf7:#f6f8fc;--c-fafbf8:#f6f8fd;--c-fafcf6:#f6f8fc;--c-fbfcf9:#f8f9fd;--c-fbfcf9f5:#f8f9fdf5;--c-fcf1e8:#ebeff9;--c-fcfdf9:#f9fafd;--c-fff:#ffffff;--c-fff9:#ffffff99;--c-ffffff00:#ffffff00;--c-ffffff04:#ffffff04;--c-ffffff09:#ffffff09;--c-ffffff0a:#ffffff0a;--c-ffffff12:#ffffff12;--c-ffffff24:#ffffff24;}
html[data-theme=graphite]{--c-0001:#e2e0eb11;--c-0c291d22:#e2e0eb22;--c-10271fb3:#e2e0ebb3;--c-102a2066:#e2e0eb66;--c-17332033:#e2e0eb33;--c-173c31:#e2e0eb;--c-183c33:#e2e0eb;--c-183c3319:#e2e0eb19;--c-193b32:#e2e0eb;--c-20302602:#e2e0eb02;--c-203e32:#e2e0eb;--c-224438:#e2e0eb;--c-23362202:#e2e0eb02;--c-234c3e:#e2e0eb;--c-234c40:#e2e0eb;--c-234d3b:#e2e0eb;--c-24332f:#e2e0eb;--c-24452f0a:#e2e0eb0a;--c-244b3d:#e2e0eb;--c-244d40:#e2e0eb;--c-25402c1a:#e2e0eb1a;--c-263a1d04:#e2e0eb04;--c-2e5540:#e2e0eb;--c-2f5547:#e2e0eb;--c-31543d:#e2e0eb;--c-334b2d:#e2e0eb;--c-345c43:#e2e0eb;--c-354b35:#e2e0eb;--c-355444:#e2e0eb;--c-3e583a:#e2e0eb;--c-42583e:#e2e0eb;--c-43683a:#e2e0eb;--c-456453:#e2e0eb;--c-475b4a:#e2e0eb;--c-4d5c55:#e2e0eb;--c-4f6e42:#e2e0eb;--c-57664f:#e2e0eb;--c-5b7050:#e2e0eb;--c-5c8677:#a29bc0;--c-5c86771a:#a29bc01a;--c-5e7651:#e2e0eb;--c-617454:#e2e0eb;--c-64804f:#e2e0eb;--c-657d55:#e2e0eb;--c-668568:#a29bc0;--c-687e58:#e2e0eb;--c-68806a:#a29bc0;--c-688c50:#a29bc0;--c-698759:#a29bc0;--c-6b7b70:#a29bc0;--c-6b8456:#e2e0eb;--c-6d7e61:#a29bc0;--c-6d8a65:#a29bc0;--c-718369:#a29bc0;--c-718373:#a29bc0;--c-71875e:#a29bc0;--c-718a5e:#a29bc0;--c-728666:#a29bc0;--c-78918b:#a29bc0;--c-78966a:#a29bc0;--c-799166:#a29bc0;--c-799f5b:#a29bc0;--c-7a8871:#a29bc0;--c-7b8880:#a29bc0;--c-7b8e69:#a29bc0;--c-7b8e6c:#a29bc0;--c-7c8c70:#a29bc0;--c-7c8f6c:#a29bc0;--c-7d8872:#a29bc0;--c-7d8f6b:#a29bc0;--c-7d8f6d:#a29bc0;--c-7d9a88:#a29bc0;--c-7e8c72:#a29bc0;--c-7e9a69:#a29bc0;--c-7e9d69:#a29bc0;--c-7f8c7e:#a29bc0;--c-7f9868:#a29bc0;--c-7f9c8b:#a29bc0;--c-829181:#a29bc0;--c-829571:#a29bc0;--c-83907e:#a29bc0;--c-85a16b:#a29bc0;--c-87918a:#a29bc0;--c-879283:#a29bc0;--c-879286:#a29bc0;--c-879b73:#a29bc0;--c-88a28e:#a29bc0;--c-88a28f:#a29bc0;--c-899489:#a29bc0;--c-89977f:#a29bc0;--c-89a28d:#a29bc0;--c-8a9581:#a29bc0;--c-8a9881:#a29bc0;--c-8a9b79:#a29bc0;--c-8a9b7a:#a29bc0;--c-8a9c76:#a29bc0;--c-8b9785:#a29bc0;--c-8b9868:#a29bc0;--c-8b9961:#a29bc0;--c-8b9980:#a29bc0;--c-8ba674:#a29bc0;--c-8c9762:#a29bc0;--c-8c9a81:#a29bc0;--c-8cba68:#a29bc0;--c-8d9c7e:#a29bc0;--c-8e9987:#a29bc0;--c-8ea490:#a29bc0;--c-90998a:#a29bc0;--c-91a085:#a29bc0;--c-91a17f:#a29bc0;--c-91a182:#a29bc0;--c-92978e:#a29bc0;--c-929d89:#a29bc0;--c-93a087:#a29bc0;--c-93ab9b:#a29bc0;--c-94a385:#a29bc0;--c-94b382:#a29bc0;--c-95a387:#a29bc0;--c-95a485:#a29bc0;--c-96a08e:#a29bc0;--c-96a18c:#a29bc0;--c-96a28e:#a29bc0;--c-97a38d:#a29bc0;--c-98a58b:#a29bc0;--c-9aa98c:#a29bc0;--c-9aab88:#a29bc0;--c-9aab89:#a29bc0;--c-9b836e:#a29bc0;--c-9ba49f:#a29bc0;--c-9baa8b:#a29bc0;--c-9bad85:#a29bc0;--c-9bb681:#a29bc0;--c-9f4b3d:#d29389;--c-a0ab96:#a29bc0;--c-a0ad93:#a29bc0;--c-a2aa99:#a29bc0;--c-a4b194:#a29bc0;--c-a7bd8c:#a29bc0;--c-a7bfae:#a29bc0;--c-a9ba96:#a29bc0;--c-a9bca2:#a29bc0;--c-afc3b7:#a29bc0;--c-b1816c:#c6a494;--c-b18767:#c8aa93;--c-b1c5a6:#a29bc0;--c-b2c4b6:#a29bc0;--c-b54538:#d88b82;--c-b5cd91:#a29bc0;--c-b84b3f:#d58d85;--c-b8caa2:#a29bc0;--c-b8d690:#a29bc0;--c-bac88c:#a29bc0;--c-bbc1b5:#a29bc0;--c-bbc99c:#a29bc0;--c-bbcc9f:#a29bc0;--c-bc985e:#cfb58c;--c-bd5b42:#d59686;--c-bd9671:#cbad90;--c-bdc7b4:#a29bc0;--c-bdc7bb:#a29bc0;--c-bdc9a855:#a29bc055;--c-c0c9b5:#a29bc0;--c-c0d5a0:#a29bc0;--c-c0d6a307:#a29bc007;--c-c0d6a309:#a29bc009;--c-c0d6a322:#a29bc022;--c-c4835e:#d3a388;--c-c4cdb8:#353144;--c-c5ccbe:#353144;--c-cfdac0:#353144;--c-d3ddc7:#353144;--c-d3dfcc:#353144;--c-d4dfc4:#353144;--c-d8edb0:#353144;--c-d9e8ca:#353144;--c-d9ecb1:#353144;--c-dbe4d1:#353144;--c-dce2db:#23202c;--c-dce5ce:#353144;--c-dce5d2:#23202c;--c-dce6ca:#353144;--c-dde5cf:#353144;--c-deedbc:#353144;--c-dfe5d8:#23202c;--c-dfe7cd:#353144;--c-dfe7d3:#23202c;--c-dfe8d4:#23202c;--c-dfedc4:#353144;--c-e0e6db:#23202c;--c-e0e7d6:#23202c;--c-e1e7d4:#23202c;--c-e2eadd:#23202c;--c-e3ebdf:#23202c;--c-e4e8df:#23202c;--c-e4ebda:#23202c;--c-e5ebdc:#23202c;--c-e6eadd:#23202c;--c-e6ebde:#23202c;--c-e6eddc:#23202c;--c-e7eddf:#23202c;--c-e8eddf:#23202c;--c-e8efda:#23202c;--c-e8f0e0:#23202c;--c-e8f1dc:#23202c;--c-e9eddc:#23202c;--c-e9ede2:#23202c;--c-e9f0df:#23202c;--c-e9f0ee:#23202c;--c-eaf2df:#23202c;--c-ecf2e6:#23202c;--c-edf0df:#23202c;--c-edf0e7:#23202c;--c-edf0e8:#23202c;--c-edf1e5:#23202c;--c-edf1e6:#23202c;--c-edf2e4:#23202c;--c-edf2e6:#23202c;--c-edf2e9:#23202c;--c-edf4e6:#23202c;--c-eef2e7:#23202c;--c-eef2eb:#23202c;--c-eef4e8:#23202c;--c-eef5e5:#23202c;--c-f0f0ed:#23202c;--c-f0f1df:#23202c;--c-f0f1e0:#23202c;--c-f0f2eb:#23202c;--c-f1f1ef:#1b1922;--c-f1f6e9:#23202c;--c-f3f9e9:#1b1922;--c-f5f6f3:#1b1922;--c-f6f9f0:#1b1922;--c-f7f8f3:#1b1922;--c-f8eee4:#23202c;--c-f8fbf2:#1b1922;--c-f9fbf4:#1b1922;--c-faf0df:#23202c;--c-fafbf7:#1b1922;--c-fafbf8:#1b1922;--c-fafcf6:#1b1922;--c-fbfcf9:#141219;--c-fbfcf9f5:#141219f5;--c-fcf1e8:#1b1922;--c-fcfdf9:#141219;--c-fff:#141219;--c-fff9:#14121999;--c-ffffff00:#14121900;--c-ffffff04:#14121904;--c-ffffff09:#14121909;--c-ffffff0a:#1412190a;--c-ffffff12:#14121912;--c-ffffff24:#14121924;}
/* Shared theme chooser: native radios remain keyboard accessible. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.appearance-panel{padding:28px;margin-bottom:26px}
.appearance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.appearance-heading h2{font-size:25px;letter-spacing:-.7px;margin:8px 0}.appearance-heading p{max-width:660px;margin:0}.appearance-heading .badge{flex-shrink:0;font-size:11px;gap:6px}.appearance-heading .badge .icon{width:14px;height:14px}
.theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border:0;padding:0;margin:0}.theme-option{position:relative;display:block;min-width:0;margin:0!important;border:2px solid var(--c-dce2db,#dce2db);border-radius:14px;overflow:hidden;cursor:pointer;background:var(--c-fff,#fff);transition:border-color .15s,box-shadow .15s}.theme-option:has(input:checked){border-color:var(--theme-accent,#234c40);box-shadow:0 0 0 3px var(--theme-ring,#234c4014)}.theme-option:focus-within{outline:3px solid var(--theme-accent,#234c40);outline-offset:3px}.theme-option>input{position:absolute;left:14px;top:13px;width:18px;height:18px;min-height:0;z-index:1;accent-color:var(--theme-accent,#234c40)}
.theme-preview{display:flex;height:145px;padding:14px;gap:10px;background:#f1f3ed}.preview-nav{display:flex;flex-direction:column;gap:9px;width:24%;background:#1b3c33;border-radius:6px;padding:28px 8px 8px}.preview-nav i{height:5px;background:#9bbf9e;border-radius:3px}.preview-nav i:first-child{background:#d9ecb1}.preview-body{display:flex;flex-direction:column;gap:9px;flex:1;padding-top:8px}.preview-body>b{height:12px;width:60%;background:#234c40;border-radius:3px}.preview-body>span{display:flex;gap:6px;height:29px}.preview-body i{flex:1;background:#fff;border:1px solid #dce2db;border-radius:4px}.preview-body em{height:13px;background:#fff;border-radius:3px}.preview-atlas{flex-direction:column;background:#edf2ff;gap:8px}.preview-atlas .preview-nav{width:100%;height:22px;flex-direction:row;padding:8px;background:#2454db;border-radius:0}.preview-atlas .preview-nav i{width:25%;height:4px;background:#bccdff}.preview-atlas .preview-body{padding:0}.preview-atlas .preview-body>b{background:#2454db}.preview-atlas .preview-body i,.preview-atlas .preview-body em{border-radius:0}.preview-graphite{background:#12131b;gap:12px}.preview-graphite .preview-nav{width:17%;background:#20222e;padding:28px 6px 8px}.preview-graphite .preview-nav i{background:#a695ef}.preview-graphite .preview-body>b{background:#bbacff}.preview-graphite .preview-body i,.preview-graphite .preview-body em{background:#272936;border-color:#393b4b;border-radius:8px}.theme-copy{display:block;padding:16px}.theme-copy>small{font-size:9px;letter-spacing:1.5px;color:var(--c-87918a,#87918a)}.theme-copy>strong{display:flex;align-items:center;justify-content:space-between;font-size:21px;margin:6px 0 8px;color:var(--c-24332f,#24332f)}.theme-copy>span{font-size:12px;line-height:1.7;font-weight:400;color:var(--c-4d5c55,#4d5c55)}.theme-selected{visibility:hidden;color:var(--theme-accent,#234c40)}.theme-option:has(input:checked) .theme-selected{visibility:visible}.appearance-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}
/* Atlas: bright editorial workspace with navigation across the top. */
html[data-theme=atlas]{--theme-accent:#2454db;--theme-ring:#2454db16}html[data-theme=atlas] body{background:#f1f4fa;color:#202f4b;font-family:'Segoe UI',Arial,sans-serif}html[data-theme=atlas] .panel,html[data-theme=atlas] .metric{border-radius:3px;box-shadow:0 3px 14px #162d5510}html[data-theme=atlas] .btn,html[data-theme=atlas] input,html[data-theme=atlas] select,html[data-theme=atlas] textarea{border-radius:4px}html[data-theme=atlas] .btn.primary{background:#2454db;border-color:#2454db;color:white}html[data-theme=atlas] .btn.primary:hover{background:#163fb5}html[data-theme=atlas] .overview-banner{background:#e4ecff;border:0;border-left:5px solid #2454db;border-radius:0}html[data-theme=atlas] .page-heading h1{font-weight:700;letter-spacing:-1px}html[data-theme=atlas] .metric>strong{font-family:Consolas,monospace;font-weight:600}html[data-theme=atlas] .brand-mark{background:#2454db;color:white;border-radius:4px}html[data-theme=atlas] .login-story{background:#163575}html[data-theme=atlas] .login-story .brand{color:white}html[data-theme=atlas] .login-story h1 em{color:#b9cdff}
@media(min-width:761px){html[data-theme=atlas] .sidebar{position:relative;inset:auto;width:100%;padding:20px 32px 12px;background:#fff;border-bottom:1px solid #dce3ef;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;overflow:visible}html[data-theme=atlas] .sidebar>.brand{color:#172d54;margin:0 auto 10px 0;padding:0;flex:1 1 65%}html[data-theme=atlas] .sidebar>.workspace-label,html[data-theme=atlas] .sidebar>.nav-label,html[data-theme=atlas] .sidebar-tip,html[data-theme=atlas] .sidebar .logout{display:none}html[data-theme=atlas] .sidebar nav{display:contents}html[data-theme=atlas] .sidebar-bottom{display:contents}html[data-theme=atlas] .sidebar .profile{order:0;margin:0 0 10px;border:0;padding:0;width:auto;color:#202f4b}html[data-theme=atlas] .profile small{color:#657796}html[data-theme=atlas] .nav-item{order:2;width:auto;margin:0;min-height:40px;padding:9px 12px;border-radius:3px;color:#5b6a84;gap:7px}html[data-theme=atlas] .nav-item.active{background:#e7eeff;color:#1645c4;box-shadow:inset 0 -2px #2454db}html[data-theme=atlas] .nav-item:hover{background:#f0f4fc;color:#2454db}html[data-theme=atlas] .main-wrap{margin-left:0;min-height:calc(100dvh - 150px)}html[data-theme=atlas] #content{width:100%;max-width:1540px;margin:0 auto;padding:32px}html[data-theme=atlas] .topbar{min-height:48px;background:#f1f4fa;border:0;padding:0 32px}html[data-theme=atlas] .app-footer{padding-left:32px;padding-right:32px}}
/* Graphite: a compact dark command centre. */
html[data-theme=graphite]{color-scheme:dark;--theme-accent:#b9a5ff;--theme-ring:#b9a5ff22}html[data-theme=graphite] body{background:#12131b;color:#e5e6ee;font-family:'Segoe UI',Arial,sans-serif}html[data-theme=graphite] .sidebar{background:#191a25;border-right:1px solid #30313e}html[data-theme=graphite] .brand{color:#f2efff}html[data-theme=graphite] .brand-mark{background:#b9a5ff;color:#211c35;border-radius:50%}html[data-theme=graphite] .brand-dot{color:#b9a5ff}html[data-theme=graphite] .nav-item{color:#a4a5bb;min-height:40px}html[data-theme=graphite] .nav-item.active{background:#302944;color:#d8caff;box-shadow:inset 3px 0 #b9a5ff}html[data-theme=graphite] .nav-item:hover{background:#272735;color:#fff}html[data-theme=graphite] .panel,html[data-theme=graphite] .metric{background:#1d1f2b;border-color:#323443;border-radius:16px;box-shadow:none}html[data-theme=graphite] .topbar{background:#171923;border-color:#303240}html[data-theme=graphite] .btn.primary{background:#b9a5ff;border-color:#b9a5ff;color:#211b35}html[data-theme=graphite] .btn.primary:hover{background:#cbbcff}html[data-theme=graphite] .btn.danger{color:white}html[data-theme=graphite] .overview-banner{background:linear-gradient(115deg,#302943,#202332);border-color:#4d4265;border-radius:18px}html[data-theme=graphite] .overview-banner h2{color:#ede7ff}html[data-theme=graphite] .overview-banner p{color:#bcb3d0}html[data-theme=graphite] .metric>strong{font-size:38px;font-variant-numeric:tabular-nums;font-weight:700}html[data-theme=graphite] .metric{border-top:3px solid #a48ae6}html[data-theme=graphite] .login-story{background:#1c192b;color:#f3eeff}html[data-theme=graphite] .login-story h1 em{color:#b9a5ff}html[data-theme=graphite] .login-story p{color:#bcb3d0}html[data-theme=graphite] .switch:checked{background:#b9a5ff}html[data-theme=graphite] .avatar,html[data-theme=graphite] .client-avatar{background:#363047;color:#e2d6ff}html[data-theme=graphite] .calendar-day.selected{background:#302944;box-shadow:inset 0 0 0 2px #b9a5ff}html[data-theme=graphite] .calendar-day.today .day-number{background:#b9a5ff;color:#211b35}
@media(min-width:761px){html[data-theme=graphite] .sidebar{width:196px;padding:24px 12px}html[data-theme=graphite] .sidebar>.brand{font-size:23px;padding:0;margin-left:8px}html[data-theme=graphite] .workspace-label{display:none}html[data-theme=graphite] .main-wrap{margin-left:196px}html[data-theme=graphite] #content{padding:30px}html[data-theme=graphite] .page-heading h1{font-size:32px}html[data-theme=graphite] .sidebar-tip{display:none}html[data-theme=graphite] .nav-label{margin-top:22px}}
@media(max-width:1100px){.theme-options{gap:10px}.theme-copy{padding:12px}.appearance-heading{display:block}.appearance-heading>.badge{margin-top:14px}}
@media(max-width:760px){.appearance-panel{padding:20px 16px}.appearance-heading h2{font-size:22px}.theme-options{grid-template-columns:1fr}.theme-option{display:grid;grid-template-columns:115px 1fr}.theme-preview{height:100%;min-height:145px;padding:10px;gap:7px}.theme-copy{padding:14px}.theme-copy>strong{font-size:20px}.theme-copy>span{font-size:12px}.appearance-actions{align-items:stretch;flex-direction:column;gap:14px}.appearance-actions .btn{width:100%}html[data-theme=atlas] .sidebar{background:#162e62}html[data-theme=atlas] .nav-item.active{background:#dce6ff;color:#173a94}html[data-theme=graphite] .topbar{background:#171923f5}html[data-theme=graphite] .metric>strong{font-size:30px}}
@media(min-width:761px){html[data-theme=atlas] .sidebar>.brand{flex:1 1 calc(100% - 350px)}html[data-theme=atlas] .sidebar .logout{display:flex;order:0;width:auto;margin:0 0 10px 12px;padding:8px;color:#5b6a84}html[data-theme=atlas] .sidebar .logout:hover{color:#2454db}}
html[data-theme=graphite] .profile strong{color:#e5dff5}html[data-theme=graphite] .calendar-day{background:#1a1b25}html[data-theme=graphite] .calendar-day.other-month{background:#15161e}
