.NotesView-module__o4wQlG__container{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.NotesView-module__o4wQlG__controls{margin-top:var(--space-4);margin-bottom:var(--space-2);justify-content:center;display:flex}.NotesView-module__o4wQlG__searchBar{width:37.5rem;max-width:100%}.NotesView-module__o4wQlG__masonryGrid{gap:var(--space-4);width:100%;padding-bottom:var(--space-12);display:flex}.NotesView-module__o4wQlG__masonryColumn{gap:var(--space-4);background-clip:padding-box;flex-direction:column;display:flex}.NotesView-module__o4wQlG__card:hover,[data-menu-open] .NotesView-module__o4wQlG__card{box-shadow:var(--shadow-md)}.NotesView-module__o4wQlG__tintRed{background-color:#4a1f1f;border-color:#6d2d2d}.NotesView-module__o4wQlG__tintBlue{background-color:#1a2f4e;border-color:#29446e}.NotesView-module__o4wQlG__tintGreen{background-color:#193822;border-color:#265535}.NotesView-module__o4wQlG__tintPurple{background-color:#381f4a;border-color:#522d6d}.NotesView-module__o4wQlG__tintYellow{background-color:#453613;border-color:#665020}.NotesView-module__o4wQlG__tintOrange{background-color:#4a2b16;border-color:#6e4022}.NotesView-module__o4wQlG__listContainer{gap:var(--space-2);padding-bottom:var(--space-12);flex-direction:column;display:flex}.NotesView-module__o4wQlG__listItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all .15s;display:flex}.NotesView-module__o4wQlG__listItem:hover,.NotesView-module__o4wQlG__listItem[data-menu-open]{background-color:var(--color-bg-surface-3);border-color:var(--color-border-default)}.NotesView-module__o4wQlG__colorIndicator{width:var(--space-1);height:100%;min-height:var(--size-button-md);border-radius:2px;flex-shrink:0}.NotesView-module__o4wQlG__listItemContent{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.NotesView-module__o4wQlG__listItemTitle{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600;line-height:1.4}.NotesView-module__o4wQlG__listItemText{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}
.button{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);transition:all var(--transition-fast),transform 50ms ease-out;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex}.button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.button--sm{height:var(--size-button-md);padding:0 var(--space-4);font-size:var(--font-size-xs)}.button--md{height:var(--size-button-lg);padding:0 var(--space-5);font-size:var(--font-size-sm)}.button--lg{height:var(--size-button-xl);padding:0 var(--space-6);font-size:var(--font-size-base)}.button--primary{background-color:var(--color-accent-primary);color:#fff}.button--primary:hover:not(:disabled){background-color:var(--color-accent-primary-hover)}.button--primary:active:hover:not(:disabled){filter:brightness(.9)}.button--secondary{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.button--secondary:hover:not(:disabled){background-color:var(--color-bg-surface-3);border-color:var(--color-border-strong)}.button--secondary:active:hover:not(:disabled){background-color:var(--color-bg-surface-2);border-color:var(--color-border-default)}.button--ghost{color:var(--color-text-secondary);background-color:#0000}.button--ghost:hover:not(:disabled){background-color:var(--color-bg-surface-3);color:var(--color-text-primary)}.button--ghost:active:hover:not(:disabled){background-color:var(--color-bg-surface-2)}.button--danger{color:var(--color-text-secondary);background-color:#0000}.button--danger:hover:not(:disabled){color:var(--color-status-error);background-color:#ef44441a}.button--icon{aspect-ratio:1;padding:0}.button--icon.button--sm{width:var(--size-button-md)}.button--icon.button--md{width:var(--size-button-lg)}.button--icon.button--lg{width:var(--size-button-xl)}.button--full-width{width:100%}.button--loading{color:#0000;position:relative}.button__spinner{width:var(--size-icon-sm);height:var(--size-icon-sm);border:2px solid #fffc;border-right-color:#0000;border-radius:50%;animation:.6s linear infinite spin;position:absolute}.button--secondary .button__spinner,.button--ghost .button__spinner{border-color:var(--color-text-secondary);border-right-color:#0000}@keyframes spin{to{transform:rotate(360deg)}}
.field-root{gap:var(--space-2);flex-direction:column;display:flex}.field--width-full{width:100%}.field--width-sm{width:12.5rem}.field--width-md{width:20rem}.field--width-fit{width:fit-content}.field-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer}.field-control-container{flex-direction:column;display:flex;position:relative}.field-description{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.field-error{font-size:var(--font-size-xs);color:var(--color-status-error);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.field-root[data-invalid=true] .field-label{color:var(--color-status-error)}
.input-container{align-items:center;display:flex;position:relative}.input{width:100%;height:var(--size-button-xl);padding:0 var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.input--default{background-color:var(--color-bg-input)}.input--recessed{background-color:var(--color-bg-surface-1);border-color:var(--color-border-subtle)}.input:hover:not(:disabled){border-color:var(--color-border-strong)}.input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary);outline:none}.input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-bg-elevated)}.input[data-invalid=true]{border-color:var(--color-status-error)}.input[data-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-status-error-subtle)}.input--with-left-icon{padding-left:var(--space-10)}.input--with-right-icon{padding-right:var(--space-10)}.input-icon{color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.input-icon--left{left:var(--space-3)}.input-icon--right{right:var(--space-3)}.input--sm{height:var(--size-button-md);font-size:var(--font-size-xs)}.input--lg{height:var(--size-button-xl);font-size:var(--font-size-base)}.input-helper{font-size:var(--font-size-xs);color:var(--color-text-muted)}.input-helper--error{color:var(--color-status-error)}
.select-trigger{width:100%;min-width:10rem;height:var(--size-button-xl);padding:0 var(--space-4);background-color:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;position:relative}.select-trigger--recessed{background-color:var(--color-bg-surface-1)}.select-trigger[data-open=true]{background-color:var(--color-bg-surface-2);border-color:var(--color-border-strong);z-index:4001}.select-trigger[data-open=true] .select-chevron{transform:rotate(180deg)}.select-trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.select-trigger:focus{border-color:var(--color-accent-primary);background-color:var(--color-bg-surface-0)}.select-trigger[data-invalid=true]{border-color:var(--color-status-error)}.select-trigger--with-left-icon{padding-left:var(--space-10)}.select-left-icon{left:var(--space-3);color:var(--color-text-muted);opacity:.5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.select-value-container{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.select-chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);margin-left:var(--space-2);flex-shrink:0}.select-positioner{z-index:5000}.select-popup{background-color:var(--color-bg-surface-2);border-radius:var(--radius-md);padding:var(--space-1);transform-origin:top;min-width:10rem;animation:selectPopupIn var(--transition-fast)ease-out;box-sizing:border-box;border:1px solid #ffffff14;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px -12px #000000b3}.select-popup--match-trigger{width:var(--anchor-width);min-width:0}.select-item{padding:var(--space-2)var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);outline:none;justify-content:space-between;align-items:center;display:flex}.select-popup--indented .select-item{padding-left:var(--space-10)}.select-item:hover,.select-item[data-highlighted=true]{background-color:var(--color-bg-action-hover);color:var(--color-text-primary)}.select-item[data-selected=true]{background-color:var(--color-bg-surface-3);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.select-item-content{align-items:center;gap:var(--space-3);display:flex}.select-item-icon{opacity:.7}.select-item-indicator{color:var(--color-accent-primary)}@keyframes selectPopupIn{0%{opacity:0;transform:translateY(-8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}
.dropdown-trigger-unstyled{cursor:pointer;color:inherit;background:0 0;border:none;width:fit-content;padding:0;font-family:inherit;display:flex}.dropdown-positioner{z-index:var(--z-toast)}.dropdown-menu{background-color:var(--color-bg-surface-2);border-radius:var(--radius-lg);padding:var(--space-1);border:1px solid #ffffff14;outline:none;flex-direction:column;min-width:11.25rem;animation:.12s ease-out dropdownFadeIn;display:flex;box-shadow:0 12px 40px -12px #000000b3}.dropdown-menu--match-trigger{width:var(--anchor-width);min-width:0}@keyframes dropdownFadeIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dropdown-item{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:all var(--transition-fast);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;display:flex}.dropdown-item:hover,.dropdown-item[data-highlighted]{background-color:var(--color-bg-surface-3);color:var(--color-text-primary)}.dropdown-item--disabled{opacity:.5;cursor:not-allowed}.dropdown-item--danger{color:var(--color-status-error)}.dropdown-item--danger:hover,.dropdown-item--danger[data-highlighted]{color:#ef4444;background-color:#ef44441a}.dropdown-item-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);color:inherit;opacity:.7;justify-content:center;align-items:center;display:flex}.dropdown-item-label{flex:1}.dropdown-item-shortcut{font-size:var(--font-size-xs);color:var(--color-text-muted);opacity:.6}.dropdown-item-check{color:var(--color-accent-primary);justify-content:center;align-items:center;margin-left:auto;display:flex}.dropdown-separator{height:1px;margin:var(--space-1)0;background-color:#ffffff0f}.dropdown-label{padding:var(--space-2)var(--space-3)var(--space-1)var(--space-3);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;opacity:.8}
.dialog-content{flex-direction:column;display:flex}.dialog-message{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--space-4)0;line-height:var(--line-height-relaxed)}.dialog-input{width:100%;height:var(--size-button-xl);padding:0 var(--space-4);font-size:var(--font-size-sm);background-color:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);transition:all var(--transition-base)}.dialog-input:focus{border-color:var(--color-accent-primary);outline:none}.dialog-input::placeholder{color:var(--color-text-dim)}
.input-dialog{max-width:25rem}.input-dialog-header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.input-dialog-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.input-dialog-content{padding:var(--space-5)}.input-dialog-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:block}.input-dialog-input{width:100%;padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color .15s,box-shadow .15s}.input-dialog-input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #3b82f626}.input-dialog-input::placeholder{color:var(--color-text-muted)}.input-dialog-actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex}
.ui-badge{padding:2px var(--space-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);white-space:nowrap;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;min-height:var(--size-6);border:1px solid #0000;justify-content:center;align-items:center;line-height:normal;display:inline-flex}.ui-badge--pill{border-radius:var(--radius-full)}.ui-badge--default{border-radius:var(--radius-sm)}.ui-badge--outline{border-color:var(--color-border-strong);border-radius:var(--radius-md);background-color:#0000!important}.ui-badge--success{color:#10b981!important;background-color:#10b9811a!important;border-color:#10b98133!important}.ui-badge--error{color:#ef4444!important;background-color:#ef44441a!important;border-color:#ef444433!important}.ui-badge--warning{color:#f59e0b!important;background-color:#f59e0b1a!important;border-color:#f59e0b33!important}.ui-badge--neutral{color:var(--color-text-secondary)!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important}.ui-badge--info{color:#3b82f6!important;background-color:#3b82f61a!important;border-color:#3b82f633!important}.ui-badge-dot{width:var(--space-2);height:var(--space-2);background-color:currentColor;border-radius:50%;margin-right:6px;box-shadow:0 0 4px}.ui-badge--clickable{cursor:pointer}.ui-badge--clickable:hover{filter:brightness(1.2)}button.ui-badge{appearance:none;background:0 0;border-style:solid;font-family:inherit}
.modal-backdrop{background-color:var(--color-bg-overlay);z-index:var(--z-modal-backdrop);padding:var(--space-4);animation:fadeIn var(--transition-fast);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);max-height:calc(100vh - var(--space-12));width:100%;z-index:var(--z-modal);animation:slideUp var(--transition-base);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.modal--sm{max-width:min(27.5rem,90%)}.modal--md{max-width:min(37.5rem,90%)}.modal--lg{max-width:min(50rem,90%)}.modal--xl{max-width:min(62.5rem,90%)}.modal--full{max-width:none;height:calc(100vh - var(--space-12));border-radius:0}.modal-header{padding:var(--space-6)var(--space-8);background-color:var(--color-bg-surface-2);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}.modal-close{width:var(--size-7);height:var(--size-7);border-radius:var(--radius-md);color:var(--color-text-muted);transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.modal-close:hover{background-color:var(--color-bg-action-hover);color:var(--color-text-primary)}.modal-body{padding:var(--space-6)var(--space-8);flex:1;overflow-y:auto}.modal-body--no-padding{padding:0}.modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-6)var(--space-8);background-color:var(--color-bg-surface-2);border-top:1px solid var(--color-border-subtle);display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}
.status-select-trigger-unstyled{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:flex}.status-select-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-select-positioner{z-index:var(--z-toast)}.status-select-menu{background-color:var(--color-bg-surface-2);border-radius:var(--radius-md);padding:var(--space-1)0;border:1px solid #ffffff14;flex-direction:column;animation:.1s ease-out fadeIn;display:flex;box-shadow:0 12px 40px -12px #000000b3}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.status-select-option{align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;transition:background-color var(--transition-fast);color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:none;width:calc(100% - 8px);margin:0 4px;display:flex}.status-select-option:hover,.status-select-option[data-highlighted]{background-color:var(--color-bg-action-hover);color:var(--color-text-primary);outline:none}.status-select-option.selected{color:var(--color-text-primary);background-color:var(--color-bg-action-hover);font-weight:var(--font-weight-medium)}.status-select-check{color:var(--color-text-muted);margin-left:auto}.status-select-dot{width:var(--space-2);height:var(--space-2);border-radius:50%;flex-shrink:0}
.ui-card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-base);flex-direction:column;width:100%;display:flex;overflow:hidden}.ui-card--outline{background-color:#0000}.ui-card--ghost{background-color:#0000;border-color:#0000}.ui-card--hoverable{cursor:pointer}.ui-card--hoverable:hover{border-color:var(--color-border-default);background-color:var(--color-bg-item-hover)}.ui-card--hoverable:active:hover{background-color:var(--color-bg-surface-3)}button.ui-card{appearance:none;text-align:left;color:inherit;outline:none;font-family:inherit}
.Tabs-module__Kftrda__tabsRoot{flex-direction:column;width:100%;display:flex}.Tabs-module__Kftrda__tabsList{gap:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;display:flex;position:relative;overflow-x:auto}.Tabs-module__Kftrda__tabsList:before{content:"";background-color:var(--color-border-subtle);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.Tabs-module__Kftrda__tabsList::-webkit-scrollbar{display:none}.Tabs-module__Kftrda__tabsTrigger{all:unset;justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 var(--space-5);height:var(--size-button-lg);-webkit-tap-highlight-color:transparent;z-index:1;border-bottom:2px solid #0000;font-weight:500;transition:color .15s,border-bottom-color .15s;display:flex;position:relative}.Tabs-module__Kftrda__tabsTrigger:hover{color:var(--color-text-primary)}.Tabs-module__Kftrda__tabsTrigger[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary)}.Tabs-module__Kftrda__tabsContent{outline:none;flex-grow:1}.Tabs-module__Kftrda__list-underlined{gap:var(--space-2)}.Tabs-module__Kftrda__list-pill{background-color:var(--color-bg-surface-1);padding:var(--space-1);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);gap:var(--space-1);width:fit-content}.Tabs-module__Kftrda__list-pill:before{display:none}.Tabs-module__Kftrda__trigger-pill{padding:0 var(--space-4);height:var(--size-button-md);border-radius:var(--radius-md);border-bottom:none}.Tabs-module__Kftrda__trigger-pill:hover{background-color:var(--color-bg-surface-2)}.Tabs-module__Kftrda__trigger-pill[aria-selected=true]{background-color:var(--color-bg-surface-3);color:var(--color-text-primary);border-bottom:none}.Tabs-module__Kftrda__list-tactile{background-color:var(--color-bg-surface-2);padding:var(--space-1);border-radius:var(--radius-xl);gap:var(--space-1);border:1px solid var(--color-border-subtle);width:fit-content}.Tabs-module__Kftrda__list-tactile:before{display:none}.Tabs-module__Kftrda__trigger-tactile{padding:0 var(--space-6);height:var(--size-button-lg);border-radius:var(--radius-lg);border-bottom:none}.Tabs-module__Kftrda__trigger-tactile[aria-selected=true]{background-color:var(--color-bg-surface-1);box-shadow:var(--shadow-sm);color:var(--color-text-primary);border-bottom:none}
.context-menu-trigger{display:contents}tr.context-menu-trigger{display:table-row}.context-menu-positioner{z-index:var(--z-dropdown);outline:none;position:fixed}.context-menu-popup{background-color:var(--color-bg-surface-2);border-radius:var(--radius-lg);padding:var(--space-1);border:1px solid #ffffff14;outline:none;flex-direction:column;min-width:11.25rem;animation:.12s ease-out contextMenuFadeIn;display:flex;box-shadow:0 12px 40px -12px #000000b3}@keyframes contextMenuFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.context-menu-item{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:all var(--transition-fast);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;display:flex}.context-menu-item:hover,.context-menu-item[data-highlighted]{background-color:var(--color-bg-surface-3);color:var(--color-text-primary)}.context-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.context-menu-item--danger{color:var(--color-status-error)}.context-menu-item--danger:hover,.context-menu-item--danger[data-highlighted]{color:#ef4444;background-color:#ef44441a}.context-menu-item-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);color:inherit;opacity:.7;justify-content:center;align-items:center;display:flex}.context-menu-item-label{flex:1}.context-menu-item-shortcut{font-size:var(--font-size-xs);color:var(--color-text-muted);opacity:.6}.context-menu-separator{height:1px;margin:var(--space-1)0;background-color:#ffffff0f}.context-menu-group-label{padding:var(--space-2)var(--space-3)var(--space-1)var(--space-3);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;opacity:.8}.context-menu-submenu-trigger{position:relative}.context-menu-submenu-arrow{color:var(--color-text-muted);opacity:.6;align-items:center;margin-left:auto;display:flex}.context-menu-submenu-trigger:hover .context-menu-submenu-arrow,.context-menu-submenu-trigger[data-highlighted] .context-menu-submenu-arrow{opacity:1}.context-menu-submenu-popup{min-width:10rem}
.skeleton{background:linear-gradient(90deg,var(--color-bg-surface-2)25%,var(--color-bg-surface-3)50%,var(--color-bg-surface-2)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:var(--space-4);width:100%}.skeleton-title{height:var(--size-avatar-sm);width:12.5rem}.skeleton-description{height:var(--space-4);width:18.75rem;margin-top:var(--space-2)}.skeleton-card{height:var(--size-20);border-radius:var(--radius-lg);width:100%}.skeleton-row{height:var(--size-button-xl);border-radius:var(--radius-md);width:100%}.skeleton-avatar{height:var(--size-button-md);width:var(--size-button-md);border-radius:var(--radius-full);flex-shrink:0}.skeleton-button{height:var(--size-sidebar-item);border-radius:var(--radius-md);width:6.25rem}
.datalist-root{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;display:block;overflow-x:auto}.datalist-root *,.datalist-root:before,.datalist-root:after{box-sizing:border-box}.datalist-header,.datalist-row{width:100%;display:grid}.datalist-header{background-color:var(--color-bg-surface-1);border-bottom:1px solid var(--color-border-subtle)}.datalist-header-cell{padding:var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap}.datalist-body{flex-direction:column;display:flex}.datalist-row{border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--transition-fast);align-items:center}.datalist-row:last-child{border-bottom:none}.datalist-row:hover,.datalist-row[data-menu-open]{background-color:var(--color-bg-row-hover)}.datalist-cell{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);min-width:0;overflow:hidden}.datalist-cell--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.datalist-cell--muted{color:var(--color-text-secondary)}.datalist-actions{gap:var(--space-1);display:flex}.datalist-action-btn{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-md);transition:all var(--transition-fast);background-color:var(--color-bg-surface-3);color:var(--color-text-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.datalist-action-btn:hover{background-color:var(--scale-neutral-500);color:var(--color-text-primary)}.datalist-action-btn:disabled{opacity:.4;cursor:not-allowed}
.avatar-root{border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-initials{font-weight:var(--font-weight-bold);color:#fff;letter-spacing:-.02em}.avatar--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm)}.avatar--sm .avatar-initials{font-size:var(--font-size-2xs)}.avatar--md{width:var(--size-avatar-md);height:var(--size-avatar-md)}.avatar--md .avatar-initials{font-size:var(--font-size-sm)}.avatar--lg{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.avatar--lg .avatar-initials{font-size:var(--font-size-xl)}
.icon-button{cursor:pointer;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-sm)}.icon-button--sm svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}.icon-button--md{width:var(--size-button-md);height:var(--size-button-md);border-radius:var(--radius-md)}.icon-button--md svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.icon-button--lg{width:var(--size-button-lg);height:var(--size-button-lg);border-radius:var(--radius-md)}.icon-button--lg svg{width:var(--size-icon-md);height:var(--size-icon-md)}.icon-button--ghost{color:var(--color-text-muted);background-color:#0000}.icon-button--ghost:hover:not(:disabled){background-color:var(--color-bg-surface-3);color:var(--color-text-primary)}.icon-button--filled{background-color:var(--color-bg-surface-3);color:var(--color-text-muted)}.icon-button--filled:hover:not(:disabled){background-color:var(--scale-neutral-500);color:var(--color-text-primary)}.icon-button--danger{color:var(--color-text-muted);background-color:#0000}.icon-button--danger:hover:not(:disabled){color:var(--color-status-error);background-color:#ef444426}
.checkbox-root{all:unset;width:var(--space-5);height:var(--space-5);min-width:var(--space-5);min-height:var(--space-5);border-radius:var(--radius-sm);background-color:var(--color-bg-surface-1);border:1px solid var(--color-border-default);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-root:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-surface-2)}.checkbox-root:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.checkbox-root[data-checked]{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.checkbox-root[data-checked]:hover{background-color:#4a90ed;border-color:#4a90ed}.checkbox-root:not([data-checked]):active{background-color:var(--color-bg-surface-3);border-color:var(--color-border-default)}.checkbox-root[data-checked]:active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.checkbox-root[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox-root[data-disabled]:hover{border-color:var(--color-border-default);background-color:var(--color-bg-surface-1)}.checkbox-indicator{color:#fff;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.checkbox-root[data-indeterminate]{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}
.switch-root{all:unset;width:var(--size-sidebar-item);height:var(--size-icon-md);background-color:var(--color-bg-surface-3);cursor:pointer;transition:background-color var(--transition-base);box-sizing:border-box;border:1px solid var(--color-border-subtle);border-radius:9999px;align-items:center;display:inline-flex;position:relative}.switch-root:hover{background-color:var(--color-bg-overlay)}.switch-root[data-checked]{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.switch-root[data-checked]:hover{background-color:#4a90ed}.switch-root:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.switch-root[data-disabled]{opacity:.5;cursor:not-allowed}.switch-thumb{width:var(--size-icon-xs);height:var(--size-icon-xs);box-shadow:var(--shadow-sm);transition:transform var(--transition-base);background-color:#fff;border-radius:9999px;display:block;transform:translate(2px)}.switch-root[data-checked] .switch-thumb{transform:translate(18px)}.switch-root:active .switch-thumb{width:var(--size-icon-sm)}.switch-root[data-checked]:active .switch-thumb{transform:translate(16px)}
.ResourceNotFound-module__RmNoCq__container{min-height:60vh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.ResourceNotFound-module__RmNoCq__content{text-align:center;flex-direction:column;align-items:center;max-width:25rem;display:flex}.ResourceNotFound-module__RmNoCq__iconWrapper{width:var(--size-20);height:var(--size-20);border-radius:var(--radius-full);background-color:var(--color-bg-surface-2);color:var(--color-text-muted);margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.ResourceNotFound-module__RmNoCq__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)0}.ResourceNotFound-module__RmNoCq__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2)0;line-height:var(--line-height-relaxed)}.ResourceNotFound-module__RmNoCq__resourceId{font-size:var(--font-size-xs);font-family:var(--font-family-mono);color:var(--color-text-muted);margin:0 0 var(--space-6)0}.ResourceNotFound-module__RmNoCq__actions{gap:var(--space-3);display:flex}
.ErrorState-module__uTH67a__container{padding:var(--space-8);justify-content:center;align-items:center;min-height:12.5rem;display:flex}.ErrorState-module__uTH67a__content{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:18.75rem;display:flex}.ErrorState-module__uTH67a__iconWrapper{width:var(--size-14);height:var(--size-14);border-radius:var(--radius-full);background-color:var(--color-bg-error-subtle);color:var(--color-text-error);justify-content:center;align-items:center;display:flex}.ErrorState-module__uTH67a__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ErrorState-module__uTH67a__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}
.popover-popup{background-color:var(--color-bg-surface-2);border-radius:var(--radius-lg);padding:var(--space-1);z-index:var(--z-dropdown);border:1px solid #ffffff14;animation:.12s ease-out popoverFadeIn;box-shadow:0 12px 40px -12px #000000b3}@keyframes popoverFadeIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-popup[data-ending-style]{opacity:0;transform:scale(.96)}
.color-picker-grid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.color-picker-swatch{width:var(--size-7);height:var(--size-7);border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;transition:border-color .15s,opacity .15s}.color-picker-swatch:hover{border-color:#ffffff4d}.color-picker-swatch.selected{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface-3)}.color-picker-swatch:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.color-picker-popup.popover-popup{padding:var(--space-3)}
.tooltip-popup{border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-primary);z-index:var(--z-tooltip);background-color:#0d0d10;border:1px solid #ffffff1f;max-width:15rem;animation:.12s ease-out tooltipFadeIn;box-shadow:0 8px 16px -4px #000c}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tooltip-popup[data-ending-style]{opacity:0;transition:opacity .1s,transform .1s;transform:scale(.96)}.tooltip-arrow{fill:#0d0d10;filter:drop-shadow(0 -1px #ffffff1f)}.tooltip-popup[data-side=top] .tooltip-arrow{filter:drop-shadow(0 1px #ffffff1f)}
.collapsible-root{width:100%}.collapsible-trigger{all:unset;cursor:pointer;width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast);align-items:center;display:flex}.collapsible-trigger:hover{background:var(--color-bg-surface-1);color:var(--color-text-primary)}.collapsible-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .15s ease-in-out,opacity .15s ease-in-out;display:grid;overflow:hidden}.collapsible-panel[data-open]{opacity:1;grid-template-rows:1fr}@starting-style{.collapsible-panel[data-open]{opacity:0;grid-template-rows:0fr}}.collapsible-content-wrapper{min-height:0}
.page-module___2-YpG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.page-module___2-YpG__headerContent{flex:1}.page-module___2-YpG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1);letter-spacing:-.01em}.page-module___2-YpG__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);margin:0;display:flex}.page-module___2-YpG__refreshNote{color:var(--color-text-muted)}.page-module___2-YpG__statsGrid{gap:var(--space-4);max-width:var(--max-width-xl);margin:0 auto var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-module___2-YpG__statCard{background:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-2);transition:background var(--transition-fast);flex-direction:column;display:flex}@media (max-width:40rem){.page-module___2-YpG__statsGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.page-module___2-YpG__statCard{padding:var(--space-4)}.page-module___2-YpG__statValue{font-size:var(--font-size-2xl)}}@media (max-width:30rem){.page-module___2-YpG__statsGrid{grid-template-columns:1fr}}.page-module___2-YpG__statCard:hover{background:var(--color-bg-surface-3)}.page-module___2-YpG__statLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.page-module___2-YpG__statLabel svg{opacity:.5}.page-module___2-YpG__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}.page-module___2-YpG__statSub{font-size:var(--font-size-xs);color:var(--color-status-success);font-weight:var(--font-weight-medium)}.page-module___2-YpG__tabsWrapper{max-width:var(--max-width-xl);margin:0 auto}.page-module___2-YpG__tabContent{margin-top:var(--space-6);animation:page-module___2-YpG__fadeIn var(--transition-medium)ease-out}@keyframes page-module___2-YpG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-module___2-YpG__tableWrapper{background:var(--color-bg-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);position:relative;overflow:hidden}.page-module___2-YpG__table{border-collapse:collapse;width:100%}.page-module___2-YpG__table th{text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-4);background:var(--color-bg-surface-1);border-bottom:1px solid var(--color-border-subtle)}.page-module___2-YpG__table td{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);transition:background var(--transition-fast)}.page-module___2-YpG__table tr:last-child td{border-bottom:none}.page-module___2-YpG__table tr:hover td,.page-module___2-YpG__table tr[data-menu-open] td{background:var(--color-bg-surface-3)}.page-module___2-YpG__cellMuted{color:var(--color-text-secondary)}.page-module___2-YpG__cellError{color:var(--color-status-error)}.page-module___2-YpG__cellWarning{color:var(--color-status-warning)}.page-module___2-YpG__cellSuccess{color:var(--color-status-success)}.page-module___2-YpG__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:18.75rem;overflow:hidden}.page-module___2-YpG__actionButtons{gap:var(--space-2);display:flex}.page-module___2-YpG__actionButton{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-md);transition:all var(--transition-fast);background-color:var(--color-bg-surface-3);color:var(--color-text-muted);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.page-module___2-YpG__actionButton:hover{background-color:var(--scale-neutral-500);color:var(--color-text-primary)}.page-module___2-YpG__badge{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);background:var(--color-bg-surface-3);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);display:inline-flex}.page-module___2-YpG__badgeError{background:rgba(var(--color-status-error-rgb),.1);color:var(--color-status-error);border-color:rgba(var(--color-status-error-rgb),.2)}.page-module___2-YpG__badgeWarning{background:rgba(var(--color-status-warning-rgb),.1);color:var(--color-status-warning);border-color:rgba(var(--color-status-warning-rgb),.2)}.page-module___2-YpG__emptyState{text-align:center;padding:var(--space-12)var(--space-6);color:var(--color-text-muted)}.page-module___2-YpG__emptyIcon{opacity:.2;margin-bottom:var(--space-4)}.page-module___2-YpG__placeholderGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module___2-YpG__placeholderCard{background:var(--color-bg-surface-1);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:border-color var(--transition-fast)}.page-module___2-YpG__placeholderCard:hover{border-color:var(--color-border-strong)}.page-module___2-YpG__placeholderIcon{width:var(--size-14);height:var(--size-14);margin:0 auto var(--space-4);background:var(--color-bg-surface-2);border-radius:var(--radius-lg);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.page-module___2-YpG__placeholderTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.page-module___2-YpG__placeholderDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.page-module___2-YpG__comingSoon{padding:var(--space-1)var(--space-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-primary);background:rgba(var(--color-accent-primary-rgb),.1);border-radius:var(--radius-sm);margin-top:var(--space-4);display:inline-block}.page-module___2-YpG__chartCard{background:var(--color-bg-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-8)}.page-module___2-YpG__chartTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-6);display:flex}.page-module___2-YpG__chartTitle svg{color:var(--color-accent-primary)}.page-module___2-YpG__chartBody{gap:var(--space-4);min-height:15rem;padding-bottom:var(--space-4);flex:1;display:flex}.page-module___2-YpG__chartYAxis{color:var(--color-text-muted);flex-direction:column;justify-content:space-between;padding-bottom:20px;display:flex}.page-module___2-YpG__chartTickLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.page-module___2-YpG__chartContainer{flex:1;height:100%;position:relative}.page-module___2-YpG__chartGrid{pointer-events:none;z-index:0;padding-bottom:20px;position:absolute;inset:0}.page-module___2-YpG__chartGridLine{border-top:1px dashed var(--color-border-subtle);opacity:.2;height:1px;position:absolute;left:0;right:0}.page-module___2-YpG__chartBars{align-items:flex-end;gap:var(--space-2);z-index:1;height:100%;display:flex;position:relative}.page-module___2-YpG__chartBar{flex-direction:column;flex:1;align-items:center;height:100%;display:flex;position:relative}.page-module___2-YpG__chartBarFill{width:100%;max-width:var(--size-8);background:var(--color-accent-primary);min-height:2px;transition:background var(--transition-fast);border-radius:4px 4px 0 0;margin-top:auto}.page-module___2-YpG__chartBar:hover .page-module___2-YpG__chartBarFill{background:var(--color-accent-primary-hover)}.page-module___2-YpG__chartBarLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-top:var(--space-2);height:var(--size-icon-xs)}.page-module___2-YpG__chartBarValue{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);opacity:0;transition:all var(--transition-fast);background:var(--color-bg-surface-3);padding:var(--space-1)var(--space-2);white-space:nowrap;border:1px solid var(--color-border-subtle);border-radius:4px;position:absolute;left:50%;transform:translate(-50%)}.page-module___2-YpG__chartBar:hover .page-module___2-YpG__chartBarValue{opacity:1}.page-module___2-YpG__searchBar{margin-bottom:var(--space-6);position:relative}.page-module___2-YpG__searchIcon{left:var(--space-4);color:var(--color-text-muted);pointer-events:none;transition:color var(--transition-fast);position:absolute;top:50%;transform:translateY(-50%)}.page-module___2-YpG__searchInput{width:100%;height:var(--size-button-xl);padding:0 var(--space-4)0 var(--space-12);background:var(--color-bg-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.page-module___2-YpG__searchInput:focus{border-color:var(--color-accent-primary);background:var(--color-bg-surface-2);outline:none}.page-module___2-YpG__searchInput:focus+.page-module___2-YpG__searchIcon{color:var(--color-accent-primary)}.page-module___2-YpG__searchClear{right:var(--space-3);background:var(--color-bg-surface-2);width:var(--size-6);height:var(--size-6);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module___2-YpG__searchClear:hover{background:var(--color-bg-surface-3);color:var(--color-text-primary)}.page-module___2-YpG__expandedRow{background:var(--color-bg-surface-1)}.page-module___2-YpG__errorDetails{padding:var(--space-6)}.page-module___2-YpG__errorDetails strong{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);display:block}.page-module___2-YpG__stackTrace{font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--color-bg-app);color:var(--color-text-secondary);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);white-space:pre-wrap;word-break:break-all;margin-bottom:var(--space-4);overflow-x:auto}.page-module___2-YpG__userDetails{padding:var(--space-4)}.page-module___2-YpG__modalSection{margin-bottom:var(--space-8);animation:page-module___2-YpG__fadeIn var(--transition-slow)ease-out}.page-module___2-YpG__modalSectionTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);font-weight:700;display:flex}.page-module___2-YpG__unifiedStatsBar{background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.page-module___2-YpG__statsItem{padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-1);border-right:1px solid var(--color-border-subtle);flex-direction:column;transition:background .2s,color .2s;display:flex}.page-module___2-YpG__statsItem:last-child{border-right:none}.page-module___2-YpG__statsItemClickable{cursor:pointer}.page-module___2-YpG__statsItemClickable:hover{background:var(--color-bg-surface-3)}.page-module___2-YpG__statsValue{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.page-module___2-YpG__statsLabel{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.page-module___2-YpG__statsIconWell{margin-top:var(--space-1);opacity:.6}.page-module___2-YpG__securityList{background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.page-module___2-YpG__securityRow{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle);z-index:0;justify-content:space-between;align-items:center;display:flex;position:relative}:is(.page-module___2-YpG__securityRow:has([data-open=true]),.page-module___2-YpG__securityRowExpandable:has([data-open=true])){z-index:10}.page-module___2-YpG__securityContainer{background:var(--color-bg-app);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.page-module___2-YpG__securityRowExpandable{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;transition:background .15s ease-in-out;display:flex}.page-module___2-YpG__securityRowExpandable:last-child{border-bottom:none}.page-module___2-YpG__securityRowExpandable:hover,.page-module___2-YpG__securityRowExpandable[data-state=open]{background:var(--color-bg-surface-1)}.page-module___2-YpG__activityHeader{padding:var(--space-4)var(--space-5);cursor:pointer;justify-content:space-between;align-items:center;width:100%;transition:background .15s ease-in-out;display:flex}.page-module___2-YpG__activityInfo{align-items:center;gap:var(--space-4);display:flex}.page-module___2-YpG__activityIcon{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-text-muted);opacity:.6;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.page-module___2-YpG__securityRowExpandable:hover .page-module___2-YpG__activityIcon,.page-module___2-YpG__securityRowExpandable[data-state=open] .page-module___2-YpG__activityIcon{opacity:1;color:var(--color-accent-primary)}.page-module___2-YpG__activityTitle{align-items:center;display:flex}.page-module___2-YpG__activityName{font-size:var(--font-size-sm);color:var(--color-text-primary);text-transform:capitalize;font-weight:600}.page-module___2-YpG__activityMeta{align-items:center;gap:var(--space-5);display:flex}.page-module___2-YpG__activityTime{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.page-module___2-YpG__activityChevron{color:var(--color-text-muted);transition:transform .15s ease-in-out}.page-module___2-YpG__activityRowExpandable[data-state=open] .page-module___2-YpG__activityChevron{transform:rotate(180deg)}.page-module___2-YpG__activityPanel{padding:0 var(--space-5)var(--space-5)56px;font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);line-height:1.4}.page-module___2-YpG__activityDetailBox{gap:var(--space-3);padding:var(--space-2)0;flex-direction:column;display:flex}.page-module___2-YpG__activityDetailItem{gap:var(--space-4);align-items:flex-start;display:flex}.page-module___2-YpG__activityDetailLabel{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;align-items:center;gap:var(--space-2);flex-shrink:0;width:5.25rem;padding-top:1px;font-weight:700;display:flex}.page-module___2-YpG__activityDetailValue{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);word-break:break-all;opacity:.8;flex:1;line-height:1.5}.page-module___2-YpG__securityInfo{align-items:center;gap:var(--space-4);display:flex}.page-module___2-YpG__securityIconWell{width:var(--size-sidebar-item);height:var(--size-sidebar-item);border-radius:var(--radius-full);color:var(--color-text-secondary);background:#ffffff0d;justify-content:center;align-items:center;display:flex}.page-module___2-YpG__securityLabel{flex-direction:column;display:flex}.page-module___2-YpG__securityLabel h5{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:600}.page-module___2-YpG__securityLabel p{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.page-module___2-YpG__dangerWell{padding:var(--space-5);border:1px solid #ef44441a;border-left:3px solid var(--color-status-error);border-radius:var(--radius-lg);background:#ef444408}.page-module___2-YpG__workspaceTag{background:var(--color-bg-surface-3);padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);font-weight:600}.page-module___2-YpG__userActions{gap:var(--space-4);margin-top:var(--space-8);justify-content:flex-end;display:flex}.page-module___2-YpG__settingsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.page-module___2-YpG__settingsCard{background:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);align-items:center;gap:var(--space-4);transition:background var(--transition-fast);display:flex}.page-module___2-YpG__settingsCard:hover{background:var(--color-bg-surface-3)}.page-module___2-YpG__settingsIcon{width:var(--size-touch-target);height:var(--size-touch-target);background:var(--color-bg-surface-1);border-radius:var(--radius-md);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___2-YpG__settingsInfo{flex:1}.page-module___2-YpG__settingsTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1)}.page-module___2-YpG__settingsDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.4}.page-module___2-YpG__settingsStatus{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-status-success);text-transform:uppercase;letter-spacing:.05em}.page-module___2-YpG__overviewGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:64rem){.page-module___2-YpG__overviewGrid{grid-template-columns:1fr}}.page-module___2-YpG__tabLoading{padding:var(--space-12);text-align:center;color:var(--color-text-muted)}.page-module___2-YpG__statsContent{gap:var(--space-6);flex-direction:column;display:flex}.page-module___2-YpG__contentStatSection{gap:var(--space-3);flex-direction:column;display:flex}.page-module___2-YpG__contentStatHeader{justify-content:space-between;align-items:center;display:flex}.page-module___2-YpG__contentStatLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex}.page-module___2-YpG__contentStatLabel svg{color:var(--color-text-muted)}.page-module___2-YpG__contentStatCountMuted{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal);margin-left:var(--space-1)}.page-module___2-YpG__contentStatGrid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module___2-YpG__contentStatItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module___2-YpG__contentStatKey{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.page-module___2-YpG__contentStatValue{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.page-module___2-YpG__contentStatValueGroupMinimal{align-items:baseline;gap:var(--space-1);display:flex}.page-module___2-YpG__contentStatLimitMuted{color:var(--color-text-muted);font-size:var(--font-size-xs)}.page-module___2-YpG__usagePercentageMinimal{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin-left:auto}.page-module___2-YpG__contentStatProgressBarMinimal{height:var(--space-1);background:var(--color-bg-surface-3);border-radius:var(--radius-full);overflow:hidden}.page-module___2-YpG__contentStatProgressFillMinimal{background:var(--color-accent-primary);height:100%;transition:width var(--transition-slow)}.page-module___2-YpG__textWarning{color:var(--color-status-warning)!important}.page-module___2-YpG__bgWarning{background:var(--color-status-warning)!important}
.page-module__SFapJa__skeletonContainer{gap:var(--space-6);flex-direction:column;display:flex}.page-module__SFapJa__skeletonToolbar{display:flex}.page-module__SFapJa__skeletonTabs{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.page-module__SFapJa__skeletonList{gap:var(--space-2);flex-direction:column;display:flex}.page-module__SFapJa__skeletonRow{align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-4);background-color:var(--color-bg-surface-2);border-radius:var(--radius-md);display:flex}
.DocsListView-module__p01H3a__container{padding:var(--space-4)0}.DocsListView-module__p01H3a__table{border-collapse:separate;border-spacing:0;width:100%}.DocsListView-module__p01H3a__tableHeader{text-align:left;padding:var(--space-3)var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-subtle);text-transform:uppercase;letter-spacing:.05em}.DocsListView-module__p01H3a__tableRow{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;transition:background-color var(--transition-fast)}.DocsListView-module__p01H3a__tableRow:last-child{border-bottom:none}.DocsListView-module__p01H3a__tableRow:hover,.DocsListView-module__p01H3a__tableRow[data-menu-open]{background-color:#2a2a30}.DocsListView-module__p01H3a__tableRow:hover .DocsListView-module__p01H3a__docTitle,.DocsListView-module__p01H3a__tableRow[data-menu-open] .DocsListView-module__p01H3a__docTitle,.DocsListView-module__p01H3a__tableRow:hover .DocsListView-module__p01H3a__docTitle svg,.DocsListView-module__p01H3a__tableRow[data-menu-open] .DocsListView-module__p01H3a__docTitle svg{color:var(--color-text-primary)}.DocsListView-module__p01H3a__tableRow:hover td:first-child,.DocsListView-module__p01H3a__tableRow[data-menu-open] td:first-child{border-radius:var(--radius-md)0 0 var(--radius-md)}.DocsListView-module__p01H3a__tableRow:hover td:last-child,.DocsListView-module__p01H3a__tableRow[data-menu-open] td:last-child{border-radius:0 var(--radius-md)var(--radius-md)0}.DocsListView-module__p01H3a__tableCell{padding:var(--space-3)var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);vertical-align:middle}.DocsListView-module__p01H3a__docTitle{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-3);transition:color var(--transition-fast);display:flex}.DocsListView-module__p01H3a__author{align-items:center;gap:var(--space-2);display:flex}.DocsListView-module__p01H3a__avatar{width:var(--size-icon-md);height:var(--size-icon-md);background-color:var(--color-bg-surface-3);color:var(--color-text-secondary);font-size:var(--font-size-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.DocsListView-module__p01H3a__moreBtn{width:var(--size-button-md);height:var(--size-button-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.DocsListView-module__p01H3a__moreBtn:hover{background-color:var(--color-bg-surface-3);color:var(--color-text-primary)}
.CreateApiKeyModal-module__9Tgn3q__createStep,.CreateApiKeyModal-module__9Tgn3q__revealStep{gap:var(--space-5);flex-direction:column;display:flex}.CreateApiKeyModal-module__9Tgn3q__limitBadge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--color-bg-surface-1);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-muted);width:fit-content;display:inline-flex}.CreateApiKeyModal-module__9Tgn3q__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.CreateApiKeyModal-module__9Tgn3q__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.CreateApiKeyModal-module__9Tgn3q__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.CreateApiKeyModal-module__9Tgn3q__infoBox{padding:var(--space-4);background:var(--color-bg-surface-1);border-radius:var(--radius-lg)}.CreateApiKeyModal-module__9Tgn3q__infoBox h4{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.CreateApiKeyModal-module__9Tgn3q__infoBox ul{padding-left:var(--space-5);margin:0}.CreateApiKeyModal-module__9Tgn3q__infoBox li{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.CreateApiKeyModal-module__9Tgn3q__warningBanner{padding:var(--space-4);background:rgba(var(--color-status-warning-rgb),.1);border:1px solid rgba(var(--color-status-warning-rgb),.3);border-radius:var(--radius-lg);text-align:center}.CreateApiKeyModal-module__9Tgn3q__warningBanner strong{color:var(--color-status-warning);margin-bottom:var(--space-1);display:block}.CreateApiKeyModal-module__9Tgn3q__warningBanner p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.CreateApiKeyModal-module__9Tgn3q__keyContainer{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-surface-1);border-radius:var(--radius-lg);display:flex}.CreateApiKeyModal-module__9Tgn3q__keyValue{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;flex:1;line-height:1.5}.CreateApiKeyModal-module__9Tgn3q__usageExample{gap:var(--space-2);flex-direction:column;display:flex}.CreateApiKeyModal-module__9Tgn3q__usageExample h4{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:500}.CreateApiKeyModal-module__9Tgn3q__curlExample{padding:var(--space-3);background:var(--color-bg-surface-1);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6;overflow-x:auto}.CreateApiKeyModal-module__9Tgn3q__confirmSaved{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface-1);border-radius:var(--radius-lg);display:flex}.CreateApiKeyModal-module__9Tgn3q__confirmLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.CreateApiKeyModal-module__9Tgn3q__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}.CreateApiKeyModal-module__9Tgn3q__unifiedWell{background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.CreateApiKeyModal-module__9Tgn3q__wellRow{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);cursor:pointer;border-bottom:1px solid var(--color-border-subtle);border-left:3px solid #0000;transition:background .15s,border-color .15s;display:flex;position:relative}.CreateApiKeyModal-module__9Tgn3q__wellRow:last-child{border-bottom:none}.CreateApiKeyModal-module__9Tgn3q__wellRow:hover{background:#ffffff05}.CreateApiKeyModal-module__9Tgn3q__wellRow.CreateApiKeyModal-module__9Tgn3q__active{background:rgba(var(--color-accent-primary-rgb),.04);border-left-color:var(--color-accent-primary)}.CreateApiKeyModal-module__9Tgn3q__wellCheck{padding-top:2px}.CreateApiKeyModal-module__9Tgn3q__wellContent{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.CreateApiKeyModal-module__9Tgn3q__scopeHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.CreateApiKeyModal-module__9Tgn3q__scopeHeader strong{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.CreateApiKeyModal-module__9Tgn3q__scopeBadge{padding:var(--space-1)var(--space-2);border:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);background:#ffffff0d;border-radius:4px}.CreateApiKeyModal-module__9Tgn3q__scopeDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:1.4;display:block}.CreateApiKeyModal-module__9Tgn3q__endpointList{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.CreateApiKeyModal-module__9Tgn3q__endpointList code{font-size:var(--font-size-2xs);padding:var(--space-1)var(--space-2);background:var(--color-bg-surface-2);color:var(--color-text-muted);font-family:var(--font-mono);border:1px solid var(--color-border-subtle);border-radius:4px}.CreateApiKeyModal-module__9Tgn3q__scopeGroup{gap:var(--space-3);flex-direction:column;display:flex}.CreateApiKeyModal-module__9Tgn3q__scopeOption{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background .15s,border-color .15s;display:flex}.CreateApiKeyModal-module__9Tgn3q__scopeOption:hover{background:var(--color-bg-surface-3);border-color:var(--color-border-default)}.CreateApiKeyModal-module__9Tgn3q__scopeOption.CreateApiKeyModal-module__9Tgn3q__active{background:rgba(var(--color-accent-primary-rgb),.04);border-color:var(--color-accent-primary)}.CreateApiKeyModal-module__9Tgn3q__scopeLabel{gap:var(--space-1);flex-direction:column;display:flex}.CreateApiKeyModal-module__9Tgn3q__scopeLabel strong{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.CreateApiKeyModal-module__9Tgn3q__scopeLabel span{font-size:var(--font-size-sm);color:var(--color-text-muted)}
.DocsGridView-module__vtVnaG__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.DocsGridView-module__vtVnaG__docCard{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);cursor:pointer;flex-direction:column;height:11.25rem;display:flex;position:relative;overflow:hidden}.DocsGridView-module__vtVnaG__docCard:hover,.DocsGridView-module__vtVnaG__docCard[data-menu-open]{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.DocsGridView-module__vtVnaG__docCard:hover .DocsGridView-module__vtVnaG__cardPreview,.DocsGridView-module__vtVnaG__docCard[data-menu-open] .DocsGridView-module__vtVnaG__cardPreview{background-color:var(--color-bg-surface-1)}.DocsGridView-module__vtVnaG__docCard:hover .DocsGridView-module__vtVnaG__cardFooter,.DocsGridView-module__vtVnaG__docCard[data-menu-open] .DocsGridView-module__vtVnaG__cardFooter{background-color:#2a2a30}.DocsGridView-module__vtVnaG__cardPreview{background-color:var(--color-bg-surface-1);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--transition-fast),border-color var(--transition-fast);flex:1;justify-content:center;align-items:center;display:flex}.DocsGridView-module__vtVnaG__cardFooter{padding:var(--space-4);background-color:var(--color-bg-surface-2);transition:background-color var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.DocsGridView-module__vtVnaG__docInfo{gap:var(--space-1);flex-direction:column;display:flex;overflow:hidden}.DocsGridView-module__vtVnaG__docTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DocsGridView-module__vtVnaG__docMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.DocsGridView-module__vtVnaG__moreBtn{opacity:0;transition:opacity var(--transition-fast)}.DocsGridView-module__vtVnaG__docCard:hover .DocsGridView-module__vtVnaG__moreBtn,.DocsGridView-module__vtVnaG__docCard[data-menu-open] .DocsGridView-module__vtVnaG__moreBtn{opacity:1}.DocsGridView-module__vtVnaG__emptyState{text-align:center;padding:var(--space-12);color:var(--color-text-muted);align-items:center;gap:var(--space-4);flex-direction:column;grid-column:1/-1;display:flex}
.page-module__z6hFhW__container{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module__z6hFhW__card{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:25rem;padding:var(--space-8);box-shadow:var(--shadow-2xl)}.page-module__z6hFhW__header{text-align:center;margin-bottom:var(--space-8)}.page-module__z6hFhW__logo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__z6hFhW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__z6hFhW__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__z6hFhW__error{padding:var(--space-3);background-color:var(--color-status-error-subtle);border:1px solid var(--color-status-error);border-radius:var(--radius-md);color:var(--color-status-error);font-size:var(--font-size-sm)}.page-module__z6hFhW__divider{align-items:center;gap:var(--space-3);margin:var(--space-4)0;display:flex}.page-module__z6hFhW__divider:before,.page-module__z6hFhW__divider:after{content:"";background-color:var(--color-border-default);flex:1;height:1px}.page-module__z6hFhW__divider span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.page-module__z6hFhW__footer{text-align:center;margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__z6hFhW__footer a{color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.page-module__z6hFhW__footer a:hover{text-decoration:underline}.page-module__z6hFhW__forgotPassword{text-align:center;font-size:var(--font-size-sm)}.page-module__z6hFhW__forgotPassword a{color:var(--color-text-muted)}.page-module__z6hFhW__forgotPassword a:hover{color:var(--color-accent-primary);text-decoration:underline}.page-module__z6hFhW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__z6hFhW__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.page-module__z6hFhW__backLink{width:100%;max-width:25rem;margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.page-module__z6hFhW__backLink:hover{color:var(--color-text-secondary)}.page-module__z6hFhW__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__z6hFhW__inputGroup label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.page-module__z6hFhW__submitBtn{width:100%}
.loading-module__guTvlG__container{gap:var(--space-4);flex-direction:column;display:flex}.loading-module__guTvlG__tabs{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-4);display:flex}.loading-module__guTvlG__card{background-color:var(--color-bg-surface-2);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.loading-module__guTvlG__toolbar{justify-content:space-between;align-items:center;display:flex}.loading-module__guTvlG__tableHeader{gap:var(--space-8);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.loading-module__guTvlG__list{gap:var(--space-2);flex-direction:column;display:flex}
.ApiKeysSettingsView-module__55k_lW__root{gap:var(--space-6);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ApiKeysSettingsView-module__55k_lW__headerRight{align-items:center;gap:var(--space-3);display:flex}.ApiKeysSettingsView-module__55k_lW__keyCount{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;background:var(--color-bg-surface-1);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-weight:500}.ApiKeysSettingsView-module__55k_lW__title{font-size:var(--font-size-lg);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.ApiKeysSettingsView-module__55k_lW__description{margin:var(--space-1)0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ApiKeysSettingsView-module__55k_lW__empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-12)var(--space-6);background:var(--color-bg-surface-1);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__empty svg{color:var(--color-text-muted);opacity:.5}.ApiKeysSettingsView-module__55k_lW__empty h4{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}.ApiKeysSettingsView-module__55k_lW__empty p{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:20rem;margin:0;line-height:1.5}.ApiKeysSettingsView-module__55k_lW__keyList{background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.ApiKeysSettingsView-module__55k_lW__keyRow{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:0 0;display:flex}.ApiKeysSettingsView-module__55k_lW__keyRow:last-child{border-bottom:none}.ApiKeysSettingsView-module__55k_lW__keyInfo{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.ApiKeysSettingsView-module__55k_lW__keyName{font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.ApiKeysSettingsView-module__55k_lW__keyPrefix{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.02em;-webkit-user-select:all;user-select:all;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:#ffffff0a}.ApiKeysSettingsView-module__55k_lW__keyMeta{align-items:center;gap:var(--space-4);display:flex}.ApiKeysSettingsView-module__55k_lW__lastUsed{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500;display:flex}.ApiKeysSettingsView-module__55k_lW__lastUsed svg{opacity:.6}.ApiKeysSettingsView-module__55k_lW__docs{background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ApiKeysSettingsView-module__55k_lW__docsToggle{width:100%;padding:var(--space-4)var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;transition:all .15s;display:flex}.ApiKeysSettingsView-module__55k_lW__docsToggle:hover{color:var(--color-text-primary);background:#ffffff05}.ApiKeysSettingsView-module__55k_lW__docsContent{padding:var(--space-6)var(--space-5);border-top:1px solid var(--color-border-subtle);gap:var(--space-8);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__baseUrl{gap:var(--space-3);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__baseUrl label,.ApiKeysSettingsView-module__55k_lW__endpointList label{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.ApiKeysSettingsView-module__55k_lW__copyableField{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-1)var(--space-1)var(--space-4);background:var(--color-bg-app);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color .15s;display:flex}.ApiKeysSettingsView-module__55k_lW__copyableField:hover{border-color:var(--color-border-strong)}.ApiKeysSettingsView-module__55k_lW__copyableField code{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);-webkit-user-select:all;user-select:all;flex:1}.ApiKeysSettingsView-module__55k_lW__endpointList{gap:var(--space-4);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__resourceGroups{gap:var(--space-6);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__resourceGroup{gap:var(--space-3);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__resourceGroup label{font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.02em;font-weight:600}.ApiKeysSettingsView-module__55k_lW__endpointGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ApiKeysSettingsView-module__55k_lW__endpointItem{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--color-bg-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.ApiKeysSettingsView-module__55k_lW__endpointItem:hover{background:var(--color-bg-surface-2);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.ApiKeysSettingsView-module__55k_lW__methodBadge{font-family:var(--font-mono);font-size:var(--font-size-2xs);padding:var(--space-1)var(--space-2);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex-shrink:0;font-weight:700}.ApiKeysSettingsView-module__55k_lW__methodGet{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.ApiKeysSettingsView-module__55k_lW__methodPost{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.ApiKeysSettingsView-module__55k_lW__methodPatch{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.ApiKeysSettingsView-module__55k_lW__methodDelete{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e33}.ApiKeysSettingsView-module__55k_lW__endpointPath{font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ApiKeysSettingsView-module__55k_lW__integrationHint{padding:var(--space-5);background:var(--color-bg-app);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.ApiKeysSettingsView-module__55k_lW__integrationHint strong{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600;display:block}.ApiKeysSettingsView-module__55k_lW__hintList{gap:var(--space-3);flex-direction:column;display:flex}.ApiKeysSettingsView-module__55k_lW__hintItem{gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:flex}.ApiKeysSettingsView-module__55k_lW__hintNumber{width:var(--size-icon-md);height:var(--size-icon-md);background:var(--color-bg-surface-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ApiKeysSettingsView-module__55k_lW__docsLink{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-button-lg);padding:0 var(--space-4);background:var(--color-bg-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:flex;color:var(--color-text-primary)!important}.ApiKeysSettingsView-module__55k_lW__docsLink:hover{background:var(--color-bg-surface-3);border-color:var(--color-border-strong)}.ApiKeysSettingsView-module__55k_lW__docsLink svg{opacity:.6;transition:opacity .12s,color .12s}.ApiKeysSettingsView-module__55k_lW__docsLink:hover svg{opacity:1;color:var(--color-accent-primary)}
.page-module__9mDS1q__container{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__9mDS1q__card{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:25rem;padding:var(--space-8);box-shadow:var(--shadow-2xl)}.page-module__9mDS1q__header{text-align:center;margin-bottom:var(--space-8)}.page-module__9mDS1q__logo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__9mDS1q__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__9mDS1q__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__9mDS1q__error{padding:var(--space-3);background-color:var(--color-status-error-subtle);border:1px solid var(--color-status-error);border-radius:var(--radius-md);color:var(--color-status-error);font-size:var(--font-size-sm)}.page-module__9mDS1q__divider{align-items:center;gap:var(--space-3);margin:var(--space-4)0;display:flex}.page-module__9mDS1q__divider:before,.page-module__9mDS1q__divider:after{content:"";background-color:var(--color-border-default);flex:1;height:1px}.page-module__9mDS1q__divider span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.page-module__9mDS1q__footer{text-align:center;margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__9mDS1q__footer a{color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.page-module__9mDS1q__footer a:hover{text-decoration:underline}.page-module__9mDS1q__forgotPassword{text-align:center;font-size:var(--font-size-sm)}.page-module__9mDS1q__forgotPassword a{color:var(--color-text-muted)}.page-module__9mDS1q__forgotPassword a:hover{color:var(--color-accent-primary);text-decoration:underline}.page-module__9mDS1q__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__9mDS1q__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.page-module__9mDS1q__backLink{margin-top:var(--space-4);color:var(--color-accent-primary);font-size:var(--font-size-sm);display:inline-block}.page-module__9mDS1q__backLink:hover{text-decoration:underline}.page-module__9mDS1q__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__9mDS1q__inputGroup label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.page-module__9mDS1q__submitBtn{width:100%}
.InvitationUI-module__UEhGea__root{background-color:var(--color-bg-surface-0);flex-direction:column;min-height:100vh;display:flex}.InvitationUI-module__UEhGea__guestHeader{height:var(--header-height);padding:0 var(--page-padding);background-color:var(--color-bg-surface-1);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.InvitationUI-module__UEhGea__guestHeaderLeft{align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);display:flex}.InvitationUI-module__UEhGea__contentWrapper{padding:var(--page-padding);flex:1;justify-content:center;align-items:center;display:flex}.InvitationUI-module__UEhGea__card{background-color:var(--color-bg-surface-2);width:100%;max-width:27.5rem;padding:var(--space-10)var(--space-8);text-align:center;border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--color-border-subtle),inset 0 1px 0 0 #ffffff0d,0 20px 50px -12px #00000080;flex-direction:column;align-items:center;display:flex}.InvitationUI-module__UEhGea__iconWrapper{width:var(--size-18);height:var(--size-18);border-radius:var(--radius-full);margin-bottom:var(--space-6);background:linear-gradient(135deg,#10b98126 0%,#10b9810d 100%);border:1px solid #10b9814d;justify-content:center;align-items:center;display:flex}.InvitationUI-module__UEhGea__invalidIcon{color:var(--color-status-error)}.InvitationUI-module__UEhGea__successIcon{color:var(--color-status-success)}.InvitationUI-module__UEhGea__titleGroup{margin-bottom:var(--space-6)}.InvitationUI-module__UEhGea__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;margin:0}.InvitationUI-module__UEhGea__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-6)0}.InvitationUI-module__UEhGea__details{background-color:var(--color-bg-surface-1);border-radius:var(--radius-lg);width:100%;padding:var(--space-5)var(--space-6);margin-bottom:var(--space-6);border:1px solid var(--color-border-subtle)}.InvitationUI-module__UEhGea__detailsItem{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.InvitationUI-module__UEhGea__detailsLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin:0}.InvitationUI-module__UEhGea__detailsValue{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:capitalize;margin:0}.InvitationUI-module__UEhGea__roleBadge{padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:#60a5fa;background-color:#3b82f633;border:1px solid #3b82f666;align-items:center;display:inline-flex}.InvitationUI-module__UEhGea__errorBanner{width:100%;padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-status-error);font-size:var(--font-size-sm);margin-bottom:var(--space-6);text-align:left;background-color:#ef44441a;border:1px solid #ef44444d}.InvitationUI-module__UEhGea__actions{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.InvitationUI-module__UEhGea__disclaimer{font-size:var(--font-size-2xs);color:var(--color-text-muted);max-width:17.5rem;line-height:var(--line-height-relaxed);margin:0}
.page-module__lMBU5a__container{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__lMBU5a__card{background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:25rem;padding:var(--space-8);box-shadow:var(--shadow-2xl)}.page-module__lMBU5a__header{text-align:center;margin-bottom:var(--space-8)}.page-module__lMBU5a__logo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__lMBU5a__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__lMBU5a__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__lMBU5a__error{padding:var(--space-3);background-color:var(--color-status-error-subtle);border:1px solid var(--color-status-error);border-radius:var(--radius-md);color:var(--color-status-error);font-size:var(--font-size-sm)}.page-module__lMBU5a__divider{align-items:center;gap:var(--space-3);margin:var(--space-4)0;display:flex}.page-module__lMBU5a__divider:before,.page-module__lMBU5a__divider:after{content:"";background-color:var(--color-border-default);flex:1;height:1px}.page-module__lMBU5a__divider span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.page-module__lMBU5a__footer{text-align:center;margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__lMBU5a__footer a{color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.page-module__lMBU5a__footer a:hover{text-decoration:underline}.page-module__lMBU5a__forgotPassword{text-align:center;font-size:var(--font-size-sm)}.page-module__lMBU5a__forgotPassword a{color:var(--color-text-muted)}.page-module__lMBU5a__forgotPassword a:hover{color:var(--color-accent-primary);text-decoration:underline}.page-module__lMBU5a__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__lMBU5a__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.page-module__lMBU5a__backLink{margin-top:var(--space-4);color:var(--color-accent-primary);font-size:var(--font-size-sm);display:inline-block}.page-module__lMBU5a__backLink:hover{text-decoration:underline}.page-module__lMBU5a__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__lMBU5a__inputGroup label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.page-module__lMBU5a__submitBtn{width:100%}
.page-module__lWjJfW__container{background:var(--color-bg-base);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__lWjJfW__card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);width:100%;max-width:26.25rem;box-shadow:0 8px 32px #0000004d}.page-module__lWjJfW__header{text-align:center;margin-bottom:var(--space-6)}.page-module__lWjJfW__logo{width:var(--size-16);height:var(--size-16);background:var(--color-accent-primary);border-radius:var(--radius-md);margin:0 auto var(--space-4);color:#fff;justify-content:center;align-items:center;display:flex}.page-module__lWjJfW__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:600}.page-module__lWjJfW__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.page-module__lWjJfW__scopes{background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.page-module__lWjJfW__scopesLabel{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.page-module__lWjJfW__scopesList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__lWjJfW__scopeItem{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__lWjJfW__scopeIcon{color:var(--color-accent-success);flex-shrink:0;margin-top:2px}.page-module__lWjJfW__scopeName{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:500;display:block}.page-module__lWjJfW__scopeDesc{font-size:var(--font-size-caption);color:var(--color-text-muted);display:block}.page-module__lWjJfW__userInfo{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#3b82f614;border:1px solid #3b82f633;justify-content:space-between;align-items:center;display:flex}.page-module__lWjJfW__userLabel{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.page-module__lWjJfW__userEmail{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.page-module__lWjJfW__error{border-radius:var(--radius-sm);padding:var(--space-3);color:#ef4444;font-size:var(--font-size-sm);margin-bottom:var(--space-4);text-align:center;background:#ef44441a;border:1px solid #ef44444d}.page-module__lWjJfW__actions{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module__lWjJfW__denyBtn{flex:1}.page-module__lWjJfW__allowBtn{flex:2}.page-module__lWjJfW__footer{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}.page-module__lWjJfW__loading{text-align:center;color:var(--color-text-secondary);padding:var(--space-6)}.page-module__lWjJfW__loginForm{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.page-module__lWjJfW__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__lWjJfW__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.page-module__lWjJfW__loginBtn{width:100%;margin-top:var(--space-2)}.page-module__lWjJfW__footer a{color:var(--color-accent-primary);text-decoration:none}.page-module__lWjJfW__footer a:hover{text-decoration:underline}
.landing-module__g1LwZa__container{min-height:100vh;padding:var(--space-8);text-align:center;background-color:var(--color-bg-app);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin:0 auto;display:flex}.landing-module__g1LwZa__hero{justify-content:center;align-items:center;gap:var(--space-8);z-index:10;flex-direction:column;flex:1;width:100%;max-width:75rem;display:flex}.landing-module__g1LwZa__heroContent{align-items:center;gap:var(--space-8);flex-direction:column;max-width:37.5rem;display:flex}.landing-module__g1LwZa__logoWrapper{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);opacity:0;animation:.4s ease-out forwards landing-module__g1LwZa__fadeIn;display:flex}.landing-module__g1LwZa__logo{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-1px}.landing-module__g1LwZa__title{color:var(--color-text-primary);letter-spacing:-.02em;opacity:0;margin:0;font-size:3.5rem;font-weight:800;line-height:1.1;animation:.4s ease-out .1s forwards landing-module__g1LwZa__slideUp}.landing-module__g1LwZa__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:31.25rem;line-height:1.6;font-weight:var(--font-weight-medium);opacity:0;margin:0;animation:.4s ease-out .2s forwards landing-module__g1LwZa__slideUp}.landing-module__g1LwZa__loginBox{background:var(--color-bg-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);text-align:left;gap:var(--space-4);width:23.75rem;box-shadow:var(--shadow-xl);opacity:0;margin-top:var(--space-4);flex-direction:column;animation:.4s ease-out .3s forwards landing-module__g1LwZa__slideUp;display:flex}.landing-module__g1LwZa__loginDivider{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);margin:var(--space-2)0;display:flex}.landing-module__g1LwZa__loginDivider:before,.landing-module__g1LwZa__loginDivider:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.landing-module__g1LwZa__signInLink{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-2)}.landing-module__g1LwZa__signInLink a{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);text-decoration:none}.landing-module__g1LwZa__signInLink a:hover{color:var(--color-text-primary);text-decoration:underline}.landing-module__g1LwZa__footer{padding-top:var(--space-12);color:var(--color-text-muted);font-size:var(--font-size-sm);z-index:10;opacity:0;animation:.5s ease-out .5s forwards landing-module__g1LwZa__fadeIn}.landing-module__g1LwZa__link{color:var(--color-text-secondary);transition:color var(--transition-base);font-size:var(--font-size-sm);text-decoration:none}.landing-module__g1LwZa__link:hover{color:var(--color-text-primary);text-decoration:underline}.landing-module__g1LwZa__grid{gap:var(--space-4);display:grid}@keyframes landing-module__g1LwZa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes landing-module__g1LwZa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.AuthHeader-module__l8THAG__header{width:100%;height:var(--size-16);z-index:100;border-bottom:1px solid var(--color-border-subtle);background-color:rgba(var(--color-bg-app-rgb),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;display:flex;position:fixed;top:0;left:0}.AuthHeader-module__l8THAG__inner{width:100%;max-width:75rem;height:100%;padding:0 var(--space-8);justify-content:space-between;align-items:center;display:flex}.AuthHeader-module__l8THAG__left{align-items:center;gap:var(--space-3);transition:opacity var(--transition-base);text-decoration:none;display:flex}.AuthHeader-module__l8THAG__left:hover{opacity:.8}.AuthHeader-module__l8THAG__logoName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.5px}.AuthHeader-module__l8THAG__right{align-items:center;gap:var(--space-6);display:flex}.AuthHeader-module__l8THAG__navGroup{align-items:center;gap:var(--space-4);display:flex}.AuthHeader-module__l8THAG__navLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:40rem){.AuthHeader-module__l8THAG__navLabel{display:none}}
.ApiDocsView-module__5ahBJa__root{background:var(--color-bg);min-height:100vh;padding:var(--space-16)var(--space-6)var(--space-8)}.ApiDocsView-module__5ahBJa__layout{gap:var(--space-12);max-width:var(--max-width-xl);grid-template-columns:12.5rem 1fr;margin:0 auto;display:grid}@media (max-width:900px){.ApiDocsView-module__5ahBJa__root{padding:var(--space-8)var(--space-6)var(--space-6)}.ApiDocsView-module__5ahBJa__layout{grid-template-columns:1fr}.ApiDocsView-module__5ahBJa__sidebar{display:none}.ApiDocsView-module__5ahBJa__container{min-width:0;max-width:100%}}.ApiDocsView-module__5ahBJa__sidebar{top:var(--space-12);height:fit-content;max-height:calc(100vh - var(--space-16));position:sticky;overflow-y:auto}.ApiDocsView-module__5ahBJa__sidebarNav{gap:var(--space-1);flex-direction:column;display:flex}.ApiDocsView-module__5ahBJa__sidebarSection{margin-bottom:var(--space-4)}.ApiDocsView-module__5ahBJa__sidebarSectionTitle{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:var(--space-2);padding:0 var(--space-3);font-weight:600}.ApiDocsView-module__5ahBJa__sidebarLink{padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;text-decoration:none;display:block}.ApiDocsView-module__5ahBJa__sidebarLink:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ApiDocsView-module__5ahBJa__sidebarLink.ApiDocsView-module__5ahBJa__sidebarLinkActive{color:var(--color-accent-primary);background:#6366f11a;font-weight:500}.ApiDocsView-module__5ahBJa__container{max-width:var(--max-width-lg)}.ApiDocsView-module__5ahBJa__header{margin-bottom:var(--space-10)}.ApiDocsView-module__5ahBJa__backLink{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);padding-left:var(--space-3);transition:color var(--transition-fast);text-decoration:none;display:flex}.ApiDocsView-module__5ahBJa__backLink:hover{color:var(--color-text-primary)}.ApiDocsView-module__5ahBJa__header h1{color:var(--color-text-primary);letter-spacing:-.5px;margin:0;font-size:1.75rem;font-weight:700}.ApiDocsView-module__5ahBJa__subtitle{margin:var(--space-2)0 0;color:var(--color-text-muted);font-size:var(--font-size-base)}.ApiDocsView-module__5ahBJa__mcpBadge{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);color:#a78bfa;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:#8b5cf614;border:1px solid #8b5cf633;width:fit-content;font-weight:500;text-decoration:none;display:inline-flex}.ApiDocsView-module__5ahBJa__mcpBadge:hover{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf659}.ApiDocsView-module__5ahBJa__mcpBadge svg{flex-shrink:0}.ApiDocsView-module__5ahBJa__mcpBadge span{opacity:.6;margin-left:var(--space-1);align-items:center;display:inline-flex}.ApiDocsView-module__5ahBJa__steps{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:600px){.ApiDocsView-module__5ahBJa__steps{grid-template-columns:1fr}}.ApiDocsView-module__5ahBJa__step{padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.ApiDocsView-module__5ahBJa__stepNumber{width:var(--size-7);height:var(--size-7);color:var(--color-accent-primary);border-radius:var(--radius-full);font-size:var(--font-size-sm);margin-bottom:var(--space-3);background:#6366f11a;justify-content:center;align-items:center;font-weight:600;display:flex}.ApiDocsView-module__5ahBJa__step h4{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.ApiDocsView-module__5ahBJa__step p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.ApiDocsView-module__5ahBJa__resourceGroup h3{margin:0 0 var(--space-4);font-size:var(--font-size-base);color:var(--color-text-secondary);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-weight:600}.ApiDocsView-module__5ahBJa__resourceGroup{margin-bottom:var(--space-8);scroll-margin-top:5rem}.ApiDocsView-module__5ahBJa__section{margin-bottom:var(--space-12);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:5rem}.ApiDocsView-module__5ahBJa__section:last-child{border-bottom:none;margin-bottom:0}.ApiDocsView-module__5ahBJa__section h2{margin:0 0 var(--space-5);font-size:var(--font-size-xl);color:var(--color-text-primary);padding:var(--space-2)var(--space-4);border-left:3px solid var(--color-accent-primary);letter-spacing:-.01em;background:linear-gradient(90deg,#6366f10d 0%,#0000 100%);border-radius:0 4px 4px 0;font-weight:600}.ApiDocsView-module__5ahBJa__section>p{margin:0 0 var(--space-4);color:var(--color-text-secondary);line-height:1.7}.ApiDocsView-module__5ahBJa__contentBlocksDesc{margin-bottom:var(--space-6)!important}.ApiDocsView-module__5ahBJa__section code{padding:var(--space-1)var(--space-2);color:var(--color-accent-primary);font-family:var(--font-mono);background:#6366f126;border-radius:4px;font-size:.85em}.ApiDocsView-module__5ahBJa__note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);word-break:break-word;background:#ffffff05;line-height:1.6}.ApiDocsView-module__5ahBJa__note code{border-radius:var(--radius-xs);background:#ffffff0d;margin:2px 0;padding:2px 4px;display:inline-block}.ApiDocsView-module__5ahBJa__note a{color:var(--color-accent-primary);text-decoration:none}.ApiDocsView-module__5ahBJa__note a:hover{text-decoration:underline}.ApiDocsView-module__5ahBJa__codeCard{margin-bottom:var(--space-3);background:#0d1117;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.ApiDocsView-module__5ahBJa__codeCardHeader{padding:var(--space-3)var(--space-4);background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}.ApiDocsView-module__5ahBJa__codeCardLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;font-weight:600}.ApiDocsView-module__5ahBJa__codeCardBadge{padding:var(--space-1)var(--space-3);color:#fff;font-size:var(--font-size-xs);background:#22c55e;border-radius:4px;font-weight:600}.ApiDocsView-module__5ahBJa__codeCardContent{padding:var(--space-4)var(--space-5);font-family:var(--font-mono);font-size:var(--font-size-sm);color:#e6edf3;white-space:pre;line-height:1.6;overflow-x:auto}.ApiDocsView-module__5ahBJa__codeCardContent .ApiDocsView-module__5ahBJa__string{color:#a5d6ff}.ApiDocsView-module__5ahBJa__endpoint{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);padding:var(--space-6);margin-bottom:var(--space-5);border-radius:12px;scroll-margin-top:5rem}.ApiDocsView-module__5ahBJa__endpointHeader{align-items:center;gap:var(--space-3);display:flex}.ApiDocsView-module__5ahBJa__method{padding:var(--space-1)var(--space-3);color:#60a5fa;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;background:#3b82f61f;border:1px solid #3b82f640;border-radius:5px;font-weight:600}.ApiDocsView-module__5ahBJa__methodGet{color:#60a5fa;padding:var(--space-1)var(--space-2);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.5px;background:#3b82f61a;border:1px solid #3b82f633;border-radius:4px;font-weight:600}.ApiDocsView-module__5ahBJa__methodPost{color:#34d399;padding:var(--space-1)var(--space-2);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.5px;background:#10b9811a;border:1px solid #10b98133;border-radius:4px;font-weight:600}.ApiDocsView-module__5ahBJa__methodPatch{color:#fbbf24;padding:var(--space-1)var(--space-2);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.5px;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:4px;font-weight:600}.ApiDocsView-module__5ahBJa__methodDelete{color:#fb7185;padding:var(--space-1)var(--space-2);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.5px;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:4px;font-weight:600}.ApiDocsView-module__5ahBJa__scopeBadge{padding:var(--space-1)var(--space-2);color:#a78bfa;font-size:var(--font-size-2xs);text-transform:lowercase;letter-spacing:.2px;background:#8b5cf614;border-radius:4px;font-weight:500}.ApiDocsView-module__5ahBJa__scopeRead{padding:var(--space-1)var(--space-2);color:#a78bfa;font-size:var(--font-size-2xs);background:#8b5cf614;border-radius:4px;font-weight:500}.ApiDocsView-module__5ahBJa__scopeWrite{padding:var(--space-1)var(--space-2);color:#fb7185;font-size:var(--font-size-2xs);background:#f43f5e14;border-radius:4px;font-weight:500}.ApiDocsView-module__5ahBJa__scopeDelete{padding:var(--space-1)var(--space-2);color:#fb923c;font-size:var(--font-size-2xs);background:#fb923c14;border-radius:4px;font-weight:500}.ApiDocsView-module__5ahBJa__path{font-family:var(--font-mono);font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:500}.ApiDocsView-module__5ahBJa__endpointDesc{margin:var(--space-2)0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.ApiDocsView-module__5ahBJa__tableWrapper{-webkit-overflow-scrolling:touch;margin:0 calc(-1*var(--space-4));padding:0 var(--space-4);overflow-x:auto}@media (min-width:900px){.ApiDocsView-module__5ahBJa__tableWrapper{margin:0;padding:0;overflow-x:visible}}.ApiDocsView-module__5ahBJa__quickRef{border-collapse:separate;border-spacing:0;background:var(--color-bg-surface-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;min-width:30rem;overflow:hidden}.ApiDocsView-module__5ahBJa__quickRef th,.ApiDocsView-module__5ahBJa__quickRef td{padding:var(--space-4)var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.ApiDocsView-module__5ahBJa__quickRef th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);background:#ffffff05;font-weight:600}.ApiDocsView-module__5ahBJa__quickRef tr:last-child td{border-bottom:none}.ApiDocsView-module__5ahBJa__quickRef td{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ApiDocsView-module__5ahBJa__quickRef td code{color:var(--color-accent-primary);padding:var(--space-1)var(--space-2);font-size:var(--font-size-caption);background:#6366f11a;border-radius:4px}.ApiDocsView-module__5ahBJa__clickableRow{cursor:pointer;transition:background-color .15s}.ApiDocsView-module__5ahBJa__clickableRow:hover{background:#ffffff0a}.ApiDocsView-module__5ahBJa__clickableRow td{transition:color .15s}.ApiDocsView-module__5ahBJa__clickableRow:hover td{color:var(--color-text-primary)}.ApiDocsView-module__5ahBJa__quickRef td:last-child{color:var(--color-text-muted)}.ApiDocsView-module__5ahBJa__params{margin-bottom:var(--space-5)}.ApiDocsView-module__5ahBJa__params h4{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.ApiDocsView-module__5ahBJa__params table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);border-radius:8px;width:100%;overflow:hidden}.ApiDocsView-module__5ahBJa__params th,.ApiDocsView-module__5ahBJa__params td{padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.ApiDocsView-module__5ahBJa__params th{background:var(--color-bg-surface-1);color:var(--color-text-muted);font-weight:500}.ApiDocsView-module__5ahBJa__params tr:last-child td{border-bottom:none}.ApiDocsView-module__5ahBJa__params td:first-child code{color:var(--color-accent-primary);padding:var(--space-1)var(--space-2);font-size:var(--font-size-caption);background:#6366f126;border-radius:4px}.ApiDocsView-module__5ahBJa__params td:nth-child(2){color:var(--color-text-muted);font-size:var(--font-size-caption)}.ApiDocsView-module__5ahBJa__table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);width:100%;margin-bottom:var(--space-4);border-radius:8px;overflow:hidden}.ApiDocsView-module__5ahBJa__table th,.ApiDocsView-module__5ahBJa__table td{padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.ApiDocsView-module__5ahBJa__table th{background:var(--color-bg-surface-1);color:var(--color-text-muted);font-weight:500}.ApiDocsView-module__5ahBJa__table tr:last-child td{border-bottom:none}.ApiDocsView-module__5ahBJa__table code{color:var(--color-accent-primary);padding:var(--space-1)var(--space-2);font-size:var(--font-size-caption);background:#6366f126;border-radius:4px}.ApiDocsView-module__5ahBJa__scrollToTop{bottom:var(--space-8);right:var(--space-8);width:var(--size-9);height:var(--size-9);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;opacity:0;visibility:hidden;z-index:999;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed}.ApiDocsView-module__5ahBJa__scrollToTopVisible{opacity:1;visibility:visible}.ApiDocsView-module__5ahBJa__scrollToTop:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-subtle)}.ApiDocsView-module__5ahBJa__scrollToTop svg{width:18px;height:18px}
/*# sourceMappingURL=9009d760f68e72e7.css.map*/