:root{--navy:#232b3e;--navy-deep:#1b2232;--blue:#1c49a6;--blue-hover:#163b88;--light-blue:#9bcced;--selected:#edf4fc;--page:#f7f8fa;--white:#fff;--text:#273344;--muted:#596675;--border:#dce1e7;--error:#a52c35;--success:#246c42;--orange:#a65312;--radius:5px;--shadow:0 1px 3px #1b223209;font:var(--size-14)/1.5 Arial,Helvetica,sans-serif;color:var(--text);background:var(--page);--surface-color-1:#b9c3cf;--surface-color-2:#edf1f6;--surface-color-3:#fff;--surface-color-4:#3766c4;--surface-color-5:#c5d6f7;--surface-color-6:#c2cadd;--surface-color-7:#1b2232;--surface-color-8:#465168;--surface-color-9:#59657c;--surface-color-10:#e2e6ef;--surface-color-11:#303c54;--surface-color-12:#344d7d;--surface-color-13:#9bcced;--surface-color-14:#b9c4d8;--surface-color-15:#d4dceb;--surface-color-16:#1d2536;--surface-color-17:#414c60;--surface-color-18:#c1cadd;--surface-color-19:#f0f2f5;--surface-color-20:#526072;--surface-color-21:#6b7786;--surface-color-22:#657386;--surface-color-23:#626e7e;--surface-color-24:#536479;--surface-color-25:#f6f8fc;--surface-color-26:#e6e9ef;--surface-color-27:#526174;--surface-color-28:#eef0f4;--surface-color-29:#e9edf2;--surface-color-30:#556274;--surface-color-31:#edf3fc;--surface-color-32:#edf6ef;--surface-color-33:#fbeef0;--surface-color-34:#657181;--surface-color-35:#fbfcfd;--surface-color-36:#273344;--surface-color-37:#f1f5fc;--surface-color-38:#e9ab63;--surface-color-39:#b7c2cf;--surface-color-40:#647184;--surface-color-41:#596675;--surface-color-42:#f3f5f8;--surface-color-43:#425064;--surface-color-44:#e8ecf1;--surface-color-45:#fafbfd;--surface-color-46:#a8b5c6;--surface-color-47:#eef4fb;--surface-color-48:#edf4fc;--surface-color-49:#24416d;--surface-color-50:#fbeff1;--surface-color-51:#97333b;--surface-color-52:#a52c35;--surface-color-53:#f0f3f8;--surface-color-54:#4c5b70;--surface-color-55:#8195b4;--surface-color-56:#b8cfed;--surface-color-57:#f1f6fc;--surface-color-58:#1c49a6;--surface-color-59:#182131;--surface-color-60:#e1e8f5;--surface-color-61:#f4f6fa;--surface-color-62:#f8f9fb;--surface-color-63:#a66a17;--surface-color-64:#101a3440;--surface-color-65:#15203780;--surface-color-66:#d5a2a6;--surface-color-67:#233e64;--surface-color-68:#15203730;--surface-color-69:#96313b;--surface-color-70:#18213120;--surface-color-71:#15203725;--size-1010:1010px;--size-1150:1150px;--size-1600:1600px;--size-_35:.35px;--size-115:115px;--size-120:120px;--size-140:140px;--size-145:145px;--size-147:147px;--size-150:150px;--size-170:170px;--size-180:180px;--size-190:190px;--size-240:240px;--size-250:250px;--size-260:260px;--size-267:267px;--size-295:295px;--size-300:300px;--size-320:320px;--size-330:330px;--size-380:380px;--size-400:400px;--size-460:460px;--size-500:500px;--size-600:600px;--size-610:610px;--size-650:650px;--size-800:800px;--size-980:980px;--size-10:10px;--size-11:11px;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-17:17px;--size-18:18px;--size-19:19px;--size-20:20px;--size-21:21px;--size-22:22px;--size-23:23px;--size-24:24px;--size-25:25px;--size-26:26px;--size-27:27px;--size-28:28px;--size-29:29px;--size-30:30px;--size-31:31px;--size-32:32px;--size-33:33px;--size-35:35px;--size-36:36px;--size-40:40px;--size-44:44px;--size-47:47px;--size-50:50px;--size-65:65px;--size-73:73px;--size-74:74px;--size-76:76px;--size-90:90px;--size-97:97px;--size-98:98px;--size-99:99px;--size-1:1px;--size-2:2px;--size-3:3px;--size-4:4px;--size-5:5px;--size-6:6px;--size-7:7px;--size-8:8px;--size-9:9px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:var(--size-3)}button,a,summary{touch-action:manipulation}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-6);border:var(--size-1) solid var(--surface-color-1);border-radius:var(--size-4);background:white;color:var(--text);padding:var(--size-7) var(--size-12);cursor:pointer;line-height:1.4;white-space:nowrap}button:hover,.button:hover{background:var(--surface-color-2);text-decoration:none}button:disabled{opacity:.55;cursor:default}.primary{background:var(--blue);border-color:var(--blue);color:var(--surface-color-3)}.primary:hover{background:var(--blue-hover)}.quiet{border:0;background:transparent}.icon-button{border:0;background:transparent;padding:var(--size-6);font-size:var(--size-22)}.icon{width:var(--size-21);height:var(--size-21);vertical-align:middle;flex-shrink:0}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--size-240);background:var(--navy);color:var(--surface-color-3);display:flex;flex-direction:column;z-index:30}.brand{height:var(--size-76);display:flex;align-items:center;gap:var(--size-9);padding:var(--size-17) var(--size-19);color:var(--surface-color-3);font-size:var(--size-25);font-weight:700;letter-spacing:-.7px}.brand:hover{text-decoration:none}.brand-mark{width:var(--size-32);height:var(--size-33);border-radius:var(--size-6);background:var(--surface-color-4);display:grid;place-items:center;font-size:var(--size-23);letter-spacing:-2px;padding-right:var(--size-3)}.brand small{font-size:var(--size-9);letter-spacing:var(--size-1);font-weight:600;align-self:flex-end;margin-bottom:var(--size-10);color:var(--surface-color-5)}.sidebar-search{position:relative;padding:0 var(--size-14) var(--size-15)}.sidebar-search .icon{position:absolute;left:var(--size-24);top:var(--size-10);width:var(--size-17);color:var(--surface-color-6)}.sidebar-search input{background:var(--surface-color-7);border:var(--size-1) solid var(--surface-color-8);width:100%;padding:var(--size-8) var(--size-10) var(--size-8) var(--size-32);color:var(--surface-color-3)}.sidebar input::placeholder{color:var(--surface-color-6)}.sidebar nav{overflow:auto;flex:1;padding-bottom:var(--size-12);scrollbar-width:thin;scrollbar-color:var(--surface-color-9) transparent}.sidebar nav>a,.sidebar summary{display:flex;align-items:center;gap:var(--size-11);padding:var(--size-10) var(--size-19);color:var(--surface-color-10);font-size:var(--size-13);cursor:pointer}.sidebar nav a:hover,.sidebar summary:hover{background:var(--surface-color-11);text-decoration:none}.sidebar nav .active{background:var(--surface-color-12)!important;color:var(--surface-color-3)!important;box-shadow:inset var(--size-3) 0 var(--surface-color-13)}.sidebar details summary{list-style:none}.sidebar summary::-webkit-details-marker{display:none}.sidebar summary .icon{width:var(--size-17);height:var(--size-17);color:var(--surface-color-14)}.sidebar .chevron{margin-left:auto;width:var(--size-12)}.sidebar details[open]>.summary .chevron,.sidebar details[open]>summary .chevron{transform:rotate(90deg)}.sidebar details>div>a{display:block;color:var(--surface-color-15);font-size:var(--size-12);line-height:1.4;padding:var(--size-8) var(--size-19) var(--size-8) var(--size-47)}.sidebar details>div{background:var(--surface-color-16)}.sidebar-bottom{padding:var(--size-14);border-top:var(--size-1) solid var(--surface-color-17);font-size:var(--size-11);color:var(--surface-color-18);display:flex;gap:var(--size-8)}.sidebar-bottom .icon{width:var(--size-15);height:var(--size-15)}.shell{margin-left:var(--size-240);min-height:100vh;display:flex;flex-direction:column}.serverbar{min-height:var(--size-35);padding:var(--size-7) var(--size-27);background:var(--surface-color-19);border-bottom:var(--size-1) solid var(--border);display:flex;align-items:center;gap:var(--size-28);font-size:var(--size-11);color:var(--surface-color-20)}.serverbar i{font-style:normal;margin:0 var(--size-6)}.demo-tag{margin-left:auto;color:var(--blue);font-weight:700;font-size:var(--size-10);letter-spacing:var(--size-_35)}.topbar{height:var(--size-65);background:white;border-bottom:var(--size-1) solid var(--border);display:flex;align-items:center;gap:var(--size-18);padding:var(--size-12) var(--size-27)}.global-search{display:flex;align-items:center;gap:var(--size-10);flex:1;max-width:var(--size-610)}.global-search .icon{color:var(--surface-color-21)}.global-search input{border:0;padding:var(--size-8) 0;width:100%;min-width:0;background:transparent}.global-search kbd{font:var(--size-11) monospace;border:var(--size-1) solid var(--border);border-radius:var(--size-3);padding:var(--size-1) var(--size-6);color:var(--surface-color-22)}.top-actions{display:flex;align-items:center;gap:var(--size-14);margin-left:auto}.top-actions select{font-size:var(--size-12);padding:var(--size-6) var(--size-24) var(--size-6) var(--size-8);background:var(--surface-color-3)}.top-actions .quiet{font-size:var(--size-12)}.help-link{border:var(--size-1) solid var(--surface-color-21);border-radius:50%;color:var(--surface-color-20);width:var(--size-20);height:var(--size-20);display:grid;place-items:center;font-weight:bold}.mobile-toggle{display:none}main{padding:var(--size-26) var(--size-28) var(--size-40);flex:1;min-width:0}.page-title{display:flex;align-items:center;justify-content:space-between;gap:var(--size-14);margin:0 0 var(--size-23)}h1{font-size:var(--size-29);font-weight:400;line-height:1.2;margin:0}h2{font-size:var(--size-16);font-weight:600;margin:0;line-height:1.5}h3{font-size:var(--size-14);margin:var(--size-12) 0}p{margin:0 0 var(--size-16)}.muted,small{color:var(--muted)}small{font-size:var(--size-11)}.breadcrumb{display:flex;font-size:var(--size-12);color:var(--surface-color-23);margin:0 0 var(--size-19);gap:var(--size-4);flex-wrap:wrap}.description{color:var(--muted);margin-top:-10px;font-size:var(--size-13)}.home-grid,.client-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--size-295);gap:var(--size-23);align-items:start}.panel{background:var(--surface-color-3);border:var(--size-1) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:var(--size-22);min-width:0;overflow:hidden}.panel>h2{padding:var(--size-14) var(--size-18);border-bottom:var(--size-1) solid var(--border);display:flex;align-items:center;gap:var(--size-9)}.panel>h2 .icon{width:var(--size-18);color:var(--surface-color-24)}.panel-body{padding:var(--size-20)}.panel-body h2{margin-bottom:var(--size-10)}.favorites{display:grid;grid-template-columns:1fr 1fr;padding:var(--size-8) var(--size-18)}.favorites>a{display:flex;align-items:center;gap:var(--size-16);padding:var(--size-21) var(--size-10);color:var(--text);min-height:var(--size-98)}.favorites>a>.icon{width:var(--size-31);height:var(--size-31);color:var(--blue)}.favorites strong{font-size:var(--size-14);font-weight:500;color:var(--blue);display:block}.favorites small{display:block;margin-top:var(--size-4);font-size:var(--size-11)}.favorites>a:hover{background:var(--surface-color-25);text-decoration:none}.feature-groups{padding:var(--size-8) var(--size-18)}.feature-groups details{border-bottom:var(--size-1) solid var(--surface-color-26)}.feature-groups details:last-child{border:0}.feature-groups summary{display:flex;align-items:center;gap:var(--size-11);padding:var(--size-13) 0;cursor:pointer;list-style:none}.feature-groups summary>.icon{width:var(--size-19);color:var(--surface-color-27)}.feature-groups summary span{font-size:var(--size-14)}.feature-groups summary small{margin-left:auto;font-size:var(--size-11)}.feature-groups summary>.chevron{width:var(--size-13);margin-left:var(--size-10)}.feature-groups details[open] .chevron{transform:rotate(90deg)}.tool-links{display:grid;grid-template-columns:1fr 1fr;padding:var(--size-4) 0 var(--size-14) var(--size-30);gap:var(--size-10);font-size:var(--size-12)}.info-row{display:flex;justify-content:space-between;gap:var(--size-16);padding:var(--size-13) var(--size-17);border-bottom:var(--size-1) solid var(--surface-color-28);font-size:var(--size-12)}.info-row:last-child{border:0}.info-row>span{color:var(--muted)}.info-row>strong{font-weight:500;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:62%}.resource{padding:var(--size-15) var(--size-18) var(--size-8)}.resource>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--size-4);font-size:var(--size-11)}.resource strong{font-size:var(--size-12);font-weight:500}.resource span{color:var(--muted)}.progress{height:var(--size-7);background:var(--surface-color-29);border-radius:var(--size-5);overflow:hidden;margin:var(--size-9) 0 var(--size-3)}.progress i{display:block;height:100%;background:var(--blue);border-radius:var(--size-5);transition:width .25s}.resource small{font-size:var(--size-10)}.stat-foot{padding:var(--size-16) var(--size-18);font-size:var(--size-11);color:var(--surface-color-30);border-top:var(--size-1) solid var(--surface-color-28);margin-top:var(--size-10)}.stat-foot span{margin:0 var(--size-8)}.badge{display:inline-block;background:var(--surface-color-31);color:var(--blue);font-size:var(--size-10);line-height:1.5;padding:var(--size-3) var(--size-7);border-radius:var(--size-3);white-space:nowrap}.badge.success{color:var(--success);background:var(--surface-color-32)}.badge.danger{color:var(--error);background:var(--surface-color-33)}.activity{padding:var(--size-12) var(--size-18);font-size:var(--size-12);border-bottom:var(--size-1) solid var(--surface-color-28)}.activity small{display:block;margin-top:var(--size-5)}.padded{padding:var(--size-16)}.page-footer{display:flex;gap:var(--size-20);justify-content:space-between;flex-wrap:wrap;font-size:var(--size-10);padding:var(--size-18) var(--size-28);border-top:var(--size-1) solid var(--border);color:var(--surface-color-34);background:var(--surface-color-3)}.account-picker{display:flex;align-items:center;gap:var(--size-10);background:var(--surface-color-3);border:var(--size-1) solid var(--border);border-radius:var(--size-4);padding:var(--size-10) var(--size-14);margin-bottom:var(--size-24);font-size:var(--size-12)}.account-picker label{display:block;white-space:nowrap;font-weight:500}.account-picker select{max-width:var(--size-380);flex:1;font-size:var(--size-12)}.client-group summary{display:flex;justify-content:space-between;align-items:center;padding:var(--size-13) var(--size-19);border-bottom:var(--size-1) solid var(--border);list-style:none;cursor:pointer;background:var(--surface-color-35)}.client-group summary .icon{width:var(--size-13);transform:rotate(-90deg)}.client-group details:not([open]) summary .icon{transform:rotate(90deg)}.client-group h2{font-size:var(--size-18);font-weight:400}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--size-10) var(--size-13)}.tool-card{display:flex;align-items:center;gap:var(--size-11);padding:var(--size-17) var(--size-9);font-size:var(--size-12);min-height:var(--size-73);color:var(--surface-color-36);line-height:1.4}.tool-card:hover{background:var(--surface-color-37);text-decoration:none;color:var(--blue)}.tool-icon{position:relative;display:flex;width:var(--size-33);flex-shrink:0}.tool-icon:after{content:'';position:absolute;bottom:-2px;right:0;width:var(--size-9);height:var(--size-9);border-radius:var(--size-2);background:var(--surface-color-38);border:var(--size-2) solid white}.tool-icon .icon{width:var(--size-30);height:var(--size-30);stroke-width:1.4}.account-avatar{display:flex;align-items:center;gap:var(--size-11);padding:var(--size-17)}.account-avatar .icon{width:var(--size-28);height:var(--size-28);color:var(--blue)}.client-grid .resource{border-bottom:var(--size-1) solid var(--surface-color-19);padding-bottom:var(--size-14)}input,select,textarea{border:var(--size-1) solid var(--surface-color-39);background:var(--surface-color-3);border-radius:var(--size-4);padding:var(--size-8) var(--size-10);color:var(--text);max-width:100%}input::placeholder{color:var(--surface-color-40)}input:focus,select:focus,textarea:focus{outline:var(--size-2) solid var(--blue);border-color:var(--blue)}input:read-only{background:var(--surface-color-19);color:var(--surface-color-41)}label{display:flex;flex-direction:column;gap:var(--size-6);font-size:var(--size-13);font-weight:500}label input,label select,label textarea{width:100%}.check{flex-direction:row;align-items:center;font-weight:400;gap:var(--size-9)}.check input{width:auto;accent-color:var(--blue)}.search-form{display:flex;align-items:flex-end;gap:var(--size-10);flex-wrap:wrap;margin:var(--size-20) 0}.search-form>input{width:var(--size-260)}.search-form label{font-size:var(--size-11)}.search-form .check{padding:var(--size-9) 0;margin-left:auto;font-size:var(--size-12)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);flex-wrap:wrap}.toolbar>div{display:flex;gap:var(--size-8);align-items:center;flex-wrap:wrap}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--size-12);text-align:left}th{font-weight:600;background:var(--surface-color-42);color:var(--surface-color-43);white-space:nowrap;border-top:var(--size-1) solid var(--border);border-bottom:var(--size-1) solid var(--border);padding:var(--size-12) var(--size-14)}td{padding:var(--size-13) var(--size-14);border-bottom:var(--size-1) solid var(--surface-color-44);vertical-align:middle}tbody tr:hover:not(.expanded){background:var(--surface-color-45)}td small{display:block;font-size:var(--size-9);margin-top:var(--size-4)}td code{font-size:var(--size-11);overflow-wrap:anywhere}td button{font-size:var(--size-11);padding:var(--size-4) var(--size-8);margin:var(--size-2) var(--size-3) var(--size-2) 0}th button{background:none;border:0;font-size:var(--size-11);padding:0;color:var(--surface-color-43)}th button:hover{background:transparent;color:var(--blue)}.accounts-table{font-size:var(--size-11);min-width:var(--size-1010)}.accounts-table td{padding:var(--size-14) var(--size-9)}.accounts-table th{padding:var(--size-11) var(--size-9)}.accounts-table td:first-child{padding-left:var(--size-14)}.row-expand{width:var(--size-22);height:var(--size-22);padding:0;border-color:var(--surface-color-46);color:var(--blue);font-size:var(--size-16)}.expanded td{background:var(--surface-color-47)}.expanded td>div{display:flex;align-items:center;gap:var(--size-10);flex-wrap:wrap;padding:var(--size-8)}.expanded span{margin-right:auto;color:var(--muted)}.pagination{padding:var(--size-16) var(--size-20);display:flex;align-items:center;justify-content:space-between;font-size:var(--size-11)}.pagination>div{display:flex;gap:var(--size-8)}.pagination button{font-size:var(--size-11)}.empty{text-align:center;padding:var(--size-40);color:var(--muted)}.scope{display:flex;align-items:center;gap:var(--size-15);margin:0 0 var(--size-20)}.scope label{font-size:var(--size-12)}.scope select{font-size:var(--size-12);max-width:var(--size-400)}.settings-form{padding:var(--size-24);max-width:var(--size-980)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-22) var(--size-28);margin-bottom:var(--size-22)}.form-grid .check{min-height:var(--size-50)}.tabs{display:flex;gap:var(--size-18);padding:0 var(--size-20);border-bottom:var(--size-1) solid var(--border)}.tabs button{border:0;border-bottom:var(--size-3) solid transparent;border-radius:0;padding:var(--size-14) var(--size-8);background:var(--surface-color-3);color:var(--muted)}.tabs .selected{color:var(--blue);border-bottom-color:var(--blue)}.info,.alert{background:var(--surface-color-48);border-left:var(--size-3) solid var(--blue);padding:var(--size-13) var(--size-16);color:var(--surface-color-49);font-size:var(--size-12);margin:var(--size-10) 0 var(--size-20)}.alert{background:var(--surface-color-50);color:var(--surface-color-51);border-color:var(--surface-color-52)}.neutral{background:var(--surface-color-53);color:var(--surface-color-54);border-color:var(--surface-color-55)}.form-footer{display:flex;gap:var(--size-10);flex-wrap:wrap}.result-box{padding:var(--size-16);border:var(--size-1) solid var(--surface-color-56);border-radius:var(--size-4);background:var(--surface-color-57);color:var(--surface-color-49);margin-top:var(--size-20);overflow-wrap:anywhere;font-size:var(--size-13)}.panel form:not(.settings-form):not(.path-bar):not(#terminal-form){display:flex;flex-direction:column;gap:var(--size-18);max-width:var(--size-650)}.panel form>button{align-self:flex-start}.three-cards,.report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-20);margin-bottom:var(--size-23)}.three-cards article,.report-stats article{padding:var(--size-20);border:var(--size-1) solid var(--border);background:var(--surface-color-3);border-radius:var(--size-5)}.three-cards p{font-size:var(--size-12);color:var(--muted)}.report-stats article>span,.report-stats small{display:block;font-size:var(--size-12)}.report-stats strong{font-size:var(--size-27);font-weight:400;display:block;margin:var(--size-10) 0}.report-chart{height:var(--size-170);display:flex;gap:var(--size-6);margin:var(--size-10) var(--size-24) var(--size-28);border-bottom:var(--size-1) solid var(--border);padding-top:var(--size-10)}.report-chart>div{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:relative}.report-chart i{background:var(--surface-color-13);border-top:var(--size-3) solid var(--surface-color-58);display:block;min-height:var(--size-8);border-radius:var(--size-2) var(--size-2) 0 0}.report-chart small{position:absolute;bottom:-20px;left:0;font-size:var(--size-9);white-space:nowrap}.integration-heading{display:flex;align-items:center;gap:var(--size-18);margin-bottom:var(--size-24)}.integration-heading>.icon{width:var(--size-44);height:var(--size-44);color:var(--blue)}.help-article{margin-top:var(--size-25);font-size:var(--size-12)}.help-article summary{cursor:pointer;color:var(--blue);margin-bottom:var(--size-12)}.terminal{background:var(--surface-color-59);color:var(--surface-color-60);min-height:var(--size-330);max-height:var(--size-500);overflow:auto;padding:var(--size-22);font:var(--size-13)/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}#terminal-form{padding:var(--size-12);display:flex;align-items:center;gap:var(--size-10);background:var(--surface-color-61)}.terminal-prompt{display:flex;flex-direction:row;align-items:center;flex:1;font:var(--size-12) monospace;white-space:nowrap;gap:var(--size-8)}.terminal-prompt input{min-width:0;flex:1}.file-toolbar{padding:var(--size-12);display:flex;gap:var(--size-7);flex-wrap:wrap;background:var(--surface-color-62);border-bottom:var(--size-1) solid var(--border)}.file-toolbar button{font-size:var(--size-12)}.file-layout{display:grid;grid-template-columns:var(--size-190) minmax(0,1fr);min-height:var(--size-460)}.file-layout>aside{border-right:var(--size-1) solid var(--border);background:var(--surface-color-35);padding:var(--size-13) var(--size-10);overflow:auto}.file-layout>aside h3{padding:0 var(--size-7);margin:0 0 var(--size-18);font-size:var(--size-12)}.file-layout>aside button{display:flex;justify-content:flex-start;gap:var(--size-7);width:100%;border:0;background:transparent;font-size:var(--size-12);padding:var(--size-8);overflow:hidden}.file-layout>aside .selected{background:var(--selected);color:var(--blue)}.file-layout>aside .icon{width:var(--size-16);height:var(--size-16)}.path-bar{display:flex;gap:var(--size-6);padding:var(--size-10);border-bottom:var(--size-1) solid var(--border)}.path-bar input{flex:1;min-width:0;font:var(--size-11) monospace}.path-bar button{font-size:var(--size-11)}.file-link{color:var(--blue);border:0;background:transparent;justify-content:flex-start}.file-link .icon{width:var(--size-17);color:var(--surface-color-63)}dialog{border:var(--size-1) solid var(--border);border-radius:var(--size-8);width:min(var(--size-650),calc(100vw - var(--size-24)));max-height:90vh;padding:0;color:var(--text);box-shadow:0 var(--size-25) var(--size-90) var(--surface-color-64)}dialog::backdrop{background:var(--surface-color-65)}dialog header{padding:var(--size-17) var(--size-22);border-bottom:var(--size-1) solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--size-16)}dialog header h2{font-size:var(--size-18)}.dialog-body{padding:var(--size-22);overflow:auto;max-height:65vh}.dialog-body>label{margin-bottom:var(--size-18)}.dialog-body .check{margin:var(--size-12) 0}dialog footer{padding:var(--size-15) var(--size-22);border-top:var(--size-1) solid var(--border);display:flex;justify-content:flex-end;gap:var(--size-10)}.error-text{color:var(--error);font-size:var(--size-12);margin:var(--size-16) 0 0}.danger-button{color:var(--error);border-color:var(--surface-color-66)}.sr-only{position:absolute;width:var(--size-1);height:var(--size-1);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#notice{position:fixed;bottom:var(--size-25);left:50%;transform:translateX(-50%);padding:var(--size-13) var(--size-20);border-radius:var(--size-5);background:var(--surface-color-67);color:var(--surface-color-3);box-shadow:0 var(--size-5) var(--size-25) var(--surface-color-68);z-index:100;max-width:90vw;font-size:var(--size-13);display:none}#notice.show{display:block}#notice.error{background:var(--surface-color-69)}.search-popup{position:absolute;top:var(--size-99);left:var(--size-267);right:var(--size-28);max-height:65vh;overflow:auto;background:var(--surface-color-3);z-index:40;border:var(--size-1) solid var(--border);border-radius:var(--size-4);box-shadow:0 var(--size-14) var(--size-30) var(--surface-color-59)20;padding:var(--size-15)}.search-popup>strong{display:block;color:var(--muted);font-size:var(--size-11);padding:var(--size-4) var(--size-10) var(--size-10)}.search-popup a{display:flex;align-items:center;gap:var(--size-10);padding:var(--size-11);font-size:var(--size-13);border-bottom:var(--size-1) solid var(--surface-color-28)}.search-popup a:hover{background:var(--surface-color-48);text-decoration:none}[hidden]{display:none!important}summary::-webkit-details-marker{display:none}@media(min-width:1600px){.home-grid,.client-grid{grid-template-columns:minmax(0,1fr) var(--size-320)}.tool-card{font-size:var(--size-13);padding:var(--size-20) var(--size-15)}main{padding:var(--size-32) var(--size-36)}}@media(max-width:1150px){.home-grid,.client-grid{grid-template-columns:minmax(0,1fr) var(--size-250);gap:var(--size-17)}main{padding:var(--size-24) var(--size-20)}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites{grid-template-columns:1fr}.serverbar{gap:var(--size-12);padding-left:var(--size-20);padding-right:var(--size-20)}.serverbar>span:nth-child(2){display:none}.topbar{padding-left:var(--size-20);padding-right:var(--size-20)}.top-actions{gap:var(--size-5)}}@media(max-width:800px){.sidebar{transform:translateX(-100%);transition:transform .2s;box-shadow:var(--size-10) 0 var(--size-40) var(--surface-color-71)}.sidebar.mobile-open{transform:translateX(0)}.shell{margin-left:0}.mobile-toggle{display:inline-flex}.topbar{padding:var(--size-10) var(--size-14);height:auto;min-height:var(--size-65);flex-wrap:wrap;gap:var(--size-8)}.global-search{min-width:var(--size-120)}.top-actions{gap:var(--size-4)}.top-actions select{max-width:var(--size-145)}.top-actions .quiet{font-size:var(--size-10);padding:var(--size-5)}.help-link{display:none}.serverbar{padding:var(--size-6) var(--size-14);min-height:var(--size-32);font-size:var(--size-9);gap:var(--size-8)}.demo-tag{font-size:var(--size-8)}.search-popup{top:var(--size-97);left:var(--size-14);right:var(--size-14)}.home-grid,.client-grid{grid-template-columns:minmax(0,1fr)}.right-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-16);align-items:start}.right-column .panel{margin:0}.favorites{grid-template-columns:1fr 1fr}h1{font-size:var(--size-26)}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.file-layout{grid-template-columns:var(--size-140) minmax(0,1fr)}}@media(max-width:500px){main{padding:var(--size-22) var(--size-14) var(--size-30)}.page-title{align-items:flex-start;margin-bottom:var(--size-22)}.page-title>.muted{font-size:var(--size-10);text-align:right;max-width:var(--size-115)}.page-title>.badge{font-size:var(--size-8)}.serverbar>span:first-child{max-width:var(--size-180);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{gap:var(--size-6)}.global-search{order:3;flex-basis:100%;max-width:none;border-top:var(--size-1) solid var(--surface-color-28);padding-top:var(--size-4);margin-top:var(--size-4)}.top-actions{margin-left:auto}.top-actions select{font-size:var(--size-11);max-width:var(--size-150)}.global-search input{font-size:var(--size-12)}.search-popup{top:var(--size-147)}.page-title h1{font-size:var(--size-25)}.panel{margin-bottom:var(--size-17)}.favorites{grid-template-columns:1fr;padding:var(--size-5) var(--size-14)}.favorites>a{min-height:var(--size-76);padding:var(--size-15) var(--size-5)}.favorites>a>.icon{width:var(--size-27);height:var(--size-27)}.favorites small{font-size:var(--size-11)}.right-column{grid-template-columns:1fr;gap:var(--size-17)}.feature-groups{padding:var(--size-5) var(--size-14)}.feature-groups summary span{font-size:var(--size-12)}.tool-links{grid-template-columns:1fr;padding-left:var(--size-30)}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--size-8)}.tool-card{padding:var(--size-14) var(--size-7);font-size:var(--size-11);gap:var(--size-8);min-height:var(--size-74)}.tool-icon{width:var(--size-27)}.tool-icon .icon{width:var(--size-26);height:var(--size-26)}.client-group h2{font-size:var(--size-17)}.client-group summary{padding:var(--size-12) var(--size-16)}.account-picker{flex-wrap:wrap;padding:var(--size-10);font-size:var(--size-11);gap:var(--size-7);margin-bottom:var(--size-21)}.account-picker label{width:100%}.account-picker select{max-width:100%;min-width:0;font-size:var(--size-11)}.account-picker .badge{font-size:var(--size-9)}.panel-body{padding:var(--size-16)}.search-form{margin:var(--size-15) 0;gap:var(--size-8)}.search-form>input{width:100%}.search-form .check{margin:0;width:100%}.toolbar{font-size:var(--size-12)}.toolbar button{font-size:var(--size-11)}.pagination{padding:var(--size-12);font-size:var(--size-10);gap:var(--size-10)}.pagination button{font-size:var(--size-10);padding:var(--size-6)}.form-grid{grid-template-columns:1fr;gap:var(--size-17)}.settings-form{padding:var(--size-17)}.form-footer{flex-direction:column;align-items:flex-start}.form-footer button{font-size:var(--size-12)}.three-cards,.report-stats{grid-template-columns:1fr;gap:var(--size-12)}.report-stats article{padding:var(--size-15)}.report-stats strong{margin:var(--size-5) 0}.report-stats{grid-template-columns:repeat(3,1fr);gap:var(--size-7)}.report-stats article{padding:var(--size-12) var(--size-8)}.report-stats article>span,.report-stats small{font-size:var(--size-9)}.report-stats strong{font-size:var(--size-20)}.report-chart{gap:var(--size-3);margin-left:var(--size-16);margin-right:var(--size-16)}.report-chart small{font-size:var(--size-8)}.scope{flex-wrap:wrap;gap:var(--size-5)}.scope select{width:100%}.description{font-size:var(--size-12)}.tabs{padding:0 var(--size-12);gap:var(--size-10)}.tabs button{font-size:var(--size-12)}.file-layout{grid-template-columns:minmax(0,1fr)}.file-layout>aside{max-height:var(--size-150);border-bottom:var(--size-1) solid var(--border);border-right:0;display:flex;flex-wrap:wrap;gap:var(--size-4);align-items:flex-start}.file-layout>aside h3{width:100%;margin-bottom:0}.file-layout>aside button{width:auto;font-size:var(--size-10);padding:var(--size-6)}.file-toolbar{gap:var(--size-5)}.file-toolbar button{font-size:var(--size-10);padding:var(--size-5) var(--size-8)}.file-manager table{min-width:var(--size-600)}.terminal{font-size:var(--size-11);min-height:var(--size-300);padding:var(--size-15)}.terminal-prompt{font-size:var(--size-10);flex-wrap:wrap;white-space:normal}.terminal-prompt input{width:100%;flex-basis:100%}.page-footer{padding:var(--size-17) var(--size-14);gap:var(--size-8)}.page-footer>span:nth-child(2){display:none}dialog header{padding:var(--size-15)}dialog header h2{font-size:var(--size-16)}.dialog-body{padding:var(--size-17)}dialog footer{padding:var(--size-12)}dialog footer button{font-size:var(--size-12)}.search-form label:has(select){flex:1}.integration-heading{align-items:flex-start}.integration-heading p{font-size:var(--size-12)}}
.nav-close{display:none}@media(max-width:800px){.nav-close{display:block;position:absolute;right:var(--size-5);top:var(--size-4);border:0;background:transparent;color:var(--surface-color-3);font-size:var(--size-24);padding:var(--size-2) var(--size-7)}}

/* Discrete chart sizes avoid inline styles under the live server CSP. */
.progress .p0{width:0%}.progress .p1{width:1%}.progress .p2{width:2%}.progress .p3{width:3%}.progress .p4{width:4%}.progress .p5{width:5%}.progress .p6{width:6%}.progress .p7{width:7%}.progress .p8{width:8%}.progress .p9{width:9%}.progress .p10{width:10%}.progress .p11{width:11%}.progress .p12{width:12%}.progress .p13{width:13%}.progress .p14{width:14%}.progress .p15{width:15%}.progress .p16{width:16%}.progress .p17{width:17%}.progress .p18{width:18%}.progress .p19{width:19%}.progress .p20{width:20%}.progress .p21{width:21%}.progress .p22{width:22%}.progress .p23{width:23%}.progress .p24{width:24%}.progress .p25{width:25%}.progress .p26{width:26%}.progress .p27{width:27%}.progress .p28{width:28%}.progress .p29{width:29%}.progress .p30{width:30%}.progress .p31{width:31%}.progress .p32{width:32%}.progress .p33{width:33%}.progress .p34{width:34%}.progress .p35{width:35%}.progress .p36{width:36%}.progress .p37{width:37%}.progress .p38{width:38%}.progress .p39{width:39%}.progress .p40{width:40%}.progress .p41{width:41%}.progress .p42{width:42%}.progress .p43{width:43%}.progress .p44{width:44%}.progress .p45{width:45%}.progress .p46{width:46%}.progress .p47{width:47%}.progress .p48{width:48%}.progress .p49{width:49%}.progress .p50{width:50%}.progress .p51{width:51%}.progress .p52{width:52%}.progress .p53{width:53%}.progress .p54{width:54%}.progress .p55{width:55%}.progress .p56{width:56%}.progress .p57{width:57%}.progress .p58{width:58%}.progress .p59{width:59%}.progress .p60{width:60%}.progress .p61{width:61%}.progress .p62{width:62%}.progress .p63{width:63%}.progress .p64{width:64%}.progress .p65{width:65%}.progress .p66{width:66%}.progress .p67{width:67%}.progress .p68{width:68%}.progress .p69{width:69%}.progress .p70{width:70%}.progress .p71{width:71%}.progress .p72{width:72%}.progress .p73{width:73%}.progress .p74{width:74%}.progress .p75{width:75%}.progress .p76{width:76%}.progress .p77{width:77%}.progress .p78{width:78%}.progress .p79{width:79%}.progress .p80{width:80%}.progress .p81{width:81%}.progress .p82{width:82%}.progress .p83{width:83%}.progress .p84{width:84%}.progress .p85{width:85%}.progress .p86{width:86%}.progress .p87{width:87%}.progress .p88{width:88%}.progress .p89{width:89%}.progress .p90{width:90%}.progress .p91{width:91%}.progress .p92{width:92%}.progress .p93{width:93%}.progress .p94{width:94%}.progress .p95{width:95%}.progress .p96{width:96%}.progress .p97{width:97%}.progress .p98{width:98%}.progress .p99{width:99%}.progress .p100{width:100%}
.report-chart .h0{height:0%}.report-chart .h1{height:1%}.report-chart .h2{height:2%}.report-chart .h3{height:3%}.report-chart .h4{height:4%}.report-chart .h5{height:5%}.report-chart .h6{height:6%}.report-chart .h7{height:7%}.report-chart .h8{height:8%}.report-chart .h9{height:9%}.report-chart .h10{height:10%}.report-chart .h11{height:11%}.report-chart .h12{height:12%}.report-chart .h13{height:13%}.report-chart .h14{height:14%}.report-chart .h15{height:15%}.report-chart .h16{height:16%}.report-chart .h17{height:17%}.report-chart .h18{height:18%}.report-chart .h19{height:19%}.report-chart .h20{height:20%}.report-chart .h21{height:21%}.report-chart .h22{height:22%}.report-chart .h23{height:23%}.report-chart .h24{height:24%}.report-chart .h25{height:25%}.report-chart .h26{height:26%}.report-chart .h27{height:27%}.report-chart .h28{height:28%}.report-chart .h29{height:29%}.report-chart .h30{height:30%}.report-chart .h31{height:31%}.report-chart .h32{height:32%}.report-chart .h33{height:33%}.report-chart .h34{height:34%}.report-chart .h35{height:35%}.report-chart .h36{height:36%}.report-chart .h37{height:37%}.report-chart .h38{height:38%}.report-chart .h39{height:39%}.report-chart .h40{height:40%}.report-chart .h41{height:41%}.report-chart .h42{height:42%}.report-chart .h43{height:43%}.report-chart .h44{height:44%}.report-chart .h45{height:45%}.report-chart .h46{height:46%}.report-chart .h47{height:47%}.report-chart .h48{height:48%}.report-chart .h49{height:49%}.report-chart .h50{height:50%}.report-chart .h51{height:51%}.report-chart .h52{height:52%}.report-chart .h53{height:53%}.report-chart .h54{height:54%}.report-chart .h55{height:55%}.report-chart .h56{height:56%}.report-chart .h57{height:57%}.report-chart .h58{height:58%}.report-chart .h59{height:59%}.report-chart .h60{height:60%}.report-chart .h61{height:61%}.report-chart .h62{height:62%}.report-chart .h63{height:63%}.report-chart .h64{height:64%}.report-chart .h65{height:65%}.report-chart .h66{height:66%}.report-chart .h67{height:67%}.report-chart .h68{height:68%}.report-chart .h69{height:69%}.report-chart .h70{height:70%}.report-chart .h71{height:71%}.report-chart .h72{height:72%}.report-chart .h73{height:73%}.report-chart .h74{height:74%}.report-chart .h75{height:75%}.report-chart .h76{height:76%}.report-chart .h77{height:77%}.report-chart .h78{height:78%}.report-chart .h79{height:79%}.report-chart .h80{height:80%}.report-chart .h81{height:81%}.report-chart .h82{height:82%}.report-chart .h83{height:83%}.report-chart .h84{height:84%}.report-chart .h85{height:85%}.report-chart .h86{height:86%}.report-chart .h87{height:87%}.report-chart .h88{height:88%}.report-chart .h89{height:89%}.report-chart .h90{height:90%}.report-chart .h91{height:91%}.report-chart .h92{height:92%}.report-chart .h93{height:93%}.report-chart .h94{height:94%}.report-chart .h95{height:95%}.report-chart .h96{height:96%}.report-chart .h97{height:97%}.report-chart .h98{height:98%}.report-chart .h99{height:99%}.report-chart .h100{height:100%}
