:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8f5fb;font-synthesis:none;text-rendering:optimizelegibility;--background:#060309;--surface:#0d0812;--surface-raised:#15101b;--surface-soft:#1c1424;--border:#31253a;--border-strong:#644078;--text:#f8f5fb;--muted:#a69cab;--purple:#a948d2;--purple-bright:#d267ff;--gold:#e5ad36;--gold-soft:#ffcf66;--red:#ef6b78;--green:#4fc488;--blue:#6b9bea;--orange:#e59a45;--shadow:0 24px 70px #00000061;--admin-sidebar-width:340px;background:#060309;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 5%, #792e9c2e, transparent 28rem), radial-gradient(circle at 15% 90%, #da9d2514, transparent 24rem), var(--background);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:.55rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}h2{margin-bottom:0;font-size:1.15rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800}.muted{color:var(--muted)}.admin-shell{min-height:100vh}.sidebar{z-index:30;width:var(--admin-sidebar-width);min-width:var(--admin-sidebar-width);flex:0 0 var(--admin-sidebar-width);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09050cf5;flex-direction:column;max-width:100vw;padding:1.5rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:.8rem;padding:0 .55rem 1.5rem;display:flex}.brand__mark{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold-soft);background:linear-gradient(145deg,#2f172d,#16101a);border-radius:16px;place-items:center;font-family:Georgia,serif;font-size:1.65rem;font-weight:800;display:grid;box-shadow:0 0 25px #e5ad361f}.brand strong,.brand small{display:block}.brand strong{font-family:Georgia,serif;font-size:1.25rem}.brand small{color:var(--muted);margin-top:.1rem}.sidebar__nav{gap:.4rem;min-width:0;padding-right:.2rem;display:grid;overflow:hidden auto}.sidebar__help{background:#a948d20f;border:1px solid #4b3654;border-radius:13px;gap:.35rem;margin-top:1.2rem;padding:.8rem;display:grid}.sidebar__help strong{color:var(--gold-soft);font-size:.76rem}.sidebar__help span{color:var(--muted);font-size:.7rem;line-height:1.45}.nav-link{color:#c6bdca;border:1px solid #0000;border-radius:13px;align-items:center;gap:.65rem;min-width:0;min-height:48px;padding:.7rem .85rem;font-size:.92rem;font-weight:700;transition:all .16s;display:flex}.nav-link>span[aria-hidden=true]{width:26px;height:26px;color:var(--gold);flex:0 0 26px;place-items:center;font-size:1.1rem;display:grid}.nav-link:hover{border-color:var(--border);color:var(--text);background:#ffffff08}.nav-link--active{color:#fff;background:linear-gradient(90deg,#8336a542,#8336a514);border-color:#654075}.sidebar__identity{border:1px solid var(--border);background:var(--surface);border-radius:15px;flex:none;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem;display:flex}.sidebar__identity strong,.sidebar__identity span{display:block}.sidebar__identity-text{flex:1;min-width:0}.sidebar__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.logout-button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:.55rem;font-size:.72rem;font-weight:800}.logout-button:hover{color:#fff}.sidebar__identity span{color:var(--gold-soft);margin-top:.15rem;font-size:.75rem}.avatar{border:1px solid var(--purple);color:#fff;background:#281332;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.avatar--large{border-color:var(--gold);background:linear-gradient(145deg,#48224f,#201325);width:54px;height:54px;font-size:1.15rem}.admin-main{min-height:100vh;margin-left:var(--admin-sidebar-width)}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060309d1;justify-content:space-between;align-items:center;height:66px;padding:0 2rem;display:flex;position:sticky;top:0}.topbar p{margin:0;font-weight:800}.topbar__menu{display:none}.environment-pill{color:var(--gold-soft);background:#e5ad3614;border:1px solid #664b28;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:800}.content{width:min(1220px,100%);margin:0 auto;padding:2.2rem}.page-header,.detail-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.page-header__description,.detail-header p{max-width:650px;color:var(--muted);margin-bottom:0;line-height:1.6}.button{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:.65rem 1rem;font-size:.85rem;font-weight:800;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.button--primary{background:linear-gradient(135deg,#8c35ad,#63247d);border-color:#c85af1;box-shadow:0 10px 28px #8b30b133}.button--secondary{border-color:var(--border-strong);background:var(--surface-raised)}.button--warning{color:#ffe4a8;background:#38270f;border-color:#88612a}.button--wide{width:100%}.button--small{min-height:36px;padding:.45rem .75rem;font-size:.78rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.stats-grid--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-raised), var(--surface));min-height:145px;box-shadow:var(--shadow);border-radius:18px;padding:1.15rem;position:relative;overflow:hidden}.stat-card:after{content:"";filter:blur(4px);opacity:.14;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-25px}.stat-card--gold:after{background:var(--gold)}.stat-card--purple:after{background:var(--purple)}.stat-card--red:after{background:var(--red)}.stat-card--blue:after{background:var(--blue)}.stat-card__label{color:#c4bac8;text-transform:uppercase;min-height:2.5rem;margin-bottom:.7rem;font-size:.78rem;font-weight:800}.stat-card__value{margin-bottom:.45rem;font-family:Georgia,serif;font-size:2.4rem;display:block}.stat-card__hint{color:var(--muted);margin-bottom:0;font-size:.78rem}.panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#0d0812e6;border-radius:18px;padding:1.25rem}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.priority-panel{min-width:0}.priority-list{display:grid}.priority-item{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;transition:background .14s;display:flex}.priority-item:first-child{border-top:0;padding-top:.25rem}.priority-item:hover{background:#ffffff05}.priority-item__main{min-width:0}.priority-item__main>strong{margin-top:.55rem;display:block}.priority-item__main>p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.priority-item__aside{flex:none;justify-items:end;gap:.65rem;display:grid}.priority-item__aside>span{color:var(--gold-soft);font-size:.76rem;font-weight:800}.badge-row--compact{margin:0}.message-alert{background:#0d1828;border:1px solid #385e98;border-radius:13px;align-items:center;gap:.75rem;margin-top:.6rem;padding:.8rem;display:flex}.message-alert>span{font-size:1.4rem}.message-alert strong{font-size:.82rem}.message-alert p{color:#9eb4d4;margin:.2rem 0 0;font-size:.72rem}.role-guide__title{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.role-guide__title h2{margin-bottom:.2rem}.role-guide__title p{color:var(--muted);margin:0;font-size:.75rem}.role-guide ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.role-guide li{color:#d5ccd8;align-items:flex-start;gap:.55rem;font-size:.78rem;line-height:1.4;display:flex}.role-guide li span{color:var(--green);font-weight:900}.role-guide__notice{border-top:1px solid var(--border);color:var(--muted);margin:1rem 0 0;padding-top:.85rem;font-size:.7rem}.recent-panel{box-shadow:none}.text-link{color:var(--gold-soft);font-size:.78rem;font-weight:800}.activity-list--compact .activity-item{padding:.75rem 0}.panel--flush{padding:0;overflow:hidden}.panel__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel__meta{color:var(--muted);font-size:.75rem}.activity-list{display:grid}.activity-item{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 0;display:grid}.activity-item:first-child{border-top:0}.activity-item__icon{width:38px;height:38px;color:var(--gold-soft);background:#1b1021;border:1px solid #684078;border-radius:12px;place-items:center;display:grid}.activity-item p,.activity-item time{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.activity-item time{margin:0}.filter-row{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.reports-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.reports-toolbar .filter-row{justify-content:flex-end;margin-bottom:0}.result-count{color:var(--muted);margin-bottom:1rem;font-size:.76rem}.report-list{gap:.85rem;display:grid}.report-card{border:1px solid var(--border);background:#0d0812e6;border-radius:17px;padding:1rem}.report-card--urgent{border-color:#743b45;box-shadow:inset 3px 0 #c95a66}.report-card__top,.report-card__body,.report-card__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.report-card__top>span{color:var(--muted);font-size:.72rem}.report-card__body{margin-top:.9rem}.report-card__body small{color:var(--muted);font-size:.7rem}.report-card__body h2{margin-top:.25rem;font-size:1.05rem}.report-card__reason{color:var(--gold-soft);margin:.3rem 0 0;font-size:.78rem;font-weight:750}.evidence-preview{background:#09070c;border:1px solid #352c3a;border-radius:12px;margin-top:.85rem;padding:.8rem}.evidence-preview strong{color:#c1b7c5;text-transform:uppercase;font-size:.72rem}.evidence-preview p{color:#ded7e1;margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.report-card__footer{color:var(--muted);margin-top:.8rem;font-size:.7rem}.filter-button{border:1px solid var(--border);min-height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:800}.filter-button--active{border-color:var(--gold);color:#fff1c9;background:#e5ad361f}.responsive-table{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:1rem}th{color:#938899;letter-spacing:.08em;text-transform:uppercase;background:#0a060e;font-size:.69rem}td{color:#d9d1dc;font-size:.86rem}td strong,td small{display:block}td small{color:var(--muted);margin-top:.25rem}tbody tr:hover{background:#ffffff05}.badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .6rem;font-size:.7rem;font-weight:850;display:inline-flex}.badge--gold{color:#ffdd86;background:#2a200e;border-color:#826428}.badge--purple{color:#e6a8ff;background:#21102a;border-color:#714186}.badge--blue{color:#a6c8ff;background:#0e1c31;border-color:#385e98}.badge--green{color:#9aebbe;background:#0d281b;border-color:#2c7854}.badge--orange{color:#ffc082;background:#2b190b;border-color:#805329}.badge--red{color:#ffabb3;background:#2d1116;border-color:#82404a}.badge--muted{color:#c7bdca;background:#18121c;border-color:#514657}.breadcrumb{color:var(--muted);gap:.55rem;margin-bottom:1.4rem;font-size:.82rem;display:flex}.breadcrumb a{color:var(--gold-soft)}.detail-grid{grid-template-columns:1.25fr .75fr;gap:1rem;margin-bottom:1rem;display:grid}.evidence-focus{background:linear-gradient(135deg, #e5ad3614, transparent 50%), var(--surface);border:1px solid #6a4e29;border-radius:17px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.evidence-focus__icon{width:48px;height:48px;color:var(--gold-soft);background:#21170b;border:1px solid #7c5c2a;border-radius:14px;flex:none;place-items:center;font-size:1.25rem;display:grid}.evidence-focus h2{margin-bottom:.35rem}.evidence-focus p:last-child{color:#ded4c2;margin:0;line-height:1.55}.sensitive-access-gate{gap:.7rem;margin-top:.5rem;display:grid}.sensitive-access-gate p{margin:0}.sensitive-access-gate label{color:#dcd4df;font-size:.72rem;font-weight:800}.sensitive-access-gate input{margin-top:.4rem}.message-evidence{gap:.9rem;display:grid}.listing-evidence{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);gap:1.2rem;display:grid}.listing-evidence__gallery{align-content:start;gap:.65rem;min-width:0;display:grid}.listing-evidence__main-image{color:var(--gold-soft);cursor:zoom-in;background:#050307;border:1px solid #74572e;border-radius:15px;padding:0;display:grid;overflow:hidden}.listing-evidence__main-image:hover{border-color:var(--gold)}.listing-evidence__main-image:focus-visible,.listing-evidence__thumbnail:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.listing-evidence__main-image img{object-fit:contain;background:#050307;width:100%;height:clamp(260px,44vw,540px);display:block}.listing-evidence__main-image span{padding:.65rem .8rem;font-size:.76rem;font-weight:800}.listing-evidence__thumbnails{grid-auto-columns:76px;grid-auto-flow:column;gap:.5rem;padding:.2rem;display:grid;overflow-x:auto}.listing-evidence__thumbnail{border:1px solid var(--border);width:76px;height:76px;color:var(--muted);cursor:pointer;background:#08050b;border-radius:10px;place-items:center;padding:0;font-size:.62rem;display:grid;overflow:hidden}.listing-evidence__thumbnail--active{border-color:var(--gold)}.listing-evidence__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.listing-evidence__image-unavailable{color:#ffabb3;text-align:center;background:#82404a1f;border:1px dashed #82404a;border-radius:15px;place-items:center;min-height:260px;padding:1rem;display:grid}.listing-evidence__body{min-width:0}.listing-evidence__body h2{overflow-wrap:anywhere;margin:.2rem 0 .7rem;font-size:clamp(1.45rem,3vw,2.25rem)}.listing-evidence__labels{flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem;display:flex}.listing-evidence__labels span{color:var(--gold-soft);background:#e5ad3614;border:1px solid #74572e;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:850}.listing-evidence__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.listing-evidence__facts div{border:1px solid var(--border);background:#08050b99;border-radius:12px;padding:.7rem .8rem}.listing-evidence__facts dd{overflow-wrap:anywhere}.listing-evidence__description{border-left:3px solid var(--purple);background:#120b17;border-radius:0 12px 12px 0;margin-top:.8rem;padding:.9rem}.listing-evidence__description p{color:#ded4e0;white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.6}.listing-evidence__public-state{color:#ffc082;background:#80532924;border:1px solid #805329;border-radius:12px;margin-top:.8rem;padding:.8rem}.message-evidence__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.message-evidence__meta div{border:1px solid var(--border);background:#08050b99;border-radius:12px;padding:.7rem .8rem}.message-evidence__meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.68rem;font-weight:800}.message-evidence__meta dd{color:#f4edf5;margin:0}.message-evidence__text{border:1px solid var(--border);color:#f3edf2;white-space:pre-wrap;overflow-wrap:anywhere;background:#08050b;border-radius:13px;margin:0;padding:1rem;line-height:1.65}.message-evidence__media-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.8rem;display:grid}.message-evidence__image-button{min-width:0;color:var(--gold-soft);cursor:zoom-in;background:#08050b;border:1px solid #74572e;border-radius:14px;padding:0;display:grid;overflow:hidden}.message-evidence__image-button:hover{border-color:var(--gold)}.message-evidence__image-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.message-evidence__image-button img{object-fit:contain;background:#050307;width:100%;max-height:min(56vh,560px);display:block}.message-evidence__image-button span{padding:.65rem .8rem;font-size:.76rem;font-weight:800}.message-evidence__video{gap:.45rem;display:grid}.message-evidence__video video{background:#000;border:1px solid #74572e;border-radius:14px;width:min(760px,100%);max-height:70vh;display:block}.message-evidence__video small{color:var(--muted)}.message-evidence__unavailable{color:#ffabb3;background:#82404a1f;border:1px dashed #82404a;border-radius:13px;padding:1rem}.message-evidence__access-note{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;font-size:.76rem;display:flex}.evidence-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030205eb;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.evidence-modal__content{place-items:center;max-width:min(1100px,100%);max-height:94vh;display:grid;position:relative}.evidence-modal__content img{object-fit:contain;background:#000;border:1px solid #74572e;border-radius:14px;max-width:100%;max-height:90vh;display:block}.evidence-modal__close{z-index:1;color:#fff;cursor:pointer;background:#08050be0;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid;position:absolute;top:.6rem;right:.6rem}@media (width<=640px){.listing-evidence,.listing-evidence__facts,.message-evidence__meta{grid-template-columns:1fr}.message-evidence__access-note{flex-direction:column;align-items:stretch}}.definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.definition-list div,.listing-card__details div{border:1px solid var(--border);background:#0a070d;border-radius:12px;padding:.8rem}dt{color:var(--muted);text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:800}dd{margin:0;font-size:.88rem;font-weight:750}.description-box{border-left:3px solid var(--purple);background:#120b17;border-radius:0 12px 12px 0;margin-top:.8rem;padding:1rem}.description-box p{color:#c9c0cc;margin:.45rem 0 0;line-height:1.6}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:auto 1fr auto;gap:.75rem;padding:0 0 1.25rem;display:grid;position:relative}.timeline li:not(:last-child):before{background:var(--border-strong);content:"";width:1px;position:absolute;top:18px;bottom:-2px;left:5px}.timeline__dot{z-index:1;border:2px solid var(--gold);background:var(--surface);border-radius:50%;width:11px;height:11px;margin-top:.3rem;position:relative}.timeline p,.timeline time{color:var(--muted);margin:.25rem 0 0;font-size:.76rem}.timeline time{margin:0}.action-panel{grid-template-columns:.7fr 1.3fr;gap:1.25rem;display:grid}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.note-editor{border-top:1px solid var(--border);grid-column:1/-1;gap:.65rem;padding-top:1rem;display:grid}.permission-hint{border-left:3px solid var(--blue);color:#aabbd6;grid-column:1/-1;margin:0;padding-left:.75rem;font-size:.74rem;line-height:1.5}.note-editor label{font-weight:800}.note-editor textarea{resize:vertical;min-height:120px}input,textarea,select{border:1px solid var(--border);color:#fff;background:#08050b;border-radius:11px;outline:none;width:100%;padding:.75rem .85rem}input:focus,textarea:focus,select:focus{border-color:var(--purple-bright);box-shadow:0 0 0 3px #d267ff1a}.feedback{color:#f6dfac;background:#21190c;border:1px solid #76592d;border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.84rem;font-weight:700;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.search-field{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;width:min(420px,100%);padding:0 .8rem;display:flex}.search-field span{color:var(--gold);font-size:1.3rem}.search-field input{box-shadow:none;background:0 0;border:0}.toolbar__count{color:var(--muted);font-size:.8rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.card-grid--users{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:.65rem}.user-group{border:1px solid var(--border);background:#0d0812b8;border-radius:19px;padding:1.15rem}.user-group+.user-group{margin-top:1.25rem}.user-group--team{background:linear-gradient(135deg,#8b35ad1a,#0000 45%),#0d0812d1;border-color:#654078}.user-group--collectors{border-color:#4a404f}.user-group__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.user-group__header h2{font-size:1.25rem}.user-group__header p:last-child{color:var(--muted);margin:.4rem 0 0;font-size:.8rem}.user-group__count{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold-soft);background:#21170b;border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.1rem;font-weight:900;display:grid}.user-group__empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:13px;padding:1.25rem;font-size:.85rem}.user-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-raised), var(--surface));border-radius:14px;align-content:start;gap:.55rem;min-width:0;height:auto;padding:.75rem;display:grid}.user-card__top{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.user-card h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.92rem;line-height:1.3}.user-card__identity{flex:auto;min-width:0}.user-card__top p{color:var(--muted);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.73rem;line-height:1.35}.user-card .avatar--large{width:40px;height:40px;font-size:.95rem}.user-card .badge-row{gap:.3rem;margin:0}.badge-row{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.user-card__metric{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.35rem 0;font-size:.8rem;display:flex}.user-card__metric strong{color:var(--text);font-size:1rem}.user-avatar-presence{flex:none;width:fit-content;position:relative}.presence-indicator{border:2px solid var(--surface);background:#625d68;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.presence-indicator--online{background:#32d583;box-shadow:0 0 0 3px #32d58324}.presence-indicator--offline{background:#625d68}.user-report-summary{background:linear-gradient(145deg,#56266c29,#0a070df0);border:1px solid #d1a24c4d;border-radius:12px;gap:.55rem;min-width:0;margin:1rem 0;padding:.8rem;display:grid}.user-report-summary h3{color:var(--gold-soft);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.user-report-summary__rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.5rem;display:grid}.user-report-summary__item{border:1px solid var(--border);background:#08050bc2;border-radius:9px;gap:.25rem;min-width:0;padding:.6rem;display:grid}.user-report-summary__item strong{color:var(--text);overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.user-report-summary__item small{color:var(--muted);overflow-wrap:anywhere;font-size:.67rem;line-height:1.35}.user-card .user-report-summary{margin:0;padding:.65rem}.user-card .user-report-summary__rows{grid-template-columns:1fr}.user-card__commercial{flex-wrap:wrap;gap:.3rem;margin:.45rem 0;display:flex}.user-card__commercial span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#d1a24c0d;border:1px solid #d1a24c40;border-radius:999px;padding:.2rem .4rem;font-size:.62rem}.users-filter-field{min-width:min(100%,230px);color:var(--muted);gap:.25rem;font-size:.7rem;font-weight:800;display:grid}.users-filter-field select{min-height:42px}.users-pagination{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;margin:1rem 0;font-size:.78rem;display:flex}.users-pagination strong{color:var(--gold)}.user-card>.muted{margin:0 0 .4rem;font-size:.72rem}.user-card .button{min-height:36px;padding:.45rem .7rem}.listing-grid{gap:.85rem;display:grid}.listing-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:115px 1fr;display:grid;overflow:hidden}.listing-card__image{border-right:1px solid var(--border);min-height:180px;color:var(--gold);background:radial-gradient(circle,#a948d238,#0000 60%),#110a17;place-items:center;font-size:3rem;display:grid}.listing-card__body{padding:1rem}.listing-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listing-card__heading h2{font-size:1.08rem}.listing-card__heading p:last-child{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.listing-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.85rem 0;display:grid}.listing-card__actions{flex-wrap:wrap;gap:.6rem;display:flex}.notes-list{gap:.85rem;display:grid}.note-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:4px 1fr;display:grid;overflow:hidden}.note-card__rail{background:linear-gradient(var(--gold), var(--purple))}.note-card__content{padding:1rem 1.1rem}.note-card__header,.note-card__header>div,.note-card footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.note-card__header time,.note-card footer{color:var(--muted);font-size:.75rem}.note-card__content>p{color:#d9d1dc;margin:1rem 0;line-height:1.65}.note-card footer{border-top:1px solid var(--border);padding-top:.75rem}.note-card footer strong{color:var(--gold-soft)}.login-page{background:linear-gradient(#060309b3,#060309f0),radial-gradient(circle,#3a1648 0,#08040b 55%,#050207 100%);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.login-card{text-align:center;background:#0d0812f0;border:1px solid #734985;border-radius:24px;width:min(460px,100%);padding:clamp(1.5rem,5vw,2.3rem);box-shadow:0 35px 90px #0000008c}.login-card__ornament{border:1px solid var(--gold);width:76px;height:76px;color:var(--gold-soft);background:linear-gradient(145deg,#45214a,#18101c);border-radius:24px;place-items:center;margin:0 auto 1.2rem;font-family:Georgia,serif;font-size:2.5rem;font-weight:900;display:grid;box-shadow:0 0 35px #e5ad361f}.login-card h1{font-family:Georgia,serif}.login-card__intro{color:var(--muted);margin-bottom:1.6rem;line-height:1.6}.login-form{text-align:left;gap:1rem;display:grid}.login-form label{color:#dcd4df;font-size:.82rem;font-weight:800}.login-form input{margin-top:.45rem}.login-card__message{color:#9deabf;margin:1rem 0 0;font-size:.83rem}.login-card__error{color:#ffabb3;margin:1rem 0 0;font-size:.8rem;line-height:1.45}.login-card__notice{color:#7f7584;margin:1.4rem 0 0;font-size:.72rem}.pseudonym-card{border-color:#e5ad369e;width:min(520px,100%);box-shadow:0 35px 90px #0000008c,0 0 50px #a948d21f}.pseudonym-hint{color:var(--muted);justify-content:space-between;margin-top:-.55rem;font-size:.68rem;display:flex}.configuration-list{text-align:left;gap:.5rem;margin:1rem 0;display:grid}.configuration-list code{border:1px solid var(--border);color:var(--gold-soft);background:#08050b;border-radius:9px;padding:.65rem;font-size:.72rem}.mfa-card{width:min(500px,100%)}.mfa-enrollment{justify-items:center;gap:.75rem;margin-bottom:1rem;display:grid}.mfa-enrollment img{background:#fff;border:8px solid #fff;border-radius:14px;width:min(230px,100%)}.mfa-enrollment details{width:100%;color:var(--muted);font-size:.72rem}.mfa-enrollment code{overflow-wrap:anywhere;border:1px solid var(--border);color:var(--gold-soft);background:#08050b;border-radius:9px;margin-top:.5rem;padding:.65rem;display:block}.mfa-enrollment details p{color:var(--muted);margin:.65rem 0 0;font-size:.68rem;line-height:1.5}.mfa-store-links{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.mfa-instructions{color:#ddd1df;gap:.35rem;width:100%;margin:0 0 .35rem;padding-left:1.25rem;font-size:.7rem;line-height:1.45;display:grid}.mfa-code-help{color:var(--muted);margin:-.2rem 0 0;font-size:.67rem;line-height:1.45}.mfa-store-links a{border:1px solid var(--border);color:var(--gold-soft);background:#ffffff09;border-radius:10px;padding:.6rem .75rem;font-size:.68rem;font-weight:800;text-decoration:none}.invitation-card{width:min(640px,100%)}.invitation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.2rem;display:grid}.invitation-summary>div{border:1px solid var(--border);background:#ffffff08;border-radius:11px;gap:.25rem;padding:.7rem;display:grid}.invitation-summary span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:800}.invitation-summary strong{color:#fff;font-size:.78rem}.invitation-summary__wide{grid-column:1/-1}.invitation-account-confirmed{border-left:3px solid var(--green);color:#dce7df;background:#57ae7414;margin:0;padding:.7rem .8rem;font-size:.72rem;line-height:1.5}.invitation-welcome{color:#e5f4e9;background:#57ae741a;border:1px solid #57ae7473;border-radius:13px;margin-bottom:1rem;padding:.9rem 1rem;font-size:.78rem;font-weight:800;line-height:1.5}.auth-loading{min-height:100vh;color:var(--gold-soft);background:var(--background);place-items:center;font-weight:800;display:grid}.role-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.permission-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:1rem}.permission-card ul{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.permission-card li{color:#ccc3d0;align-items:flex-start;gap:.45rem;font-size:.73rem;line-height:1.4;display:flex}.permission-card li span{color:var(--green);font-weight:900}.team-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1rem;display:grid}.team-list{display:grid}.team-member{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) minmax(145px,auto);align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.team-member:first-child{border-top:0;padding-top:0}.team-member__identity strong,.team-member__identity span{display:block}.team-member__identity small{color:var(--gold-soft);margin-top:.2rem;font-size:.67rem;display:block}.team-member__identity span{color:var(--muted);margin-top:.2rem;font-size:.72rem}.protected-role{justify-items:end;gap:.3rem;display:grid}.protected-role small{color:var(--muted);font-size:.62rem}.role-select span{color:var(--muted);margin-bottom:.3rem;font-size:.65rem;font-weight:800;display:block}select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--gold) 50%) calc(100% - 16px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, var(--gold) 50%, transparent 50%) calc(100% - 11px) calc(50% - 2px) / 5px 5px no-repeat, #08050b}.invite-panel form{gap:.9rem;margin-top:1rem;display:grid}.invite-panel label{color:#dcd4df;font-size:.75rem;font-weight:800}.invite-panel input,.invite-panel select{margin-top:.4rem}.invite-panel__notice{color:var(--muted);margin:1rem 0 0;font-size:.67rem;line-height:1.5}.icon-button{border:1px solid var(--border);color:#fff;background:var(--surface);cursor:pointer;border-radius:10px}.sidebar-backdrop{display:none}@media (width<=1050px){.stats-grid,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.team-layout{grid-template-columns:1fr}}@media (width<=820px){.sidebar{flex-basis:auto;width:min(320px,100vw - .75rem);min-width:0;max-width:calc(100vw - .75rem);padding-left:.75rem;padding-right:.75rem;transition:transform .18s;transform:translate(-102%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#00000094;border:0;display:block;position:fixed;inset:0}.admin-main{margin-left:0}.topbar{padding:0 1rem}.topbar__menu{width:40px;height:40px;display:block}.detail-grid,.action-panel{grid-template-columns:1fr}.reports-toolbar{flex-direction:column;align-items:stretch}.reports-toolbar .filter-row{justify-content:flex-start}.content{padding:1.5rem 1rem}}@media (width<=560px){.invitation-summary{grid-template-columns:1fr}.invitation-summary__wide{grid-column:auto}}@media (width<=620px){.page-header,.detail-header,.toolbar,.report-card__body,.report-card__footer{flex-direction:column;align-items:stretch}.stats-grid,.card-grid,.role-permissions-grid,.definition-list,.action-grid,.listing-card__details{grid-template-columns:1fr}.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead{width:1px;height:1px;position:absolute;overflow:hidden}.responsive-table tr{border-bottom:1px solid var(--border);padding:.7rem}.responsive-table td{border:0;grid-template-columns:115px 1fr;gap:.65rem;padding:.55rem;display:grid}.responsive-table td:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;font-size:.7rem;font-weight:800}.listing-card{grid-template-columns:1fr}.listing-card__image{border-right:0;border-bottom:1px solid var(--border);min-height:100px}.listing-card__heading,.user-group__header,.note-card__header,.note-card footer{flex-direction:column;align-items:flex-start}.environment-pill{font-size:.64rem}.priority-item{align-items:flex-start}.priority-item__aside{justify-items:end}.report-card__top{align-items:flex-start}.team-member{grid-template-columns:auto 1fr}.team-member .role-select,.team-member .protected-role{grid-column:1/-1;justify-items:stretch;width:100%}}.nav-link .nav-link__label{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.nav-link .nav-link__badge{color:#160d05;background:var(--gold-soft);white-space:nowrap;border:1px solid #e8b957;border-radius:999px;flex:none;place-items:center;width:max-content;min-width:28px;height:24px;padding:0 .42rem;font-size:.7rem;font-weight:900;display:inline-grid;overflow:visible}.team-layout--single{grid-template-columns:minmax(0,1fr)}.team-action-panel{border-color:#e8b9576b;gap:1rem;margin-bottom:1rem;display:grid}.team-action-summary{gap:.35rem;display:grid}.team-action-summary span,.team-action-summary p{color:var(--muted)}.team-action-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.team-action-fields label{align-content:start;gap:.4rem;display:grid}.team-member--detailed{grid-template-columns:auto minmax(0,1fr) minmax(130px,auto) minmax(220px,.65fr)}.team-member__avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.team-member__state>span{color:var(--muted);font-size:.78rem}.team-invitations{border-top:1px solid var(--border);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.team-invitations>div,.team-invitations>article{background:#ffffff09;border-radius:12px;gap:.3rem;padding:.75rem;display:grid}.team-invitations>div>div,.team-invitations>article>div{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}@media (width<=920px){.team-action-fields,.team-member--detailed{grid-template-columns:1fr}.team-member--detailed{justify-items:stretch}}.team-chat-page{min-width:0}.team-chat-shell{border:1px solid var(--border);min-height:680px;box-shadow:var(--shadow);background:#0a060eeb;border-radius:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid;overflow:hidden}.team-chat-rooms{border-right:1px solid var(--border);background:#120b18eb;min-width:0;padding:1rem .75rem}.team-chat-rooms__header{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .45rem .9rem;display:flex}.team-chat-rooms__header span{color:var(--muted);font-size:.72rem}.team-chat-room{width:100%;min-width:0;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.team-chat-room:hover,.team-chat-room--active{border-color:var(--border-strong);background:#a948d21a}.team-chat-room--active{box-shadow:inset 3px 0 0 var(--purple-bright)}.team-chat-room strong{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;display:block;overflow:hidden}.team-chat-room__symbol{color:var(--gold-soft);font-weight:900}.team-chat-room__unread{color:#fff;background:var(--purple);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 .35rem;font-size:.65rem;font-weight:900;display:inline-grid}.team-chat-new-room{width:calc(100% - .9rem);margin:.8rem .45rem 0}.team-chat-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.team-chat-conversation__header{border-bottom:1px solid var(--border);background:#120b18c2;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem 1.25rem;display:flex}.team-chat-conversation__header h2{margin-bottom:.25rem}.team-chat-conversation__header p{color:var(--muted);margin-bottom:0;font-size:.78rem}.team-chat-messages{scroll-behavior:smooth;min-height:420px;max-height:610px;padding:1rem 1.15rem;overflow-y:auto}.team-chat-load-more{margin:0 auto 1rem;display:flex}.team-chat-message{border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:.7rem;padding:.75rem;transition:border-color .14s,background .14s;display:grid}.team-chat-message:hover{background:#ffffff05;border-color:#6440788c}.team-chat-message--own{background:#6b2f8512}.team-chat-message--pinned{background:#e5ad360b;border-color:#e5ad366b}.team-chat-message__avatar{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--gold-soft);background:var(--surface-soft);border-radius:12px;place-items:center;font-weight:900;display:grid;overflow:hidden}.team-chat-message__avatar img{object-fit:cover;width:100%;height:100%}.team-chat-message__content{min-width:0}.team-chat-message__header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.team-chat-message__header time,.team-chat-message__header small{color:var(--muted);font-size:.68rem}.team-role,.team-chat-message__pinned{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-weight:800}.team-role--creator{color:var(--gold-soft);border-color:#e5ad3699}.team-role--guardian{color:#a8c8ff;border-color:#6b9bea99}.team-role--sentinel{color:#8ae3b4;border-color:#4fc48899}.team-chat-message__pinned{color:var(--gold-soft);border-color:#e5ad368c}.team-chat-message__body{overflow-wrap:anywhere;color:#ece6ef;white-space:pre-wrap;margin:.45rem 0 0;line-height:1.55}.team-chat-message--deleted .team-chat-message__body{color:var(--muted);font-style:italic}.team-chat-reply-preview{border:0;border-left:3px solid var(--purple);width:100%;color:var(--muted);cursor:pointer;text-align:left;background:#a948d212;border-radius:0 8px 8px 0;gap:.15rem;margin-top:.55rem;padding:.45rem .65rem;display:grid}.team-chat-reply-preview strong{color:#d9cddd;font-size:.72rem}.team-chat-reply-preview span{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.team-chat-report-link{color:#b9d1ff;background:#6b9bea14;border:1px solid #6b9bea73;border-radius:9px;margin-top:.55rem;padding:.42rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.team-chat-message__actions{flex-wrap:wrap;gap:.65rem;margin-top:.55rem;display:flex}.team-chat-message__actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:800}.team-chat-message__actions button:hover{color:var(--text)}.team-chat-message__actions .team-chat-message__delete{color:#f09ca5}.team-chat-composer{border-top:1px solid var(--border);background:#120b18e0;padding:.85rem 1rem 1rem}.team-chat-composer textarea{resize:vertical;min-height:84px}.team-chat-composer__context{border-left:3px solid var(--purple-bright);background:#a948d214;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;padding:.5rem .65rem;display:flex}.team-chat-composer__context div{gap:.1rem;min-width:0;display:grid}.team-chat-composer__context strong{font-size:.72rem}.team-chat-composer__context span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.team-chat-composer__context button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.72rem}.team-chat-composer__footer{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.55rem;display:flex}.team-chat-empty{min-height:250px;color:var(--muted);text-align:center;place-content:center;padding:2rem;display:grid}.team-chat-empty strong{color:var(--text)}.team-chat-empty p{margin:.35rem 0 0}.team-chat-manager{margin-bottom:1rem}.team-chat-manager__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.team-chat-manager label{color:var(--muted);gap:.38rem;font-size:.78rem;font-weight:700;display:grid}.team-chat-manager__archive{border:1px solid var(--border);border-radius:10px;align-self:end;align-items:center;min-height:43px;padding:.7rem;display:flex}.team-chat-manager label small{color:var(--gold-soft);font-size:.68rem}.team-chat-manager>.button{margin-right:.55rem}.team-chat-manager__archived{border-top:1px solid var(--border);gap:.55rem;margin-top:1rem;padding-top:.9rem;display:grid}.team-chat-manager__archived>strong{color:var(--muted);font-size:.76rem}.team-chat-manager__archived>div{flex-wrap:wrap;gap:.45rem;display:flex}.team-chat-manager input[type=checkbox]{width:17px;height:17px;accent-color:var(--purple-bright);margin:0}.team-chat-security-note{color:var(--muted);margin:.8rem 0 0;font-size:.72rem;line-height:1.55}.report-chat-share{background:#6b9bea0e;border:1px solid #6b9bea61;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.report-chat-share p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem;line-height:1.5}@media (width<=900px){.team-chat-shell{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.report-chat-share{flex-direction:column;align-items:stretch}.team-chat-shell{min-height:0;display:block}.team-chat-rooms{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.team-chat-rooms__header{flex-direction:column;justify-content:center;align-items:flex-start;min-width:110px}.team-chat-room{min-width:180px}.team-chat-messages{max-height:55vh}.team-chat-manager__grid{grid-template-columns:1fr}.team-chat-composer__footer{flex-wrap:wrap}}.environment-pill--live{color:#9aebbe;background:#4fc4881a;border-color:#2c7854}.stat-link{border-radius:18px;display:block}.stat-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.data-state{border:1px dashed var(--border);min-height:90px;color:var(--muted);background:#0d08128c;border-radius:14px;place-content:center;justify-items:start;gap:.7rem;padding:1.2rem;display:grid}.data-state--error{color:#ffabb3;border-color:#82404a}.data-state--error strong,.data-state--error span{display:block}.compact-select{width:min(340px,100%)}.evidence-focus__body{flex:1;min-width:0}.resource-preview{border:1px solid var(--border);color:#d9d1dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#08050b;border-radius:12px;max-height:340px;padding:.9rem;overflow:auto}.community-evidence__meta{color:var(--text-muted);font-size:.88rem}.community-evidence__body{color:var(--text);white-space:pre-wrap;margin:1rem 0;font-size:1rem;line-height:1.7}.community-evidence__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:760px;margin:1rem 0;display:grid}.community-evidence__gallery a{aspect-ratio:4/3;border:1px solid var(--line);border-radius:14px;overflow:hidden}.community-evidence__gallery img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.community-evidence__gallery{grid-template-columns:1fr}}.action-panel--form,.badge-action-panel{align-items:start}.robot-page{gap:1rem;display:grid}.robot-hero{background:radial-gradient(circle at 85% 20%,#c6963524,#0000 35%),linear-gradient(145deg,#140c1a,#0b0710);border-color:#745727;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.robot-hero h2,.robot-hero p{margin-bottom:.35rem}.robot-hero--active{border-color:#3b8f65;box-shadow:0 0 32px #44b5791f}.robot-hero--disabled{border-color:#6b4148}.robot-mode-control{border:1px solid var(--border);background:#09060d;border-radius:999px;gap:.35rem;padding:.3rem;display:flex}.robot-mode-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;font-weight:850}.robot-mode-button--active{color:#171009;background:linear-gradient(135deg, var(--gold-soft), var(--gold))}.robot-mode-button:disabled{cursor:wait;opacity:.6}.robot-emergency-button,.robot-danger-button{color:#ffd6da;font:inherit;cursor:pointer;background:#351219;border:1px solid #a44955;border-radius:12px;padding:.75rem .9rem;font-size:.76rem;font-weight:900}.robot-feedback{color:#ffe1a0;background:#241a0c;border:1px solid #72592f;border-radius:12px;margin:0;padding:.8rem 1rem;font-size:.8rem}.robot-report-summary{color:#d9cfdb;background:#1a1208;border:1px solid #6f5428;border-radius:12px;flex-wrap:wrap;gap:.45rem .8rem;margin:.8rem 0;padding:.75rem;font-size:.7rem;display:flex}.robot-report-summary strong{color:var(--gold-soft)}.robot-report-detail{background:radial-gradient(circle at 90% 10%,#cc9d411f,#0000 35%),#0d0910;border-color:#6f5428;margin-bottom:1rem}.robot-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.robot-stat{border:1px solid var(--border);background:linear-gradient(145deg,#120c17,#0b080e);border-radius:16px;gap:.55rem;padding:1rem;display:grid}.robot-stat span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.robot-stat strong{color:var(--gold-soft);font-family:Georgia,serif;font-size:2rem}.robot-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.robot-settings{gap:.55rem;display:grid}.robot-settings label{border:1px solid var(--border);color:#e8dfea;background:#0a070d;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;font-size:.8rem;font-weight:750;display:flex}.robot-settings input{width:20px;height:20px;accent-color:var(--gold)}.robot-safety-note,.robot-empty{color:var(--muted);margin:1rem 0 0;font-size:.76rem;line-height:1.55}.robot-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.robot-facts div{border:1px solid var(--border);background:#0a070d;border-radius:12px;padding:.8rem}.robot-current-list,.robot-history,.robot-config-events,.robot-rules{gap:.75rem;display:grid}.robot-current-list article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.robot-current-list article:first-child{border-top:0;padding-top:0}.robot-current-list p,.robot-current-list small,.robot-history p,.robot-history small,.robot-config-events p,.robot-config-events small,.robot-rules p{color:var(--muted);margin:.3rem 0 0;font-size:.74rem;line-height:1.5}.robot-history article,.robot-config-events div,.robot-rules div{border:1px solid var(--border);background:#0a070d;border-radius:14px;padding:1rem}.robot-history__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.robot-risk{color:#ddd3e0;text-transform:uppercase;background:#17101b;border:1px solid #5a4a60;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:900}.robot-risk--high{color:#ffd39b;background:#291707;border-color:#8b5d2c}.robot-risk--critical{color:#ffb6bd;background:#301015;border-color:#984955}.robot-risk--medium{color:#efda94;background:#221b08;border-color:#6e5f2e}.robot-history__facts{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.robot-history__facts span{color:#cfc4d2;border:1px solid #3e3343;border-radius:999px;padding:.3rem .5rem;font-size:.66rem}.robot-confirmation{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030205e6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.robot-confirmation__dialog{border-color:#785b2c;width:min(590px,100%)}.robot-confirmation__dialog>p{color:#cfc4d2;line-height:1.6}.robot-confirmation__actions{justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.technical-log-actions{align-items:center;gap:.7rem;display:flex}.technical-log-danger-button{color:#ffe7ac;background:linear-gradient(135deg,#512164,#2c1435);border-color:#8c6c35;box-shadow:0 10px 24px #6b2a8433}.technical-log-confirmation__warning{white-space:pre-line}.technical-log-confirmation__count{background:#e5ad3614;border:1px solid #e5ad3661;border-radius:11px;padding:.75rem .9rem;font-weight:900;color:var(--gold-soft)!important}@media (width<=1050px){.robot-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-hero{grid-template-columns:1fr}.robot-emergency-button{justify-self:start}}@media (width<=760px){.robot-two-columns{grid-template-columns:1fr}.robot-current-list article,.robot-history__header{flex-direction:column;align-items:stretch}}.control-center-page,.creator-view-page,.health-page,.live-activity-page{gap:1rem;display:grid}.control-center-notice{background:linear-gradient(135deg,#d7aa4b17,#7d50b614);border-color:#d7aa4b80;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-center-notice h2,.control-center-notice p{margin-bottom:.35rem}.control-settings-section--security{border-color:#da4c576b}.control-settings-list,.control-history,.health-error-list,.live-event-list,.alert-center-list{gap:.7rem;display:grid}.control-setting{border:1px solid var(--border);background:#0a070db8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.control-setting--sensitive{border-color:#da4c575c}.control-setting__copy{gap:.3rem;min-width:0;display:grid}.control-setting__copy p,.control-setting__copy small{color:var(--muted);margin:0}.control-toggle{color:#b8f2ce;cursor:pointer;background:#72c5931f;border:1px solid #72c5938c;border-radius:999px;min-width:74px;padding:.62rem .8rem;font-weight:850}.control-toggle[aria-pressed=false]{color:#c9becd;background:#b7aebe14;border-color:#b7aebe59}.control-toggle--danger{color:#ffb4bb;background:#da4c5726;border-color:#da4c579e}.control-number-editor{justify-items:end;gap:.35rem;display:grid}.control-number-editor label{align-items:center;gap:.45rem;display:flex}.control-number-editor input{width:105px}.control-number-editor small{color:var(--muted)}.permission-matrix,.health-service-grid,.creator-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.permission-matrix article,.health-service{border:1px solid var(--border);background:#0a070dad;border-radius:14px;padding:.9rem}.permission-matrix h3{margin:0 0 .55rem}.permission-matrix ul,.alert-center-item__content ul{color:var(--muted);gap:.35rem;margin:0;padding-left:1.15rem;display:grid}.control-history article{background:#d7aa4b0f;border-left:3px solid #d7aa4ba6;border-radius:10px;gap:.22rem;padding:.8rem;display:grid}.control-history p,.control-history small{color:var(--muted);margin:0}.control-confirmation label{gap:.4rem;margin-top:.8rem;font-weight:750;display:grid}.control-confirmation textarea,.control-confirmation input{width:100%}.control-confirmation textarea{min-height:100px}.control-danger-confirmation{color:#9a2732}.control-danger-button{color:#fff;background:#9f2532;border-color:#bd3340}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.section-heading h2{margin:0}.health-compact-list{gap:.6rem;display:grid}.health-compact-list>div{align-items:center;gap:.55rem;display:flex}.creator-quick-actions{flex-wrap:wrap;gap:.6rem;display:flex}.global-message-panel{background:radial-gradient(circle at 90% 0%, #7d50b624, transparent 34%), var(--surface);border-color:#d7aa4b6b;overflow:hidden}.global-message-heading{align-items:flex-start}.global-message-heading h2,.global-message-heading p,.global-message-form h3,.global-message-history h3,.global-message-campaign h4{margin-top:0}.global-message-heading p{max-width:760px;color:var(--muted);margin-bottom:0}.global-message-content,.global-message-form,.global-message-history,.global-message-campaign-list,.global-message-event-list{gap:.85rem;display:grid}.global-message-alert{color:#b8f2ce;background:#72c59317;border:1px solid #72c5936b;border-radius:12px;margin:0;padding:.75rem .9rem}.global-message-alert--danger,.global-message-failure,.global-message-validation{color:#ffb4bb;background:#e2616d1a;border-color:#e2616d7a}.global-message-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.global-message-form,.global-message-preview{border:1px solid var(--border);background:#08050ba3;border-radius:16px;padding:1rem}.global-message-form__header,.global-message-campaign__header,.global-message-detail__header,.global-message-event>div:first-child{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.global-message-form label{color:#f7edf9;gap:.35rem;font-weight:750;display:grid}.global-message-form label small{color:var(--muted);justify-self:end;font-weight:500}.global-message-form fieldset{border:1px solid var(--border);border-radius:12px;gap:.55rem;margin:0;padding:.8rem;display:grid}.global-message-form legend{padding:0 .35rem;font-weight:850}.global-message-radio{align-items:center;gap:.55rem!important;font-weight:600!important;display:flex!important}.global-message-radio input{width:auto;margin:0}.global-message-validation,.global-message-failure{border:1px solid #e2616d6b;border-radius:10px;margin:0;padding:.65rem .75rem}.global-message-actions,.global-message-campaign__actions{flex-wrap:wrap;gap:.55rem;display:flex}.global-message-preview{position:sticky;top:1rem}.global-message-phone{background:linear-gradient(145deg,#231629,#100b14);border:1px solid #ffffff24;border-radius:18px;gap:.35rem;margin:.7rem 0 1rem;padding:1rem;display:grid;box-shadow:0 18px 40px #00000047}.global-message-phone span,.global-message-preview dt,.global-message-campaign dt,.global-message-event span{color:var(--muted);font-size:.78rem}.global-message-phone p{color:#e6dce9;overflow-wrap:anywhere;margin:0}.global-message-preview dl,.global-message-stats{gap:.5rem;margin:0;display:grid}.global-message-preview dl>div,.global-message-stats>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-bottom:.4rem;display:flex}.global-message-preview dd,.global-message-stats dd{text-align:right;margin:0;font-weight:750}.global-message-history{padding-top:.25rem}.global-message-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.global-message-campaign{border:1px solid var(--border);background:#0a070db3;border-radius:14px;gap:.7rem;min-width:0;padding:.9rem;display:grid}.global-message-campaign__header span:first-child{color:#f1ca78;text-transform:uppercase;font-size:.75rem;font-weight:800}.global-message-campaign h4{overflow-wrap:anywhere;margin-bottom:0}.global-message-campaign>p{color:#ddd2e1;overflow-wrap:anywhere;margin:0}.global-message-detail{width:min(820px,100%)}.global-message-detail>p{background:#f7f2fc;border-radius:10px;padding:.75rem}.global-message-event{background:#faf7fc;border-left:3px solid #7d50b6;border-radius:10px;gap:.55rem;padding:.75rem;display:grid}.global-message-event span{color:#726c78}.global-message-event dl{margin:0}@media (width<=980px){.global-message-editor-grid,.global-message-campaign-list{grid-template-columns:1fr}.global-message-preview{position:static}}@media (width<=640px){.global-message-form__header,.global-message-campaign__header,.global-message-detail__header,.global-message-heading{flex-direction:column;align-items:stretch}.global-message-actions .button,.global-message-campaign__actions .button{width:100%}}.health-service{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;display:grid}.health-service>div{align-items:center;gap:.5rem;display:flex}.health-service h3,.health-service p,.health-service small{margin:0}.health-service p,.health-service small{color:var(--muted);grid-column:1/-1}.health-service--operational>div>span{color:#72c593}.health-service--degraded>div>span{color:#e6a64c}.health-service--incident>div>span{color:#e2616d}.health-service--unavailable>div>span{color:#aaa0ad}.health-error-list article{border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem;display:grid}.health-error-list p,.health-error-list small{color:var(--muted);margin:.2rem 0 0}.live-event-list article{border-bottom:1px solid var(--border);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.live-event-list time,.live-event-list p{color:var(--muted)}.live-event-list p{margin:.2rem 0 0}.alert-center-item__content{gap:.4rem;min-width:0;display:grid}.alert-center-item__content h3,.alert-center-item__content small{margin:0}.alert-center-item__content small,.alert-center-item__content .badge-row>span{color:var(--muted)}.alert-center-item__actions{flex-direction:column;align-items:stretch;gap:.45rem;min-width:165px;display:flex}.topbar__alerts{text-decoration:none}.comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.comparison-card{border:1px solid var(--border);background:#0a070dad;border-radius:12px;gap:.3rem;padding:.85rem;display:grid}.comparison-card>span,.comparison-card>small{color:var(--muted)}.comparison-card>strong{font-size:1.7rem}.comparison-card__positive{color:#87d5a5!important}.comparison-card__negative{color:#f08a94!important}@media (width<=820px){.permission-matrix,.health-service-grid,.creator-overview-grid{grid-template-columns:1fr}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-setting,.live-event-list{grid-template-columns:1fr}.control-number-editor{justify-items:start}.alert-center-item__actions{width:100%;min-width:0}}@media (width<=560px){.control-center-notice,.section-heading{flex-direction:column;align-items:flex-start}.creator-quick-actions .button,.alert-center-item__actions .button{width:100%}.comparison-grid{grid-template-columns:1fr}}.dashboard-intelligence-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;margin:1rem 0;display:grid}.daily-report-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.daily-report-grid>div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border-radius:14px;gap:.25rem;min-width:0;padding:.8rem;display:grid}.daily-report-grid span,.watchlist-item small,.moderation-case small{color:var(--muted)}.daily-report-grid strong{color:var(--gold-soft);font-size:1.45rem}.watchlist-list,.moderation-case-list,.internal-note-list,.activity-timeline,.sanction-timeline{gap:.8rem;display:grid}.watchlist-item{border:1px solid var(--border);border-left:4px solid var(--purple);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.9rem;display:grid}.watchlist-item--urgent{border-left-color:var(--red)}.watchlist-item--priority{border-left-color:var(--orange)}.watchlist-item--review{border-left-color:var(--gold)}.watchlist-item h3{overflow-wrap:anywhere;margin:.55rem 0}.watchlist-item ul,.moderation-case__facts ul,.admin-case-context ul{margin:.45rem 0 .7rem;padding-left:1.15rem}.watchlist-item__actions{flex-direction:column;justify-content:center;align-items:stretch;gap:.55rem;min-width:165px;display:flex}.reports-toolbar--intelligent{grid-template-columns:minmax(250px,1fr) repeat(3,minmax(165px,auto));align-items:end;gap:.7rem;display:grid}.moderation-grouping-notice,.moderation-safety-notice{color:var(--muted);font-size:.88rem}.moderation-grouping-notice{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:.8rem 0 1rem;padding:.75rem .9rem}.moderation-case{border:1px solid var(--border);border-left:5px solid var(--purple);background:linear-gradient(145deg, var(--surface-raised), var(--surface));border-radius:18px;gap:1rem;min-width:0;padding:1rem;display:grid;box-shadow:0 16px 35px #00000029}.moderation-case--urgent{border-left-color:var(--red)}.moderation-case--priority{border-left-color:var(--orange)}.moderation-case--review{border-left-color:var(--gold)}.moderation-case--low{border-left-color:var(--muted)}.moderation-case__header,.moderation-case__title-row,.user-admin-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.moderation-case__title-row>div{min-width:0}.moderation-case__title-row h2,.moderation-case__title-row p{overflow-wrap:anywhere}.moderation-case__title-row h2{color:var(--gold-soft);margin-top:.25rem;font-size:1.3rem}.moderation-case__facts,.admin-case-context__grid,.user-administration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.moderation-case__facts>section,.admin-case-context__grid>article,.user-admin-section,.user-intelligence-grid>article{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:14px;min-width:0;padding:.9rem}.moderation-case__facts h3,.admin-case-context h3,.user-intelligence-grid h3,.user-admin-section h3{margin:0 0 .65rem}.moderation-case__facts dl,.admin-case-context dl,.user-intelligence-grid dl{gap:.4rem;margin:0;display:grid}.moderation-case__facts dl>div,.admin-case-context dl>div,.user-intelligence-grid dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:.8rem;padding-bottom:.35rem;display:flex}.moderation-case__facts dd,.admin-case-context dd,.user-intelligence-grid dd{color:var(--gold-soft);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}.moderation-recurrence{border:1px solid color-mix(in srgb, var(--orange) 55%, var(--border));background:color-mix(in srgb, var(--orange) 10%, var(--surface));border-radius:12px;flex-wrap:wrap;gap:.45rem .8rem;padding:.8rem;display:flex}.moderation-originals>summary{color:var(--gold-soft);cursor:pointer;font-weight:750}.moderation-originals>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;margin-top:.7rem;display:grid}.moderation-originals article{border:1px solid var(--border);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:12px;gap:.35rem;min-width:0;padding:.75rem;display:grid}.moderation-originals a{color:var(--gold-soft);font-weight:700}.admin-case-context{border-left:4px solid var(--purple)}.admin-case-context--urgent{border-left-color:var(--red)}.admin-case-context--priority{border-left-color:var(--orange)}.admin-case-context--review{border-left-color:var(--gold)}.user-quick-summary{border:1px solid var(--border-strong);background:linear-gradient(120deg,#a948d221,#e5ad3612);border-radius:14px;flex-wrap:wrap;gap:.55rem 1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.user-quick-summary strong{color:var(--gold-soft);flex-basis:100%;font-size:1.15rem}.user-quick-summary span{overflow-wrap:anywhere;min-width:min(100%,230px)}.user-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.user-rating-summary{flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin-bottom:.8rem;display:flex}.user-rating-summary strong{color:var(--gold-soft);font-size:1.55rem}.user-badge-list>div{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .7rem;display:grid}.user-badge-list>div>span,.user-badge-list>div>small{grid-column:1}.badge-progress-list{gap:.55rem;margin:.65rem 0 1rem;display:grid}.badge-progress-list>div{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .7rem;display:grid}.badge-progress-list progress{width:100%;accent-color:var(--gold);grid-column:1/-1}.sanction-timeline>div,.internal-note-list>article{border:1px solid var(--border);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:12px;gap:.35rem;padding:.8rem;display:grid}.sanction-timeline>div>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.user-administration-grid,.user-admin-section{margin:1rem 0}.user-administration-grid .user-admin-section{margin:0}.activity-timeline article{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:.8rem;padding:.7rem 0;display:grid}.activity-timeline article>div{gap:.2rem;display:grid}.internal-note-composer,.internal-note-editor{gap:.6rem;margin:.8rem 0;display:grid}.internal-note-composer textarea,.internal-note-editor textarea{min-height:100px}.internal-note-list article>small,.internal-note-list article>span{color:var(--muted)}.internal-note-list details{border-top:1px solid var(--border);padding-top:.45rem}.internal-note-list details>div{background:var(--surface);border-radius:10px;gap:.25rem;margin-top:.55rem;padding:.55rem;display:grid}@media (width<=1100px){.dashboard-intelligence-grid,.reports-toolbar--intelligent{grid-template-columns:1fr 1fr}.reports-toolbar--intelligent .search-field{grid-column:1/-1}}@media (width<=760px){.dashboard-intelligence-grid,.reports-toolbar--intelligent,.moderation-case__facts,.admin-case-context__grid,.user-intelligence-grid,.user-administration-grid,.watchlist-item,.activity-timeline article{grid-template-columns:1fr}.watchlist-item__actions{min-width:0}.moderation-case__header,.moderation-case__title-row,.user-admin-section__header{flex-direction:column;align-items:stretch}.moderation-case__title-row .button{width:100%}.moderation-originals>div{grid-template-columns:1fr}}.team-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.team-overview>div{background:linear-gradient(145deg,#64307e2e,#120b17f5);border:1px solid #9a69b561;border-radius:14px;gap:.16rem;min-width:0;padding:.85rem 1rem;display:grid}.team-overview strong{color:var(--gold-soft);font-size:1.35rem;line-height:1}.team-overview span{color:var(--muted);font-size:.72rem;font-weight:800}.team-members-section,.team-invitations-section,.team-history-section{min-width:0;margin-bottom:1rem}.team-member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:.9rem;display:grid}.team-member-card{background:linear-gradient(145deg,#4c225e21,#0b070ef7);border:1px solid #9163a85c;border-radius:18px;align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid;box-shadow:0 14px 34px #00000029}.team-member-card--creator{background:radial-gradient(circle at 100% 0,#e8b9571f,#0000 38%),linear-gradient(145deg,#4a2b1333,#0d080dfa);border-color:#e8b95794}.team-member-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;display:grid}.team-member-card__avatar{color:#fff3d2;background:linear-gradient(145deg,#6f3886,#2f1839);border:1px solid #e8b9577a;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.team-member-card__avatar img{object-fit:cover;width:100%;height:100%}.team-member-card__identity{min-width:0}.team-member-card__identity h3,.team-member-card__identity p,.team-member-card__identity small{overflow-wrap:anywhere;margin:0}.team-member-card__identity h3{color:#fff;font-size:1rem;line-height:1.3}.team-member-card__identity p{color:#d5c9da;margin-top:.14rem;font-size:.78rem}.team-member-card__identity small{color:var(--muted);margin-top:.35rem;font-size:.66rem;display:block}.team-member-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.team-member-card__details{grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);gap:.7rem;display:grid}.team-member-card__details>section{background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:.78rem}.team-member-card__details h4{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.66rem}.team-security-status,.team-member-card__muted{color:#e8e0ea;align-items:center;gap:.45rem;margin:0;font-size:.75rem;line-height:1.45;display:flex}.team-security-status span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:inline-grid}.team-security-status--active span{color:#07150e;background:var(--green)}.team-security-status--warning span{color:#1d1101;background:var(--gold-soft)}.team-member-card__muted{color:var(--muted)}.team-member-activity{gap:.62rem;margin:0;display:grid}.team-member-activity>div{gap:.16rem;min-width:0;display:grid}.team-member-activity dt{color:var(--muted);font-size:.65rem}.team-member-activity dd{color:#eee8f0;overflow-wrap:anywhere;margin:0;font-size:.73rem;font-weight:750;line-height:1.4}.team-creator-protection{border-left:3px solid var(--gold);background:#e8b95714;border-radius:10px;gap:.22rem;padding:.72rem .8rem;display:grid}.team-creator-protection strong{color:#f3d38e;font-size:.75rem}.team-creator-protection span{color:var(--muted);font-size:.68rem;line-height:1.45}.team-member-card__actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.9rem;display:flex}.team-member-card__actions select{width:auto;min-width:min(100%,230px);max-width:100%}.team-invitation-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.team-invitation-form,.team-invitation-list{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:1rem}.team-invitation-form h3,.team-invitation-list h3,.team-invitation-history h3{margin:0;font-size:.9rem}.team-invitation-form form{gap:.85rem;margin-top:.9rem;display:grid}.team-invitation-form label{color:#ded5e1;gap:.38rem;min-width:0;font-size:.73rem;font-weight:800;display:grid}.team-invitation-list{align-content:start;gap:.7rem;display:grid}.team-invitation-list__heading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.team-invitation-list__heading span{min-width:28px;height:26px;color:var(--gold-soft);border:1px solid #e8b95773;border-radius:999px;place-items:center;font-size:.7rem;font-weight:900;display:inline-grid}.team-empty-message{color:var(--muted);text-align:center;border:1px dashed #ffffff1f;border-radius:12px;margin:0;padding:1rem;font-size:.74rem}.team-invitation-card{border:1px solid var(--border);background:#07040957;border-left:3px solid #c79a48;border-radius:12px;gap:.48rem;min-width:0;padding:.82rem;display:grid}.team-invitation-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.team-invitation-card__header strong{overflow-wrap:anywhere;min-width:0}.team-invitation-card>p{color:#d6cbd9;margin:0;font-size:.72rem}.team-invitation-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.team-invitation-card dl>div{gap:.14rem;display:grid}.team-invitation-card dt{color:var(--muted);font-size:.62rem}.team-invitation-card dd{color:#ece5ef;overflow-wrap:anywhere;margin:0;font-size:.69rem}.team-invitation-card__actions{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.team-invitation-history{border-top:1px solid var(--border);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.team-invitation-history__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.7rem;display:grid}.team-history-list{gap:.68rem;display:grid}.team-history-list article{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:.72rem;min-width:0;padding:.8rem;display:grid}.team-history-list__marker{color:#dcb8ef;background:#743c8e24;border:1px solid #c493de6b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.team-history-list article>div{gap:.25rem;min-width:0;display:grid}.team-history-list strong,.team-history-list p,.team-history-list time{overflow-wrap:anywhere;margin:0}.team-history-list strong{color:#f2edf4;font-size:.78rem;line-height:1.45}.team-history-list p,.team-history-list time{color:var(--muted);font-size:.68rem;line-height:1.4}@media (width<=920px){.team-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invitation-layout{grid-template-columns:1fr}}@media (width<=640px){.team-member-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.team-member-card__badges{grid-column:1/-1;justify-content:flex-start}.team-member-card__details,.team-invitation-card dl{grid-template-columns:1fr}.team-member-card__actions,.team-invitation-card__actions{flex-direction:column;align-items:stretch}.team-member-card__actions .button,.team-member-card__actions select,.team-invitation-card__actions .button{width:100%}}@media (width<=430px){.team-overview{grid-template-columns:1fr}.team-member-card,.team-invitation-form,.team-invitation-list{padding:.82rem}.team-member-card__avatar{width:48px;height:48px}.team-invitation-card__header{flex-direction:column;align-items:flex-start}}.technical-log-toolbar{background:linear-gradient(145deg,#50226230,#180f1ef5);border-color:#d09f4857;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(170px,.65fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.technical-log-toolbar label{color:#e6dce8;gap:.4rem;font-size:.75rem;font-weight:820;display:grid}.technical-log-toolbar input,.technical-log-toolbar select{width:100%;min-height:42px}.technical-log-result-count{color:var(--muted);white-space:nowrap;margin:0 0 .7rem;font-size:.75rem}.technical-log-list{gap:.85rem;display:grid}.technical-event-card{--technical-event-accent:#8d78a0;border:1px solid color-mix(in srgb, var(--technical-event-accent) 52%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--technical-event-accent) 12%, transparent), transparent 34%), linear-gradient(145deg, #23142bf5, #100a15fa);border-left-width:4px;border-radius:17px;gap:.85rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 13px 32px #07040a33}.technical-event-card--information{--technical-event-accent:#719fd7}.technical-event-card--success{--technical-event-accent:#62bb87}.technical-event-card--attention{--technical-event-accent:#dda74f}.technical-event-card--important{--technical-event-accent:#bf86dd}.technical-event-card--error{--technical-event-accent:#d66e79}.technical-event-card__header{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.technical-event-card__icon{border:1px solid var(--technical-event-accent);color:#fff8eb;background:color-mix(in srgb, var(--technical-event-accent) 18%, #1b1021);border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:950;display:grid}.technical-event-card__heading,.technical-event-card__heading p{min-width:0;margin:0}.technical-event-card__title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.technical-event-card__title-row h2{margin:0;font-size:clamp(1rem,2vw,1.22rem)}.technical-event-card__heading>p{color:#d4c9d7;margin-top:.3rem;line-height:1.55}.technical-event-card__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .75rem;margin-top:.45rem;font-size:.72rem;display:flex}.technical-event-card__meta span:before{content:"•";color:var(--gold-soft);margin-right:.75rem}.technical-event-level{border:1px solid var(--technical-event-accent);color:#fff;background:color-mix(in srgb, var(--technical-event-accent) 17%, #170e1c);border-radius:999px;flex:none;align-items:center;min-height:27px;padding:.25rem .62rem;font-size:.68rem;font-weight:900;display:inline-flex}.technical-event-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;display:grid}.technical-event-metric{background:#09060d5c;border:1px solid #ffffff14;border-radius:12px;padding:.72rem}.technical-event-metric--success{border-color:#62bb8766}.technical-event-metric--attention{border-color:#dda74f7a}.technical-event-metric--important{border-color:#bf86dd73}.technical-event-metric strong,.technical-event-metric p{margin:0;display:block}.technical-event-metric strong{color:#f3e8f5;font-size:.82rem}.technical-event-metric p{color:var(--muted);margin-top:.28rem;font-size:.72rem;line-height:1.45}.technical-event-card__subheading{color:var(--gold-soft);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:900;display:block}.technical-event-actor{border-top:1px solid #ffffff12;padding-top:.75rem}.technical-event-profile{max-width:100%;color:inherit;background:#dbac480e;border:1px solid #dbac4840;border-radius:12px;align-items:center;gap:.58rem;padding:.52rem .68rem;text-decoration:none;display:inline-flex}a.technical-event-profile:hover,a.technical-event-profile:focus-visible{background:#dbac481c;border-color:#dbac48b8;outline:none}.technical-event-profile__avatar{color:#f4d389;background:linear-gradient(145deg,#542568,#281431);border:1px solid #b68a3e;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.technical-event-profile__avatar img{object-fit:cover;width:100%;height:100%}.technical-event-profile__text,.technical-event-profile__text strong,.technical-event-profile__text span,.technical-event-profile__text small{min-width:0;display:block}.technical-event-profile__text strong{color:#f3d893;overflow-wrap:anywhere}.technical-event-profile__text span,.technical-event-profile__text small,.technical-event-actor__fallback span{color:var(--muted);font-size:.7rem}.technical-event-actor__fallback{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.technical-event-accounts,.technical-event-details{background:#09060d42;border:1px solid #ffffff17;border-radius:12px}.technical-event-accounts summary,.technical-event-details summary{color:#eadfed;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .82rem;font-size:.75rem;font-weight:850;display:flex}.technical-event-accounts summary span{min-width:24px;height:24px;color:var(--gold-soft);border:1px solid #dbac486b;border-radius:999px;place-items:center;font-size:.67rem;display:grid}.technical-event-accounts__groups,.technical-event-details__content{border-top:1px solid #ffffff12;padding:.82rem}.technical-event-accounts__groups{gap:.75rem;display:grid}.technical-event-accounts__groups h3{margin:0 0 .45rem;font-size:.78rem}.technical-event-accounts__groups ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.technical-event-accounts__groups li a,.technical-event-accounts__groups li span{color:#e7c8f5;background:#7d429924;border:1px solid #b784ff4d;border-radius:999px;padding:.34rem .58rem;font-size:.72rem;text-decoration:none;display:inline-flex}.technical-event-accounts__groups li a:hover,.technical-event-accounts__groups li a:focus-visible{background:#7d429942;border-color:#c392da;outline:none}.technical-event-details__content{gap:.7rem;display:grid}.technical-event-details__content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.technical-event-details__content dl>div{border:1px solid #ffffff0f;border-radius:9px;min-width:0;padding:.55rem}.technical-event-details__content dt{color:var(--muted);font-size:.66rem}.technical-event-details__content dd{overflow-wrap:anywhere;margin:.22rem 0 0}.technical-event-details__content pre{color:#d7c9dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#0e0912;border:1px solid #b784ff29;border-radius:10px;max-height:330px;margin:0;padding:.72rem;font-size:.7rem;overflow:auto}.technical-event-details__content .button{justify-self:start}.technical-log-copy-notice,.technical-log-profile-notice{color:#d9cddd;background:#4b255b29;border:1px solid #b784ff40;border-radius:10px;margin:0 0 .8rem;padding:.65rem .75rem;font-size:.73rem}@media (width<=980px){.technical-log-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.6fr))}.technical-log-result-count{grid-column:1/-1;margin-bottom:0}}@media (width<=680px){.technical-log-toolbar,.technical-event-details__content dl{grid-template-columns:1fr}.technical-log-result-count{grid-column:auto}.technical-event-card{padding:.82rem}.technical-event-card__header{grid-template-columns:36px minmax(0,1fr);gap:.65rem}.technical-event-card__icon{border-radius:11px;width:36px;height:36px}.technical-event-card__title-row{flex-direction:column;align-items:flex-start}.technical-event-card__meta span:before{display:none}.technical-event-metrics{grid-template-columns:1fr}}.requester-identity-card{background:radial-gradient(circle at 100% 0,#b784ff21,#0000 38%),linear-gradient(145deg,#422d1357,#170d1ff0);border:1px solid #dbac4861;border-radius:16px;margin-bottom:1rem;padding:1rem;box-shadow:0 14px 34px #08050c29}.appeal-detail__content>.requester-identity-card{margin-bottom:0}.requester-identity-card__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.requester-identity-card__heading h2{margin:.15rem 0 0}.requester-identity-card__link,.requester-identity-card__content{min-width:0;color:inherit;background:#09060d61;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem;text-decoration:none;display:grid}.requester-identity-card__link{transition:border-color .16s,background .16s,transform .16s}.requester-identity-card__link:hover,.requester-identity-card__link:focus-visible{background:#3c25458a;border-color:#dbac48b8;outline:none;transform:translateY(-1px)}.requester-identity-card__avatar{width:58px;height:58px;color:var(--gold-soft);background:linear-gradient(145deg,#48224f,#201325);border:2px solid #dbac48b3;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:850;display:grid;overflow:hidden}.requester-identity-card__avatar img{object-fit:cover;width:100%;height:100%}.requester-identity-card__profile{min-width:0}.requester-identity-card__profile strong,.requester-identity-card__profile span,.requester-identity-card__profile small{overflow-wrap:anywhere;display:block}.requester-identity-card__profile strong{color:var(--gold-soft);font-size:1.02rem}.requester-identity-card__profile span{margin-top:.12rem;font-weight:720}.requester-identity-card__profile small,.requester-identity-card__permission-note{color:var(--muted);margin-top:.3rem}.requester-identity-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.requester-identity-card__permission-note{display:block}.requester-identity-card__state{color:var(--muted);background:#09060d4d;border:1px dashed #ffffff26;border-radius:12px;margin:0;padding:.85rem}.requester-identity-card__state--error p{margin:0 0 .65rem}@media (width<=720px){.requester-identity-card__link,.requester-identity-card__content{grid-template-columns:50px minmax(0,1fr)}.requester-identity-card__avatar{width:50px;height:50px}.requester-identity-card__badges{grid-column:1/-1;justify-content:flex-start}}.user-detail-display-name{font-size:1rem;font-weight:750;color:#efe7f3!important}.user-technical-info{background:#140d19c2;border:1px solid #c6a15047;border-radius:14px;margin:1rem 0;padding:.8rem}.user-technical-info summary{cursor:pointer;color:#e5c675;font-weight:850}.user-technical-info .definition-list{margin:.8rem 0}.user-activity-history{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.user-deletion-action{background:linear-gradient(135deg,#3d194eeb,#180d1ff5);border:1px solid #d3ac4e94;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffe8aa14}.user-deletion-action h3,.user-deletion-action p{margin-top:0}.user-deletion-action p:not(.eyebrow){color:#ddd1e1;margin-bottom:0}.user-deletion-action__button,.user-deletion-modal__confirm{color:#fff9df;background:linear-gradient(135deg,#713b88,#9b5c72 56%,#8a6924);border:1px solid #e4c36d;box-shadow:0 10px 28px #240d2d57}.user-deletion-action__button:hover:not(:disabled),.user-deletion-modal__confirm:hover:not(:disabled){border-color:#ffe19a;transform:translateY(-1px)}.user-deletion-action__protected{background:#5c371147;border:1px solid #e4c36d80;border-radius:12px;max-width:420px;padding:.75rem;font-weight:800;color:#ffe29d!important}.user-deletion-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14091bd1}.user-deletion-modal .confirmation-modal__content{color:#fff8ff;background:radial-gradient(circle at 100% 0,#a4702f33,#0000 35%),linear-gradient(145deg,#3f2051,#211329 64%,#17101c);border:1px solid #e6c163b8;box-shadow:0 30px 100px #08020b94}.user-deletion-modal .confirmation-modal__content h2,.user-deletion-modal .confirmation-modal__content dd,.user-deletion-modal .confirmation-modal__content strong,.user-deletion-modal .confirmation-modal__content p{color:#fff8ff}.user-deletion-modal .confirmation-modal__content dt,.user-deletion-modal .confirmation-modal__content .eyebrow,.user-deletion-modal .confirmation-modal__content label,.user-deletion-modal .confirmation-modal__content small{color:#e8cb7a}.user-deletion-modal .confirmation-modal__content label{gap:.42rem;margin-top:.9rem;font-size:.8rem;font-weight:850;display:grid}.user-deletion-modal .confirmation-modal__content input,.user-deletion-modal .confirmation-modal__content select,.user-deletion-modal .confirmation-modal__content textarea{color:#fff;background:#0f0914d1;border-color:#e7cb7c6b}.user-deletion-modal .confirmation-modal__content textarea{resize:vertical;min-height:92px}.user-deletion-modal__warning{background:#7135256b;border:1px solid #f0c3589e;border-radius:14px;margin:1rem 0;padding:.85rem}.user-deletion-modal__warning p{margin:.35rem 0 0;color:#f2e3ed!important}.user-deletion-modal__confirm:disabled{color:#ffffff7a;box-shadow:none;background:#59475e9e;border-color:#d9c38f33}.user-deletion-success{color:#e8fff2;background:#1e613e47;border:1px solid #7cd8a585;border-radius:14px;gap:.25rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.user-deletion-success small{color:#b8d9c5}@media (width<=760px){.user-deletion-action{grid-template-columns:1fr}.user-deletion-action__button{width:100%}}@media (width<=560px){.robot-summary-grid,.robot-facts{grid-template-columns:1fr}.robot-mode-control,.robot-confirmation__actions{border-radius:14px;flex-direction:column;align-items:stretch}.robot-mode-button{border-radius:10px}.technical-log-actions{flex-direction:column;align-items:stretch;width:100%}.technical-log-actions .button{width:100%}}.action-form,.badge-action-form,.sanction-form{gap:.85rem;display:grid}.action-form label,.badge-action-form label,.sanction-form label,.team-reason{color:#dcd4df;font-size:.78rem;font-weight:800}.action-form textarea,.badge-action-form textarea,.sanction-form textarea,.team-reason textarea{resize:vertical;min-height:100px;margin-top:.4rem}.action-form select,.badge-action-form select,.sanction-form select{margin-top:.4rem}.user-detail-panel{border-color:var(--border-strong);margin-bottom:1rem}.badge-management{border-top:1px solid var(--border);gap:.65rem;margin-top:.8rem;padding-top:.8rem;display:grid}.badge-management label{color:#dcd4df;gap:.35rem;font-size:.76rem;font-weight:800;display:grid}.badge-management textarea{resize:vertical;min-height:76px}.access-reserved{text-align:left;gap:.8rem;max-width:650px;margin:2rem auto;display:grid}.access-reserved p,.access-reserved h1{margin:0}.access-reserved .button{width:fit-content;margin-top:.25rem}.page-error-boundary{border-color:#d1a24c85;gap:.85rem;max-width:720px;margin:2rem auto;display:grid}.page-error-boundary p,.page-error-boundary h1{margin:0}.page-error-boundary__actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=560px){.page-error-boundary__actions .button{width:100%}}.user-detail-heading{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.user-detail-heading p{color:var(--muted);margin:.3rem 0 0}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.definition-list--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.break-word{overflow-wrap:anywhere}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.metric-strip span{border:1px solid var(--border);color:var(--muted);background:#0a070d;border-radius:12px;gap:.3rem;padding:.8rem;font-size:.72rem;display:grid}.metric-strip strong{color:var(--text);font-size:1.15rem}.commercial-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.commercial-status-grid article{background:linear-gradient(145deg,#56266c2e,#0a070df2);border:1px solid #d1a24c52;border-radius:12px;gap:.3rem;padding:.8rem;display:grid}.commercial-status-grid span{color:var(--gold);font-size:.72rem;font-weight:900}.commercial-status-grid strong{color:var(--muted);font-size:.78rem}.user-report-history-grid{margin-top:1rem}.user-report-history{min-width:0}.user-report-history__heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.user-report-history__heading .badge-row,.user-report-history__heading .badge{margin:0}.compact-list{gap:.6rem;display:grid}.compact-list>div{border:1px solid var(--border);background:#0a070d;border-radius:11px;gap:.25rem;padding:.75rem;display:grid}.compact-list span,.compact-list small{color:var(--muted)}.sanction-form{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.period-toolbar,.availability-row,.custom-dates{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.custom-dates input{width:auto}.statistics-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.mini-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mini-metric{border:1px solid var(--border);background:#0a070d;border-radius:11px;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;display:flex}.mini-metric span{color:var(--muted);font-size:.76rem}.mini-metric strong{color:var(--gold-soft)}.timeline-chart{gap:.5rem;display:grid}.timeline-chart__row{color:var(--muted);grid-template-columns:55px 1fr 40px;align-items:center;gap:.7rem;font-size:.72rem;display:grid}.timeline-chart__track{background:#211727;border-radius:999px;height:10px;overflow:hidden}.timeline-chart__track span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--gold));height:100%;display:block}.timeline-chart__row strong{color:var(--text);text-align:right}.badge-action-panel{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:1rem;margin-bottom:1rem;display:grid}.inline-field{grid-template-columns:1fr auto;gap:.6rem;margin-top:.4rem;display:grid}.selected-target{color:var(--gold-soft);margin:0;font-size:.8rem}.team-reason{margin-bottom:1rem;display:grid}.team-reason__error{color:#ffb4b4;margin-top:.45rem;font-size:.74rem;font-weight:700}.team-reason textarea[aria-invalid=true]{border-color:#d96c6c;box-shadow:0 0 0 2px #d96c6c29}.team-member-actions{align-items:center;gap:.5rem;display:flex}.team-member-actions select{min-width:135px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-grid>div{border:1px solid var(--border);background:#0a070d;border-radius:12px;gap:.35rem;padding:1rem;display:grid}.settings-grid span{color:var(--muted)}@media (width<=1050px){.definition-list--wide,.metric-strip,.card-grid--users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.statistics-groups,.badge-action-panel{grid-template-columns:1fr}}@media (width<=620px){.definition-list--wide,.metric-strip,.commercial-status-grid,.mini-metric-grid,.settings-grid,.inline-field,.team-member-actions{grid-template-columns:1fr}.team-member-actions{display:grid}.team-member .team-member-actions{grid-column:1/-1;width:100%}.users-pagination{text-align:center;flex-direction:column;align-items:stretch}.card-grid--users{grid-template-columns:1fr}.access-reserved .button{width:100%}}.active-filter{color:#f3ddb0;background:#d7aa4b14;border:1px solid #d7aa4b73;border-radius:12px;margin:0 0 1rem;padding:.85rem 1rem}.action-error{background:#d96c6c14;border:1px solid #d96c6c8c;border-radius:12px;gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.action-error p{color:var(--muted);margin:.3rem 0 0}.action-error__actions{flex-wrap:wrap;gap:.6rem;display:flex}.action-error pre,.technical-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ddd2e6;background:#08060a;border-radius:10px;max-height:320px;padding:.8rem;overflow:auto}.audit-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.audit-filters label{color:var(--muted);gap:.4rem;font-size:.86rem;display:grid}.audit-filters__search{grid-column:span 2}.audit-filters__mine{align-content:center;grid-template-columns:auto 1fr!important}.audit-summary,.transaction-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1rem 0;display:grid}.audit-summary div,.transaction-summary div{gap:.2rem;display:grid}.audit-summary dt,.transaction-summary dt{color:var(--muted);font-size:.78rem}.audit-summary dd,.transaction-summary dd{margin:0}.note-card--failed .note-card__rail{background:#d96c6c}.technical-details{border-top:1px solid var(--border);margin-top:.8rem;padding-top:.8rem}.technical-details summary,.action-error summary{cursor:pointer;color:#e8c77d}.transaction-grid{gap:1rem;display:grid}.transaction-card>header,.transaction-card>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.transaction-card h2{margin:.2rem 0}.transaction-confirmations{border:1px solid var(--border);background:#ffffff05;border-radius:10px;padding:.85rem}.transaction-confirmations h3{margin-top:0}.transaction-confirmations p{justify-content:space-between;gap:1rem;display:flex}.transaction-card>footer{color:var(--muted);margin-top:1rem}@media (width<=820px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.audit-filters,.audit-summary,.transaction-summary{grid-template-columns:1fr}.audit-filters__search{grid-column:auto}.transaction-card>header,.transaction-card>footer,.transaction-confirmations p{flex-direction:column;align-items:stretch}}.appeals-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.appeals-toolbar .filter-row{justify-content:flex-end;margin-bottom:0}.appeals-workspace{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.35fr);align-items:start;gap:1rem;display:grid}.appeals-list{gap:.75rem;display:grid}.appeal-card{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0d0812e6;border-radius:16px;padding:1rem}.appeal-card:hover,.appeal-card--active{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.appeal-card__top,.appeal-detail__heading,.appeal-actions__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.appeal-card strong,.appeal-card span,.appeal-card small{display:block}.appeal-card>strong{margin-top:.8rem;font-size:1rem}.appeal-card>span,.appeal-card small,.appeal-detail__heading span,.appeal-detail__heading p,.appeal-facts span,.appeal-facts small{color:var(--muted);font-size:.75rem}.appeal-card p{color:var(--gold-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.appeal-detail{max-height:calc(100vh - 7rem);position:sticky;top:5.6rem;overflow:auto}.appeal-detail__empty,.appeal-detail__state{color:var(--muted);text-align:center;padding:2.2rem 1rem}.appeal-detail__heading{align-items:flex-start}.appeal-detail__heading h2{margin:.25rem 0}.appeal-facts{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.appeal-facts>div,.appeal-user-response{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;padding:.9rem}.appeal-facts strong{margin:.4rem 0;line-height:1.45;display:block}.appeal-user-response{border-color:#735723;margin-top:.8rem}.appeal-user-response span,.appeal-actions label>span{color:var(--gold-soft);font-size:.78rem;font-weight:750}.appeal-user-response p{margin:.45rem 0 0;line-height:1.5}.appeal-timeline article{border-left:2px solid var(--purple);padding:.25rem 0 .9rem .9rem}.appeal-timeline article div{justify-content:space-between;gap:.8rem;display:flex}.appeal-timeline article small{color:var(--muted)}.appeal-internal-note{color:#ead9ff;background:#76399133;border-radius:9px;padding:.55rem .7rem}.appeal-actions{border-top:1px solid var(--border);gap:.75rem;margin-top:.5rem;padding-top:1rem;display:grid}.appeal-actions label{gap:.4rem;display:grid}.appeal-actions textarea{resize:vertical;border:1px solid var(--border-strong);width:100%;color:var(--text);background:var(--surface-raised);font:inherit;border-radius:11px;padding:.75rem}.appeal-final-actions{border-top:1px solid #4c3c1d;gap:.75rem;margin-top:.25rem;padding-top:.9rem;display:grid}.appeal-restore-choice{grid-template-columns:auto 1fr;align-items:center;gap:.55rem!important;display:flex!important}.appeal-reject-button{background:#3c151c;border-color:#8d3f4a}.appeal-role-note{color:var(--muted);background:var(--surface-raised);border-radius:10px;padding:.75rem}.appeal-feedback{border-radius:10px;margin:.8rem 0 0;padding:.75rem;font-weight:750}.appeal-feedback--error{color:#ffd4d9;background:#43171e}.appeal-feedback--success{color:#c8f8d5;background:#13341d}@media (width<=980px){.appeals-toolbar,.appeals-workspace{grid-template-columns:1fr;display:grid}.appeals-toolbar .filter-row{justify-content:flex-start}.appeal-detail{max-height:none;position:static}}@media (width<=620px){.appeal-facts{grid-template-columns:1fr}}.badge--robot{color:#e5c4ff;background:linear-gradient(135deg,#281238,#171123);border-color:#6f4b94}.badge--system{color:#d2c8d7;background:#17131a;border-color:#5b5261}.audit-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.audit-stats article{border:1px solid var(--border);background:linear-gradient(145deg,#1e1426f5,#0c0810f5);border-radius:14px;gap:.18rem;min-width:0;padding:.85rem 1rem;display:grid}.audit-stats strong{color:var(--gold-soft);font-size:1.35rem}.audit-stats span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.audit-stat--success strong{color:#8ce0ae}.audit-stat--failed strong{color:#ff9aa5}.audit-count{margin:0 0 .85rem;font-size:.82rem}.audit-groups,.audit-day{gap:.9rem;display:grid}.audit-groups{gap:1.4rem}.audit-day>h2{z-index:2;width:fit-content;color:var(--gold-soft);letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0912f5;border:1px solid #5a3f28;border-radius:999px;padding:.42rem .8rem;font-size:.82rem;position:sticky;top:0}.note-card--success .note-card__rail{background:linear-gradient(var(--green), var(--purple))}.note-card--pending .note-card__rail{background:linear-gradient(var(--orange), var(--purple))}.note-card--cancelled .note-card__rail{background:linear-gradient(#756d79,#392e3e)}.audit-actor{min-width:0;justify-content:flex-start!important;align-items:center!important;gap:.7rem!important;display:flex!important}.audit-actor>div{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.audit-actor>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,360px);overflow:hidden}.audit-actor__icon{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--purple-bright);background:var(--surface-soft);border-radius:10px;flex:0 0 32px;place-items:center;font-size:.65rem;display:grid}.audit-actor__icon--creator{color:var(--gold-soft);border-color:#8a6824}.audit-actor__icon--guardian{color:#e6a8ff;border-color:#714186}.audit-actor__icon--sentinel{color:#a6c8ff;border-color:#385e98}.audit-actor__icon--robot{color:#e5c4ff;border-color:#765198;font-size:1rem}.audit-actor__icon--system{color:#d2c8d7;border-color:#5b5261;font-size:.9rem}.audit-sentence{max-width:920px;font-size:clamp(.98rem,1.7vw,1.12rem);font-weight:720;color:var(--text)!important;margin:.9rem 0 .25rem!important;line-height:1.5!important}.audit-action-label{font-size:.75rem;color:var(--muted)!important;margin:0!important;line-height:1.35!important}.audit-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.85rem 0}.audit-summary dd{overflow-wrap:anywhere;line-height:1.45}.audit-review-note{background:#643e1229;border:1px solid #6c4b27;border-radius:10px;width:fit-content;padding:.5rem .7rem;font-size:.8rem;color:#ffd09a!important;margin:0 0 .8rem!important;line-height:1.35!important}.audit-card__actions{align-items:center!important}.audit-card__actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.audit-card__actions .button{min-height:36px;padding:.48rem .7rem;font-size:.75rem}.audit-unavailable{min-height:34px;color:var(--muted);border:1px dashed #514657;border-radius:9px;align-items:center;padding:.4rem .65rem;font-size:.76rem;display:inline-flex}.technical-details__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0;display:grid}.technical-details__list div{background:#09070b;border:1px solid #2d2432;border-radius:9px;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.technical-details__list dt{color:var(--muted);font-size:.68rem}.technical-details__list dd{color:#ddd2e6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.73rem;overflow:hidden}.audit-load-more{justify-content:center;padding:1.2rem 0 .4rem;display:flex}@media (width<=1050px){.audit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-stats article:first-child{grid-column:1/-1}.audit-stats span{white-space:normal}.note-card__content{padding:.85rem}.note-card__header{gap:.55rem}.audit-actor>div{flex-direction:column;align-items:flex-start;gap:.3rem}.audit-actor>div strong{max-width:calc(100vw - 155px)}.audit-summary,.technical-details__list{grid-template-columns:1fr}.audit-card__actions>div,.audit-card__actions .button{width:100%}.audit-card__actions .button{justify-content:center}.audit-day>h2{position:static}}.confirmation-modal .confirmation-modal__content{color:#241b2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.confirmation-modal .confirmation-modal__content dt,.confirmation-modal .confirmation-modal__content .muted{color:#625668}.confirmation-modal .confirmation-modal__content .eyebrow{color:#714f1f}.confirmation-modal .confirmation-modal__content dl>div{border-bottom-color:#ded5e2}.listing-evidence__gallery-count,.listing-evidence__historical-photo{color:var(--muted);margin:.65rem 0 0;font-size:.74rem;line-height:1.5}.listing-evidence__historical-photo{color:#f0d5a5;background:#7055292e;border:1px solid #705529;border-radius:10px;padding:.65rem}.confirmation-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0610d6}.confirmation-modal .confirmation-modal__content{color:#fff9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(155deg,#2b1934 0%,#1b1022 100%);border:2px solid #d1a24c;box-shadow:0 28px 90px #08030bb8,0 0 0 5px #d1a24c1a}.confirmation-modal .confirmation-modal__content h2,.confirmation-modal .confirmation-modal__content dd,.confirmation-modal .confirmation-modal__content strong,.confirmation-modal .confirmation-modal__content p{color:#fff9ff}.confirmation-modal .confirmation-modal__content .eyebrow,.confirmation-modal .confirmation-modal__content dt{color:#f1ca78}.confirmation-modal .confirmation-modal__content dl{gap:.62rem;margin:1rem 0}.confirmation-modal .confirmation-modal__content dl>div{background:#35203f;border:1px solid #684c72;border-radius:12px;padding:.78rem .86rem}.confirmation-modal .confirmation-modal__content .muted,.confirmation-modal .confirmation-modal__journal-note{color:#e3d8e8}.confirmation-modal .confirmation-modal__journal-note{background:#d1a24c1f;border-left:3px solid #d1a24c;border-radius:0 10px 10px 0;padding:.72rem .82rem}.confirmation-modal .confirmation-modal__content .button--secondary{color:#fff9ff;background:#3b2745;border-color:#b99149}.confirmation-modal .confirmation-modal__content .button--primary{color:#fff;background:linear-gradient(135deg,#913fc0,#6d2b91);border-color:#e0b45d;box-shadow:0 8px 24px #7e30a652}.confirmation-modal .confirmation-modal__content button:focus-visible{outline-offset:3px;outline:3px solid #f4ce7c}.badge-admin-sections,.badge-user-workspace,.badge-user-detail,.badge-user-current,.badge-award-form,.badge-history-list{gap:1rem;display:grid}.badge-user-workspace{background:linear-gradient(145deg,#5e267a2e,#1d1124f0);border-color:#d1a24c6b;margin-bottom:1rem}.badge-user-search label,.badge-award-form label{color:#e7dce9;gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.badge-user-results{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin-top:.65rem;display:grid}.badge-user-results button{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border-radius:12px;gap:.18rem;padding:.75rem;display:grid}.badge-user-results button:hover{background:#913fc01f;border-color:#b887d0}.badge-user-results span,.badge-user-detail__identity p,.badge-user-current article span{color:var(--muted)}.badge-user-detail{border-top:1px solid var(--border);grid-template-columns:minmax(190px,.65fr) minmax(260px,1fr) minmax(280px,1.15fr);align-items:start;padding-top:1rem}.badge-user-detail__identity,.badge-award-preview,.badge-user-current article{align-items:center;gap:.72rem;display:flex}.badge-user-detail__identity h3,.badge-user-detail__identity p,.badge-award-preview p{margin:0}.badge-user-current article{border:1px solid var(--border);background:#ffffff06;border-radius:12px;justify-content:space-between;padding:.72rem}.badge-user-current article>div,.badge-award-preview>div{gap:.2rem;display:grid}.badge-award-preview{background:#d1a24c14;border:1px solid #d1a24c5c;border-radius:14px;padding:.82rem}.badge-catalog-section,.badge-history-section{overflow:hidden}.badge-catalog-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.7fr));gap:.65rem;margin-bottom:1rem;display:grid}.badge-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:.8rem;display:grid}.badge-catalog-card{border:1px solid var(--border);background:linear-gradient(145deg,#5b297421,#ffffff05);border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:.78rem;padding:.9rem;display:grid}.badge-catalog-visual{color:#f4cf82;background:linear-gradient(145deg,#542568,#281431);border:1px solid #c79a48;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:900;display:grid}.badge-catalog-card__body,.badge-catalog-card__body dl,.badge-catalog-card__body dl>div{gap:.38rem;display:grid}.badge-catalog-card__title{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.badge-catalog-card h3,.badge-catalog-card p,.badge-catalog-card dl,.badge-catalog-card details{margin:0}.badge-catalog-card p,.badge-catalog-card dt,.badge-catalog-card details{color:var(--muted);font-size:.74rem;line-height:1.5}.badge-catalog-card__body dl>div{grid-template-columns:minmax(105px,.7fr) 1fr}.badge-catalog-card dd{color:#eee7f0;margin:0}.badge-catalog-card code{overflow-wrap:anywhere;color:#cfbed6;margin-top:.4rem;display:block}.badge-history-list article{border:1px solid var(--border);background:#ffffff06;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:.72rem;padding:.82rem;display:grid}.badge-history-list article>div{gap:.24rem;display:grid}.badge-history-list article span,.badge-history-list article p,.badge-history-list article time{color:var(--muted);margin:0;font-size:.73rem}.badge-history-list__marker{color:#f1ca78;background:#d1a24c1a;border:1px solid #b88f46;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.team-section{background:linear-gradient(150deg,#4f226321,#19101ff5);border-color:#84569b7a}.team-section .panel__header p,.team-invitations-section>p{color:var(--muted);margin:.25rem 0 0;line-height:1.5}.team-member--detailed{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:.84rem}.team-member .avatar{overflow:hidden}.team-member .avatar img{object-fit:cover;width:100%;height:100%}.team-member__state{justify-items:start;gap:.35rem;display:grid}.team-invitations-section>h3,.team-invitations>h3{margin-top:1.1rem}.team-invitations article{border:1px solid var(--border);background:#ffffff06;border-left:3px solid #c79a48;border-radius:12px;gap:.28rem;padding:.78rem;display:grid}.team-invitations article>div{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}@media (width<=1050px){.badge-user-detail{grid-template-columns:1fr 1fr}.badge-award-form{grid-column:1/-1}.badge-catalog-filters{grid-template-columns:1fr 1fr}}@media (width<=700px){.confirmation-modal .confirmation-modal__content dl>div,.badge-user-detail,.badge-catalog-filters{grid-template-columns:1fr}.confirmation-modal__actions{flex-direction:column-reverse;align-items:stretch}.badge-award-form{grid-column:auto}}.listing-unavailable{background:#7055291f;border:1px solid #705529;border-radius:16px;gap:.8rem;padding:1rem;display:grid}.listing-unavailable>strong{color:#ffd69a;font-size:1rem}.listing-unavailable p,.listing-unavailable pre{margin:0;line-height:1.55}.listing-unavailable dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.listing-unavailable dl div,.listing-unavailable__snapshot{background:#0b080d;border:1px solid #433649;border-radius:10px;padding:.7rem}.listing-unavailable dt{color:var(--muted);font-size:.7rem}.listing-unavailable dd{color:#eee4f1;margin:.25rem 0 0}.listing-unavailable__snapshot pre{white-space:pre-wrap;margin-top:.55rem;overflow:auto}.listing-unavailable__photo{gap:.5rem;margin:0;display:grid}.listing-unavailable__photo img{object-fit:contain;background:#050406;border-radius:12px;width:min(100%,520px);max-height:420px}.listing-unavailable__photo figcaption{color:#f0d5a5;font-size:.72rem}.robot-decision-aid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.robot-decision-aid article{background:#130d08;border:1px solid #5a4527;border-radius:14px;align-content:start;gap:.45rem;padding:.9rem;display:grid}.robot-decision-aid__rule{grid-column:1/-1}.robot-decision-aid span{color:#b9a98e;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.robot-decision-aid strong{color:#f4d79d;font-size:.92rem}.robot-decision-aid p{color:#d7cbd9;margin:0;font-size:.76rem;line-height:1.5}.robot-context-facts{margin-top:.9rem}.secondary-technical-reference{border-top:1px solid var(--border);color:var(--muted);margin-top:.9rem;padding-top:.75rem;font-size:.73rem}.secondary-technical-reference summary{cursor:pointer;width:fit-content}.secondary-technical-reference code{overflow-wrap:anywhere;color:#cfc1d4;margin:.7rem 0;display:block}.secondary-technical-reference .button{min-height:34px;padding:.45rem .65rem}.moderation-outcome{background:linear-gradient(135deg,#1a5c3f3d,#0b0a0d);border:1px solid #367257;border-radius:16px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.moderation-outcome h2,.moderation-outcome p{margin:.25rem 0 0}.moderation-outcome dl{gap:.55rem;margin:0;display:grid}.moderation-outcome dl div{background:#040f0a80;border:1px solid #31483d;border-radius:10px;padding:.65rem}.moderation-outcome dt{color:#a5c8b5;font-size:.7rem}.moderation-outcome dd{color:#e5f3eb;margin:.25rem 0 0;line-height:1.45}@media (width<=760px){.robot-decision-aid,.moderation-outcome,.listing-unavailable dl{grid-template-columns:1fr}.robot-decision-aid__rule{grid-column:auto}}.appeals-toolbar{background:linear-gradient(135deg,#4b206740,#120b18f2);border:1px solid #b784ff38;border-radius:18px;flex-wrap:wrap;padding:.9rem}.appeals-toolbar .search-field{flex:320px;min-width:min(100%,360px)}.appeals-toolbar .filter-row{flex:520px}.appeals-workspace{grid-template-columns:minmax(310px,.72fr) minmax(520px,1.45fr)}.appeal-card{background:linear-gradient(145deg,#190d22fa,#0c0811fa)}.appeal-card__top>span{color:var(--gold-soft);text-align:right;font-size:.72rem}.appeal-card>small{color:var(--muted);margin-top:.85rem}.appeal-card__footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;padding-top:.7rem;display:flex}.appeal-card__footer strong{color:var(--gold-soft);font-size:.75rem}.appeal-detail{border-color:#b784ff47}.appeal-detail__content{gap:1rem;display:grid}.appeal-section{background:linear-gradient(145deg,#251431ad,#120b18d6);border:1px solid #b784ff33;border-radius:16px;padding:1rem}.appeal-section__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.appeal-section__heading span,.appeal-section>span,.appeal-requester__identity span{color:var(--gold-soft);letter-spacing:.03em;font-size:.74rem;font-weight:750;display:block}.appeal-section h3{margin:.2rem 0 0}.appeal-requester{background:linear-gradient(145deg,#422d1359,#170d1feb);border-color:#dbac4852}.appeal-requester__identity{align-items:center;gap:.9rem;display:flex}.appeal-requester__identity strong,.appeal-requester__identity small{display:block}.appeal-requester__identity small{color:var(--muted);margin-top:.35rem}.appeal-requester__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.9rem 0;display:grid}.appeal-requester__facts div,.appeal-original-decision dl div,.appeal-technical-references dl div{background:#09060d5c;border:1px solid #ffffff12;border-radius:10px;padding:.65rem}.appeal-requester__facts dt,.appeal-original-decision dt,.appeal-technical-references dt{color:var(--muted);font-size:.72rem}.appeal-requester__facts dd,.appeal-original-decision dd,.appeal-technical-references dd{overflow-wrap:anywhere;margin:.25rem 0 0}.appeal-permission-note{color:var(--muted);display:block}.appeal-message{box-shadow:inset 3px 0 0 var(--gold);border-color:#dbac4866}.appeal-message p{color:#fff4d8;white-space:pre-wrap;margin:.75rem 0;font-size:1.02rem;line-height:1.65}.appeal-message small{color:var(--muted)}.appeal-listing-context{gap:1rem;display:grid}.appeal-listing-availability,.appeal-listing-unavailable{color:#f8e7bd;background:#5338163d;border:1px solid #dbac4859;border-radius:12px;gap:.25rem;padding:.8rem;display:grid}.appeal-listing-availability span,.appeal-listing-unavailable p,.appeal-listing-unavailable small{color:var(--muted)}.appeal-listing-gallery{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.7rem;display:grid}.appeal-listing-gallery figure{min-width:0;margin:0}.appeal-listing-gallery a,.appeal-listing-media-empty{width:100%;min-height:150px;color:var(--muted);background:#0504088c;border:1px solid #b784ff40;border-radius:12px;place-items:center;display:grid;overflow:hidden}.appeal-listing-gallery img{object-fit:cover;width:100%;height:170px}.appeal-listing-gallery figcaption{color:var(--muted);margin-top:.3rem;font-size:.7rem}.appeal-listing-video{gap:.55rem;display:grid}.appeal-listing-video video{background:#050407;border:1px solid #b784ff40;border-radius:12px;width:100%;max-height:420px}.appeal-listing-no-video{color:var(--muted);margin:0;font-size:.8rem}.appeal-listing-copy{gap:.9rem;display:grid}.appeal-listing-copy h3{margin-top:.2rem}.appeal-listing-labels{flex-wrap:wrap;gap:.45rem;display:flex}.appeal-listing-labels span{color:#ead9ff;background:#76399129;border:1px solid #b784ff4d;border-radius:999px;padding:.35rem .6rem;font-size:.72rem}.appeal-listing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.appeal-listing-facts div{border-bottom:1px solid #ffffff12;padding-bottom:.5rem}.appeal-listing-facts dt{color:var(--muted);font-size:.7rem}.appeal-listing-facts dd{margin:.25rem 0 0}.appeal-listing-description,.appeal-listing-moderation-reason{background:#09060d73;border-radius:12px;padding:.85rem}.appeal-listing-description p,.appeal-listing-moderation-reason p{white-space:pre-wrap;margin:.5rem 0 0;line-height:1.6}.appeal-original-decision{background:linear-gradient(145deg,#4a182452,#150b1beb);border-color:#d35a6c57}.appeal-original-decision dl,.appeal-technical-references dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.appeal-final-decision{background:#194c3938;border-color:#4cb58961}.appeal-final-decision p{line-height:1.55}.appeal-timeline{margin-top:0}.appeal-timeline article{border-left:2px solid var(--purple);padding:.1rem 0 1rem 1rem;position:relative}.appeal-timeline article:before{background:var(--gold);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.2rem;left:-5px}.appeal-timeline article>div{justify-content:space-between;gap:.7rem;display:flex}.appeal-timeline article>span,.appeal-timeline article small{color:var(--muted);font-size:.72rem}.appeal-timeline article p{margin:.45rem 0 0;line-height:1.5}.appeal-assignment{border-color:#dbac4859;justify-content:space-between;align-items:center;gap:1rem;display:flex}.appeal-assignment p{max-width:620px;color:var(--muted);margin:.45rem 0;line-height:1.5}.appeal-actions{border-top:1px solid #b784ff47;margin-top:0}.appeal-actions select{border:1px solid var(--border-strong);width:100%;color:var(--text);background:var(--surface-raised);font:inherit;border-radius:11px;padding:.75rem}.appeal-final-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.appeal-acceptance-block,.appeal-rejection-block{background:#08060c57;border:1px solid #ffffff14;border-radius:14px;gap:.7rem;padding:.9rem;display:grid}.appeal-acceptance-block{border-color:#4cb5894d}.appeal-rejection-block{border-color:#d35a6c4d}.appeal-acceptance-block h4,.appeal-rejection-block h4,.appeal-acceptance-block p{margin:0}.appeal-acceptance-block p{color:var(--muted);font-size:.78rem;line-height:1.5}.appeal-technical-references{color:var(--muted);background:#07050a59;border:1px dashed #ffffff24;border-radius:13px;padding:.85rem}.appeal-technical-references summary{color:var(--text);cursor:pointer;font-weight:750}.appeal-technical-references>p{font-size:.78rem}.appeal-technical-references .button{margin-top:.75rem}.appeal-technical-references>small{color:var(--gold-soft);margin-left:.6rem}@media (width<=1180px){.appeals-workspace{grid-template-columns:1fr}.appeal-detail{max-height:none;position:static}}@media (width<=720px){.appeal-requester__facts,.appeal-listing-facts,.appeal-original-decision dl,.appeal-technical-references dl,.appeal-final-actions{grid-template-columns:1fr}.appeal-assignment,.appeal-section__heading,.appeal-card__footer{flex-direction:column;align-items:stretch}}.activity-item__body{min-width:0}.activity-item__body>p{margin:.25rem 0 0}.activity-item__meta{color:var(--muted,#726c78);flex-wrap:wrap;gap:.35rem .7rem;margin-top:.5rem;font-size:.78rem;display:flex}.report-focus-summary{background:linear-gradient(135deg,#774db414,#ffffffd1);border:1px solid #774db433;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 0 1rem;padding:1rem;display:grid}.report-focus-summary>div{gap:.25rem;display:grid}.report-focus-summary span,.reported-element-banner span{color:var(--muted,#726c78);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.report-focus-summary__comment{border-top:1px solid #774db424;grid-column:1/-1;padding-top:.8rem}.report-focus-summary__comment p{margin:.25rem 0 0}.reported-element-banner{background:#f7f2fc;border-left:4px solid #7d50b6;border-radius:12px;grid-column:1/-1;gap:.2rem;padding:.8rem 1rem;display:grid}.reported-element-banner small{color:var(--muted,#726c78)}.reported-marker,.reported-section__label{color:#fff;background:#7d50b6;border-radius:999px;width:max-content;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.listing-evidence__main-image .reported-marker{position:absolute;top:.75rem;left:.75rem}.reported-marker--thumbnail{padding:.12rem .3rem;font-size:.6rem;position:absolute;bottom:.2rem;right:.2rem}.listing-evidence__thumbnail{position:relative}.reported-section{background:#7d50b60f;border-radius:12px;padding:.7rem;border:2px solid #7d50b68c!important}.listing-evidence__video{gap:.6rem;margin-top:1rem;display:grid}.listing-evidence__video video{background:#17141b;border-radius:14px;width:100%;max-height:380px}.reported-user-card__identity{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.reported-user-card__identity>img,.reported-user-card__identity>span:first-child{object-fit:cover;color:#5f378c;background:#eee6f7;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.reported-user-card__identity p{color:var(--muted,#726c78);margin:.1rem 0 0}.reported-user-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.reported-user-card__facts div{background:#140f1909;border-radius:10px;padding:.55rem}.reported-user-card__facts dt{color:var(--muted,#726c78);font-size:.72rem}.reported-user-card__facts dd{margin:.15rem 0 0;font-weight:800}.reported-user-card__alert{color:#8f3f1f;background:#fff1e8;border-radius:10px;padding:.65rem}.member-report-history{color:#fff9ff;background:linear-gradient(145deg,#2b1934 0%,#17111c 100%);border:1px solid #d1a24c7a;border-radius:16px;gap:.9rem;margin:1rem 0;padding:1rem;display:grid;overflow:hidden}.member-report-history__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.member-report-history__heading .eyebrow{color:#f1ca78}.member-report-history__heading h3{color:#fff9ff;margin:.15rem 0 0;font-size:1rem}.member-report-history__vigilance{color:#f7dda4;background:#f1ca781a;border:1px solid #f1ca7885;border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.72rem;font-weight:850}.member-report-history__vigilance--repeated,.member-report-history__vigilance--high{color:#f1d9ff;background:#7d50b652;border-color:#c784efb8}.member-report-history__summary,.member-report-history__notice,.member-report-history__state p{overflow-wrap:anywhere;margin:0}.member-report-history__summary{color:#f7edf9;line-height:1.55}.member-report-history__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.member-report-history__metrics>div{background:#ffffff0e;border:1px solid #c784ef33;border-radius:11px;min-width:0;padding:.65rem}.member-report-history__metrics dt{color:#d9cbe1;font-size:.7rem}.member-report-history__metrics dd{overflow-wrap:anywhere;color:#fff;margin:.2rem 0 0;font-weight:820}.member-report-history__reasons{border-top:1px solid #f1ca7842;gap:.5rem;padding-top:.75rem;display:grid}.member-report-history__reasons>strong{color:#f1ca78;font-size:.8rem}.member-report-history__reasons ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.member-report-history__reasons li{color:#f7edf9;justify-content:space-between;gap:.75rem;min-width:0;display:flex}.member-report-history__reasons li span{overflow-wrap:anywhere;min-width:0}.member-report-history__notice{color:#d9cbe1;background:#7d50b626;border-left:3px solid #7d50b6;border-radius:8px;padding:.65rem;font-size:.76rem;line-height:1.45}.member-report-history__state{color:#d9cbe1;justify-items:start;gap:.65rem;display:grid}.member-report-history__state .button--secondary{color:#fff9ff;border-color:#f1ca78a3}.internal-notes-history{margin-top:1rem}.internal-notes-history .note-card{grid-template-columns:1fr auto;gap:.35rem 1rem;display:grid}.internal-notes-history .note-card p{white-space:pre-wrap;grid-column:1/-1;margin:0}.confirmation-modal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16101ba3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-modal__content{background:#fff;border-radius:20px;width:min(620px,100%);max-height:min(760px,100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 28px 80px #19111f52}.confirmation-modal__content h2{margin-top:.25rem}.confirmation-modal__content dl{gap:.55rem;display:grid}.confirmation-modal__content dl>div{border-bottom:1px solid #1c142214;grid-template-columns:minmax(120px,.45fr) 1fr;gap:.75rem;padding-bottom:.55rem;display:grid}.confirmation-modal__content dt{color:var(--muted,#726c78)}.confirmation-modal__content dd{margin:0;font-weight:750}.confirmation-modal__message{background:#f7f2fc;border-radius:12px;margin:.8rem 0;padding:.75rem}.confirmation-modal__message p{margin-bottom:0}.confirmation-modal__actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}@media (width<=760px){.report-focus-summary,.reported-user-card__facts,.member-report-history__metrics{grid-template-columns:1fr}.report-focus-summary__comment{grid-column:auto}.reported-user-card__identity{grid-template-columns:42px minmax(0,1fr)}.reported-user-card__identity .badge{grid-column:1/-1;width:max-content}.member-report-history__heading{flex-direction:column;align-items:flex-start}.confirmation-modal__content dl>div{grid-template-columns:1fr;gap:.2rem}}
