.db-auth-mfa__modes{display:grid;width:min(27rem,100%);border:1px solid var(--db-role-border-strong);border-radius:8px;padding:.25rem;background:var(--db-role-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr))}.db-auth-mfa__modes button{min-height:2.7rem;border:0;border-radius:6px;color:var(--db-role-text-muted);background:transparent;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.db-auth-mfa__modes button[aria-selected=true]{color:var(--db-role-surface-ink);background:var(--db-role-surface-raised);box-shadow:var(--db-role-shadow-soft)}.db-auth-mfa__method input:focus-visible,.db-auth-mfa__modes button:focus-visible{outline:3px solid var(--db-role-focus);outline-offset:2px}.db-auth-mfa__method{display:grid;max-width:34rem;grid-gap:1rem;gap:1rem;border-block:1px solid var(--db-role-border);padding-block:1.4rem}.db-auth-mfa__method-copy{display:grid;grid-gap:.25rem;gap:.25rem}.db-auth-mfa__method-copy strong{color:var(--db-role-surface-ink);font-size:1.05rem}.db-auth-mfa__method-copy p,.db-auth-mfa__support-note{margin:0;color:var(--db-role-text-muted);font-size:.82rem;line-height:1.5}.db-auth-mfa__method label{color:var(--db-role-text-subtle);font-size:.72rem;font-weight:850;text-transform:uppercase}.db-auth-mfa__method input{width:100%;min-height:3.2rem;border:1px solid var(--db-role-border-strong);border-radius:7px;padding:.75rem .9rem;color:var(--db-role-surface-ink);background:var(--db-role-surface-raised);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.88rem,2.5vw,1.05rem);letter-spacing:0}.db-auth-mfa__method .db-button{width:max-content;min-width:min(100%,15rem)}.db-auth-mfa__message{max-width:34rem;margin:0;border-left:3px solid var(--db-role-danger);padding:.7rem .85rem;color:var(--db-role-danger);background:var(--db-role-danger-bg);font-size:.84rem;line-height:1.5}.db-auth-mfa__panel>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.78rem}.db-auth-mfa__panel>footer a{color:var(--db-role-info);font-weight:750}@media (max-width:760px){.db-auth-mfa{place-items:start stretch;padding:0}.db-auth-mfa__shell{min-height:100vh;border:0;border-radius:0;grid-template-columns:1fr}.db-auth-mfa__brand{align-content:start;gap:1.6rem}.db-auth-mfa__brand h2{max-width:none;font-size:2.6rem}.db-auth-mfa__brand dl{display:none}.db-auth-mfa__panel{align-content:start}.db-auth-mfa__panel>footer{display:grid;justify-items:start}}.db-invite-page{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,4vw,3rem);color:var(--db-role-on-dark-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--db-role-brand-accent) 5%,transparent),transparent 42%),var(--db-role-canvas)}.db-invite-panel{display:grid;width:min(47rem,100%);grid-gap:1.15rem;gap:1.15rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);border-radius:8px;padding:clamp(1.25rem,4vw,2.4rem);background:var(--db-role-surface-ink);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--db-role-overlay-shadow) 24%,transparent)}.db-invite-panel__header{display:flex;align-items:center;gap:1rem}.db-invite-panel__header h1{margin:.15rem 0 0;font-family:var(--db-font-display);font-size:clamp(1.85rem,5vw,3.2rem);line-height:1}.db-invite-mark{display:grid;width:3.35rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--db-role-matchup-canvas);background:var(--db-role-brand-accent);font-family:var(--db-font-display);font-weight:900}.db-invite-summary{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.db-invite-summary>div{display:grid;min-width:0;grid-gap:.24rem;gap:.24rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--db-role-overlay-highlight) 3.5%,transparent)}.db-invite-summary>div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--db-role-on-dark) 10%,transparent)}.db-invite-summary>div:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--db-role-on-dark) 10%,transparent)}.db-invite-session span,.db-invite-summary span{color:color-mix(in srgb,var(--db-role-on-dark) 62%,transparent);font-size:.72rem;font-weight:800;text-transform:uppercase}.db-invite-session strong,.db-invite-summary strong{overflow-wrap:anywhere;font-size:.96rem;line-height:1.35}.db-invite-status{display:grid;grid-gap:.2rem;gap:.2rem;border-left:3px solid var(--db-role-brand-accent);padding:.8rem .95rem;background:color-mix(in srgb,var(--db-role-brand-accent) 8%,transparent)}.db-invite-status--success{border-left-color:var(--db-role-success);background:var(--db-role-success-bg)}.db-invite-status--error{border-left-color:var(--db-role-danger);background:var(--db-role-danger-bg)}.db-invite-status span{color:color-mix(in srgb,var(--db-role-on-dark) 76%,transparent);font-size:.88rem;line-height:1.45}.db-invite-session{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);padding-top:1rem}.db-invite-session>div{display:grid;grid-gap:.2rem;gap:.2rem}.db-text-button{border:0;padding:0;color:var(--db-role-brand-accent);background:transparent;cursor:pointer;font:inherit;font-weight:800}.db-invite-session-error{margin:0;color:var(--db-role-danger);font-size:.85rem}.db-invite-actions{display:flex;flex-wrap:wrap;gap:.65rem}@media (max-width:38rem){.db-auth-login__local-review>div,.db-invite-summary{grid-template-columns:1fr}.db-invite-summary>div:nth-child(odd){border-right:0}.db-invite-summary>div:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--db-role-on-dark) 10%,transparent)}.db-invite-session{align-items:flex-start;flex-direction:column}}.db-account-page,.db-onboarding-page{min-height:100vh;color:var(--db-role-text);background:var(--db-role-canvas)}.db-onboarding-page{display:grid;place-items:center;padding:clamp(1rem,4vw,3rem)}.db-onboarding-shell{display:grid;width:min(74rem,100%);border:1px solid var(--db-role-border);border-radius:8px;overflow:hidden;background:var(--db-role-surface);box-shadow:var(--db-shadow);grid-template-columns:minmax(18rem,.88fr) minmax(24rem,1.12fr)}.db-onboarding-brand{display:grid;align-content:space-between;min-height:39rem;grid-gap:2.5rem;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem);color:var(--db-role-on-dark);background:var(--db-theme-field)}.db-account-brand,.db-onboarding-brand>a{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.db-account-brand img,.db-onboarding-brand>a img{display:block;flex:0 0 auto;object-fit:contain}.db-onboarding-brand>a img{width:3.5rem;height:3.5rem}.db-account-brand img{width:3rem;height:3rem}.db-account-brand strong,.db-onboarding-brand>a span{font-family:var(--db-font-display);font-size:1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-onboarding-brand h1{max-width:100%;margin:.4rem 0 .8rem;font-family:var(--db-font-display);font-size:3.5rem;letter-spacing:0;line-height:.98}.db-onboarding-brand p{max-width:34rem;margin:0;color:color-mix(in srgb,var(--db-role-on-dark) 76%,transparent);font-size:.95rem;line-height:1.6}.db-onboarding-facts{display:grid;grid-gap:0;gap:0;margin:0}.db-onboarding-facts div{display:grid;grid-gap:.2rem;gap:.2rem;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);padding:.8rem 0;grid-template-columns:7.5rem minmax(0,1fr)}.db-onboarding-facts dd,.db-onboarding-facts dt{margin:0}.db-onboarding-facts dt{color:color-mix(in srgb,var(--db-role-on-dark) 62%,transparent);font-size:.72rem;font-weight:800;text-transform:uppercase}.db-onboarding-facts dd{color:var(--db-role-on-dark);font-size:.86rem;font-weight:800}.db-onboarding-form-wrap{display:grid;align-content:center;grid-gap:1.35rem;gap:1.35rem;padding:clamp(1.5rem,5vw,4rem);background:var(--db-role-surface-raised)}.db-onboarding-form-wrap>header{display:grid;grid-gap:.3rem;gap:.3rem}.db-account-eyebrow,.db-onboarding-form-wrap>header span{margin:0;color:var(--db-role-brand);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-account-empty h2,.db-account-page-header h1,.db-account-profile-summary h2,.db-account-section h2,.db-onboarding-form-wrap h2{margin:0;color:var(--db-role-text);font-family:var(--db-font-display);letter-spacing:0}.db-onboarding-form-wrap h2{font-size:2.4rem}.db-onboarding-form-wrap>header p{margin:0;color:var(--db-role-text-muted)}.db-account-page{padding:0 clamp(.8rem,3vw,2.5rem) 4rem}.db-account-shell{width:min(76rem,100%);margin:0 auto}.db-role-workspace-page{min-height:100vh;padding:0 clamp(.8rem,2.4vw,2rem) 4rem;color:var(--db-role-on-dark);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--db-role-signal) 14%,transparent),transparent 24rem),linear-gradient(125deg,var(--db-theme-primary) 0,#102633 62%,#112a31 100%);--db-role-text:var(--db-role-on-dark);--db-role-text-muted:var(--db-slate);--db-role-text-subtle:color-mix(in srgb,var(--db-slate) 72%,transparent);--db-role-border:color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);--db-role-border-strong:color-mix(in srgb,var(--db-role-on-dark) 25%,transparent)}.db-role-workspace-shell{width:min(92rem,100%);margin:0 auto}.db-role-workspace-topbar{display:grid;min-height:6.4rem;align-items:center;grid-gap:1.25rem;gap:1.25rem;border-bottom:1px solid var(--db-role-border);grid-template-columns:minmax(13rem,.9fr) minmax(16rem,1.2fr) minmax(15rem,.9fr)}.db-role-workspace-brand{display:inline-flex;min-width:0;align-items:center;gap:.85rem;color:var(--db-role-on-dark);text-decoration:none}.db-role-workspace-brand img{width:3.5rem;height:3.5rem;flex:0 0 auto;object-fit:contain}.db-role-workspace-brand span,.db-role-workspace-context-name,.db-role-workspace-session>span{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.db-role-workspace-brand strong{font-family:var(--db-font-display);font-size:1.08rem;letter-spacing:.08em;text-transform:uppercase}.db-role-workspace-brand small,.db-role-workspace-context-name small,.db-role-workspace-session small{overflow:hidden;color:var(--db-role-text-subtle);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.db-role-workspace-context{min-width:0;border-right:1px solid var(--db-role-border);border-left:1px solid var(--db-role-border);padding:0 1.25rem}.db-role-workspace-context-name strong{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.db-role-workspace-context-empty{color:var(--db-role-text-subtle);font-size:.82rem}.db-role-workspace-league-select{display:grid;grid-gap:.3rem;gap:.3rem}.db-role-workspace-league-select span{color:var(--db-role-text-subtle);font-size:.66rem;font-weight:800;text-transform:uppercase}.db-role-workspace-league-select select{width:100%;min-height:2.7rem;border:1px solid var(--db-role-border-strong);border-radius:6px;color:var(--db-role-on-dark);background:var(--db-theme-field-soft);padding:.55rem 2rem .55rem .7rem;font:inherit;font-weight:800}.db-role-workspace-league-select option{color:var(--db-theme-text);background:var(--db-role-on-dark)}.db-role-workspace-session{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.65rem}.db-role-workspace-session>span:not(.db-account-avatar){max-width:13rem}.db-role-workspace-session strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.db-export-value button,.db-role-workspace-session button{border:0;color:var(--db-role-brand-accent);background:transparent;cursor:pointer;font:inherit;font-size:.75rem;font-weight:900}.db-role-workspace-nav{display:flex;min-height:3.6rem;align-items:center;gap:clamp(.35rem,1.4vw,1.2rem);border-bottom:1px solid var(--db-role-border);overflow-x:auto;scrollbar-width:thin}.db-role-workspace-nav a{min-height:2.25rem;border-bottom:2px solid transparent;color:var(--db-role-text-muted);padding:.55rem .35rem .45rem;font-size:.75rem;font-weight:900;text-decoration:none;white-space:nowrap}.db-role-workspace-nav a[aria-current=page]{border-color:var(--db-role-signal);color:var(--db-role-on-dark)}.db-role-workspace-content{display:grid;grid-gap:clamp(1.5rem,3vw,2.4rem);gap:clamp(1.5rem,3vw,2.4rem);padding-top:clamp(1.6rem,3vw,2.8rem)}.db-role-workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.db-role-workspace-heading>div:first-child{display:grid;max-width:58rem;grid-gap:.45rem;gap:.45rem}.db-export-secret>header p,.db-role-workspace-empty>p,.db-role-workspace-heading p,.db-role-workspace-section>header p{margin:0;color:var(--db-role-brand-accent);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-role-workspace-heading h1{margin:0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:0;line-height:.95}.db-role-workspace-empty>span,.db-role-workspace-heading>div>span,.db-role-workspace-section>header div>span{color:var(--db-role-text-muted);line-height:1.55}.db-role-workspace-actions,.db-role-workspace-empty>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.db-role-workspace-page .db-button--primary{border-color:var(--db-role-brand-accent);color:var(--db-theme-primary);background:var(--db-role-brand-accent)}.db-role-workspace-page .db-button--ghost{border-color:var(--db-role-border-strong);color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 4%,transparent)}.db-role-workspace-page .db-button:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.45}.db-role-workspace-metrics{display:grid;margin:0;border-top:1px solid var(--db-role-border-strong);border-bottom:1px solid var(--db-role-border-strong);grid-template-columns:repeat(5,minmax(0,1fr))}.db-role-workspace-metrics div{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border-right:1px solid var(--db-role-border);padding:1rem clamp(.65rem,1.5vw,1.15rem)}.db-role-workspace-metrics div:last-child{border-right:0}.db-export-connection-facts dt,.db-role-workspace-facts dt,.db-role-workspace-metrics dt{color:var(--db-role-text-subtle);font-size:.66rem;font-weight:900;text-transform:uppercase}.db-export-connection-facts dd,.db-role-workspace-facts dd,.db-role-workspace-metrics dd{margin:0;color:var(--db-role-on-dark);font-weight:850}.db-role-workspace-split{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr)}.db-role-workspace-section{display:grid;min-width:0;grid-gap:1rem;gap:1rem;border-top:1px solid var(--db-role-border-strong);padding-top:1.1rem}.db-role-workspace-section>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.db-role-workspace-section>header>div{display:grid;grid-gap:.25rem;gap:.25rem}.db-export-secret h3,.db-role-workspace-empty h2,.db-role-workspace-section h2{margin:0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:clamp(1.55rem,2.4vw,2.2rem);letter-spacing:0}.db-role-workspace-section>header>a{color:var(--db-role-brand-accent);font-size:.76rem;font-weight:900;text-decoration:none}.db-role-workspace-attention-list,.db-role-workspace-tool-list{display:grid;grid-gap:0;gap:0}.db-role-workspace-attention-list{grid-template-columns:repeat(3,minmax(0,1fr))}.db-role-workspace-attention-list a{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem;border-right:1px solid var(--db-role-border);color:var(--db-role-on-dark);padding:.8rem 1rem .8rem 0;text-decoration:none}.db-role-workspace-attention-list a+a{padding-left:1rem}.db-role-workspace-attention-list a:last-child{border-right:0}.db-role-workspace-attention-list span{color:var(--db-role-text-muted);font-size:.76rem;font-weight:800}.db-role-workspace-attention-list strong{color:var(--db-role-brand-accent);font-family:var(--db-font-display);font-size:2rem;line-height:1}.db-role-workspace-attention-list small,.db-role-workspace-tool-list span{color:var(--db-role-text-subtle);line-height:1.45}.db-export-connection-facts,.db-role-workspace-facts{display:grid;margin:0;grid-gap:0;gap:0}.db-export-connection-facts div,.db-role-workspace-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--db-role-border);padding:.7rem 0}.db-export-connection-facts div:last-child,.db-role-workspace-facts div:last-child{border-bottom:0}.db-role-workspace-team-grid{display:grid;border-top:1px solid var(--db-role-border);grid-template-columns:repeat(2,minmax(0,1fr))}.db-role-workspace-team-grid article{display:grid;min-width:0;min-height:4.25rem;align-items:center;grid-gap:.8rem;gap:.8rem;border-bottom:1px solid var(--db-role-border);padding:.55rem .8rem .55rem 0;grid-template-columns:2.6rem minmax(0,1fr) minmax(7rem,auto)}.db-role-workspace-team-grid article:nth-child(odd){border-right:1px solid var(--db-role-border)}.db-role-workspace-team-grid article:nth-child(2n){padding-left:.8rem}.db-role-workspace-team-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--db-role-border-strong);border-radius:50%;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 8%,transparent);font-size:.7rem;font-weight:900}.db-role-workspace-team-mark img{width:1.85rem;height:1.85rem;object-fit:contain}.db-role-workspace-team-grid article>div{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.db-role-workspace-team-grid article>div strong{overflow:hidden;color:var(--db-role-on-dark);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.db-role-workspace-team-grid article>div small{color:var(--db-role-text-subtle)}.db-role-workspace-owner{overflow:hidden;color:var(--db-role-text-muted);font-size:.76rem;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}.db-role-workspace-team-grid article[data-state=open] .db-role-workspace-owner{color:var(--db-role-success)}.db-role-workspace-tool-list{grid-template-columns:repeat(4,minmax(0,1fr))}.db-role-workspace-tool-list a{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border-right:1px solid var(--db-role-border);color:var(--db-role-on-dark);padding:.8rem 1rem;text-decoration:none}.db-role-workspace-tool-list a:first-child{padding-left:0}.db-role-workspace-tool-list a:last-child{border-right:0}.db-role-workspace-empty,.db-role-workspace-inline-state,.db-role-workspace-loading,.db-role-workspace-message{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid var(--db-role-border-strong);border-radius:8px;padding:1rem;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 5%,transparent)}.db-role-workspace-inline-state span,.db-role-workspace-muted{color:var(--db-role-text-muted)}.db-role-workspace-message[data-kind=error]{border-color:var(--db-role-danger-border);color:var(--db-role-danger);background:var(--db-role-danger-bg)}.db-role-workspace-empty{justify-items:start;padding:clamp(1.3rem,3vw,2.4rem)}.db-role-workspace-empty>div{justify-content:flex-start;margin-top:.5rem}.db-role-workspace-loading{width:min(32rem,calc(100% - 2rem));margin:3rem auto;justify-items:center;text-align:center}.db-role-workspace-loading>span{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--db-role-brand-accent);border-radius:8px;color:var(--db-role-brand-accent);font-weight:900}.db-role-workspace-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.db-commissioner-toolbar{display:grid;align-items:end;grid-gap:.8rem;gap:.8rem;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.35fr)}.db-commissioner-field,.db-commissioner-toolbar label{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem}.db-commissioner-field>span,.db-commissioner-role-options legend,.db-commissioner-toolbar label>span{color:var(--db-role-text-subtle);font-size:.67rem;font-weight:900;text-transform:uppercase}.db-commissioner-field input,.db-commissioner-field select,.db-commissioner-field textarea,.db-commissioner-toolbar input,.db-commissioner-toolbar select{width:100%;min-height:2.75rem;border:1px solid var(--db-role-border-strong);border-radius:6px;color:var(--db-role-on-dark);background:var(--db-role-surface-ink);padding:.62rem .72rem;font:inherit}.db-commissioner-field textarea{min-height:4.5rem;resize:vertical}.db-commissioner-field>small{color:var(--db-role-text-subtle);font-size:.68rem;line-height:1.45}.db-commissioner-field option,.db-commissioner-toolbar option{color:var(--db-theme-text);background:var(--db-role-on-dark)}.db-commissioner-people-layout{display:grid;min-width:0;align-items:start;grid-gap:clamp(1.2rem,2.5vw,2rem);gap:clamp(1.2rem,2.5vw,2rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)}.db-commissioner-table-wrap{min-width:0;overflow-x:auto}.db-commissioner-table{width:100%;min-width:48rem;border-collapse:collapse}.db-commissioner-table th{border-bottom:1px solid var(--db-role-border-strong);color:var(--db-role-text-subtle);padding:.65rem .75rem;font-size:.66rem;text-align:left;text-transform:uppercase}.db-commissioner-table td{border-bottom:1px solid var(--db-role-border);color:var(--db-role-text-muted);padding:.72rem .75rem;font-size:.79rem;vertical-align:middle}.db-commissioner-table tr[data-selected=true] td{background:color-mix(in srgb,var(--db-role-brand-accent) 8%,transparent)}.db-commissioner-table tr[data-interactive=true]{position:relative;cursor:pointer}.db-commissioner-table tr[data-interactive=true]:hover td{background:color-mix(in srgb,var(--db-role-brand-accent) 5%,transparent)}.db-commissioner-table td:first-child a{display:grid;min-width:12rem;grid-gap:.12rem;gap:.12rem;color:var(--db-role-on-dark);text-decoration:none}.db-commissioner-member-link:after{position:absolute;inset:0;content:""}.db-commissioner-member-link:focus-visible{outline:none}.db-commissioner-member-link:focus-visible:after{outline:2px solid var(--db-role-brand-accent);outline-offset:-2px}.db-commissioner-table td:first-child a strong{font-size:.86rem}.db-commissioner-table td:first-child a span{color:var(--db-role-text-subtle);font-size:.72rem}.db-commissioner-table td:first-child a small{color:var(--db-role-brand-accent);font-size:.64rem;font-weight:850}.db-commissioner-table td:first-child a:focus-visible strong,.db-commissioner-table td:first-child a:hover strong{text-decoration:underline;text-underline-offset:.18rem}.db-commissioner-team-inline{display:inline-flex;align-items:center;gap:.4rem;color:var(--db-role-on-dark);font-weight:850}.db-commissioner-team-inline>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--db-role-border);border-radius:50%;background:color-mix(in srgb,var(--db-role-on-dark) 8%,transparent);font-size:.55rem}.db-commissioner-team-inline img{width:1.35rem;height:1.35rem;object-fit:contain}.db-commissioner-status{display:inline-flex;min-height:1.55rem;align-items:center;border:1px solid var(--db-role-border-strong);border-radius:999px;color:var(--db-role-text-muted);background:color-mix(in srgb,var(--db-role-on-dark) 5%,transparent);padding:.22rem .5rem;font-size:.65rem;font-weight:900}.db-commissioner-status[data-state=active],.db-commissioner-status[data-state=approved]{border-color:var(--db-role-success-border);color:var(--db-role-success);background:var(--db-role-success-bg)}.db-commissioner-status[data-state=declined],.db-commissioner-status[data-state=suspended]{border-color:var(--db-role-danger-border);color:var(--db-role-danger);background:var(--db-role-danger-bg)}.db-commissioner-member-detail{min-width:0;border:1px solid var(--db-role-border-strong);border-radius:8px;background:color-mix(in srgb,var(--db-role-on-dark) 5%,transparent)}.db-commissioner-member-detail>div{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.db-commissioner-member-detail p{margin:0;color:var(--db-role-brand-accent);font-size:.68rem;font-weight:900;text-transform:uppercase}.db-commissioner-member-detail h3{margin:-.5rem 0 0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.65rem}.db-commissioner-member-detail>div>span{margin-top:-.8rem;color:var(--db-role-text-subtle);overflow-wrap:anywhere}.db-commissioner-member-detail dl{display:grid;margin:0}.db-commissioner-member-detail dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--db-role-border);padding:.6rem 0}.db-commissioner-member-detail dt{color:var(--db-role-text-subtle);font-size:.7rem;font-weight:800}.db-commissioner-member-detail dd{margin:0;color:var(--db-role-on-dark);font-size:.76rem;font-weight:800;text-align:right}.db-commissioner-role-options{display:grid;margin:0;border:0;padding:0;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.db-commissioner-role-options legend{margin-bottom:.45rem}.db-commissioner-role-options label{display:flex;align-items:center;gap:.45rem;color:var(--db-role-text-muted);font-size:.72rem}.db-commissioner-role-options input{width:1rem;height:1rem;margin:0;accent-color:var(--db-role-brand-accent)}.db-commissioner-segmented{display:inline-flex;justify-self:start;border:1px solid var(--db-role-border-strong);border-radius:8px;padding:.2rem;background:color-mix(in srgb,var(--db-role-on-dark) 4%,transparent)}.db-commissioner-segmented button{min-height:2.35rem;border:0;border-radius:6px;color:var(--db-role-text-muted);background:transparent;padding:.45rem .85rem;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.db-commissioner-segmented button[aria-pressed=true]{color:var(--db-theme-primary);background:var(--db-role-brand-accent)}.db-commissioner-team-board{display:grid;grid-gap:1.35rem;gap:1.35rem}.db-commissioner-team-division{display:grid;grid-gap:.75rem;gap:.75rem}.db-commissioner-team-division>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--db-role-border-strong);padding-bottom:.55rem}.db-commissioner-team-division>header>div{display:flex;align-items:baseline;gap:.55rem}.db-commissioner-team-division>header span{color:var(--db-role-brand-accent);font-size:.66rem;font-weight:900}.db-commissioner-team-division>header h3{margin:0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.35rem}.db-commissioner-team-division>header small{color:var(--db-role-text-subtle);font-size:.68rem}.db-commissioner-team-division>div{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.db-commissioner-team-division article{display:grid;min-width:0;grid-gap:.85rem;gap:.85rem;border:1px solid var(--db-role-border);border-radius:8px;padding:.9rem;background:color-mix(in srgb,var(--db-role-overlay-shadow) 32%,transparent)}.db-commissioner-team-division article>header{display:grid;min-width:0;align-items:center;grid-gap:.7rem;gap:.7rem;grid-template-columns:3.25rem minmax(0,1fr) auto}.db-commissioner-team-mark{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid var(--db-role-border-strong);border-radius:50%;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 8%,transparent);font-size:.65rem;font-weight:900}.db-commissioner-team-mark img{width:2.45rem;height:2.45rem;object-fit:contain}.db-commissioner-team-board h4{margin:0;color:var(--db-role-on-dark);font-size:1rem}.db-commissioner-team-division article>header>div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.db-commissioner-assignment>span,.db-commissioner-team-division article footer span,.db-commissioner-team-division article>header>div>span{color:var(--db-role-text-subtle);font-size:.68rem}.db-commissioner-team-division article>header>strong{color:var(--db-role-success);font-size:.66rem;text-transform:uppercase}.db-commissioner-team-division article[data-state=assigned] header>strong{color:var(--db-role-brand-accent)}.db-commissioner-team-division article[data-state=imported_owner] header>strong{color:var(--db-role-info)}.db-commissioner-assignment{display:grid;min-width:0;align-items:end;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.db-commissioner-assignment>span{grid-column:1/-1}.db-commissioner-assignment>a,.db-commissioner-assignment>strong{color:var(--db-role-on-dark);font-weight:900;overflow-wrap:anywhere}.db-commissioner-team-division article footer{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--db-role-border);padding-top:.65rem}.db-commissioner-team-division article footer strong{color:var(--db-role-text-muted);font-size:.72rem;text-align:right}.db-commissioner-recruiting-split{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.db-commissioner-recruiting-split>.db-role-workspace-section{align-content:start}.db-commissioner-history-list,.db-commissioner-invitation-list,.db-commissioner-request-list{display:grid;grid-gap:.75rem;gap:.75rem}.db-commissioner-request-list>article{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid var(--db-role-border);border-radius:8px;padding:.9rem;background:color-mix(in srgb,var(--db-role-overlay-shadow) 28%,transparent)}.db-commissioner-request-list>article>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.db-commissioner-request-list h3{margin:0;color:var(--db-role-on-dark);font-size:1rem}.db-commissioner-request-list header div span,.db-commissioner-request-list time{color:var(--db-role-text-subtle);font-size:.7rem}.db-commissioner-request-list blockquote{margin:0;border-left:2px solid var(--db-role-brand-accent);color:var(--db-role-text-muted);padding-left:.75rem;line-height:1.5}.db-commissioner-actions{display:flex;flex-wrap:wrap;gap:.55rem}.db-commissioner-invite-form{display:grid;grid-gap:.75rem;gap:.75rem;border-bottom:1px solid var(--db-role-border);padding-bottom:1rem}.db-commissioner-invite-form .db-button{justify-self:start}.db-commissioner-invitation-list>article{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--db-role-border);padding-bottom:.75rem}.db-commissioner-invitation-list>article>div:first-child{display:grid;min-width:0;grid-gap:.14rem;gap:.14rem}.db-commissioner-invitation-list strong{color:var(--db-role-on-dark);overflow-wrap:anywhere}.db-commissioner-invitation-list small,.db-commissioner-invitation-list span{color:var(--db-role-text-subtle);font-size:.7rem}.db-commissioner-history-list>article{display:grid;align-items:center;grid-gap:.8rem;gap:.8rem;border-bottom:1px solid var(--db-role-border);padding:.65rem 0;color:var(--db-role-text-muted);grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto auto}.db-commissioner-history-list strong{color:var(--db-role-on-dark)}.db-commissioner-history-list time{color:var(--db-role-text-subtle);font-size:.72rem}.db-commissioner-status[data-state=published],.db-commissioner-status[data-state=ready],.db-commissioner-status[data-state=visible]{border-color:var(--db-role-success-border);color:var(--db-role-success);background:var(--db-role-success-bg)}.db-commissioner-status[data-state=pending],.db-commissioner-status[data-state=processing],.db-commissioner-status[data-state=review]{border-color:color-mix(in srgb,var(--db-role-brand-accent) 40%,transparent);color:var(--db-role-warning);background:var(--db-role-warning-bg)}.db-commissioner-status[data-state=archived],.db-commissioner-status[data-state=deleted],.db-commissioner-status[data-state=hidden],.db-commissioner-status[data-state=rejected],.db-commissioner-status[data-state=removed]{border-color:var(--db-role-border-strong);color:var(--db-role-text-subtle);background:color-mix(in srgb,var(--db-role-on-dark) 4%,transparent)}.db-commissioner-settings{display:grid;grid-gap:clamp(1.5rem,3vw,2.4rem);gap:clamp(1.5rem,3vw,2.4rem)}.db-commissioner-settings-section{gap:1.35rem}.db-commissioner-branding-assets,.db-commissioner-color-grid,.db-commissioner-settings-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.db-commissioner-readonly-field{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;border-left:2px solid var(--db-role-brand-accent);padding:.2rem 0 .2rem .85rem}.db-commissioner-option-group legend,.db-commissioner-readonly-field>span,.db-commissioner-swatches legend{color:var(--db-role-text-subtle);font-size:.67rem;font-weight:900;text-transform:uppercase}.db-commissioner-readonly-field strong{color:var(--db-role-on-dark);font-size:.82rem;overflow-wrap:anywhere}.db-commissioner-field small,.db-commissioner-readonly-field small{color:var(--db-role-text-subtle);line-height:1.45}.db-commissioner-option-group,.db-commissioner-swatches{display:grid;margin:0;border:0;padding:0;grid-gap:.55rem;gap:.55rem}.db-commissioner-option-group>div{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.db-commissioner-option-group>div>label{position:relative;display:grid;min-width:0;grid-gap:.25rem;gap:.25rem;border:1px solid var(--db-role-border);border-radius:8px;padding:.8rem;cursor:pointer;background:color-mix(in srgb,var(--db-role-overlay-shadow) 28%,transparent)}.db-commissioner-option-group>div>label[data-selected=true]{border-color:var(--db-role-brand-accent);background:color-mix(in srgb,var(--db-role-brand-accent) 8%,transparent)}.db-commissioner-option-group>div>label:focus-within,.db-commissioner-swatches label:focus-within{outline:2px solid var(--db-role-brand-accent);outline-offset:2px}.db-commissioner-option-group input,.db-commissioner-swatches input{position:absolute;width:1px;height:1px;opacity:0}.db-commissioner-option-group strong{color:var(--db-role-on-dark);font-size:.82rem}.db-commissioner-option-group label>span{color:var(--db-role-text-subtle);font-size:.7rem;line-height:1.4}.db-commissioner-branding-asset{display:grid;min-width:0;align-items:center;grid-gap:.9rem;gap:.9rem;border:1px solid var(--db-role-border);border-radius:8px;padding:.85rem;background:color-mix(in srgb,var(--db-role-overlay-shadow) 28%,transparent);grid-template-columns:5rem minmax(0,1fr)}.db-commissioner-branding-asset[data-kind=cover]{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr)}.db-commissioner-branding-preview{display:grid;width:5rem;height:5rem;place-items:center;overflow:hidden;border:1px solid var(--db-role-border-strong);border-radius:8px;color:var(--db-role-brand-accent);background:var(--db-theme-primary);font-weight:950}.db-commissioner-branding-asset[data-kind=cover] .db-commissioner-branding-preview{width:100%;aspect-ratio:16/7;height:auto}.db-commissioner-branding-preview img{width:100%;height:100%;object-fit:contain}.db-commissioner-branding-asset[data-kind=cover] img{object-fit:cover}.db-commissioner-branding-asset>div:last-child{display:grid;min-width:0;grid-gap:.45rem;gap:.45rem}.db-commissioner-branding-asset strong{color:var(--db-role-on-dark)}.db-commissioner-branding-asset>div:last-child>span{color:var(--db-role-text-subtle);font-size:.72rem}.db-commissioner-branding-asset label.db-button{position:relative;overflow:hidden;cursor:pointer}.db-commissioner-branding-asset input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.db-commissioner-swatches>div{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.db-commissioner-swatches label{position:relative;display:grid;min-width:0;justify-items:center;grid-gap:.3rem;gap:.3rem;border:1px solid transparent;border-radius:8px;padding:.45rem .25rem;cursor:pointer}.db-commissioner-swatches label[data-selected=true]{border-color:var(--db-role-brand-accent);background:color-mix(in srgb,var(--db-role-brand-accent) 8%,transparent)}.db-commissioner-swatches label>span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--db-role-border-strong);border-radius:6px}.db-commissioner-swatches [data-color="#07111f"]{background:#07111f}.db-commissioner-swatches [data-color="#101820"]{background:#101820}.db-commissioner-swatches [data-color="#1f2937"]{background:#1f2937}.db-commissioner-swatches [data-color="#123c69"]{background:#123c69}.db-commissioner-swatches [data-color="#1f4f46"]{background:#1f4f46}.db-commissioner-swatches [data-color="#4c1d95"]{background:#4c1d95}.db-commissioner-swatches [data-color="#7a1f2b"]{background:#7a1f2b}.db-commissioner-swatches [data-color="#3d2d1b"]{background:#3d2d1b}.db-commissioner-swatches [data-color="#d7b66a"]{background:#d7b66a}.db-commissioner-swatches [data-color="#f9d56e"]{background:var(--db-role-brand-accent)}.db-commissioner-swatches [data-color="#7dd3fc"]{background:#7dd3fc}.db-commissioner-swatches [data-color="#a7f3d0"]{background:#a7f3d0}.db-commissioner-swatches [data-color="#fca5a5"]{background:#fca5a5}.db-commissioner-swatches [data-color="#c4b5fd"]{background:#c4b5fd}.db-commissioner-swatches [data-color="#f4efe4"]{background:#f4efe4}.db-commissioner-swatches [data-color="#e87524"]{background:#e87524}.db-commissioner-swatches .db-commissioner-swatch-default{color:var(--db-role-brand-accent);background:var(--db-theme-primary);font-size:.62rem;font-weight:950}.db-commissioner-swatches small{max-width:100%;overflow:hidden;color:var(--db-role-text-subtle);font-size:.58rem;text-overflow:ellipsis}.db-commissioner-validation{margin:0;border-left:2px solid #efb05a;color:#ffd79a;padding-left:.75rem;font-size:.76rem}.db-commissioner-settings-save{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--db-role-border-strong);border-bottom:1px solid var(--db-role-border-strong);padding:1rem 0}.db-commissioner-settings-save>div{display:grid;grid-gap:.2rem;gap:.2rem}.db-commissioner-settings-save strong{color:var(--db-role-on-dark)}.db-commissioner-settings-save span{color:var(--db-role-text-subtle);font-size:.74rem}.db-commissioner-content-layout{display:grid;min-width:0;align-items:start;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr)}.db-commissioner-content-index{align-content:start}.db-commissioner-content-index>header .db-button{min-height:2.25rem;padding:.5rem .75rem}.db-commissioner-content-filters{display:flex;overflow-x:auto;border-bottom:1px solid var(--db-role-border);scrollbar-width:thin}.db-commissioner-content-filters button{min-height:2.3rem;border:0;border-bottom:2px solid transparent;color:var(--db-role-text-subtle);background:transparent;padding:.45rem .6rem;cursor:pointer;font:inherit;font-size:.68rem;font-weight:900;white-space:nowrap}.db-commissioner-content-filters button[aria-pressed=true]{border-color:var(--db-role-brand-accent);color:var(--db-role-on-dark)}.db-commissioner-content-list{display:grid}.db-commissioner-content-list>button{display:grid;min-width:0;justify-items:start;grid-gap:.3rem;gap:.3rem;border:0;border-bottom:1px solid var(--db-role-border);color:inherit;background:transparent;padding:.8rem .7rem;cursor:pointer;text-align:left}.db-commissioner-content-list>button[data-selected=true]{border-left:2px solid var(--db-role-brand-accent);background:rgba(242,212,139,.07);padding-left:calc(.7rem - 2px)}.db-commissioner-content-list strong{max-width:100%;overflow:hidden;color:var(--db-role-on-dark);text-overflow:ellipsis;white-space:nowrap}.db-commissioner-content-list small{color:var(--db-role-text-subtle)}.db-commissioner-content-empty{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--db-role-text-muted);padding:1rem 0}.db-commissioner-content-empty strong{color:var(--db-role-on-dark)}.db-commissioner-content-main{display:grid;min-width:0;grid-gap:clamp(1.5rem,3vw,2.4rem);gap:clamp(1.5rem,3vw,2.4rem)}.db-commissioner-content-editor{gap:1.15rem}.db-commissioner-slug-field{display:grid;min-width:0;align-items:center;border:1px solid var(--db-role-border-strong);border-radius:6px;background:#172536;grid-template-columns:auto minmax(0,1fr)}.db-commissioner-slug-field code{color:var(--db-role-text-subtle);padding-left:.72rem;font-size:.72rem}.db-commissioner-slug-field input{border:0;background:transparent}.db-commissioner-content-save{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--db-role-border);padding-top:1rem}.db-commissioner-content-save>span{color:var(--db-role-text-subtle);font-size:.72rem}.db-commissioner-comment-list{display:grid}.db-commissioner-comment-list>article{display:grid;grid-gap:.65rem;gap:.65rem;border-bottom:1px solid var(--db-role-border);padding:.85rem 0}.db-commissioner-comment-list article>footer,.db-commissioner-comment-list article>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.db-commissioner-comment-list p,.db-commissioner-comment-list strong{color:var(--db-role-on-dark)}.db-commissioner-comment-list p{margin:0;line-height:1.55}.db-commissioner-comment-list time{color:var(--db-role-text-subtle);font-size:.7rem}.db-commissioner-comment-list button{border:0;color:var(--db-role-brand-accent);background:transparent;padding:.25rem;cursor:pointer;font:inherit;font-size:.68rem;font-weight:900}.db-export-onboarding{display:grid;grid-gap:clamp(1.6rem,3vw,2.5rem);gap:clamp(1.6rem,3vw,2.5rem)}.db-data-sync-status{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--db-role-border-strong);padding:0 0 1.25rem}.db-data-sync-status>div{display:grid;grid-gap:.3rem;gap:.3rem}.db-data-sync-status h2,.db-data-sync-status p{margin:0}.db-data-sync-status p{color:var(--db-role-text-subtle);font-size:.68rem;font-weight:900;text-transform:uppercase}.db-data-sync-status h2{color:var(--db-role-on-dark);font-size:1.85rem}.db-data-sync-status>div>span{color:var(--db-role-text-muted);line-height:1.5}.db-data-sync-status>span{border-left:3px solid var(--db-role-brand-accent);color:var(--db-role-on-dark);padding:.35rem 0 .35rem .75rem;font-size:.76rem;font-weight:900}.db-data-sync-status[data-tone=healthy] h2{color:#8ed7ae}.db-data-sync-status[data-tone=attention] h2{color:#ffb4a9}.db-data-sync-status[data-tone=idle] h2{color:var(--db-role-brand-accent)}.db-data-sync-metrics dd{font-size:.9rem;line-height:1.35}.db-data-sync-coverage>header{align-items:flex-end}.db-data-sync-coverage-score{display:grid;min-width:9rem;grid-gap:.15rem;gap:.15rem;text-align:right}.db-data-sync-coverage-score strong{color:var(--db-role-on-dark);font-size:1.35rem}.db-data-sync-coverage-score span{color:var(--db-role-text-subtle);font-size:.66rem;font-weight:900;text-transform:uppercase}.db-data-sync-coverage-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--db-role-border);border-bottom:1px solid var(--db-role-border)}.db-data-sync-coverage-facts>div{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem 1rem;border-right:1px solid var(--db-role-border)}.db-data-sync-coverage-facts>div:last-child{border-right:0}.db-data-sync-coverage-facts span{color:var(--db-role-text-subtle);font-size:.64rem;font-weight:900;text-transform:uppercase}.db-data-sync-coverage-facts strong{color:var(--db-role-on-dark);font-size:1.15rem}.db-data-sync-coverage-facts [data-attention=true] strong{color:#ffb4a9}.db-data-sync-period-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.db-data-sync-period-list li{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(13rem,2fr) auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:3.25rem;border-bottom:1px solid var(--db-role-border)}.db-data-sync-period-list li strong{color:var(--db-role-on-dark);font-size:.82rem}.db-data-sync-period-list li span{color:var(--db-role-text-muted);font-size:.76rem}.db-data-sync-period-list li b{color:#8ed7ae;font-size:.66rem;text-transform:uppercase}.db-data-sync-period-list li[data-status=missing] b,.db-data-sync-period-list li[data-status=partial] b{color:#ffb4a9}.db-data-sync-period-ledger{border-bottom:1px solid var(--db-role-border)}.db-data-sync-period-ledger summary{color:var(--db-role-brand-accent);padding:.9rem 0;cursor:pointer;font-size:.72rem;font-weight:900}.db-data-sync-period-ledger[open] summary{border-bottom:1px solid var(--db-role-border)}.db-data-sync-pairing>.db-export-verified{display:inline-block;margin-bottom:.9rem}.db-export-value--pairing code{color:#fff3cc;font-size:1.05rem;font-weight:800;letter-spacing:0}.db-export-secret>p{max-width:70rem;margin:0;color:var(--db-role-text-muted);line-height:1.55}.db-data-sync-connection-details,.db-data-sync-emergency{border-top:1px solid var(--db-role-border);border-bottom:1px solid var(--db-role-border)}.db-data-sync-connection-details summary,.db-data-sync-emergency summary{color:var(--db-role-text-muted);padding:1rem 0;cursor:pointer;font-size:.78rem;font-weight:900}.db-data-sync-connection-details[open] summary,.db-data-sync-emergency[open] summary{color:var(--db-role-on-dark)}.db-data-sync-connection-details>div,.db-data-sync-emergency>div{display:grid;grid-gap:1rem;gap:1rem;padding:0 0 1.25rem}.db-data-sync-connection-details>div>p,.db-data-sync-emergency>div>p{max-width:70rem;margin:0;color:var(--db-role-text-muted);line-height:1.55}.db-data-sync-connection-details code{color:var(--db-role-on-dark)}.db-commissioner-billing{display:grid;grid-gap:clamp(1.6rem,3vw,2.5rem);gap:clamp(1.6rem,3vw,2.5rem)}.db-commissioner-billing-status{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--db-role-border-strong);padding-bottom:1.25rem}.db-commissioner-billing-status>div{display:grid;grid-gap:.3rem;gap:.3rem}.db-commissioner-billing-status h2,.db-commissioner-billing-status p{margin:0}.db-commissioner-billing-status p{color:var(--db-role-text-subtle);font-size:.68rem;font-weight:900;text-transform:uppercase}.db-commissioner-billing-status h2{color:#ffb4a9;font-size:1.85rem}.db-commissioner-billing-status[data-active=true] h2{color:#8ed7ae}.db-commissioner-billing-status>div>span{color:var(--db-role-text-muted);line-height:1.5}.db-commissioner-billing-status>strong{border-left:3px solid var(--db-role-brand-accent);color:var(--db-role-on-dark);padding:.35rem 0 .35rem .75rem;font-size:.76rem}.db-commissioner-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.db-commissioner-capability-list article{display:grid;grid-gap:.3rem;gap:.3rem;border-bottom:1px solid var(--db-role-border);padding:.85rem 1rem .85rem 0}.db-commissioner-capability-list article:nth-child(2n){border-left:1px solid var(--db-role-border);padding-right:0;padding-left:1rem}.db-commissioner-capability-list strong{color:var(--db-role-on-dark);font-size:.82rem}.db-commissioner-capability-list span{color:var(--db-role-text-muted);font-size:.76rem;line-height:1.45}.db-commissioner-billing-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--db-role-border);margin-top:1rem;padding-top:1rem}.db-commissioner-billing-actions>span{color:var(--db-role-text-subtle);font-size:.72rem;line-height:1.45}.db-billing-lifecycle>header>strong{align-self:flex-start;border:1px solid var(--db-role-border-strong);color:var(--db-role-on-dark);padding:.45rem .65rem;font-size:.72rem}.db-billing-owner-summary{display:grid;grid-gap:.25rem;gap:.25rem;border-block:1px solid var(--db-role-border);padding:1rem 0}.db-billing-owner-summary span,.db-billing-transfer>label>span{color:var(--db-role-text-subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.db-billing-owner-summary strong{color:var(--db-role-on-dark);font-size:1.15rem}.db-billing-transfer{display:grid;max-width:44rem;grid-gap:1rem;gap:1rem;padding-top:1.1rem}.db-billing-transfer>label:not(.db-billing-transfer-confirmation){display:grid;grid-gap:.45rem;gap:.45rem}.db-billing-transfer select,.db-billing-transfer textarea{width:100%;border:1px solid var(--db-role-border-strong);background:var(--db-role-surface-raised);color:var(--db-role-on-dark);padding:.75rem .8rem;font:inherit}.db-billing-transfer textarea{min-height:6rem;resize:vertical}.db-billing-transfer-confirmation{display:grid;align-items:flex-start;grid-gap:.65rem;gap:.65rem;color:var(--db-role-text-muted);font-size:.78rem;line-height:1.5;grid-template-columns:1rem minmax(0,1fr)}.db-billing-transfer-confirmation input{width:1rem;height:1rem;margin:.15rem 0 0}.db-billing-transfer output[data-kind=error]{color:#ffb4a9;font-size:.78rem}.db-billing-transfer .db-button{justify-self:start}.db-export-steps{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))}.db-export-steps li{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem;border-top:2px solid var(--db-role-border-strong);padding:.85rem .7rem 0 0;grid-template-columns:1.8rem minmax(0,1fr)}.db-export-steps li>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid var(--db-role-border-strong);border-radius:50%;color:var(--db-role-text-muted);font-size:.68rem;font-weight:900;grid-row:1/span 2}.db-export-steps li strong{color:var(--db-role-on-dark);font-size:.79rem}.db-export-steps li small{overflow:hidden;color:var(--db-role-text-subtle);text-overflow:ellipsis;white-space:nowrap}.db-export-steps li[data-state=complete],.db-export-steps li[data-state=current]{border-color:var(--db-role-brand-accent)}.db-export-steps li[data-state=complete]>span{border-color:#72c99b;color:var(--db-theme-primary);background:#72c99b}.db-export-steps li[data-state=current]>span{border-color:var(--db-role-brand-accent);color:var(--db-theme-primary);background:var(--db-role-brand-accent)}.db-export-connection-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.db-export-connection-facts div{display:grid;justify-content:normal;grid-gap:.25rem;gap:.25rem;border-right:1px solid var(--db-role-border);border-bottom:0;padding:.75rem 1rem}.db-export-connection-facts div:first-child{padding-left:0}.db-export-connection-facts div:last-child{border-right:0}.db-export-value{display:grid;align-items:center;grid-gap:.7rem;gap:.7rem;border:1px solid var(--db-role-border-strong);border-radius:8px;padding:.8rem;background:#060c14;grid-template-columns:auto minmax(0,1fr) auto}.db-export-value>span{color:var(--db-role-text-subtle);font-size:.68rem;font-weight:900;text-transform:uppercase}.db-export-value>small{grid-column:2/-1;color:var(--db-role-text-muted);font-size:.72rem;line-height:1.45}.db-export-compatibility code,.db-export-value code,.db-role-workspace-muted code{overflow-wrap:anywhere;color:#c9e8ff}.db-export-verified{color:#8ed7ae;font-size:.78rem;font-weight:900}.db-export-rotation-control{display:flex;align-items:center;justify-content:space-between;gap:1rem}.db-export-rotation-control label{display:flex;max-width:52rem;align-items:flex-start;gap:.65rem;color:var(--db-role-text-muted);line-height:1.5}.db-export-rotation-copy{display:grid;grid-gap:.55rem;gap:.55rem}.db-export-rotation-control input{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.2rem;accent-color:var(--db-role-brand-accent)}.db-export-secret{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--db-role-warning-border);border-radius:8px;padding:1rem;background:var(--db-role-warning-bg)}.db-export-secret>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.db-export-secret>header>div{display:grid;grid-gap:.2rem;gap:.2rem}.db-export-secret>header>span{color:#ffdca0;font-size:.78rem;font-weight:850}.db-export-secret>.db-button{justify-self:start}.db-export-compatibility p{max-width:76rem;margin:0;color:var(--db-role-text-muted);line-height:1.6}@media (max-width:70rem){.db-role-workspace-topbar{grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr)}.db-role-workspace-session{grid-column:1/-1;justify-content:flex-start;border-top:1px solid var(--db-role-border);padding:.65rem 0}.db-commissioner-content-layout,.db-commissioner-people-layout,.db-commissioner-recruiting-split,.db-role-workspace-split{grid-template-columns:1fr}.db-commissioner-content-index{max-height:32rem;overflow-y:auto}.db-role-workspace-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}.db-role-workspace-tool-list a:nth-child(2){border-right:0}.db-role-workspace-tool-list a:nth-child(3),.db-role-workspace-tool-list a:nth-child(4){border-top:1px solid var(--db-role-border)}.db-role-workspace-tool-list a:nth-child(3){padding-left:0}}@media (max-width:48rem){.db-role-workspace-page{padding-right:.8rem;padding-left:.8rem}.db-role-workspace-topbar{padding:.85rem 0;grid-template-columns:1fr}.db-role-workspace-context{border:0;padding:0}.db-role-workspace-session{grid-column:auto}.db-commissioner-billing-status,.db-data-sync-status,.db-export-rotation-control,.db-export-secret>header,.db-role-workspace-heading,.db-role-workspace-section>header{align-items:stretch;flex-direction:column}.db-data-sync-status{align-items:flex-start}.db-data-sync-coverage-score{min-width:0;text-align:left}.db-data-sync-coverage-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.db-data-sync-coverage-facts>div:nth-child(2n){border-right:0}.db-data-sync-coverage-facts>div:nth-child(-n+2){border-bottom:1px solid var(--db-role-border)}.db-data-sync-period-list li{grid-template-columns:1fr auto;gap:.3rem .8rem;padding:.7rem 0}.db-data-sync-period-list li span{grid-column:1/-1}.db-commissioner-billing-actions,.db-commissioner-billing-status{align-items:stretch;flex-direction:column}.db-commissioner-capability-list{grid-template-columns:1fr}.db-commissioner-capability-list article:nth-child(2n){border-left:0;padding-left:0}.db-role-workspace-actions{justify-content:flex-start}.db-role-workspace-actions .db-button{flex:1 1 auto}.db-role-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.db-role-workspace-metrics div{border-right:1px solid var(--db-role-border);border-bottom:1px solid var(--db-role-border)}.db-role-workspace-metrics div:nth-child(2n){border-right:0}.db-role-workspace-metrics div:last-child{border-bottom:0;grid-column:1/-1}.db-role-workspace-metrics--four div:last-child{grid-column:auto}.db-commissioner-branding-assets,.db-commissioner-color-grid,.db-commissioner-settings-grid,.db-commissioner-team-division>div,.db-commissioner-toolbar{grid-template-columns:1fr}.db-commissioner-team-division article>header{grid-template-columns:3.25rem minmax(0,1fr)}.db-commissioner-team-division article>header>strong{grid-column:2}.db-commissioner-option-group>div{grid-template-columns:1fr}.db-commissioner-swatches>div{grid-template-columns:repeat(3,minmax(0,1fr))}.db-commissioner-comment-list article>footer,.db-commissioner-content-save,.db-commissioner-settings-save{align-items:stretch;flex-direction:column}.db-commissioner-content-save .db-button,.db-commissioner-settings-save .db-button{width:100%}.db-commissioner-slug-field{grid-template-columns:1fr}.db-commissioner-slug-field code{padding:.6rem .72rem 0}.db-commissioner-assignment{align-items:stretch;grid-template-columns:1fr}.db-commissioner-assignment>span{grid-column:auto}.db-commissioner-assignment .db-button,.db-commissioner-invite-form .db-button{width:100%}.db-commissioner-invitation-list>article,.db-commissioner-request-list>article>header{align-items:stretch;flex-direction:column}.db-commissioner-history-list>article{align-items:start;grid-template-columns:1fr}.db-export-connection-facts,.db-role-workspace-attention-list,.db-role-workspace-team-grid,.db-role-workspace-tool-list{grid-template-columns:1fr}.db-export-connection-facts div,.db-export-connection-facts div:first-child,.db-role-workspace-attention-list a,.db-role-workspace-attention-list a+a,.db-role-workspace-team-grid article,.db-role-workspace-team-grid article:nth-child(2n),.db-role-workspace-tool-list a,.db-role-workspace-tool-list a:first-child,.db-role-workspace-tool-list a:nth-child(3){border-right:0;border-bottom:1px solid var(--db-role-border);padding:.8rem 0}.db-role-workspace-team-grid article{grid-template-columns:2.6rem minmax(0,1fr)}.db-role-workspace-owner{grid-column:2;text-align:left}.db-export-steps{overflow-x:auto;grid-template-columns:repeat(4,minmax(9.5rem,1fr))}.db-export-value{align-items:start;grid-template-columns:1fr}.db-export-value button{justify-self:start;padding:.35rem 0}.db-export-value>small{grid-column:auto}}.db-account-shell__topbar{display:flex;min-height:5.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--db-role-border)}.db-account-brand{color:var(--db-role-text)}.db-account-brand>span{display:grid;grid-gap:.1rem;gap:.1rem}.db-account-brand small,.db-account-session small{color:var(--db-role-text-subtle);font-size:.68rem}.db-account-session{display:flex;min-width:0;align-items:center;gap:.65rem}.db-account-session>span:not(.db-account-avatar){display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.db-account-session small,.db-account-session strong{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-account-session strong{font-size:.84rem}.db-account-avatar,.db-account-empty__monogram,.db-account-list-row__avatar,.db-account-profile-summary__avatar{display:inline-grid;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--db-role-brand) 42%,var(--db-role-border));border-radius:50%;place-items:center;color:var(--db-role-on-brand-accent-soft);background:var(--db-role-brand-accent-soft);font-family:var(--db-font-display);font-weight:900}.db-account-avatar{width:2.35rem;height:2.35rem;font-size:.72rem}.db-account-text-button{border:0;padding:.45rem;color:var(--db-role-text-muted);background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.db-account-text-button:focus-visible,.db-account-text-button:hover{color:var(--db-role-brand)}.db-account-nav{display:flex;min-height:3.55rem;align-items:stretch;gap:1.6rem;border-bottom:1px solid var(--db-role-border)}.db-account-nav a{display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:var(--db-role-text-muted);font-size:.82rem;font-weight:850;text-decoration:none}.db-account-nav a:focus-visible,.db-account-nav a:hover{border-bottom-color:var(--db-role-brand);color:var(--db-role-text)}.db-account-nav a[aria-current=page]{border-bottom-color:var(--db-role-signal-strong);color:var(--db-role-text)}.db-account-workspace{display:grid;grid-gap:1.8rem;gap:1.8rem;padding-top:clamp(1.8rem,4vw,3.5rem)}.db-account-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.db-account-page-header>div:first-child{display:grid;max-width:48rem;grid-gap:.45rem;gap:.45rem}.db-account-page-header h1{font-size:3.5rem;line-height:1}.db-account-empty p,.db-account-page-header p:not(.db-account-eyebrow),.db-account-section__header p:not(.db-account-eyebrow){margin:0;color:var(--db-role-text-muted);line-height:1.55}.db-account-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.db-account-summary{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.db-account-card{display:grid;min-height:8.25rem;align-content:space-between;grid-gap:.5rem;gap:.5rem;border:1px solid var(--db-role-border);border-radius:8px;padding:1rem;background:var(--db-role-surface)}.db-account-card span,.db-account-membership dt,.db-account-profile-summary dt{color:var(--db-role-text-subtle);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-account-card strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:2rem;letter-spacing:0;line-height:1}.db-account-card p{margin:0;color:var(--db-role-text-muted);font-size:.78rem;line-height:1.4}.db-account-section{display:grid;grid-gap:1.15rem;gap:1.15rem;border-top:1px solid var(--db-role-border);padding:1.5rem 0 0}.db-account-section--notice{border:1px solid color-mix(in srgb,var(--db-role-warning) 42%,var(--db-role-border));border-radius:8px;padding:1.25rem;background:color-mix(in srgb,var(--db-role-warning-bg) 58%,transparent)}.db-account-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.db-account-section__header>div{display:grid;grid-gap:.28rem;gap:.28rem}.db-account-empty h2,.db-account-profile-summary h2,.db-account-section h2{font-size:1.7rem}.db-account-section__header>span,.db-account-status-pill{border:1px solid var(--db-role-border);border-radius:999px;padding:.28rem .55rem;color:var(--db-role-text-muted);background:var(--db-role-surface-muted);font-size:.65rem;font-weight:850;text-transform:uppercase;white-space:nowrap}.db-account-list,.db-account-memberships{display:grid;grid-gap:0;gap:0}.db-account-list-row{display:grid;align-items:center;grid-gap:.85rem;gap:.85rem;border-top:1px solid var(--db-role-border);padding:.9rem 0;grid-template-columns:auto minmax(0,1fr) auto}.db-account-list-row:first-child{border-top:0}.db-account-list-row__avatar,.db-account-provider-mark{width:2.65rem;height:2.65rem;font-size:.7rem}.db-account-list-row>div{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.db-account-list-row strong,.db-account-membership h3{color:var(--db-role-text);font-size:.92rem}.db-account-list-row p,.db-account-membership p{margin:0;color:var(--db-role-text-muted);font-size:.78rem;line-height:1.45}.db-account-membership{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid var(--db-role-border);padding:1.2rem 0}.db-account-membership:first-child{border-top:0;padding-top:0}.db-account-membership>header,.db-account-membership>header>div:first-child,.db-account-membership__actions{display:flex;align-items:center;gap:.8rem}.db-account-membership>header{justify-content:space-between}.db-account-membership h3{margin:0 0 .14rem;font-family:var(--db-font-display);font-size:1.12rem;letter-spacing:0}.db-account-membership__actions a{color:var(--db-role-brand);font-size:.76rem;font-weight:850;text-decoration:none}.db-account-membership__actions .db-button{min-height:2.3rem;padding:.55rem .8rem}.db-account-membership__actions .db-button--primary{color:#21180d}.db-account-membership__facts{display:grid;grid-gap:0;gap:0;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.db-account-membership__facts div{display:grid;grid-gap:.28rem;gap:.28rem;border-left:1px solid var(--db-role-border);padding:0 1rem}.db-account-membership__facts div:first-child{border-left:0;padding-left:0}.db-account-membership dd,.db-account-profile-summary dd{margin:0;color:var(--db-role-text);font-size:.82rem;font-weight:750;line-height:1.45}.db-account-empty{display:grid;align-items:center;grid-gap:1.25rem;gap:1.25rem;border:1px solid var(--db-role-border);border-radius:8px;padding:clamp(1.25rem,4vw,2rem);background:var(--db-role-surface);grid-template-columns:auto minmax(0,1fr) auto}.db-account-empty__monogram,.db-account-profile-summary__avatar{width:4.5rem;height:4.5rem;font-size:1.1rem}.db-account-avatar-editor__preview[data-has-image=true],.db-account-avatar[data-has-image=true],.db-account-empty__monogram[data-has-image=true],.db-account-profile-summary__avatar[data-has-image=true],.db-product-auth__avatar[data-has-image=true]{overflow:hidden;padding:0}.db-account-avatar img,.db-account-avatar-editor__preview img,.db-account-empty__monogram img,.db-account-profile-summary__avatar img,.db-product-auth__avatar img{width:100%;height:100%;object-fit:cover}.db-account-empty>div{display:grid;grid-gap:.35rem;gap:.35rem}.db-league-discovery-page{min-height:100vh;padding:0 clamp(.8rem,3vw,2.5rem) 4rem;color:var(--db-role-text);background:var(--db-role-canvas)}.db-league-discovery-shell{width:min(82rem,100%);margin:0 auto}.db-league-discovery-topbar{display:grid;min-height:5.25rem;align-items:center;grid-gap:1.5rem;gap:1.5rem;border-bottom:1px solid var(--db-role-border);grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr)}.db-league-discovery-topbar nav{display:flex;align-items:center;justify-content:center;gap:1.5rem}.db-league-discovery-account,.db-league-discovery-topbar nav a{color:var(--db-role-text-muted);font-size:.8rem;font-weight:850;text-decoration:none}.db-league-discovery-account:focus-visible,.db-league-discovery-account:hover,.db-league-discovery-topbar nav a:focus-visible,.db-league-discovery-topbar nav a:hover{color:var(--db-role-brand)}.db-league-discovery-account{display:inline-flex;align-items:center;justify-self:end;gap:.55rem}.db-league-discovery-workspace{display:grid;grid-gap:1.8rem;gap:1.8rem;padding-top:clamp(1.8rem,4vw,3.5rem)}.db-league-discovery-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.db-league-discovery-header>div:first-child{display:grid;max-width:52rem;grid-gap:.45rem;gap:.45rem}