.admin-page{--operations-header-height:4.5rem;--operations-sidebar-width:15rem;--operations-surface:#09111eb8;--operations-line:#f7f4ea1f;--operations-text-muted:#aeb8c7e6;background:linear-gradient(#06101d 0%,#07111f 58%,#020814 100%);min-height:100svh}.admin-page .admin-topbar{z-index:40;min-height:var(--operations-header-height);border-bottom:1px solid var(--operations-line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040b15f0;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;padding:0 clamp(1rem,2.4vw,2rem);display:grid;position:sticky;top:0}.admin-page .admin-brand img{width:auto;max-width:9.5rem;height:2.35rem}.admin-workspace-identity{gap:.12rem;min-width:0;display:grid}.admin-workspace-identity strong{color:var(--off-white);font-size:.86rem}.admin-workspace-identity span{color:var(--operations-text-muted);font-size:.7rem}.admin-page .admin-topbar-actions{gap:.75rem}.admin-page .admin-logout-link{border:1px solid var(--operations-line);border-radius:var(--radius-control);min-height:2.5rem;color:var(--operations-text-muted);padding:.35rem .75rem}.admin-page .admin-logout-link:hover,.admin-page .admin-logout-link:focus-visible{color:var(--off-white);border-color:#f5ca735c}.admin-page>.admin-status-bar{z-index:20;background:#050c17eb;position:relative}.admin-page .admin-layout{grid-template-columns:var(--operations-sidebar-width) minmax(0, 1fr);align-items:stretch;width:100%;min-width:0;display:grid}.admin-page .admin-sidebar{top:var(--operations-header-height);z-index:25;min-height:calc(100svh - var(--operations-header-height));max-height:calc(100svh - var(--operations-header-height));width:var(--operations-sidebar-width);border:0;border-right:1px solid var(--operations-line);background:#050d18b3;align-self:start;min-width:0;padding:1.35rem 0;position:sticky;overflow:clip auto}.admin-page .admin-nav{grid-template-columns:minmax(0,1fr);gap:1.3rem;min-width:0;display:grid}.admin-page .admin-nav-group{gap:.3rem}.admin-page .admin-nav-group,.admin-page .admin-nav-group>div{grid-template-columns:minmax(0,1fr);min-width:0}.admin-page .admin-nav-group>div{gap:.1rem}.admin-page .admin-nav-group .admin-sidebar-title{color:#aeb8c7a3;letter-spacing:.13em;margin:0;padding:0 1.25rem .3rem;font-size:.65rem}.admin-page .admin-nav-group a{width:100%;min-width:0;max-width:100%;min-height:2.65rem;color:var(--operations-text-muted);overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;padding:.55rem 1.25rem;font-size:.84rem;font-weight:760;line-height:1.35;display:flex}.admin-page .admin-nav-group a:hover,.admin-page .admin-nav-group a:focus-visible{color:var(--off-white);background:#f7f4ea09}.admin-page .admin-nav-group a.is-active,.admin-page .admin-nav-group a[aria-current=page]{border-left-color:var(--gold-2);color:var(--off-white);background:linear-gradient(90deg,#d6a64a1f,#0000)}.admin-sidebar-heading,.admin-nav-toggle,.admin-nav-scrim,.admin-sidebar-account{display:none}.admin-sidebar-utilities{display:contents}.rbac-root-card,.rbac-record-header,.rbac-role-assignment>header,.rbac-override-section>header,.rbac-account-status>header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.rbac-root-card{border-block:1px solid #d6a64a47;margin-bottom:2.2rem;padding:1.35rem 0}.rbac-root-card p,.rbac-record-header p,.rbac-role-assignment header p,.rbac-override-section header p,.rbac-account-status header p,.section-eyebrow,.rbac-clone-panel header p{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:850}.rbac-root-card h2,.rbac-record-header h2,.rbac-role-assignment h2,.rbac-override-section h2,.rbac-account-status h2{margin:0 0 .4rem;font-size:1.25rem}.rbac-root-card span,.rbac-record-header span,.rbac-role-assignment header span,.rbac-override-section header span,.rbac-account-status header span{color:var(--operations-text-muted)}.rbac-root-card>div:last-child,.rbac-record-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.rbac-role-catalogue,.rbac-create-role{margin-bottom:2.5rem}.rbac-role-grid{background:var(--operations-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rbac-role-grid article{background:#07111f;gap:1rem;min-height:15rem;padding:1.25rem;display:grid}.rbac-role-grid article.is-archived{opacity:.68}.rbac-role-grid article header,.rbac-role-grid article footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rbac-role-grid article header p{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:800}.rbac-role-grid article h3{margin:0;font-size:1.05rem}.rbac-role-grid article>p{color:var(--operations-text-muted);margin:0;font-size:.82rem;line-height:1.55}.rbac-role-grid dl{gap:1.75rem;margin:auto 0 0;display:flex}.rbac-role-grid dl div{gap:.18rem;display:grid}.rbac-role-grid dt{color:var(--operations-text-muted);font-size:.68rem}.rbac-role-grid dd{margin:0;font-size:1.15rem;font-weight:750}.rbac-role-grid footer{border-top:1px solid var(--operations-line);color:var(--operations-text-muted);align-items:center;padding-top:.85rem;font-size:.72rem}.rbac-compact-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:1rem;display:grid}.rbac-compact-form .field{margin:0}.rbac-role-workspace{gap:1.4rem;display:grid}.rbac-record-header{border-bottom:1px solid var(--operations-line);padding:1.4rem 0 1.1rem}.rbac-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rbac-toolbar>div{gap:.6rem;display:flex}.rbac-clone-panel,.rbac-editor-section,.rbac-role-assignment,.rbac-override-section,.rbac-account-status{border:1px solid var(--operations-line);background:#09111e80;padding:1.25rem}.rbac-clone-panel>header{justify-content:space-between;gap:1rem;display:flex}.rbac-clone-panel h3,.rbac-editor-section h3{margin:0 0 .6rem}.rbac-clone-panel>p{color:var(--operations-text-muted)}.rbac-tabs{border-bottom:1px solid var(--operations-line)}.rbac-tabs>div{gap:1.4rem;display:flex;overflow-x:auto}.rbac-tabs button{border:0;color:var(--operations-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:.85rem .1rem;font-size:.8rem;font-weight:760}.rbac-tabs button[aria-selected=true]{border-bottom-color:var(--gold-2);color:var(--off-white)}.rbac-overview-layout{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:1.3rem;display:grid}.rbac-integrity-note{border-top:1px solid var(--operations-line);margin-top:1rem;padding:.9rem 0}.rbac-integrity-note p{color:var(--operations-text-muted);margin:.3rem 0 0;font-size:.78rem}.rbac-effective-summary{border:1px solid var(--operations-line);background:#09111e80;padding:1.25rem}.rbac-effective-summary>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.rbac-effective-summary header p{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:800}.rbac-effective-summary h3{margin:0}.rbac-effective-summary>header>span{color:var(--operations-text-muted);font-size:.76rem}.rbac-summary-grid{background:var(--operations-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rbac-summary-grid article{background:#07111f;padding:.85rem}.rbac-summary-grid article>strong{font-size:.78rem}.rbac-summary-grid dl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.65rem 0 0;display:grid}.rbac-summary-grid dl div{gap:.12rem;display:grid}.rbac-summary-grid dt{color:var(--operations-text-muted);font-size:.6rem}.rbac-summary-grid dd{margin:0;font-weight:760}.rbac-capability-layout{border:1px solid var(--operations-line);grid-template-columns:14rem minmax(0,1fr);min-height:36rem;display:grid}.rbac-capability-layout aside{border-right:1px solid var(--operations-line);background:#040b1573;padding:.55rem}.rbac-capability-layout aside button{width:100%;color:var(--operations-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}.rbac-capability-layout aside button.is-active{border-left-color:var(--gold-2);color:var(--off-white);background:#d6a64a14}.rbac-capability-layout aside small{color:inherit;white-space:nowrap;font-size:.65rem}.rbac-capability-group{padding:1.2rem}.rbac-capability-group>header{border-bottom:1px solid var(--operations-line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.rbac-capability-group header p{color:var(--gold-2);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;font-size:.64rem}.rbac-capability-group h3{margin:0 0 .3rem}.rbac-capability-group header span{color:var(--operations-text-muted);font-size:.76rem}.rbac-capability-rows>label{border-bottom:1px solid var(--operations-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.4rem;padding:.7rem .35rem;display:grid}.rbac-capability-rows>label.is-allowed{background:linear-gradient(90deg,#7faf870f,#0000 65%)}.rbac-capability-rows label>span:not(.status-pill),.rbac-override-groups label>span:first-child{gap:.2rem;display:grid}.rbac-capability-rows small,.rbac-override-groups label small{color:var(--operations-text-muted);font-size:.69rem;line-height:1.45}.rbac-record-list{margin:1rem 0 0;padding:0;list-style:none;display:grid}.rbac-record-list li{border-bottom:1px solid var(--operations-line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.rbac-record-list li div{gap:.2rem;display:grid}.rbac-record-list small{color:var(--operations-text-muted)}.rbac-history-list{margin:1rem 0 0;padding:0;list-style:none}.rbac-history-list li{grid-template-columns:.6rem 1fr;gap:.8rem;padding:.65rem 0;display:grid}.rbac-history-list li>span{background:var(--gold-2);border-radius:50%;width:.45rem;height:.45rem;margin-top:.35rem}.rbac-history-list li div{gap:.2rem;display:grid}.rbac-history-list time{color:var(--operations-text-muted);font-size:.7rem}.rbac-danger-zone{border-top:1px solid #f8717142;justify-content:space-between;gap:2rem;padding:1.2rem 0;display:flex}.rbac-danger-zone p{color:#ffc7c7;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;font-size:.66rem}.rbac-danger-zone h3{margin:0 0 .3rem}.rbac-danger-zone span{color:var(--operations-text-muted);font-size:.76rem}.rbac-danger-zone>div:last-child{align-items:center;gap:.6rem;display:flex}.rbac-user-access{gap:1.4rem;display:grid}.rbac-role-assignment>header,.rbac-override-section>header,.rbac-account-status>header{border-bottom:1px solid var(--operations-line);padding-bottom:1rem}.rbac-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.rbac-role-options button{border:1px solid var(--operations-line);min-height:7rem;color:var(--off-white);text-align:left;cursor:pointer;background:#040b1559;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.rbac-role-options button.is-selected{background:#d6a64a12;border-color:#d6a64a7a}.rbac-role-options button>span:first-child{gap:.35rem;display:grid}.rbac-role-options small{color:var(--operations-text-muted);font-size:.68rem;line-height:1.4}.rbac-role-impact{border-top:1px solid var(--operations-line);justify-content:space-between;gap:1.5rem;margin-top:1rem;padding:.85rem 0 0;display:flex}.rbac-role-impact div{gap:.2rem;display:grid}.rbac-role-impact span,.rbac-role-impact p{color:var(--operations-text-muted);font-size:.74rem}.rbac-role-impact .is-changed{color:var(--gold-2)}.rbac-override-groups{gap:.55rem;margin-top:1rem;display:grid}.rbac-override-groups details{border:1px solid var(--operations-line);background:#040b154d}.rbac-override-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.rbac-override-groups summary>span:first-child{gap:.2rem;display:grid}.rbac-override-groups summary small{color:var(--operations-text-muted);font-size:.7rem}.rbac-override-header,.rbac-override-groups label{grid-template-columns:minmax(17rem,1fr) 7rem minmax(10rem,12rem) 7rem;align-items:center;gap:.75rem;display:grid}.rbac-override-header{border-block:1px solid var(--operations-line);color:var(--operations-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:.55rem .9rem;font-size:.63rem}.rbac-override-groups label{border-bottom:1px solid var(--operations-line);min-height:4.5rem;padding:.65rem .9rem}.rbac-override-groups label.is-modified{background:linear-gradient(90deg,#d6a64a1a,#0000 72%)}.rbac-account-status{margin-top:1.4rem}.rbac-account-status form{align-items:end;gap:1rem;margin-top:1rem;display:flex}.rbac-account-status form .field{min-width:18rem;margin:0}@media (max-width:1050px){.rbac-role-grid,.rbac-role-options,.rbac-compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-overview-layout{grid-template-columns:1fr}.rbac-override-header{display:none}.rbac-override-groups label{grid-template-columns:minmax(15rem,1fr) 7rem minmax(10rem,12rem)}.rbac-override-groups label>.status-pill:last-child{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.rbac-root-card,.rbac-record-header,.rbac-role-assignment>header,.rbac-override-section>header,.rbac-account-status>header,.rbac-danger-zone,.rbac-role-impact{flex-direction:column}.rbac-root-card>div:last-child,.rbac-record-badges{justify-content:flex-start}.rbac-role-grid,.rbac-role-options,.rbac-compact-form,.rbac-summary-grid,.rbac-capability-layout{grid-template-columns:1fr}.rbac-capability-layout aside{border-right:0;border-bottom:1px solid var(--operations-line);display:flex;overflow-x:auto}.rbac-capability-layout aside button{min-width:10rem}.rbac-override-groups label{grid-template-columns:1fr 1fr}.rbac-override-groups label>span:first-child{grid-column:1/-1}.rbac-override-groups label>.status-pill:last-child{grid-column:auto}.rbac-account-status form{flex-direction:column;align-items:stretch}.rbac-account-status form .field{min-width:0}}.hub-filter-bar{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(8rem,.45fr)) auto;gap:.7rem;margin-bottom:1.2rem;display:grid}.hub-feed-list,.hub-task-list{display:grid}.hub-feed-row{border-bottom:1px solid var(--operations-line);color:var(--off-white);grid-template-columns:3px minmax(0,1fr);gap:1rem;padding:1rem .25rem;text-decoration:none;display:grid}.hub-pinned-announcements{border-top-color:#d6a64a94;margin-bottom:2rem}.hub-post-card{border-bottom:1px solid var(--operations-line);min-width:0;color:var(--off-white);outline:0;grid-template-columns:3px minmax(0,1fr);gap:1rem;padding:1rem .25rem;scroll-margin-top:6rem;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.hub-post-card.is-pinned{background:linear-gradient(90deg,#d6a64a0e,#0000 55%)}.hub-post-card.is-targeted{box-shadow:inset 3px 0 var(--gold-2);background:#d6a64a1f}.hub-post-card-content{min-width:0}.hub-post-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hub-post-meta{min-width:0;color:var(--operations-text-muted);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.66rem;display:flex}.hub-announcement-label{color:var(--gold-2);align-items:center;gap:.3rem;font-weight:850;display:inline-flex}.hub-announcement-label .icon{width:.85rem;height:.85rem}.hub-post-actions{opacity:.32;flex:none;align-items:center;gap:.15rem;margin:-.55rem -.4rem 0 0;transition:opacity .16s;display:flex}.hub-post-card:hover .hub-post-actions,.hub-post-card:focus-within .hub-post-actions{opacity:1}.hub-post-actions form{display:flex}.hub-icon-action{width:2.4rem;height:2.4rem;color:var(--operations-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;place-items:center;padding:0;display:grid}.hub-icon-action:hover,.hub-icon-action:focus-visible{color:var(--gold-2);background:#d6a64a12;border-color:#d6a64a52;outline:0}.hub-icon-action:disabled{opacity:.5;cursor:wait}.hub-icon-action .icon{width:1rem;height:1rem}.hub-post-card h3{overflow-wrap:anywhere;margin:.3rem 0;font-size:1rem}.hub-post-card h3 a{color:inherit;text-decoration:none}.hub-post-card h3 a:hover{color:var(--gold-2)}.hub-post-card .hub-post-body{color:var(--operations-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 .7rem;font-size:.79rem;line-height:1.62}.hub-post-card:not(.is-detail) .hub-post-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-post-card footer{color:var(--operations-text-muted);flex-wrap:wrap;align-items:center;gap:.55rem .75rem;font-size:.68rem;display:flex}.hub-post-card footer a{color:inherit}.hub-post-card footer a:hover{color:var(--gold-2)}.hub-post-card footer .hub-open-thread{color:var(--gold-2);margin-left:auto;font-weight:760}.hub-inline-editor{gap:.8rem;min-width:0;padding-top:.7rem;display:grid}.hub-inline-editor .field{min-width:0;margin:0}.hub-inline-editor .hub-body{resize:vertical;min-height:9rem}.hub-inline-editor .hub-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-inline-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.hub-inline-actions>span{color:var(--operations-text-muted);font-size:.65rem}.hub-action-feedback{color:#8bd3a6;margin:.35rem 0;font-size:.7rem}.hub-action-feedback.is-error{color:#e6aaaa}.hub-priority-marker{background:#aeb8c759}.hub-priority-marker.is-critical{background:#f87171}.hub-priority-marker.is-high{background:var(--gold-2)}.hub-row-meta{color:var(--operations-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.hub-feed-row h3{margin:.25rem 0;font-size:1rem}.hub-feed-row p{color:var(--operations-text-muted);-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin:.2rem 0 .65rem;font-size:.78rem;display:-webkit-box;overflow:hidden}.hub-feed-row footer{color:var(--operations-text-muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.68rem;display:flex}.hub-editor{gap:1rem;max-width:64rem;display:grid}.hub-editor .field{margin:0}.hub-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.hub-body{min-height:13rem}.hub-link-fields{border:1px solid var(--operations-line);grid-template-columns:12rem minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.hub-link-fields legend{color:var(--operations-text-muted);padding:0 .35rem;font-size:.72rem}.hub-thread-header,.hub-task-heading{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.hub-thread-header>div,.hub-task-heading>div{gap:.5rem;display:flex}.hub-thread-header>span,.hub-task-heading>span{color:var(--operations-text-muted);font-size:.72rem}.hub-post-body{color:var(--off-white);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.hub-edit-panel{border-top:1px solid var(--operations-line);margin-top:1rem;padding-top:1rem}.hub-edit-panel summary{cursor:pointer;color:var(--gold-2);margin-bottom:1rem;font-weight:700}.hub-comments{margin:0;padding:0;list-style:none;display:grid}.hub-comments>li{border-bottom:1px solid var(--operations-line);min-width:0}.hub-comments>li.is-archived{opacity:.62}.hub-comment{outline:0;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;min-width:0;padding:1rem .15rem;scroll-margin-top:7rem;transition:background-color .2s,box-shadow .2s;display:grid}.hub-comment:target,.hub-comment:focus{background:#d6a64a13;box-shadow:inset 2px 0 #d6a64ab3}.hub-comment-avatar{width:2.25rem;height:2.25rem;color:var(--gold-2);letter-spacing:.04em;background:#d6a64a14;border:1px solid #d6a64a47;border-radius:50%;place-items:center;font-size:.67rem;font-weight:850;display:grid}.hub-comments>li.is-archived .hub-comment-avatar{border-color:var(--operations-line);color:var(--operations-text-muted);background:#aeb8c712}.hub-comment-content{min-width:0}.hub-comment-header{justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.hub-comment-author,.hub-comment-time{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0;display:flex}.hub-comment-author strong{color:var(--off-white);overflow-wrap:anywhere;font-size:.8rem}.hub-comment-role{color:var(--gold-2);letter-spacing:.04em;font-size:.62rem;font-weight:760}.hub-comment-time{color:var(--operations-text-muted);flex:none;justify-content:flex-end;font-size:.66rem}.hub-comment-time span:before{content:"·";margin-right:.55rem}.hub-comment-body{color:var(--off-white);white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.8rem;line-height:1.65}.hub-comment-body.is-archived{color:var(--operations-text-muted);font-style:italic}.hub-comment-actions{align-items:center;gap:.2rem .65rem;min-height:2rem;margin-top:.35rem;display:flex}.hub-comment-edit-action,.hub-comment-more summary,.hub-comment-archive-action{min-height:2rem;color:var(--operations-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.3rem;padding:.25rem .35rem;font-size:.68rem;display:inline-flex}.hub-comment-edit-action:hover,.hub-comment-edit-action:focus-visible,.hub-comment-more summary:hover,.hub-comment-more summary:focus-visible{color:var(--gold-2);background:#d6a64a12;outline:0}.hub-comment-edit-action .icon{width:.78rem;height:.78rem}.hub-comment-more{position:relative}.hub-comment-more summary{list-style:none}.hub-comment-more summary::-webkit-details-marker{display:none}.hub-comment-more[open] form{z-index:3;border:1px solid var(--operations-line);background:var(--operations-surface-strong,#0b1422);border-radius:.4rem;min-width:7.5rem;padding:.35rem;position:absolute;top:100%;left:0;box-shadow:0 .7rem 1.8rem #0000004d}.hub-comment-archive-action{color:#e6aaaa;white-space:nowrap;width:100%}.hub-comment-inline-editor{gap:.55rem;min-width:0;margin-top:.45rem;display:grid}.hub-comment-inline-editor label{min-width:0}.hub-comment-inline-editor textarea,.hub-comment-form textarea{resize:vertical;width:100%;min-height:5.5rem;max-height:20rem;overflow-y:auto}.hub-comments-empty{color:var(--operations-text-muted);padding:1rem 0}.hub-comments-empty strong{color:var(--off-white)}.hub-comments-empty p{margin:.3rem 0 0}.hub-comment-form{border-top:1px solid var(--operations-line);gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.hub-comment-form .field{margin:0}.hub-comment-composer-actions{justify-content:flex-end;gap:.5rem;display:flex}.hub-comment-composer-actions .button{width:auto;min-width:7rem}.hub-related-task{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hub-related-task>div{gap:.3rem;display:grid}.hub-related-task span{color:var(--operations-text-muted);font-size:.72rem}.hub-activity{margin:0;padding:0;list-style:none;display:grid}.hub-activity li{grid-template-columns:.5rem 1fr;gap:.8rem;padding:.65rem 0;display:grid}.hub-activity li>span{background:var(--gold-2);border-radius:50%;width:.42rem;height:.42rem;margin-top:.35rem}.hub-activity li div{gap:.2rem;display:grid}.hub-activity small{color:var(--operations-text-muted)}.hub-entity-links{flex-wrap:wrap;gap:.6rem;display:flex}.hub-view-tabs{border-bottom:1px solid var(--operations-line);gap:1rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.hub-view-tabs a{color:var(--operations-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.8rem .1rem;font-size:.75rem;font-weight:750}.hub-view-tabs a.is-active{border-color:var(--gold-2);color:var(--off-white)}.hub-task-list>a{border-bottom:1px solid var(--operations-line);color:var(--off-white);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.hub-task-list>a>div{gap:.22rem;display:grid}.hub-task-list>a>div:last-child{grid-auto-flow:column;gap:.45rem;display:flex}.hub-task-list span,.hub-task-list small{color:var(--operations-text-muted);font-size:.68rem}.hub-deadline-groups{gap:2rem;display:grid}.hub-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hub-filter-bar,.hub-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hub-filter-bar,.hub-editor-grid,.hub-link-fields,.hub-inline-editor .hub-editor-grid{grid-template-columns:1fr}.hub-thread-header,.hub-task-heading,.hub-related-task,.hub-task-list>a{flex-direction:column;align-items:flex-start}.hub-dashboard-summary{grid-template-columns:1fr}.hub-post-card{gap:.65rem}.hub-post-card-header{gap:.35rem}.hub-post-actions{opacity:1;margin:-.4rem -.25rem 0 0}.hub-icon-action{width:2.75rem;height:2.75rem}.hub-inline-actions .button{flex:7rem;min-height:2.75rem}.hub-inline-actions>span{width:100%}.hub-post-card footer .hub-open-thread{width:100%;margin-left:0;padding-top:.2rem}}@media (hover:none){.hub-post-actions{opacity:1}.hub-icon-action{width:2.75rem;height:2.75rem}}@media (hover:hover){.hub-comment-actions{opacity:.58;transition:opacity .16s}.hub-comment:hover .hub-comment-actions,.hub-comment:focus-within .hub-comment-actions{opacity:1}}@media (max-width:760px){.hub-comment-header{flex-direction:column;gap:.25rem}.hub-comment-time{justify-content:flex-start}.hub-comment-more[open] form{left:auto;right:0}}@media (max-width:620px){.hub-comment{grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.9rem 0}.hub-comment-avatar{width:2rem;height:2rem}.hub-comment-edit-action,.hub-comment-more summary{justify-content:center;min-width:2.75rem;min-height:2.75rem}.hub-comment-actions{min-height:2.75rem;margin-top:.15rem}.hub-comment-inline-editor .hub-inline-actions .button{min-height:2.75rem}.hub-comment-form textarea{min-height:5rem}}@media (max-width:430px){.hub-comment-composer-actions{grid-template-columns:1fr;display:grid}.hub-comment-composer-actions .button{width:100%}.hub-comment-composer-actions .button-quiet{order:2}}.admin-page .admin-content{width:100%;min-width:0;max-width:112rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.75rem)}.operations-page-header{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:1.4rem;display:flex}.operations-page-eyebrow{color:var(--gold-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.66rem;font-weight:850}.admin-page .operations-page-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:680}.operations-page-header>div>p:last-child{max-width:48rem;color:var(--operations-text-muted);margin:.55rem 0 0;font-size:.92rem}.operations-page-actions,.operations-section-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.operations-ui-section{min-width:0;padding-block:.5rem 2.5rem}.operations-ui-section+.operations-ui-section{border-top:1px solid var(--operations-line);padding-top:2.5rem}.operations-ui-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.operations-ui-section-heading h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.operations-ui-section-heading p{max-width:44rem;color:var(--operations-text-muted);margin:.35rem 0 0;font-size:.82rem}.operations-state{border-block:1px solid var(--operations-line);min-height:9rem;color:var(--operations-text-muted);text-align:center;place-content:center;gap:.45rem;padding:2rem;display:grid}.operations-state strong{color:var(--off-white);font-size:1rem}.operations-state p{margin:0}.operations-state-action{margin-top:.5rem}.operations-state.is-error{border-color:#f8717147}.operations-route-state{place-items:center;min-height:100svh;padding:1rem;display:grid}.operations-route-state .operations-state{width:min(42rem,100%)}.admin-page .admin-panel{border:1px solid var(--operations-line);border-radius:var(--radius-control);background:var(--operations-surface);box-shadow:none}.admin-page .admin-toolbar{border-color:var(--operations-line);border-radius:var(--radius-control);width:100%;box-shadow:none;background:#070f1bb8}.admin-page .admin-gallery-section{background:0 0;border:0;padding:0}.admin-table-scroll-shell{width:100%;min-width:0}.admin-table-scroll-container{scrollbar-gutter:stable;overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto}.admin-table-scroll-container:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.admin-page .table-wrap{border:1px solid var(--operations-line);border-radius:var(--radius-control);box-shadow:none;background:#050d18ad}.admin-page .data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem;font-size:.84rem}.admin-page .data-table th,.admin-page .data-table td{vertical-align:top;border-bottom:1px solid #f7f4ea17;min-width:7.5rem;padding:.8rem .9rem}.admin-page .data-table th{z-index:2;color:#aeb8c7d6;letter-spacing:.07em;background:#0a1422;font-size:.68rem;position:sticky;top:0}.admin-page .data-table td:first-child,.admin-page .data-table th:first-child{padding-left:1.1rem}.admin-page .data-table tbody tr:hover{background:#f7f4ea07}.admin-page .data-table tbody tr:focus-within{box-shadow:inset 2px 0 var(--gold-2);background:#d6a64a0b}.admin-page .admin-submissions-table{min-width:78rem}.admin-page .audit-log-table{min-width:76rem}.admin-page .admin-users-table{min-width:70rem}.admin-page .import-history-table,.admin-page .duplicate-review-table{min-width:64rem}.admin-pagination{justify-content:flex-end;width:100%}.admin-page .button{border-radius:var(--radius-control);min-height:2.65rem;padding:.7rem .95rem;font-size:.82rem;transform:none}.admin-page .button-primary{border-color:var(--gold-2);background:var(--gold-2);color:#111827;box-shadow:none}.admin-page .button-outline{color:var(--off-white);box-shadow:none;background:0 0;border-color:#f7f4ea2e}.admin-page .button-quiet{color:var(--operations-text-muted);box-shadow:none;background:0 0;border:0}.admin-page .button-danger{color:#ffd0d0;background:#b42a2a26;border:1px solid #f871716b}.admin-page .button:hover,.admin-page .button:focus-visible{outline:2px solid #0000;transform:none;box-shadow:0 0 0 3px #f5ca7329}.admin-page .button:disabled{cursor:not-allowed;opacity:.48}.admin-page .status-pill{letter-spacing:.02em;border-radius:999px;font-size:.68rem}.admin-page .status-tone-info{color:#c7efff;background:#67d1ff12;border-color:#67d1ff47}.admin-page .status-tone-success{color:#bde3c3;background:#7faf8714;border-color:#7faf874d}.admin-page .status-tone-warning{color:var(--gold-2);background:#d6a64a14;border-color:#d6a64a57}.admin-page .status-tone-danger{color:#ffc7c7;background:#b42a2a1a;border-color:#f871714d}.operations-dialog-layer{z-index:100;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020814d1;place-items:center;display:grid;position:fixed;inset:0}.operations-dialog{border-radius:var(--radius-md);width:min(42rem,100%);max-height:min(48rem,100%);color:var(--off-white);background:#081321;border:1px solid #f7f4ea29;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.operations-dialog-wide{width:min(64rem,100%)}.operations-dialog-media{width:min(76rem,96dvw);height:min(54rem,94dvh);max-height:94dvh}.operations-dialog:focus{outline-offset:3px;outline:2px solid #f5ca738f}.operations-dialog-header{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.15rem;display:flex}.operations-dialog-header h2{margin:0;font-size:1.2rem}.operations-dialog-header p{color:var(--operations-text-muted);margin:.3rem 0 0;font-size:.82rem}.operations-dialog-body{overscroll-behavior:contain;min-height:0;padding:1.15rem;overflow:auto}.operations-dialog-footer{border-top:1px solid var(--operations-line);background:#030a13bd;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:.9rem 1.15rem;display:flex}.operations-dialog-media-body{min-height:0;padding:.75rem;display:grid;overflow:hidden}.operations-lightbox-media{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.operations-lightbox-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.admin-gallery-scan-trigger{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.admin-gallery-scan-trigger:focus-visible{outline:3px solid var(--gold-2);outline-offset:3px;border-radius:var(--radius-control)}.operations-center{gap:clamp(2.75rem,5vw,4.5rem)}.operations-announcement-card{border:1px solid #d6a64a40;border-left:3px solid var(--gold-2);background:linear-gradient(100deg,#d6a64a13,#050d183d);gap:.55rem;max-width:58rem;margin-top:1.75rem;padding:1.15rem 1.25rem 1.15rem 1.4rem;display:grid;position:relative}.operations-announcement-label{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;font-weight:850;display:flex}.operations-announcement-label .icon{width:.9rem;height:.9rem}.operations-announcement-card h2{margin:0;font-size:clamp(1.1rem,2vw,1.4rem)}.operations-announcement-card>p{color:var(--operations-text-muted);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.operations-announcement-card footer{color:var(--operations-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;font-size:.68rem;display:flex}.operations-announcement-card .operations-text-link{margin:0}@media (max-width:620px){.operations-announcement-card{padding:1rem}.operations-announcement-card footer{flex-direction:column;align-items:flex-start}.operations-announcement-card .operations-text-link{align-items:center;min-height:2.75rem;display:inline-flex}}.operations-morning{max-width:58rem;padding-top:0}.operations-morning h2{font-size:clamp(2rem,4.5vw,3.7rem)}.operations-morning+.operations-section{margin-top:1.75rem}.operations-greeting-placeholder{color:#0000;-webkit-user-select:none;user-select:none;min-width:min(18ch,100%);display:inline-block}.operations-brief-lines strong{color:#f7f4eaf5;letter-spacing:.01em;font-weight:740}.operations-queue-grid{grid-template-columns:repeat(3,minmax(12rem,1fr))}.operations-queue{min-height:8.75rem;padding:1.15rem}.operations-queue-label{min-height:2.25rem;line-height:1.35;display:block}.operations-queue strong{font-size:clamp(1.8rem,3vw,2.65rem)}.operations-health-grid{background:#050d183d}.operations-health-item{min-height:7rem}.operations-quick-actions a{min-height:3.3rem}.operations-row-arrow{color:var(--gold-2);justify-self:end}.admin-page .system-status-drawer summary{color:#f7f4eac2;background:#070e19e6;border-color:#f7f4ea1a;box-shadow:0 9px 24px #0003}.admin-page .system-status-panel{background:#070e19f2;border-color:#f7f4ea1a;box-shadow:0 12px 32px #00000042}@media (max-width:1279px){.admin-page .admin-layout{grid-template-columns:1fr}.admin-page .admin-topbar{grid-template-columns:auto minmax(0,1fr)}.admin-workspace-identity{display:none}.admin-nav-toggle{z-index:1;border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--off-white);box-shadow:none;font:inherit;cursor:pointer;background:#0a1422;border:1px solid #f5ca7359;justify-content:center;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.admin-nav-toggle-icon{background:currentColor;width:.9rem;height:2px;box-shadow:0 -.3rem,0 .3rem}.admin-nav-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020814b8;border:0;display:block;position:fixed;inset:0}.admin-page .admin-sidebar{z-index:90;width:min(22rem, calc(100dvw - max(1rem, env(safe-area-inset-left))));visibility:hidden;max-width:100%;min-height:100svh;max-height:100svh;padding:max(1rem, env(safe-area-inset-top)) 0 0;border-left:1px solid var(--operations-line);pointer-events:none;background:#07111f;border-right:0;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .18s,visibility 0s linear .18s;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-24px 0 64px #0000006b}.admin-page .admin-sidebar.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.admin-sidebar-heading{color:var(--operations-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1.25rem 1rem;font-size:.72rem;font-weight:800;display:flex}.admin-sidebar-heading button{min-width:2.75rem;min-height:2.75rem;color:var(--off-white);cursor:pointer;background:0 0;border:0}.admin-page .admin-sidebar .admin-nav{overscroll-behavior:contain;min-height:0;padding-bottom:1rem;overflow:clip auto}.admin-sidebar-utilities{padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--operations-line);background:#07111f;gap:.75rem;display:grid}.admin-sidebar-account{gap:.65rem;padding:0 1.25rem;display:grid}.admin-sidebar-account .user-status-chip{overflow-wrap:anywhere;max-width:100%}.admin-sidebar-account form,.admin-sidebar-account .admin-logout-link{width:100%}.admin-sidebar-account .admin-logout-link{justify-content:center}.admin-page .admin-sidebar .system-status-drawer{z-index:auto;width:auto;color:var(--cg-offwhite);margin:0 1.25rem;position:static}.admin-page .admin-sidebar .system-status-drawer summary{min-height:2.75rem}.admin-page .admin-sidebar .system-status-panel{max-height:min(15rem,32svh);overflow-y:auto}.admin-page .admin-content{padding:clamp(1.25rem,3vw,2rem)}.operations-queue-grid{grid-template-columns:repeat(2,minmax(12rem,1fr))}}@media (max-width:900px){.admin-header-account,.admin-header-logout{display:none}}@media (max-width:430px){.admin-nav-toggle>span:last-child{display:none}}@media (max-width:700px){.admin-page .admin-topbar{grid-template-columns:auto 1fr;gap:.85rem;min-height:4.2rem;padding:.7rem 1rem}.admin-page .admin-brand img{height:2rem}.admin-page .admin-topbar-actions{justify-content:end;min-width:0}.admin-page .admin-topbar-actions .user-status-chip{max-width:9rem}.admin-page .admin-logout-link{padding-inline:.6rem}.operations-page-header,.operations-ui-section-heading{align-items:start;gap:1rem;display:grid}.operations-page-actions,.operations-section-actions{justify-content:flex-start}.admin-page .admin-content{padding:1.2rem 1rem 5rem}.operations-queue-grid{grid-template-columns:1fr}.admin-page .admin-toolbar{padding:.85rem}.admin-page .admin-toolbar>*,.admin-page .admin-toolbar .input,.admin-page .admin-toolbar .select{width:100%;min-width:0}.operations-dialog-layer{place-items:stretch stretch}.operations-dialog{width:100%;max-height:100%}.operations-dialog-header{align-items:start}.operations-dialog-footer>.button{flex:9rem}.admin-gallery-grid{grid-template-columns:1fr}}.card-database-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.card-database-toolbar{border:0;border-bottom:1px solid var(--operations-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:minmax(16rem,1fr) minmax(0,2.2fr);gap:.9rem 1rem;margin-bottom:2.25rem;padding:0 0 1.25rem;display:grid;position:static}.card-database-toolbar .admin-filter-controls{grid-template-columns:repeat(6,minmax(7.5rem,1fr));gap:.65rem;display:grid}.card-database-toolbar .admin-toolbar-actions{grid-column:1/-1;padding:0}.card-database-toolbar .admin-sensitive-actions{display:contents}.card-database-toolbar .admin-sensitive-help{text-align:right;margin-left:auto}.card-database-toolbar .input,.card-database-toolbar .select{background:#050d188a;min-height:2.55rem}.card-record-list{padding-bottom:0}.card-record-list .admin-cards-table-wrap{box-shadow:none;background:0 0;border:0;padding:0}.admin-page .data-table.admin-cards-table{table-layout:fixed;border-collapse:collapse;min-width:76rem}.admin-page .admin-cards-col-select{width:3rem}.admin-page .admin-cards-col-cert{width:11rem}.admin-page .admin-cards-col-name{width:18rem}.admin-page .admin-cards-col-set{width:14rem}.admin-page .admin-cards-col-grade{width:9rem}.admin-page .admin-cards-col-service{width:8rem}.admin-page .admin-cards-col-status{width:10rem}.admin-page .admin-cards-col-actions{width:11rem}.admin-page .admin-cards-table th{color:#aeb8c7ad;letter-spacing:.045em;background:0 0;border:0;border-bottom:1px solid #f7f4ea1a;padding:.7rem .75rem;font-size:.66rem}.admin-page .admin-cards-table td{vertical-align:middle;border:0;border-bottom:1px solid #f7f4ea11;padding:1rem .75rem}.admin-page .admin-cards-table tbody tr{box-shadow:none;background:0 0}.admin-page .admin-cards-table tbody tr:hover{background:#f7f4ea05}.admin-page .admin-cards-table tbody tr.is-selected{background:#d7b4650b;box-shadow:inset 2px 0 #d7b46580}.admin-page .admin-cards-table tbody tr.is-selected:hover{background:#d7b46511}.admin-page .admin-cards-table tbody tr.is-public-row td:first-child,.admin-page .admin-cards-table tbody tr.is-private-row td:first-child{box-shadow:none}.admin-page .admin-cards-table .cell-select{text-align:center;width:3rem}.admin-page .admin-cards-table .cell-select input{aspect-ratio:1;width:1.05rem;accent-color:var(--gold)}.admin-page .admin-cards-table .cell-cert{white-space:nowrap;overflow-wrap:normal}.cert-cell-content{flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:max-content;display:flex}.admin-page .admin-cards-table .cell-card-name{display:table-cell}.card-identity-stack{align-content:center;gap:.2rem;display:grid}.card-identity-stack strong{color:var(--off-white);white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}.card-identity-stack small{color:var(--operations-text-muted);white-space:normal;overflow-wrap:break-word;font-size:.72rem;line-height:1.25}.admin-page .admin-cards-table .cell-status{justify-items:start;gap:.3rem;display:grid}.admin-page .admin-cards-table .status-pill{white-space:nowrap;width:max-content;max-width:100%}.admin-page .admin-cards-table .cell-set{color:var(--operations-text-muted)}.admin-page .admin-cards-table .cell-grade{color:var(--operations-text-muted);font-weight:800}.card-row-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.card-row-actions .button{min-height:2.3rem;padding:.5rem .7rem}.admin-page .cert-copy-button{color:#f7f4eae6;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.admin-page .cert-copy-button strong{color:inherit;white-space:nowrap}.admin-page .cert-copy-button span{color:#aeb8c79e;background:0 0;border:0;min-height:0;padding:0;font-size:.66rem;font-weight:750}.admin-page .cert-copy-button:focus-visible{color:var(--gold-2);outline-offset:.2rem;outline:2px solid #f5ca7373}.admin-page .cert-copy-button:hover span,.admin-page .cert-copy-button:focus-visible span{color:var(--gold-2)}.new-badge{border-radius:var(--radius-control);color:#f5ca73d1;background:0 0;border:1px solid #d7b4652e;flex:none;align-items:center;padding:.1rem .3rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.card-actions-menu{z-index:220;border-radius:var(--radius-control);background:#081321;border:1px solid #f7f4ea24;width:min(15rem,100vw - 1rem);padding:.35rem;display:grid;position:fixed;box-shadow:0 18px 50px #00000080}.card-actions-menu a,.card-actions-menu button{color:#f7f4eadb;width:100%;min-height:2.35rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.18rem;align-items:center;padding:.55rem .65rem;font-size:.78rem;display:flex}.card-actions-menu a:hover,.card-actions-menu a:focus-visible,.card-actions-menu button:hover,.card-actions-menu button:focus-visible{color:var(--off-white);background:#f7f4ea0f;outline:2px solid #f5ca7359}.card-actions-menu form{margin:0}.card-actions-menu-danger{border-top:1px solid #f7f4ea17;margin-top:.3rem;padding-top:.3rem}.card-actions-menu-danger button{color:#e6aaaa}.admin-card-editor-section{min-width:0}.card-record-workflow{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.card-record-main{min-width:0;display:grid}.card-record-section{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:0 0 2.25rem;display:grid}.card-record-section+.card-record-section{border-top:1px solid var(--operations-line);padding-top:2.25rem}.card-record-section>header h2{margin:0;font-size:1.08rem}.card-record-section>header p{color:var(--operations-text-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.card-record-section-fields{gap:1.15rem;min-width:0;display:grid}.card-record-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.card-record-field-grid.is-compact{grid-template-columns:minmax(14rem,.55fr)}.card-record-subgrade-grid{border-top:1px solid #f7f4ea14;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.card-record-section-fields .input,.card-record-section-fields .select,.card-record-section-fields .textarea{background:#050d1894}.card-record-visibility{color:var(--off-white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.card-record-visibility input{width:1.1rem;height:1.1rem;accent-color:var(--gold);margin-top:.2rem}.card-record-visibility span{gap:.2rem;display:grid}.card-record-visibility small{color:var(--operations-text-muted);font-size:.74rem;font-weight:500;line-height:1.45}.card-record-summary{border-left:1px solid var(--operations-line);gap:1rem;padding-left:1.5rem;display:grid;position:sticky;top:6rem}.card-record-summary header p{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.64rem;font-weight:850}.card-record-summary header h2{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.card-record-summary dl{margin:0;display:grid}.card-record-summary dl>div{border-bottom:1px solid #f7f4ea17;gap:.2rem;padding:.8rem 0;display:grid}.card-record-summary dt{color:#aeb8c7b8;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.card-record-summary dd{color:var(--off-white);margin:0;font-size:.84rem;font-weight:760}.card-record-actions{border-top:1px solid var(--operations-line);grid-column:1/-1;justify-content:flex-end;gap:.65rem;padding-top:1.25rem;display:flex}.card-record-scan-grid{grid-template-columns:repeat(2,minmax(10rem,12rem));align-items:start;gap:1.25rem;display:grid}.card-record-scan-grid .scan-upload-panel{background:0 0;border:0;align-content:start;padding:0}.card-scan-thumbnail{gap:.45rem;width:min(100%,11rem);min-width:0;display:grid}.card-scan-thumbnail.is-empty>div{border-radius:var(--radius-control);width:auto;max-width:11rem;max-height:16.25rem;color:var(--operations-text-muted);background:#050d188c;border:1px solid #f7f4ea1c;place-items:center;padding:0;display:grid;overflow:hidden}.card-scan-thumbnail>a:first-child,.card-scan-thumbnail.is-empty>div{aspect-ratio:5/7}.card-scan-thumbnail.is-empty>div{cursor:default;font-size:.75rem}.card-scan-thumbnail>a:first-child{border-radius:var(--radius-control);width:auto;max-width:11rem;max-height:16.25rem;color:var(--operations-text-muted);cursor:zoom-in;background:#050d188c;border:1px solid #f7f4ea1c;place-items:center;padding:0;display:grid;overflow:hidden}.card-scan-thumbnail>a:first-child:hover{border-color:#f5ca7366}.card-scan-thumbnail>a:first-child:focus-visible{outline-offset:3px;outline:3px solid #f5ca7394}.card-scan-thumbnail img{object-fit:contain;width:100%;height:100%;max-height:16.25rem;display:block}.card-scan-thumbnail>strong{color:var(--off-white);font-size:.8rem}.card-scan-open-link,.verify-scan-open-link{width:max-content;color:var(--gold-2);font-size:.7rem;font-weight:750;text-decoration:none}.card-scan-open-link:hover,.verify-scan-open-link:hover{text-decoration:underline}.card-scan-optional-error{color:var(--operations-text-muted);border-block:1px solid #d6a45f33;justify-items:start;gap:.35rem;margin:.75rem 0;padding:.8rem 0;display:grid}.card-scan-optional-error strong{color:var(--off-white)}.card-scan-thumbnail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;display:grid}.card-scan-thumbnail dl>div{min-width:0}.card-scan-thumbnail dt{color:#aeb8c79e;text-transform:uppercase;font-size:.6rem;font-weight:800}.card-scan-thumbnail dd{color:var(--operations-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0 0;font-size:.68rem;overflow:hidden}.card-record-scan-grid .scan-upload-controls{gap:.55rem}.card-record-scan-grid .scan-upload-actions .button{min-height:2.35rem;padding:.55rem .7rem}@media (max-width:1280px){.card-database-toolbar{grid-template-columns:1fr}.card-database-toolbar .admin-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.card-record-workflow{grid-template-columns:minmax(0,1fr) 18rem;gap:2rem}.card-record-section{grid-template-columns:1fr;gap:1.1rem}}@media (max-width:900px){.card-record-workflow{grid-template-columns:1fr}.card-record-summary{border-top:1px solid var(--operations-line);border-left:0;padding:2rem 0 0;position:static}.card-record-actions{grid-column:1}}@media (max-width:700px){.card-database-primary-actions,.card-database-toolbar .admin-filter-controls,.card-record-field-grid,.card-record-field-grid.is-compact,.card-record-subgrade-grid,.card-record-scan-grid{grid-template-columns:1fr}.card-database-primary-actions{width:100%;display:grid}.card-database-toolbar .admin-sensitive-actions{display:flex}.card-database-toolbar .admin-sensitive-help{text-align:left;margin-left:0}.card-record-section{padding-bottom:1.75rem}.card-record-section+.card-record-section{padding-top:1.75rem}.card-record-actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.admin-page *,.admin-page :before,.admin-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.submission-filter-toolbar{border-bottom:1px solid var(--operations-line);grid-template-columns:minmax(18rem,1fr) auto auto;align-items:end;gap:1rem;margin-bottom:2.25rem;padding:0 0 1.25rem;display:grid}.submission-filter-fields{grid-template-columns:repeat(4,minmax(8.5rem,auto));align-items:end;gap:.75rem;display:grid}.submission-filter-actions{align-items:center;gap:.45rem;display:flex}.submission-filter-toolbar .input,.submission-filter-toolbar .select{background:#050d188a;min-height:2.55rem}.submission-list-section{padding-bottom:0}.submission-list-section .admin-table-scroll-container{padding:0}.admin-page .data-table.admin-submissions-table{table-layout:auto;min-width:72rem}.admin-page .admin-submissions-table th,.admin-page .admin-submissions-table td{vertical-align:middle;min-width:0;padding-block:1rem}.admin-page .admin-submissions-table th:first-child,.admin-page .admin-submissions-table td:first-child{width:10.5rem}.admin-page .admin-submissions-table th:nth-child(2),.admin-page .admin-submissions-table td:nth-child(2){width:15rem}.admin-page .admin-submissions-table th:nth-child(3),.admin-page .admin-submissions-table td:nth-child(3){width:5rem}.admin-page .admin-submissions-table th:nth-child(4),.admin-page .admin-submissions-table td:nth-child(4){width:auto;min-width:12rem}.admin-page .admin-submissions-table th:nth-child(5),.admin-page .admin-submissions-table td:nth-child(5),.admin-page .admin-submissions-table th:nth-child(6),.admin-page .admin-submissions-table td:nth-child(6),.admin-page .admin-submissions-table th:nth-child(7),.admin-page .admin-submissions-table td:nth-child(7){white-space:nowrap;width:9rem}.admin-page .admin-submissions-table th:nth-child(8),.admin-page .admin-submissions-table td:nth-child(8){width:14rem}.submission-customer-cell{gap:.2rem;min-width:0;display:grid}.submission-customer-cell strong,.submission-customer-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-customer-cell strong{color:var(--off-white);font-size:.84rem}.submission-customer-cell small{color:var(--operations-text-muted);font-size:.72rem}.admin-page .admin-submissions-table .inline-actions{gap:.35rem}.admin-page .admin-submissions-table .button{min-height:2.3rem;padding:.55rem .7rem}.manual-submission-workflow{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.manual-submission-main{min-width:0;display:grid}.manual-workflow-section{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:0 0 2.25rem;display:grid}.manual-workflow-section+.manual-workflow-section{border-top:1px solid var(--operations-line);padding-top:2.25rem}.manual-workflow-section>header,.manual-submission-summary>header{align-items:flex-start;gap:.8rem;display:flex}.manual-workflow-section>header>span,.manual-submission-summary>header>span{width:1.65rem;height:1.65rem;color:var(--gold-2);border:1px solid #d6a64a47;border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.manual-workflow-section h2,.manual-submission-summary h2{margin:0;font-size:1.08rem}.manual-workflow-section header p,.manual-submission-summary header p{color:var(--operations-text-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.manual-workflow-fields,.manual-service-rows,.manual-collectible-list{gap:1.15rem;min-width:0;display:grid}.manual-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.manual-form-grid.is-service{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.38fr)}.manual-form-grid.is-shipping{grid-template-columns:minmax(8rem,.4fr) minmax(12rem,.8fr) minmax(10rem,.6fr)}.manual-address-field{grid-column:1/-1}.manual-service-row{border:0;border-bottom:1px solid #f7f4ea14;min-width:0;margin:0;padding:0 0 1.15rem}.manual-service-row:last-child{border-bottom:0;padding-bottom:0}.manual-service-row legend{width:100%;color:var(--off-white);margin-bottom:.65rem;padding:0;font-size:.75rem;font-weight:820}.manual-service-row legend span{color:#aeb8c7ad;text-transform:uppercase;margin-left:.45rem;font-size:.64rem;font-weight:700}.manual-workflow-fields .input,.manual-workflow-fields .select,.manual-workflow-fields .textarea{background:#050d1894}.manual-workflow-fields .textarea{min-height:5.25rem}.manual-submission-summary{border-left:1px solid var(--operations-line);outline:0;gap:1.1rem;padding-left:1.5rem;display:grid;position:sticky;top:6rem}.manual-submission-summary:focus-visible{border-left-color:var(--gold-2);box-shadow:-3px 0 #d6a64a1f}.manual-submission-summary dl{gap:0;margin:0;display:grid}.manual-submission-summary dl>div{border-bottom:1px solid #f7f4ea17;gap:.2rem;padding:.8rem 0;display:grid}.manual-submission-summary dt{color:#aeb8c7b8;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.manual-submission-summary dd{color:var(--off-white);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:760}.manual-submission-summary small{color:var(--operations-text-muted);font-size:.7rem;line-height:1.4}.manual-review-notice{color:var(--gold-2);border-block:1px solid #d6a64a33;margin:0;padding:.7rem 0;font-size:.74rem}.manual-submission-actions{border-top:1px solid var(--operations-line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:1.25rem;display:flex}@media (max-width:1180px){.submission-filter-toolbar{grid-template-columns:1fr}.submission-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-filter-actions{justify-content:flex-end}.manual-submission-workflow{grid-template-columns:minmax(0,1fr) 18rem;gap:2rem}.manual-workflow-section{grid-template-columns:1fr;gap:1.1rem}}@media (max-width:900px){.manual-submission-workflow{grid-template-columns:1fr}.manual-submission-summary{border-top:1px solid var(--operations-line);border-left:0;grid-row:auto;padding:2rem 0 0;position:static}.manual-submission-actions{grid-column:1}}@media (max-width:700px){.submission-filter-fields,.manual-form-grid,.manual-form-grid.is-service,.manual-form-grid.is-shipping{grid-template-columns:1fr}.submission-filter-actions>*,.manual-submission-actions>*{flex:auto}.manual-workflow-section{padding-bottom:1.75rem}.manual-workflow-section+.manual-workflow-section{padding-top:1.75rem}.manual-submission-actions{grid-template-columns:1fr 1fr;display:grid}.manual-submission-actions .button-primary{grid-area:1/1/auto/-1}}.identity-list-section .operations-section-body{padding:0}.identity-table-wrap{border-inline:0;border-radius:0;overflow-x:auto}.admin-page .identity-table{min-width:62rem}.admin-page .identity-table th{color:var(--operations-text-muted);letter-spacing:.04em;background:#050d18ad;padding-block:.72rem}.admin-page .identity-table td{vertical-align:middle;border-bottom-color:#f7f4ea11;padding-block:.95rem}.identity-table td:first-child{gap:.18rem;display:grid}.identity-table td small{color:var(--operations-text-muted);font-size:.7rem}.identity-table .role-badge{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:16rem;overflow:hidden}.identity-access-summary{align-content:center;gap:.2rem;display:grid}.identity-access-summary small{line-height:1.35;display:block}.identity-page-actions{flex-wrap:wrap;gap:.55rem;display:flex}.invite-archive-table{min-width:92rem}.invite-archive-section .status-pill{white-space:nowrap}.identity-table tr.is-protected{color:#f7f4eaa6;background:#f7f4ea05}.protected-label,.read-only-label{color:#aeb8c7ad;margin-left:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.identity-row-actions{align-items:center;gap:.35rem;display:flex}.rbac-role-review-state{border-radius:var(--radius-sm);background:#f0be6411;border:1px solid #f0be6447;gap:.25rem;padding:.85rem 1rem;display:grid}.rbac-role-review-state span{color:var(--operations-text-muted);font-size:.78rem;line-height:1.45}.identity-workflow,.identity-management-form{border-top:1px solid var(--operations-line);max-width:68rem;margin-inline:auto;display:grid}.identity-workflow-section,.identity-access-section{border-bottom:1px solid var(--operations-line);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:1.5rem 0;display:grid}.identity-workflow-section header p,.identity-access-section header p,.identity-record-header p,.identity-activity>header p,.audit-timeline-section>header p,.operations-settings-section>header p{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:850}.identity-workflow-section h2,.identity-access-section h2,.identity-activity h2,.audit-timeline-section h2,.operations-settings-section h2{margin:0;font-size:1.2rem}.identity-workflow-section header span,.identity-access-section header span,.operations-settings-section header span{color:var(--operations-text-muted);margin-top:.4rem;font-size:.78rem;line-height:1.5;display:block}.identity-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.identity-workflow-actions{justify-content:flex-end;gap:.65rem;padding:1.2rem 0;display:flex}.identity-record-header{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 0 1.8rem;display:flex}.identity-record-header h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.identity-record-header>div:last-child{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.identity-protection-note{color:var(--operations-text-muted);border-left:2px solid #aeb8c766;margin:1.2rem 0 2rem;padding:1rem 0 1rem 1rem}.identity-danger-zone{border-top:1px solid #d8898933;max-width:68rem;margin:2.5rem auto 0;padding-top:1.25rem}.identity-danger-zone>details>summary{color:#d9a0a0;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;width:max-content;font-size:.72rem;font-weight:850}.identity-danger-content{background:#d8898909;border:1px solid #d8898940;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.identity-danger-content header p{color:#e6aaaa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.65rem;font-weight:850}.identity-danger-content header h2{margin:0;font-size:1.15rem}.identity-danger-content header span{max-width:48rem;color:var(--operations-text-muted);margin-top:.45rem;font-size:.78rem;line-height:1.5;display:block}.identity-danger-content .button-danger{color:#f0b4b4;background:0 0;border:1px solid #d889897a}.identity-danger-content .button-danger:hover:not(:disabled),.identity-danger-content .button-danger:focus-visible{background:#d889891a}.identity-danger-content .button-danger:disabled{opacity:.4;cursor:not-allowed}.identity-deletion-blockers{color:var(--operations-text-muted);background:#d889890b;border-left:2px solid #d88989;padding:.85rem 1rem}.identity-deletion-blockers strong{color:#e6aaaa}.identity-deletion-blockers ul{margin:.5rem 0;padding-left:1.2rem}.identity-deletion-blockers p{margin:.5rem 0 0;font-size:.72rem}.identity-deletion-ready{color:#8bd3a6;margin:0;font-size:.75rem}.identity-deletion-retries ol{margin:0;padding:0;list-style:none;display:grid}.identity-deletion-retries li{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.identity-deletion-retries li>div{gap:.25rem;display:grid}.identity-deletion-retries li span{color:var(--operations-text-muted);font-size:.72rem}.identity-protection-note h2{color:var(--off-white);margin:0 0 .4rem;font-size:1rem}.identity-protection-note p{margin:0}.permission-spec-list{display:grid}.permission-spec-list label{cursor:pointer;border-bottom:1px solid #f7f4ea11;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.8rem 0;display:grid}.permission-spec-list label:first-child{border-top:1px solid #f7f4ea11}.permission-spec-list input{accent-color:var(--gold-2);margin-top:.2rem}.permission-spec-list span{gap:.18rem;display:grid}.permission-spec-list small{color:var(--operations-text-muted)}.identity-activity{border-top:1px solid var(--operations-line);max-width:68rem;margin:2rem auto 0;padding-top:1.5rem}.identity-activity ol{margin:1rem 0 0;padding:0;list-style:none;display:grid}.identity-activity li{border-bottom:1px solid #f7f4ea11;grid-template-columns:auto 1fr;gap:.8rem;padding:.8rem 0;display:grid}.identity-activity li p,.identity-activity li time{color:var(--operations-text-muted);margin:.2rem 0 0;font-size:.75rem}.audit-timeline-section{margin-top:1.25rem}.audit-timeline-section>header{border-bottom:1px solid var(--operations-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.audit-timeline-section>header span{color:var(--operations-text-muted);font-size:.78rem}.audit-timeline{margin:0;padding:0;list-style:none;display:grid}.audit-timeline>li{border-bottom:1px solid var(--operations-line);grid-template-columns:.85rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}.audit-timeline-marker{color:#8da6bd;border:2px solid;border-radius:50%;width:.65rem;height:.65rem;margin-top:.4rem}.audit-timeline-marker.audit-severity-warning{color:#d6a45f}.audit-timeline-marker.audit-severity-critical{color:#d88989}.audit-timeline article>header{justify-content:space-between;gap:1rem;display:flex}.audit-timeline article h3{margin:0;font-size:1rem}.audit-timeline article header p,.audit-timeline time{color:var(--operations-text-muted);margin:0 0 .3rem;font-size:.7rem}.audit-timeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.5rem;margin:1rem 0 0;display:grid}.audit-timeline dt{color:#aeb8c7a6;text-transform:uppercase;font-size:.62rem;font-weight:800}.audit-timeline dd{color:#f7f4ead6;overflow-wrap:break-word;margin:.2rem 0 0}.audit-timeline dd strong,.audit-timeline dd small{display:block}.audit-timeline dd small{color:var(--operations-text-muted);margin-top:.18rem;font-size:.7rem}.audit-timeline footer{margin-top:.8rem}.incident-response-warning{background:#d889890e;border-left:3px solid #d88989;margin-bottom:1.25rem;padding:1.1rem 1.2rem}.incident-response-warning>p:first-child,.sensitive-evidence header p{color:#e6aaaa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:850}.incident-response-warning h2,.sensitive-evidence h3{margin:0}.incident-response-warning p:last-child{color:var(--operations-text-muted);margin:.55rem 0 0}.sensitive-evidence-control{justify-items:start;gap:.75rem;margin-top:.85rem;display:grid}.sensitive-evidence{background:#030a13b8;border:1px solid #d889893d;width:100%;padding:1rem}.sensitive-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;display:grid}.sensitive-evidence dt{color:var(--operations-text-muted);text-transform:uppercase;font-size:.65rem}.sensitive-evidence dd{overflow-wrap:anywhere;margin:.2rem 0 0}.sensitive-evidence details{margin:1rem 0}.sensitive-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f4eac7;max-height:24rem;overflow:auto}.operations-settings-form{gap:2rem}.operations-settings-section{border:0;border-bottom:1px solid var(--operations-line);margin:0;padding:0 0 1.5rem}.operations-settings-section>header,.operations-settings-section>legend{margin-bottom:1rem}.operations-settings-section>legend{color:var(--off-white);font-family:var(--font-heading);font-size:1.2rem}.operations-settings-section .settings-list{border-top:1px solid #f7f4ea14;gap:0}.operations-settings-section .settings-row{background:0 0;border:0;border-bottom:1px solid #f7f4ea11;padding:1rem 0}.operations-settings-section .settings-static-row{grid-template-columns:minmax(0,1fr) auto}.turnaround-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.turnaround-editor input[readonly]{color:#f7f4eaa8;cursor:default;background:#050d1859}@media (max-width:800px){.identity-workflow-section,.identity-access-section{grid-template-columns:1fr;gap:1rem}.identity-field-grid,.audit-timeline dl{grid-template-columns:1fr 1fr}.identity-record-header,.audit-timeline-section>header,.audit-timeline article>header,.identity-deletion-retries li{flex-direction:column;align-items:start}}@media (max-width:520px){.identity-field-grid,.audit-timeline dl,.sensitive-evidence dl,.turnaround-editor{grid-template-columns:1fr}.identity-workflow-actions,.identity-page-actions{display:grid}.identity-workflow-actions .button,.identity-page-actions .button{width:100%}}
.verify-page{background:radial-gradient(at 72% 0,#d6a64a0e,#0000 30rem),linear-gradient(#06101d 0%,#07111f 60%,#030a15 100%)}.verify-page:before{opacity:.2}.verify-page:after{opacity:.28}.verify-page .eyebrow{color:var(--gold-2);letter-spacing:.12em}.verify-page .verify-home-shell{gap:clamp(4.5rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.verify-page .verify-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.verify-page .verify-home-copy{width:100%;max-width:46rem;padding:0}.verify-page .verify-home-copy h1{letter-spacing:-.045em;max-width:12ch;margin:0 0 1.1rem;font-size:clamp(3rem,6.5vw,5.6rem);font-weight:720;line-height:.98}.verify-page .verify-home-copy .hero-subline{color:#aeb8c7eb;max-width:35rem;margin:0 0 2.2rem;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.65}.verify-page .verify-entry-card{width:min(100%,41rem);box-shadow:none;background:0 0;border:0;padding:0}.verify-page .verify-form{gap:.65rem;display:grid}.verify-page .verify-label{color:#f7f4eae0;font-size:.76rem;font-weight:800}.verify-page .verify-control{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding-bottom:0;display:grid;position:relative}.verify-page .verify-input{min-height:3.35rem;box-shadow:none;color:var(--off-white);background:#f7f4ea06;border:0;border-bottom:1px solid #f7f4ea38;border-radius:0;padding:.8rem 1rem}.verify-page .verify-input:hover{background:#f7f4ea09;border-bottom-color:#f5ca736b}.verify-page .verify-input:focus{border-bottom-color:var(--gold-2);outline:2px solid #0000;box-shadow:0 2px #f5ca732e}.verify-page .verify-button{border-radius:var(--radius-sm);white-space:nowrap;min-height:3.35rem;padding-inline:1.2rem}.verify-page .verify-help{color:#aeb8c7b8;margin:.25rem 0 0;font-size:.76rem}.verify-pending-state{color:#aeb8c7d1;grid-column:1/-1;align-items:center;gap:.65rem;min-height:1.25rem;font-size:.74rem;display:flex}.verify-pending-state>span{background:#f7f4ea1f;width:2.5rem;height:1px;position:relative;overflow:hidden}.verify-pending-state>span:after{content:"";background:var(--gold-2);width:45%;animation:1.2s ease-in-out infinite verifyProgress;position:absolute;inset:0}.verify-page .verify-home-visual{min-height:0;box-shadow:none;background:0 0;border:0;align-content:center;gap:.85rem;padding:0;display:grid}.verify-page .verify-home-visual:before{opacity:.35}.verify-page .verify-home-visual>p{color:#aeb8c7a3;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.verify-page .verify-sample-scans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.verify-page .verify-sample-scans .card-scan{gap:.4rem}.verify-page .verify-sample-scans .card-scan-frame{aspect-ratio:2/2.85;background:#050d186b;border-color:#f7f4ea1c;border-radius:.55rem;box-shadow:0 18px 42px #0000003d}.verify-page .verify-sample-scans .card-scan figcaption{color:#aeb8c7a6;font-size:.67rem}.verify-page .verify-home-visual>span{color:#f7f4eab8;font-size:.76rem}.verify-page .verify-home-trust{border-top:1px solid #f7f4ea1f;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.verify-page .verify-home-trust>header .eyebrow{margin-bottom:.75rem;font-size:.65rem}.verify-page .verify-home-trust>header h2{max-width:11ch;margin:0;font-size:clamp(1.65rem,3vw,2.45rem)}.verify-page .verify-home-trust ul{border-top:1px solid #f7f4ea1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.verify-page .verify-home-trust li{min-height:8rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f7f4ea1a;border-radius:0;padding:1.25rem 1.25rem 1.25rem 0;display:block}.verify-page .verify-home-trust li:nth-child(odd){border-right:1px solid #f7f4ea1a}.verify-page .verify-home-trust li:nth-child(2n){padding-left:1.25rem}.verify-page .verify-home-trust strong{color:var(--off-white);margin-bottom:.45rem;font-size:.88rem;display:block}.verify-page .verify-home-trust li span{color:#aeb8c7d1;font-size:.78rem;line-height:1.55}.verify-page .verify-detail-shell{width:min(100% - (var(--cg-gutter) * 2), 75rem);padding-block:1.4rem 3.5rem}.verify-page.verify-detail-page{padding-block:1.25rem 3.5rem}.verify-detail-topbar{margin-bottom:1rem}.verify-detail-heading{text-align:left;gap:.25rem;max-width:none;margin-bottom:1.15rem;display:grid}.verify-detail-heading .eyebrow{margin:0;font-size:.62rem}.verify-detail-heading h1{letter-spacing:-.02em;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0;font-size:clamp(1.55rem,2.6vw,2.25rem)}.verify-detail-heading .hero-subline{color:#aeb8c7c7;margin:0;font-size:.84rem}.verify-detail-panel{box-shadow:none;background:0 0;border:0;padding:0}.verify-digital-certificate{color:var(--off-white);background:linear-gradient(150deg,#08121ff5,#040c17fa);border:1px solid #f7f4ea24;border-top-color:#f5ca736b;border-radius:.35rem;gap:0;display:grid;box-shadow:0 28px 70px #0000003d}.verify-certificate-summary{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,3.2vw,2.5rem);display:grid}.verify-certificate-identity{min-width:0}.verify-certificate-identity h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:18ch;margin:.8rem 0 0;font-size:clamp(2.1rem,4vw,3.75rem);font-weight:700;line-height:.98}.verify-card-subset{max-width:32ch;color:var(--gold-2);overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(1rem,1.9vw,1.35rem);font-weight:720;line-height:1.25}.verify-card-subset-variant{color:#f7f4ead1;overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem .55rem;max-width:42ch;margin:.4rem 0 0;font-size:.78rem;font-weight:700;line-height:1.35;display:flex}.verify-card-subset-variant span{color:#aeb8c7ad;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.verify-identity-context{gap:.22rem;margin-top:1rem;display:grid}.verify-identity-context p{color:#aeb8c7e6;letter-spacing:.035em;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.verify-cert-row{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-top:1.15rem;display:flex}.verify-cert-row>span{color:#aeb8c7ad;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.verify-cert-row>strong{font-family:var(--font-heading);letter-spacing:.04em;font-size:1rem}.verify-cert-row .verify-action{min-height:2.25rem;padding:.45rem .7rem}.verify-certificate-section{border-top:1px solid #f7f4ea1f;min-width:0;padding:clamp(1.4rem,2.8vw,2rem)}.verify-certificate-section>header>p{color:var(--gold-2);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.64rem;font-weight:850}.verify-certificate-section>header h2{margin:0;font-size:clamp(1.15rem,2vw,1.55rem)}.verify-grade-summary{border-left:1px solid #f7f4ea1f;align-content:start;min-width:0;padding-left:clamp(1.5rem,3vw,2.5rem);display:grid}.verify-grade-summary>header>p{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .28rem;font-size:.62rem;font-weight:850}.verify-grade-summary>header h3{color:#aeb8c7c2;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.72rem}.verify-grade-anchor{align-items:end;gap:clamp(2rem,5vw,4rem);display:flex}.verify-grade-anchor>div:first-child{gap:.5rem;display:grid}.verify-grade-anchor>div:first-child strong{font-family:var(--font-heading);letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(4rem,7vw,6.1rem);font-weight:650;line-height:.82}.verify-grade-anchor>div:first-child span{color:#f7f4eae6;font-size:.9rem;font-weight:700}.verify-population-rank{border-left:1px solid #f7f4ea24;gap:.18rem;padding:0 0 .4rem 1.25rem;display:grid}.verify-population-rank span{color:#aeb8c7a8;text-transform:uppercase;font-size:.64rem;font-weight:800}.verify-population-rank strong{font-family:var(--font-heading);font-size:1.5rem}.verify-population-rank em{color:#aeb8c7b8;font-size:.68rem;font-style:normal}.verify-subgrade-section{margin-top:1.1rem}.verify-subgrade-section h3{color:#aeb8c7b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem}.verify-subgrades{border-top:1px solid #f7f4ea1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.verify-subgrade{text-align:left;background:0 0;border:0;border-bottom:1px solid #f7f4ea1a;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:2.4rem;padding:.45rem 0;display:flex}.verify-subgrade:nth-child(odd){border-right:1px solid #f7f4ea1a;padding-right:1rem}.verify-subgrade:nth-child(2n){padding-left:1rem}.verify-subgrade span{color:#aeb8c7c7;font-size:.72rem}.verify-subgrade strong{font-size:.88rem}.verify-evidence-grid{border-top:1px solid #f7f4ea1f;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr);display:grid}.verify-evidence-grid>.verify-certificate-section{border-top:0}.verify-evidence-grid>.verify-specification-section{border-left:1px solid #f7f4ea1f}.has-no-scans .verify-evidence-grid{grid-template-columns:1fr}.has-no-scans .verify-evidence-grid>.verify-specification-section{border-left:0}.verify-certificate-information{grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.verify-certificate-information dl{border-top:1px solid #f7f4ea1a;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.verify-certificate-information dl>div{border-bottom:1px solid #f7f4ea1a;border-right:1px solid #f7f4ea1a;gap:.25rem;min-width:0;padding:.75rem;display:grid}.verify-certificate-information dl>div:last-child{border-right:0}.verify-certificate-information dt,.verify-result-details dt{color:#aeb8c7a6;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:800}.verify-certificate-information dd,.verify-result-details dd{color:var(--off-white);overflow-wrap:anywhere;word-break:normal;white-space:normal;margin:0;font-size:.82rem}.verify-certificate-scans{align-content:start;gap:1rem;display:grid}.verify-scan-groups{grid-template-columns:1fr;gap:1.35rem;display:grid}.verify-scan-group{gap:.8rem}.verify-scan-group-header{min-height:1.8rem}.verify-scan-viewer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.verify-scan-groups.is-single .verify-scan-viewer-grid{grid-template-columns:minmax(0,24rem);justify-content:center}.verify-scan-item{align-content:start;gap:.4rem;display:grid}.verify-scan-thumb{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.55rem;padding:0;display:grid}.verify-scan-thumb-frame{aspect-ratio:2/2.85;background:#050d186b;border-color:#f7f4ea1f;border-radius:.55rem;box-shadow:0 15px 34px #00000038}.verify-scan-broken{color:#aeb8c7b8;text-align:center;place-items:center;width:100%;height:100%;padding:1rem;font-size:.72rem;display:grid}.verify-scan-thumb:focus-visible{outline-offset:.35rem;outline:3px solid #f5ca739e}.verify-scan-thumb-caption{color:#f7f4eadb}.verify-scan-thumb-caption em{color:#aeb8c7ad;background:0 0;border-color:#f7f4ea1a;padding:.18rem .35rem;font-size:.58rem}.verify-scan-reload{width:max-content;min-height:2rem;padding:.35rem .5rem;font-size:.68rem}.verify-specification-section{width:100%;min-width:0;display:block}.verify-specification-section .verify-data-group{width:100%;min-width:0;max-width:none}.verify-specification-section .verify-data-group>h3{margin:0 0 .85rem;font-size:clamp(1.15rem,2vw,1.55rem)}.verify-specification-section .verify-result-details{border-top:1px solid #f7f4ea1a;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin:0;display:grid}.verify-specification-section .verify-result-details>div{background:0 0;border:0;border-bottom:1px solid #f7f4ea1a;grid-template-columns:1fr;gap:.25rem;min-width:0;min-height:3.8rem;padding:.7rem 0;display:grid}.verify-specification-section .verify-result-details>div:nth-child(odd){border-right:1px solid #f7f4ea1a;padding-right:.8rem}.verify-specification-section .verify-result-details>div:nth-child(2n){padding-left:.8rem}.verify-specification-section .verify-result-details dd{overflow-wrap:anywhere;word-break:normal;white-space:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}.verify-certificate-trust{grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.verify-trust-statements{border-top:1px solid #f7f4ea1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.verify-trust-statements>div{border-bottom:1px solid #f7f4ea1a;border-right:1px solid #f7f4ea1a;align-content:start;gap:.35rem;min-width:0;min-height:0;padding:.75rem;display:grid}.verify-trust-statements>div:last-child{border-right:0}.verify-trust-statements strong{color:var(--off-white);font-size:.84rem}.verify-trust-statements span{color:#aeb8c7c7;font-size:.76rem;line-height:1.55}.verify-certificate-actions{border-top:1px solid #f7f4ea1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.25rem clamp(1.4rem,2.8vw,2rem);display:grid}.verify-certificate-actions>p{color:#aeb8c7cc;max-width:43rem;margin:0;font-size:.8rem;line-height:1.55}.verify-certificate-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.verify-certificate-actions .verify-action{color:#f7f4eadb;background:0 0;border-color:#f7f4ea26;min-height:2.65rem}.verify-certificate-actions .verify-action.is-primary{border-color:var(--gold-2);background:var(--gold-2);color:#111827}.verify-certificate-loading{min-height:calc(100svh - var(--public-header-height));place-items:center;padding:2rem 0;display:grid}.verify-certificate-loading .container{max-width:46rem}.verify-certificate-loading h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,6vw,5rem)}.verify-certificate-loading .container>p:not(.eyebrow){color:#aeb8c7d1;max-width:35rem;margin:1rem 0 1.5rem}.verify-certificate-loading .container>span{background:#f7f4ea1f;width:min(18rem,70vw);height:1px;display:block;position:relative;overflow:hidden}.verify-certificate-loading .container>span:after{content:"";background:var(--gold-2);width:36%;animation:1.25s ease-in-out infinite verifyProgress;position:absolute;inset:0}@keyframes verifyProgress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (max-width:980px){.verify-page .verify-home-hero{grid-template-columns:1fr}.verify-page .verify-home-copy{max-width:48rem}.verify-page .verify-home-visual{width:min(100%,34rem)}.verify-certificate-summary,.verify-evidence-grid{grid-template-columns:1fr}.verify-grade-summary{border-top:1px solid #f7f4ea1f;border-left:0;padding:1.5rem 0 0}.verify-grade-anchor{justify-content:space-between}.verify-evidence-grid>.verify-specification-section{border-top:1px solid #f7f4ea1f;border-left:0}.verify-certificate-information,.verify-certificate-trust{grid-template-columns:1fr;gap:1rem}.verify-certificate-information dl{grid-template-columns:repeat(3,minmax(0,1fr))}.verify-trust-statements{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-certificate-information dl>div:nth-child(3n),.verify-trust-statements>div:nth-child(2n){border-right:0}.verify-specification-section .verify-result-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.verify-page .verify-home-shell{gap:3.5rem;padding-block:3rem 4rem}.verify-page .verify-home-copy h1{font-size:clamp(2.75rem,14vw,4.3rem)}.verify-page .verify-control{grid-template-columns:1fr}.verify-page .verify-button{width:100%}.verify-page .verify-home-trust{grid-template-columns:1fr;gap:1.75rem}.verify-page .verify-home-trust ul,.verify-trust-statements,.verify-certificate-information dl,.verify-specification-section .verify-result-details{grid-template-columns:1fr}.verify-page .verify-home-trust li,.verify-page .verify-home-trust li:nth-child(2n),.verify-trust-statements>div,.verify-trust-statements>div:nth-child(2n),.verify-certificate-information dl>div,.verify-certificate-information dl>div:nth-child(2n),.verify-specification-section .verify-result-details>div,.verify-specification-section .verify-result-details>div:not(:nth-child(3n+1)){border-right:0;padding-inline:0}.verify-page .verify-home-trust li:nth-child(odd),.verify-trust-statements>div:nth-child(odd),.verify-certificate-information dl>div:nth-child(odd),.verify-specification-section .verify-result-details>div:not(:nth-child(3n)){border-right:0}.verify-specification-section .verify-result-details>div:nth-child(odd),.verify-specification-section .verify-result-details>div:nth-child(2n){border-right:0;padding-inline:0}.verify-page .verify-detail-shell{width:min(100% - 1.25rem,75rem);padding-block:1rem 2.5rem}.verify-page.verify-detail-page{padding-block:0}.verify-detail-heading{margin-bottom:.9rem}.verify-digital-certificate{border-inline:0;border-radius:0}.verify-certificate-summary,.verify-certificate-section{padding:1.35rem 1rem}.verify-certificate-identity h2{font-size:clamp(2.2rem,12vw,3.4rem)}.verify-grade-anchor{flex-direction:column;align-items:start}.verify-population-rank{border-top:1px solid #f7f4ea1f;border-left:0;padding:.9rem 0 0}.verify-subgrades{grid-template-columns:1fr}.verify-subgrade,.verify-subgrade:nth-child(2n),.verify-subgrade:nth-child(odd){border-right:0;padding-inline:0}.verify-cert-row .verify-action{white-space:normal;flex:none;max-width:100%}.verify-scan-viewer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-scan-thumb-caption{display:grid}.verify-scan-badges{justify-content:flex-start}.verify-certificate-actions{grid-template-columns:1fr}.verify-certificate-actions>div{justify-content:flex-start}.verify-certificate-actions .verify-action,.verify-certificate-actions .verify-share{width:100%}}@media print{@page{size:auto;margin:12mm}html,body{color:#111!important;background:#fff!important}.site-header,.site-footer,.operational-dock-root,.system-status-drawer,.verify-detail-topbar,.verify-certificate-actions,.verify-cert-row .verify-action,.verify-scan-open-link,.verify-scan-reload{display:none!important}.verify-page,.verify-detail-page{background:#fff!important;min-height:0!important;padding:0!important}.verify-page:before,.verify-page:after{display:none!important}.verify-page .verify-detail-shell{width:100%;max-width:none;padding:0}.verify-detail-heading{margin-bottom:5mm}.verify-detail-heading .eyebrow,.verify-detail-heading h1,.verify-detail-heading .hero-subline{color:#111!important}.verify-digital-certificate{box-shadow:none;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px solid #777;border-radius:0}.verify-certificate-summary,.verify-certificate-information,.verify-certificate-trust,.verify-subgrade-section{break-inside:avoid}.verify-evidence-grid{break-inside:avoid-page;grid-template-columns:minmax(0,1.5fr) minmax(58mm,.9fr)}.verify-certificate-section,.verify-certificate-summary,.verify-certificate-actions{padding:5mm}.verify-certificate-identity h2,.verify-card-subset,.verify-card-subset-variant,.verify-grade-anchor strong,.verify-grade-anchor span,.verify-certificate-section h2,.verify-data-group h3,.verify-result-details dd,.verify-certificate-information dd,.verify-trust-statements strong{color:#111!important}.verify-status-pill,.verify-certificate-section>header>p,.verify-grade-summary>header>p{color:#5c4300!important;border-color:#9d8038!important}.verify-identity-context p,.verify-cert-row>span,.verify-result-details dt,.verify-certificate-information dt,.verify-trust-statements span{color:#444!important}.verify-scan-thumb{break-inside:avoid;text-decoration:none}.verify-scan-thumb-frame{box-shadow:none;background:#fff;border-color:#999}.verify-scan-thumb-frame:after,.verify-scan-badges{display:none}.verify-scan-thumb img{max-height:105mm}}@media (prefers-reduced-motion:reduce){.verify-pending-state>span:after,.verify-certificate-loading .container>span:after{opacity:.55;width:100%;animation:none}}
