.page-module__i8chkG__page{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.page-module__i8chkG__warningBanner{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);color:var(--text-primary);background:linear-gradient(135deg,#f59e0b14,#f59e0b08);border:1px solid #f59e0b33;display:flex}.page-module__i8chkG__warningBanner svg{color:#f59e0b;flex-shrink:0}.page-module__i8chkG__warningContent{flex:1}.page-module__i8chkG__warningContent strong{color:#f59e0b;font-size:var(--text-sm);margin-bottom:2px;display:block}.page-module__i8chkG__warningContent p{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.page-module__i8chkG__header{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.page-module__i8chkG__header{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__i8chkG__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.page-module__i8chkG__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}.page-module__i8chkG__skeleton{padding:var(--space-2)}.page-module__i8chkG__keyList{flex-direction:column;display:flex}.page-module__i8chkG__keyItem{gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;transition:background-color .15s;display:flex}.page-module__i8chkG__keyItem:hover{background-color:var(--bg-hover)}.page-module__i8chkG__keyItem:last-child{border-bottom:none}@media (min-width:640px){.page-module__i8chkG__keyItem{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__i8chkG__keyInfo{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.page-module__i8chkG__keyName{align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-primary);display:flex}.page-module__i8chkG__keyMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__i8chkG__keyPrefix{font-family:var(--font-mono);color:var(--text-secondary);background-color:var(--bg-surface);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle);letter-spacing:.3px;font-size:11px}.page-module__i8chkG__keyDate{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__i8chkG__keyActions{align-items:center;gap:var(--space-1-5);display:flex}.page-module__i8chkG__iconButton,.page-module__i8chkG__iconButtonDanger{width:32px;height:32px;color:var(--text-tertiary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.page-module__i8chkG__iconButton:hover{color:var(--text-primary);background-color:var(--bg-hover)}.page-module__i8chkG__iconButtonDanger:hover{color:var(--color-error);background-color:var(--color-error-bg)}.page-module__i8chkG__securityNote{align-items:center;gap:var(--space-1);color:var(--text-muted);padding:var(--space-1) var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:help;font-size:11px;display:flex}.page-module__i8chkG__createForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__i8chkG__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.page-module__i8chkG__newKeyModal{gap:var(--space-4);flex-direction:column;display:flex}.page-module__i8chkG__newKeyWarning{font-size:var(--text-sm);color:var(--color-warning);margin:0}.page-module__i8chkG__newKeyBox{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);display:flex}.page-module__i8chkG__newKeyValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);word-break:break-all;flex:1}.page-module__i8chkG__deleteModal{gap:var(--space-4);flex-direction:column;display:flex}.page-module__i8chkG__deleteModal p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@media (max-width:640px){.page-module__i8chkG__title{font-size:var(--text-lg)}.page-module__i8chkG__keyItem{padding:var(--space-3)}}.page-module__i8chkG__tableWrap{overflow-x:auto}.page-module__i8chkG__keyTable{border-collapse:collapse;width:100%;font-size:.88rem}.page-module__i8chkG__keyTable thead th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-default);white-space:nowrap;padding:12px 14px;font-size:.72rem;font-weight:600}.page-module__i8chkG__keyTable th.page-module__i8chkG__num,.page-module__i8chkG__keyTable td.page-module__i8chkG__num{text-align:right;font-variant-numeric:tabular-nums}.page-module__i8chkG__keyRow{border-bottom:1px solid var(--border-default)}.page-module__i8chkG__keyRow:last-child{border-bottom:none}.page-module__i8chkG__keyRow:hover{background:var(--bg-hover)}.page-module__i8chkG__keyRow td{color:var(--text-secondary);vertical-align:middle;padding:13px 14px}.page-module__i8chkG__kName{color:var(--text-primary);margin-bottom:2px;font-weight:600}.page-module__i8chkG__kPrefix{font-family:var(--font-mono,monospace);color:var(--text-tertiary);font-size:.76rem}.page-module__i8chkG__kMuted{color:var(--text-secondary);white-space:nowrap}.page-module__i8chkG__expired{color:#ef4444}.page-module__i8chkG__limitCell{flex-direction:column;gap:4px;min-width:120px;display:flex}.page-module__i8chkG__limitTxt{font-variant-numeric:tabular-nums}.page-module__i8chkG__limitBar{background:var(--bg-hover);border-radius:3px;height:4px;overflow:hidden}.page-module__i8chkG__limitFill{background:var(--color-primary);border-radius:3px;height:100%}.page-module__i8chkG__actionsCell{text-align:right;white-space:nowrap}.page-module__i8chkG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__i8chkG__field{flex-direction:column;gap:6px;display:flex}.page-module__i8chkG__fieldLabel{color:var(--text-primary);font-size:.8rem;font-weight:600}.page-module__i8chkG__select{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border-default);color:var(--text-primary);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:.9rem}.page-module__i8chkG__select:focus{border-color:var(--color-primary);outline:none}.page-module__i8chkG__select:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.page-module__i8chkG__fieldRow{grid-template-columns:1fr}}.page-module__i8chkG__menuWrap{display:inline-block;position:relative}.page-module__i8chkG__actionMenu{background:var(--bg-raised,var(--bg-surface));border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:150px;box-shadow:var(--shadow-xl,0 12px 32px #00000047);z-index:1000;padding:5px;animation:.12s ease-out page-module__i8chkG__menuIn}@keyframes page-module__i8chkG__menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__i8chkG__actionItem{cursor:pointer;border-radius:var(--radius-md);width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;font-size:.85rem;font-weight:500;transition:all .12s;display:flex}.page-module__i8chkG__actionItem:hover{color:var(--text-primary);background:var(--bg-hover)}.page-module__i8chkG__actionItem:disabled{opacity:.5;cursor:not-allowed}.page-module__i8chkG__actionDanger{color:var(--color-error)}.page-module__i8chkG__actionDanger:hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.page-module__i8chkG__keyDisabled{opacity:.55}.page-module__i8chkG__kName{align-items:center;gap:8px;display:flex}.page-module__i8chkG__tableFoot{color:var(--text-secondary);border-top:1px solid var(--border-default);font-size:.8rem;font-family:var(--font-mono,monospace);padding:10px 14px}.page-module__i8chkG__activityModal{flex-direction:column;gap:14px;display:flex}.page-module__i8chkG__activityGrid{flex-direction:column;display:flex}.page-module__i8chkG__activityRow{border-bottom:1px solid var(--border-subtle,var(--border-default));justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.page-module__i8chkG__activityRow:last-child{border-bottom:none}.page-module__i8chkG__activityLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.page-module__i8chkG__activityValue{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.page-module__i8chkG__activityBarWrap{border-bottom:1px solid var(--border-subtle,var(--border-default));flex-direction:column;gap:5px;padding:2px 2px 10px;display:flex}.page-module__i8chkG__activityHint{color:var(--text-tertiary);font-size:.72rem}.page-module__i8chkG__activityLink{color:var(--color-primary);font-size:.84rem;font-weight:600;text-decoration:none}.page-module__i8chkG__activityLink:hover{text-decoration:underline}.page-module__i8chkG__skelTable{flex-direction:column;animation:.25s page-module__i8chkG__akSkelFade;display:flex}.page-module__i8chkG__skelHead{border-bottom:1px solid var(--border-default);align-items:center;gap:40px;padding:10px 14px 12px;display:flex}.page-module__i8chkG__skelRow{border-bottom:1px solid var(--border-subtle,var(--border-default));align-items:center;gap:40px;padding:14px;display:flex}.page-module__i8chkG__skelRow:last-child{border-bottom:none}.page-module__i8chkG__skelKeyCol{flex-direction:column;flex:1;gap:7px;min-width:200px;display:flex}@keyframes page-module__i8chkG__akSkelFade{0%{opacity:0}to{opacity:1}}
.CustomSelect-module__BKjHQa__wrap{width:100%;min-width:0;display:block;position:relative}.CustomSelect-module__BKjHQa__disabled{opacity:.55;pointer-events:none}.CustomSelect-module__BKjHQa__trigger{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border-default);border-radius:var(--radius-md,8px);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:.85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.CustomSelect-module__BKjHQa__sm .CustomSelect-module__BKjHQa__trigger{padding:5px 9px;font-size:.78rem}.CustomSelect-module__BKjHQa__lg .CustomSelect-module__BKjHQa__trigger{padding:11px 13px;font-size:.92rem}.CustomSelect-module__BKjHQa__trigger:hover{border-color:var(--border-strong,var(--border-default));background:var(--bg-hover)}.CustomSelect-module__BKjHQa__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}.CustomSelect-module__BKjHQa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CustomSelect-module__BKjHQa__placeholder{color:var(--text-tertiary)}.CustomSelect-module__BKjHQa__chev{color:var(--text-tertiary);flex-shrink:0;transition:transform .18s}.CustomSelect-module__BKjHQa__chevOpen{transform:rotate(180deg)}.CustomSelect-module__BKjHQa__menu{background:var(--bg-raised,var(--bg-surface));border:1px solid var(--border-default);max-height:264px;box-shadow:var(--shadow-xl,0 14px 40px #00000052);z-index:120;transform-origin:top;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.CustomSelect-module__BKjHQa__menuUp{transform-origin:bottom;top:auto;bottom:calc(100% + 5px)}.CustomSelect-module__BKjHQa__menuIn{animation:.15s cubic-bezier(.2,.9,.3,1.2) CustomSelect-module__BKjHQa__csIn}.CustomSelect-module__BKjHQa__menuOut{animation:.13s ease-in forwards CustomSelect-module__BKjHQa__csOut}@keyframes CustomSelect-module__BKjHQa__csIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.CustomSelect-module__BKjHQa__menuUp.CustomSelect-module__BKjHQa__menuIn{animation-name:CustomSelect-module__BKjHQa__csInUp}@keyframes CustomSelect-module__BKjHQa__csInUp{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes CustomSelect-module__BKjHQa__csOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(-3px)}}.CustomSelect-module__BKjHQa__item{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:.83rem;transition:background .1s,color .1s;display:flex}.CustomSelect-module__BKjHQa__itemHover{background:var(--bg-hover);color:var(--text-primary)}.CustomSelect-module__BKjHQa__itemSelected{color:var(--color-primary);font-weight:700}.CustomSelect-module__BKjHQa__itemDisabled{opacity:.45;cursor:not-allowed}.CustomSelect-module__BKjHQa__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CustomSelect-module__BKjHQa__itemCheck{color:var(--color-primary);flex-shrink:0}.CustomSelect-module__BKjHQa__group{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:7px 9px 3px;font-size:.6rem;font-weight:700}.CustomSelect-module__BKjHQa__empty{color:var(--text-tertiary);text-align:center;padding:12px;font-size:.8rem}.CustomSelect-module__BKjHQa__menu::-webkit-scrollbar{width:5px}.CustomSelect-module__BKjHQa__menu::-webkit-scrollbar-track{background:0 0}.CustomSelect-module__BKjHQa__menu::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}
.Badge-module___SW80G__badge{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:var(--font-medium);white-space:nowrap;border-radius:var(--radius-default);transition:all var(--duration-fast) var(--ease-default);display:inline-flex}.Badge-module___SW80G__sm{height:var(--badge-height-sm);padding:0 var(--space-1-5);font-size:var(--text-2xs)}.Badge-module___SW80G__md{height:var(--badge-height);padding:0 var(--space-2);font-size:var(--text-xs)}.Badge-module___SW80G__lg{height:24px;padding:0 var(--space-2-5);font-size:var(--text-xs)}.Badge-module___SW80G__default{background-color:var(--bg-subtle);color:var(--text-secondary)}.Badge-module___SW80G__primary{background-color:var(--color-primary-light);color:var(--color-primary)}.Badge-module___SW80G__success{background-color:var(--color-success-bg);color:var(--color-success)}.Badge-module___SW80G__warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.Badge-module___SW80G__danger{background-color:var(--color-error-bg);color:var(--color-error)}.Badge-module___SW80G__info{background-color:var(--color-info-bg);color:var(--color-info)}.Badge-module___SW80G__outline{border:1px solid var(--border-muted);color:var(--text-secondary);background-color:#0000}.Badge-module___SW80G__withDot{gap:var(--space-1-5)}.Badge-module___SW80G__dot{border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0;width:6px;height:6px}.Badge-module___SW80G__success .Badge-module___SW80G__dot{box-shadow:0 0 6px var(--color-success)}.Badge-module___SW80G__danger .Badge-module___SW80G__dot{box-shadow:0 0 6px var(--color-error)}.Badge-module___SW80G__warning .Badge-module___SW80G__dot{box-shadow:0 0 6px var(--color-warning)}
.Button-module__UbsrlW__button{justify-content:center;align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-weight:var(--font-medium);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;text-decoration:none;display:inline-flex;position:relative}.Button-module__UbsrlW__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__UbsrlW__button:active:not(.Button-module__UbsrlW__disabled){transform:scale(.98)}.Button-module__UbsrlW__xs{height:var(--btn-height-xs);padding:0 var(--space-2);font-size:var(--text-xs);gap:var(--space-1)}.Button-module__UbsrlW__sm{height:var(--btn-height-sm);padding:0 var(--space-2-5);font-size:var(--text-xs)}.Button-module__UbsrlW__md{height:var(--btn-height-md);padding:0 var(--space-3);font-size:var(--text-sm)}.Button-module__UbsrlW__lg{height:var(--btn-height-lg);padding:0 var(--space-4);font-size:var(--text-sm)}.Button-module__UbsrlW__xl{height:var(--btn-height-xl);padding:0 var(--space-5);font-size:var(--text-base)}.Button-module__UbsrlW__primary{background-color:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary)}.Button-module__UbsrlW__primary:hover:not(.Button-module__UbsrlW__disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.Button-module__UbsrlW__primary:active:not(.Button-module__UbsrlW__disabled){background-color:var(--color-primary-active)}.Button-module__UbsrlW__secondary{background-color:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-muted)}.Button-module__UbsrlW__secondary:hover:not(.Button-module__UbsrlW__disabled){background-color:var(--bg-muted);border-color:var(--border-emphasis)}.Button-module__UbsrlW__outline{color:var(--text-primary);border-color:var(--border-muted);background-color:#0000}.Button-module__UbsrlW__outline:hover:not(.Button-module__UbsrlW__disabled){background-color:var(--bg-hover);border-color:var(--border-emphasis)}.Button-module__UbsrlW__ghost{color:var(--text-secondary);background-color:#0000;border-color:#0000}.Button-module__UbsrlW__ghost:hover:not(.Button-module__UbsrlW__disabled){background-color:var(--bg-hover);color:var(--text-primary)}.Button-module__UbsrlW__danger{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.Button-module__UbsrlW__danger:hover:not(.Button-module__UbsrlW__disabled){background-color:#dc2626;border-color:#dc2626}.Button-module__UbsrlW__success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.Button-module__UbsrlW__success:hover:not(.Button-module__UbsrlW__disabled){background-color:#16a34a;border-color:#16a34a}.Button-module__UbsrlW__warning{color:#fff;background-color:#f59e0b;border-color:#f59e0b}.Button-module__UbsrlW__warning:hover:not(.Button-module__UbsrlW__disabled){background-color:#d97706;border-color:#d97706}.Button-module__UbsrlW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__UbsrlW__fullWidth{width:100%}.Button-module__UbsrlW__loading .Button-module__UbsrlW__text{opacity:.7}.Button-module__UbsrlW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__UbsrlW__xs .Button-module__UbsrlW__icon{width:12px;height:12px}.Button-module__UbsrlW__sm .Button-module__UbsrlW__icon,.Button-module__UbsrlW__md .Button-module__UbsrlW__icon{width:14px;height:14px}.Button-module__UbsrlW__lg .Button-module__UbsrlW__icon{width:16px;height:16px}.Button-module__UbsrlW__xl .Button-module__UbsrlW__icon{width:18px;height:18px}.Button-module__UbsrlW__iconOnly{padding:0}.Button-module__UbsrlW__iconOnly.Button-module__UbsrlW__xs{width:var(--btn-height-xs)}.Button-module__UbsrlW__iconOnly.Button-module__UbsrlW__sm{width:var(--btn-height-sm)}.Button-module__UbsrlW__iconOnly.Button-module__UbsrlW__md{width:var(--btn-height-md)}.Button-module__UbsrlW__iconOnly.Button-module__UbsrlW__lg{width:var(--btn-height-lg)}.Button-module__UbsrlW__iconOnly.Button-module__UbsrlW__xl{width:var(--btn-height-xl)}.Button-module__UbsrlW__spinner{justify-content:center;align-items:center;animation:.6s linear infinite Button-module__UbsrlW__spin;display:flex}.Button-module__UbsrlW__spinner svg{width:14px;height:14px}.Button-module__UbsrlW__xs .Button-module__UbsrlW__spinner svg,.Button-module__UbsrlW__sm .Button-module__UbsrlW__spinner svg{width:12px;height:12px}.Button-module__UbsrlW__lg .Button-module__UbsrlW__spinner svg,.Button-module__UbsrlW__xl .Button-module__UbsrlW__spinner svg{width:16px;height:16px}@keyframes Button-module__UbsrlW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__UbsrlW__text{align-items:center;display:inline-flex}
.Card-module__Jscs2q__card{background-color:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-default)}.Card-module__Jscs2q__paddingNone{padding:0}.Card-module__Jscs2q__paddingSm{padding:var(--space-3)}.Card-module__Jscs2q__paddingMd{padding:var(--space-4)}.Card-module__Jscs2q__paddingLg{padding:var(--space-5)}.Card-module__Jscs2q__hoverable{cursor:pointer}.Card-module__Jscs2q__hoverable:hover{border-color:var(--border-emphasis);background-color:var(--bg-elevated)}.Card-module__Jscs2q__clickable{cursor:pointer;text-align:left;width:100%}.Card-module__Jscs2q__clickable:hover{border-color:var(--border-emphasis);background-color:var(--bg-elevated)}.Card-module__Jscs2q__clickable:active{transform:scale(.995)}.Card-module__Jscs2q__clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Card-module__Jscs2q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.Card-module__Jscs2q__headerText{flex:1;min-width:0}.Card-module__Jscs2q__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.Card-module__Jscs2q__description{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-0-5);line-height:var(--leading-normal)}.Card-module__Jscs2q__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.Card-module__Jscs2q__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.Card-module__Jscs2q__paddingMd .Card-module__Jscs2q__header:only-child,.Card-module__Jscs2q__paddingLg .Card-module__Jscs2q__header:only-child{margin-bottom:0}
.Input-module__VLjWJW__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.Input-module__VLjWJW__fullWidth{width:100%}.Input-module__VLjWJW__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.Input-module__VLjWJW__required{color:var(--color-error);margin-left:var(--space-0-5)}.Input-module__VLjWJW__inputWrapper{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-default);align-items:center;display:flex;overflow:hidden}.Input-module__VLjWJW__inputWrapper:hover:not(.Input-module__VLjWJW__disabled){border-color:var(--border-emphasis)}.Input-module__VLjWJW__inputWrapper:focus-within:not(.Input-module__VLjWJW__disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.Input-module__VLjWJW__sm{height:var(--input-height-sm)}.Input-module__VLjWJW__md{height:var(--input-height-md)}.Input-module__VLjWJW__lg{height:var(--input-height-lg)}.Input-module__VLjWJW__sm .Input-module__VLjWJW__input{font-size:var(--text-xs);padding:0 var(--space-2)}.Input-module__VLjWJW__md .Input-module__VLjWJW__input{font-size:var(--text-sm);padding:0 var(--space-2-5)}.Input-module__VLjWJW__lg .Input-module__VLjWJW__input{font-size:var(--text-sm);padding:0 var(--space-3)}.Input-module__VLjWJW__input{width:100%;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.Input-module__VLjWJW__input::placeholder{color:var(--text-muted)}.Input-module__VLjWJW__leftIcon,.Input-module__VLjWJW__rightIcon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Input-module__VLjWJW__leftIcon{padding-left:var(--space-2-5)}.Input-module__VLjWJW__rightIcon{padding-right:var(--space-2-5)}.Input-module__VLjWJW__sm .Input-module__VLjWJW__leftIcon,.Input-module__VLjWJW__sm .Input-module__VLjWJW__rightIcon{padding-left:var(--space-2);padding-right:var(--space-2)}.Input-module__VLjWJW__hasLeftIcon .Input-module__VLjWJW__input{padding-left:var(--space-1-5)}.Input-module__VLjWJW__hasRightIcon .Input-module__VLjWJW__input{padding-right:var(--space-1-5)}.Input-module__VLjWJW__error{border-color:var(--color-error)}.Input-module__VLjWJW__error:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.Input-module__VLjWJW__disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-muted)}.Input-module__VLjWJW__disabled .Input-module__VLjWJW__input{cursor:not-allowed}.Input-module__VLjWJW__message{font-size:var(--text-xs);color:var(--text-tertiary)}.Input-module__VLjWJW__errorMessage{color:var(--color-error)}
.LoadingSpinner-module__mx0Cpa__spinner{color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.LoadingSpinner-module__mx0Cpa__spinner svg{animation:.7s linear infinite LoadingSpinner-module__mx0Cpa__spin}.LoadingSpinner-module__mx0Cpa__track{opacity:.2}.LoadingSpinner-module__mx0Cpa__head{opacity:1}.LoadingSpinner-module__mx0Cpa__sm svg{width:14px;height:14px}.LoadingSpinner-module__mx0Cpa__md svg{width:20px;height:20px}.LoadingSpinner-module__mx0Cpa__lg svg{width:28px;height:28px}.LoadingSpinner-module__mx0Cpa__xl svg{width:40px;height:40px}.LoadingSpinner-module__mx0Cpa__light{color:var(--text-primary)}@keyframes LoadingSpinner-module__mx0Cpa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Modal-module__mC9AyG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);padding:var(--space-4);opacity:0;transition:opacity var(--duration-moderate) var(--ease-out);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__mC9AyG__overlayVisible{opacity:1}.Modal-module__mC9AyG__modal{background-color:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-height:calc(100vh - var(--space-8));opacity:0;transition:opacity var(--duration-moderate) var(--ease-out), transform var(--duration-moderate) var(--ease-out);outline:none;flex-direction:column;display:flex;transform:scale(.95)translateY(8px)}.Modal-module__mC9AyG__modalVisible{opacity:1;transform:scale(1)translateY(0)}.Modal-module__mC9AyG__sm{width:100%;max-width:var(--modal-sm)}.Modal-module__mC9AyG__md{width:100%;max-width:var(--modal-md)}.Modal-module__mC9AyG__lg{width:100%;max-width:var(--modal-lg)}.Modal-module__mC9AyG__xl{width:100%;max-width:var(--modal-xl)}.Modal-module__mC9AyG__xxl{width:100%;max-width:var(--modal-2xl)}.Modal-module__mC9AyG__xlarge{width:100%;max-width:1000px}.Modal-module__mC9AyG__full{width:calc(100vw - var(--space-8));max-width:none;height:calc(100vh - var(--space-8))}.Modal-module__mC9AyG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.Modal-module__mC9AyG__headerText{flex:1;min-width:0}.Modal-module__mC9AyG__title{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.Modal-module__mC9AyG__description{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-1);line-height:var(--leading-normal)}.Modal-module__mC9AyG__closeButton{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__mC9AyG__closeButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Modal-module__mC9AyG__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Modal-module__mC9AyG__body{padding:var(--space-5);flex:1;overflow-y:auto}.Modal-module__mC9AyG__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}@media (max-width:640px){.Modal-module__mC9AyG__overlay{align-items:flex-end;padding:0}.Modal-module__mC9AyG__modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;max-height:90vh;transform:scale(1)translateY(100%)}.Modal-module__mC9AyG__modalVisible{transform:scale(1)translateY(0)}.Modal-module__mC9AyG__full{border-radius:0;height:100vh;max-height:100vh}}
.Pagination-module__53h7KG__pagination{align-items:center;gap:var(--space-2);display:flex}.Pagination-module__53h7KG__pages{align-items:center;gap:var(--space-1);display:flex}.Pagination-module__53h7KG__pageButton{min-width:28px;height:28px;padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000}.Pagination-module__53h7KG__pageButton:hover:not(.Pagination-module__53h7KG__active){background-color:var(--bg-secondary);color:var(--text-primary)}.Pagination-module__53h7KG__pageButton.Pagination-module__53h7KG__active{background-color:var(--color-primary);color:var(--text-inverse)}.Pagination-module__53h7KG__ellipsis{padding:0 var(--space-1);color:var(--text-tertiary);font-size:var(--font-size-sm)}
.Select-module__fQeqTq__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.Select-module__fQeqTq__fullWidth{width:100%}.Select-module__fQeqTq__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.Select-module__fQeqTq__required{color:var(--color-error);margin-left:var(--space-0-5)}.Select-module__fQeqTq__selectWrapper{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-default);align-items:center;display:flex;position:relative}.Select-module__fQeqTq__selectWrapper:hover:not(.Select-module__fQeqTq__disabled){border-color:var(--border-emphasis)}.Select-module__fQeqTq__selectWrapper:focus-within:not(.Select-module__fQeqTq__disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.Select-module__fQeqTq__sm{height:var(--input-height-sm)}.Select-module__fQeqTq__md{height:var(--input-height-md)}.Select-module__fQeqTq__lg{height:var(--input-height-lg)}.Select-module__fQeqTq__select{width:100%;height:100%;padding:0 var(--space-8) 0 var(--space-2-5);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1}.Select-module__fQeqTq__sm .Select-module__fQeqTq__select{font-size:var(--text-xs);padding-left:var(--space-2)}.Select-module__fQeqTq__select option{background-color:var(--bg-surface);color:var(--text-primary)}.Select-module__fQeqTq__chevron{right:var(--space-2-5);color:var(--text-tertiary);pointer-events:none;transition:transform var(--duration-fast) var(--ease-default);position:absolute}.Select-module__fQeqTq__selectWrapper:focus-within .Select-module__fQeqTq__chevron{transform:rotate(180deg)}.Select-module__fQeqTq__error{border-color:var(--color-error)}.Select-module__fQeqTq__error:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.Select-module__fQeqTq__disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-muted)}.Select-module__fQeqTq__disabled .Select-module__fQeqTq__select{cursor:not-allowed}.Select-module__fQeqTq__message{font-size:var(--text-xs);color:var(--text-tertiary)}.Select-module__fQeqTq__errorMessage{color:var(--color-error)}.Select-module__fQeqTq__errorTrigger{border-color:var(--color-error)!important}
.Skeleton-module__8IcIRG__skeleton{background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-muted) 50%, var(--bg-surface) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__8IcIRG__shimmer}.Skeleton-module__8IcIRG__rectangular{border-radius:var(--radius-md)}.Skeleton-module__8IcIRG__circular{border-radius:var(--radius-full)}.Skeleton-module__8IcIRG__text{border-radius:var(--radius-default);height:1em}@keyframes Skeleton-module__8IcIRG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.ModelProvidersModal-module__zYuDoq__wrap{flex-direction:column;gap:12px;display:flex}.ModelProvidersModal-module__zYuDoq__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ModelProvidersModal-module__zYuDoq__modeInfo{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.ModelProvidersModal-module__zYuDoq__modeInfo b{color:var(--text-primary)}.ModelProvidersModal-module__zYuDoq__modeIcon{color:var(--color-primary);flex-shrink:0}.ModelProvidersModal-module__zYuDoq__topActions{align-items:center;gap:8px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__list{flex-direction:column;gap:6px;display:flex}.ModelProvidersModal-module__zYuDoq__row{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .15s;display:flex}.ModelProvidersModal-module__zYuDoq__row:hover{border-color:var(--border-strong,var(--border-default))}.ModelProvidersModal-module__zYuDoq__rowOff{opacity:.55}.ModelProvidersModal-module__zYuDoq__rank{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:22px;height:22px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.ModelProvidersModal-module__zYuDoq__statusDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ModelProvidersModal-module__zYuDoq__dotOn{background:var(--color-success,#22c55e)}.ModelProvidersModal-module__zYuDoq__dotWarn{background:var(--color-warning,#f59e0b)}.ModelProvidersModal-module__zYuDoq__rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ModelProvidersModal-module__zYuDoq__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.ModelProvidersModal-module__zYuDoq__rowSub{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ModelProvidersModal-module__zYuDoq__rowSub code{font-family:var(--font-mono,monospace)}.ModelProvidersModal-module__zYuDoq__rowActions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__aBtn{border:1px solid var(--border-default);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ModelProvidersModal-module__zYuDoq__aBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__aBtn:disabled{opacity:.35;cursor:not-allowed}.ModelProvidersModal-module__zYuDoq__aBtnOff{color:var(--color-warning,#f59e0b);border-color:color-mix(in srgb, var(--color-warning,#f59e0b) 40%, transparent)}.ModelProvidersModal-module__zYuDoq__aBtnDanger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.ModelProvidersModal-module__zYuDoq__empty{color:var(--text-secondary);padding:14px 4px;font-size:.82rem}.ModelProvidersModal-module__zYuDoq__addBox{border:1px dashed var(--border-default);border-radius:10px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.ModelProvidersModal-module__zYuDoq__addRow{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.ModelProvidersModal-module__zYuDoq__addActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:560px){.ModelProvidersModal-module__zYuDoq__addRow{grid-template-columns:1fr}}.ModelProvidersModal-module__zYuDoq__hint{color:var(--text-tertiary);font-size:.7rem}.ModelProvidersModal-module__zYuDoq__modeRadios{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ModelProvidersModal-module__zYuDoq__radio{border:1px solid var(--border-default);cursor:pointer;background:var(--bg-surface);border-radius:10px;flex:1;align-items:flex-start;gap:9px;min-width:220px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.ModelProvidersModal-module__zYuDoq__radio:hover{background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__radioOn{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.ModelProvidersModal-module__zYuDoq__radio input{accent-color:var(--color-primary);cursor:pointer;margin-top:2px}.ModelProvidersModal-module__zYuDoq__radioText{flex-direction:column;gap:1px;display:flex}.ModelProvidersModal-module__zYuDoq__radioText b{font-size:.82rem;font-weight:800}.ModelProvidersModal-module__zYuDoq__radioOn .ModelProvidersModal-module__zYuDoq__radioText b{color:var(--color-primary)}.ModelProvidersModal-module__zYuDoq__radioText small{color:var(--text-tertiary);font-size:.66rem;line-height:1.35}.ModelProvidersModal-module__zYuDoq__addBar{align-items:center;gap:8px;display:flex}.ModelProvidersModal-module__zYuDoq__addBarOff{opacity:.55}.ModelProvidersModal-module__zYuDoq__addPick{flex:1;min-width:0}.ModelProvidersModal-module__zYuDoq__footer{z-index:6;background:var(--bg-raised,var(--bg-surface));border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:10px;margin:2px -4px -4px;padding:9px 6px 4px;display:flex;position:sticky;bottom:0}.ModelProvidersModal-module__zYuDoq__footNote{color:var(--text-tertiary);font-size:.68rem}.ModelProvidersModal-module__zYuDoq__footActions{align-items:center;gap:7px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__footGhost{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:.72rem;font-weight:700}.ModelProvidersModal-module__zYuDoq__footGhost:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__footSave{background:var(--color-primary);color:var(--text-inverse,#111);cursor:pointer;border:none;border-radius:7px;padding:4px 12px;font-size:.72rem;font-weight:800;transition:opacity .15s}.ModelProvidersModal-module__zYuDoq__footSave:hover:not(:disabled){opacity:.9}.ModelProvidersModal-module__zYuDoq__footSave:disabled,.ModelProvidersModal-module__zYuDoq__footGhost:disabled{opacity:.45;cursor:not-allowed}.ModelProvidersModal-module__zYuDoq__addBtn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.ModelProvidersModal-module__zYuDoq__addBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__addBtn:disabled{opacity:.45;cursor:not-allowed}
.page-module__AKpx8W__container{padding:var(--space-4);max-width:100%;overflow:hidden}.page-module__AKpx8W__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module__AKpx8W__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.page-module__AKpx8W__subtitle{color:var(--text-tertiary);font-size:var(--text-xs)}.page-module__AKpx8W__filtersCard{padding:var(--space-3);margin-bottom:var(--space-3)}.page-module__AKpx8W__searchForm{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.page-module__AKpx8W__searchInput{flex:1;max-width:220px}.page-module__AKpx8W__filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__AKpx8W__filters>*{min-width:90px;max-width:130px;width:auto!important}.page-module__AKpx8W__paginationInfo{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.page-module__AKpx8W__tableCard{padding:var(--space-2) var(--space-3);overflow:hidden}.page-module__AKpx8W__tableWrapper{width:100%;overflow-x:auto}.page-module__AKpx8W__tableWrapper table{table-layout:fixed;width:100%;min-width:0;font-size:12px}:is(.page-module__AKpx8W__tableWrapper th,.page-module__AKpx8W__tableWrapper td){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:6px 8px!important;font-size:12px!important}:is(.page-module__AKpx8W__tableWrapper th:first-child,.page-module__AKpx8W__tableWrapper td:first-child){width:18%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(2),.page-module__AKpx8W__tableWrapper td:nth-child(2)){width:9%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(3),.page-module__AKpx8W__tableWrapper td:nth-child(3)){width:8%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(4),.page-module__AKpx8W__tableWrapper td:nth-child(4)){width:9%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(5),.page-module__AKpx8W__tableWrapper td:nth-child(5)){white-space:normal;width:22%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(6),.page-module__AKpx8W__tableWrapper td:nth-child(6)){width:10%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(7),.page-module__AKpx8W__tableWrapper td:nth-child(7)){width:7%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(8),.page-module__AKpx8W__tableWrapper td:nth-child(8)){width:10%}.page-module__AKpx8W__loading{padding:var(--space-8) 0;justify-content:center;align-items:center;display:flex}.page-module__AKpx8W__modelCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-module__AKpx8W__modelInfo{flex-direction:column;min-width:0;display:flex}.page-module__AKpx8W__modelName{font-size:12px;font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__AKpx8W__modelId{color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__AKpx8W__pricingCell{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:11px;display:flex}.page-module__AKpx8W__costLine{align-items:center;gap:3px;display:flex}.page-module__AKpx8W__costLabel{font-weight:var(--font-medium);min-width:22px;color:var(--text-tertiary);font-size:10px}.page-module__AKpx8W__costRow{align-items:center;gap:3px;display:flex}.page-module__AKpx8W__providerCost{font-weight:var(--font-medium);color:var(--text-primary);font-size:11px}.page-module__AKpx8W__creditCost{color:var(--text-primary);font-weight:var(--font-semibold);border-radius:var(--radius-default);background:0 0;padding:0 3px;font-size:10px}.page-module__AKpx8W__costUnit{color:var(--text-tertiary);font-size:10px}.page-module__AKpx8W__tokenCounter{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono)}.page-module__AKpx8W__actions{align-items:center;gap:2px;display:flex}.page-module__AKpx8W__iconBtn{border-radius:var(--radius-default);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.page-module__AKpx8W__iconBtn:hover{background:var(--bg-secondary);color:var(--color-primary);border-color:var(--border-primary)}.page-module__AKpx8W__iconBtnDanger:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.page-module__AKpx8W__topPagination{align-items:center;gap:var(--space-1);display:flex}.page-module__AKpx8W__modalForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__AKpx8W__formRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.page-module__AKpx8W__checkboxes{gap:var(--space-6);display:flex}.page-module__AKpx8W__checkbox{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.page-module__AKpx8W__checkbox input{width:16px;height:16px;accent-color:var(--color-primary)}.page-module__AKpx8W__checkbox span{font-size:var(--text-sm);color:var(--text-primary)}.page-module__AKpx8W__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}@media (max-width:768px){.page-module__AKpx8W__header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-module__AKpx8W__searchForm{flex-direction:column}.page-module__AKpx8W__searchInput{max-width:none}.page-module__AKpx8W__filters>*{min-width:100%;max-width:100%}.page-module__AKpx8W__formRow{grid-template-columns:1fr}.page-module__AKpx8W__actions{flex-direction:column}}.page-module__AKpx8W__discBadge{letter-spacing:.01em;color:var(--badge-save-text);background:var(--badge-save-bg);border:1px solid var(--badge-save-border);border-radius:var(--radius-full);align-self:flex-start;align-items:center;margin-bottom:4px;padding:1px 8px;font-size:.62rem;font-weight:650;display:inline-flex}.page-module__AKpx8W__creditCostStrike{color:var(--text-tertiary);margin-left:4px;font-size:.78em;text-decoration:line-through}.page-module__AKpx8W__creditCostDisc{color:var(--badge-save-text);margin-left:4px;font-weight:700}.page-module__AKpx8W__costPart{align-items:baseline;gap:3px;display:inline-flex}.page-module__AKpx8W__costTag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);opacity:.75;font-size:8px;font-weight:700}.page-module__AKpx8W__pmSource{letter-spacing:.04em;text-transform:uppercase;color:var(--badge-accent-text);background:var(--badge-accent-bg);border:1px solid var(--badge-accent-border);border-radius:var(--radius-full);white-space:nowrap;margin-left:4px;padding:1px 6px;font-size:8px;font-weight:700}.page-module__AKpx8W__bulkDivider{background:var(--border-default);width:1px;height:20px;margin:0 3px}.page-module__AKpx8W__bulkInput{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);width:86px;color:var(--text-primary);font-variant-numeric:tabular-nums;outline:none;padding:5px 8px;font-family:inherit;font-size:.78rem}.page-module__AKpx8W__bulkInput:focus{border-color:var(--color-primary)}
.Table-module__SqRswG__wrapper{border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--bg-raised);overflow-x:auto}.Table-module__SqRswG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Table-module__SqRswG__thead{background-color:var(--bg-surface);border-bottom:1px solid var(--border-default)}.Table-module__SqRswG__th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap}.Table-module__SqRswG__tr{border-bottom:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-default)}.Table-module__SqRswG__tr:last-child{border-bottom:none}.Table-module__SqRswG__tr:hover{background-color:var(--bg-hover)}.Table-module__SqRswG__tr.Table-module__SqRswG__clickable{cursor:pointer}.Table-module__SqRswG__td{padding:var(--space-3) var(--space-4);color:var(--text-primary)}.Table-module__SqRswG__alignRight{text-align:right}.Table-module__SqRswG__alignCenter{text-align:center}.Table-module__SqRswG__empty{padding:var(--space-10);text-align:center;justify-content:center;align-items:center;display:flex}.Table-module__SqRswG__empty p{font-size:var(--text-sm);color:var(--text-tertiary)}.Table-module__SqRswG__loading{padding:var(--space-4)}.Table-module__SqRswG__loadingRow{background:linear-gradient(90deg, var(--bg-surface) 0%, var(--bg-muted) 50%, var(--bg-surface) 100%);border-radius:var(--radius-md);height:44px;margin-bottom:var(--space-2);background-size:200% 100%;animation:1.5s infinite Table-module__SqRswG__shimmer}.Table-module__SqRswG__loadingRow:last-child{margin-bottom:0}@keyframes Table-module__SqRswG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Tabs-module__Xp4CHG__tabs{gap:var(--space-1);display:flex}.Tabs-module__Xp4CHG__default{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-1)}.Tabs-module__Xp4CHG__underline{border-bottom:1px solid var(--border-default);gap:var(--space-4)}.Tabs-module__Xp4CHG__pills{gap:var(--space-1)}.Tabs-module__Xp4CHG__sm .Tabs-module__Xp4CHG__tab{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-xs)}.Tabs-module__Xp4CHG__md .Tabs-module__Xp4CHG__tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Tabs-module__Xp4CHG__lg .Tabs-module__Xp4CHG__tab{padding:var(--space-2-5) var(--space-4);font-size:var(--text-sm)}.Tabs-module__Xp4CHG__tab{align-items:center;gap:var(--space-1-5);font-weight:var(--font-medium);color:var(--text-tertiary);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);display:flex}.Tabs-module__Xp4CHG__tab:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-hover)}.Tabs-module__Xp4CHG__tab:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{color:var(--text-primary);background-color:var(--bg-raised)}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab{padding-bottom:var(--space-3);background:0 0;border-radius:0;margin-bottom:-1px}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{box-shadow:inset 0 -2px 0 var(--color-primary);background:0 0}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab:hover:not(:disabled){background:0 0}.Tabs-module__Xp4CHG__pills .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{background-color:var(--color-primary);color:var(--text-inverse)}.Tabs-module__Xp4CHG__icon{flex-shrink:0}.Tabs-module__Xp4CHG__count{min-width:18px;height:18px;padding:0 var(--space-1);background-color:var(--bg-subtle);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);justify-content:center;align-items:center;display:flex}.Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active .Tabs-module__Xp4CHG__count{background:var(--badge-accent-bg);color:var(--color-primary)}.Tabs-module__Xp4CHG__pills .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active .Tabs-module__Xp4CHG__count{color:inherit;background-color:#fff3}
.Toast-module__CKl-OG__toast{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);color:var(--text-primary);pointer-events:auto;opacity:0;max-width:380px;transition:all var(--duration-moderate) var(--ease-out);display:flex;transform:translate(100%)}.Toast-module__CKl-OG__visible{opacity:1;transform:translate(0)}.Toast-module__CKl-OG__leaving{opacity:0;transform:translate(100%)}.Toast-module__CKl-OG__icon{flex-shrink:0}.Toast-module__CKl-OG__message{line-height:var(--leading-snug);flex:1}.Toast-module__CKl-OG__closeButton{border-radius:var(--radius-default);width:24px;height:24px;color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__CKl-OG__closeButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Toast-module__CKl-OG__success{border-color:var(--color-success-border)}.Toast-module__CKl-OG__success .Toast-module__CKl-OG__icon{color:var(--color-success)}.Toast-module__CKl-OG__error{border-color:var(--color-error-border)}.Toast-module__CKl-OG__error .Toast-module__CKl-OG__icon{color:var(--color-error)}.Toast-module__CKl-OG__warning{border-color:var(--color-warning-border)}.Toast-module__CKl-OG__warning .Toast-module__CKl-OG__icon{color:var(--color-warning)}.Toast-module__CKl-OG__info{border-color:var(--color-info-border)}.Toast-module__CKl-OG__info .Toast-module__CKl-OG__icon{color:var(--color-info)}@media (max-width:640px){.Toast-module__CKl-OG__toast{max-width:100%;margin:0 var(--space-4)}}
.AppShellSkeleton-module__Pjbupa__shell{background:var(--bg-base,var(--bg-page,#111));width:100%;height:100vh;animation:.25s AppShellSkeleton-module__Pjbupa__shellFade;display:flex}@keyframes AppShellSkeleton-module__Pjbupa__shellFade{0%{opacity:0}to{opacity:1}}.AppShellSkeleton-module__Pjbupa__side{border-right:1px solid var(--border-default);background:var(--bg-surface);flex-direction:column;flex-shrink:0;gap:22px;width:264px;height:100%;padding:16px 14px;display:flex}.AppShellSkeleton-module__Pjbupa__logoRow{align-items:center;gap:10px;padding:2px 4px 8px;display:flex}.AppShellSkeleton-module__Pjbupa__group{flex-direction:column;gap:4px;display:flex}.AppShellSkeleton-module__Pjbupa__navRow{align-items:center;gap:11px;padding:8px 6px;display:flex}.AppShellSkeleton-module__Pjbupa__footer{align-items:center;gap:10px;margin-top:auto;padding:8px 4px;display:flex}.AppShellSkeleton-module__Pjbupa__footerText{flex-direction:column;gap:6px;display:flex}.AppShellSkeleton-module__Pjbupa__main{flex:1}@media (max-width:768px){.AppShellSkeleton-module__Pjbupa__side{display:none}}
.layout-module__muyaCG__loading{justify-content:center;align-items:center;min-height:100vh;display:flex}
.ProviderAnalytics-module__vCc0XG__section{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ProviderAnalytics-module__vCc0XG__embedded{background:0 0;border:none;border-radius:0;height:100%;margin-top:0}.ProviderAnalytics-module__vCc0XG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ProviderAnalytics-module__vCc0XG__title{align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.ProviderAnalytics-module__vCc0XG__headRight{align-items:center;gap:8px;display:inline-flex}.ProviderAnalytics-module__vCc0XG__tz{color:var(--text-secondary);white-space:nowrap;font-size:.68rem}.ProviderAnalytics-module__vCc0XG__tabBar{border-bottom:1px solid var(--border-default);gap:4px;display:flex}.ProviderAnalytics-module__vCc0XG__tabBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 13px;font-size:.85rem;font-weight:500}.ProviderAnalytics-module__vCc0XG__tabBtn:hover{color:var(--text-primary)}.ProviderAnalytics-module__vCc0XG__tabBtnActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.ProviderAnalytics-module__vCc0XG__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProviderAnalytics-module__vCc0XG__loadingWrap{justify-content:center;padding:32px;display:flex}.ProviderAnalytics-module__vCc0XG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.ProviderAnalytics-module__vCc0XG__sCard{border:1px solid var(--border-default);border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.ProviderAnalytics-module__vCc0XG__sNum{white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;font-weight:800;overflow:hidden}.ProviderAnalytics-module__vCc0XG__sNum[data-good=true]{color:#22c55e}.ProviderAnalytics-module__vCc0XG__sNum[data-bad=true]{color:#ef4444}.ProviderAnalytics-module__vCc0XG__sLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.64rem}.ProviderAnalytics-module__vCc0XG__sSep{opacity:.5;margin:0 3px;font-weight:500}.ProviderAnalytics-module__vCc0XG__chartBlock{flex-direction:column;gap:4px;display:flex}.ProviderAnalytics-module__vCc0XG__chart{border-bottom:1px solid var(--border-default);align-items:flex-end;gap:2px;height:96px;padding-bottom:1px;display:flex}.ProviderAnalytics-module__vCc0XG__barCol{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex}.ProviderAnalytics-module__vCc0XG__barStack{background:var(--color-primary);border-radius:2px 2px 0 0;flex-direction:column;justify-content:flex-start;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.ProviderAnalytics-module__vCc0XG__barFail{background:#ef4444;width:100%}.ProviderAnalytics-module__vCc0XG__chartAxis{color:var(--text-secondary);justify-content:space-between;font-size:.66rem;display:flex}.ProviderAnalytics-module__vCc0XG__tablesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.ProviderAnalytics-module__vCc0XG__tableBlock{min-width:0}.ProviderAnalytics-module__vCc0XG__tableBlock h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 6px;font-size:.72rem}.ProviderAnalytics-module__vCc0XG__table{border-collapse:collapse;width:100%;font-size:.8rem}.ProviderAnalytics-module__vCc0XG__table th{text-align:left;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-default);background:var(--bg-raised);z-index:1;padding:5px 8px;font-size:.66rem;position:sticky;top:0}.ProviderAnalytics-module__vCc0XG__table td{border-bottom:1px solid var(--border-subtle,var(--border-default));padding:4px 8px}.ProviderAnalytics-module__vCc0XG__table tbody tr:hover{background:var(--bg-hover)}.ProviderAnalytics-module__vCc0XG__keyCell{flex-direction:column;gap:1px;display:flex}.ProviderAnalytics-module__vCc0XG__logScroll{border:1px solid var(--border-default);border-radius:10px;max-height:calc(100vh - 300px);overflow:auto}.ProviderAnalytics-module__vCc0XG__logTable{font-size:.78rem}.ProviderAnalytics-module__vCc0XG__logTable th{padding:6px 9px}.ProviderAnalytics-module__vCc0XG__logTable td{white-space:nowrap;padding:5px 9px}.ProviderAnalytics-module__vCc0XG__logTable tbody tr{cursor:pointer}.ProviderAnalytics-module__vCc0XG__compareHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProviderAnalytics-module__vCc0XG__compareRange{color:var(--text-secondary);flex-wrap:wrap;gap:16px;font-size:.7rem;display:flex}.ProviderAnalytics-module__vCc0XG__compareRange strong{color:var(--text-primary);margin-right:4px}.ProviderAnalytics-module__vCc0XG__compareGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ProviderAnalytics-module__vCc0XG__compareCard{border:1px solid var(--border-default);border-radius:11px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ProviderAnalytics-module__vCc0XG__compareLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.66rem}.ProviderAnalytics-module__vCc0XG__compareValue{font-size:1.5rem;font-weight:800;line-height:1.1}.ProviderAnalytics-module__vCc0XG__compareFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ProviderAnalytics-module__vCc0XG__comparePrev{color:var(--text-secondary);font-size:.7rem}.ProviderAnalytics-module__vCc0XG__ppDelta{font-size:12px;font-weight:600}.ProviderAnalytics-module__vCc0XG__mono{font-family:var(--font-mono,monospace);font-size:.75rem}.ProviderAnalytics-module__vCc0XG__dim{color:var(--text-secondary);text-align:center;padding:10px}.ProviderAnalytics-module__vCc0XG__dimSmall{color:var(--text-secondary);font-size:.68rem}@media (max-width:640px){.ProviderAnalytics-module__vCc0XG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.ProviderAnalytics-module__vCc0XG__logScroll{max-height:calc(100vh - 240px)}.ProviderAnalytics-module__vCc0XG__compareValue{font-size:1.25rem}}.ProviderAnalytics-module__vCc0XG__filters{gap:8px;padding:10px 16px 12px}.ProviderAnalytics-module__vCc0XG__section table{margin-top:6px}.ProviderAnalytics-module__vCc0XG__tabBar+.ProviderAnalytics-module__vCc0XG__filters{border-top:1px solid var(--border-subtle,var(--border-default))}.ProviderAnalytics-module__vCc0XG__embedded{border:1px solid var(--border-default);border-radius:12px}.ProviderAnalytics-module__vCc0XG__embedded .ProviderAnalytics-module__vCc0XG__head{padding:12px 16px 4px}
.page-module__jBuG_W__page{flex-direction:column;gap:20px;display:flex}.page-module__jBuG_W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__jBuG_W__title{align-items:center;gap:8px;margin:0;font-size:1.4rem;font-weight:700;display:flex}.page-module__jBuG_W__subtitle{color:var(--text-secondary);max-width:640px;margin:4px 0 0;font-size:.875rem}.page-module__jBuG_W__headerActions{gap:8px;display:flex}.page-module__jBuG_W__loadingWrap{justify-content:center;padding:48px 0;display:flex}.page-module__jBuG_W__emptyCard{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.page-module__jBuG_W__emptyIcon{color:var(--text-secondary)}.page-module__jBuG_W__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.page-module__jBuG_W__providerCard{flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__jBuG_W__cardTop{flex-direction:column;gap:6px;display:flex}.page-module__jBuG_W__cardTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__jBuG_W__providerName{font-size:1rem;font-weight:700}.page-module__jBuG_W__cardMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__jBuG_W__slug{background:var(--bg-surface);border-radius:4px;padding:2px 6px;font-size:.75rem}.page-module__jBuG_W__loadedDot{background:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block}.page-module__jBuG_W__unloadedDot{background:#6b7280;border-radius:50%;width:8px;height:8px;display:inline-block}.page-module__jBuG_W__cardStats{color:var(--text-secondary);gap:14px;font-size:.8rem;display:flex}.page-module__jBuG_W__stat{align-items:center;gap:5px;display:flex}.page-module__jBuG_W__cardError{color:#f59e0b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.page-module__jBuG_W__cardActions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.page-module__jBuG_W__gallery{flex-direction:column;gap:12px;display:flex}.page-module__jBuG_W__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;max-height:52vh;padding-right:4px;display:grid;overflow-y:auto}.page-module__jBuG_W__galleryItem{text-align:left;border:1px solid var(--border-default);background:var(--bg-raised);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s,transform .1s;display:flex}.page-module__jBuG_W__galleryItem:hover{border-color:var(--color-primary);transform:translateY(-1px)}.page-module__jBuG_W__galleryName{align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.page-module__jBuG_W__galleryDesc{color:var(--text-secondary);min-height:2.6em;font-size:.75rem;line-height:1.35}.page-module__jBuG_W__galleryCaps{flex-wrap:wrap;gap:4px;display:flex}.page-module__jBuG_W__wizardForm{flex-direction:column;gap:12px;display:flex}.page-module__jBuG_W__formRow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__jBuG_W__testRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__jBuG_W__testOk{color:#22c55e;align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.page-module__jBuG_W__testFail{color:#ef4444;align-items:center;gap:5px;max-width:420px;font-size:.85rem;display:inline-flex}.page-module__jBuG_W__wizardFooter{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.page-module__jBuG_W__dim{color:var(--text-secondary);text-align:center;padding:12px}.page-module__jBuG_W__dimSmall{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.page-module__jBuG_W__dimInline{color:var(--text-secondary);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.page-module__jBuG_W__drawerHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-module__jBuG_W__tabBody{min-height:320px;margin-top:14px}.page-module__jBuG_W__bulkAdd{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.page-module__jBuG_W__fieldLabel{color:var(--text-secondary);font-size:.8rem;font-weight:600}.page-module__jBuG_W__bulkTextarea{resize:vertical;width:100%;font-family:var(--font-mono,monospace);background:var(--bg-raised);border:1px solid var(--border-default);color:inherit;border-radius:8px;padding:10px;font-size:.8rem}.page-module__jBuG_W__bulkAddRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.page-module__jBuG_W__bulkBar{background:var(--bg-surface);border:1px solid var(--color-primary);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:.85rem;display:flex}.page-module__jBuG_W__keyTableWrap{border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.page-module__jBuG_W__keyTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.83rem}.page-module__jBuG_W__colServe{width:58px}.page-module__jBuG_W__colModel{width:30%}.page-module__jBuG_W__colUpstream{width:26%}.page-module__jBuG_W__colPriority{width:90px}.page-module__jBuG_W__colEndpoint{width:132px}.page-module__jBuG_W__keyTable th{text-align:left;border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;padding:9px 10px;font-size:.72rem}.page-module__jBuG_W__keyTable td{border-bottom:1px solid var(--border-default);vertical-align:middle;padding:7px 10px}.page-module__jBuG_W__keyTable tr:last-child td{border-bottom:none}.page-module__jBuG_W__thRight{text-align:right!important}.page-module__jBuG_W__thHint{text-transform:none;letter-spacing:0;font-weight:400}.page-module__jBuG_W__rowPaused{opacity:.55}.page-module__jBuG_W__rowDimmed{opacity:.6}.page-module__jBuG_W__mono{font-family:var(--font-mono,monospace);font-size:.78rem}.page-module__jBuG_W__inlineInput{width:130px;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:.8rem}.page-module__jBuG_W__inlineInput:hover,.page-module__jBuG_W__inlineInput:focus{border-color:var(--border-default);background:var(--bg-raised);outline:none}.page-module__jBuG_W__inlineNum{width:72px;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:.8rem}.page-module__jBuG_W__inlineNum:hover,.page-module__jBuG_W__inlineNum:focus{border-color:var(--border-default);background:var(--bg-raised);outline:none}.page-module__jBuG_W__upstreamInput{background:var(--bg-raised);border:1px solid var(--border-default);width:100%;min-width:0;color:inherit;font-family:var(--font-mono,monospace);border-radius:6px;padding:5px 8px;font-size:.78rem}.page-module__jBuG_W__upstreamInput::placeholder{opacity:.45}.page-module__jBuG_W__upstreamInput:disabled{opacity:.5}.page-module__jBuG_W__rowActions{text-align:right;white-space:nowrap}.page-module__jBuG_W__iconBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.page-module__jBuG_W__iconBtn:hover{background:var(--bg-surface);color:inherit}.page-module__jBuG_W__iconBtn:disabled{opacity:.35;cursor:not-allowed}.page-module__jBuG_W__iconBtn.page-module__jBuG_W__danger:hover,.page-module__jBuG_W__danger:hover{color:#ef4444}.page-module__jBuG_W__linkBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:.78rem;display:inline-flex}.page-module__jBuG_W__linkBtn:hover{text-decoration:underline}.page-module__jBuG_W__whitelistList{border:1px solid var(--border-default);border-radius:8px;flex-direction:column;max-height:260px;margin-top:8px;padding:6px;display:flex;overflow-y:auto}.page-module__jBuG_W__whitelistRow{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:.82rem;display:flex}.page-module__jBuG_W__whitelistRow:hover{background:var(--bg-surface)}.page-module__jBuG_W__modelsToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-module__jBuG_W__checkLabel{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.page-module__jBuG_W__modelCell{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__jBuG_W__modelCell code,.page-module__jBuG_W__modelCell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__jBuG_W__settingsForm{flex-direction:column;gap:12px;display:flex}.page-module__jBuG_W__settingsFooter{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.page-module__jBuG_W__priorityList{flex-direction:column;gap:6px;margin:12px 0;display:flex}.page-module__jBuG_W__priorityRow{border:1px solid var(--border-default);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.page-module__jBuG_W__priorityRank{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__jBuG_W__priorityActions{gap:2px;margin-left:auto;display:flex}.page-module__jBuG_W__priorityAdd{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-module__jBuG_W__chipBtn{border:1px dashed var(--border-default);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.76rem}.page-module__jBuG_W__chipBtn:hover{border-color:var(--color-primary)}@media (max-width:720px){.page-module__jBuG_W__formRow2,.page-module__jBuG_W__grid{grid-template-columns:1fr}}.page-module__jBuG_W__endpointGearBtn{border:1px solid var(--border-default);width:100%;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.page-module__jBuG_W__endpointGearBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--text-primary)}.page-module__jBuG_W__endpointGearBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__jBuG_W__endpointBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--color-primary);color:#fff;border-radius:4px;padding:1px 5px;font-size:.64rem}.page-module__jBuG_W__endpointEditor{flex-direction:column;gap:16px;display:flex}.page-module__jBuG_W__endpointField{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__jBuG_W__endpointField>label,.page-module__jBuG_W__endpointLabel{color:var(--text-primary);font-size:.8rem;font-weight:600}.page-module__jBuG_W__endpointGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__jBuG_W__endpointPreset{padding-top:4px}.page-module__jBuG_W__presetBtn{background:var(--bg-surface);border:1px dashed var(--border-default);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;display:inline-flex}.page-module__jBuG_W__presetBtn:hover{border-color:var(--color-primary);color:var(--text-primary)}.page-module__jBuG_W__endpointActions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.page-module__jBuG_W__endpointGearLabel{font-size:.74rem;font-weight:600}.page-module__jBuG_W__endpointHintCell{color:var(--text-tertiary);font-size:.72rem;font-style:italic}.page-module__jBuG_W__transformEditor{border:1px solid var(--border-color,#2a2a2a);background:var(--bg-input,#0003);width:100%;color:var(--text-primary,#eee);resize:vertical;border-radius:8px;padding:8px;font-family:monospace;font-size:.78rem}.page-module__jBuG_W__keyFieldsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}.page-module__jBuG_W__keyFieldsHint{color:var(--text-tertiary,#888);margin:6px 0 0;font-size:.72rem;font-style:italic}.page-module__jBuG_W__keyMetaChips{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.page-module__jBuG_W__keyMetaChip{background:var(--bg-raised,#0003);color:var(--text-secondary,#999);border:1px solid var(--border-default,#2a2a2a);border-radius:4px;padding:1px 7px;font-size:.66rem}.page-module__jBuG_W__addModeToggle{background:var(--bg-raised,#00000026);border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.page-module__jBuG_W__addModeBtn{color:var(--text-secondary,#999);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 14px;font-size:.78rem}.page-module__jBuG_W__addModeBtn[data-active=true]{background:var(--primary,#10b981);color:#fff}
.page-module__zkFeKG__container{padding:0}.page-module__zkFeKG__header{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.page-module__zkFeKG__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-1);font-weight:700}.page-module__zkFeKG__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__zkFeKG__stats{gap:var(--spacing-6);display:flex}.page-module__zkFeKG__stat{flex-direction:column;align-items:flex-end;display:flex}.page-module__zkFeKG__statValue{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:700}.page-module__zkFeKG__statLabel{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.page-module__zkFeKG__filtersCard{padding:var(--spacing-4);margin-bottom:var(--spacing-4)}.page-module__zkFeKG__searchForm{gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.page-module__zkFeKG__searchInput{flex:1;max-width:240px}.page-module__zkFeKG__filters{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__zkFeKG__filters>*{min-width:100px;max-width:140px;width:auto!important}.page-module__zkFeKG__tableCard{padding:var(--spacing-3);overflow:visible}.page-module__zkFeKG__tableCard .wrapper{-webkit-overflow-scrolling:touch;overflow:visible}.page-module__zkFeKG__tableCard .table{table-layout:auto;width:100%;min-width:750px;font-size:11.5px}.page-module__zkFeKG__tableCard .th{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;padding:5px 4px;font-size:10px}.page-module__zkFeKG__tableCard .td{white-space:nowrap;padding:5px 4px;font-size:11.5px}:is(.page-module__zkFeKG__tableCard .th:first-child,.page-module__zkFeKG__tableCard .td:first-child){width:1%;padding-left:6px;padding-right:2px}:is(.page-module__zkFeKG__tableCard .th:nth-child(2),.page-module__zkFeKG__tableCard .td:nth-child(2)){text-overflow:ellipsis;width:auto;overflow:hidden}:is(.page-module__zkFeKG__tableCard .th:nth-child(3),.page-module__zkFeKG__tableCard .td:nth-child(3)),:is(.page-module__zkFeKG__tableCard .th:nth-child(4),.page-module__zkFeKG__tableCard .td:nth-child(4)){text-align:center;width:1%;padding-left:2px;padding-right:2px}:is(.page-module__zkFeKG__tableCard .th:nth-child(5),.page-module__zkFeKG__tableCard .td:nth-child(5)){text-align:right;width:1%;padding-left:2px;padding-right:4px}:is(.page-module__zkFeKG__tableCard .th:nth-child(6),.page-module__zkFeKG__tableCard .td:nth-child(6)),:is(.page-module__zkFeKG__tableCard .th:nth-child(7),.page-module__zkFeKG__tableCard .td:nth-child(7)),:is(.page-module__zkFeKG__tableCard .th:nth-child(8),.page-module__zkFeKG__tableCard .td:nth-child(8)){width:1%;padding-left:2px;padding-right:4px}:is(.page-module__zkFeKG__tableCard .th:nth-child(9),.page-module__zkFeKG__tableCard .td:nth-child(9)){text-align:center;width:1%;padding-left:2px;padding-right:6px}.page-module__zkFeKG__loading{padding:var(--spacing-12) 0;justify-content:center;align-items:center;display:flex}.page-module__zkFeKG__userCell{align-items:center;gap:6px;min-width:130px;max-width:180px;display:flex}.page-module__zkFeKG__userAvatar{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:flex}.page-module__zkFeKG__userInfo{flex-direction:column;min-width:0;display:flex}.page-module__zkFeKG__userName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.page-module__zkFeKG__userEmail{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10px;overflow:hidden}.page-module__zkFeKG__actions{flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.page-module__zkFeKG__actionsDropdownWrapper{justify-content:center;display:inline-flex;position:relative}.page-module__zkFeKG__dotMenuBtn{border-radius:var(--radius-md);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.page-module__zkFeKG__dotMenuBtn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border)}.page-module__zkFeKG__dropdownMenu{z-index:50;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;padding:4px 0;animation:.12s ease-out page-module__zkFeKG__dropdownFadeIn;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0000001f}@keyframes page-module__zkFeKG__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__zkFeKG__dropdownItem{width:100%;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;transition:background .1s;display:flex}.page-module__zkFeKG__dropdownItem:hover{background:var(--color-bg-secondary,#f5f5f5)}.page-module__zkFeKG__dropdownItem svg{color:var(--color-text-tertiary);flex-shrink:0}.page-module__zkFeKG__dropdownItem:hover svg{color:var(--color-primary)}.page-module__zkFeKG__dropdownItemDanger{color:var(--color-danger,#ef4444)}.page-module__zkFeKG__dropdownItemDanger svg{color:var(--color-danger,#ef4444)!important}.page-module__zkFeKG__dropdownItemDanger:hover{background:#ef444414}.page-module__zkFeKG__dropdownItem:disabled,.page-module__zkFeKG__dropdownItem[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.page-module__zkFeKG__dropdownHint{color:var(--color-text-tertiary);margin-left:auto;font-size:10px;font-style:italic}.page-module__zkFeKG__dropdownDivider{background:var(--color-border);height:1px;margin:4px 0}.page-module__zkFeKG__iconBtn{border-radius:var(--radius-md);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.page-module__zkFeKG__iconBtn:hover{background:var(--color-bg-secondary);color:var(--color-primary);border-color:var(--color-border)}.page-module__zkFeKG__iconBtnDanger:hover{color:var(--color-danger);background:#ef44441a;border-color:#ef44444d}.page-module__zkFeKG__modalForm{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__zkFeKG__modalInfo{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.page-module__zkFeKG__modalActions{justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}@media (max-width:768px){.page-module__zkFeKG__header{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.page-module__zkFeKG__stats{justify-content:flex-start;width:100%}.page-module__zkFeKG__stat{align-items:flex-start}.page-module__zkFeKG__searchForm{flex-direction:column}.page-module__zkFeKG__searchInput{max-width:none}.page-module__zkFeKG__filters{flex-wrap:wrap}.page-module__zkFeKG__filters>*{flex:calc(50% - 4px);min-width:80px;max-width:none}.page-module__zkFeKG__filtersCard{padding:var(--spacing-3)}.page-module__zkFeKG__tableCard{padding:var(--spacing-2);overflow:hidden}.page-module__zkFeKG__tableCard .wrapper{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--spacing-2));padding:0 var(--spacing-2);overflow-x:auto}.page-module__zkFeKG__tableCard .table{min-width:700px}.page-module__zkFeKG__headerActions{flex-direction:column;width:100%}}@media (max-width:480px){.page-module__zkFeKG__title{font-size:var(--font-size-lg)}.page-module__zkFeKG__filters>*{flex:100%}}.page-module__zkFeKG__headerActions{align-items:center;gap:var(--spacing-4);display:flex}.page-module__zkFeKG__usageCell{flex-direction:column;gap:1px;font-size:10.5px;display:flex}.page-module__zkFeKG__usageCredits{color:var(--color-text-tertiary)}.page-module__zkFeKG__noData{color:var(--color-text-tertiary);font-size:11px}.page-module__zkFeKG__usageModal{min-height:200px}.page-module__zkFeKG__usageTable{margin-bottom:var(--spacing-4);overflow-x:auto}.page-module__zkFeKG__usageTable table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.page-module__zkFeKG__usageTable th,.page-module__zkFeKG__usageTable td{padding:var(--spacing-2) var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-border)}.page-module__zkFeKG__usageTable th{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:600}.page-module__zkFeKG__usageTable tr:hover{background:var(--color-bg-hover)}.page-module__zkFeKG__textareaWrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__zkFeKG__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.page-module__zkFeKG__textarea{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);resize:vertical;min-height:120px}.page-module__zkFeKG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.page-module__zkFeKG__bulkEmailModal{gap:var(--spacing-4);flex-direction:column;min-height:500px;display:flex}.page-module__zkFeKG__emailSection{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__zkFeKG__emailLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.page-module__zkFeKG__emailTextarea{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:Monaco,Consolas,monospace;font-size:var(--font-size-sm);resize:vertical;min-height:200px;line-height:1.6}.page-module__zkFeKG__emailTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.page-module__zkFeKG__variablesSection{background:var(--color-bg-secondary);padding:var(--spacing-3);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.page-module__zkFeKG__variablesList{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__zkFeKG__variableButton{background:var(--color-bg-primary);border:1px solid var(--color-primary);color:var(--color-primary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;font-family:Monaco,Consolas,monospace;transition:all .15s}.page-module__zkFeKG__variableButton:hover{background:var(--color-primary);color:#fff}.page-module__zkFeKG__variablesHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2)}.page-module__zkFeKG__progressSection{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-4)}.page-module__zkFeKG__progressHeader{margin-bottom:var(--spacing-3)}.page-module__zkFeKG__progressTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.page-module__zkFeKG__progressStats{gap:var(--spacing-4);margin-bottom:var(--spacing-3);display:flex}.page-module__zkFeKG__progressStat{padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-primary);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-width:80px;display:flex}.page-module__zkFeKG__progressStatValue{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:700}.page-module__zkFeKG__progressStatLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.page-module__zkFeKG__progressSent{border-left:3px solid var(--color-success)}.page-module__zkFeKG__progressSent .page-module__zkFeKG__progressStatValue{color:var(--color-success)}.page-module__zkFeKG__progressFailed{border-left:3px solid var(--color-danger)}.page-module__zkFeKG__progressFailed .page-module__zkFeKG__progressStatValue{color:var(--color-danger)}.page-module__zkFeKG__progressQueued{border-left:3px solid var(--color-warning)}.page-module__zkFeKG__progressQueued .page-module__zkFeKG__progressStatValue{color:var(--color-warning)}.page-module__zkFeKG__progressBar{background:var(--color-bg-tertiary);border-radius:var(--radius-full);height:8px;overflow:hidden}.page-module__zkFeKG__progressBarFill{background:linear-gradient(90deg, var(--color-primary), var(--color-success));border-radius:var(--radius-full);height:100%;transition:width .3s}.page-module__zkFeKG__emailModalFooter{padding-top:var(--spacing-3);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module__zkFeKG__recipientCount{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__zkFeKG__emailModalActions{gap:var(--spacing-3);display:flex}.page-module__zkFeKG__usageModalContent{gap:var(--spacing-5);min-height:400px;padding:var(--spacing-2);flex-direction:column;flex:1;height:100%;display:flex;position:relative}.page-module__zkFeKG__usageSummaryCards{gap:var(--spacing-4);margin-bottom:var(--spacing-4);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:768px){.page-module__zkFeKG__usageSummaryCards{grid-template-columns:repeat(2,1fr)}}.page-module__zkFeKG__usageFilters{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__zkFeKG__filterBtn{border-radius:var(--radius-md);border:1px solid var(--color-border,var(--border-default));color:var(--color-text-secondary,var(--text-secondary));font-size:var(--font-size-sm,var(--text-sm));cursor:pointer;background:0 0;padding:6px 14px;transition:all .15s}.page-module__zkFeKG__filterBtn:hover{background:var(--color-bg-hover,var(--bg-hover));color:var(--color-text-primary,var(--text-primary))}.page-module__zkFeKG__filterBtnActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-module__zkFeKG__customRangeRow{align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-bg-muted,var(--bg-muted));border:1px solid var(--color-border,var(--border-default));border-radius:var(--radius-md);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__zkFeKG__customRangeField{flex-direction:column;flex:1;gap:4px;min-width:200px;display:flex}.page-module__zkFeKG__customRangeField label{font-size:var(--font-size-xs,var(--text-xs));color:var(--color-text-tertiary,var(--text-tertiary));text-transform:uppercase;letter-spacing:.03em;font-weight:500}.page-module__zkFeKG__customRangeInput{border:1px solid var(--color-border,var(--border-default));border-radius:var(--radius-sm);background:var(--color-bg-surface,var(--bg-surface));color:var(--color-text-primary,var(--text-primary));font-size:var(--font-size-sm,var(--text-sm));outline:none;padding:8px 10px;transition:border-color .15s}.page-module__zkFeKG__customRangeInput:focus{border-color:var(--color-primary)}.page-module__zkFeKG__customRangeApply{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-sm,var(--text-sm));cursor:pointer;border:none;height:fit-content;padding:8px 20px;font-weight:500;transition:opacity .15s}.page-module__zkFeKG__customRangeApply:hover:not(:disabled){opacity:.9}.page-module__zkFeKG__customRangeApply:disabled{opacity:.5;cursor:not-allowed}.page-module__zkFeKG__exportDropdownContainer{z-index:10;position:absolute;top:12px;right:16px}.page-module__zkFeKG__exportTriggerBtn{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm,13px);cursor:pointer;border:none;align-items:center;gap:4px;padding:7px 14px;font-weight:500;transition:opacity .15s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.page-module__zkFeKG__exportTriggerBtn:hover{opacity:.92}.page-module__zkFeKG__exportTriggerBtn:active{transform:translateY(1px)}.page-module__zkFeKG__exportDropdownBackdrop{z-index:49;background:0 0;position:fixed;inset:0}.page-module__zkFeKG__exportDropdown{z-index:50;background:var(--color-bg-surface,var(--bg-surface,#fff));border:1px solid var(--color-border,var(--border-default,#e2e8f0));border-radius:var(--radius-md,8px);flex-direction:column;gap:10px;width:280px;padding:14px;animation:.12s ease-out page-module__zkFeKG__exportDropdownFadeIn;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}@keyframes page-module__zkFeKG__exportDropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__zkFeKG__exportDropdownHeader{color:var(--color-text-primary,var(--text-primary));border-bottom:1px solid var(--color-border,var(--border-default,#e2e8f0));padding-bottom:8px;font-size:13px;font-weight:600}.page-module__zkFeKG__exportDropdownField{flex-direction:column;gap:4px;display:flex}.page-module__zkFeKG__exportDropdownLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary,var(--text-tertiary,#64748b));font-size:11px;font-weight:600}.page-module__zkFeKG__exportDropdownSelect{border:1px solid var(--color-border,var(--border-default,#e2e8f0));border-radius:var(--radius-sm,6px);background:var(--color-bg-surface,var(--bg-surface,#fff));width:100%;color:var(--color-text-primary,var(--text-primary));outline:none;padding:7px 9px;font-size:13px;transition:border-color .15s}.page-module__zkFeKG__exportDropdownSelect:focus{border-color:var(--color-primary)}.page-module__zkFeKG__exportDropdownActions{border-top:1px solid var(--color-border,var(--border-default,#e2e8f0));justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.page-module__zkFeKG__exportDropdownCancel,.page-module__zkFeKG__exportDropdownSubmit{border-radius:var(--radius-sm,6px);cursor:pointer;border:1px solid var(--color-border,var(--border-default,#e2e8f0));padding:7px 14px;font-size:12px;font-weight:500;transition:opacity .15s,background .15s}.page-module__zkFeKG__exportDropdownCancel{color:var(--color-text-secondary,var(--text-secondary,#475569));background:0 0}.page-module__zkFeKG__exportDropdownCancel:hover:not(:disabled){background:var(--color-bg-muted,var(--bg-muted,#f1f5f9))}.page-module__zkFeKG__exportDropdownSubmit{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-module__zkFeKG__exportDropdownSubmit:hover:not(:disabled){opacity:.9}.page-module__zkFeKG__exportDropdownSubmit:disabled,.page-module__zkFeKG__exportDropdownCancel:disabled{opacity:.5;cursor:not-allowed}.page-module__zkFeKG__modelBreakdown{margin-bottom:var(--spacing-4)}.page-module__zkFeKG__breakdownTitle{font-size:var(--font-size-sm,var(--text-sm));color:var(--color-text-secondary,var(--text-secondary));text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--spacing-3);font-weight:600}.page-module__zkFeKG__usageTabs{gap:var(--spacing-2);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-2);display:flex}.page-module__zkFeKG__usageTabBtn{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;margin-bottom:-calc(var(--spacing-2) + 1px);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:500;transition:color .15s,border-color .15s}.page-module__zkFeKG__usageTabBtn:hover{color:var(--color-text-primary)}.page-module__zkFeKG__usageTabBtnActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.page-module__zkFeKG__costCellAdmin{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__zkFeKG__usageTableCompact{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);min-width:800px}.page-module__zkFeKG__usageTableCompact th,.page-module__zkFeKG__usageTableCompact td{padding:var(--spacing-2) var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.page-module__zkFeKG__usageTableCompact th{background:var(--color-bg-secondary);color:var(--color-text-secondary);z-index:1;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600;position:sticky;top:0}.page-module__zkFeKG__usageTableCompact tbody tr:hover{background:var(--color-bg-hover)}.page-module__zkFeKG__usageTableCompact td:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.page-module__zkFeKG__usageTableCompact th:nth-child(n+2){text-align:right}.page-module__zkFeKG__usagePagination{justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;display:flex}.page-module__zkFeKG__paginationInfo{font-size:var(--font-size-sm,var(--text-sm));color:var(--color-text-secondary,var(--text-secondary))}.page-module__zkFeKG__summaryCard{padding:var(--spacing-3) var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:64px;transition:transform .2s,box-shadow .2s;display:flex}.page-module__zkFeKG__summaryCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-module__zkFeKG__summaryValue{font-size:var(--font-size-md,1rem);color:var(--color-primary);font-weight:700;line-height:1.2}.page-module__zkFeKG__summaryLabel{color:var(--color-text-tertiary);margin-top:var(--spacing-1);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.page-module__zkFeKG__usageTableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);flex:1;min-height:0;overflow:auto}.page-module__zkFeKG__usageTableLarge{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);min-width:900px}.page-module__zkFeKG__usageTableLarge th,.page-module__zkFeKG__usageTableLarge td{padding:var(--spacing-3) var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.page-module__zkFeKG__usageTableLarge th{background:var(--color-bg-secondary);color:var(--color-text-secondary);z-index:1;font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0}.page-module__zkFeKG__usageTableLarge tbody tr:hover{background:var(--color-bg-hover)}.page-module__zkFeKG__usageTableLarge td:nth-child(4),.page-module__zkFeKG__usageTableLarge td:nth-child(5),.page-module__zkFeKG__usageTableLarge td:nth-child(6),.page-module__zkFeKG__usageTableLarge td:nth-child(7),.page-module__zkFeKG__usageTableLarge td:nth-child(8){text-align:right;font-variant-numeric:tabular-nums}.page-module__zkFeKG__usageTableLarge th:nth-child(4),.page-module__zkFeKG__usageTableLarge th:nth-child(5),.page-module__zkFeKG__usageTableLarge th:nth-child(6),.page-module__zkFeKG__usageTableLarge th:nth-child(7),.page-module__zkFeKG__usageTableLarge th:nth-child(8){text-align:right}.page-module__zkFeKG__usageTableLarge td:nth-child(9),.page-module__zkFeKG__usageTableLarge th:nth-child(9){text-align:center}.page-module__zkFeKG__modelCell{max-width:180px}.page-module__zkFeKG__modelCell .page-module__zkFeKG__modelName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.page-module__zkFeKG__modelCell .page-module__zkFeKG__modelType{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.page-module__zkFeKG__endpointCell{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-overflow:ellipsis;max-width:140px;overflow:hidden}.page-module__zkFeKG__noDataLarge{text-align:center;padding:var(--spacing-8);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.page-module__zkFeKG__currentPackageInfo{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.page-module__zkFeKG__currentPackageLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__zkFeKG__warningText{color:var(--color-warning);font-size:var(--font-size-sm);font-style:italic}.page-module__zkFeKG__confirmBox{background:var(--color-warning-bg,#fff8e1);border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--spacing-4)}.page-module__zkFeKG__confirmTitle{font-size:var(--font-size-md);color:var(--color-warning-dark,#f57c00);margin-bottom:var(--spacing-2);font-weight:600}.page-module__zkFeKG__confirmText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.page-module__zkFeKG__confirmText:last-child{margin-bottom:0}@media (max-width:768px){.page-module__zkFeKG__usageSummaryCards{grid-template-columns:repeat(2,1fr)}.page-module__zkFeKG__progressStats{flex-wrap:wrap}}@media (max-width:480px){.page-module__zkFeKG__usageSummaryCards{grid-template-columns:1fr}}.page-module__zkFeKG__debugToolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 2px 12px;display:flex}.page-module__zkFeKG__debugHint{color:var(--text-tertiary);font-size:12px}.page-module__zkFeKG__debugPayloadToggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-module__zkFeKG__debugPayloadToggle input{cursor:pointer}.page-module__zkFeKG__debugModal{flex-direction:column;gap:14px;display:flex}.page-module__zkFeKG__debugLoading{justify-content:center;padding:40px 0;display:flex}.page-module__zkFeKG__debugMeta{background:var(--bg-input);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px;display:grid}.page-module__zkFeKG__debugMeta>div{color:var(--text-primary);flex-direction:column;gap:3px;font-size:13px;display:flex;overflow:hidden}.page-module__zkFeKG__debugMeta code{font-family:var(--font-mono);word-break:break-all;font-size:12px}.page-module__zkFeKG__debugMetaLabel{text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.page-module__zkFeKG__debugSection{flex-direction:column;gap:8px;display:flex}.page-module__zkFeKG__debugSectionTitle{color:var(--text-primary);font-size:13px;font-weight:700}.page-module__zkFeKG__debugPre{background:var(--bg-input);font-family:var(--font-mono);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.page-module__zkFeKG__debugChain{flex-direction:column;gap:8px;display:flex}.page-module__zkFeKG__debugAttempt{border:1px solid var(--border-color);border-radius:8px;padding:10px 12px}.page-module__zkFeKG__debugAttemptHead{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.page-module__zkFeKG__debugSeq{font-family:var(--font-mono);color:var(--text-tertiary);font-weight:700}.page-module__zkFeKG__debugProv{color:var(--text-primary);font-weight:700}.page-module__zkFeKG__debugModel{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.page-module__zkFeKG__debugCode{color:var(--text-tertiary);font-size:12px}.page-module__zkFeKG__debugAttemptMsg{color:#dc2626;word-break:break-word;margin-top:6px;font-size:12px}.page-module__zkFeKG__debugRaw{margin-top:8px}.page-module__zkFeKG__debugRaw summary{cursor:pointer;color:var(--text-secondary);font-size:12px}.page-module__zkFeKG__tierCell{align-items:center;gap:6px;display:inline-flex}.page-module__zkFeKG__pinnedTag{font-size:.8rem}.page-module__zkFeKG__pausedTag{text-transform:uppercase;color:#ef4444;border:1px solid #ef4444;border-radius:8px;padding:0 5px;font-size:.62rem;font-weight:700}.page-module__zkFeKG__usageStatusPick{width:150px}
.EmptyState-module__jd0QPa__container{padding:var(--space-12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__jd0QPa__icon{width:48px;height:48px;color:var(--text-tertiary);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.EmptyState-module__jd0QPa__icon svg{width:100%;height:100%}.EmptyState-module__jd0QPa__title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0 0 var(--space-2)}.EmptyState-module__jd0QPa__description{font-size:var(--font-size-sm);color:var(--text-secondary);max-width:320px;margin:0}.EmptyState-module__jd0QPa__action,.EmptyState-module__jd0QPa__actionButton{margin-top:var(--space-4)}
.SyntaxHighlighter-module__7gG1fa__container{width:100%;overflow:auto}.SyntaxHighlighter-module__7gG1fa__code{white-space:pre-wrap;word-break:break-all;color:#d4d4d4;tab-size:2;margin:0;font-family:Cascadia Code,Fira Code,JetBrains Mono,SF Mono,Consolas,Monaco,Menlo,monospace;font-size:11.5px;line-height:1.65}.SyntaxHighlighter-module__7gG1fa__code code{font-family:inherit}.SyntaxHighlighter-module__7gG1fa__keyword{color:#c586c0}.SyntaxHighlighter-module__7gG1fa__string{color:#ce9178}.SyntaxHighlighter-module__7gG1fa__number{color:#b5cea8}.SyntaxHighlighter-module__7gG1fa__comment{color:#6a9955;font-style:italic}.SyntaxHighlighter-module__7gG1fa__function{color:#dcdcaa}.SyntaxHighlighter-module__7gG1fa__builtin{color:#4ec9b0}.SyntaxHighlighter-module__7gG1fa__variable,.SyntaxHighlighter-module__7gG1fa__property{color:#9cdcfe}.SyntaxHighlighter-module__7gG1fa__operator{color:#d4d4d4}.SyntaxHighlighter-module__7gG1fa__punctuation{color:gray}.SyntaxHighlighter-module__7gG1fa__flag{color:#569cd6}.SyntaxHighlighter-module__7gG1fa__plain{color:#d4d4d4}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__code{color:#1e1e1e}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__keyword{color:#af00db}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__string{color:#a31515}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__number{color:#098658}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__comment{color:green;font-style:italic}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__function{color:#795e26}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__builtin{color:#267f99}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__variable{color:#0070c1}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__property{color:#0070c1}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__operator{color:#1e1e1e}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__punctuation{color:#666}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__flag{color:#0451a5}[data-theme=light] .SyntaxHighlighter-module__7gG1fa__plain{color:#1e1e1e}
.page-module__KD26jG__container{padding:0}.page-module__KD26jG__header{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.page-module__KD26jG__headerLeft{flex-direction:column;display:flex}.page-module__KD26jG__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-1);font-weight:700}.page-module__KD26jG__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__KD26jG__loading{padding:var(--spacing-12) 0;justify-content:center;align-items:center;display:flex}.page-module__KD26jG__botGrid{gap:var(--spacing-4);margin-bottom:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.page-module__KD26jG__botCard{padding:var(--spacing-5)}.page-module__KD26jG__botCardHeader{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.page-module__KD26jG__botName{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.page-module__KD26jG__botMeta{gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.page-module__KD26jG__botMetaRow{align-items:center;gap:var(--spacing-2);display:flex}.page-module__KD26jG__botMetaLabel{min-width:100px;color:var(--color-text-tertiary)}.page-module__KD26jG__botMetaValue{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);word-break:break-all}.page-module__KD26jG__botActions{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-primary);display:flex}.page-module__KD26jG__statusDot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.page-module__KD26jG__statusRunning{background:var(--color-success);box-shadow:0 0 6px #22c55e80}.page-module__KD26jG__statusStopped{background:var(--color-text-tertiary)}.page-module__KD26jG__statusError{background:var(--color-danger);box-shadow:0 0 6px #ef444480}.page-module__KD26jG__statusStarting,.page-module__KD26jG__statusStopping{background:var(--color-warning);animation:1s ease-in-out infinite page-module__KD26jG__pulse}@keyframes page-module__KD26jG__pulse{0%,to{opacity:1}50%{opacity:.4}}.page-module__KD26jG__formGrid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.page-module__KD26jG__formFullWidth{grid-column:1/-1}.page-module__KD26jG__formSection{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-2);padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border-primary);grid-column:1/-1;font-weight:600}.page-module__KD26jG__modelListHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.page-module__KD26jG__modelListLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.page-module__KD26jG__addModelBtn{border:1px dashed var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;transition:all .15s;display:inline-flex}.page-module__KD26jG__addModelBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module__KD26jG__modelRow{gap:var(--spacing-2);margin-bottom:var(--spacing-2);align-items:center;display:flex}.page-module__KD26jG__modelRow>div{flex:1;min-width:0}.page-module__KD26jG__removeModelBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.page-module__KD26jG__removeModelBtn:hover{color:var(--color-danger);background:#ef44441a}.page-module__KD26jG__modelListHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0 0 var(--spacing-1);font-style:italic}.page-module__KD26jG__emptyState{text-align:center;padding:var(--spacing-12);color:var(--color-text-secondary)}.page-module__KD26jG__emptyIcon{width:48px;height:48px;margin:0 auto var(--spacing-4);color:var(--color-text-tertiary)}.page-module__KD26jG__threadCount{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page-module__KD26jG__errorText{color:var(--color-danger);font-size:var(--font-size-xs);margin-top:var(--spacing-1);word-break:break-all}.page-module__KD26jG__logsContainer{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__KD26jG__logsError{border-radius:var(--radius-md);padding:var(--spacing-3);color:var(--color-danger);font-size:var(--font-size-sm);word-break:break-all;background:#ef444414;border:1px solid #ef444440}.page-module__KD26jG__logsToolbar{justify-content:flex-end;display:flex}.page-module__KD26jG__logsOutput{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-4);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-all;max-height:420px;margin:0;line-height:1.6;overflow-y:auto}.page-module__KD26jG__spinning{animation:1s linear infinite page-module__KD26jG__spin}@keyframes page-module__KD26jG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.page-module__KD26jG__botGrid,.page-module__KD26jG__formGrid{grid-template-columns:1fr}}
.AdminTimeFilter-module__qTnk-G__wrap{display:inline-block;position:relative}.AdminTimeFilter-module__qTnk-G__trigger{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.AdminTimeFilter-module__qTnk-G__trigger:hover{background:var(--bg-hover)}.AdminTimeFilter-module__qTnk-G__label{text-overflow:ellipsis;max-width:150px;overflow:hidden}.AdminTimeFilter-module__qTnk-G__tz{color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:5px;padding:1px 4px;font-size:.58rem;font-weight:800}.AdminTimeFilter-module__qTnk-G__chev,.AdminTimeFilter-module__qTnk-G__chevOpen{color:var(--text-tertiary);transition:transform .15s}.AdminTimeFilter-module__qTnk-G__chevOpen{transform:rotate(180deg)}.AdminTimeFilter-module__qTnk-G__menu{background:var(--bg-raised,var(--bg-surface));border:1px solid var(--border-default);width:230px;max-height:320px;box-shadow:var(--shadow-xl,0 12px 32px #00000052);z-index:90;transform-origin:100% 0;border-radius:11px;padding:5px;animation:.14s ease-out AdminTimeFilter-module__qTnk-G__atfIn;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto}@keyframes AdminTimeFilter-module__qTnk-G__atfIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}.AdminTimeFilter-module__qTnk-G__item{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:.78rem;display:flex}.AdminTimeFilter-module__qTnk-G__item:hover{background:var(--bg-hover);color:var(--text-primary)}.AdminTimeFilter-module__qTnk-G__itemOn{color:var(--color-primary);font-weight:700}.AdminTimeFilter-module__qTnk-G__customBox{border-top:1px solid var(--border-subtle,var(--border-default));flex-direction:column;gap:7px;margin-top:4px;padding:8px 6px 4px;display:flex}.AdminTimeFilter-module__qTnk-G__customRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.AdminTimeFilter-module__qTnk-G__customLbl{color:var(--text-tertiary);width:100%;font-size:.62rem;font-weight:700}.AdminTimeFilter-module__qTnk-G__inp{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border-default);min-width:90px;color:var(--text-primary);border-radius:6px;flex:1;padding:4px 6px;font-size:.7rem}.AdminTimeFilter-module__qTnk-G__inp:focus{border-color:var(--color-primary);outline:none}.AdminTimeFilter-module__qTnk-G__dash{color:var(--text-tertiary)}.AdminTimeFilter-module__qTnk-G__apply{background:var(--color-primary);color:var(--text-inverse,#111);cursor:pointer;border:none;border-radius:7px;align-self:flex-end;padding:5px 10px;font-size:.72rem;font-weight:800}
.Toggle-module__xiRN1q__wrapper{align-items:center;gap:var(--spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.Toggle-module__xiRN1q__wrapper.Toggle-module__xiRN1q__disabled{cursor:not-allowed;opacity:.6}.Toggle-module__xiRN1q__toggle{display:inline-block;position:relative}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small{width:36px;height:20px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium{width:44px;height:24px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large{width:52px;height:28px}.Toggle-module__xiRN1q__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module__xiRN1q__slider{cursor:pointer;background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);transition:all var(--transition-fast);border-radius:34px;position:absolute;inset:0}.Toggle-module__xiRN1q__slider:before{content:"";transition:all var(--transition-fast);background-color:#fff;border-radius:50%;position:absolute;box-shadow:0 2px 4px #0000001a}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small .Toggle-module__xiRN1q__slider:before{width:14px;height:14px;bottom:2px;left:2px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium .Toggle-module__xiRN1q__slider:before{width:18px;height:18px;bottom:2px;left:2px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large .Toggle-module__xiRN1q__slider:before{width:22px;height:22px;bottom:2px;left:2px}.Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider{background-color:var(--color-primary);border-color:var(--color-primary)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(16px)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(20px)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(24px)}.Toggle-module__xiRN1q__input:focus+.Toggle-module__xiRN1q__slider{box-shadow:0 0 0 3px #0066ff1a}.Toggle-module__xiRN1q__wrapper.Toggle-module__xiRN1q__disabled .Toggle-module__xiRN1q__slider{cursor:not-allowed}.Toggle-module__xiRN1q__label{font-size:var(--font-size-sm);color:var(--color-text-primary)}
