.shell-module__aN5Q9a__shell{min-height:100dvh;display:flex}.shell-module__aN5Q9a__main{flex-direction:column;flex:1;min-width:0;display:flex}.shell-module__aN5Q9a__content{--gutter:24px;width:100%;min-width:0;padding:0 var(--gutter) 48px;flex:1}.shell-module__aN5Q9a__sidebar{z-index:30;width:var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--border);flex-direction:column;flex:none;height:100dvh;padding:16px 12px;transition:width .2s;display:flex;position:sticky;top:0}.shell-module__aN5Q9a__brand{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:20px;padding:0 0 0 6px;display:flex}.shell-module__aN5Q9a__brandLink{min-width:0;color:var(--heading);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.shell-module__aN5Q9a__brandLink svg{flex:none}.shell-module__aN5Q9a__brandLink:hover,.shell-module__aN5Q9a__brandLink:focus-visible{text-decoration:none}.shell-module__aN5Q9a__brandText,.shell-module__aN5Q9a__navLabel,.shell-module__aN5Q9a__navGroupTitle,.shell-module__aN5Q9a__userName{white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s;overflow:hidden}.shell-module__aN5Q9a__nav{flex-direction:column;flex:1;gap:16px;display:flex;overflow:hidden auto}.shell-module__aN5Q9a__navGroup{flex-direction:column;gap:2px;display:flex}.shell-module__aN5Q9a__navGroupTitle{color:var(--muted);padding:4px 12px 6px;font-size:12px;font-weight:500}.shell-module__aN5Q9a__navItem{border-radius:var(--radius-sm);height:44px;color:var(--text);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex;position:relative}.shell-module__aN5Q9a__navItem:hover{background:var(--hover);text-decoration:none}.shell-module__aN5Q9a__navItem:focus-visible{outline-offset:-2px;text-decoration:none}.shell-module__aN5Q9a__navItem[aria-current=page]{background:var(--active);color:var(--heading);font-weight:600}.shell-module__aN5Q9a__navIcon{color:var(--text);flex:none}.shell-module__aN5Q9a__squareBtn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.shell-module__aN5Q9a__squareBtn:hover{background:var(--hover)}.shell-module__aN5Q9a__drawerClose{display:none}.shell-module__aN5Q9a__footer{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.shell-module__aN5Q9a__userMenu{flex:1;min-width:0;position:relative}.shell-module__aN5Q9a__userBtn{border-radius:var(--radius-sm);width:100%;min-width:0;height:48px;color:var(--heading);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 6px;font-size:15px;font-weight:600;display:flex;position:relative}.shell-module__aN5Q9a__userBtn:hover{background:var(--hover)}.shell-module__aN5Q9a__avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.shell-module__aN5Q9a__popover{z-index:40;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:max(100%,240px);box-shadow:var(--shadow);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.shell-module__aN5Q9a__popoverHead{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.shell-module__aN5Q9a__popoverName{color:var(--heading);font-weight:600}.shell-module__aN5Q9a__userRole{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.shell-module__aN5Q9a__menuItem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;display:flex}.shell-module__aN5Q9a__menuItem:hover,.shell-module__aN5Q9a__menuItem:focus-visible{background:var(--hover)}@media (min-width:768px){html[data-sidebar=collapsed] .shell-module__aN5Q9a__sidebar{width:var(--sidebar-w-collapsed)}html[data-sidebar=collapsed] .shell-module__aN5Q9a__brand{flex-direction:column;gap:12px;padding:0}:is(html[data-sidebar=collapsed] .shell-module__aN5Q9a__brandText,html[data-sidebar=collapsed] .shell-module__aN5Q9a__navLabel,html[data-sidebar=collapsed] .shell-module__aN5Q9a__userName){display:none}html[data-sidebar=collapsed] .shell-module__aN5Q9a__navGroupTitle{background:var(--border);color:#0000;height:1px;margin:0 12px 4px;padding:0;overflow:hidden}html[data-sidebar=collapsed] .shell-module__aN5Q9a__footer{flex-direction:column}html[data-sidebar=collapsed] .shell-module__aN5Q9a__userBtn{justify-content:center;padding:0}html[data-sidebar=collapsed] .shell-module__aN5Q9a__nav{overflow:visible}html[data-sidebar=collapsed] .shell-module__aN5Q9a__navItem:after{content:attr(data-tooltip) / "";border-radius:var(--radius-sm);background:var(--heading);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;padding:6px 10px;font-size:13px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}html[data-sidebar=collapsed] .shell-module__aN5Q9a__userBtn:after{content:attr(data-tooltip) / "";border-radius:var(--radius-sm);background:var(--heading);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;padding:6px 10px;font-size:13px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}html[data-sidebar=collapsed] .shell-module__aN5Q9a__navItem:hover:after{opacity:1;visibility:visible}html[data-sidebar=collapsed] .shell-module__aN5Q9a__navItem:focus-visible:after{opacity:1;visibility:visible}html[data-sidebar=collapsed] .shell-module__aN5Q9a__userBtn:hover:after{opacity:1;visibility:visible}html[data-sidebar=collapsed] .shell-module__aN5Q9a__userBtn:focus-visible:after{opacity:1;visibility:visible}html[data-sidebar=collapsed] .shell-module__aN5Q9a__popover{bottom:0;left:calc(100% + 12px)}}.shell-module__aN5Q9a__mobileBar,.shell-module__aN5Q9a__backdrop{display:none}@media (max-width:767px){.shell-module__aN5Q9a__mobileBar{z-index:20;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.shell-module__aN5Q9a__sidebar{width:min(var(--sidebar-w), 85vw);background:var(--bg);box-shadow:var(--shadow);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell-module__aN5Q9a__sidebar[data-mobile-open]{visibility:visible;transition:transform .2s;transform:none}.shell-module__aN5Q9a__backdrop{z-index:25;background:#0006;display:block;position:fixed;inset:0}.shell-module__aN5Q9a__collapseBtn{display:none}.shell-module__aN5Q9a__drawerClose{display:inline-flex}.shell-module__aN5Q9a__content{--gutter:16px;padding-bottom:32px}}
.ui-module__Hi2WXW__pageHeader{margin:0 calc(-1 * var(--gutter,24px)) 24px;padding:24px var(--gutter,24px) 20px;border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-module__Hi2WXW__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.ui-module__Hi2WXW__breadcrumbs a{color:var(--muted)}.ui-module__Hi2WXW__breadcrumbs a:hover{color:var(--text)}.ui-module__Hi2WXW__crumbSep{opacity:.6}.ui-module__Hi2WXW__title{font-size:25px;font-weight:600;line-height:1.2}.ui-module__Hi2WXW__actions{flex-wrap:wrap;gap:8px;display:flex}.ui-module__Hi2WXW__btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ui-module__Hi2WXW__btn:hover,.ui-module__Hi2WXW__btn:focus-visible{text-decoration:none}.ui-module__Hi2WXW__btnPrimary{background:var(--accent);color:var(--on-accent)}.ui-module__Hi2WXW__btnPrimary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.ui-module__Hi2WXW__btnSoft{background:var(--accent-soft);color:var(--accent)}.ui-module__Hi2WXW__btnSoft:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.ui-module__Hi2WXW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.ui-module__Hi2WXW__cardLink{color:inherit;transition:border-color .15s,box-shadow .15s;display:block}.ui-module__Hi2WXW__cardLink:hover,.ui-module__Hi2WXW__cardLink:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, transparent);text-decoration:none}.ui-module__Hi2WXW__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.ui-module__Hi2WXW__grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1180px){.ui-module__Hi2WXW__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ui-module__Hi2WXW__grid4{grid-template-columns:minmax(0,1fr)}}.ui-module__Hi2WXW__stat{flex-direction:column;gap:8px;display:flex}.ui-module__Hi2WXW__statLabel{color:var(--muted);align-items:center;gap:8px;font-weight:500;display:flex}.ui-module__Hi2WXW__statValue{color:var(--heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.ui-module__Hi2WXW__statSub{color:var(--muted);margin-top:8px;font-size:13px;font-weight:400;line-height:1.35;display:block}.ui-module__Hi2WXW__dot{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.ui-module__Hi2WXW__badge{background:color-mix(in srgb, var(--tone) 12%, transparent);height:24px;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__tone-success{--tone:var(--success)}.ui-module__Hi2WXW__tone-warning{--tone:var(--warning)}.ui-module__Hi2WXW__tone-danger{--tone:var(--danger)}.ui-module__Hi2WXW__tone-info{--tone:var(--info)}.ui-module__Hi2WXW__tone-neutral{--tone:var(--neutral)}.ui-module__Hi2WXW__tableWrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.ui-module__Hi2WXW__table{border-collapse:collapse;width:100%}.ui-module__Hi2WXW__table th,.ui-module__Hi2WXW__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 16px}.ui-module__Hi2WXW__table th{color:var(--heading);white-space:nowrap;font-size:13px;font-weight:600}.ui-module__Hi2WXW__table tbody tr:last-child td{border-bottom:0}.ui-module__Hi2WXW__table tbody tr:hover td{background:var(--hover)}.ui-module__Hi2WXW__table tbody tr:has(.ui-module__Hi2WXW__rowLink){cursor:pointer}.ui-module__Hi2WXW__table tbody tr:hover .ui-module__Hi2WXW__rowLink{color:var(--accent)}.ui-module__Hi2WXW__muted{color:var(--muted)}.ui-module__Hi2WXW__chips{flex-wrap:wrap;gap:6px;display:flex}.ui-module__Hi2WXW__chip{border:1px solid var(--border);font-family:var(--font-mono);border-radius:6px;padding:2px 8px;font-size:12px}.ui-module__Hi2WXW__section{margin-top:32px}.ui-module__Hi2WXW__sectionTitle{margin-bottom:16px;font-size:20px}.ui-module__Hi2WXW__empty{border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.ui-module__Hi2WXW__emptyIcon{border-radius:var(--radius);background:var(--accent-soft);width:56px;height:56px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__emptyTitle{font-size:18px}.ui-module__Hi2WXW__emptyText{max-width:440px;color:var(--muted);margin:0}@media (max-width:767px){.ui-module__Hi2WXW__title{font-size:26px}}.ui-module__Hi2WXW__btnGhost{border:1px solid var(--border);background:var(--surface);color:var(--text)}.ui-module__Hi2WXW__btnGhost:hover{background:var(--hover)}.ui-module__Hi2WXW__btnDanger{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:var(--surface);color:var(--danger)}.ui-module__Hi2WXW__btnDanger:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.ui-module__Hi2WXW__btn:disabled{opacity:.55;cursor:not-allowed}.ui-module__Hi2WXW__btnSm{height:32px;padding:0 12px;font-size:13px}.ui-module__Hi2WXW__form{flex-direction:column;gap:20px;max-width:640px;display:flex}.ui-module__Hi2WXW__field{flex-direction:column;gap:6px;display:flex}.ui-module__Hi2WXW__label{color:var(--heading);font-size:13px;font-weight:600}.ui-module__Hi2WXW__hint{color:var(--muted);margin:0;font-size:12px}.ui-module__Hi2WXW__input,.ui-module__Hi2WXW__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;transition:border-color .12s,box-shadow .12s}.ui-module__Hi2WXW__input{height:40px;padding:0 12px}.ui-module__Hi2WXW__input::placeholder,.ui-module__Hi2WXW__textarea::placeholder{color:var(--muted)}.ui-module__Hi2WXW__input:hover:not(:disabled,:focus,[aria-invalid=true]),.ui-module__Hi2WXW__textarea:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:color-mix(in srgb, var(--text) 30%, transparent)}.ui-module__Hi2WXW__input:focus,.ui-module__Hi2WXW__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-module__Hi2WXW__input:disabled,.ui-module__Hi2WXW__textarea:disabled{opacity:.6;cursor:not-allowed}.ui-module__Hi2WXW__input[aria-invalid=true],.ui-module__Hi2WXW__textarea[aria-invalid=true]{border-color:var(--danger)}.ui-module__Hi2WXW__input[aria-invalid=true]:focus,.ui-module__Hi2WXW__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.ui-module__Hi2WXW__fieldError{color:var(--danger);margin:0;font-size:12px;font-weight:500}.ui-module__Hi2WXW__fieldset{border:0;min-width:0;margin:0;padding:0}.ui-module__Hi2WXW__checkGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;display:grid}.ui-module__Hi2WXW__check{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ui-module__Hi2WXW__check:hover{background:var(--hover)}.ui-module__Hi2WXW__check:has(input:checked){border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft)}.ui-module__Hi2WXW__check:has(input:disabled){cursor:not-allowed;opacity:.7}.ui-module__Hi2WXW__check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.ui-module__Hi2WXW__checkText{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-module__Hi2WXW__checkTitle{font-weight:500}.ui-module__Hi2WXW__checkSub{color:var(--muted);font-size:12px}.ui-module__Hi2WXW__alert{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);color:var(--text);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ui-module__Hi2WXW__divider{background:var(--border);height:1px}.ui-module__Hi2WXW__formActions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ui-module__Hi2WXW__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.ui-module__Hi2WXW__panelTitle{margin-bottom:16px;font-size:16px}.ui-module__Hi2WXW__stack{flex-direction:column;gap:24px;display:flex}.ui-module__Hi2WXW__rowLink{color:var(--text);font-weight:600;transition:color .12s}.ui-module__Hi2WXW__userCell{align-items:center;gap:12px;min-width:0;display:flex}.ui-module__Hi2WXW__avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__tabs{box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:none;gap:24px;margin-bottom:20px;display:flex;position:relative;overflow-x:auto}.ui-module__Hi2WXW__tab{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:10px 0 12px;font-weight:500;display:inline-flex;position:relative}.ui-module__Hi2WXW__tab:hover{color:var(--text);text-decoration:none}.ui-module__Hi2WXW__tab{transition:color .2s}.ui-module__Hi2WXW__tab[aria-current=page]{color:var(--heading)}.ui-module__Hi2WXW__tabIndicator{background:var(--accent);opacity:0;pointer-events:none;border-radius:2px;width:0;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.ui-module__Hi2WXW__tabCount{background:var(--hover);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px}.ui-module__Hi2WXW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ui-module__Hi2WXW__toolbarSpacer{flex:1}.ui-module__Hi2WXW__selectRoot{min-width:160px;max-width:100%;display:inline-block;position:relative}.ui-module__Hi2WXW__select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ui-module__Hi2WXW__select:hover:not(:focus-visible,[data-open],[aria-invalid=true]){border-color:color-mix(in srgb, var(--text) 30%, transparent)}.ui-module__Hi2WXW__select:focus-visible,.ui-module__Hi2WXW__select[data-open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-module__Hi2WXW__select[aria-invalid=true]{border-color:var(--danger)}.ui-module__Hi2WXW__select[aria-invalid=true]:focus-visible,.ui-module__Hi2WXW__select[aria-invalid=true][data-open]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.ui-module__Hi2WXW__selectValue{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__Hi2WXW__selectPlaceholder{color:var(--muted)}.ui-module__Hi2WXW__selectChevron{color:var(--muted);flex:none;transition:transform .15s}.ui-module__Hi2WXW__select[data-open] .ui-module__Hi2WXW__selectChevron{color:var(--accent);transform:rotate(180deg)}.ui-module__Hi2WXW__selectList{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:100%;max-width:min(480px,90vw);max-height:320px;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ui-module__Hi2WXW__selectList[data-up]{top:auto;bottom:calc(100% + 6px)}.ui-module__Hi2WXW__selectOption{min-height:36px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.ui-module__Hi2WXW__selectOption[data-active]{background:var(--hover)}.ui-module__Hi2WXW__selectOption[aria-selected=true]{color:var(--accent);font-weight:600}.ui-module__Hi2WXW__selectOption[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-module__Hi2WXW__selectOptionLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__Hi2WXW__selectCheck{flex:none}.ui-module__Hi2WXW__selectGlyph{color:var(--muted);flex:none;display:inline-flex}.ui-module__Hi2WXW__selectIcon{border-radius:4px;flex:none;width:18px;height:18px}.ui-module__Hi2WXW__selectHint{color:var(--muted);flex:none;font-size:12px;font-weight:400}.ui-module__Hi2WXW__selectNote{color:var(--muted);padding:8px 10px}.ui-module__Hi2WXW__multiRoot{width:360px;max-width:100%}.ui-module__Hi2WXW__multi{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:40px;padding:5px 10px 5px 6px;transition:border-color .12s,box-shadow .12s;display:flex}.ui-module__Hi2WXW__multi:hover:not(:focus-within,[data-open]){border-color:color-mix(in srgb, var(--text) 30%, transparent)}.ui-module__Hi2WXW__multi:focus-within,.ui-module__Hi2WXW__multi[data-open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-module__Hi2WXW__multi[data-open] .ui-module__Hi2WXW__selectChevron{color:var(--accent);transform:rotate(180deg)}.ui-module__Hi2WXW__multi .ui-module__Hi2WXW__selectChevron{pointer-events:none;margin-left:auto}.ui-module__Hi2WXW__multiInput{min-width:0;height:28px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1 0 80px;padding:0 6px}.ui-module__Hi2WXW__multiInput::placeholder{color:var(--muted)}.ui-module__Hi2WXW__tag{background:var(--active);max-width:220px;height:28px;color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:0 3px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__tag .ui-module__Hi2WXW__selectIcon{width:16px;height:16px}.ui-module__Hi2WXW__tagLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-module__Hi2WXW__tagRemove,.ui-module__Hi2WXW__multiClear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ui-module__Hi2WXW__tagRemove:hover,.ui-module__Hi2WXW__multiClear:hover{background:var(--hover);color:var(--heading)}.ui-module__Hi2WXW__tagRemove:focus-visible,.ui-module__Hi2WXW__multiClear:focus-visible{outline-offset:0}.ui-module__Hi2WXW__checkbox{border:1.5px solid color-mix(in srgb, var(--text) 35%, transparent);width:16px;height:16px;color:var(--on-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.ui-module__Hi2WXW__selectOption[aria-selected=true] .ui-module__Hi2WXW__checkbox{border-color:var(--accent);background:var(--accent)}.ui-module__Hi2WXW__search{flex:0 320px;position:relative}.ui-module__Hi2WXW__search .ui-module__Hi2WXW__input{width:100%;padding-left:36px}.ui-module__Hi2WXW__searchIcon{color:var(--muted);pointer-events:none;transition:color .12s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-module__Hi2WXW__search:focus-within .ui-module__Hi2WXW__searchIcon{color:var(--accent)}.ui-module__Hi2WXW__textarea{min-height:120px;font-family:var(--font-mono);resize:vertical;padding:10px 12px;font-size:13px}.ui-module__Hi2WXW__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.ui-module__Hi2WXW__pagerTop{height:40px}.ui-module__Hi2WXW__pager .ui-module__Hi2WXW__toolbar{margin:0}.ui-module__Hi2WXW__pagerTopIcon{color:var(--accent)}.ui-module__Hi2WXW__pagerJump{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;height:40px;transition:border-color .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.ui-module__Hi2WXW__pagerJump:hover:not(:focus-within){border-color:color-mix(in srgb, var(--text) 30%, transparent)}.ui-module__Hi2WXW__pagerJump:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-module__Hi2WXW__pagerJumpPrefix{border-right:1px solid var(--border);background:var(--hover);color:var(--muted);align-items:center;padding:0 10px;display:inline-flex}.ui-module__Hi2WXW__pagerJumpInput{width:150px;color:var(--text);font:inherit;appearance:textfield;background:0 0;border:0;outline:none;padding:0 12px}.ui-module__Hi2WXW__pagerJumpInput::-webkit-inner-spin-button{appearance:none;margin:0}.ui-module__Hi2WXW__pagerJumpInput::-webkit-outer-spin-button{appearance:none;margin:0}.ui-module__Hi2WXW__pagerJumpInput::placeholder{color:var(--muted)}.ui-module__Hi2WXW__pagerPages{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ui-module__Hi2WXW__pageBtn,.ui-module__Hi2WXW__pageArrow,.ui-module__Hi2WXW__pageEllipsis{border-radius:var(--radius-sm);min-width:40px;height:40px;color:var(--text);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ui-module__Hi2WXW__pageBtn:hover,.ui-module__Hi2WXW__pageArrow:hover,.ui-module__Hi2WXW__pageEllipsis:hover{background:var(--hover);color:var(--heading)}.ui-module__Hi2WXW__pageBtn[aria-current=page]{border-color:var(--accent);color:var(--accent);background:0 0;font-weight:600}.ui-module__Hi2WXW__pageArrow{border-color:var(--border);background:var(--surface);width:40px;padding:0}.ui-module__Hi2WXW__pageArrow:not(:first-child){margin-left:4px}.ui-module__Hi2WXW__pageArrow:first-child{margin-right:4px}.ui-module__Hi2WXW__pageArrow[aria-disabled=true]{color:var(--muted);opacity:.5;pointer-events:none}.ui-module__Hi2WXW__pageEllipsis{color:var(--muted)}.ui-module__Hi2WXW__pageEllipsisJump,.ui-module__Hi2WXW__pageEllipsis:hover .ui-module__Hi2WXW__pageEllipsisDots,.ui-module__Hi2WXW__pageEllipsis:focus-visible .ui-module__Hi2WXW__pageEllipsisDots{display:none}.ui-module__Hi2WXW__pageEllipsis:hover .ui-module__Hi2WXW__pageEllipsisJump,.ui-module__Hi2WXW__pageEllipsis:focus-visible .ui-module__Hi2WXW__pageEllipsisJump{color:var(--accent);display:block}.ui-module__Hi2WXW__pagerInfo{color:var(--muted);font-variant-numeric:tabular-nums}.ui-module__Hi2WXW__progress{align-items:center;gap:8px;min-width:88px;display:flex}.ui-module__Hi2WXW__progressTrack{background:var(--hover);border-radius:999px;flex:1;height:6px;overflow:hidden}.ui-module__Hi2WXW__progressBar{border-radius:inherit;background:var(--tone,var(--accent));height:100%}.ui-module__Hi2WXW__progressValue{min-width:36px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.ui-module__Hi2WXW__platform{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ui-module__Hi2WXW__platformIcon{object-fit:cover;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-module__Hi2WXW__platformIconFallback{background:var(--hover);color:var(--muted)}.ui-module__Hi2WXW__withIcon{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ui-module__Hi2WXW__typeIcon{color:var(--muted);flex:none}.ui-module__Hi2WXW__metaLine{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.ui-module__Hi2WXW__mediaCell{align-items:center;gap:12px;min-width:0;display:flex}.ui-module__Hi2WXW__mediaText{min-width:0}.ui-module__Hi2WXW__thumb{object-fit:cover;background:var(--hover);border-radius:6px;flex:none;display:block}.ui-module__Hi2WXW__thumbEmpty{border:1px solid var(--border);justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__avatarImg{object-fit:cover;background:var(--hover);border-radius:22%;flex:none;display:block}.ui-module__Hi2WXW__thumbSlot{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__avatarFallback{border:1px solid var(--border);background:var(--hover);border-radius:22%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__titleRow{align-items:center;gap:14px;min-width:0;display:flex}.ui-module__Hi2WXW__props{grid-template-columns:minmax(140px,max-content) 1fr;gap:10px 24px;margin:0;display:grid}.ui-module__Hi2WXW__props dt{color:var(--muted)}.ui-module__Hi2WXW__props dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-module__Hi2WXW__code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--hover);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.ui-module__Hi2WXW__mono{font-family:var(--font-mono);font-size:12px}.ui-module__Hi2WXW__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ui-module__Hi2WXW__cellTitle{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.ui-module__Hi2WXW__filePath{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:12px;display:flex}.ui-module__Hi2WXW__filePath a{color:var(--text)}.ui-module__Hi2WXW__filePath a:hover{text-decoration:underline}.ui-module__Hi2WXW__filePathPart{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-module__Hi2WXW__filePathPart [aria-current]{color:var(--text);font-weight:600}.ui-module__Hi2WXW__fileName{min-width:0;max-width:100%;color:var(--text);align-items:center;gap:10px;display:inline-flex}.ui-module__Hi2WXW__fileIcon{color:var(--muted);flex:none;display:inline-flex}.ui-module__Hi2WXW__fileIcon[data-folder]{color:var(--warning)}.ui-module__Hi2WXW__errorText{color:var(--danger)}.ui-module__Hi2WXW__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ui-module__Hi2WXW__timeline li{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ui-module__Hi2WXW__timeline li:last-child{border-bottom:0}@media (max-width:1024px){.ui-module__Hi2WXW__twoCol{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ui-module__Hi2WXW__search{flex-basis:100%}.ui-module__Hi2WXW__props{grid-template-columns:minmax(0,1fr);gap:2px}.ui-module__Hi2WXW__props dd{margin-bottom:10px}}.ui-module__Hi2WXW__meter{grid-template-columns:40px minmax(60px,1fr) auto;align-items:center;gap:8px;min-width:160px;display:grid}.ui-module__Hi2WXW__meterBare{grid-template-columns:minmax(60px,1fr) auto}.ui-module__Hi2WXW__meter .ui-module__Hi2WXW__progressValue{white-space:nowrap}.ui-module__Hi2WXW__meterLabel{color:var(--muted);font-size:12px}.ui-module__Hi2WXW__meters{flex-direction:column;gap:6px;display:flex}.ui-module__Hi2WXW__tokenBox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-module__Hi2WXW__tokenValue{border:1px dashed color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--radius-sm);background:var(--accent-soft);min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:320px;padding:10px 12px;font-size:13px}.ui-module__Hi2WXW__segmentedLinks{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.ui-module__Hi2WXW__segmentedLinks a{color:var(--muted);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500}.ui-module__Hi2WXW__segmentedLinks a:hover{color:var(--text);background:var(--hover);text-decoration:none}.ui-module__Hi2WXW__segmentedLinks a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.ui-module__Hi2WXW__fieldRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:16px;display:grid}.ui-module__Hi2WXW__menu{z-index:60;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:220px;max-width:320px;box-shadow:var(--shadow);padding:6px;animation:.12s ease-out ui-module__Hi2WXW__menuIn;position:fixed}@keyframes ui-module__Hi2WXW__menuIn{0%{opacity:0;transform:scale(.97)}}.ui-module__Hi2WXW__menuItem{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;transition:background .1s;display:flex}.ui-module__Hi2WXW__menuItem:focus{outline:none}.ui-module__Hi2WXW__menuItem:hover,.ui-module__Hi2WXW__menuItem:focus-visible{background:var(--hover);color:var(--text)}.ui-module__Hi2WXW__menuItem>svg{color:var(--muted);flex:none}.ui-module__Hi2WXW__menuItem[data-danger],.ui-module__Hi2WXW__menuItem[data-danger]:hover,.ui-module__Hi2WXW__menuItem[data-danger]>svg{color:var(--danger)}.ui-module__Hi2WXW__menuItem[data-danger]:hover,.ui-module__Hi2WXW__menuItem[data-danger]:focus-visible{background:color-mix(in srgb, var(--danger) 10%, transparent)}.ui-module__Hi2WXW__menuItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-module__Hi2WXW__menuItem[aria-disabled=true]:hover{background:0 0}.ui-module__Hi2WXW__menuLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__Hi2WXW__menuSubArrow{color:var(--muted);flex:none;margin-left:auto}.ui-module__Hi2WXW__menuItem[data-open]{background:var(--hover)}.ui-module__Hi2WXW__menuHint{color:var(--muted);flex:none;font-size:12px}.ui-module__Hi2WXW__menuDivider{background:var(--border);height:1px;margin:6px 4px}.ui-module__Hi2WXW__menuNote{border-top:1px solid var(--border);max-width:300px;color:var(--muted);margin:6px 0 0;padding:8px 10px 4px;font-size:12px;line-height:1.4}.ui-module__Hi2WXW__menuNote+.ui-module__Hi2WXW__menuNote{border-top:0;margin-top:0}.ui-module__Hi2WXW__menuError{max-width:300px;color:var(--danger);margin:4px 0 0;padding:6px 10px;font-size:12px}.ui-module__Hi2WXW__spin{animation:.8s linear infinite ui-module__Hi2WXW__spin}@keyframes ui-module__Hi2WXW__spin{to{transform:rotate(360deg)}}.ui-module__Hi2WXW__table td.ui-module__Hi2WXW__rowMenuCell{text-align:right;white-space:nowrap;width:1%;padding-left:0;padding-right:8px}.ui-module__Hi2WXW__rowMenuBtn{width:32px;height:32px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.ui-module__Hi2WXW__table tbody tr:hover .ui-module__Hi2WXW__rowMenuBtn,.ui-module__Hi2WXW__rowMenuBtn:focus-visible,.ui-module__Hi2WXW__rowMenuBtn[aria-expanded=true]{opacity:1}.ui-module__Hi2WXW__rowMenuBtn:hover,.ui-module__Hi2WXW__rowMenuBtn[aria-expanded=true]{background:var(--active);color:var(--heading)}@media (hover:none){.ui-module__Hi2WXW__rowMenuBtn{opacity:1}}.ui-module__Hi2WXW__table tbody tr[data-menu-open] td{background:var(--hover)}.ui-module__Hi2WXW__dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(460px,100vw - 32px);max-width:none;color:var(--text);padding:0;overflow:hidden;box-shadow:0 24px 64px #0000004d}.ui-module__Hi2WXW__dialog[open]{animation:.16s ease-out ui-module__Hi2WXW__dialogIn}.ui-module__Hi2WXW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;animation:.16s ease-out ui-module__Hi2WXW__backdropIn}@keyframes ui-module__Hi2WXW__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-module__Hi2WXW__backdropIn{0%{opacity:0}}.ui-module__Hi2WXW__dialogBody{padding:24px 24px 20px}.ui-module__Hi2WXW__dialogHead{align-items:center;gap:14px;display:flex}.ui-module__Hi2WXW__dialogIcon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__dialogIcon[data-tone=danger]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.ui-module__Hi2WXW__dialogTitle{font-size:18px;line-height:1.3}.ui-module__Hi2WXW__dialogText{color:var(--muted);overflow-wrap:anywhere;margin-top:14px;line-height:1.55}.ui-module__Hi2WXW__dialogText strong{color:var(--text);font-weight:600}.ui-module__Hi2WXW__dialogError{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);margin:14px 0 0;padding:10px 12px;font-size:13px}.ui-module__Hi2WXW__dialogFooter{border-top:1px solid var(--border);background:var(--sidebar-bg);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.ui-module__Hi2WXW__btnDangerSolid{background:var(--danger);color:#fff;border:1px solid #0000}.ui-module__Hi2WXW__btnDangerSolid:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, #000)}.ui-module__Hi2WXW__drRoot{flex:none;max-width:100%;position:relative}.ui-module__Hi2WXW__drField{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.ui-module__Hi2WXW__drField:hover:not([data-open]){border-color:color-mix(in srgb, var(--text) 30%, transparent)}.ui-module__Hi2WXW__drField[data-open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-module__Hi2WXW__drPart{text-align:left;min-width:172px;height:100%;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 2px;position:relative}.ui-module__Hi2WXW__drPart[data-empty]{color:var(--muted)}.ui-module__Hi2WXW__drPart:focus-visible{outline-offset:-2px}.ui-module__Hi2WXW__drPart:after{content:"";background:var(--accent);border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ui-module__Hi2WXW__drPart[data-active]:after{transform:scaleX(1)}.ui-module__Hi2WXW__drSep{color:var(--muted)}.ui-module__Hi2WXW__drIcon{color:var(--muted);flex:none;margin-left:auto}.ui-module__Hi2WXW__drClear{z-index:1;background:var(--hover);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ui-module__Hi2WXW__drClear:hover{background:var(--active);color:var(--heading)}.ui-module__Hi2WXW__drField:hover .ui-module__Hi2WXW__drClear,.ui-module__Hi2WXW__drField:focus-within .ui-module__Hi2WXW__drClear{display:inline-flex}.ui-module__Hi2WXW__drField:hover [data-hide-on-hover],.ui-module__Hi2WXW__drField:focus-within [data-hide-on-hover]{visibility:hidden}.ui-module__Hi2WXW__drPanel{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:calc(100vw - 32px);box-shadow:var(--shadow);animation:.12s ease-out ui-module__Hi2WXW__menuIn;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.ui-module__Hi2WXW__drMain{display:flex}.ui-module__Hi2WXW__drCalendar{width:308px;padding:0 14px 12px}.ui-module__Hi2WXW__drCalendar[data-wide]{width:437px}.ui-module__Hi2WXW__drHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;height:56px;margin:0 -14px 8px;padding:0 10px;display:flex}.ui-module__Hi2WXW__drNav{gap:2px;display:flex}.ui-module__Hi2WXW__drArrow{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module__Hi2WXW__drArrow:hover{background:var(--hover);color:var(--heading)}.ui-module__Hi2WXW__drTitle{gap:6px;display:flex}.ui-module__Hi2WXW__drTitleBtn{border-radius:var(--radius-sm);background:var(--hover);height:32px;color:var(--heading);font:inherit;cursor:pointer;border:0;align-items:center;padding:0 12px;font-weight:600;transition:background .12s;display:inline-flex}.ui-module__Hi2WXW__drTitleBtn:hover:not([data-static]){background:var(--active)}.ui-module__Hi2WXW__drTitleBtn[data-static]{cursor:default}.ui-module__Hi2WXW__drDays{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.ui-module__Hi2WXW__drWeekday{color:var(--muted);text-align:center;padding:6px 0;font-size:12px}.ui-module__Hi2WXW__drDay{height:36px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ui-module__Hi2WXW__drDay>span{z-index:1;border-radius:var(--radius-sm);justify-content:center;align-items:center;width:34px;height:32px;transition:background .1s;display:inline-flex;position:relative}.ui-module__Hi2WXW__drDay:hover>span{background:var(--hover)}.ui-module__Hi2WXW__drDay[data-outside]{color:var(--muted)}.ui-module__Hi2WXW__drDay[data-today]>span{box-shadow:inset 0 0 0 1px var(--accent)}.ui-module__Hi2WXW__drDay[data-in-range]:before,.ui-module__Hi2WXW__drDay[data-has-end]:before,.ui-module__Hi2WXW__drDay[data-has-start]:before{content:"";background:var(--accent-soft);position:absolute;inset:2px 0}.ui-module__Hi2WXW__drDay[data-has-end]:before{left:50%}.ui-module__Hi2WXW__drDay[data-has-start]:before{right:50%}.ui-module__Hi2WXW__drDay[data-edge]>span{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:600}.ui-module__Hi2WXW__drCells{grid-template-columns:repeat(3,1fr);gap:10px 12px;padding:8px 0 4px;display:grid}.ui-module__Hi2WXW__drCell{border-radius:var(--radius-sm);height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;transition:background .1s}.ui-module__Hi2WXW__drCell:hover{background:var(--hover)}.ui-module__Hi2WXW__drCell[data-outside]{color:var(--muted)}.ui-module__Hi2WXW__drCell[data-today]{box-shadow:inset 0 0 0 1px var(--accent)}.ui-module__Hi2WXW__drCell[data-selected]{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:600}.ui-module__Hi2WXW__drTime{border-left:1px solid var(--border);flex:none;width:128px;position:relative}.ui-module__Hi2WXW__drTimeInner{flex-direction:column;display:flex;position:absolute;inset:0}.ui-module__Hi2WXW__drTimeHead{border-bottom:1px solid var(--border);height:56px;color:var(--heading);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.ui-module__Hi2WXW__drTimeCols{flex:1;min-height:0;display:flex}.ui-module__Hi2WXW__drTimeCol{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;padding:6px 4px;display:flex;position:relative;overflow-y:auto}.ui-module__Hi2WXW__drTimeCol::-webkit-scrollbar{display:none}.ui-module__Hi2WXW__drTimeCell{height:32px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0}.ui-module__Hi2WXW__drTimeCell:hover{background:var(--hover)}.ui-module__Hi2WXW__drTimeCell[data-selected]{background:var(--accent-soft);color:var(--accent);font-weight:600}.ui-module__Hi2WXW__drFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-module__Hi2WXW__drPresets{flex-wrap:wrap;gap:2px;display:flex}.ui-module__Hi2WXW__drPreset{height:28px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}.ui-module__Hi2WXW__drPreset:hover{background:var(--accent-soft)}@media (max-width:767px){.ui-module__Hi2WXW__drRoot,.ui-module__Hi2WXW__drField{width:100%}.ui-module__Hi2WXW__drPart{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__Hi2WXW__drMain{flex-wrap:wrap}.ui-module__Hi2WXW__drTime{border-top:1px solid var(--border);border-left:0;width:100%;height:180px}}.ui-module__Hi2WXW__agentUpdate{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning);border-radius:4px;align-items:center;gap:3px;padding:0 6px;font-size:12px;display:inline-flex}
.live-module__tsF4wa__log{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:min(70dvh,720px);font-size:13px;line-height:1.5;overflow:auto}.live-module__tsF4wa__head,.live-module__tsF4wa__row{grid-template-columns:14px 128px 64px minmax(80px,140px) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 14px 7px 11px;display:grid}.live-module__tsF4wa__head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:12px;font-weight:500;position:sticky;top:0}.live-module__tsF4wa__entry{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);box-shadow:inset 3px 0 0 var(--lvl,transparent)}.live-module__tsF4wa__entry[data-level=WARN]{--lvl:var(--warning)}.live-module__tsF4wa__entry[data-level=ERROR]{--lvl:var(--danger);background:color-mix(in srgb, var(--danger) 4%, transparent)}.live-module__tsF4wa__entry[data-level=DEBUG]{opacity:.75}.live-module__tsF4wa__entry[data-fresh]{animation:1.5s ease-out live-module__tsF4wa__fresh}@keyframes live-module__tsF4wa__fresh{0%{background:var(--accent-soft)}}.live-module__tsF4wa__row{cursor:pointer}.live-module__tsF4wa__row:hover,.live-module__tsF4wa__entry[data-open] .live-module__tsF4wa__row{background:var(--hover)}.live-module__tsF4wa__row:focus-visible{outline-offset:-2px}.live-module__tsF4wa__chevron{color:var(--muted);align-self:start;margin-top:3px;transition:transform .15s}.live-module__tsF4wa__entry[data-open] .live-module__tsF4wa__chevron{transform:rotate(90deg)}.live-module__tsF4wa__time{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.live-module__tsF4wa__lvl{background:color-mix(in srgb, var(--tone,var(--muted)) 14%, transparent);color:var(--tone,var(--muted));font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px;font-weight:700}.live-module__tsF4wa__node{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-module__tsF4wa__node a{color:var(--text)}.live-module__tsF4wa__node a:hover{color:var(--accent)}.live-module__tsF4wa__message{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.live-module__tsF4wa__event{color:var(--heading);font-family:var(--font-mono);font-size:12px;font-weight:600}.live-module__tsF4wa__task{white-space:nowrap;font-size:12px}.live-module__tsF4wa__fields{display:contents}.live-module__tsF4wa__field{min-width:0;max-width:100%;font-family:var(--font-mono);gap:5px;font-size:12px;display:inline-flex}.live-module__tsF4wa__fieldKey{color:var(--muted)}.live-module__tsF4wa__fieldValue{overflow-wrap:anywhere;color:var(--text)}.live-module__tsF4wa__details{background:var(--hover);flex-direction:column;align-items:flex-start;gap:8px;padding:4px 14px 12px 41px;display:flex}.live-module__tsF4wa__json{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;max-height:360px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.live-module__tsF4wa__detailsActions{flex-wrap:wrap;gap:8px;display:flex}.live-module__tsF4wa__empty{color:var(--muted);text-align:center;padding:40px 32px;font-size:14px}.live-module__tsF4wa__levels{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.live-module__tsF4wa__level{height:30px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.live-module__tsF4wa__level:hover{background:var(--hover);color:var(--text)}.live-module__tsF4wa__level[aria-pressed=true]{background:var(--active);color:var(--heading)}.live-module__tsF4wa__levelDot{background:var(--tone,var(--muted));border-radius:50%;width:8px;height:8px}.live-module__tsF4wa__levelCount{background:var(--hover);min-width:20px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px}.live-module__tsF4wa__level[aria-pressed=true] .live-module__tsF4wa__levelCount{background:color-mix(in srgb, var(--tone,var(--accent)) 16%, transparent);color:var(--tone,var(--accent))}@media (max-width:767px){.live-module__tsF4wa__head{display:none}.live-module__tsF4wa__row{grid-template-columns:14px auto auto minmax(0,1fr);gap:4px 8px}.live-module__tsF4wa__message{grid-column:2/-1}}
.login-module__WEZH7G__page{background:var(--sidebar-bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.login-module__WEZH7G__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:400px;box-shadow:var(--shadow);padding:32px}.login-module__WEZH7G__brand{align-items:center;gap:14px;margin-bottom:28px;display:flex}.login-module__WEZH7G__title{font-size:22px;line-height:1.2}.login-module__WEZH7G__subtitle{color:var(--muted);margin:2px 0 0}@media (max-width:480px){.login-module__WEZH7G__card{padding:24px 20px}}
.charts-module__RgAH6G__chart{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;margin:0;padding:16px 16px 12px}.charts-module__RgAH6G__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.charts-module__RgAH6G__title{color:var(--muted);font-weight:500}.charts-module__RgAH6G__current{color:var(--heading);font-size:20px;font-weight:600}.charts-module__RgAH6G__plot{border-radius:var(--radius-sm);touch-action:pan-y;height:150px;position:relative}.charts-module__RgAH6G__plot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.charts-module__RgAH6G__svg{display:block;overflow:visible}.charts-module__RgAH6G__grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.charts-module__RgAH6G__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.charts-module__RgAH6G__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.charts-module__RgAH6G__area{fill:var(--accent);fill-opacity:.1;stroke:none}.charts-module__RgAH6G__crosshair{stroke:var(--muted);stroke-width:1px;shape-rendering:crispedges}.charts-module__RgAH6G__dot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.charts-module__RgAH6G__tooltip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);color:var(--text);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%,-110%)}.charts-module__RgAH6G__tooltip strong{color:var(--heading);font-size:14px}.charts-module__RgAH6G__empty{color:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.charts-module__RgAH6G__table{margin-top:8px;font-size:12px}.charts-module__RgAH6G__table summary{width:max-content;color:var(--muted);cursor:pointer}.charts-module__RgAH6G__tableScroll{max-height:220px;margin-top:8px;overflow:auto}.charts-module__RgAH6G__table table{border-collapse:collapse;width:100%}.charts-module__RgAH6G__table th,.charts-module__RgAH6G__table td{border-bottom:1px solid var(--border);text-align:left;font-variant-numeric:tabular-nums;padding:4px 8px}.charts-module__RgAH6G__grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.charts-module__RgAH6G__grid4{grid-template-columns:minmax(0,1fr)}}
