@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;600&display=swap";
:root{--ot-blue-60:#0f62fe;--ot-blue-70:#0043ce;--ot-gray-100:#161616;--ot-gray-90:#262626;--ot-gray-80:#393939;--ot-gray-70:#525252;--ot-gray-60:#6f6f6f;--ot-gray-50:#8d8d8d;--ot-gray-30:#c6c6c6;--ot-gray-20:#e0e0e0;--ot-gray-10:#f4f4f4;--ot-white:#fff;--ot-red-60:#da1e28;--ot-green-60:#198038;--ot-yellow-30:#f1c21b;--ot-space-01:.125rem;--ot-space-02:.25rem;--ot-space-03:.5rem;--ot-space-04:.75rem;--ot-space-05:1rem;--ot-space-06:1.5rem;--ot-space-07:2rem;--ot-space-08:2.5rem;--ot-space-09:3rem}*{box-sizing:border-box}html{color:var(--ot-gray-100);background:var(--ot-white);font-family:IBM Plex Sans,Arial,sans-serif}body{min-height:100vh;margin:0;font-weight:400}a{color:inherit;text-decoration:none}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--ot-blue-60);outline-offset:-2px}.ot-app{background:var(--ot-white);min-height:100vh}.ot-topnav{border-bottom:1px solid var(--ot-gray-20);background:var(--ot-gray-100);height:3rem;color:var(--ot-white);align-items:center;display:flex}.ot-brand{width:16rem;height:3rem;padding:0 var(--ot-space-05);border-right:1px solid var(--ot-gray-80);align-items:center;display:flex}.ot-brand__logo{width:8.75rem;height:auto;display:block}.ot-topnav__content{justify-content:space-between;align-items:center;gap:var(--ot-space-05);padding:0 var(--ot-space-05);flex:1;font-size:.875rem;display:flex}.ot-search{border:0;border-bottom:1px solid var(--ot-gray-60);background:var(--ot-gray-90);width:min(30rem,45vw);height:2rem;color:var(--ot-white);padding:0 var(--ot-space-04)}.ot-search::placeholder{color:var(--ot-gray-30)}.ot-shell{grid-template-columns:16rem minmax(0,1fr);min-height:calc(100vh - 3rem);display:grid}.ot-sidenav{border-right:1px solid var(--ot-gray-20);background:var(--ot-gray-10);padding:var(--ot-space-05) 0}.ot-sidenav__section{padding:var(--ot-space-04) var(--ot-space-05);color:var(--ot-gray-60);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;line-height:1rem}.ot-sidenav__link{padding:var(--ot-space-04) var(--ot-space-05);color:var(--ot-gray-80);border-left:3px solid #0000;font-size:.875rem;line-height:1.25rem;display:block}.ot-sidenav__link:hover,.ot-sidenav__link[data-active=true]{background:var(--ot-white);border-left-color:var(--ot-blue-60);color:var(--ot-gray-100)}.ot-main{min-width:0;padding:var(--ot-space-07)}.ot-page-header{gap:var(--ot-space-03);margin-bottom:var(--ot-space-07);max-width:64rem;display:grid}.ot-eyebrow{color:var(--ot-gray-60);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.ot-title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:300;line-height:1}.ot-subtitle{max-width:44rem;color:var(--ot-gray-70);margin:0;font-size:1rem;line-height:1.5}.ot-section{margin-top:var(--ot-space-07)}.ot-section-header{justify-content:space-between;align-items:flex-end;gap:var(--ot-space-05);margin-bottom:var(--ot-space-05);display:flex}.ot-section-title{margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.ot-section-description{color:var(--ot-gray-60);margin:.25rem 0 0;font-size:.875rem}.ot-grid{gap:var(--ot-space-05);display:grid}.ot-grid--cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ot-tile{border:1px solid var(--ot-gray-20);background:var(--ot-white);padding:var(--ot-space-05);min-height:8rem}.ot-tile--interactive:hover{border-color:var(--ot-gray-60)}.ot-stat{gap:var(--ot-space-05);display:grid}.ot-stat__label{color:var(--ot-gray-60);font-size:.875rem}.ot-stat__value{letter-spacing:-.03em;font-size:2rem;font-weight:300;line-height:1}.ot-stat__trend{color:var(--ot-gray-70);font-size:.8125rem}.ot-actions{gap:var(--ot-space-03);flex-wrap:wrap;align-items:center;display:flex}.ot-button{min-height:2.5rem;padding:0 var(--ot-space-05);justify-content:center;align-items:center;gap:var(--ot-space-03);cursor:pointer;border:1px solid #0000;border-radius:0;font-size:.875rem;display:inline-flex}.ot-button:disabled{cursor:not-allowed;opacity:.55}.ot-button--primary{background:var(--ot-blue-60);color:var(--ot-white)}.ot-button--primary:hover:not(:disabled){background:var(--ot-blue-70)}.ot-button--secondary{background:var(--ot-gray-100);color:var(--ot-white)}.ot-button--ghost{border-color:var(--ot-gray-30);color:var(--ot-gray-100);background:0 0}.ot-table-wrap{border:1px solid var(--ot-gray-20);overflow-x:auto}table.ot-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.875rem}.ot-table th{text-align:left;color:var(--ot-gray-70);background:var(--ot-gray-10);font-weight:600}.ot-table th,.ot-table td{padding:var(--ot-space-04) var(--ot-space-05);border-bottom:1px solid var(--ot-gray-20);vertical-align:top}.ot-table tr:last-child td{border-bottom:0}.ot-tag{min-height:1.5rem;padding:0 var(--ot-space-03);background:var(--ot-gray-20);color:var(--ot-gray-80);border-radius:999rem;align-items:center;font-size:.75rem;display:inline-flex}.ot-tag--green{color:var(--ot-green-60);background:#defbe6}.ot-tag--red{color:var(--ot-red-60);background:#fff1f1}.ot-tag--blue{color:var(--ot-blue-60);background:#edf5ff}.ot-tag--yellow{color:var(--ot-gray-80);background:#fcf4d6}.ot-muted{color:var(--ot-gray-60)}.ot-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.ot-callout{border-left:3px solid var(--ot-blue-60);background:var(--ot-gray-10);padding:var(--ot-space-05);color:var(--ot-gray-80)}.ot-filterbar{gap:var(--ot-space-03);padding:var(--ot-space-04);border:1px solid var(--ot-gray-20);background:var(--ot-gray-10);margin-bottom:var(--ot-space-05);flex-wrap:wrap;align-items:center;display:flex}.ot-select{border:1px solid var(--ot-gray-30);background:var(--ot-white);min-height:2.5rem;padding:0 var(--ot-space-05);border-radius:0}@media (max-width:760px){.ot-brand{border-right:0;width:auto}.ot-search{display:none}.ot-shell{grid-template-columns:1fr}.ot-sidenav{border-right:0;border-bottom:1px solid var(--ot-gray-20);padding:0;display:flex;overflow-x:auto}.ot-sidenav__section{display:none}.ot-sidenav__link{white-space:nowrap;border-bottom:3px solid #0000;border-left:0}.ot-main{padding:var(--ot-space-05)}}
