:where(.Badge-module__ZmJoIW__badge){align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;border:1px solid #0000;font-weight:700;line-height:1;display:inline-flex}:where(.Badge-module__ZmJoIW__badge) svg{flex-shrink:0}:where(.Badge-module__ZmJoIW__sm){padding:3px var(--sp-2);font-size:var(--fs-2xs)}:where(.Badge-module__ZmJoIW__md){padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs)}:where(.Badge-module__ZmJoIW__neutral){color:var(--muted-strong);background:var(--chip);border-color:var(--line)}:where(.Badge-module__ZmJoIW__success){color:var(--success-text);background:var(--success-soft);border-color:var(--success-border)}:where(.Badge-module__ZmJoIW__warning){color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-border)}:where(.Badge-module__ZmJoIW__danger){color:var(--danger-text);background:var(--danger-soft);border-color:var(--danger-border)}:where(.Badge-module__ZmJoIW__info){color:var(--info-text);background:var(--info-soft);border-color:var(--info-border)}:where(.Badge-module__ZmJoIW__solid){color:var(--on-highlight);background:var(--highlight);border-color:var(--highlight)}:where(.Badge-module__ZmJoIW__dot){border-radius:var(--r-pill);background:currentColor;flex-shrink:0;width:6px;height:6px}
:where(.Callout-module__I92nCG__callout){align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--foreground);font-size:var(--fs-sm);line-height:1.5;display:flex}:where(.Callout-module__I92nCG__icon){color:var(--muted);flex-shrink:0;margin-top:1px;display:flex}:where(.Callout-module__I92nCG__body){gap:var(--sp-1);min-width:0;display:grid}:where(.Callout-module__I92nCG__title){margin:0;font-weight:700}:where(.Callout-module__I92nCG__content)>*+*{margin-top:var(--sp-1)}:where(.Callout-module__I92nCG__actions){gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}:where(.Callout-module__I92nCG__success){background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}:where(.Callout-module__I92nCG__warning){background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}:where(.Callout-module__I92nCG__danger){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}:where(.Callout-module__I92nCG__info){background:var(--info-soft);border-color:var(--info-border);color:var(--info-text)}:where(.Callout-module__I92nCG__success,.Callout-module__I92nCG__warning,.Callout-module__I92nCG__danger,.Callout-module__I92nCG__info) .Callout-module__I92nCG__icon{color:currentColor}
.Checkbox-module__LNhHkG__wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;display:inline-flex}.Checkbox-module__LNhHkG__wrap.Checkbox-module__LNhHkG__disabled{cursor:not-allowed;opacity:.55}.Checkbox-module__LNhHkG__box{all:unset;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.Checkbox-module__LNhHkG__box:hover{border-color:var(--muted-2)}.Checkbox-module__LNhHkG__box:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.Checkbox-module__LNhHkG__box[data-state=checked]{background:var(--highlight);border-color:var(--highlight)}.Checkbox-module__LNhHkG__box[data-disabled]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Checkbox-module__LNhHkG__box{transition:none}}.Checkbox-module__LNhHkG__indicator{color:var(--on-highlight);display:inline-flex}.Checkbox-module__LNhHkG__text{color:var(--foreground);font-size:.875rem}
:where(.EmptyState-module__DeS5iW__empty){justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-4);text-align:center;color:var(--muted);flex-direction:column;display:flex}:where(.EmptyState-module__DeS5iW__icon){color:var(--muted-2);margin-bottom:var(--sp-1);justify-content:center;align-items:center;display:flex}:where(.EmptyState-module__DeS5iW__icon) svg{width:28px;height:28px}@media (min-width:48rem){:where(.EmptyState-module__DeS5iW__icon) svg{width:32px;height:32px}}:where(.EmptyState-module__DeS5iW__title){font-size:var(--fs-md);color:var(--foreground);margin:0;font-weight:700}:where(.EmptyState-module__DeS5iW__description){font-size:var(--fs-sm);max-width:44ch;margin:0;line-height:1.5}:where(.EmptyState-module__DeS5iW__action){margin-top:var(--sp-3)}:where(.EmptyState-module__DeS5iW__inline){padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-sm);margin:0;display:block}
:where(.table-module__agUrqW__scroll){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:opacity var(--dur-fast) var(--ease-out);position:relative;overflow-x:auto}:where(.table-module__agUrqW__scroll)[aria-busy=true]{opacity:.6}:where(.table-module__agUrqW__table){border-collapse:collapse;width:100%}:where(.table-module__agUrqW__table) th{padding:var(--sp-3) var(--sp-4);text-align:left;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:600}:where(.table-module__agUrqW__table) td{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--muted-strong);border-bottom:1px solid var(--line);vertical-align:middle}:where(.table-module__agUrqW__table) tbody tr:last-child td{border-bottom:none}:where(.table-module__agUrqW__table) tfoot td{color:var(--foreground);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:none;font-weight:700}:where(.table-module__agUrqW__num){text-align:right;font-variant-numeric:tabular-nums}:where(.table-module__agUrqW__nowrap){white-space:nowrap}:where(.table-module__agUrqW__primaryCell){color:var(--foreground);font-weight:600}:where(.table-module__agUrqW__rowClickable){cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}:where(.table-module__agUrqW__rowClickable):hover td{background:var(--surface-2)}:where(.table-module__agUrqW__rowClickable):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where(.table-module__agUrqW__emptyCell){padding:0}
.Dialog-module__7g4e6W__overlay{z-index:var(--z-overlay);background-color:#00000080;animation:.2s Dialog-module__7g4e6W__fadeIn;position:fixed;inset:0}@keyframes Dialog-module__7g4e6W__fadeIn{0%{opacity:0}to{opacity:1}}.Dialog-module__7g4e6W__content{background:var(--surface);box-shadow:0 20px 50px #0000004d, 0 0 0 1px var(--line);width:calc(100vw - 20px);max-height:calc(100dvh - 20px);z-index:var(--z-modal);border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) Dialog-module__7g4e6W__slideIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:48rem){.Dialog-module__7g4e6W__content{width:90vw;max-height:85vh}}.Dialog-module__7g4e6W__content.Dialog-module__7g4e6W__sm{max-width:400px}.Dialog-module__7g4e6W__content.Dialog-module__7g4e6W__md{max-width:600px}.Dialog-module__7g4e6W__content.Dialog-module__7g4e6W__lg{max-width:800px}.Dialog-module__7g4e6W__content.Dialog-module__7g4e6W__xl{max-width:1000px}.Dialog-module__7g4e6W__content:focus{outline:none}.Dialog-module__7g4e6W__sheet{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:88dvh;animation:.24s cubic-bezier(.16,1,.3,1) Dialog-module__7g4e6W__sheetUp;top:auto;bottom:0;left:0;transform:none}@media (min-width:64rem){.Dialog-module__7g4e6W__sheet{border-radius:16px 0 0 16px;width:min(460px,92vw);max-height:100dvh;animation:.24s cubic-bezier(.16,1,.3,1) Dialog-module__7g4e6W__drawerIn;inset:0 0 0 auto}}.Dialog-module__7g4e6W__sheet.Dialog-module__7g4e6W__sm,.Dialog-module__7g4e6W__sheet.Dialog-module__7g4e6W__md,.Dialog-module__7g4e6W__sheet.Dialog-module__7g4e6W__lg,.Dialog-module__7g4e6W__sheet.Dialog-module__7g4e6W__xl{max-width:none}.Dialog-module__7g4e6W__sheetGrabber{background:var(--line);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0}@media (min-width:64rem){.Dialog-module__7g4e6W__sheetGrabber{display:none}}@keyframes Dialog-module__7g4e6W__sheetUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Dialog-module__7g4e6W__drawerIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes Dialog-module__7g4e6W__slideIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.Dialog-module__7g4e6W__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 16px 12px;display:flex}@media (min-width:48rem){.Dialog-module__7g4e6W__header{padding:24px 24px 16px}}.Dialog-module__7g4e6W__title{color:var(--foreground);margin:0;font-size:18px;font-weight:700}@media (min-width:48rem){.Dialog-module__7g4e6W__title{font-size:20px}}.Dialog-module__7g4e6W__description{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.Dialog-module__7g4e6W__headerMeta{margin-top:8px}.Dialog-module__7g4e6W__closeButton{all:unset;width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.Dialog-module__7g4e6W__closeButton:hover{background:var(--chip);color:var(--foreground)}.Dialog-module__7g4e6W__closeButton:focus,.Dialog-module__7g4e6W__closeButton:focus-visible{box-shadow:none;outline:none}.Dialog-module__7g4e6W__body{flex:1;padding:16px;overflow-y:auto}@media (min-width:48rem){.Dialog-module__7g4e6W__body{padding:24px}}.Dialog-module__7g4e6W__body::-webkit-scrollbar{width:8px}.Dialog-module__7g4e6W__body::-webkit-scrollbar-track{background:var(--surface-2);border-radius:4px}.Dialog-module__7g4e6W__body::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.Dialog-module__7g4e6W__body::-webkit-scrollbar-thumb:hover{background:var(--muted)}.Dialog-module__7g4e6W__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (min-width:48rem){.Dialog-module__7g4e6W__footer{flex-wrap:nowrap;padding:16px 24px}}.Dialog-module__7g4e6W__alert{text-align:left}.Dialog-module__7g4e6W__alertBody{padding:16px}@media (min-width:48rem){.Dialog-module__7g4e6W__alertBody{padding:24px}}.Dialog-module__7g4e6W__alertTitle{color:var(--foreground);margin:0 0 8px;font-size:18px;font-weight:700}.Dialog-module__7g4e6W__alertDescription{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.Dialog-module__7g4e6W__alertCancel{all:unset;cursor:pointer;background:var(--surface-2);color:var(--foreground);border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.Dialog-module__7g4e6W__alertCancel:hover{background:var(--line)}.Dialog-module__7g4e6W__alertAction{all:unset;cursor:pointer;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:filter .15s}.Dialog-module__7g4e6W__alertAction:hover{filter:brightness(.9)}.Dialog-module__7g4e6W__alertAction.Dialog-module__7g4e6W__danger{background:var(--danger);color:var(--on-danger)}.Dialog-module__7g4e6W__alertAction.Dialog-module__7g4e6W__primary{background:var(--primary);color:var(--on-brand)}.Dialog-module__7g4e6W__alertAction.Dialog-module__7g4e6W__warning{background:var(--warning);color:var(--on-warning)}
