.team{gap:var(--s3);align-content:start;display:grid}.team__dim{color:var(--ink-dim)}.team__tab{align-items:center;text-decoration:none;display:inline-flex}.team__search{width:240px;height:var(--chip-h);margin-left:auto}.trow{cursor:pointer}.trow--off{color:var(--ink-faint)}.tlogin{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tlogin:hover{color:var(--accent-ink)}.tcell--access{white-space:normal;max-width:48ch}.taccess__exp{color:var(--ink-dim)}.taccess__exp--soon{color:var(--sig-warn)}.tstatus{align-items:center;gap:var(--s1);display:inline-flex}.tstatus--off{color:var(--sig-off)}.tstatus--warn{color:var(--sig-warn)}.trole{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:inline-flex}.t2fa{color:var(--sig-online)}.tcell--acts{text-align:right;width:1%}.grant__terms{gap:var(--s2);border:0;margin:0;padding:0;display:grid}.grant__term{align-items:center;gap:var(--s2);color:var(--ink);display:flex}.grant__kinds{justify-content:start;column-gap:var(--s4);grid-template-columns:repeat(3,auto)}.grant__kinds>legend{grid-column:1/-1}.gdialog{width:min(560px,100%);max-height:calc(100vh - var(--s6) * 2);overflow-y:auto}.gphones{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.gphone{padding:var(--s1);border-radius:var(--r-control);cursor:pointer;background:0 0;border:2px solid #0000;display:inline-flex}.gphone[aria-pressed=true]{border-color:var(--focus);background:var(--accent-soft)}.gpick{gap:var(--s2);border:0;margin:0;padding:0;display:grid}.gpick__bar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.gpick__search{flex:160px;min-width:0}.gpick__list{gap:var(--s1);max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.gpick__row{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-control);color:var(--ink);cursor:pointer;border:1px solid #0000;display:flex}.gpick__row--on{border-color:var(--focus);background:var(--accent-soft)}.gpick__text{min-width:0;display:grid}.gpick__sub{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.ginvite{padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-control)}.glist{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.glist__item{gap:var(--s1);padding:var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--r-control);display:grid}.glist__item--row{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.glist__main{justify-content:space-between;align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.glist__label{font-weight:600}.glist__exp{color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.glist__exp--soon{color:var(--sig-warn)}.glist__note{font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.glist__acts,.glist__extend{gap:var(--s2);flex-wrap:wrap;display:flex}.udr{gap:var(--s5);display:grid}.udr__head{gap:var(--s1);display:grid}.udr__title{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}.udr__meta{gap:var(--s2) var(--s3);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;margin:0;display:flex}.udr__warn{color:var(--sig-warn);margin:0}.udr__fields{gap:var(--s3);display:grid}.udr__section{gap:var(--s2);display:grid}.udr__h{margin:0}.udr__list{gap:var(--s1);font-size:var(--fs-13);line-height:var(--lh-13);margin:0;padding:0;list-style:none;display:grid}.udr__list li{gap:var(--s2);min-width:0;display:flex}.udr__list li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.udr__acts{gap:var(--s2);flex-wrap:wrap;display:flex}.udr__link{color:var(--accent-ink);font-size:var(--fs-13);line-height:var(--lh-13)}.udr__danger{padding-top:var(--s3);border-top:1px solid var(--rule)}.udr__error{justify-items:start;gap:var(--s2);display:grid}.tsecret{gap:var(--s2);padding:var(--s3);border:1px solid var(--accent);border-radius:var(--r-control);background:var(--accent-soft);display:grid}.tsecret__value{padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--sunk);color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-13);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.rmatrix th[scope=row]{color:var(--ink);font-weight:400}.rmatrix__group th{color:var(--ink-dim)}.rmatrix__cell{text-align:center}.rmatrix__cell--yes{color:var(--accent-ink)}.rmatrix__cell--no{color:var(--ink-faint)}.rintro{gap:var(--s2);margin:var(--s3) 0;padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-control);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:grid}.rintro__title{color:var(--ink);font-size:var(--fs-14);margin:0;font-weight:600}.rintro__list{gap:var(--s1);padding-left:var(--s4);margin:0;display:grid}.rintro__list strong{color:var(--ink);font-weight:600}.rmatrix__cap{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:inline-flex}.rmatrix__tag{padding:0 var(--s1);border:1px solid var(--sig-alarm);border-radius:var(--s1);color:var(--sig-alarm);font-size:var(--fs-12);line-height:var(--lh-12)}.rmatrix__why{border:1px solid var(--ink-faint);min-width:20px;height:20px;color:var(--ink-dim);font-size:var(--fs-12);cursor:pointer;background:0 0;border-radius:50%;padding:0;line-height:1}.rmatrix__why[aria-expanded=true]{border-color:var(--accent-ink);color:var(--accent-ink)}.rmatrix__hint{max-width:60ch;margin-top:var(--s1);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:block}.rmatrix__role{align-items:center;gap:var(--s1);display:inline-flex}.reditor{width:min(720px,100%);max-height:calc(100vh - var(--s6) * 2);overflow-y:auto}.reditor__groups{gap:var(--s3) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reditor__group{gap:var(--s1);border:0;margin:0;padding:0;display:grid}.reditor__check{align-items:center;gap:var(--s2);color:var(--ink);display:flex}.reditor__check:has(input:disabled){color:var(--ink-faint)}.reditor__item{gap:var(--s1);display:grid}.reditor__hint{padding-left:calc(var(--s5) + var(--s1));color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.reditor__danger{color:var(--sig-alarm);font-weight:600}.reditor__nomine{color:var(--ink-faint)}.reditor__actions{justify-content:space-between}.access__legend{gap:var(--s2) var(--s4);color:var(--ink-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;display:flex}.access__hint{min-height:var(--lh-13);color:var(--ink-dim);font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.amatrix th,.amatrix td{text-align:center}.amatrix th[scope=row]{text-align:left}.amatrix__agent{border-left:1px solid var(--rule)}.amatrix__cell{min-width:var(--control-h);cursor:pointer;-webkit-user-select:none;user-select:none}.amatrix__cell:hover{background:var(--accent-soft)}.amatrix__cell[aria-disabled=true]{cursor:default}.amatrix__cell[aria-disabled=true]:hover{background:0 0}.amatrix__cell:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.amatrix__cell--none{color:var(--ink-faint)}.amatrix__cell--soon{color:var(--sig-warn)}.amatrix__none{color:var(--ink-dim);text-align:left}.project-invite-context,.project-invite-destination{border:1px solid var(--rule);background:var(--sunk);border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.project-invite-context p,.project-invite-destination p{color:var(--ink-dim);margin:6px 0 0}.project-invite-destination{border-color:var(--accent);background:var(--accent-soft)}.team-access-guide{border:1px solid var(--rule);background:var(--raised);border-radius:12px;font-size:13px;line-height:1.6}.team-access-guide>summary{cursor:pointer;min-height:44px;padding:13px 16px;font-weight:550}.team-access-guide>div{gap:9px;padding:0 16px 16px;display:grid}.team-access-guide p{color:var(--ink-dim);margin:0}.team-access-guide strong{color:var(--ink)}.team-access-guide a{color:var(--accent-ink)}
