*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#f4f4f4;color:#161616;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}table{border-spacing:0}div::-webkit-scrollbar{height:10px;width:10px}div::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:5px;border:2px solid #f4f4f4}div::-webkit-scrollbar-track{background:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0f62fe;outline-offset:1px}.c-field:focus,.c-field:focus-visible{outline:none;border-color:#0f62fe!important;box-shadow:0 0 0 1px #0f62fe}.c-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.c-rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#161616;color:#f4f4f4;border-right:1px solid #262626}.c-rail-nav{flex:1 1 auto;overflow-y:auto;padding:4px 12px 12px}.c-nav-link{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:1px 0;border-radius:6px;color:#c6c6c6;text-decoration:none;font-size:15px;line-height:1.3;transition:background-color .12s ease,color .12s ease}.c-nav-link:hover{background:#262626;color:#fff}.c-nav-link[aria-current=page]{background:#393939;color:#fff}.c-nav-link svg{flex:0 0 auto;opacity:.8}.c-nav-link[aria-current=page] svg{opacity:1}.c-rail-btn{background:transparent;color:#c6c6c6;border:1px solid #393939;border-radius:6px;padding:6px 10px;font:inherit;font-size:13px;line-height:1.3;cursor:pointer;transition:background-color .12s ease,color .12s ease}.c-rail-btn:hover{background:#262626;color:#fff}.c-main{min-width:0}@media (max-width: 900px){.c-shell{grid-template-columns:minmax(0,1fr)}.c-rail{position:relative;height:auto;border-right:0;border-bottom:1px solid #262626}.c-page{padding:24px 16px 64px!important}.c-rail-nav{display:flex;gap:2px;overflow-x:auto;padding:0 8px 8px}.c-rail-nav .c-nav-group{display:contents}.c-rail-nav .c-nav-heading{display:none}.c-nav-link{white-space:nowrap;padding:6px 10px}.c-rail-foot{display:none!important}.c-rail-me-compact{display:flex!important}.c-wide-sm{width:100%}.c-wide-sm>.c-btn{width:100%}}.c-btn{transition:background-color .12s ease,border-color .12s ease,color .12s ease}.c-btn:not(:disabled):hover[data-kind=ghost]{background:#e8e8e8}.c-btn:not(:disabled):hover[data-kind=primary]{background:#0050e6;border-color:#0050e6}.c-btn:not(:disabled):hover[data-kind=danger]{background:#b81921;border-color:#b81921}.c-btn:not(:disabled):hover[data-kind=quiet]{background:#e8e8e8;color:#161616}.c-row{transition:background-color 80ms ease}.c-row:hover{background:#f7f7f7}.c-seg button{transition:background-color .12s ease,color .12s ease}.c-seg button:not([aria-pressed=true]):hover{background:#e8e8e8}.c-toggle{position:relative;width:44px;height:24px;flex:0 0 auto;border-radius:12px;border:0;padding:0;cursor:pointer;background:#8d8d8d;transition:background-color .16s ease}.c-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .16s ease}.c-toggle[aria-checked=true]{background:#161616}.c-toggle[aria-checked=true]:after{transform:translate(20px)}.c-toggle:not(:disabled):hover{background:#6f6f6f}.c-toggle[aria-checked=true]:not(:disabled):hover{background:#393939}.c-toggle:disabled{cursor:not-allowed;opacity:.4}.c-link{color:#0f62fe;text-decoration:none;font-weight:500}.c-link:hover{text-decoration:underline;text-underline-offset:3px}@keyframes c-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.c-skel{background:linear-gradient(90deg,#f0f0f0,#e6e6e6,#f0f0f0 320px);background-size:800px 100%;animation:c-shimmer 1.4s linear infinite;border-radius:4px}@keyframes c-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c-rise{animation:c-rise .18s ease-out}@keyframes c-fade{0%{opacity:0}to{opacity:1}}.c-fade{animation:c-fade .14s ease-out}@media (prefers-reduced-motion: reduce){.c-skel,.c-rise,.c-fade{animation:none}.c-toggle,.c-toggle:after,.c-nav-link,.c-btn,.c-row{transition:none}}@keyframes c-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}.c-slide{animation:c-slide-in .18s ease-out}.c-tab:hover{color:#161616!important}.c-row-link{cursor:pointer}.c-row-link:hover{background:#f2f6ff!important}.c-row-link:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}@media (prefers-reduced-motion: reduce){.c-slide{animation:none}}
