.StatSection-module-scss-module__bk2rya__bar{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;align-items:stretch;width:100%;min-height:60px;display:flex}.StatSection-module-scss-module__bk2rya__card{min-width:0;padding:var(--space-3) var(--space-5);border-right:1px solid var(--color-border);transition:background var(--duration-fast) var(--ease-standard);cursor:default;flex-direction:column;flex:150px;justify-content:center;align-items:flex-start;gap:2px;display:flex}.StatSection-module-scss-module__bk2rya__card:last-child{border-right:none}.StatSection-module-scss-module__bk2rya__card:hover{background:var(--color-bg-subtle)}.StatSection-module-scss-module__bk2rya__value{font-size:var(--text-xl);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.StatSection-module-scss-module__bk2rya__label{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.StatSection-module-scss-module__bk2rya__hint{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:1px}
.ListLayout-module-scss-module__1M2fiq__toolbar{margin-bottom:var(--space-3)}.ListLayout-module-scss-module__1M2fiq__tabs,.ListLayout-module-scss-module__1M2fiq__stats,.ListLayout-module-scss-module__1M2fiq__aboveContent{margin-bottom:var(--space-4)}
.DetailLayout-module-scss-module__aAF8Va__tabs{margin-bottom:var(--space-4)}
.Button-module-scss-module__7A35Gq__btn{font-family:var(--font-sans);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap;border:1px solid #0000;border-radius:0;outline:none;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.Button-module-scss-module__7A35Gq__btn:disabled{opacity:.45;cursor:not-allowed}.Button-module-scss-module__7A35Gq__btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-warning-accent-rgb), .3)}.Button-module-scss-module__7A35Gq__sm{height:34px;padding:0 12px;font-size:12px}.Button-module-scss-module__7A35Gq__md{height:34px;padding:0 14px;font-size:13px}.Button-module-scss-module__7A35Gq__lg{height:40px;padding:0 18px;font-size:14px}.Button-module-scss-module__7A35Gq__full{width:100%}.Button-module-scss-module__7A35Gq__primary{background:var(--color-brand-500);color:var(--color-on-brand);border-color:var(--color-brand-500)}.Button-module-scss-module__7A35Gq__primary:hover:not(:disabled){background:var(--color-brand-600);border-color:var(--color-brand-600)}.Button-module-scss-module__7A35Gq__secondary{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border)}.Button-module-scss-module__7A35Gq__secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.Button-module-scss-module__7A35Gq__danger{background:var(--color-danger);color:var(--color-on-brand);border-color:var(--color-danger)}.Button-module-scss-module__7A35Gq__danger:hover:not(:disabled){filter:brightness(1.15)}.Button-module-scss-module__7A35Gq__ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.Button-module-scss-module__7A35Gq__ghost:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border)}
.Modal-module-scss-module__VJFobG__overlay{z-index:var(--z-modal);background:var(--color-overlay-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);justify-content:center;align-items:center;animation:.15s Modal-module-scss-module__VJFobG__fade-in;display:flex;position:fixed;inset:0}@keyframes Modal-module-scss-module__VJFobG__fade-in{0%{opacity:0}to{opacity:1}}.Modal-module-scss-module__VJFobG__modal{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);border-radius:0;flex-direction:column;max-height:calc(100vh - 64px);animation:.18s Modal-module-scss-module__VJFobG__slide-up;display:flex;position:relative}@keyframes Modal-module-scss-module__VJFobG__slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Modal-module-scss-module__VJFobG__sm{width:100%;max-width:480px}.Modal-module-scss-module__VJFobG__md{width:100%;max-width:640px}.Modal-module-scss-module__VJFobG__lg{width:100%;max-width:840px}.Modal-module-scss-module__VJFobG__xl{width:100%;max-width:1080px}@media (max-width:640px){.Modal-module-scss-module__VJFobG__sm,.Modal-module-scss-module__VJFobG__md,.Modal-module-scss-module__VJFobG__lg,.Modal-module-scss-module__VJFobG__xl{max-width:100%}.Modal-module-scss-module__VJFobG__body{padding:var(--space-4)}.Modal-module-scss-module__VJFobG__header,.Modal-module-scss-module__VJFobG__footer{padding:var(--space-3) var(--space-4)}}.Modal-module-scss-module__VJFobG__header{padding:var(--space-4) var(--space-5);background:var(--color-brand-500);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module-scss-module__VJFobG__title{font-size:var(--text-base);color:var(--color-on-brand);letter-spacing:-.01em;font-weight:700}.Modal-module-scss-module__VJFobG__closeBtn{border:1px solid var(--color-on-brand-overlay-25);width:32px;height:32px;color:var(--color-on-brand);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.Modal-module-scss-module__VJFobG__closeBtn:hover{background:var(--color-on-brand-overlay-15);border-color:var(--color-on-brand-overlay-50)}.Modal-module-scss-module__VJFobG__closeBtnAbsolute{top:var(--space-3);right:var(--space-3);border:1px solid var(--color-on-brand-overlay-15);border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-on-brand-overlay-50);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);z-index:1;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Modal-module-scss-module__VJFobG__closeBtnAbsolute:hover{background:var(--color-on-brand-overlay-10);color:var(--color-on-brand)}.Modal-module-scss-module__VJFobG__body{padding:var(--space-5);flex:1;overflow-y:auto}.Modal-module-scss-module__VJFobG__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);justify-content:flex-end;gap:var(--space-2);flex-shrink:0;display:flex}
.Sidebar-module-scss-module__PT-dDa__sidebar{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);will-change:width;transition:width var(--duration-base);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__sidebar.Sidebar-module-scss-module__PT-dDa__collapsed{width:var(--sidebar-collapsed-width)}.Sidebar-module-scss-module__PT-dDa__brand{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);min-height:56px;display:flex}.Sidebar-module-scss-module__PT-dDa__brandCollapsed{padding:var(--space-3) 0;justify-content:center}.Sidebar-module-scss-module__PT-dDa__brandLeft{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.Sidebar-module-scss-module__PT-dDa__logo{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Sidebar-module-scss-module__PT-dDa__brandText{flex-direction:row;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__brandName{color:var(--color-text);letter-spacing:-.02em;white-space:nowrap;font-size:13px;font-weight:800}.Sidebar-module-scss-module__PT-dDa__brandSub{color:var(--color-brand-500);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:700}.Sidebar-module-scss-module__PT-dDa__menuBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__PT-dDa__menuBtn:hover{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border)}.Sidebar-module-scss-module__PT-dDa__nav{padding:var(--space-2) 0;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Sidebar-module-scss-module__PT-dDa__nav::-webkit-scrollbar{width:0}.Sidebar-module-scss-module__PT-dDa__nav:hover{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) #0000}.Sidebar-module-scss-module__PT-dDa__nav:hover::-webkit-scrollbar{width:4px}.Sidebar-module-scss-module__PT-dDa__nav:hover::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:2px}.Sidebar-module-scss-module__PT-dDa__nav:hover::-webkit-scrollbar-track{background:0 0}.Sidebar-module-scss-module__PT-dDa__navItem{align-items:center;gap:var(--space-3);padding:7px var(--space-4);color:var(--color-text-muted);white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast);border-left:2px solid #0000;border-radius:0;font-size:13px;font-weight:500;text-decoration:none;display:flex}.Sidebar-module-scss-module__PT-dDa__navItem:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Sidebar-module-scss-module__PT-dDa__navItem.Sidebar-module-scss-module__PT-dDa__active{background:var(--color-brand-50);color:var(--color-brand-500);border-left-color:var(--color-brand-500);font-weight:600}.Sidebar-module-scss-module__PT-dDa__divider{background:var(--color-border);height:1px;margin:var(--space-2) 0}.Sidebar-module-scss-module__PT-dDa__navBadge{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex}.Sidebar-module-scss-module__PT-dDa__footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);align-items:center;gap:var(--space-2);display:flex}.Sidebar-module-scss-module__PT-dDa__user{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;flex:1;min-width:0;margin:-4px -6px;padding:4px 6px;text-decoration:none;transition:background .15s;display:flex}.Sidebar-module-scss-module__PT-dDa__user:hover{background:var(--color-bg-subtle)}.Sidebar-module-scss-module__PT-dDa__avatar{background:var(--color-brand-50);border:1px solid var(--color-brand-100);width:28px;height:28px;color:var(--color-brand-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.Sidebar-module-scss-module__PT-dDa__userInfo{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__userName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__userRole{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__roleAdmin{color:var(--color-brand-500)}.Sidebar-module-scss-module__PT-dDa__roleViewer{color:var(--color-text-muted)}.Sidebar-module-scss-module__PT-dDa__userEmail{color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.Sidebar-module-scss-module__PT-dDa__logoutBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__PT-dDa__logoutBtn:hover{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}
.GlobalSearch-module-scss-module__bzwXEW__wrap{justify-content:center;align-items:center;width:100%;max-width:560px;display:flex;position:relative}.GlobalSearch-module-scss-module__bzwXEW__trigger{align-items:center;gap:var(--space-2);width:100%;max-width:500px;height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-subtle);cursor:pointer;white-space:nowrap;font-size:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.GlobalSearch-module-scss-module__bzwXEW__trigger:hover{border-color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 4%, var(--color-surface));color:var(--color-text-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 10%, transparent)}.GlobalSearch-module-scss-module__bzwXEW__trigger:focus-visible{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 20%, transparent);outline:none}.GlobalSearch-module-scss-module__bzwXEW__triggerIcon{flex-shrink:0}.GlobalSearch-module-scss-module__bzwXEW__triggerText{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.GlobalSearch-module-scss-module__bzwXEW__kbd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-subtle);font-size:10px;font-family:var(--font-mono,monospace);flex-shrink:0;align-items:center;padding:1px 5px;line-height:1.4;display:inline-flex}.GlobalSearch-module-scss-module__bzwXEW__backdrop{z-index:var(--z-modal,400);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;animation:.15s both GlobalSearch-module-scss-module__bzwXEW__backdropIn;position:fixed;inset:0}@keyframes GlobalSearch-module-scss-module__bzwXEW__backdropIn{0%{opacity:0}to{opacity:1}}.GlobalSearch-module-scss-module__bzwXEW__panel{z-index:calc(var(--z-modal,400) + 1);width:min(660px,100vw - var(--space-8));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:.18s cubic-bezier(.32,.72,0,1) both GlobalSearch-module-scss-module__bzwXEW__panelIn;position:fixed;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.GlobalSearch-module-scss-module__bzwXEW__panel{animation:none}}@keyframes GlobalSearch-module-scss-module__bzwXEW__panelIn{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.GlobalSearch-module-scss-module__bzwXEW__inputRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.GlobalSearch-module-scss-module__bzwXEW__searchIcon{color:var(--color-brand-500);flex-shrink:0}.GlobalSearch-module-scss-module__bzwXEW__input{font-size:var(--text-sm);color:var(--color-text);caret-color:var(--color-brand-500);background:0 0;border:none;outline:none;flex:1}.GlobalSearch-module-scss-module__bzwXEW__input::placeholder{color:var(--color-text-subtle)}.GlobalSearch-module-scss-module__bzwXEW__clearBtn{border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--color-border);width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background .1s,color .1s;display:flex}.GlobalSearch-module-scss-module__bzwXEW__clearBtn:hover{background:var(--color-border);color:var(--color-text)}.GlobalSearch-module-scss-module__bzwXEW__results{max-height:340px;padding:var(--space-2) 0;overflow-y:auto}.GlobalSearch-module-scss-module__bzwXEW__groupLabel{padding:var(--space-1) var(--space-4) var(--space-2);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:10px;font-weight:600}.GlobalSearch-module-scss-module__bzwXEW__resultItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;transition:background .1s;display:flex}.GlobalSearch-module-scss-module__bzwXEW__resultItem:hover,.GlobalSearch-module-scss-module__bzwXEW__resultItem.GlobalSearch-module-scss-module__bzwXEW__resultSelected{background:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}.GlobalSearch-module-scss-module__bzwXEW__resultItem:hover .GlobalSearch-module-scss-module__bzwXEW__resultArrow,.GlobalSearch-module-scss-module__bzwXEW__resultItem.GlobalSearch-module-scss-module__bzwXEW__resultSelected .GlobalSearch-module-scss-module__bzwXEW__resultArrow{opacity:1;transform:translate(0)}.GlobalSearch-module-scss-module__bzwXEW__resultIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand-500) 10%, transparent);width:28px;height:28px;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.GlobalSearch-module-scss-module__bzwXEW__resultBody{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.GlobalSearch-module-scss-module__bzwXEW__resultLabel{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.GlobalSearch-module-scss-module__bzwXEW__resultSubtitle{color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.GlobalSearch-module-scss-module__bzwXEW__resultArrow{color:var(--color-brand-500);opacity:0;flex-shrink:0;transition:opacity .1s,transform .1s;transform:translate(-4px)}.GlobalSearch-module-scss-module__bzwXEW__noResults{padding:var(--space-8) var(--space-6);text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.GlobalSearch-module-scss-module__bzwXEW__noResultsIcon{color:var(--color-text-subtle)}.GlobalSearch-module-scss-module__bzwXEW__noResultsTitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:600}.GlobalSearch-module-scss-module__bzwXEW__noResultsHint{color:var(--color-text-subtle);max-width:320px;margin:0;font-size:12px}.GlobalSearch-module-scss-module__bzwXEW__footer{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:11px;display:flex}.GlobalSearch-module-scss-module__bzwXEW__footer kbd{border:1px solid var(--color-border);background:var(--color-bg-subtle);font-size:10px;font-family:var(--font-mono,monospace);color:var(--color-text-muted);border-radius:3px;align-items:center;padding:1px 4px;line-height:1.4;display:inline-flex}
.Topbar-module-scss-module__pIatIa__topbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);height:48px;padding:0 var(--space-6);align-items:center;gap:var(--space-4);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);display:grid}@media (max-width:720px){.Topbar-module-scss-module__pIatIa__topbar{padding:0 var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.Topbar-module-scss-module__pIatIa__breadcrumbs{display:none}}.Topbar-module-scss-module__pIatIa__center{justify-content:center;align-items:center;display:flex}.Topbar-module-scss-module__pIatIa__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.Topbar-module-scss-module__pIatIa__themeToggle{border-radius:var(--radius-md);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.Topbar-module-scss-module__pIatIa__themeToggle:hover{background:var(--color-bg-subtle);color:var(--color-brand-500);border-color:var(--color-brand-500)}.Topbar-module-scss-module__pIatIa__breadcrumbs{white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:12px;display:flex;overflow:hidden}.Topbar-module-scss-module__pIatIa__crumbRoot{color:var(--color-text-muted);transition:color var(--duration-fast);font-weight:500;text-decoration:none}.Topbar-module-scss-module__pIatIa__crumbRoot:hover{color:var(--color-brand-500)}.Topbar-module-scss-module__pIatIa__crumbItem{align-items:center;gap:2px;display:flex}.Topbar-module-scss-module__pIatIa__sep{color:var(--color-border-strong);flex-shrink:0}.Topbar-module-scss-module__pIatIa__crumbLink{color:var(--color-text-muted);transition:color var(--duration-fast);font-weight:500;text-decoration:none}.Topbar-module-scss-module__pIatIa__crumbLink:hover{color:var(--color-brand-500);text-underline-offset:3px;text-decoration:underline}.Topbar-module-scss-module__pIatIa__crumbCurrent{color:var(--color-text);font-weight:600}.Topbar-module-scss-module__pIatIa__nsPicker{position:relative}.Topbar-module-scss-module__pIatIa__nsTrigger{height:26px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;max-width:120px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Topbar-module-scss-module__pIatIa__nsTrigger:hover{border-color:var(--color-brand-500);color:var(--color-text);background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-surface))}.Topbar-module-scss-module__pIatIa__nsIcon{color:var(--color-brand-500);flex-shrink:0}.Topbar-module-scss-module__pIatIa__nsLabel{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.Topbar-module-scss-module__pIatIa__nsChevron{flex-shrink:0;transition:transform .15s}.Topbar-module-scss-module__pIatIa__nsChevronOpen{transform:rotate(180deg)}.Topbar-module-scss-module__pIatIa__nsDropdown{z-index:var(--z-modal,400);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:180px;max-width:260px;box-shadow:var(--shadow-lg);padding:var(--space-1) 0;animation:.12s both Topbar-module-scss-module__pIatIa__nsDropIn;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.Topbar-module-scss-module__pIatIa__nsDropdown{animation:none}}@keyframes Topbar-module-scss-module__pIatIa__nsDropIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Topbar-module-scss-module__pIatIa__nsDivider{background:var(--color-border);height:1px;margin:var(--space-1) 0}.Topbar-module-scss-module__pIatIa__nsOption{width:100%;padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;border:none;font-size:12px;transition:background .1s,color .1s;display:flex}.Topbar-module-scss-module__pIatIa__nsOption:hover{background:color-mix(in srgb, var(--color-brand-500) 8%, transparent);color:var(--color-text)}.Topbar-module-scss-module__pIatIa__nsOptionActive{color:var(--color-brand-500);font-weight:600}.Topbar-module-scss-module__pIatIa__nsOptionActive:hover{color:var(--color-brand-500)}.Topbar-module-scss-module__pIatIa__nsOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Topbar-module-scss-module__pIatIa__nsOptionCheck{color:var(--color-brand-500);flex-shrink:0}
.AssistanceModal-module-scss-module__o5jdZG__body{gap:var(--space-5);flex-direction:column;display:flex}.AssistanceModal-module-scss-module__o5jdZG__steps{flex-direction:column;gap:0;display:flex}.AssistanceModal-module-scss-module__o5jdZG__step{gap:var(--space-4);align-items:flex-start;display:flex}.AssistanceModal-module-scss-module__o5jdZG__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.AssistanceModal-module-scss-module__o5jdZG__stepNum{background:var(--color-brand-500);width:28px;height:28px;color:var(--color-on-brand);font-size:var(--text-xs);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.AssistanceModal-module-scss-module__o5jdZG__rail{background:var(--color-border);flex:1;width:2px;min-height:24px;margin:4px 0}.AssistanceModal-module-scss-module__o5jdZG__stepContent{padding-bottom:var(--space-5);flex:1;min-width:0;padding-top:4px}.AssistanceModal-module-scss-module__o5jdZG__step:last-child .AssistanceModal-module-scss-module__o5jdZG__stepContent{padding-bottom:0}.AssistanceModal-module-scss-module__o5jdZG__stepTitle{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-1);font-weight:600}.AssistanceModal-module-scss-module__o5jdZG__stepDesc{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.AssistanceModal-module-scss-module__o5jdZG__divider{background:var(--color-border);height:1px}.AssistanceModal-module-scss-module__o5jdZG__tips{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.AssistanceModal-module-scss-module__o5jdZG__tipCard{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-top:2px solid var(--color-brand-500);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.AssistanceModal-module-scss-module__o5jdZG__tipTitle{font-size:var(--text-xs);color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.AssistanceModal-module-scss-module__o5jdZG__tipBody{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}
.BreakGlassNotificationBar-module-scss-module__2_CTva__bar{align-items:center;gap:var(--space-2);padding:8px var(--space-5);background:rgba(var(--color-warning-rgb,245, 158, 11), .12);border-bottom:1px solid rgba(var(--color-warning-rgb,245, 158, 11), .35);flex-shrink:0;display:flex}.BreakGlassNotificationBar-module-scss-module__2_CTva__icon{color:var(--color-warning);flex-shrink:0}.BreakGlassNotificationBar-module-scss-module__2_CTva__message{color:var(--color-text);flex:1;font-size:13px}.BreakGlassNotificationBar-module-scss-module__2_CTva__message strong{color:var(--color-warning);font-weight:700}.BreakGlassNotificationBar-module-scss-module__2_CTva__reviewLink{color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb,245, 158, 11), .4);border-radius:var(--radius-sm);transition:background var(--duration-fast);flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none}.BreakGlassNotificationBar-module-scss-module__2_CTva__reviewLink:hover{background:rgba(var(--color-warning-rgb,245, 158, 11), .15)}.BreakGlassNotificationBar-module-scss-module__2_CTva__dismiss{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BreakGlassNotificationBar-module-scss-module__2_CTva__dismiss:hover{background:var(--color-bg-subtle);color:var(--color-text)}
.EmptyState-module-scss-module__PwDnhW__wrap{padding:var(--space-12) var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;min-height:200px;display:flex}.EmptyState-module-scss-module__PwDnhW__icon{color:var(--color-text-subtle)}.EmptyState-module-scss-module__PwDnhW__title{font-size:var(--text-base);color:var(--color-text-muted);margin:0;font-weight:600}.EmptyState-module-scss-module__PwDnhW__desc{font-size:var(--text-sm);color:var(--color-text-subtle);max-width:360px;margin:0;line-height:1.6}.EmptyState-module-scss-module__PwDnhW__action{margin-top:var(--space-2)}.EmptyState-module-scss-module__PwDnhW__searchWrap{padding:var(--space-12) var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;min-height:220px;animation:.25s both EmptyState-module-scss-module__PwDnhW__searchFadeIn;display:flex}@media (prefers-reduced-motion:reduce){.EmptyState-module-scss-module__PwDnhW__searchWrap{animation:none}}@keyframes EmptyState-module-scss-module__PwDnhW__searchFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.EmptyState-module-scss-module__PwDnhW__searchIconRing{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-subtle) 8%, transparent);width:52px;height:52px;color:var(--color-text-subtle);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}.EmptyState-module-scss-module__PwDnhW__searchTitle{font-size:var(--text-base);color:var(--color-text-muted);margin:0;font-weight:600}.EmptyState-module-scss-module__PwDnhW__searchTerm{color:var(--color-text);font-style:italic}.EmptyState-module-scss-module__PwDnhW__searchDesc{font-size:var(--text-sm);color:var(--color-text-subtle);max-width:380px;margin:0;line-height:1.65}
.DocsShell-module-scss-module__DODCNq__shell{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.DocsShell-module-scss-module__DODCNq__navbar{align-items:center;gap:var(--space-4);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);height:56px;z-index:var(--z-sticky,50);flex-shrink:0;display:flex;position:sticky;top:0}.DocsShell-module-scss-module__DODCNq__navLeft{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.DocsShell-module-scss-module__DODCNq__brand{flex-direction:column;line-height:1;display:flex}.DocsShell-module-scss-module__DODCNq__brandName{color:var(--color-text);letter-spacing:-.02em;font-size:13px;font-weight:800}.DocsShell-module-scss-module__DODCNq__brandSub{text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-500);margin-top:1px;font-size:9px;font-weight:700}.DocsShell-module-scss-module__DODCNq__dividerV{background:var(--color-border);width:1px;height:20px;margin:0 var(--space-1)}.DocsShell-module-scss-module__DODCNq__sectionLabel{color:var(--color-text-muted);font-size:13px;font-weight:600}.DocsShell-module-scss-module__DODCNq__navLinks{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.DocsShell-module-scss-module__DODCNq__navLink{align-items:center;gap:var(--space-2);padding:5px var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background var(--duration-fast),color var(--duration-fast);font-size:12px;font-weight:500;text-decoration:none;display:flex}.DocsShell-module-scss-module__DODCNq__navLink:hover{background:var(--color-bg-subtle);color:var(--color-text)}.DocsShell-module-scss-module__DODCNq__navRight{flex-shrink:0}.DocsShell-module-scss-module__DODCNq__backBtn{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);border:1px solid var(--color-border);transition:all var(--duration-fast);font-size:12px;font-weight:600;text-decoration:none;display:flex}.DocsShell-module-scss-module__DODCNq__backBtn:hover{border-color:var(--color-brand-500);color:var(--color-brand-500);background:var(--color-brand-50)}.DocsShell-module-scss-module__DODCNq__breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);display:flex}.DocsShell-module-scss-module__DODCNq__bcLink{color:var(--color-text-muted);transition:color var(--duration-fast);font-size:12px;font-weight:500;text-decoration:none}.DocsShell-module-scss-module__DODCNq__bcLink:hover{color:var(--color-brand-500)}.DocsShell-module-scss-module__DODCNq__bcSep{color:var(--color-text-subtle);flex-shrink:0}.DocsShell-module-scss-module__DODCNq__bcCurrent{color:var(--color-text);font-size:12px;font-weight:600}.DocsShell-module-scss-module__DODCNq__content{flex:1;overflow:hidden auto}
.PageDocsPanel-module-scss-module__kMn0Wq__panel{border-left:1px solid var(--color-border);background:var(--color-bg-subtle);padding:var(--space-5);gap:var(--space-4);flex-direction:column;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.PageDocsPanel-module-scss-module__kMn0Wq__panelTitle{font-size:var(--text-xs);color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--space-3);border-bottom:2px solid var(--color-brand-500);font-weight:700}.PageDocsPanel-module-scss-module__kMn0Wq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__cardTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.PageDocsPanel-module-scss-module__kMn0Wq__cardBody{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}.PageDocsPanel-module-scss-module__kMn0Wq__steps{flex-direction:column;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__step{gap:var(--space-3);align-items:flex-start;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;width:22px;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__stepNum{background:var(--color-brand-500);width:22px;height:22px;color:var(--color-on-brand);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__stepRail{background:var(--color-border);flex:1;width:2px;min-height:16px;margin:3px 0}.PageDocsPanel-module-scss-module__kMn0Wq__stepContent{padding-bottom:var(--space-3);flex:1;min-width:0;padding-top:2px}.PageDocsPanel-module-scss-module__kMn0Wq__step:last-child .PageDocsPanel-module-scss-module__kMn0Wq__stepContent{padding-bottom:0}.PageDocsPanel-module-scss-module__kMn0Wq__stepTitle{font-size:var(--text-xs);color:var(--color-text);margin-bottom:2px;font-weight:600}.PageDocsPanel-module-scss-module__kMn0Wq__stepDesc{color:var(--color-text-muted);font-size:11px;line-height:1.5}.PageDocsPanel-module-scss-module__kMn0Wq__code{font-family:var(--font-mono);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text);white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.6}.PageDocsPanel-module-scss-module__kMn0Wq__assistBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-brand-500);background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);font-weight:500;display:flex}.PageDocsPanel-module-scss-module__kMn0Wq__assistBtn:hover{background:var(--color-brand-100);border-color:var(--color-brand-400)}
.SetupGate-module-scss-module__IhzpTG__banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-brand-50);border-bottom:1px solid var(--color-brand-100);color:var(--color-text);font-size:13px;display:flex}.SetupGate-module-scss-module__IhzpTG__bannerBody{flex:1;line-height:1.5}.SetupGate-module-scss-module__IhzpTG__bannerBody strong{color:var(--color-text)}.SetupGate-module-scss-module__IhzpTG__bannerCta{background:var(--color-brand-500);color:var(--color-text-on-brand,#fff);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.SetupGate-module-scss-module__IhzpTG__bannerCta:hover{background:var(--color-brand-600)}.SetupGate-module-scss-module__IhzpTG__bannerDismiss{cursor:pointer;width:24px;height:24px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.SetupGate-module-scss-module__IhzpTG__bannerDismiss:hover{background:var(--color-bg-subtle);color:var(--color-text)}.SetupGate-module-scss-module__IhzpTG__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;animation:.16s SetupGate-module-scss-module__IhzpTG__fadeIn;display:flex;position:fixed;inset:0}.SetupGate-module-scss-module__IhzpTG__modal{width:100%;max-width:480px;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:.16s SetupGate-module-scss-module__IhzpTG__scaleIn;position:relative}.SetupGate-module-scss-module__IhzpTG__modalTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:18px;font-weight:700}.SetupGate-module-scss-module__IhzpTG__modalBody{margin:0 0 var(--space-2);color:var(--color-text);font-size:14px;line-height:1.6}.SetupGate-module-scss-module__IhzpTG__modalBody strong{color:var(--color-text)}.SetupGate-module-scss-module__IhzpTG__modalBodySubtle{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:12px;line-height:1.5}.SetupGate-module-scss-module__IhzpTG__modalActions{gap:var(--space-3);justify-content:flex-end;display:flex}.SetupGate-module-scss-module__IhzpTG__btnGhost,.SetupGate-module-scss-module__IhzpTG__btnPrimary{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.SetupGate-module-scss-module__IhzpTG__btnGhost em,.SetupGate-module-scss-module__IhzpTG__btnPrimary em{color:inherit;font-style:normal}.SetupGate-module-scss-module__IhzpTG__btnGhost{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.SetupGate-module-scss-module__IhzpTG__btnGhost:hover{background:var(--color-bg-subtle)}.SetupGate-module-scss-module__IhzpTG__btnGhost:disabled{opacity:.5;cursor:not-allowed}.SetupGate-module-scss-module__IhzpTG__btnPrimary{background:var(--color-brand-500);border:1px solid var(--color-brand-500);color:var(--color-text-on-brand,#fff)}.SetupGate-module-scss-module__IhzpTG__btnPrimary:hover{background:var(--color-brand-600);border-color:var(--color-brand-600)}.SetupGate-module-scss-module__IhzpTG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.SetupGate-module-scss-module__IhzpTG__modalClose{top:var(--space-3);right:var(--space-3);cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.SetupGate-module-scss-module__IhzpTG__modalClose:hover{background:var(--color-bg-subtle);color:var(--color-text)}.SetupGate-module-scss-module__IhzpTG__verifyBackdrop{background:var(--color-bg,#0009);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;padding:var(--space-4);justify-content:center;align-items:center;animation:.18s SetupGate-module-scss-module__IhzpTG__fadeIn;display:flex;position:fixed;inset:0}.SetupGate-module-scss-module__IhzpTG__verifyCard{width:100%;max-width:440px;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;animation:.18s SetupGate-module-scss-module__IhzpTG__scaleIn;position:relative}.SetupGate-module-scss-module__IhzpTG__verifyIcon{width:56px;height:56px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-600);justify-content:center;align-items:center;display:inline-flex}.SetupGate-module-scss-module__IhzpTG__verifyTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:19px;font-weight:700}.SetupGate-module-scss-module__IhzpTG__verifyBody{margin:0 0 var(--space-3);color:var(--color-text);font-size:14px;line-height:1.6}.SetupGate-module-scss-module__IhzpTG__verifyEmail{color:var(--color-brand-600);word-break:break-all;font-weight:600}.SetupGate-module-scss-module__IhzpTG__verifySubtle{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:12px;line-height:1.5}.SetupGate-module-scss-module__IhzpTG__verifyActions{gap:var(--space-3);justify-content:center;display:flex}@keyframes SetupGate-module-scss-module__IhzpTG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SetupGate-module-scss-module__IhzpTG__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.DateRangePicker-module-scss-module__vigHPq__wrap{align-items:center;gap:var(--space-2);display:flex}.DateRangePicker-module-scss-module__vigHPq__field{position:relative}.DateRangePicker-module-scss-module__vigHPq__input{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:0;outline:none;min-width:160px;transition:border-color .15s;display:inline-flex}.DateRangePicker-module-scss-module__vigHPq__input:hover{border-color:var(--color-border-strong)}.DateRangePicker-module-scss-module__vigHPq__inputActive{border-color:var(--color-brand-500);box-shadow:0 0 0 2px rgba(var(--color-warning-accent-rgb), .15)}.DateRangePicker-module-scss-module__vigHPq__icon{color:var(--color-text-muted);flex-shrink:0}.DateRangePicker-module-scss-module__vigHPq__placeholder{color:var(--color-text-subtle);flex:1}.DateRangePicker-module-scss-module__vigHPq__val{color:var(--color-text);flex:1}.DateRangePicker-module-scss-module__vigHPq__clear{border-radius:var(--radius-full);width:16px;height:16px;color:var(--color-text-muted);cursor:pointer;margin-left:var(--space-1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DateRangePicker-module-scss-module__vigHPq__clear:hover{background:var(--color-border);color:var(--color-text)}.DateRangePicker-module-scss-module__vigHPq__sep{color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0}.DateRangePicker-module-scss-module__vigHPq__popover,.DateRangePicker-module-scss-module__vigHPq__popoverRight{z-index:200;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-4);position:absolute;top:calc(100% + 6px)}.DateRangePicker-module-scss-module__vigHPq__popover{left:0}.DateRangePicker-module-scss-module__vigHPq__popoverRight{right:0}.DateRangePicker-module-scss-module__vigHPq__cal{width:280px;font-family:var(--font-sans);color:var(--color-text);font-size:13px}.DateRangePicker-module-scss-module__vigHPq__calLoading{background:var(--color-bg-subtle);border-radius:var(--radius-md);width:280px;height:260px;animation:1.5s ease-in-out infinite DateRangePicker-module-scss-module__vigHPq__skeleton-pulse}@keyframes DateRangePicker-module-scss-module__vigHPq__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.DateRangePicker-module-scss-module__vigHPq__calNav{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.DateRangePicker-module-scss-module__vigHPq__calNavBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.DateRangePicker-module-scss-module__vigHPq__calNavBtn:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.DateRangePicker-module-scss-module__vigHPq__calCaption{flex:1;justify-content:center;align-items:center;display:flex}.DateRangePicker-module-scss-module__vigHPq__calCaptionLabel{font-size:13px;font-weight:600}.DateRangePicker-module-scss-module__vigHPq__calGrid{border-collapse:collapse;width:100%}.DateRangePicker-module-scss-module__vigHPq__calWeekdays{margin-bottom:var(--space-1)}.DateRangePicker-module-scss-module__vigHPq__calWeekday{width:14.2857%;padding:var(--space-1) 0;text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.DateRangePicker-module-scss-module__vigHPq__calDay{text-align:center;padding:2px}.DateRangePicker-module-scss-module__vigHPq__calDayBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;transition:background .1s;display:inline-flex}.DateRangePicker-module-scss-module__vigHPq__calDayBtn:hover{background:var(--color-bg-subtle)}.DateRangePicker-module-scss-module__vigHPq__calSelected .DateRangePicker-module-scss-module__vigHPq__calDayBtn{font-weight:600;background:var(--color-brand-500)!important;color:var(--color-on-brand-strong)!important}.DateRangePicker-module-scss-module__vigHPq__calToday .DateRangePicker-module-scss-module__vigHPq__calDayBtn{border:1px solid var(--color-brand-500);color:var(--color-brand-500);font-weight:600}.DateRangePicker-module-scss-module__vigHPq__calOutside .DateRangePicker-module-scss-module__vigHPq__calDayBtn{color:var(--color-text-subtle)}.DateRangePicker-module-scss-module__vigHPq__calDisabled .DateRangePicker-module-scss-module__vigHPq__calDayBtn{opacity:.3;cursor:not-allowed;pointer-events:none}
.SearchableSelect-module-scss-module__KfLmba__wrapper{width:100%;position:relative}.SearchableSelect-module-scss-module__KfLmba__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border:none;border-bottom:2px solid var(--color-brand-500);width:100%;font-size:13px;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border-radius:0;outline:none;min-height:42px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.SearchableSelect-module-scss-module__KfLmba__trigger:hover{background:var(--color-brand-50);border-bottom-color:var(--color-brand-400)}.SearchableSelect-module-scss-module__KfLmba__open .SearchableSelect-module-scss-module__KfLmba__trigger,.SearchableSelect-module-scss-module__KfLmba__trigger:focus-visible{border-bottom-color:var(--color-brand-400);background:var(--color-brand-50)}.SearchableSelect-module-scss-module__KfLmba__disabled .SearchableSelect-module-scss-module__KfLmba__trigger{opacity:.5;cursor:not-allowed}.SearchableSelect-module-scss-module__KfLmba__selectedLabel{color:var(--color-text);flex:1;min-width:0}.SearchableSelect-module-scss-module__KfLmba__placeholder{color:var(--color-text-subtle);flex:1}.SearchableSelect-module-scss-module__KfLmba__triggerContent{align-items:center;gap:var(--space-2);min-width:0;display:flex}.SearchableSelect-module-scss-module__KfLmba__triggerMeta{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--color-brand-500);white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.SearchableSelect-module-scss-module__KfLmba__chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.SearchableSelect-module-scss-module__KfLmba__open .SearchableSelect-module-scss-module__KfLmba__chevron{transform:rotate(180deg)}.SearchableSelect-module-scss-module__KfLmba__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;animation:.1s SearchableSelect-module-scss-module__KfLmba__drop-in;display:flex;overflow:hidden}@keyframes SearchableSelect-module-scss-module__KfLmba__drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchableSelect-module-scss-module__KfLmba__searchBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);flex-shrink:0;display:flex}.SearchableSelect-module-scss-module__KfLmba__searchIcon{color:var(--color-text-muted);flex-shrink:0}.SearchableSelect-module-scss-module__KfLmba__searchInput{font-size:var(--text-sm);color:var(--color-text);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.SearchableSelect-module-scss-module__KfLmba__searchInput::placeholder{color:var(--color-text-subtle)}.SearchableSelect-module-scss-module__KfLmba__clearBtn{cursor:pointer;width:18px;height:18px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.SearchableSelect-module-scss-module__KfLmba__clearBtn:hover{color:var(--color-text);background:var(--color-bg-subtle)}.SearchableSelect-module-scss-module__KfLmba__list{flex:1;overflow-y:auto}.SearchableSelect-module-scss-module__KfLmba__empty{padding:var(--space-4) var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center;margin:0}.SearchableSelect-module-scss-module__KfLmba__groupHeading{padding:var(--space-2) var(--space-3) var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-bg-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);z-index:1;font-size:10px;font-weight:700;position:sticky;top:0}.SearchableSelect-module-scss-module__KfLmba__option{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;transition:background 80ms;display:flex}.SearchableSelect-module-scss-module__KfLmba__option:hover{background:var(--color-bg-subtle)}.SearchableSelect-module-scss-module__KfLmba__optionActive,.SearchableSelect-module-scss-module__KfLmba__optionActive:hover{background:var(--color-brand-50)}.SearchableSelect-module-scss-module__KfLmba__optionActive .SearchableSelect-module-scss-module__KfLmba__optionLabel{color:var(--color-brand-500);font-weight:600}.SearchableSelect-module-scss-module__KfLmba__checkSlot{width:16px;min-width:16px;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.SearchableSelect-module-scss-module__KfLmba__optionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchableSelect-module-scss-module__KfLmba__optionLabel{font-size:var(--text-sm);color:var(--color-text);line-height:1.3}.SearchableSelect-module-scss-module__KfLmba__optionMeta{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--color-brand-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchableSelect-module-scss-module__KfLmba__optionDesc{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}
.Select-module-scss-module__jYJWmq__wrapper{width:100%;position:relative}.Select-module-scss-module__jYJWmq__trigger{border:none;border-bottom:2px solid var(--color-brand-500);width:100%;font-size:13px;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border-radius:0;outline:none;justify-content:space-between;align-items:center;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.Select-module-scss-module__jYJWmq__trigger:hover{background:var(--color-brand-50);border-bottom-color:var(--color-brand-400)}.Select-module-scss-module__jYJWmq__open .Select-module-scss-module__jYJWmq__trigger,.Select-module-scss-module__jYJWmq__trigger:focus{border-bottom-color:var(--color-brand-400);background:var(--color-brand-50)}.Select-module-scss-module__jYJWmq__disabled .Select-module-scss-module__jYJWmq__trigger{opacity:.5;cursor:not-allowed}.Select-module-scss-module__jYJWmq__selectedLabel{color:var(--color-text)}.Select-module-scss-module__jYJWmq__placeholder{color:var(--color-text-subtle)}.Select-module-scss-module__jYJWmq__chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.Select-module-scss-module__jYJWmq__open .Select-module-scss-module__jYJWmq__chevron{transform:rotate(180deg)}.Select-module-scss-module__jYJWmq__dropdown{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:0;animation:.12s Select-module-scss-module__jYJWmq__drop-in;overflow:hidden}@keyframes Select-module-scss-module__jYJWmq__drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select-module-scss-module__jYJWmq__option{align-items:center;gap:var(--space-2);width:100%;font-size:13px;font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:9px 14px;transition:background .1s,color .1s;display:flex}.Select-module-scss-module__jYJWmq__option:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Select-module-scss-module__jYJWmq__optionActive{color:var(--color-text);font-weight:600}.Select-module-scss-module__jYJWmq__check{color:var(--color-brand-500);flex-shrink:0;width:14px;font-size:11px}.Select-module-scss-module__jYJWmq__option:not(.Select-module-scss-module__jYJWmq__optionActive) .Select-module-scss-module__jYJWmq__check{display:none}.Select-module-scss-module__jYJWmq__option:not(.Select-module-scss-module__jYJWmq__optionActive){padding-left:28px}
.DocsTopbar-module-scss-module__PlrRJG__bar{align-items:center;gap:var(--space-3);padding:0 var(--space-5);background:color-mix(in srgb, var(--color-brand-500) 10%, var(--color-surface));border-bottom:1px solid color-mix(in srgb, var(--color-brand-500) 22%, var(--color-border));scrollbar-width:none;flex-shrink:0;height:36px;font-size:12px;display:flex;overflow-x:auto}.DocsTopbar-module-scss-module__PlrRJG__bar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.DocsTopbar-module-scss-module__PlrRJG__bar{animation:.18s ease-out DocsTopbar-module-scss-module__PlrRJG__slide-in}}@keyframes DocsTopbar-module-scss-module__PlrRJG__slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.DocsTopbar-module-scss-module__PlrRJG__icon{color:var(--color-brand-500);flex-shrink:0}.DocsTopbar-module-scss-module__PlrRJG__label{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-weight:500}.DocsTopbar-module-scss-module__PlrRJG__links{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.DocsTopbar-module-scss-module__PlrRJG__links::-webkit-scrollbar{display:none}.DocsTopbar-module-scss-module__PlrRJG__link{border-radius:var(--radius-sm);color:var(--color-brand-500);white-space:nowrap;align-items:center;gap:3px;padding:3px 8px;font-size:12px;text-decoration:none;transition:background .12s;display:inline-flex}.DocsTopbar-module-scss-module__PlrRJG__link:hover{background:color-mix(in srgb, var(--color-brand-500) 10%, transparent);text-decoration:underline}.DocsTopbar-module-scss-module__PlrRJG__link:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px;border-radius:var(--radius-sm)}.DocsTopbar-module-scss-module__PlrRJG__externalIcon{color:var(--color-text-subtle);flex-shrink:0}.DocsTopbar-module-scss-module__PlrRJG__dismiss{border-radius:var(--radius-sm);cursor:pointer;width:26px;height:26px;color:var(--color-text-subtle);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .12s,background .12s;display:flex}.DocsTopbar-module-scss-module__PlrRJG__dismiss:hover{color:var(--color-text);background:var(--color-bg-subtle)}.DocsTopbar-module-scss-module__PlrRJG__dismiss:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}
.StatusBadge-module-scss-module__BATqEa__badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.StatusBadge-module-scss-module__BATqEa__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.StatusBadge-module-scss-module__BATqEa__success{background:var(--color-success-bg);color:var(--color-success)}.StatusBadge-module-scss-module__BATqEa__success .StatusBadge-module-scss-module__BATqEa__dot{background:var(--color-success)}.StatusBadge-module-scss-module__BATqEa__warning{background:var(--color-warning-bg);color:var(--color-warning)}.StatusBadge-module-scss-module__BATqEa__warning .StatusBadge-module-scss-module__BATqEa__dot{background:var(--color-warning)}.StatusBadge-module-scss-module__BATqEa__danger{background:var(--color-danger-bg);color:var(--color-danger)}.StatusBadge-module-scss-module__BATqEa__danger .StatusBadge-module-scss-module__BATqEa__dot{background:var(--color-danger)}.StatusBadge-module-scss-module__BATqEa__info{background:var(--color-info-bg);color:var(--color-info)}.StatusBadge-module-scss-module__BATqEa__info .StatusBadge-module-scss-module__BATqEa__dot{background:var(--color-info)}.StatusBadge-module-scss-module__BATqEa__neutral{background:var(--color-bg-subtle);color:var(--color-text-muted);border:1px solid var(--color-border)}.StatusBadge-module-scss-module__BATqEa__neutral .StatusBadge-module-scss-module__BATqEa__dot{background:var(--color-text-subtle)}
.TabNav-module-scss-module__VVNtPW__tablist{display:contents}
.Toast-module-scss-module__TsM-SG__container{bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module-scss-module__TsM-SG__toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);box-shadow:var(--shadow-lg);pointer-events:auto;max-width:380px;font-weight:500;animation:.2s Toast-module-scss-module__TsM-SG__slide-in}@keyframes Toast-module-scss-module__TsM-SG__slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.Toast-module-scss-module__TsM-SG__success{background:var(--color-success);color:var(--color-on-brand)}.Toast-module-scss-module__TsM-SG__error{background:var(--color-danger);color:var(--color-on-brand)}.Toast-module-scss-module__TsM-SG__warning{background:var(--color-warning);color:var(--color-on-warning)}.Toast-module-scss-module__TsM-SG__info{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}
.SessionLoader-module-scss-module___X0Iea__overlay{background:var(--color-bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SessionLoader-module-scss-module___X0Iea__card{flex-direction:column;align-items:center;gap:20px;animation:.35s both SessionLoader-module-scss-module___X0Iea__sl-fade;display:flex}@keyframes SessionLoader-module-scss-module___X0Iea__sl-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SessionLoader-module-scss-module___X0Iea__logoRing{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.SessionLoader-module-scss-module___X0Iea__logoRing:after{content:"";border:2px solid #0000;border-top-color:var(--color-brand-500);border-right-color:var(--color-brand-100);border-radius:18px;animation:1.1s linear infinite SessionLoader-module-scss-module___X0Iea__sl-spin;position:absolute;inset:-5px}@keyframes SessionLoader-module-scss-module___X0Iea__sl-spin{to{transform:rotate(360deg)}}.SessionLoader-module-scss-module___X0Iea__logoImg{border-radius:6px;width:28px;height:28px}.SessionLoader-module-scss-module___X0Iea__text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.SessionLoader-module-scss-module___X0Iea__title{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.SessionLoader-module-scss-module___X0Iea__subtitle{color:var(--color-text-muted);margin:0;font-size:13px}.SessionLoader-module-scss-module___X0Iea__dots{align-items:center;gap:5px;display:flex}.SessionLoader-module-scss-module___X0Iea__dot{background:var(--color-brand-500);opacity:.3;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite SessionLoader-module-scss-module___X0Iea__sl-dot}.SessionLoader-module-scss-module___X0Iea__dot:first-child{animation-delay:0s}.SessionLoader-module-scss-module___X0Iea__dot:nth-child(2){animation-delay:.2s}.SessionLoader-module-scss-module___X0Iea__dot:nth-child(3){animation-delay:.4s}@keyframes SessionLoader-module-scss-module___X0Iea__sl-dot{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}
.Checkbox-module-scss-module__0eU7aa__wrap{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module-scss-module__0eU7aa__wrap.Checkbox-module-scss-module__0eU7aa__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module-scss-module__0eU7aa__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__0eU7aa__box{border-radius:var(--radius-sm);border:1.5px solid var(--color-border-strong);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:flex;position:relative}.Checkbox-module-scss-module__0eU7aa__wrap:not(.Checkbox-module-scss-module__0eU7aa__disabled):hover .Checkbox-module-scss-module__0eU7aa__box{border-color:var(--color-brand-500)}.Checkbox-module-scss-module__0eU7aa__input:focus-visible+.Checkbox-module-scss-module__0eU7aa__box{outline:2px solid var(--color-brand-500);outline-offset:2px}.Checkbox-module-scss-module__0eU7aa__boxChecked{background:var(--color-brand-500);border-color:var(--color-brand-500)}.Checkbox-module-scss-module__0eU7aa__check{opacity:0;width:9px;height:9px;transition:opacity .1s,transform .1s;display:block;transform:scale(.6)}.Checkbox-module-scss-module__0eU7aa__checkVisible{opacity:1;transform:scale(1)}.Checkbox-module-scss-module__0eU7aa__label{color:var(--color-text);font-size:13px;line-height:1.4}
.ApproverPicker-module-scss-module__PdVifa__picker{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;min-height:80px;display:flex;overflow:hidden}.ApproverPicker-module-scss-module__PdVifa__chips{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.ApproverPicker-module-scss-module__PdVifa__chip{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px 2px 10px;display:inline-flex}.ApproverPicker-module-scss-module__PdVifa__chipLabel{color:var(--color-brand-500);white-space:nowrap;font-size:12px;font-weight:600}.ApproverPicker-module-scss-module__PdVifa__chipRemove{cursor:pointer;width:16px;height:16px;color:var(--color-brand-500);transition:background var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ApproverPicker-module-scss-module__PdVifa__chipRemove:hover{background:var(--color-brand-100)}.ApproverPicker-module-scss-module__PdVifa__loading{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.ApproverPicker-module-scss-module__PdVifa__notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);display:flex}.ApproverPicker-module-scss-module__PdVifa__searchWrap{border-bottom:1px solid var(--color-border);position:relative}.ApproverPicker-module-scss-module__PdVifa__searchIcon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ApproverPicker-module-scss-module__PdVifa__searchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 18px);color:var(--color-text);box-sizing:border-box;background:0 0;border:none;outline:none;font-size:13px}.ApproverPicker-module-scss-module__PdVifa__searchInput::placeholder{color:var(--color-text-subtle)}.ApproverPicker-module-scss-module__PdVifa__searchInput:disabled{cursor:not-allowed;opacity:.6}.ApproverPicker-module-scss-module__PdVifa__groups{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) #0000;flex:1;max-height:260px;overflow-y:auto}.ApproverPicker-module-scss-module__PdVifa__groups::-webkit-scrollbar{width:4px}.ApproverPicker-module-scss-module__PdVifa__groups::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:2px}.ApproverPicker-module-scss-module__PdVifa__groups::-webkit-scrollbar-track{background:0 0}.ApproverPicker-module-scss-module__PdVifa__group{border-bottom:1px solid var(--color-border)}.ApproverPicker-module-scss-module__PdVifa__group:last-child{border-bottom:none}.ApproverPicker-module-scss-module__PdVifa__groupHeader{align-items:center;gap:var(--space-2);padding:6px var(--space-4);background:var(--color-bg-subtle);z-index:1;color:var(--color-text-muted);display:flex;position:sticky;top:0}.ApproverPicker-module-scss-module__PdVifa__groupName{text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:11px;font-weight:700}.ApproverPicker-module-scss-module__PdVifa__groupCount{color:var(--color-text-subtle);font-size:11px;font-weight:600}.ApproverPicker-module-scss-module__PdVifa__member{align-items:flex-start;gap:var(--space-3);padding:7px var(--space-4);cursor:pointer;transition:background var(--duration-fast);display:flex}.ApproverPicker-module-scss-module__PdVifa__member:hover{background:var(--color-bg-subtle)}.ApproverPicker-module-scss-module__PdVifa__memberSelected,.ApproverPicker-module-scss-module__PdVifa__memberSelected:hover{background:var(--color-brand-50)}.ApproverPicker-module-scss-module__PdVifa__memberInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.ApproverPicker-module-scss-module__PdVifa__memberName{color:var(--color-text);font-size:13px;font-weight:500}.ApproverPicker-module-scss-module__PdVifa__memberEmail{color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono)}
.MultiSelect-module-scss-module__o2iqlq__root{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.MultiSelect-module-scss-module__o2iqlq__header{gap:var(--space-1);padding:var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);flex-direction:column;display:flex}.MultiSelect-module-scss-module__o2iqlq__searchWrap{align-items:center;display:flex;position:relative}.MultiSelect-module-scss-module__o2iqlq__searchIcon{left:var(--space-2);color:var(--color-text-muted);pointer-events:none;flex-shrink:0;position:absolute}.MultiSelect-module-scss-module__o2iqlq__searchInput{width:100%;padding:var(--space-1) var(--space-5) var(--space-1) var(--space-5);font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);outline:none}.MultiSelect-module-scss-module__o2iqlq__searchInput:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 2px rgba(var(--color-brand-rgb,14 165 233), .15)}.MultiSelect-module-scss-module__o2iqlq__searchInput::-webkit-search-cancel-button{display:none}.MultiSelect-module-scss-module__o2iqlq__clearSearch{right:var(--space-2);cursor:pointer;width:16px;height:16px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.MultiSelect-module-scss-module__o2iqlq__clearSearch:hover{color:var(--color-text)}.MultiSelect-module-scss-module__o2iqlq__summary{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MultiSelect-module-scss-module__o2iqlq__clearBtn{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.MultiSelect-module-scss-module__o2iqlq__clearBtn:hover{color:var(--color-danger)}.MultiSelect-module-scss-module__o2iqlq__list{flex-direction:column;display:flex;overflow-y:auto}.MultiSelect-module-scss-module__o2iqlq__loadingRow{padding:var(--space-4);justify-content:center;align-items:center;display:flex}.MultiSelect-module-scss-module__o2iqlq__empty{padding:var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center;margin:0}.MultiSelect-module-scss-module__o2iqlq__row{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;border-bottom:1px solid var(--color-border);transition:background .12s;display:flex}.MultiSelect-module-scss-module__o2iqlq__row:last-child{border-bottom:none}.MultiSelect-module-scss-module__o2iqlq__row:hover{background:var(--color-bg-subtle)}.MultiSelect-module-scss-module__o2iqlq__rowChecked,.MultiSelect-module-scss-module__o2iqlq__rowChecked:hover{background:var(--color-brand-50)}.MultiSelect-module-scss-module__o2iqlq__checkbox{accent-color:var(--color-brand-500);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:2px}.MultiSelect-module-scss-module__o2iqlq__rowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.MultiSelect-module-scss-module__o2iqlq__rowLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:500;line-height:1.3}.MultiSelect-module-scss-module__o2iqlq__rowMeta{font-size:var(--text-xs);font-family:var(--font-mono,monospace);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MultiSelect-module-scss-module__o2iqlq__rowDesc{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}
.KeysClient-module-scss-module__RaoMnG__keyCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.KeysClient-module-scss-module__RaoMnG__keyCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.KeysClient-module-scss-module__RaoMnG__keyCardAccent{background:var(--key-accent,var(--color-brand-500));flex-shrink:0;height:3px}.KeysClient-module-scss-module__RaoMnG__keyCardHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.KeysClient-module-scss-module__RaoMnG__keyCardIconWrap{border-radius:var(--radius-md);background:var(--color-brand-50);border:1px solid var(--color-brand-100);width:32px;height:32px;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.KeysClient-module-scss-module__RaoMnG__keyCardName{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);flex:1;overflow:hidden}.KeysClient-module-scss-module__RaoMnG__keyCardBody{padding:var(--space-2) var(--space-4) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.KeysClient-module-scss-module__RaoMnG__keyCardUidRow{align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;transition:background .1s,border-color .1s;display:flex}.KeysClient-module-scss-module__RaoMnG__keyCardUidRow:hover{background:var(--color-brand-50);border-color:var(--color-brand-200,var(--color-brand-100))}.KeysClient-module-scss-module__RaoMnG__keyCardUidRow:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.KeysClient-module-scss-module__RaoMnG__keyCardUidLabel{font-size:11px;font-family:var(--font-mono,monospace);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.KeysClient-module-scss-module__RaoMnG__keyCardUidIcon{color:var(--color-text-subtle);flex-shrink:0;transition:color .1s}.KeysClient-module-scss-module__RaoMnG__keyCardUidRow:hover .KeysClient-module-scss-module__RaoMnG__keyCardUidIcon{color:var(--color-brand-500)}.KeysClient-module-scss-module__RaoMnG__keyCardDate{font-size:var(--text-xs);color:var(--color-text-subtle)}.KeysClient-module-scss-module__RaoMnG__keyCardActions{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);display:flex}.KeysClient-module-scss-module__RaoMnG__keyCardActionSpacer{flex:1}
.OAuthApps-module-scss-module__WyFIVG__page{gap:var(--space-6);padding:var(--space-6);flex-direction:column;width:100%;display:flex}.OAuthApps-module-scss-module__WyFIVG__appList{gap:var(--space-3);flex-direction:column;display:flex}.OAuthApps-module-scss-module__WyFIVG__sectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-2);font-weight:600}.OAuthApps-module-scss-module__WyFIVG__appRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .15s;display:flex}.OAuthApps-module-scss-module__WyFIVG__appRow:hover{border-color:var(--color-border-strong)}.OAuthApps-module-scss-module__WyFIVG__appRowRevoked{opacity:.55}.OAuthApps-module-scss-module__WyFIVG__appInfo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.OAuthApps-module-scss-module__WyFIVG__appNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OAuthApps-module-scss-module__WyFIVG__appName{font-size:var(--text-base);color:var(--color-text);font-weight:600}.OAuthApps-module-scss-module__WyFIVG__appDesc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.OAuthApps-module-scss-module__WyFIVG__clientId{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);background:var(--color-bg-subtle);padding:2px var(--space-2);border-radius:var(--radius-sm);display:inline-block}.OAuthApps-module-scss-module__WyFIVG__scopeTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.OAuthApps-module-scss-module__WyFIVG__scopeTag{font-family:var(--font-mono);background:var(--color-brand-50);color:var(--color-brand-600);border-radius:var(--radius-sm);border:1px solid var(--color-brand-100);padding:2px 6px;font-size:11px}.OAuthApps-module-scss-module__WyFIVG__scopeTagMore{background:var(--color-bg-subtle);color:var(--color-text-muted);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:2px 6px;font-size:11px}.OAuthApps-module-scss-module__WyFIVG__appActions{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.OAuthApps-module-scss-module__WyFIVG__actionBtn{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px var(--space-2);cursor:pointer;white-space:nowrap;background:0 0;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.OAuthApps-module-scss-module__WyFIVG__actionBtn:hover{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border-strong)}.OAuthApps-module-scss-module__WyFIVG__actionBtnDanger:hover{color:var(--color-danger);background:#ef444414;border-color:#ef44444d}.OAuthApps-module-scss-module__WyFIVG__deployBadge{border-radius:var(--radius-full);letter-spacing:.02em;padding:2px 7px;font-size:11px;font-weight:600}.OAuthApps-module-scss-module__WyFIVG__errorState{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.OAuthApps-module-scss-module__WyFIVG__form{gap:var(--space-4);flex-direction:column;display:flex}.OAuthApps-module-scss-module__WyFIVG__fieldLabel{font-size:var(--text-sm);color:var(--color-text);margin:0 0 var(--space-2);align-items:center;gap:var(--space-2);font-weight:500;display:flex}.OAuthApps-module-scss-module__WyFIVG__scopeCount{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.OAuthApps-module-scss-module__WyFIVG__formActions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.OAuthApps-module-scss-module__WyFIVG__grantFieldset{border:none;margin:0;padding:0}.OAuthApps-module-scss-module__WyFIVG__grantGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.OAuthApps-module-scss-module__WyFIVG__grantLabel{column-gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;transition:border-color .12s,background .12s;display:grid}.OAuthApps-module-scss-module__WyFIVG__grantLabel .OAuthApps-module-scss-module__WyFIVG__scopeCheck{grid-area:1/1/span 2;align-self:center;margin-top:0}.OAuthApps-module-scss-module__WyFIVG__grantLabel .OAuthApps-module-scss-module__WyFIVG__scopeCode{grid-area:1/2}.OAuthApps-module-scss-module__WyFIVG__grantLabel .OAuthApps-module-scss-module__WyFIVG__scopeDesc{grid-area:2/2}.OAuthApps-module-scss-module__WyFIVG__grantLabel:hover{border-color:var(--color-border-strong)}.OAuthApps-module-scss-module__WyFIVG__grantLabelActive{border-color:var(--color-brand-500);background:var(--color-brand-50)}.OAuthApps-module-scss-module__WyFIVG__scopePicker{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:380px;padding:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.OAuthApps-module-scss-module__WyFIVG__scopeCategoryLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 var(--space-2);font-weight:700}.OAuthApps-module-scss-module__WyFIVG__scopeGrid{gap:var(--space-1);flex-direction:column;display:flex}.OAuthApps-module-scss-module__WyFIVG__scopeLabel{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s,background .12s;display:flex}.OAuthApps-module-scss-module__WyFIVG__scopeLabel:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.OAuthApps-module-scss-module__WyFIVG__scopeLabelActive{border-color:var(--color-brand-500);background:var(--color-brand-50)}.OAuthApps-module-scss-module__WyFIVG__scopeCheck{accent-color:var(--color-brand-500);flex-shrink:0;margin-top:2px}.OAuthApps-module-scss-module__WyFIVG__scopeCode{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);flex-shrink:0;min-width:160px}.OAuthApps-module-scss-module__WyFIVG__scopeDesc{font-size:var(--text-xs);color:var(--color-text-muted)}.OAuthApps-module-scss-module__WyFIVG__secretHint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-3)}.OAuthApps-module-scss-module__WyFIVG__secretRow{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.OAuthApps-module-scss-module__WyFIVG__secretLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.OAuthApps-module-scss-module__WyFIVG__secretValue{align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex}.OAuthApps-module-scss-module__WyFIVG__secretCode{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);word-break:break-all;flex:1}.OAuthApps-module-scss-module__WyFIVG__iconBtn{cursor:pointer;color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.OAuthApps-module-scss-module__WyFIVG__iconBtn:hover{color:var(--color-text);background:var(--color-border)}.OAuthApps-module-scss-module__WyFIVG__secretFooter{padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000f;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--duration-fast:.12s;--duration-base:.18s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--z-dropdown:50;--z-modal:100;--z-toast:150;--sidebar-width:220px;--sidebar-collapsed-width:52px}.pulse-module-scss-module__VXxOYq__enrollForm{gap:var(--space-4);padding:var(--space-1) 0;flex-direction:column;display:flex}.pulse-module-scss-module__VXxOYq__enrollHelp{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.pulse-module-scss-module__VXxOYq__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.pulse-module-scss-module__VXxOYq__qrResult{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}.pulse-module-scss-module__VXxOYq__qrCanvas{padding:var(--space-3);background:var(--color-surface-inverse);border:2px solid rgba(var(--color-warning-accent-rgb), .35);border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(var(--color-warning-accent-rgb), .1),0 0 24px rgba(var(--color-warning-accent-rgb), .12);justify-content:center;align-items:center;display:flex}.pulse-module-scss-module__VXxOYq__qrCanvas canvas{border-radius:var(--radius-sm);display:block}.pulse-module-scss-module__VXxOYq__qrInstructions{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;max-width:340px;margin:0;line-height:1.6}.pulse-module-scss-module__VXxOYq__qrMeta{justify-content:center;gap:var(--space-5);display:flex}.pulse-module-scss-module__VXxOYq__qrMetaItem{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.pulse-module-scss-module__VXxOYq__qrMetaItem svg{color:var(--color-brand-500)}.pulse-module-scss-module__VXxOYq__expiry{align-items:center;gap:var(--space-2);font-size:var(--text-xs);width:100%;max-width:340px;display:flex}.pulse-module-scss-module__VXxOYq__expiryBar{background:var(--color-bg-subtle);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.pulse-module-scss-module__VXxOYq__expiryFill{border-radius:var(--radius-full);will-change:width;height:100%;transition:width 1s linear,background .3s}.pulse-module-scss-module__VXxOYq__qrActions{gap:var(--space-2);width:100%;padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;display:flex}
.secrets-module-scss-module__UGEJnG__valueCell{align-items:center;gap:var(--space-2);max-width:320px;display:flex}.secrets-module-scss-module__UGEJnG__secretValue{font-family:var(--font-mono);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);word-break:break-all;color:var(--color-brand-500);padding:2px 6px;font-size:12px}
.setup-module-scss-module__QA28Da__page{background:var(--color-bg-subtle);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.setup-module-scss-module__QA28Da__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:640px;box-shadow:var(--shadow-lg);overflow:hidden}.setup-module-scss-module__QA28Da__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--color-brand-500);color:var(--color-on-brand);display:flex}.setup-module-scss-module__QA28Da__logo{border-radius:var(--radius-lg);background:var(--color-on-brand-overlay-18);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.setup-module-scss-module__QA28Da__title{color:var(--color-on-brand);margin:0 0 4px;font-size:18px;font-weight:700}.setup-module-scss-module__QA28Da__subtitle{color:var(--color-on-brand-text-085);margin:0;font-size:13px;line-height:1.5}.setup-module-scss-module__QA28Da__stepper{padding:var(--space-5) var(--space-6);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);align-items:flex-start;gap:0;margin:0;list-style:none;display:flex}.setup-module-scss-module__QA28Da__stepItem{align-items:center;gap:var(--space-3);color:var(--color-text-subtle);flex:1;transition:color .18s;display:flex;position:relative}.setup-module-scss-module__QA28Da__stepBadge{border-radius:var(--radius-full);background:var(--color-surface);border:1.5px solid var(--color-border);width:30px;height:30px;color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.setup-module-scss-module__QA28Da__stepText{flex-direction:column;line-height:1.25;display:flex}.setup-module-scss-module__QA28Da__stepLabel{color:var(--color-text-muted);font-size:12px;font-weight:600}.setup-module-scss-module__QA28Da__stepSub{color:var(--color-text-subtle);font-size:11px}.setup-module-scss-module__QA28Da__stepConnector{background:var(--color-border);height:1.5px;margin:0 var(--space-3);flex:1;align-self:center;min-width:20px}.setup-module-scss-module__QA28Da__active .setup-module-scss-module__QA28Da__stepBadge{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-on-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 18%, transparent)}.setup-module-scss-module__QA28Da__active .setup-module-scss-module__QA28Da__stepLabel{color:var(--color-text)}.setup-module-scss-module__QA28Da__active .setup-module-scss-module__QA28Da__stepSub{color:var(--color-text-muted)}.setup-module-scss-module__QA28Da__done .setup-module-scss-module__QA28Da__stepBadge{background:var(--color-success);border-color:var(--color-success);color:var(--color-on-brand)}.setup-module-scss-module__QA28Da__done .setup-module-scss-module__QA28Da__stepLabel{color:var(--color-text)}.setup-module-scss-module__QA28Da__done .setup-module-scss-module__QA28Da__stepConnector{background:var(--color-success)}.setup-module-scss-module__QA28Da__clickable{cursor:pointer}.setup-module-scss-module__QA28Da__clickable:hover .setup-module-scss-module__QA28Da__stepBadge{opacity:.8}.setup-module-scss-module__QA28Da__body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.setup-module-scss-module__QA28Da__row2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.setup-module-scss-module__QA28Da__pwWrap{position:relative}.setup-module-scss-module__QA28Da__toggle{cursor:pointer;color:var(--color-text-subtle);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.setup-module-scss-module__QA28Da__toggle:hover{color:var(--color-text);background:var(--color-bg-subtle)}.setup-module-scss-module__QA28Da__toggleCard{align-items:center;gap:var(--space-3);width:100%;height:38px;padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);font-size:13px;transition:border-color .15s,background .15s;display:flex}.setup-module-scss-module__QA28Da__toggleCard:hover{border-color:var(--color-border-strong)}.setup-module-scss-module__QA28Da__toggleCardOn{border-color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 6%, transparent)}.setup-module-scss-module__QA28Da__toggleSwitch{background:var(--color-border);border-radius:var(--radius-full);flex-shrink:0;width:30px;height:17px;transition:background .18s;position:relative}.setup-module-scss-module__QA28Da__toggleCardOn .setup-module-scss-module__QA28Da__toggleSwitch{background:var(--color-brand-500)}.setup-module-scss-module__QA28Da__toggleKnob{border-radius:var(--radius-full);background:var(--color-on-brand);width:13px;height:13px;box-shadow:0 1px 2px var(--color-overlay-shadow-sm);transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(0)}.setup-module-scss-module__QA28Da__toggleCardOn .setup-module-scss-module__QA28Da__toggleKnob{transform:translate(13px)}.setup-module-scss-module__QA28Da__toggleText{font-size:13px;line-height:1}.setup-module-scss-module__QA28Da__testRow{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.setup-module-scss-module__QA28Da__testOk{color:var(--color-success);font-size:13px;font-weight:500}.setup-module-scss-module__QA28Da__testError{color:var(--color-danger);flex:1;font-size:12px;line-height:1.4}.setup-module-scss-module__QA28Da__testHint{color:var(--color-text-subtle);font-size:12px;font-style:italic}.setup-module-scss-module__QA28Da__spin{animation:.9s linear infinite setup-module-scss-module__QA28Da__spin}@keyframes setup-module-scss-module__QA28Da__spin{to{transform:rotate(360deg)}}.setup-module-scss-module__QA28Da__strengthBar{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.setup-module-scss-module__QA28Da__strengthTrack{background:var(--color-border);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.setup-module-scss-module__QA28Da__strengthFill{will-change:width;height:100%;transition:width .18s,background .18s}.setup-module-scss-module__QA28Da__strengthLabel{text-align:right;min-width:56px;font-size:11px;font-weight:600}.setup-module-scss-module__QA28Da__banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-brand-500) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-500) 20%, transparent);border-radius:var(--radius-md);display:flex}.setup-module-scss-module__QA28Da__bannerIcon{color:var(--color-brand-500);flex-shrink:0;margin-top:2px}.setup-module-scss-module__QA28Da__bannerTitle{color:var(--color-text);margin:0 0 2px;font-size:13px;font-weight:600}.setup-module-scss-module__QA28Da__bannerBody{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.setup-module-scss-module__QA28Da__reviewLead{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:13px;line-height:1.5}.setup-module-scss-module__QA28Da__detailList{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);margin:0;padding:0;overflow:hidden}.setup-module-scss-module__QA28Da__detailRow{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:160px 1fr;align-items:center;font-size:13px;display:grid}.setup-module-scss-module__QA28Da__detailRow:last-child{border-bottom:none}.setup-module-scss-module__QA28Da__detailRow dt{color:var(--color-text-muted);font-weight:500}.setup-module-scss-module__QA28Da__detailRow dd{color:var(--color-text);word-break:break-all;margin:0}.setup-module-scss-module__QA28Da__detailRow code{font-family:var(--font-mono,monospace);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 6px;font-size:12px}.setup-module-scss-module__QA28Da__uriEllipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.setup-module-scss-module__QA28Da__muted{color:var(--color-text-subtle);font-style:italic}.setup-module-scss-module__QA28Da__pillOk,.setup-module-scss-module__QA28Da__pillWarn{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.setup-module-scss-module__QA28Da__pillOk{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.setup-module-scss-module__QA28Da__pillWarn{background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning)}.setup-module-scss-module__QA28Da__errorBox{align-items:center;gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 25%, transparent);border-radius:var(--radius-md);color:var(--color-danger);font-size:13px;display:flex}.setup-module-scss-module__QA28Da__actions{padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.setup-module-scss-module__QA28Da__successHeader{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-5);background:linear-gradient(180deg, color-mix(in srgb, var(--color-success) 14%, transparent), transparent);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.setup-module-scss-module__QA28Da__successHeader .setup-module-scss-module__QA28Da__title{color:var(--color-text)}.setup-module-scss-module__QA28Da__successHeader .setup-module-scss-module__QA28Da__subtitle{color:var(--color-text-muted);max-width:420px}.setup-module-scss-module__QA28Da__successIcon{border-radius:var(--radius-full);background:var(--color-success);width:56px;height:56px;color:var(--color-on-brand);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-success) 18%, transparent);justify-content:center;align-items:center;display:flex}.setup-module-scss-module__QA28Da__credBox{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.setup-module-scss-module__QA28Da__credLabel{margin:0 0 var(--space-1);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:11px;font-weight:600}.setup-module-scss-module__QA28Da__credRow{align-items:center;gap:var(--space-2);display:flex}.setup-module-scss-module__QA28Da__credVal{font-family:var(--font-mono,monospace);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);word-break:break-all;flex:1;font-size:13px}.setup-module-scss-module__QA28Da__copyBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.setup-module-scss-module__QA28Da__copyBtn:hover{color:var(--color-brand-500);border-color:var(--color-brand-500)}.setup-module-scss-module__QA28Da__credNote{margin:var(--space-3) 0 0;color:var(--color-text-subtle);font-size:12px;font-style:italic}@media (max-width:560px){.setup-module-scss-module__QA28Da__stepper{padding:var(--space-4) var(--space-5)}.setup-module-scss-module__QA28Da__stepText{display:none}.setup-module-scss-module__QA28Da__stepConnector{min-width:16px}.setup-module-scss-module__QA28Da__row2{grid-template-columns:1fr}.setup-module-scss-module__QA28Da__detailRow{grid-template-columns:1fr;gap:2px}}.setup-module-scss-module__QA28Da__stepDesc{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:13px;line-height:1.55}.setup-module-scss-module__QA28Da__presetRow{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.setup-module-scss-module__QA28Da__presetLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-right:var(--space-1);font-size:11px;font-weight:600}.setup-module-scss-module__QA28Da__presetChip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;padding:4px 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.setup-module-scss-module__QA28Da__presetChip:hover{color:var(--color-text);border-color:var(--color-border-strong)}.setup-module-scss-module__QA28Da__presetChipActive{color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 8%, transparent);border-color:var(--color-brand-500)}.setup-module-scss-module__QA28Da__presetChipActive:hover{color:var(--color-brand-500)}.setup-module-scss-module__QA28Da__redirectBox{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.setup-module-scss-module__QA28Da__redirectBoxLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:11px;font-weight:600}.setup-module-scss-module__QA28Da__redirectBoxRow{align-items:center;gap:var(--space-2);display:flex}.setup-module-scss-module__QA28Da__redirectBoxVal{font-family:var(--font-mono,monospace);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:12px;line-height:1.45}.setup-module-scss-module__QA28Da__redirectBoxHint{color:var(--color-text-subtle);margin:0;font-size:12px;font-style:italic;line-height:1.4}.setup-module-scss-module__QA28Da__advancedToggle{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.setup-module-scss-module__QA28Da__advancedToggle:hover{color:var(--color-text)}.setup-module-scss-module__QA28Da__advancedToggle:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.setup-module-scss-module__QA28Da__advancedPanel{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.setup-module-scss-module__QA28Da__advancedDesc{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.55}.setup-module-scss-module__QA28Da__advancedDesc code{font-family:var(--font-mono,monospace);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0 2px;padding:1px 4px;font-size:11px}.setup-module-scss-module__QA28Da__advancedNote{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-info) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-info) 20%, transparent);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:12px;line-height:1.45;display:flex}.setup-module-scss-module__QA28Da__advancedNote>svg{color:var(--color-info);flex-shrink:0;margin-top:2px}.setup-module-scss-module__QA28Da__advancedNote strong{color:var(--color-text)}
.TeamsClient-module-scss-module__VfnIAW__avatar{border-radius:var(--radius-full);background:var(--color-brand-100);color:var(--color-brand-600);font-weight:700;line-height:1;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;border:1.5px solid var(--color-brand-200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamsClient-module-scss-module__VfnIAW__mindmap{gap:var(--space-5);padding:var(--space-2) 0;flex-direction:column;display:flex}.TeamsClient-module-scss-module__VfnIAW__branch{align-items:flex-start;gap:0;display:flex;position:relative}.TeamsClient-module-scss-module__VfnIAW__branch:after{content:"";background:var(--color-border-strong);pointer-events:none;width:24px;height:1px;position:absolute;top:50%;left:244px}.TeamsClient-module-scss-module__VfnIAW__teamNode{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);width:240px;padding:var(--space-3) var(--space-4);gap:var(--space-2);z-index:1;flex-direction:column;flex-shrink:0;transition:border-color .15s;display:flex;position:relative}.TeamsClient-module-scss-module__VfnIAW__teamNode:hover{border-color:var(--color-brand-500)}.TeamsClient-module-scss-module__VfnIAW__teamNodeHeader{align-items:flex-start;gap:var(--space-2);display:flex}.TeamsClient-module-scss-module__VfnIAW__teamIcon{border-radius:var(--radius-sm);background:var(--color-brand-50);width:28px;height:28px;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamsClient-module-scss-module__VfnIAW__teamNodeInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TeamsClient-module-scss-module__VfnIAW__teamNodeName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__teamNodeDesc{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__memberNodes{gap:var(--space-2);flex-direction:column;flex:1;margin-left:24px;padding-left:20px;display:flex;position:relative}.TeamsClient-module-scss-module__VfnIAW__memberNodes:before{content:"";background:var(--color-border-strong);width:1px;position:absolute;top:14px;bottom:14px;left:0}.TeamsClient-module-scss-module__VfnIAW__memberNode{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px var(--space-3);transition:border-color .12s,background .12s;display:flex;position:relative}.TeamsClient-module-scss-module__VfnIAW__memberNode:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.TeamsClient-module-scss-module__VfnIAW__memberNode:before{content:"";background:var(--color-border-strong);width:20px;height:1px;position:absolute;top:50%;left:-20px}.TeamsClient-module-scss-module__VfnIAW__memberNodeInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.TeamsClient-module-scss-module__VfnIAW__memberNodeName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__memberNodeEmail{color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__emptyNode{padding:6px var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);position:relative}.TeamsClient-module-scss-module__VfnIAW__emptyNode:before{content:"";background:var(--color-border);width:20px;height:1px;position:absolute;top:50%;left:-20px}.TeamsClient-module-scss-module__VfnIAW__cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.TeamsClient-module-scss-module__VfnIAW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.TeamsClient-module-scss-module__VfnIAW__cardHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardTitle{align-items:center;gap:var(--space-2);display:flex}.TeamsClient-module-scss-module__VfnIAW__cardIconWrap{border-radius:var(--radius-sm);background:var(--color-bg-subtle);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardName{color:var(--color-text);font-size:14px;font-weight:700;line-height:1.3}.TeamsClient-module-scss-module__VfnIAW__cardRoles{gap:var(--space-1);flex-wrap:wrap;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardDesc{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__cardMeta{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardAvatars{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardAvatarMore{border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1.5px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.TeamsClient-module-scss-module__VfnIAW__cardFooter{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);display:flex}.TeamsClient-module-scss-module__VfnIAW__layoutToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.TeamsClient-module-scss-module__VfnIAW__layoutBtn{cursor:pointer;width:30px;height:28px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.TeamsClient-module-scss-module__VfnIAW__layoutBtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}.TeamsClient-module-scss-module__VfnIAW__layoutBtnActive{background:var(--color-brand-50);color:var(--color-brand-500)}
.transit-module-scss-module___dsjcW__tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);padding-bottom:0;display:flex}.transit-module-scss-module___dsjcW__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .15s,border-color .15s;display:flex}.transit-module-scss-module___dsjcW__tab:hover{color:var(--color-text)}.transit-module-scss-module___dsjcW__tabActive{color:var(--color-brand-500);border-bottom-color:var(--color-brand-500)}.transit-module-scss-module___dsjcW__resultBox{align-items:flex-start;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);display:flex}.transit-module-scss-module___dsjcW__resultCode{font-family:var(--font-mono);color:var(--color-brand-500);word-break:break-all;white-space:pre-wrap;flex:1;font-size:12px}
