:root{color:#1a1a1a;background:#fff;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;--ink: #1a1a1a;--muted: #6f6f6f;--muted-strong: #4f4f4f;--line: #dedede;--line-strong: #b8b8b8;--paper: #ffffff;--wash: #fafafa;--subtle: #f5f5f5;--hover: #f0f0f0;--focus: #2563eb;--danger: #b42318;--danger-wash: #fff5f4;--success: #166534;--success-wash: #f0fdf4;--warning: #854d0e;--warning-wash: #fffbeb;--info: #1d4ed8;--info-wash: #eff6ff;--danger-line: #f2c7c3;--success-line: #bbebc8;--warning-line: #ead7a4;--info-line: #bfdbfe;--text-xs: .6875rem;--text-sm: .75rem;--text-body: .8125rem;--field-gap: .375rem;--field-label-line-height: .9375rem;--control-height-sm: 2rem;--control-height: 2.375rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--focus-ring: 2px solid var(--focus);--shadow-popup: 0 12px 32px rgb(0 0 0 / 12%), 0 2px 8px rgb(0 0 0 / 8%)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0}html,body{overflow-x:clip}body{min-width:320px;background:var(--paper);font-size:.875rem;line-height:1.45}#root{isolation:isolate}button,input,select,textarea{font:inherit}img,svg,video,canvas,iframe{max-width:100%}fieldset{min-width:0}a{color:inherit}.icon{width:1rem;height:1rem;flex:0 0 auto}h1,h2,h3,p{margin-top:0}code{font-family:var(--font-mono);font-size:.92em}::selection{color:#fff;background:#1a1a1a}.eyebrow{margin-bottom:.5rem;color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.brand{display:inline-flex;align-items:center;gap:.625rem;color:var(--ink);font-size:.9375rem;font-weight:650;letter-spacing:-.015em;text-decoration:none}.brand--dark{color:var(--ink)}.brand__mark{display:grid;width:1.625rem;height:1.625rem;place-items:center;border-radius:var(--radius-sm);color:#fff;background:#1a1a1a;font-size:.6875rem;font-weight:700}.button{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-md);padding:.4375rem .75rem;font-size:.8125rem;font-weight:550;line-height:1.25rem;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.button:focus-visible,.input:focus-visible,.select-trigger:focus-visible,.sidebar-nav__link:focus-visible,.workspace-nav__link:focus-visible,.workspace-card:focus-visible,.text-link:focus-visible,.back-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}:where(a,button,input,select,textarea,[role=button],[role=checkbox],[role=menuitem],[role=option],[role=radio],[role=tab]):focus-visible{outline:var(--focus-ring);outline-offset:2px}.button[data-disabled],.button:disabled{opacity:.48;cursor:not-allowed}.button--primary{color:#fff;background:#1a1a1a}.button--primary:hover:not([data-disabled]){background:#333}.button--secondary{border-color:var(--line);color:var(--ink);background:var(--paper)}.button--secondary:hover:not([data-disabled]){border-color:var(--line-strong);background:var(--wash)}.button--quiet{min-height:2rem;padding:.3125rem .5rem;color:var(--muted-strong);background:transparent}.button--quiet:hover:not([data-disabled]){color:var(--ink);background:var(--hover)}.field{display:grid;min-width:0;gap:var(--field-gap)}.field__label{color:var(--ink);font-size:.75rem;font-weight:550;line-height:var(--field-label-line-height)}.field__description,.field__error{margin:0;font-size:.6875rem;line-height:1.35}.field__description{color:var(--muted)}.field__error,.form-error{color:var(--danger)}.input,.select-trigger{width:100%;height:2.375rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);background:var(--paper);font-size:.8125rem;transition:border-color .12s ease,box-shadow .12s ease}.input{padding:0 .6875rem}.input::placeholder{color:#929292}.input:hover,.select-trigger:hover{border-color:#858585}.input:focus,.select-trigger[data-popup-open]{border-color:var(--ink)}.field[data-invalid=true] .input,.field[data-invalid=true] .select-trigger{border-color:var(--danger)}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .6875rem;text-align:left;cursor:pointer}.select-trigger[data-placeholder]{color:#929292}.select-trigger[data-disabled]{color:#999;background:var(--subtle);cursor:not-allowed}.select-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger__icon{display:inline-flex;flex:0 0 auto;color:var(--muted);transition:transform .12s ease}.select-trigger[data-popup-open] .select-trigger__icon{transform:rotate(180deg)}.select-positioner{z-index:100;outline:0}.select-popup{width:var(--anchor-width);min-width:var(--anchor-width);max-width:calc(100vw - 1rem);max-height:min(20rem,var(--available-height));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);padding:.25rem;background:var(--paper);box-shadow:var(--shadow-popup);transform-origin:var(--transform-origin)}.select-list{width:100%;max-height:inherit;overflow-y:auto;outline:0}.select-item{display:flex;width:100%;min-width:0;min-height:2rem;align-items:center;gap:.375rem;border-radius:var(--radius-sm);padding:.375rem .5rem;color:var(--ink);font-size:.8125rem;cursor:default;outline:0;-webkit-user-select:none;user-select:none}.select-item__text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-item[data-highlighted]{background:var(--hover)}.select-item[data-disabled]{color:#aaa}.select-item__indicator{display:inline-grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;color:var(--ink)}.spinner{display:inline-block;width:.875rem;height:.875rem;border:1.5px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nexus-auth-button,[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]{display:inline-flex;min-width:0;min-height:var(--control-height-sm);align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:var(--radius-md);padding:.375rem .625rem;color:var(--ink);background:transparent;font-family:var(--font-sans);font-size:var(--text-body);font-weight:550;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nexus-auth-button svg,[data-slot=alert-dialog-action] svg,[data-slot=alert-dialog-cancel] svg{width:1rem;height:1rem;flex:0 0 auto;pointer-events:none}.nexus-auth-button--primary,[data-slot=alert-dialog-action]{color:var(--paper);background:var(--ink)}.nexus-auth-button--primary:hover:not(:disabled):not([data-disabled]),[data-slot=alert-dialog-action]:hover:not(:disabled):not([data-disabled]){background:#333}.nexus-auth-button--secondary,[data-slot=alert-dialog-cancel]{border-color:var(--line);background:var(--paper)}.nexus-auth-button--secondary:hover:not(:disabled):not([data-disabled]),[data-slot=alert-dialog-cancel]:hover:not(:disabled):not([data-disabled]){border-color:var(--line-strong);background:var(--wash)}.nexus-auth-button--quiet:hover:not(:disabled):not([data-disabled]){background:var(--hover)}.nexus-auth-button--danger{border-color:var(--danger-line);color:var(--danger);background:var(--danger-wash)}.nexus-auth-button--link{min-height:auto;padding:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.1875rem}.nexus-auth-button--size-xs,.nexus-auth-button--size-icon-xs{min-height:1.5rem;font-size:var(--text-xs)}.nexus-auth-button--size-sm,.nexus-auth-button--size-icon-sm{min-height:1.75rem;font-size:var(--text-sm)}.nexus-auth-button--size-lg,.nexus-auth-button--size-icon-lg{min-height:2.25rem}.nexus-auth-button--size-icon,.nexus-auth-button--size-icon-xs,.nexus-auth-button--size-icon-sm,.nexus-auth-button--size-icon-lg{width:var(--control-height-sm);padding:0}.nexus-auth-button--size-icon-xs{width:1.5rem}.nexus-auth-button--size-icon-sm{width:1.75rem}.nexus-auth-button--size-icon-lg{width:2.25rem}.nexus-auth-button:has(>[data-slot=avatar]){width:auto;min-height:0;border-radius:999px;padding:0}.nexus-auth-button:disabled,.nexus-auth-button[data-disabled],[data-slot=alert-dialog-action]:disabled,[data-slot=alert-dialog-cancel]:disabled{opacity:.48;cursor:not-allowed}[data-slot=card]{width:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);background:var(--paper);font-size:var(--text-body)}[data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]{min-width:0;padding:.875rem}[data-slot=card-header]{display:grid;gap:.25rem;border-bottom:1px solid var(--line);background:var(--wash)}[data-slot=card-title]{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}[data-slot=card-description]{color:var(--muted);font-size:var(--text-sm);line-height:1.45}[data-slot=card-content]{display:grid;gap:.875rem}[data-slot=card-footer]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--line);background:var(--wash)}[data-slot=field-set],[data-slot=field-group],[data-slot=field],[data-slot=field-content]{min-width:0;margin:0}[data-slot=field-set],[data-slot=field-group]{display:grid;gap:1rem;border:0;padding:0}[data-slot=field]{display:grid;gap:.375rem}[data-slot=field][data-orientation=horizontal]{display:flex;align-items:center}[data-slot=label],[data-slot=field-label],[data-slot=field-legend]{color:var(--ink);font-size:var(--text-sm);font-weight:550;line-height:1.35}[data-slot=field-description],[data-slot=field-error]{margin:0;font-size:var(--text-xs);line-height:1.4}[data-slot=field-description]{color:var(--muted)}[data-slot=field-error],[data-slot=captcha-error]{color:var(--danger)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=input-group]{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);background:var(--paper);font-size:var(--text-body);transition:border-color .12s ease,background-color .12s ease}[data-slot=input],[data-slot=select-trigger],[data-slot=input-group]{height:var(--control-height)}[data-slot=input],[data-slot=textarea]{padding:.5rem .6875rem}[data-slot=textarea]{min-height:5rem;resize:vertical}[data-slot=input]::placeholder,[data-slot=textarea]::placeholder{color:#929292}[data-slot=input]:hover:not(:disabled),[data-slot=textarea]:hover:not(:disabled),[data-slot=select-trigger]:hover:not([data-disabled]),[data-slot=input-group]:hover{border-color:#858585}[data-slot=input]:disabled,[data-slot=textarea]:disabled,[data-slot=select-trigger][data-disabled],[data-slot=input-group]:has(:disabled){color:var(--muted);background:var(--subtle);opacity:.65;cursor:not-allowed}[data-slot=field][data-invalid=true] :is([data-slot=input],[data-slot=textarea],[data-slot=input-group]),[data-slot=input][aria-invalid=true],[data-slot=textarea][aria-invalid=true]{border-color:var(--danger)}[data-slot=input-group]{display:flex;align-items:center;overflow:hidden}[data-slot=input-group] [data-slot=input-group-control]{height:100%;flex:1;border:0;border-radius:0;padding:.5rem .6875rem;background:transparent;outline:0}[data-slot=input-group-addon]{display:flex;flex:0 0 auto;align-items:center;padding:0 .5rem;color:var(--muted)}[data-slot=select-trigger]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .6875rem;text-align:left;cursor:pointer}[data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-slot=checkbox],[data-slot=radio-group-item]{display:inline-grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);color:var(--paper);background:var(--paper)}[data-slot=checkbox]{border-radius:var(--radius-sm)}[data-slot=radio-group-item]{border-radius:50%}[data-slot=checkbox][data-checked],[data-slot=radio-group-item][data-checked]{border-color:var(--ink);background:var(--ink)}[data-slot=checkbox-indicator],[data-slot=radio-group-indicator]{display:grid;place-items:center}[data-slot=switch]{position:relative;display:inline-flex;width:2rem;height:1.125rem;align-items:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--subtle)}[data-slot=switch][data-checked]{border-color:var(--ink);background:var(--ink)}[data-slot=switch-thumb]{width:.875rem;height:.875rem;border-radius:50%;background:var(--paper);transition:transform .12s ease}[data-slot=switch][data-checked] [data-slot=switch-thumb]{transform:translate(.875rem)}[data-slot=field-separator]{position:relative;display:grid;min-height:1.25rem;place-items:center;color:var(--muted);font-size:var(--text-xs)}[data-slot=separator]{display:block;width:100%;height:1px;background:var(--line)}[data-slot=field-separator]>[data-slot=separator]{position:absolute}[data-slot=field-separator-content]{position:relative;padding:0 .5rem;background:var(--paper)}[data-slot=tabs]{display:flex;width:100%;min-width:0;flex-direction:column;gap:1.5rem}[data-slot=tabs-list]{display:flex;width:100%;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line)}[data-slot=tabs-trigger]{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;gap:.375rem;border:0;border-bottom:2px solid transparent;padding:.5rem .75rem;color:var(--muted);background:transparent;font-size:var(--text-sm);font-weight:550;cursor:pointer}[data-slot=tabs-trigger][data-active],[data-slot=tabs-trigger][aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}[data-slot=tabs-trigger] svg{width:1rem;height:1rem}[data-slot=tabs-content]{min-width:0;outline:0}[data-slot=badge]{display:inline-flex;width:fit-content;min-height:1.25rem;align-items:center;justify-content:center;gap:.25rem;border:1px solid var(--line);border-radius:999px;padding:.125rem .4375rem;color:var(--muted-strong);background:var(--wash);font-size:.625rem;font-weight:600;line-height:1;white-space:nowrap}[data-slot=badge][data-status=active],[data-slot=badge][data-status=accepted]{border-color:var(--success-line);color:var(--success);background:var(--success-wash)}[data-slot=badge][data-status=pending]{border-color:var(--warning-line);color:var(--warning);background:var(--warning-wash)}[data-slot=badge][data-status=rejected]{border-color:var(--danger-line);color:var(--danger);background:var(--danger-wash)}[data-slot=badge][data-status=canceled]{color:var(--muted);background:var(--subtle)}[data-slot=avatar]{position:relative;display:grid;width:2rem;height:2rem;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--subtle)}.auth-avatar-controls,.auth-organization-logo-controls{display:flex;align-items:center;gap:.75rem}[data-slot=avatar-image],[data-slot=avatar-fallback]{width:100%;height:100%;border-radius:inherit}[data-slot=avatar-image]{object-fit:cover}[data-slot=avatar-fallback]{display:grid;place-items:center;color:var(--muted-strong);font-size:var(--text-sm)}[data-slot=organization-view],[data-slot=user-view],[data-slot=organization-row]{display:flex;min-width:0;align-items:center;gap:.5rem}[data-slot=organization-view]>:last-child,[data-slot=user-view]>:last-child{min-width:0;flex:1}[data-slot=user-view]>:last-child{display:grid;gap:.125rem}[data-slot=organization-view] p,[data-slot=user-view] span{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}[data-slot=organization-view] p:first-child,[data-slot=user-view] span:first-child{font-size:var(--text-body);font-weight:550}[data-slot=organization-view] p:last-child:not(:first-child),[data-slot=user-view] span:last-child:not(:first-child){color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}[data-slot=organization-row]>.nexus-auth-button{margin-left:auto}[data-slot=skeleton]{display:block;width:100%;min-width:2.5rem;min-height:.75rem;border-radius:var(--radius-sm);background:var(--subtle);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{50%{opacity:.48}}[data-slot=spinner]{width:1rem;height:1rem;flex:0 0 auto;animation:spin .7s linear infinite}[data-slot=table-container]{width:100%;max-width:100%;overflow-x:auto}[data-slot=table]{width:100%;min-width:38rem;border-collapse:collapse;font-size:var(--text-sm);text-align:left}[data-slot=table-head],[data-slot=table-cell]{border-bottom:1px solid var(--line);padding:.625rem .75rem;vertical-align:middle;white-space:nowrap}[data-slot=table-head]{color:var(--muted);background:var(--wash);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[data-slot=table-row]:hover{background:var(--wash)}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{position:fixed;inset:0;z-index:50;background:#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-slot=dialog-content],[data-slot=alert-dialog-content]{position:fixed;top:50%;left:50%;z-index:51;display:grid;width:min(calc(100% - 2rem),32rem);max-height:calc(100dvh - 2rem);overflow-y:auto;transform:translate(-50%,-50%);gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem;color:var(--ink);background:var(--paper);box-shadow:var(--shadow-popup);outline:0}[data-slot=alert-dialog-content]{width:min(calc(100% - 2rem),24rem)}[data-slot=dialog-header],[data-slot=alert-dialog-header]{display:grid;gap:.375rem;padding-right:2rem}[data-slot=dialog-title],[data-slot=alert-dialog-title]{margin:0;font-size:1rem;font-weight:600}[data-slot=dialog-description],[data-slot=alert-dialog-description]{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}[data-slot=dialog-footer],[data-slot=alert-dialog-footer]{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--line);padding-top:.875rem}[data-slot=dialog-close]{position:absolute;top:.75rem;right:.75rem}[data-slot=alert-dialog-media]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--danger-line);border-radius:50%;color:var(--danger);background:var(--danger-wash)}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]){z-index:60;min-width:min(12rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:min(22rem,calc(100dvh - 1rem));overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);padding:.25rem;color:var(--ink);background:var(--paper);box-shadow:var(--shadow-popup);font-size:var(--text-body)}[data-slot=select-content]{width:min(var(--anchor-width),calc(100vw - 1rem));min-width:min(var(--anchor-width),calc(100vw - 1rem))}[data-slot=combobox-positioner]{z-index:70;isolation:isolate;outline:0}[data-slot=combobox-content]{width:var(--anchor-width);min-width:min(var(--anchor-width),calc(100vw - 1rem));max-width:min(var(--available-width),calc(100vw - 1rem));max-height:min(20rem,var(--available-height));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--paper);box-shadow:var(--shadow-popup);font-size:var(--text-body);transform-origin:var(--transform-origin)}[data-slot=combobox-list]{width:100%;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;outline:0;scroll-padding-block:.25rem;scrollbar-width:thin}[data-slot=combobox-item]{position:relative;display:flex;width:100%;min-width:0;min-height:2rem;align-items:center;overflow:hidden;border-radius:var(--radius-sm);padding:.375rem 2rem .375rem .5rem;color:var(--ink);font-size:var(--text-body);line-height:1.35;text-overflow:ellipsis;white-space:nowrap;cursor:default;outline:0;-webkit-user-select:none;user-select:none}[data-slot=combobox-item][data-highlighted]{background:var(--hover)}[data-slot=combobox-item][data-disabled]{color:var(--muted);opacity:.55}[data-slot=combobox-item-indicator]{position:absolute;right:.5rem;display:grid;width:1rem;height:1rem;place-items:center}[data-slot=combobox-empty]{display:none;padding:.75rem;color:var(--muted);font-size:var(--text-sm);text-align:center}[data-slot=combobox-content][data-empty] [data-slot=combobox-empty]{display:block}[data-slot=combobox-trigger-icon],[data-slot=combobox-item-indicator] svg{width:1rem;height:1rem}[data-slot=select-list],[data-slot=select-item]{width:100%;min-width:0}[data-slot=select-item-text]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-slot=select-item-indicator]{display:inline-grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center}[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]{position:sticky;z-index:1;display:flex;width:100%;min-height:1.5rem;align-items:center;justify-content:center;color:var(--muted);background:var(--paper)}[data-slot=select-scroll-up-button]{top:0}[data-slot=select-scroll-down-button]{bottom:0}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){display:flex;min-height:2rem;align-items:center;gap:.5rem;border-radius:var(--radius-sm);padding:.375rem .5rem;outline:0;cursor:default}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-highlighted]{background:var(--hover)}:is([data-slot=dropdown-menu-item],[data-slot=select-item])[data-disabled]{color:var(--muted);opacity:.55}[data-slot=dropdown-menu-label],[data-slot=select-label]{padding:.375rem .5rem;color:var(--muted);font-size:var(--text-xs);font-weight:600}[data-slot=dropdown-menu-separator],[data-slot=select-separator]{height:1px;margin:.25rem 0;background:var(--line)}[data-slot=tooltip-content]{z-index:70;max-width:min(20rem,calc(100vw - 1rem));border-radius:var(--radius-sm);padding:.375rem .5rem;color:var(--paper);background:var(--ink);font-size:var(--text-xs);box-shadow:var(--shadow-popup)}[data-slot=captcha]{width:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);padding:.5rem;background:var(--wash)}[data-slot=captcha]>div{display:flex;max-width:100%;justify-content:center;overflow:hidden}[data-slot=captcha-error]{margin:.5rem 0 0;font-size:var(--text-xs)}[data-slot=auth-empty-state]{display:grid;min-height:10rem;place-items:center;align-content:center;gap:.75rem;padding:1.5rem;color:var(--muted);text-align:center;background:var(--wash)}[data-slot=auth-empty-state]>div{display:grid;gap:.375rem;place-items:center}[data-slot=auth-empty-state] p{margin:0;color:var(--ink);font-size:var(--text-body);font-weight:600}[data-slot=auth-empty-state] span{max-width:30rem;font-size:var(--text-sm)}.auth-card [data-slot=card-title]{font-size:1.375rem;letter-spacing:-.035em}.auth-card form,.auth-card [data-slot=card-content]>div{display:grid;gap:1rem}.auth-card .nexus-auth-button:not(.nexus-auth-button--link){width:100%}.auth-card a:not(.nexus-auth-button){color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.1875rem}[data-auth-view=verifyEmail] .auth-card{border-color:var(--info-line)}[data-auth-view=verifyEmail] .auth-card [data-slot=card-header]{color:var(--info);background:var(--info-wash)}[data-auth-view=signOut] .auth-panel{color:var(--muted)}.auth-management-content{min-width:0}.organizations-settings-layout,.organization-workspaces{display:grid;min-width:0;gap:2rem}.organization-workspaces{gap:1.25rem;border-top:1px solid var(--line);padding-top:2rem}.organization-workspaces--standalone{border-top:0;padding-top:0}.organization-workspaces--standalone .organization-workspaces__header h1{margin-bottom:.375rem;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:600;letter-spacing:-.05em;line-height:1}.organization-workspaces__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.organization-workspaces__header p{margin:.375rem 0 0;color:var(--muted);font-size:var(--text-sm)}.organization-workspaces__actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.organization-workspaces>.create-panel{margin-bottom:0}.auth-management-content :is(h2,h3){margin:0;color:var(--ink);font-size:1rem;font-weight:600;letter-spacing:-.02em}.auth-management-section{display:grid;min-width:0;gap:1rem}.auth-management-section__header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:1.5rem}.auth-management-section__header>div{display:grid;min-width:0;gap:.375rem}.auth-management-section__header p,.organization-profile-card__identity>p,.organization-profile-card__footer>p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.auth-collection-card,.auth-directory-card,.organization-profile-card{gap:0;padding:0}.auth-collection-card [data-slot=card-content]{padding:0}.auth-collection-card__row{padding:1.125rem 1.25rem}.auth-organization-row{display:flex;min-width:0;align-items:center;gap:.75rem}.auth-organization-row>[data-slot=organization-view]{min-width:0;flex:1}.organization-profile-card>form{display:grid;min-width:0}.organization-profile-card .organization-profile-card__content{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:2rem;padding:1.75rem}.organization-profile-card__identity{display:grid;align-content:start;gap:.75rem;border-right:1px solid var(--line);padding-right:2rem}.organization-profile-card__fields{display:grid;width:min(100%,36rem);gap:1.25rem}.organization-profile-card .organization-profile-card__footer{justify-content:space-between;gap:1.5rem;padding:1rem 1.75rem;background:var(--wash)}.organization-profile-card [data-slot=input-group]{display:flex;width:100%;margin:0}.organization-danger-zone{margin-top:.5rem;border-top:1px solid var(--line);padding-top:2rem}.organization-danger-zone .auth-management-section__header h2{color:var(--danger)}.organization-danger-zone [data-slot=card]{border-color:var(--danger-line)}.auth-management-content [data-slot=tabs-content]>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:2rem}.auth-settings [data-slot=tabs-content]>div>div{display:grid;min-width:0;gap:.75rem}.auth-management-content [data-slot=tabs]>.hidden{display:none}.auth-organization [data-slot=card],.auth-organization [data-slot=table-container]{width:100%;min-width:0;max-width:100%}.auth-management-content form [data-slot=card-content]{gap:1.25rem}.auth-management-content [data-slot=card-content]{padding:1.5rem}.auth-management-content [data-slot=card-footer]{padding:1rem 1.5rem}.auth-management-content [data-slot=field]{gap:.5rem}.auth-management-content [data-slot=label],.auth-management-content [data-slot=field-label]{font-size:.8125rem}.auth-management-content [data-slot=table-head],.auth-management-content [data-slot=table-cell]{padding:.875rem 1rem}.auth-management-content [data-slot=table-cell]{font-size:.8125rem}.auth-management-content input[type=file][hidden]{display:none}.auth-people-section{display:grid;min-width:0;gap:1.25rem}.auth-people-section+.auth-people-section{border-top:1px solid var(--line);padding-top:2rem}.auth-people-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.auth-people-section__header>div{display:grid;gap:.375rem}.auth-people-section__header p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.auth-people-section__body{display:grid;min-width:0;gap:1rem}.auth-people-section__toolbar{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.75rem;border-bottom:1px solid var(--line);padding:1rem;background:var(--wash)}.auth-people-section__toolbar [data-slot=input-group]{width:min(100%,18rem)}.auth-directory-card__filters{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--line);padding:.75rem 1rem}.auth-directory-card [data-slot=table-head]:first-child,.auth-directory-card [data-slot=table-cell]:first-child{padding-left:1.25rem}.auth-directory-card [data-slot=table-head]:last-child,.auth-directory-card [data-slot=table-cell]:last-child{padding-right:1.25rem}.auth-table-empty{display:grid;min-height:8rem;place-content:center;gap:.375rem;text-align:center}.auth-table-empty p{margin:0;color:var(--ink);font-size:.875rem;font-weight:600}.auth-table-empty span{color:var(--muted);font-size:.8125rem}.auth-management-content .auth-session-row{border:0;border-radius:0}.auth-management-content .auth-session-row [data-slot=card-content]{display:flex;align-items:center;gap:.75rem}.auth-management-content .auth-session-row [data-slot=card-content]>:nth-child(2){min-width:0;flex:1}.auth-session-details{display:grid;min-width:0;flex:1;gap:.25rem}.auth-session-details__device{overflow:hidden;font-size:var(--text-body);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.auth-session-details__time{display:block;color:var(--muted);font-size:var(--text-xs);line-height:1.35}.toaster [data-sonner-toast]{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--paper);box-shadow:var(--shadow-popup);font-family:var(--font-sans);font-size:var(--text-body)}.toaster [data-sonner-toast][data-type=success]{border-color:var(--success-line);color:var(--success);background:var(--success-wash)}.toaster [data-sonner-toast][data-type=warning]{border-color:var(--warning-line);color:var(--warning);background:var(--warning-wash)}.toaster [data-sonner-toast][data-type=error]{border-color:var(--danger-line);color:var(--danger);background:var(--danger-wash)}.auth-layout{display:grid;min-height:100vh;grid-template-columns:minmax(26rem,.9fr) minmax(0,1.1fr);background:var(--paper)}.auth-story{display:flex;min-height:100vh;flex-direction:column;border-right:1px solid var(--line);padding:clamp(2rem,5vw,4rem);color:var(--ink);background:var(--wash)}.auth-story__copy{max-width:37rem;margin:auto 0}.auth-story__copy h1{max-width:15ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:600;letter-spacing:-.055em;line-height:.98}.auth-story__copy>p:last-child{max-width:31rem;color:var(--muted);font-size:.9375rem;line-height:1.6}.auth-story__footer{margin-bottom:0;color:var(--muted);font-family:var(--font-mono);font-size:.6875rem}.auth-panel{display:grid;min-height:100vh;padding:3rem;place-items:center;background:var(--paper)}.auth-card{width:min(100%,23rem)}.form-error{margin:0;border:1px solid var(--danger-line);border-radius:var(--radius-md);padding:.625rem .75rem;background:var(--danger-wash);font-size:.75rem}.auth-management-layout{display:grid;min-height:100vh;grid-template-columns:16rem minmax(0,1fr);background:var(--paper)}.auth-management-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--line);padding:1.5rem 1rem;background:var(--wash)}.auth-management-sidebar>.brand{margin:0 .625rem 2rem}.auth-management-console-link{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem;background:var(--paper);text-decoration:none}.auth-management-console-link:hover{border-color:var(--line-strong);background:var(--hover)}.auth-management-console-link>svg{width:1rem;height:1rem;flex:0 0 auto}.auth-management-console-link>span{display:grid;min-width:0;gap:.125rem}.auth-management-console-link strong{font-size:.8125rem;font-weight:600}.auth-management-console-link small{overflow:hidden;color:var(--muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.auth-management-nav,.auth-management-nav__group{display:grid}.auth-management-nav{gap:1.75rem}.auth-management-nav__group{gap:.25rem}.auth-management-nav__group>p{margin:0 .375rem .625rem;color:var(--muted);font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.auth-management-nav__link{display:flex;min-height:2.5rem;align-items:center;gap:.75rem;border-radius:var(--radius-md);padding:.625rem .75rem;color:var(--muted-strong);font-size:.8125rem;font-weight:500;text-decoration:none}.auth-management-nav__link:hover{color:var(--ink);background:var(--hover)}.auth-management-nav__link.is-active{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.auth-management-nav__link>svg{width:1rem;height:1rem;flex:0 0 auto}.auth-management-main{--management-content-width: 64rem;min-width:0;padding:clamp(2.5rem,4.5vw,4rem) clamp(1.5rem,4vw,4.5rem)}.auth-management-main:is([data-management-page=organizations],[data-management-page=organization-people]){--management-content-width: 76rem}.auth-management-header{display:flex;width:min(100%,var(--management-content-width));align-items:flex-start;justify-content:space-between;gap:2rem;margin:0 auto 2rem}.auth-management-header>div{max-width:46rem}.auth-management-context{display:flex;align-items:center;gap:.625rem}.auth-management-context .eyebrow{margin:0}.auth-management-context__organization{overflow:hidden;border-left:1px solid var(--line-strong);padding-left:.625rem;color:var(--ink);font-size:var(--text-xs);font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.auth-management-header h1{margin:.375rem 0 .625rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.05}.auth-management-header>div>p:last-child{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.6}.auth-management-open-console{display:none;min-height:2.5rem;flex:0 0 auto;align-items:center;gap:.5rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:.625rem .875rem;background:var(--paper);font-size:.8125rem;font-weight:600;text-decoration:none}.auth-management-open-console:hover{background:var(--hover)}.auth-management-open-console>svg{width:1rem;height:1rem}.auth-management-content{width:min(100%,var(--management-content-width));margin:0 auto}.gate-layout{display:grid;min-height:100vh;padding:2rem;place-items:center;background:var(--wash)}.gate-card{width:min(100%,34rem);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.5rem);background:var(--paper)}.gate-card>.brand{margin-bottom:2.5rem}.gate-card h1{margin-bottom:.625rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;letter-spacing:-.045em}.gate-card>p:not(.eyebrow){color:var(--muted);line-height:1.55}.gate-card--denied .status-mark{margin-bottom:1.25rem}.route-state{display:flex;min-height:min(28rem,70vh);align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--ink);background:var(--paper)}.route-state>div{max-width:32rem}.route-state h1{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.035em}.route-state p:not(.eyebrow){color:var(--muted);font-size:.8125rem;line-height:1.5}.route-state--error .button{margin-top:.625rem}.status-mark{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted-strong);background:var(--wash);font-size:.8125rem;font-weight:650}.status-mark--error,.status-mark--locked{border-color:var(--danger-line);color:var(--danger);background:var(--danger-wash)}.console-layout{display:grid;min-height:100vh;grid-template-columns:14rem minmax(0,1fr);background:var(--paper)}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--line);padding:1.25rem .75rem .875rem;background:var(--paper)}.sidebar>.brand{margin:0 .5rem 1.5rem}.organization-switcher__menu{width:min(15.5rem,calc(100vw - 1rem));max-width:calc(100svw - 1rem);padding:.375rem}.organization-switcher__current{display:grid;min-width:0;gap:.5rem;padding:.5rem .5rem .625rem}.organization-switcher__label{color:var(--muted);font-size:.5625rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.organization-switcher__current [data-slot=organization-view],.organization-switcher__current [data-slot=user-view]{width:100%}.organization-switcher__action{min-height:2.25rem;gap:.625rem;padding:.5rem;color:var(--muted-strong);font-size:.75rem;font-weight:500}.organization-switcher__action>svg{width:1rem;height:1rem;color:var(--muted)}.organization-switcher__menu [data-slot=dropdown-menu-separator]{margin:.25rem 0}.sidebar-navigation{display:grid;gap:1.5rem}.sidebar-nav{display:grid;gap:.125rem}.sidebar-nav>p{margin:0 .5rem .375rem;color:#8a8a8a;font-size:.625rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav__link{display:flex;min-height:2.25rem;align-items:center;gap:.625rem;border-radius:var(--radius-sm);padding:.4375rem .625rem;color:var(--muted-strong);font-size:.75rem;font-weight:500;text-decoration:none}.sidebar-nav__link>svg{width:1rem;height:1rem;flex:0 0 auto}.sidebar-nav__link:hover:not(.is-disabled){background:var(--wash)}.sidebar-nav__link.is-active{color:var(--ink);background:var(--hover);font-weight:600}.sidebar-nav__link.is-disabled{color:#a0a0a0}.sidebar-nav__link small{margin-left:auto;font-size:.5rem}.sidebar-user{display:flex;min-width:0;align-items:center;gap:.5rem;margin-top:auto;border-top:1px solid var(--line);padding:.875rem .375rem 0}.sidebar-user__button{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;border:0;border-radius:var(--radius-md);padding:.375rem;color:inherit;background:transparent;cursor:pointer}.sidebar-user__button:hover{background:var(--hover)}.sidebar-user__button>div{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}.sidebar-user__button>div>div:last-child{display:grid;min-width:0;text-align:left}.sidebar-user__button [data-slot=avatar],.sidebar-user__button [data-slot=skeleton]{width:1.75rem;height:1.75rem;flex:0 0 auto}.sidebar-user__button [data-slot=avatar]{overflow:hidden;border-radius:50%;background:var(--hover)}.sidebar-user__button [data-slot=avatar-fallback]{display:grid;width:100%;height:100%;place-items:center}.sidebar-user__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user__button span:first-child{font-size:.6875rem;font-weight:600}.sidebar-user__button span:last-child:not(:first-child){color:var(--muted);font-size:.5625rem}.console-main{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;min-height:3rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 1.5rem;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar__organization{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem;color:var(--muted);font-size:.6875rem}.topbar__organization>span:first-child{flex:0 0 auto;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.topbar__organization>span[aria-hidden=true]{color:var(--line-strong)}.topbar__organization>strong{overflow:hidden;color:var(--ink);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar__environment{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.6875rem}.topbar__environment span{width:.4375rem;height:.4375rem;border-radius:50%;background:#22c55e}.route-frame{padding:clamp(1.5rem,3vw,2.75rem)}.route-frame>.route-state{border:1px solid var(--line);border-radius:var(--radius-lg)}.route-content{max-width:70rem;margin:0 auto}.route-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.route-header h1{margin-bottom:.375rem;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:600;letter-spacing:-.05em;line-height:1}.route-header>div>p:last-child{margin:0;color:var(--muted);font-size:.8125rem}.route-header__count{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:.25rem .625rem;color:var(--muted);background:var(--paper);font-size:.6875rem}.workspace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.workspace-card{display:block;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem;background:var(--paper);text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.workspace-card:hover{border-color:var(--line-strong);background:var(--wash)}.workspace-card.is-current{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.workspace-card__topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.workspace-card__badges{display:flex;align-items:center;gap:.375rem}.workspace-card__current{border-radius:999px;padding:.1875rem .4375rem;color:var(--paper);background:var(--ink);font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.workspace-card__mark{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--subtle);font-size:.6875rem;font-weight:650}.workspace-card h2{margin-bottom:.25rem;font-size:1rem;font-weight:600;letter-spacing:-.02em}.workspace-card>p{color:var(--muted);font-size:.6875rem}.workspace-card footer{display:grid;gap:.1875rem;margin-top:1.25rem;border-top:1px solid var(--line);padding-top:.625rem;color:var(--muted);font-size:.5625rem}.workspace-card code{overflow:hidden;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap}.status-pill{display:inline-flex;width:fit-content;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.1875rem .4375rem;color:var(--muted-strong);background:var(--wash);font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1}.status-pill--active,.status-pill--succeeded{border-color:var(--success-line);color:var(--success);background:var(--success-wash)}.status-pill--streaming,.status-pill--accepted{border-color:var(--info-line);color:var(--info);background:var(--info-wash)}.status-pill--archived,.status-pill--suspended,.status-pill--expired,.status-pill--pending{border-color:var(--warning-line);color:var(--warning);background:var(--warning-wash)}.status-pill--failed,.status-pill--denied,.status-pill--revoked,.status-pill--canceled{border-color:var(--danger-line);color:var(--danger);background:var(--danger-wash)}.empty-state{display:grid;min-height:17rem;place-items:center;align-content:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:2rem;text-align:center;background:var(--wash)}.empty-state__glyph{display:grid;width:2rem;height:2rem;margin-bottom:.75rem;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted-strong);background:var(--paper);font-size:1rem}.empty-state h2{margin-bottom:.375rem;font-size:1rem;font-weight:600}.empty-state p{max-width:28rem;margin-bottom:0;color:var(--muted);font-size:.75rem;line-height:1.5}.workspace-shell,.workspace-page{max-width:76rem;margin:0 auto}.page-heading,.content-section>header,.provider-card>header,.plan-card>header,.credential-notice>header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.workspace-context{display:flex;min-width:0;align-items:center;gap:.5rem;margin-bottom:1.25rem;color:var(--muted);font-size:.6875rem;line-height:1.25rem}.workspace-context>span:first-child{font-weight:650;letter-spacing:.06em;text-transform:uppercase}.workspace-context>span[aria-hidden=true]{color:var(--line-strong)}.workspace-context>strong{overflow:hidden;color:var(--ink);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-context .status-pill{margin-left:.25rem}.workspace-nav{display:flex;overflow-x:auto;gap:0;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.workspace-nav__link{flex:0 0 auto;border-bottom:2px solid transparent;padding:.625rem .75rem;color:var(--muted);font-size:.75rem;font-weight:500;text-decoration:none}.workspace-nav__link:hover{color:var(--ink)}.workspace-nav__link.is-active{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.page-heading{margin-bottom:1.5rem}.page-heading h1{margin-bottom:.375rem;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.page-heading p:last-child,.content-section>header>p{max-width:44rem;margin-bottom:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.page-heading--access{align-items:center}.access-identity{margin-bottom:1rem}.access-identity__meta,.copyable-identifier{display:flex;min-width:0;align-items:center;gap:.375rem}.access-identity__meta{color:var(--muted);font-size:.75rem}.copyable-identifier code{overflow:hidden;color:var(--muted-strong);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.copyable-identifier .button{min-height:1.5rem;padding:.125rem .375rem;font-size:.625rem;line-height:1rem}.access-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.access-summary-grid article{display:grid;min-width:0;min-height:6rem;align-content:space-between;gap:.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem;background:var(--paper)}.access-summary-grid article>span,.access-quota-overview span,.access-section-meta{color:var(--muted);font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.access-summary-grid strong{overflow:hidden;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis}.access-summary-grid small{overflow:hidden;color:var(--muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.access-summary-grid__value{display:flex;min-height:1.5rem;align-items:center}.access-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;gap:.75rem}.access-detail-layout__main,.access-detail-layout__aside{display:grid;min-width:0;gap:.75rem}.access-detail-layout .content-section{min-width:0;margin-bottom:0}.access-section-meta{text-align:right}.access-quota-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.access-quota-overview>div{display:grid;gap:.125rem}.access-quota-overview strong{font-size:1.75rem;font-weight:600;letter-spacing:-.04em;line-height:1}.access-quota-overview>span{padding-bottom:.125rem}.access-quota-progress{display:block;width:100%;height:.5rem;margin-bottom:1rem;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--wash)}.access-quota-progress::-webkit-progress-bar{border-radius:999px;background:var(--wash)}.access-quota-progress::-webkit-progress-value{border-radius:999px;background:var(--ink)}.access-quota-progress::-moz-progress-bar{border-radius:999px;background:var(--ink)}.access-quota-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.access-detail-list>div{grid-template-columns:1fr;gap:.25rem}.access-subsection{display:grid;gap:.75rem;margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}.access-subsection h4{margin:0 0 .125rem;font-size:.75rem;font-weight:600}.access-subsection>div:first-child p{margin:0;color:var(--muted);font-size:.6875rem}.access-provider-list{display:grid;gap:.5rem}.access-provider-list>div{display:grid;min-width:0;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.625rem;background:var(--wash)}.access-provider-list strong,.access-provider-list code{overflow:hidden;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.access-provider-list code{color:var(--muted)}.access-boundary-list{display:grid;gap:0;margin:0}.access-boundary-list>div{display:grid;gap:.1875rem;border-bottom:1px solid var(--line);padding:.75rem 0}.access-boundary-list>div:first-child{padding-top:0}.access-boundary-list>div:last-child{border-bottom:0}.access-boundary-list dt,.access-boundary-list dd{margin:0}.access-boundary-list dt,.access-boundary-list small{color:var(--muted);font-size:.625rem}.access-boundary-list dt{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-boundary-list dd{font-size:.75rem;font-weight:550}.access-boundary-note{margin-top:.75rem;border-left:2px solid var(--line-strong);padding-left:.625rem}.page-heading--with-control{align-items:flex-end}.select-control{display:grid;width:min(100%,20rem);gap:.375rem;color:var(--muted);font-size:.6875rem;font-weight:550}.summary-grid,.metric-grid,.expiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.summary-card,.metric-grid article,.expiry-grid article{display:grid;min-width:0;gap:.375rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.875rem;background:var(--paper)}.summary-card span,.metric-grid span,.expiry-grid span,.quickstart-box>span,.credential-base-urls>span{color:var(--muted);font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.summary-card code,.summary-card strong,.metric-grid strong,.expiry-grid strong{overflow:hidden;text-overflow:ellipsis}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid strong{font-size:1.125rem;font-weight:600}.metric-grid .metric-card--accent{border-color:var(--line-strong);background:var(--wash)}.expiry-grid small{color:var(--muted);font-size:.6875rem}.expiry-grid--notice{margin-top:.75rem}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.workflow-card{min-height:11rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;background:var(--paper)}.workflow-card__number{display:grid;width:1.75rem;height:1.75rem;margin-bottom:1.5rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted-strong);background:var(--wash);font-family:var(--font-mono);font-size:.625rem;font-weight:600}.workflow-card h3,.create-panel h2,.create-panel h3,.provider-card h3,.plan-card h3,.content-section h3,.credential-notice h3{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.workflow-card p,.create-panel__intro>p:last-child{color:var(--muted);font-size:.75rem;line-height:1.5}.text-link,.back-link{color:var(--ink);font-size:.75rem;font-weight:550;text-decoration:underline;text-decoration-color:#b8b8b8;text-underline-offset:.1875rem}.text-link:hover,.back-link:hover{text-decoration-color:var(--ink)}.back-link{display:inline-block;margin-bottom:1.25rem}.create-panel,.content-section,.provider-card,.plan-card,.credential-notice,.selection-banner{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.25rem);background:var(--paper)}.create-panel{display:grid;gap:1rem;margin-bottom:1.5rem}.create-panel__intro{max-width:45rem}.create-panel__intro>p:last-child{margin-bottom:0}.form-grid{display:grid;align-items:start;gap:.875rem}.form-grid--workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.form-grid--workspace>.button{min-height:var(--control-height);align-self:start;margin-top:calc(var(--field-label-line-height) + var(--field-gap))}.form-grid--provider,.form-grid--users{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-create-dialog{width:min(calc(100% - 2rem),64rem);padding:1.5rem}.provider-create-dialog{width:min(calc(100% - 2rem),48rem);padding:1.5rem}.provider-quickstart-dialog{width:min(calc(100% - 2rem),56rem);max-height:calc(100svh - 2rem);padding:1.5rem;overflow-y:auto}.provider-edit-dialog,.plan-edit-dialog,.provision-user-dialog{width:min(calc(100% - 2rem),48rem);max-height:calc(100svh - 2rem);padding:1.5rem;overflow-y:auto}.billing-connector-dialog{width:min(calc(100% - 2rem),56rem)}.billing-setup-section{display:grid;gap:1rem}.billing-setup-section+.billing-setup-section{border-top:1px solid var(--line);padding-top:1.25rem}.billing-setup-section__heading{display:flex;align-items:flex-start;gap:.75rem}.billing-setup-section__heading>span{display:grid;flex:0 0 auto;width:1.5rem;height:1.5rem;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted-strong);font-size:.6875rem;font-weight:650;place-items:center}.billing-setup-section__heading h3{margin:0;font-size:var(--text-body);font-weight:650}.billing-setup-section__heading p{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.billing-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.billing-provider-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);transition:border-color .12s ease,box-shadow .12s ease}.billing-provider-card[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.billing-provider-card[data-disabled=true]{background:var(--wash);opacity:.64}.billing-provider-card__choice{display:grid;width:100%;min-height:7rem;gap:.5rem;border:0;padding:.875rem;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.billing-provider-card__choice:hover:not(:disabled){background:var(--wash)}.billing-provider-card__choice:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.billing-provider-card__choice:disabled{cursor:not-allowed}.billing-provider-card__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.billing-provider-card__title strong{font-size:var(--text-body);font-weight:650}.billing-provider-card__title>span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:.125rem .375rem;color:var(--muted-strong);background:var(--wash);font-size:.625rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.billing-provider-card__description{align-self:start;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.billing-provider-card__webhook{display:grid;min-width:0;gap:.25rem;border-top:1px solid var(--line);padding:.75rem .875rem;background:var(--wash)}.billing-provider-card__webhook>span:first-child{color:var(--muted);font-size:.625rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.billing-provider-card__webhook code,.billing-provider-card__webhook>span:last-child{overflow:hidden;color:var(--muted-strong);font-size:var(--text-xs);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.billing-provider-config{border-top:1px solid var(--line);padding-top:1rem}.billing-provider-prompt,.billing-provider-unavailable{border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:1rem;color:var(--muted);background:var(--wash);font-size:var(--text-sm);text-align:center}.billing-provider-unavailable{display:grid;gap:.25rem;text-align:left}.billing-provider-unavailable strong{color:var(--ink)}.billing-provider-unavailable p{margin:0;line-height:1.5}.plan-product-mapping-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.plan-product-mapping-list__header,.plan-product-mapping-row{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1.1fr);gap:1rem}.plan-product-mapping-list__header{border-bottom:1px solid var(--line);padding:.625rem 1rem;color:var(--muted);background:var(--wash);font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.plan-product-mapping-row{align-items:start;padding:1rem}.plan-product-mapping-row+.plan-product-mapping-row{border-top:1px solid var(--line)}.plan-product-mapping-row__plan{display:grid;min-width:0;gap:.5rem}.plan-product-mapping-row__plan>div{display:flex;align-items:center;min-width:0;gap:.5rem}.plan-product-mapping-row__plan strong,.plan-product-mapping-row__plan code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-product-mapping-row__plan code,.plan-product-mapping-row__plan span{color:var(--muted);font-size:.6875rem}.plan-create-form,.plan-edit-form,.provider-create-form,.provider-edit-form,.provision-user-form,.provider-adapter-fields{display:grid;gap:1.25rem}.provider-create-key-field{grid-column:1 / -1}.provider-create-test{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem}.provider-create-test .provider-verification{flex:1 1 24rem}.provider-rotate-form{display:grid;gap:1rem;border-top:1px solid var(--line);padding-top:1.25rem}.provider-rotate-form>div:first-child h3{margin:0 0 .25rem;font-size:var(--text-body);font-weight:600}.provider-rotate-form>div:first-child p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.provider-rotate-control{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.provider-rotate-control>.button{min-height:var(--control-height);margin-top:calc(var(--field-label-line-height) + var(--field-gap))}.plan-version-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem;background:var(--wash);font-size:var(--text-sm)}.plan-version-summary span{color:var(--muted)}.plan-version-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provision-user-dialog .credential-notice{margin-bottom:0}.provider-adapter-summary{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem;background:var(--wash)}.provider-adapter-summary strong{display:block;margin-bottom:.25rem;font-size:var(--text-body)}.provider-adapter-summary p,.provider-adapter-prompt{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.provider-adapter-summary code{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.1875rem .375rem;background:var(--paper);font-size:var(--text-xs)}.provider-adapter-prompt{border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:1rem;text-align:center}.create-panel>.button{justify-self:start}.helper-note,.security-note{margin:0;color:var(--muted);font-size:.6875rem;line-height:1.5}.provider-verification{display:grid;gap:.25rem;margin:0;border:1px solid var(--line);border-radius:var(--radius-md);padding:.625rem .75rem;font-size:var(--text-sm);line-height:1.5}.provider-verification small{font-family:var(--font-mono);font-size:var(--text-xs)}.provider-verification--succeeded{border-color:var(--success-line);background:var(--success-wash);color:var(--success)}.provider-verification--failed{border-color:var(--danger-line);background:var(--danger-wash);color:var(--danger)}.security-note{border-left:2px solid var(--line-strong);padding:.5rem .625rem;background:var(--wash)}.billing-secret-preview,.billing-secret-editor{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.billing-secret-preview{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-md);padding:.375rem .375rem .375rem .75rem;background:var(--wash)}.billing-secret-preview code{overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.billing-secret-preview .button,.billing-secret-editor .button{min-height:var(--control-height-sm)}.provider-list,.plan-list,.audit-list{display:grid;gap:.625rem}.resource-card__actions{display:flex;align-items:center;gap:.5rem}.resource-card__actions .button{min-height:var(--control-height-sm);padding:.3125rem .625rem;font-size:var(--text-xs)}.provider-card,.plan-card{display:grid;gap:1rem}.plan-billing-bindings{display:grid;gap:.5rem;border-top:1px solid var(--line);padding-top:.875rem}.plan-billing-binding{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem;background:var(--wash)}.plan-billing-binding__provider{display:flex;align-items:center;gap:.5rem}.plan-billing-binding__provider>span:last-child{color:var(--muted);font-family:var(--font-mono);font-size:.625rem}.plan-billing-binding__details{display:grid;grid-template-columns:minmax(10rem,.75fr) minmax(0,1.5fr);gap:.75rem;margin:0}.plan-billing-binding__details>div{min-width:0}.plan-billing-binding__details dt{margin-bottom:.25rem;color:var(--muted);font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.plan-billing-binding__details dd{min-width:0;margin:0;font-size:.6875rem}.plan-billing-binding__details code,.plan-billing-binding__details a{overflow-wrap:anywhere}.plan-billing-binding__details a{color:var(--ink);font-family:var(--font-mono);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.1875rem}.plan-billing-binding__details a:hover{text-decoration-color:var(--ink)}.status-pill--creem{border-color:#d8c7ff;background:#f5f0ff;color:#6436a5}.status-pill--stripe{border-color:#c9d4ff;background:#f0f3ff;color:#3857b7}.quickstart-box,.credential-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.625rem;background:var(--wash)}.quickstart-box>span{grid-column:1 / -1}.quickstart-box code,.credential-value code{overflow-x:auto;padding:.25rem;color:var(--ink);font-size:.75rem;white-space:nowrap}.quickstart-box__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.provider-quickstart-steps{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.provider-quickstart-steps>li{display:grid;min-width:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem}.provider-quickstart-step-number{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted-strong);background:var(--wash);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.provider-quickstart-step-content{display:grid;min-width:0;gap:1rem}.provider-quickstart-step-content h3{margin:0 0 .25rem;font-size:var(--text-body);font-weight:600}.provider-quickstart-step-content p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.provider-quickstart-mode{display:flex;flex-wrap:wrap;gap:.5rem}.provider-quickstart-access-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.provider-quickstart-access-row>.button{min-height:var(--control-height);margin-top:calc(var(--field-label-line-height) + var(--field-gap))}.provider-quickstart-access-row>.helper-note{grid-column:1 / -1}.provider-quickstart-user-form{display:grid;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;background:var(--wash)}.provider-quickstart-user-form>.button{justify-self:end}.provider-quickstart-test-user-details{border-top:1px solid var(--line);padding-top:.875rem}.provider-quickstart-test-user-details>summary{width:fit-content;cursor:pointer;color:var(--muted-strong);font-size:var(--text-sm);font-weight:600}.provider-quickstart-test-user-details[open]>summary{margin-bottom:.5rem}.provider-quickstart-test-user-details>p{margin-bottom:.875rem}.provider-quickstart-loading{display:flex;align-items:center;gap:.5rem}.provider-quickstart-key-row,.provider-quickstart-endpoint{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.625rem;background:var(--wash)}.provider-quickstart-key-row>div{display:grid;min-width:0;gap:.25rem}.provider-quickstart-key-row span,.provider-quickstart-key-row small{color:var(--muted);font-size:var(--text-xs)}.provider-quickstart-key-row code{overflow-x:auto;padding:.25rem;color:var(--ink);white-space:nowrap}.provider-quickstart-key-row>.button{flex:0 0 auto;text-decoration:none}.provider-quickstart-endpoint>div{display:grid;min-width:0;gap:.25rem}.provider-quickstart-endpoint span,.provider-quickstart-code>header>span{color:var(--muted);font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.provider-quickstart-endpoint code{overflow-x:auto;padding:.125rem 0;color:var(--ink);font-size:var(--text-sm);white-space:nowrap}.provider-quickstart-endpoint>.button{flex:0 0 auto}.provider-quickstart-step-content [data-slot=tabs]{gap:.75rem}.provider-quickstart-placeholder{border:1px dashed var(--line);border-radius:var(--radius-md);padding:1rem;background:var(--wash);text-align:center}.provider-quickstart-code{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--wash)}.provider-quickstart-code>header{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.25rem .5rem .25rem .75rem;background:var(--paper)}.provider-quickstart-code>header .button{min-height:1.75rem;font-size:var(--text-xs)}.provider-quickstart-code pre{overflow:auto;max-height:22rem;margin:0;padding:1rem}.provider-quickstart-code pre code{color:var(--ink);font-size:var(--text-sm);line-height:1.6;white-space:pre}.detail-list{display:grid;gap:0;margin:0}.detail-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list>div{display:grid;min-width:0;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--line);padding:.625rem 0}.detail-list>div:last-child{border-bottom:0}.detail-list--columns>div{grid-template-columns:1fr;gap:.25rem;padding-right:1rem}.detail-list dt,.detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.detail-list dt{color:var(--muted);font-size:.6875rem}.detail-list dd{font-size:.75rem;font-weight:550}.credential-notice{display:grid;gap:.875rem;margin-bottom:1.5rem;border-color:var(--line-strong);background:var(--wash)}.credential-base-urls{display:grid;gap:.5rem}.copy-row{display:grid;grid-template-columns:minmax(6rem,.2fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.5625rem;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer}.copy-row:hover{border-color:var(--line-strong);background:var(--wash)}.copy-row span{overflow:hidden;color:var(--muted);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.copy-row strong{color:var(--ink);font-size:.6875rem}.content-section{margin-bottom:.75rem}.billing-connectors-section{margin-top:1.5rem}.content-section>header{align-items:flex-start;margin-bottom:1rem;border-bottom:1px solid var(--line);padding-bottom:.875rem}.content-section>header>code{color:var(--muted);font-size:.6875rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.data-table{width:100%;border-collapse:collapse;font-size:.75rem;text-align:left}.data-table--usage{min-width:72rem}.data-table--activity{min-width:76rem}.activity-page [data-slot=tabs]{gap:1rem}.activity-page [data-slot=tabs-list]{margin-bottom:.25rem}.data-table th,.data-table td{border-bottom:1px solid var(--line);padding:.6875rem .75rem;vertical-align:top}.data-table th{color:var(--muted);background:var(--wash);font-size:.625rem;font-weight:550;letter-spacing:.03em;text-transform:uppercase}.data-table tbody tr:hover{background:#fcfcfc}.data-table tbody tr:last-child td{border-bottom:0}.data-table td>strong,.data-table td>small{display:block}.data-table td>small{margin-top:.1875rem;color:var(--muted);font-size:.625rem}.record-table__stack{display:grid;min-width:0;gap:.1875rem}.record-table__stack>small{color:var(--muted);font-size:.625rem}.record-table__label{display:none}.record-table__mobile-action-label{display:inline}.record-table [data-record-action] .nexus-auth-button--size-icon{width:auto;height:auto;min-height:var(--control-height-sm);padding:.375rem .625rem}.selection-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:.75rem;background:var(--wash)}.selection-banner>div{display:grid;min-width:0;gap:.25rem}.selection-banner span{color:var(--muted);font-size:.625rem;text-transform:uppercase}.selection-banner code{overflow:hidden;text-overflow:ellipsis}.audit-view{display:grid;gap:.75rem}.audit-toolbar{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(12rem,16rem) auto;align-items:end;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-md);padding:.75rem;background:var(--wash)}.audit-toolbar__field{display:grid;min-width:0;gap:.375rem}.audit-toolbar__field>span,.audit-toolbar__result,.audit-workflow__actor>span,.audit-event__facts dt{color:var(--muted);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.audit-toolbar__field .select-trigger{width:100%}.audit-toolbar__result{margin:0;padding-bottom:.625rem;white-space:nowrap}.audit-workflow{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.audit-workflow__header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(9rem,.3fr) auto;align-items:center;gap:.875rem;padding:.75rem}.audit-workflow__mark{display:grid;width:1.875rem;height:1.875rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted-strong);background:var(--wash);font-size:.6875rem}.audit-workflow__summary,.audit-workflow__actor,.audit-event__summary,.audit-event__facts dd{display:grid;min-width:0;gap:.125rem}.audit-workflow__summary p,.audit-workflow__header time,.audit-event__summary span,.audit-event__summary time,.audit-event__facts dd{margin:0;color:var(--muted);font-size:.6875rem}.audit-workflow__summary p,.audit-workflow__header time,.audit-event__summary span,.audit-event__summary time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-workflow__evidence{border-top:1px solid var(--line)}.audit-workflow__evidence>summary{min-height:2.25rem;padding:.625rem .75rem;color:var(--muted-strong);background:var(--wash);cursor:pointer;font-size:.6875rem;font-weight:600}.audit-workflow__evidence>summary:hover{color:var(--ink)}.audit-workflow__evidence>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.audit-workflow__evidence>ol{margin:0;padding:0;list-style:none}.audit-event{display:grid;grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr);gap:1rem;border-top:1px solid var(--line);padding:.75rem}.audit-event:first-child{border-top:0}.audit-event__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.audit-event__facts>div{min-width:0}.audit-event__facts dt,.audit-event__facts dd{margin:0}.audit-event__facts code{overflow:hidden;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.sr-only,.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:860px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:38vh;border-right:0;border-bottom:1px solid var(--line)}.auth-story__copy{margin:4rem 0}.auth-panel{min-height:62vh;padding:3rem 1.5rem}.console-layout,.auth-management-layout{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.auth-management-sidebar{position:static;overflow:hidden;width:100%;min-width:0;max-width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:1rem}.auth-management-sidebar>.brand{margin-bottom:1rem}.auth-management-console-link{display:none}.auth-management-nav,.sidebar-navigation{display:flex;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:.5rem;overflow:visible}.auth-management-nav__group,.sidebar-nav{display:flex;min-width:0;max-width:100%;flex:1 1 auto;flex-wrap:wrap;gap:.25rem}.auth-management-nav__group>p{display:none}.auth-management-main{padding:2rem 1.5rem}.auth-management-open-console{display:inline-flex}.sidebar{position:static;overflow:hidden;width:100%;min-width:0;max-width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar-navigation{padding-top:.75rem}.sidebar-nav>p{display:none}.sidebar-nav__link{flex:0 0 auto}.sidebar-user{width:100%;margin-top:.75rem}.summary-grid,.workflow-grid,.metric-grid,.expiry-grid,.form-grid--plans,.billing-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-detail-layout{grid-template-columns:minmax(0,1fr)}.access-detail-layout__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.auth-story__copy h1{font-size:2.5rem}.gate-layout,.route-state,.route-frame{padding:1rem}.topbar{min-height:4.25rem;align-items:flex-start;flex-direction:column;justify-content:center;gap:.375rem;padding:.625rem 1rem}.topbar__organization{width:100%;justify-content:flex-start}.auth-panel{padding:2rem 1rem}.auth-management-header{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.auth-management-main{padding:1.5rem 1rem 2rem}.auth-management-open-console{width:100%;justify-content:center}.auth-management-console-link{padding:.625rem}.auth-management-console-link>span{display:none}.auth-management-nav__link{min-height:2.25rem;padding:.5rem .625rem}.auth-management-content [data-slot=card-content]{padding:1rem}.auth-management-content .auth-collection-card [data-slot=card-content]{padding:0}.auth-people-section__header,.auth-management-section__header,.organization-workspaces__header{align-items:stretch;flex-direction:column}.organization-workspaces__actions{width:100%;justify-content:space-between}.auth-people-section__header>.nexus-auth-button,.auth-management-section__header>.nexus-auth-button{width:100%}.auth-people-section__toolbar [data-slot=input-group]{width:100%}.organization-profile-card .organization-profile-card__content{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem}.organization-profile-card__identity{border-right:0;border-bottom:1px solid var(--line);padding:0 0 1.5rem}.organization-profile-card .organization-profile-card__footer{align-items:stretch;flex-direction:column;padding:1rem 1.25rem}.organization-profile-card__footer>.nexus-auth-button{width:100%}.auth-collection-card__row{padding:1rem}.auth-organization-row{align-items:flex-start;flex-wrap:wrap}.auth-organization-row>[data-slot=organization-view]{flex:1 1 100%}.record-table{display:block;width:100%;min-width:0}.record-table>thead{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.record-table>tbody{display:grid;width:100%}.record-table>tbody>tr{display:grid;width:100%;min-width:0;border-bottom:1px solid var(--line);padding:.25rem 0}.record-table>tbody>tr:last-child{border-bottom:0}.record-table>tbody>tr>[data-label]{display:grid;min-width:0;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);align-items:start;gap:.75rem;border-bottom:0;padding:.5rem .75rem;overflow-wrap:anywhere;white-space:normal}.record-table .record-table__label{display:block;color:var(--muted);font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.record-table>tbody>tr>[data-record-primary]{padding-top:.75rem}.record-table [data-record-primary] [data-slot=user-view]>:last-child>span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.record-table>tbody>tr>[data-record-action]{align-items:center;padding-bottom:.75rem}.record-table [data-record-action]>div{justify-content:flex-start;flex-wrap:wrap}.record-table [data-record-action] .nexus-auth-button--size-icon{width:auto;height:auto;min-height:var(--control-height-sm);padding:.375rem .625rem}.record-table .record-table__mobile-action-label{display:inline}.record-table>tbody>tr>[data-record-empty]{display:block;min-width:0;border-bottom:0;padding:0;white-space:normal}.record-table [data-record-empty] [data-slot=auth-empty-state]{width:100%;max-width:100%;padding:1.25rem}[data-slot=dialog-footer],[data-slot=alert-dialog-footer]{align-items:stretch;flex-direction:column-reverse}.auth-management-content .auth-session-row [data-slot=card-content]{align-items:flex-start;flex-wrap:wrap}.auth-organization [data-slot=input-group]{display:flex;width:100%;max-width:none;margin-right:0}.gate-card{padding:1.25rem}.route-header{align-items:flex-start;flex-direction:column}.page-heading,.content-section>header,.credential-notice>header{align-items:flex-start;flex-direction:column;gap:.75rem}.summary-grid,.workflow-grid,.metric-grid,.expiry-grid,.access-summary-grid,.access-detail-layout__aside,.form-grid--workspace,.form-grid--provider,.form-grid--plans,.form-grid--users,.detail-list--columns,.selection-banner,.billing-provider-grid{grid-template-columns:1fr}.form-grid--workspace>.button{margin-top:0}.plan-product-mapping-list__header{display:none}.plan-product-mapping-row{grid-template-columns:1fr}.provider-rotate-control{grid-template-columns:minmax(0,1fr)}.provider-rotate-control>.button{width:100%;margin-top:0}.select-control{width:100%}.quickstart-box,.credential-value,.copy-row{grid-template-columns:1fr}.audit-toolbar{grid-template-columns:1fr;align-items:stretch}.audit-toolbar__result{padding-bottom:0}.audit-workflow__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .75rem}.audit-workflow__mark{grid-row:1 / span 3}.audit-workflow__actor,.audit-workflow__header time{grid-column:2}.audit-event{grid-template-columns:1fr;gap:.75rem}.audit-event__summary span,.audit-event__summary time{overflow:visible;text-overflow:clip;white-space:normal}.audit-event__facts{grid-template-columns:1fr}.audit-event__facts code{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.quickstart-box__actions,.provider-quickstart-key-row,.provider-quickstart-endpoint{align-items:stretch;flex-direction:column}.provider-quickstart-access-row{grid-template-columns:1fr}.provider-quickstart-access-row>.button{width:100%;margin-top:0}.provider-quickstart-user-form>.button{width:100%;justify-self:stretch}.quickstart-box__actions>.button,.provider-quickstart-key-row>.button,.provider-quickstart-endpoint>.button{width:100%}.provider-quickstart-steps>li{grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem}.provider-quickstart-step-number{width:1.5rem;height:1.5rem}.topbar{padding:0 1rem}.route-state{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
