:root{--ink: #0b1220;--paper: #eef1f5;--panel: #fbfcfd;--line: #e2e6ec;--line-soft: #eaedf2;--muted: #8a919e;--muted-soft: #98a0ac;--faint: #b9bfc8;--accent: #fd9707;--accent-deep: #b26100;--good: #0f6b48;--good-bg: #e8f5ef;--warn: #8a5106;--warn-bg: #fdf3e3;--bad: #9c2743;--bad-bg: #fdecef;--info: #1f4e8c;--info-bg: #eaf1fb;--ease: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--ui-scale: 1.1}html{zoom:var(--ui-scale)}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none}*{box-sizing:border-box}#root{height:100%}input[type=number],.mono,[data-num]{font-variant-numeric:tabular-nums}p{text-wrap:pretty}::selection{background:#fd970738;color:var(--ink)}a{color:var(--accent-deep);text-decoration:none}a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}input,button,select,textarea{font-family:inherit}input,textarea{caret-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--faint)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d7de;border-radius:8px;border:3px solid transparent;background-clip:content-box;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:#b9bfc8;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(min-width:1760px){[data-r=pad]{padding:24px 32px!important}}@media(max-width:1210px){[data-r=g4]{grid-template-columns:repeat(2,1fr)!important}[data-r=g3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}[data-r=split]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:902px){[data-r=shell]{flex-direction:column!important;height:calc(100dvh / var(--ui-scale))!important}[data-r=mobilebar]{padding-left:max(10px,env(safe-area-inset-left,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important}[data-r=g3],[data-r=g4],[data-r=g2]{grid-template-columns:repeat(2,1fr)!important}[data-r=tablewrap]{min-width:0!important}[data-r=thead]{display:none!important}[data-r=drawer]{width:100%!important}[data-r=drawerfoot]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}[data-r=scroll]{overflow-x:auto!important}[data-r=pad]{padding:12px!important}[data-r=doc]{padding:18px 16px!important}[data-r=topbar]{flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important}[data-r=search]{order:10!important;width:100%!important}[data-r=search] input{width:100%!important}[data-r=topbar]>[data-spacer]{display:none!important}[data-r=topbar] [data-r=title]{flex:1 1 auto!important;min-width:0!important}[data-r=topbar] [data-r=sub]{display:none!important}[data-r=toolbar]{flex-wrap:wrap!important;row-gap:8px!important}[data-r=seg]{max-width:100%!important;overflow-x:auto!important;scrollbar-width:none}[data-r=seg]::-webkit-scrollbar{display:none}}@media(max-width:770px){[data-r=listrow]{flex-wrap:wrap!important;row-gap:6px!important;align-items:flex-start!important}[data-r=listrow] [data-grow]{flex:1 1 100%!important;min-width:0!important}[data-r=fields]{flex-direction:column!important;align-items:stretch!important;gap:10px!important}[data-r=fields]>label,[data-r=fields]>div{width:100%!important;min-width:0!important;flex:1 1 auto!important}[data-r=fields] input,[data-r=fields] select,[data-r=fields] textarea{width:100%!important}[data-r=sechead]{flex-wrap:wrap!important;row-gap:8px!important;height:auto!important}[data-r=sechead] select{width:100%!important}[data-r=filters]>label{flex:1 1 100%!important;min-width:0!important}[data-r=scroll],[data-r=doc]{-webkit-overflow-scrolling:touch}}@media(max-width:616px){[data-r=pad]{padding:10px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}[data-r=doc]{padding:14px 12px!important}[data-r=g3],[data-r=g4],[data-r=g2]{grid-template-columns:1fr!important}[data-r=stack]{gap:10px!important}[data-r=toasts]{left:10px!important;right:10px!important;bottom:10px!important}[data-r=toasts]>div{max-width:none!important}[data-r=modalwrap]{padding:10px!important;align-items:flex-start!important}[data-r=modal]{max-height:calc((100dvh - 20px) / var(--ui-scale))!important}[data-r=modalfoot]{flex-direction:column-reverse!important;align-items:stretch!important}[data-r=modalfoot]>*{width:100%!important;justify-content:center!important}[data-r=toolbar]{gap:6px!important}[data-r=toolbar] [data-r=seg]{width:100%!important}[data-r=toolbar] [data-r=seg]>*{flex:1 0 auto!important}[data-r=toolbar] [data-grow]{flex:1 1 100%!important;min-width:0!important}[data-r=toolbar] [data-grow] input{width:100%!important}}@media(hover:none){.row .row-actions{opacity:1!important}}@keyframes dcFade{0%{opacity:0}to{opacity:1}}@keyframes dcUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes dcUpSm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dcPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes dcRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes dcLeft{0%{transform:translate(-100%)}to{transform:none}}@keyframes dcDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dcSpin{to{transform:rotate(360deg)}}@keyframes dcShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes dcBar{0%{width:0}}@keyframes dcSplash{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes dcTrack{0%{width:0}to{width:100%}}@keyframes dcBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes dcCount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade{animation:dcFade .28s ease both}.up{animation:dcUp .34s var(--ease) both}.up-sm{animation:dcUpSm .26s var(--ease) both}.pop{animation:dcPop .24s var(--ease) both}.slide-r{animation:dcRight .3s var(--ease) both}.slide-l{animation:dcLeft .26s var(--ease)}.drop{animation:dcDown .18s var(--ease) both}.spin{animation:dcSpin .7s linear infinite}.shake{animation:dcShake .42s both}.bar{animation:dcBar .75s var(--ease) both}.splash-mark{animation:dcSplash 1s var(--ease) both}.track{animation:dcTrack 1.25s var(--ease-soft) both}.view-a,.view-b{animation:dcUp .3s var(--ease) both}.blink{animation:dcBlink 1.6s ease-in-out infinite}.count{animation:dcCount .32s var(--ease) both}button,a,input,select,textarea,[data-t]{transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .14s var(--ease),box-shadow .18s ease}button:not([disabled]):active{transform:scale(.985)}.btn{transition:transform .16s var(--ease),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s ease}.btn:not([disabled]):hover{transform:translateY(-1px)}.btn:not([disabled]):active{transform:translateY(0) scale(.985)}.lift{transition:transform .2s var(--ease),border-color .16s ease,background-color .16s ease,box-shadow .2s ease}.lift:hover{transform:translateY(-1px);border-color:#d8dde5}.lift-shadow{transition:transform .2s var(--ease),box-shadow .22s ease,border-color .16s ease}.lift-shadow:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0b12200f;border-color:#d8dde5}.row{transition:background-color .15s ease,opacity .18s ease}.row:hover{background:#fafbfc}.nudge:hover{transform:translate(1px)}.nav-item:hover{background:#ffffff12}.row .row-actions{opacity:0;transition:opacity .16s ease}.row:hover .row-actions,.row:focus-within .row-actions{opacity:1}[disabled]{opacity:.48;cursor:not-allowed!important;transform:none!important}.grab{cursor:grab}.grab:active{cursor:grabbing}.drag-ghost{opacity:.38}.drop-live{box-shadow:inset 0 0 0 2px #fd970780;background:#fffdf8}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(253,151,7,.55);outline-offset:2px}[data-r=side] button:focus-visible,[data-r=sidepanel] button:focus-visible,[data-r=sidepanel] a:focus-visible{outline-color:#fdb44ecc;outline-offset:-2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{[data-print=hide]{display:none!important}html,body{background:#fff!important}[data-r=shell]{display:block!important;height:auto!important;overflow:visible!important}[data-r=pad]{overflow:visible!important;padding:0!important}[data-r=doc]{border:0!important;padding:0!important;border-radius:0!important}[data-r=scroll]{overflow:visible!important}[data-r=doc] table{break-inside:auto}[data-r=doc] tr{break-inside:avoid;break-after:auto}[data-r=doc] thead{display:table-header-group}}
