.access-pending{--access-border:var(--theme-elevation-150);--access-muted:var(--theme-elevation-600);padding-block:calc(var(--base)*3);align-items:flex-start}.access-pending__panel{background:var(--theme-elevation-0);border:1px solid var(--access-border);max-width:760px;padding:calc(var(--base)*1.5);border-radius:4px;width:100%;margin-inline:auto;box-shadow:0 8px 28px #00000014}.access-pending__header{align-items:flex-start;gap:var(--base);margin-bottom:calc(var(--base)*1.5);display:flex}.access-pending__header h1{letter-spacing:0;margin:calc(var(--base)*.6) 0 calc(var(--base)*.35);font-size:28px;font-weight:500;line-height:1.25}.access-pending__header p{color:var(--access-muted);margin:0;line-height:1.55}.access-pending__status-icon{background:var(--theme-warning-100);color:var(--theme-warning-700);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.access-pending__status-icon svg{width:22px;height:22px}.access-pending__status-icon--rejected{background:var(--theme-error-50);color:var(--theme-error-600)}.access-pending__section{border-top:1px solid var(--access-border);margin-top:calc(var(--base)*1.25);padding-top:calc(var(--base)*1.25)}.access-pending__section h2,.access-pending__section label{letter-spacing:0;margin:0 0 calc(var(--base)*.6);font-size:16px;font-weight:500;display:block}.access-pending__section p{color:var(--access-muted);margin:0;line-height:1.5}.access-pending__section textarea,.access-pending__section input{background:var(--theme-input-bg);border:1px solid var(--access-border);color:var(--theme-text);font:inherit;border-radius:3px;width:100%}.access-pending__section textarea:focus,.access-pending__section input:focus{border-color:var(--theme-elevation-800);outline:2px solid var(--theme-elevation-150);outline-offset:1px}.access-pending__section textarea{min-height:112px;padding:calc(var(--base)*.55);resize:vertical;line-height:1.5}.access-pending__roles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-pending__role{background:var(--theme-elevation-50);border:1px solid var(--access-border);color:var(--theme-text);cursor:pointer;align-items:flex-start;gap:calc(var(--base)*.5);min-height:112px;padding:calc(var(--base)*.75);text-align:left;display:flex}.access-pending__role:first-child{border-radius:3px 0 0 3px}.access-pending__role:last-child{border-left:0;border-radius:0 3px 3px 0}.access-pending__role:has(input:checked){background:var(--theme-elevation-100);border-color:var(--theme-elevation-800);box-shadow:inset 0 0 0 1px var(--theme-elevation-800)}.access-pending__role:has(input:focus-visible){outline:2px solid var(--theme-elevation-800);outline-offset:2px}.access-pending__role:has(input:disabled){cursor:wait;opacity:.7}.access-pending__role--admin svg,.access-pending__role--admin strong{color:var(--theme-error-500)}.access-pending__role--admin:has(input:checked){background:var(--theme-error-50);border-color:var(--theme-error-500);box-shadow:inset 0 0 0 1px var(--theme-error-500)}.access-pending__role>input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.access-pending__role svg{flex:0 0 20px;margin-top:2px}.access-pending__role strong,.access-pending__role small{display:block}.access-pending__role small{color:var(--access-muted);margin-top:calc(var(--base)*.25);line-height:1.45}.access-pending__form-footer{color:var(--access-muted);margin-top:calc(var(--base)*.5);justify-content:space-between;align-items:center;display:flex}.access-pending__reauth{margin-top:calc(var(--base)*.5)}.access-pending__copy-row{align-items:stretch;gap:calc(var(--base)*.5);margin-top:calc(var(--base)*.75);grid-template-columns:minmax(0,1fr) auto;display:grid}.access-pending__copy-row input{padding:calc(var(--base)*.45);text-overflow:ellipsis;overflow:hidden}.access-pending__copy-row .btn{margin:0}.access-pending__share>small{color:var(--access-muted);margin-top:calc(var(--base)*.4);display:block}.access-pending__polling{color:var(--access-muted);align-items:center;gap:calc(var(--base)*.3);margin:calc(var(--base)*1.25) 0 0;font-size:13px;display:flex}.access-pending__decision{align-items:flex-start;gap:calc(var(--base)*.65);display:flex}.access-pending__decision>svg{color:var(--theme-error-500);flex:0 0 22px}.media-upload-destination{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);margin-bottom:calc(var(--base)*1.5);padding:calc(var(--base)*.75);border-radius:3px}.media-upload-destination p{color:var(--theme-elevation-600);margin:calc(var(--base)*.5) 0 0;font-size:13px;line-height:1.5}.collection-list-filters{gap:calc(var(--base)*.5);margin:0 auto calc(var(--base)*.75);max-width:var(--max-width);min-inline-size:0;padding-inline:var(--gutter-h);border:0;flex-wrap:wrap;display:flex}.post-category-groups{max-height:70vh;overflow:auto}.post-category-groups:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-category-groups table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.post-category-groups th,.post-category-groups td{border-bottom:1px solid var(--theme-elevation-150);padding:calc(var(--base)*.7) var(--base);text-align:left}.post-category-groups thead th{color:var(--theme-elevation-700);font-size:13px;font-weight:500}.post-category-groups tbody>tr:not(.post-category-groups__parent-row)>td:first-child a{color:var(--theme-text);font-weight:500;text-decoration:none}.post-category-groups tbody>tr:not(.post-category-groups__parent-row)>td:first-child a:focus-visible,.post-category-groups tbody>tr:not(.post-category-groups__parent-row)>td:first-child a:hover{color:var(--theme-elevation-800)}.post-category-groups tbody>tr:not(.post-category-groups__parent-row)>td:first-child a:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-category-groups__parent-row th{background:var(--theme-elevation-50);z-index:2;padding:0;position:sticky;top:0}.post-category-groups__parent-button,.post-category-groups__more-button{color:var(--theme-text);cursor:pointer;font:inherit;align-items:center;gap:calc(var(--base)*.45);text-align:left;background:0 0;border:0;display:flex}.post-category-groups__parent-button:focus-visible,.post-category-groups__more-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-category-groups__actions-heading,.post-category-groups__actions{background:var(--theme-elevation-0);box-shadow:-1px 0 0 var(--theme-elevation-150);text-align:right;z-index:1;width:76px;min-width:76px;position:sticky;right:0}.post-category-groups__actions-heading{z-index:3}.post-category-groups__actions{padding-block:calc(var(--base)*.45)!important}.post-category-groups__parent-button{padding:calc(var(--base)*.65) var(--base);width:100%;font-weight:600}.post-category-groups__parent-button small{color:var(--theme-elevation-600);font-size:12px;font-weight:400}.post-category-groups__chevron--collapsed{transform:rotate(-90deg)}.post-category-groups__status{border-radius:3px;padding:2px 6px;font-size:12px;display:inline-block}.post-category-groups__status--draft{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.post-category-groups__status--changed{background:var(--theme-warning-150);color:var(--theme-warning-800)}.post-category-groups__status--published{background:var(--theme-success-100);color:var(--theme-success-700)}.post-category-groups__more-row td{background:var(--theme-elevation-0)}.post-category-groups__error-row td{color:var(--theme-error-500);font-size:13px}.post-category-groups__more-button{color:var(--theme-elevation-800);padding:calc(var(--base)*.25) 0;font-size:13px}.post-category-groups__more-button:disabled{cursor:wait;opacity:.6}.post-category-groups__empty{color:var(--theme-elevation-600)}.post-category-groups__spinner{animation:.8s linear infinite post-category-spin}@keyframes post-category-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.post-category-groups__spinner{animation:none}}@media (max-width:600px){.access-pending{padding-block:var(--base)}.access-pending__panel{padding:var(--base)}.access-pending__header h1{font-size:23px}.access-pending__roles,.access-pending__copy-row{grid-template-columns:1fr}.access-pending__role{min-height:96px}.access-pending__role:first-child{border-radius:3px 3px 0 0}.access-pending__role:last-child{border-left:1px solid var(--access-border);border-top:0;border-radius:0 0 3px 3px}}.access-role-cell{white-space:nowrap}.access-approval-review{--approval-border:var(--theme-elevation-150);--approval-muted:var(--theme-elevation-600);padding-bottom:calc(var(--base)*3);padding-top:calc(var(--base)*1.5)}.access-approval-review>main{max-width:920px}.access-approval-review__navigation{align-items:center;gap:var(--base);margin-bottom:calc(var(--base)*1.2);justify-content:space-between;display:flex}.access-approval-review__back{color:var(--theme-elevation-700);align-items:center;gap:calc(var(--base)*.3);text-decoration:none;display:inline-flex}.access-approval-review__back:hover{color:var(--theme-text);text-decoration:underline}.access-approval-review__all{color:var(--approval-muted);font-size:13px;text-decoration:none}.access-approval-review__all:hover{color:var(--theme-text);text-decoration:underline}.access-approval-review__header{border-bottom:1px solid var(--approval-border);align-items:flex-start;gap:var(--base);margin-bottom:calc(var(--base)*1.1);padding-bottom:calc(var(--base)*1.1);justify-content:space-between;display:flex}.access-approval-review__header h1{letter-spacing:0;margin:0 0 calc(var(--base)*.45);font-size:32px;font-weight:600}.access-approval-review__header p{color:var(--approval-muted);max-width:620px;margin:0;line-height:1.5}.access-approval-review__eyebrow{align-items:center;gap:calc(var(--base)*.4);margin-bottom:calc(var(--base)*.35);display:flex}.access-approval-review__version,.access-approval-review__id{background:var(--theme-elevation-100);border:1px solid var(--approval-border);min-height:24px;padding:0 calc(var(--base)*.4);border-radius:999px;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.access-approval-review__version{color:var(--approval-muted)}.access-approval-review__id{color:var(--theme-text);min-height:28px;padding-inline:calc(var(--base)*.5);background:0 0;margin-top:2px;font-size:15px}.access-approval-review__details{gap:var(--base);margin-top:0;display:grid}.access-approval-review__details dt{color:var(--approval-muted);margin-bottom:calc(var(--base)*.2);font-size:13px}.access-approval-review__details dd{overflow-wrap:anywhere;margin:0}.access-approval-review__target{gap:calc(var(--base)*.35);display:grid}.access-approval-review__target>span:first-child{color:var(--approval-muted);font-size:12px}.access-approval-review__target-statement{font-size:18px;font-weight:600;line-height:1.4}.access-approval-review__resource-card{background:var(--theme-elevation-50);border:1px solid var(--approval-border);color:var(--theme-text);align-items:center;gap:var(--base);margin-top:calc(var(--base)*.3);padding:calc(var(--base)*.8) var(--base);border-radius:6px;justify-content:space-between;text-decoration:none;display:flex}.access-approval-review__resource-card>span:first-child{gap:calc(var(--base)*.12);min-width:0;display:grid}.access-approval-review__resource-card strong,.access-approval-review__resource-card small{display:block}.access-approval-review__resource-card strong{overflow-wrap:anywhere;font-size:17px;font-weight:600}.access-approval-review__resource-card small{color:var(--approval-muted);font-size:12px}.access-approval-review__resource-card[href]:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.access-approval-review__resource-open{color:var(--approval-muted);align-items:center;gap:calc(var(--base)*.2);flex:none;font-size:12px;display:inline-flex}.access-approval-review__role-badge{background:var(--theme-elevation-100);margin-top:calc(var(--base)*.3);border-radius:999px;justify-self:start;padding:4px 8px;font-weight:500;color:var(--theme-text)!important}.access-approval-review__summary{gap:var(--base);padding:calc(var(--base)*.35) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.access-approval-review__summary dd,.access-approval-review__summary strong,.access-approval-review__summary small{display:block}.access-approval-review__summary strong{font-weight:500}.access-approval-review__summary small{color:var(--approval-muted);margin-top:calc(var(--base)*.12);font-size:12px;line-height:1.45}.access-approval-review__role{background:var(--theme-success-50);border-left:4px solid var(--theme-success-500);align-items:flex-start;gap:calc(var(--base)*.7);padding:var(--base);display:flex}.access-approval-review__role>svg{color:var(--theme-success-600);flex:0 0 24px}.access-approval-review__role span{color:var(--theme-elevation-600);font-size:13px}.access-approval-review__role h2{letter-spacing:0;margin:calc(var(--base)*.15) 0 calc(var(--base)*.25);font-size:20px;font-weight:500}.access-approval-review__role p{margin:0;line-height:1.5}.access-approval-review__role--admin{background:var(--theme-error-50);border-color:var(--theme-error-500)}.access-approval-review__role--admin>svg,.access-approval-review__role--admin h2{color:var(--theme-error-600)}.access-approval-review__reason{border-top:1px solid var(--approval-border);padding-top:var(--base)}.access-approval-review__reason h2{letter-spacing:0;margin:0 0 calc(var(--base)*.4);font-size:16px;font-weight:500}.access-approval-review__reason p{color:var(--theme-elevation-750);white-space:pre-wrap;margin:0;line-height:1.6}.access-approval-review__result{background:var(--theme-elevation-50);border-left:3px solid var(--theme-success-500);padding:var(--base);border-radius:0 4px 4px 0}.access-approval-review__result--rejected,.access-approval-review__result--cancelled{border-left-color:var(--theme-error-500)}.access-approval-review__result h2,.access-approval-review__result h3{letter-spacing:0;font-weight:600}.access-approval-review__result h2{margin:0 0 calc(var(--base)*.7);font-size:16px}.access-approval-review__result h3{margin:calc(var(--base)*.8) 0 calc(var(--base)*.25);font-size:13px}.access-approval-review__result dl{gap:var(--base);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.access-approval-review__result dd,.access-approval-review__result strong,.access-approval-review__result small{display:block}.access-approval-review__result small{color:var(--approval-muted);font-size:12px}.access-approval-review__result p{white-space:pre-wrap;margin:0;line-height:1.55}.access-approval-review__technical{border-top:1px solid var(--approval-border);color:var(--approval-muted);padding-top:calc(var(--base)*.75);font-size:12px}.access-approval-review__technical summary{cursor:pointer;width:fit-content;font-weight:500}.access-approval-review__technical dl{gap:calc(var(--base)*.5);margin:calc(var(--base)*.6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-approval-review__technical code{color:var(--theme-text);font-size:11px}.access-approval-review__flow{border-top:1px solid var(--approval-border);margin:calc(var(--base)*1.25) 0 0;max-width:720px;padding-top:var(--base)}.access-approval-review__flow figcaption{margin-bottom:calc(var(--base)*.45);font-size:16px;font-weight:600}.access-approval-review__flow svg{width:100%;max-width:720px;height:auto;display:block}.access-approval-review__flow-node rect{fill:var(--theme-elevation-50);stroke:var(--approval-border)}.access-approval-review__flow-label,.access-approval-review__flow-value{font-family:var(--font-body)}.access-approval-review__flow-label{fill:var(--approval-muted);font-size:13px}.access-approval-review__flow-value{fill:var(--theme-text);font-size:17px;font-weight:600}.access-approval-review__flow-arrow path{fill:none;stroke:var(--theme-elevation-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.access-approval-review__note{margin-top:calc(var(--base)*.75)}.access-approval-review__note label{margin-bottom:calc(var(--base)*.25);font-size:13px;display:block}.access-approval-review__note input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);color:var(--theme-text);font:inherit;min-height:40px;padding:0 calc(var(--base)*.55);border-radius:3px;width:100%}.access-approval-review__note input:focus{border-color:var(--theme-elevation-500);outline:2px solid var(--theme-elevation-150);outline-offset:1px}.access-approval-review__actions{gap:calc(var(--base)*.5);padding-top:calc(var(--base)*.7);flex-wrap:wrap;justify-content:flex-start;display:flex}.access-approval-review__actions .btn{margin:0}.access-approval-review__completed{align-items:flex-start;gap:calc(var(--base)*.6);padding-top:calc(var(--base)*1.25);display:flex}.access-approval-review__completed>svg{color:var(--theme-success-500);flex:0 0 24px}.access-approval-review__completed h2{letter-spacing:0;margin:0 0 calc(var(--base)*.25);font-size:18px;font-weight:500}.access-approval-review__completed p{color:var(--theme-elevation-600);margin:0}.access-approval-review__completed--rejected>svg{color:var(--theme-error-500)}.access-approval-review__confirm-modal--danger .confirmation-modal__content h1{color:var(--theme-error-600)}.access-approval-review__confirm-modal--danger #confirm-action{background:var(--theme-error-500);border-color:var(--theme-error-500)}@media (max-width:700px){.access-approval-review__header{flex-direction:column;align-items:stretch}.access-approval-review__summary,.access-approval-review__result dl,.access-approval-review__technical dl{grid-template-columns:1fr}.access-approval-review__resource-card{flex-direction:column;align-items:flex-start}.access-approval-review__actions{flex-direction:column}.access-approval-review__actions .btn{width:100%}}.author-directory{padding-block:calc(var(--base)*1.5)}.author-directory__header{border-bottom:1px solid var(--theme-border-color);align-items:center;gap:calc(var(--base)*.8);margin-bottom:calc(var(--base)*.9);padding-bottom:calc(var(--base)*.9);flex-wrap:wrap;justify-content:space-between;display:flex}.author-directory__header h1{margin:0;font-size:28px}.author-directory__header .btn{align-items:center;gap:calc(var(--base)*.3);display:inline-flex}.author-directory__actions,.author-directory__search{align-items:center;gap:calc(var(--base)*.4);display:flex}.author-directory__search input,.author-directory__search select{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);min-height:36px;padding:0 calc(var(--base)*.5);border-radius:3px}.author-directory__search input:focus,.author-directory__search select:focus{border-color:var(--theme-elevation-400);outline:0}.author-directory__search input{width:min(280px,32vw)}.author-directory__search button{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.author-directory__search button:hover{background:var(--theme-elevation-150)}.author-directory__search button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.author-directory .table{border:1px solid var(--theme-border-color);border-radius:3px;margin-bottom:0;overflow:hidden}.author-directory .table table{background:var(--theme-bg);width:100%;margin:0}.author-directory .table thead{background:var(--theme-elevation-50)}.author-directory .table th{color:var(--theme-elevation-600);height:calc(var(--base)*2.1);padding:0 calc(var(--base)*.6);vertical-align:middle;font-size:12px;font-weight:500}.author-directory .table td{color:var(--theme-elevation-800);height:calc(var(--base)*2.7);padding:0 calc(var(--base)*.6);vertical-align:middle}.author-directory .table tbody tr{transition:background-color .12s}.author-directory .table tbody tr:hover{background:var(--theme-elevation-50)}.author-directory .table .cell-name{min-width:250px}.author-directory .table #heading-actions,.author-directory .table .cell-actions{text-align:right;width:84px;min-width:84px}.author-directory .table .cell-actions{padding-inline-end:calc(var(--base)*.7)}.author-directory__name{align-items:center;gap:calc(var(--base)*.4);display:inline-flex}.author-directory__name span{gap:2px;display:grid}.author-directory__name small{color:var(--theme-elevation-500);font-size:11px}.author-directory__owners{align-items:center;gap:6px;display:inline-flex}.author-directory__owner-overflow{background:var(--theme-elevation-100);border-radius:3px;font-size:11px;position:relative}.author-directory__owner-overflow summary{cursor:help;padding:2px 5px;list-style:none}.author-directory__owner-overflow summary::-webkit-details-marker{display:none}.author-directory__owner-overflow [role=tooltip]{background:var(--theme-elevation-900);color:var(--theme-elevation-0);white-space:nowrap;z-index:5;border-radius:3px;max-width:260px;padding:6px 8px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.author-directory__owner-overflow summary:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.author-directory__owner-overflow:hover [role=tooltip],.author-directory__owner-overflow:focus-within [role=tooltip],.author-directory__owner-overflow[open] [role=tooltip]{display:block}.author-directory__access{align-items:center;gap:5px;font-size:12px;display:inline-flex}.author-directory__access--locked{color:var(--theme-warning-600)}.author-directory__delete{color:var(--theme-elevation-650);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.author-directory__delete:hover{background:var(--theme-error-100);border-color:var(--theme-error-250);color:var(--theme-error-600)}.author-directory__delete:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.author-delete{max-width:760px;padding-bottom:calc(var(--base)*3);padding-top:calc(var(--base)*1.5)}.author-delete__back{align-items:center;gap:calc(var(--base)*.35);margin-bottom:calc(var(--base)*1.5);display:inline-flex}.author-delete__header{align-items:flex-start;gap:calc(var(--base)*.75);margin-bottom:calc(var(--base)*1.25);display:flex}.author-delete__header>svg{color:var(--theme-error-500);flex:0 0 20px;margin-top:5px}.author-delete__header p,.author-delete__header h1,.author-delete__header span{margin:0}.author-delete__header p,.author-delete__header span{color:var(--theme-elevation-600)}.author-delete__actions{gap:calc(var(--base)*.75);margin-top:calc(var(--base)*1.25);display:grid}.author-delete__impact{margin:var(--base) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.author-delete__impact div{background:var(--theme-elevation-50);border-top:2px solid var(--theme-elevation-800);padding:calc(var(--base)*.6)}.author-delete__impact dt{color:var(--theme-elevation-500);font-size:11px}.author-delete__impact dd{margin:4px 0 0;font-size:22px;font-weight:600}.author-delete__name-confirmation{gap:6px;font-size:13px;display:grid}.author-delete__name-confirmation input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);min-height:40px;padding-inline:calc(var(--base)*.5);border-radius:3px}.author-lifecycle{max-width:980px;padding-bottom:calc(var(--base)*3);padding-top:calc(var(--base)*1.5)}.author-lifecycle__back{align-items:center;gap:calc(var(--base)*.35);margin-bottom:calc(var(--base)*1.5);display:inline-flex}.author-lifecycle__header{align-items:flex-start;gap:calc(var(--base)*.75);margin-bottom:calc(var(--base)*1.25);display:flex}.author-lifecycle__header>svg{color:var(--theme-error-500);flex:0 0 20px;margin-top:5px}.author-lifecycle__header p,.author-lifecycle__header h1,.author-lifecycle__header span{margin:0}.author-lifecycle__header p,.author-lifecycle__header span{color:var(--theme-elevation-600)}.author-lifecycle__impact{border-top:1px solid var(--theme-elevation-200);margin-top:calc(var(--base)*1.5);padding-top:var(--base)}.author-lifecycle__section-heading{align-items:end;gap:var(--base);justify-content:space-between;display:flex}.author-lifecycle__section-heading p,.author-lifecycle__section-heading h2{margin:0}.author-lifecycle__section-heading p,.author-lifecycle__section-heading code{color:var(--theme-elevation-500);font-size:11px}.author-lifecycle__section-heading h2{margin-top:3px;font-size:20px}.author-lifecycle__counts{margin-block:var(--base);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.author-lifecycle__counts div{background:var(--theme-elevation-50);border-top:2px solid var(--theme-elevation-800);padding:calc(var(--base)*.6)}.author-lifecycle__counts dt{color:var(--theme-elevation-500);font-size:11px}.author-lifecycle__counts dd{margin:4px 0 0;font-size:22px;font-weight:600}.author-lifecycle__references{border-collapse:collapse;width:100%}.author-lifecycle__references th,.author-lifecycle__references td{border-bottom:1px solid var(--theme-elevation-150);padding:calc(var(--base)*.55);text-align:left}.author-lifecycle__references th{color:var(--theme-elevation-500);font-size:11px}.author-lifecycle__references td:first-child{text-transform:capitalize;align-items:center;gap:6px;display:flex}.author-lifecycle__references td:nth-child(2) strong,.author-lifecycle__references td:nth-child(2) small{display:block}.author-lifecycle__references td:nth-child(2) small{color:var(--theme-elevation-500);margin-top:2px}.author-lifecycle__empty{background:var(--theme-elevation-50);color:var(--theme-elevation-600);padding:var(--base)}.author-lifecycle__actions{border-top:1px solid var(--theme-elevation-200);gap:var(--base);margin-top:calc(var(--base)*1.5);padding-top:var(--base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-lifecycle__actions>div{gap:calc(var(--base)*.5);display:grid}.author-lifecycle__actions label{font-size:13px;font-weight:600}.author-lifecycle__actions textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);min-height:96px;padding:calc(var(--base)*.5);resize:vertical;border-radius:3px}.author-lifecycle__actions p{color:var(--theme-elevation-600);margin:0}.post-lifecycle-control{align-items:center;gap:calc(var(--base)*.4);display:flex}.post-lifecycle-control__error{color:var(--theme-error-600);max-width:280px;font-size:12px}.post-lifecycle-control__reason{gap:6px;font-size:13px;display:grid}.post-lifecycle-control__reason textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);min-height:88px;padding:calc(var(--base)*.5);resize:vertical;border-radius:3px}.post-directory{padding-block:calc(var(--base)*1.5)}.post-directory>.collection-list-filters{margin:0 0 calc(var(--base)*.85);max-width:none;padding-inline:0}.post-directory__header{align-items:end;gap:var(--base);margin-bottom:calc(var(--base)*.85);flex-wrap:wrap;justify-content:space-between;display:flex}.post-directory__header h1{margin:0 0 calc(var(--base)*.5);font-size:28px}.post-directory__header nav{border-bottom:1px solid var(--theme-elevation-200);gap:var(--base);display:flex}.post-directory__header nav a{color:var(--theme-elevation-600);padding:0 2px calc(var(--base)*.35);text-decoration:none}.post-directory__header nav a[aria-current=page]{border-bottom:2px solid var(--theme-elevation-800);color:var(--theme-text);font-weight:600}.post-directory__header nav a:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-directory__header>.btn{align-items:center;gap:calc(var(--base)*.3);margin:0;display:flex}.post-directory .list-controls{margin-bottom:calc(var(--base)*.75)}.post-directory__table-wrap{overflow-x:auto}.post-directory__table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.post-directory__table th,.post-directory__table td{border-bottom:1px solid var(--theme-elevation-150);padding:calc(var(--base)*.65) calc(var(--base)*.75);text-align:left;vertical-align:middle}.post-directory__table th{color:var(--theme-elevation-500);font-size:12px;font-weight:500}.post-directory__table tbody tr:nth-child(odd),.post-directory__table tbody tr:nth-child(odd) .post-directory__cell--actions{background:var(--theme-elevation-50)}.post-directory__table tbody tr:hover,.post-directory__table tbody tr:hover .post-directory__cell--actions{background:var(--theme-elevation-100)}.post-directory__column--title,.post-directory__cell--title{min-width:200px}.post-directory__column--category,.post-directory__cell--category{min-width:110px}.post-directory__column--slug,.post-directory__cell--slug{min-width:160px}.post-directory__column--status,.post-directory__cell--status{min-width:100px}.post-directory__column--updatedAt,.post-directory__cell--updatedAt{white-space:nowrap;min-width:150px}.post-directory__column--actions,.post-directory__cell--actions{background:var(--theme-elevation-0);box-shadow:-1px 0 0 var(--theme-elevation-150);z-index:1;width:76px;min-width:76px;position:sticky;right:0}.post-directory__column--actions{z-index:2}.post-directory__title-link{color:var(--theme-text);font-weight:500;text-decoration:none}.post-directory__title-link:focus-visible,.post-directory__title-link:hover{color:var(--theme-elevation-800)}.post-directory__title-link:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-directory__slug{color:var(--theme-elevation-600);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.post-directory__row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.post-directory__icon-action{color:var(--theme-elevation-600);border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;text-decoration:none;display:inline-flex}.post-directory__icon-action:focus-visible,.post-directory__icon-action:hover{background:var(--theme-elevation-150);color:var(--theme-text)}.post-directory__icon-action:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-directory__icon-action--trash:focus-visible,.post-directory__icon-action--trash:hover{color:var(--theme-error-600)}.post-directory__empty{background:var(--theme-elevation-50);color:var(--theme-elevation-600);padding:var(--base)}.post-directory__pagination{align-items:center;gap:var(--base);margin-top:var(--base);grid-template-columns:1fr auto 1fr;display:grid}.post-directory__pagination>:last-child{justify-self:end}.post-directory__pagination a{text-decoration:none}.post-directory__pagination a:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.post-lifecycle{max-width:980px;padding-bottom:calc(var(--base)*3);padding-top:calc(var(--base)*1.5)}.post-lifecycle__back{align-items:center;gap:calc(var(--base)*.35);margin-bottom:calc(var(--base)*1.5);display:inline-flex}.post-lifecycle__header{align-items:flex-start;gap:calc(var(--base)*.75);margin-bottom:calc(var(--base)*1.25);display:flex}.post-lifecycle__header>svg{color:var(--theme-warning-600);flex:0 0 20px;margin-top:5px}.post-lifecycle__header p,.post-lifecycle__header h1,.post-lifecycle__header span{margin:0}.post-lifecycle__header p,.post-lifecycle__header span{color:var(--theme-elevation-600)}.post-lifecycle__impact{border-top:1px solid var(--theme-elevation-200);margin-top:calc(var(--base)*1.5);padding-top:var(--base)}.post-lifecycle__section-heading{align-items:end;gap:var(--base);justify-content:space-between;display:flex}.post-lifecycle__section-heading p,.post-lifecycle__section-heading h2{margin:0}.post-lifecycle__section-heading p,.post-lifecycle__section-heading code{color:var(--theme-elevation-500);font-size:11px}.post-lifecycle__section-heading h2{margin-top:3px;font-size:20px}.post-lifecycle__counts{margin-block:var(--base);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.post-lifecycle__counts div{background:var(--theme-elevation-50);border-top:2px solid var(--theme-elevation-800);padding:calc(var(--base)*.6)}.post-lifecycle__counts dt{color:var(--theme-elevation-500);font-size:11px}.post-lifecycle__counts dd{margin:4px 0 0;font-size:22px;font-weight:600}.post-lifecycle__references{border-collapse:collapse;width:100%}.post-lifecycle__references th,.post-lifecycle__references td{border-bottom:1px solid var(--theme-elevation-150);padding:calc(var(--base)*.55);text-align:left}.post-lifecycle__references th{color:var(--theme-elevation-500);font-size:11px}.post-lifecycle__empty{background:var(--theme-elevation-50);color:var(--theme-elevation-600);padding:var(--base)}.post-lifecycle__actions{border-top:1px solid var(--theme-elevation-200);gap:var(--base);margin-top:calc(var(--base)*1.5);padding-top:var(--base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-lifecycle__actions>div{gap:calc(var(--base)*.5);display:grid}.post-lifecycle__actions h2,.post-lifecycle__actions p{margin:0}.post-lifecycle__actions h2{font-size:18px}.post-lifecycle__actions p{color:var(--theme-elevation-600)}.post-lifecycle__actions label{gap:6px;font-size:13px;display:grid}.post-lifecycle__actions input,.post-lifecycle__actions textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);padding:calc(var(--base)*.5);border-radius:3px}.post-lifecycle__actions input{min-height:40px}.post-lifecycle__actions textarea{resize:vertical;min-height:84px}@media (max-width:768px){.author-delete__impact,.author-lifecycle__counts,.author-lifecycle__actions,.post-lifecycle__counts,.post-lifecycle__actions{grid-template-columns:1fr 1fr}.post-directory__header{flex-direction:column;align-items:stretch}.post-directory__header>.btn{align-self:flex-start}.post-directory__table{min-width:640px}}@media (max-width:600px){.post-category-groups{max-height:none;overflow:visible}.post-category-groups table,.post-category-groups tbody{width:100%;min-width:0;display:block}.post-category-groups thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-category-groups tbody>tr:not(.post-category-groups__parent-row):not(.post-category-groups__more-row):not(.post-category-groups__error-row){border-bottom:1px solid var(--theme-elevation-150);padding-block:calc(var(--base)*.35);grid-template-columns:minmax(0,1fr) 104px;display:grid}.post-category-groups tbody>tr:not(.post-category-groups__parent-row):not(.post-category-groups__more-row):not(.post-category-groups__error-row)>td{min-width:0;padding:4px calc(var(--base)*.75);border:0;grid-column:1;display:block}.post-category-groups tbody>tr:not(.post-category-groups__parent-row):not(.post-category-groups__more-row):not(.post-category-groups__error-row)>td:nth-child(2):before,.post-category-groups tbody>tr:not(.post-category-groups__parent-row):not(.post-category-groups__more-row):not(.post-category-groups__error-row)>td:nth-child(3):before{color:var(--theme-elevation-500);content:attr(data-label);min-width:64px;margin-right:8px;font-size:11px;display:inline-block}.post-category-groups tbody>tr:not(.post-category-groups__parent-row):not(.post-category-groups__more-row):not(.post-category-groups__error-row)>.post-category-groups__actions{background:var(--theme-elevation-0);grid-area:1/2/span 3;justify-content:center;align-items:center;width:auto;min-width:0;display:flex;position:static;padding:0 6px!important}.post-category-groups__parent-row,.post-category-groups__parent-row th,.post-category-groups__more-row,.post-category-groups__more-row td,.post-category-groups__error-row,.post-category-groups__error-row td{width:100%;display:block}.post-category-groups__parent-row{z-index:2;position:sticky;top:0}.post-category-groups__parent-row th{position:static}.post-category-groups__parent-button,.post-category-groups__more-button{min-height:44px}.post-directory__table-wrap{overflow:visible}.post-directory__table,.post-directory__table tbody{width:100%;min-width:0;display:block}.post-directory__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-directory__table tbody tr{border-bottom:1px solid var(--theme-elevation-150);padding-block:calc(var(--base)*.35);grid-template-columns:minmax(0,1fr) 104px;display:grid}.post-directory__table tbody tr>td{min-width:0;padding:4px calc(var(--base)*.75);border:0;grid-column:1;display:block}.post-directory__cell--category:before,.post-directory__cell--slug:before,.post-directory__cell--status:before,.post-directory__cell--updatedAt:before{color:var(--theme-elevation-500);content:attr(data-label);min-width:64px;margin-right:8px;font-size:11px;display:inline-block}.post-directory__table tbody tr>.post-directory__cell--actions{grid-area:1/2/span 6;justify-content:center;align-items:center;width:auto;min-width:0;padding:0 6px;display:flex;position:static}.post-directory__icon-action{flex:0 0 44px;width:44px;height:44px}}.author-access-request{padding-block:calc(var(--base)*1.5)}.author-access-request main{max-width:720px}.author-access-request__back{margin-bottom:var(--base);align-items:center;gap:5px;display:inline-flex}.author-access-request__header{border-bottom:1px solid var(--theme-elevation-150);align-items:flex-start;gap:calc(var(--base)*.5);padding-bottom:var(--base);display:flex}.author-access-request__header p,.author-access-request__header span{color:var(--theme-elevation-500);margin:0;font-size:12px}.author-access-request__header h1{margin:3px 0;font-size:24px}.author-access-request__summary{margin-block:var(--base)}.author-access-request__summary dt{color:var(--theme-elevation-500);font-size:12px}.author-access-request__summary dd{margin:3px 0 0}.author-access-request__form{gap:calc(var(--base)*.5);display:grid}.author-access-request__form label{font-size:13px;font-weight:600}.author-access-request__form textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);color:var(--theme-text);padding:calc(var(--base)*.55);resize:vertical;border-radius:3px;width:100%;line-height:1.5}.author-access-request__form textarea:focus-visible{border-color:var(--theme-elevation-500);outline:2px solid var(--theme-elevation-150);outline-offset:1px}.author-access-request__form .btn{justify-self:start}.author-owner-select label{margin-bottom:calc(var(--base)*.25);display:block}.nav__link{border-radius:var(--style-radius-s);gap:calc(var(--base)*.4);min-height:calc(var(--base)*1.4);padding:calc(var(--base)*.15) calc(var(--base)*.45);border-inline-start:2px solid #0000;transition:background-color .12s,color .12s}.nav__link:hover,.nav__link:focus-visible{background:var(--theme-elevation-100);text-decoration:none}.nav__link:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.nav__link--active{background:var(--theme-elevation-100);border-inline-start-color:var(--theme-text);font-weight:600}.nav__link-icon{color:var(--theme-elevation-500);stroke-width:1.75px;flex:0 0 18px;width:18px;height:18px;transition:color .12s}.nav__link:hover .nav__link-icon,.nav__link:focus-visible .nav__link-icon,.nav__link--active .nav__link-icon{color:var(--theme-text)}.nav a.nav__link:hover,.nav a.nav__link:focus-visible{text-decoration:none}@media (prefers-reduced-motion:reduce){.nav__link,.nav__link-icon{transition:none}}
