.portal-header{position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.portal-topbar{justify-content:space-between;width:min(100%,calc(100% - 2rem));max-width:92rem;margin:0 auto;padding:1rem 0}.portal-brand-row,.portal-topbar{display:flex;align-items:center;gap:1.25rem}.portal-brand-wordmark{width:8.25rem;height:auto}.portal-nav{display:flex;align-items:center;gap:1.5rem}.portal-nav a{font-family:var(--font-display),sans-serif;font-size:.98rem;color:rgba(229,226,225,.7);letter-spacing:-.02em;transition:color .16s ease,transform .16s ease}.portal-nav a.is-active,.portal-nav a:hover{color:var(--primary-container)}.portal-nav a:hover{transform:translateY(-1px)}.portal-user-cluster{display:flex;align-items:center;gap:.9rem}.portal-user-menu{position:relative}.portal-user-card{display:flex;align-items:center;gap:.8rem;padding:.45rem .55rem .45rem .9rem;background:rgba(28,27,27,.9);border-radius:999px;border:1px solid rgba(92,64,55,.12)}.portal-user-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-strong);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.portal-user-toggle.is-open,.portal-user-toggle:hover{border-color:rgba(255,181,158,.28);background:rgba(38,37,37,.96);box-shadow:0 14px 24px rgba(0,0,0,.18),0 0 18px rgba(255,87,23,.08)}.portal-user-toggle:hover{transform:translateY(-1px)}.portal-user-toggle:active{transform:translateY(1px) scale(.985)}.portal-user-copy{display:grid;grid-gap:.1rem;gap:.1rem}.portal-user-copy strong{font-size:.9rem;color:var(--text-strong)}.portal-user-copy span{font-size:.66rem;color:rgba(229,226,225,.5);text-transform:uppercase;letter-spacing:.12em}.portal-avatar{width:2.3rem;height:2.3rem;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,rgba(255,181,158,.2),rgba(255,87,23,.34));border:1px solid rgba(255,181,158,.2);font-family:var(--font-display),sans-serif;font-weight:700;color:var(--text-strong)}.portal-user-dropdown{position:absolute;right:0;top:calc(100% + .8rem);min-width:13rem;padding:.55rem;display:grid;grid-gap:.35rem;gap:.35rem;border-radius:16px;border:1px solid rgba(92,64,55,.18);background:radial-gradient(circle at top,rgba(60,60,58,.18),rgba(22,21,21,.97)),rgba(22,21,21,.96);box-shadow:0 18px 36px rgba(0,0,0,.32),0 0 20px rgba(255,87,23,.08);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease}.portal-user-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.portal-user-dropdown-button,.portal-user-dropdown-link{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.8rem .95rem;border:0;border-radius:12px;background:rgba(34,34,33,.74);color:rgba(229,226,225,.84);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.portal-user-dropdown-button:hover,.portal-user-dropdown-link:hover{background:rgba(48,47,46,.96);color:var(--text-strong);box-shadow:0 0 18px rgba(255,87,23,.08);transform:translateX(1px)}.portal-user-dropdown-button:active,.portal-user-dropdown-link:active{transform:translateY(1px) scale(.99)}.portal-user-dropdown form{margin:0}.portal-main{padding:1.5rem 0 3rem}.portal-footer,.portal-main{position:relative;z-index:1;width:min(100%,calc(100% - 2rem));max-width:92rem;margin:0 auto}.portal-footer{padding:1.5rem 0 2rem}.portal-footer-row{justify-content:space-between;color:rgba(229,226,225,.34);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.portal-footer-links,.portal-footer-row{display:flex;gap:1rem}.portal-footer-links a{display:inline-flex;align-items:center;padding:.14rem .28rem;border-radius:8px;border:1px solid transparent;color:rgba(230,190,178,.88);transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.portal-page-shell{display:grid;grid-gap:1.4rem;gap:1.4rem;width:min(100%,calc(100% - 2rem));max-width:92rem;margin:0 auto;padding:0 1.5rem 2rem;box-sizing:border-box}.portal-record-state-line{margin-top:.5rem}.record-document-status-badges{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.portal-page-header h1{margin-top:.4rem}.portal-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portal-metric-grid-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card,.portal-metric-card{position:relative;isolation:isolate;padding:1.35rem;background:radial-gradient(circle at 50% 0,rgba(53,53,52,.24),rgba(28,27,27,.94)),rgba(28,27,27,.88);border-radius:18px;border:1px solid rgba(255,181,158,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 36px rgba(0,0,0,.28),0 0 22px rgba(255,87,23,.06)}.portal-card:before,.portal-metric-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,181,158,.08),transparent 18%,transparent 72%,rgba(255,181,158,.04)),linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 0 28px rgba(255,87,23,.025);z-index:-1}.portal-metric-card-accent{border-left:3px solid var(--primary-container)}.portal-metric-label{display:block;font-size:.66rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:700}.portal-metric-label-line,.workspace-filter-field-label{display:inline-flex;align-items:center;gap:.45rem}.portal-metric-card strong{display:block;margin-top:.7rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.05em}.portal-metric-card p{margin-top:.6rem;color:var(--text-muted)}.portal-content-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.9fr);grid-gap:1rem;gap:1rem}.portal-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.portal-card-head h2{margin-top:.35rem;font-size:1.45rem}.portal-card-chart{min-height:22rem}.portal-chart{padding:1rem 0 .35rem}.portal-chart svg{width:100%;height:16rem}.portal-chart-line{fill:none;stroke:#ff5717;stroke-width:2.2;vector-effect:non-scaling-stroke}.portal-chart-fill{fill:rgba(255,87,23,.16)}.portal-chart-axis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.8rem;color:rgba(229,226,225,.38);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.portal-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portal-profile-grid strong{display:block;margin-top:.35rem}.portal-report-list,.portal-table{display:grid;grid-gap:.85rem;gap:.85rem}.portal-report-row,.portal-table-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(14,14,14,.52);border-radius:14px}.portal-table-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0 1rem;color:rgba(229,226,225,.38);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.portal-table-row{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-table-head-hacktivity,.portal-table-row-hacktivity{grid-template-columns:.9fr 1.3fr .9fr 1.2fr .7fr .8fr}.portal-toolbar{display:flex;gap:.8rem;margin-bottom:1rem}.portal-toolbar input{flex:1 1;min-height:3rem;padding-inline:.95rem;background:rgba(14,14,14,.92);border:1px solid rgba(92,64,55,.16);border-radius:12px;color:var(--text)}.portal-link-strong{color:var(--primary);font-weight:700}.portal-hacktivity-title{margin:.38rem 0 0;color:rgba(229,226,225,.72);font-size:.84rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.portal-empty{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:flex-start;padding:.2rem 0}.portal-empty h3{margin:0}.vendors-hero{padding-bottom:.5rem}.vendors-detail-shell,.vendors-directory-shell{display:flex;flex-direction:column;gap:1.35rem}.vendors-detail-shell{padding-top:.4rem}.vendors-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.vendors-control-head h2,.vendors-detail-hero h1,.vendors-empty-panel h2,.vendors-results-head h2{font-family:var(--font-display),sans-serif;color:var(--text-strong);letter-spacing:-.04em}.vendors-detail-hero h1{font-size:clamp(2rem,4vw,3.1rem)}.vendors-detail-hero-aside{display:grid;justify-items:end;grid-gap:.7rem;gap:.7rem;min-width:15rem}.vendors-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.vendors-metric-card strong{font-size:clamp(1.55rem,2.8vw,2.35rem)}.vendors-control-card,.vendors-results-card{display:grid;grid-gap:1.1rem;gap:1.1rem}.vendors-control-head,.vendors-results-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.vendors-results-copy{color:rgba(229,226,225,.7);max-width:32rem;text-align:right}.vendors-search-bar{display:flex;gap:.8rem;align-items:center}.vendors-search-field{position:relative;flex:1 1}.vendors-search-field .material-symbols-outlined{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:rgba(229,226,225,.54);font-size:1.15rem}.vendors-search-field input{padding-left:2.8rem}.vendors-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;align-items:end}.vendors-filter-toggle{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.85rem 1rem;background:rgba(14,14,14,.58);border:1px solid rgba(92,64,55,.16);border-radius:12px;color:rgba(229,226,225,.9)}.vendors-filter-toggle input{width:auto;accent-color:var(--primary-strong)}.vendors-filter-actions{display:flex;gap:.8rem;justify-content:flex-end;grid-column:span 2}.vendors-chip-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.vendors-filter-chip,.vendors-filter-clear,.vendors-page-link,.vendors-row-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.55rem .85rem;border-radius:999px;font-size:.82rem;text-decoration:none}.vendors-filter-chip{color:var(--text-strong);background:rgba(255,181,158,.12);border:1px solid rgba(255,181,158,.16)}.vendors-filter-chip .material-symbols-outlined,.vendors-sort-indicator{font-size:1rem}.vendors-filter-clear,.vendors-row-action{color:var(--primary);border:1px solid rgba(255,181,158,.14);background:rgba(14,14,14,.48)}.vendors-table{display:grid;grid-gap:.8rem;gap:.8rem}.vendors-table-head{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem;color:rgba(229,226,225,.42);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.vendors-table-row{display:grid;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;background:rgba(14,14,14,.52);border-radius:16px;border:1px solid rgba(255,181,158,.06);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.vendors-table-row:hover{transform:translateY(-1px);border-color:rgba(255,181,158,.14);background:rgba(20,20,20,.7);box-shadow:0 16px 28px rgba(0,0,0,.22),0 0 18px rgba(255,87,23,.05)}.vendors-table-head-vendors,.vendors-table-row-vendors{grid-template-columns:2.1fr .8fr .8fr 1fr}.vendors-table-head-products,.vendors-table-row-products{grid-template-columns:1.55fr .9fr .75fr .9fr .85fr .7fr}.vendors-table-head-versions,.vendors-table-row-versions{grid-template-columns:1.5fr .8fr .95fr .95fr .8fr}.vendors-table-head-vulnerabilities,.vendors-table-row-vulnerabilities{grid-template-columns:.95fr .95fr 1.9fr .8fr .72fr .9fr .95fr}.vendors-sort-link{display:inline-flex;align-items:center;gap:.35rem;color:inherit}.vendors-sort-link.is-active{color:var(--primary)}.vendors-identity{display:inline-flex;align-items:center;gap:.8rem;min-width:0}.vendors-logo-thumb{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;background:radial-gradient(circle at top,rgba(255,181,158,.16),transparent 58%),linear-gradient(135deg,rgba(255,181,158,.22),rgba(255,87,23,.28));border:1px solid rgba(255,181,158,.18);box-shadow:0 10px 24px rgba(0,0,0,.2)}.vendors-logo-thumb .user-avatar-fallback{font-size:.82rem;font-weight:700;letter-spacing:.08em;color:#fff4ed}.vendors-identity>span:last-child{min-width:0}.vendors-detail-title{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.vendors-detail-title .vendors-logo-thumb{width:3.25rem;height:3.25rem;flex-basis:3.25rem}.vendors-row-main{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.vendors-row-main p,.vendors-row-meta{color:rgba(229,226,225,.68);font-size:.82rem;line-height:1.45}.vendors-risk-badge{min-width:6.2rem;justify-content:center}.vendors-pagination{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid rgba(255,255,255,.06);padding-top:1rem}.vendors-pagination-main{display:flex;justify-content:space-between;gap:1rem;align-items:center}.vendors-pagination-copy{color:rgba(229,226,225,.68)}.vendors-pagination-links{display:flex;flex-wrap:wrap;gap:.55rem}.vendors-page-link{color:var(--text);border:1px solid rgba(255,181,158,.12);background:rgba(14,14,14,.46)}.vendors-page-link.is-active{color:var(--primary-ink);border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--primary-strong))}.vendors-page-link.is-disabled{opacity:.45;pointer-events:none}.vendors-page-size-form{display:flex;align-items:center;gap:.75rem}.vendors-page-size-form label{display:inline-flex;align-items:center;gap:.6rem;color:rgba(229,226,225,.7)}.vendors-page-size-form select{width:auto;min-width:5.5rem}.vendors-empty-panel{padding:1.6rem}@media (max-width:1180px){.vendors-filter-form,.vendors-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendors-control-head,.vendors-detail-hero,.vendors-pagination-main,.vendors-results-head{flex-direction:column;align-items:flex-start}.vendors-detail-hero-aside,.vendors-results-copy{text-align:left;justify-items:start;min-width:0}.vendors-table-head-products,.vendors-table-head-vendors,.vendors-table-head-versions,.vendors-table-head-vulnerabilities,.vendors-table-row-products,.vendors-table-row-vendors,.vendors-table-row-versions,.vendors-table-row-vulnerabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.vendors-filter-form,.vendors-stats-grid{grid-template-columns:1fr}.vendors-filter-actions{grid-column:auto}.vendors-table-head{display:none}.vendors-table-row-products,.vendors-table-row-vendors,.vendors-table-row-versions,.vendors-table-row-vulnerabilities{grid-template-columns:1fr}.vendors-filter-actions,.vendors-page-size-form,.vendors-search-bar{flex-direction:column;align-items:stretch}}.workspace-inline-badge,.workspace-points-pill,.workspace-rank-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:999px;background:rgba(255,181,158,.12);color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-page,.workspace-page,.workspace-settings-content{display:grid;grid-gap:1.35rem;gap:1.35rem}.settings-page-header{display:grid;grid-gap:.45rem;gap:.45rem}.workspace-page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.settings-action-list h1,.settings-overview-list h1,.settings-page-header h1,.settings-section-row h1,.workspace-page-hero h1{font-size:clamp(1.8rem,2.4vw,2.8rem);color:var(--text-strong)}.workspace-page-copy{max-width:56rem}.workspace-hero-actions{display:inline-flex;gap:.85rem;flex-wrap:wrap}.settings-notification-layout,.settings-two-column-grid,.workspace-grid,.workspace-metric-grid{display:grid;grid-gap:1rem;gap:1rem}.workspace-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-grid-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.workspace-grid-dashboard-lower{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid-vendors{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metric-card,.workspace-panel{position:relative;isolation:isolate;padding:1.35rem;border-radius:18px;background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.96)),rgba(24,23,23,.94);border:1px solid rgba(255,181,158,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 36px rgba(0,0,0,.28),0 0 22px rgba(255,87,23,.06)}.workspace-metric-card:before,.workspace-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,181,158,.08),transparent 18%,transparent 72%,rgba(255,181,158,.04)),linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 0 28px rgba(255,87,23,.025);z-index:-1}.workspace-metric-card-accent{border-left:3px solid var(--primary)}.workspace-metric-label{display:block;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.workspace-metric-label-with-help,.workspace-summary-term-with-help{display:inline-flex;align-items:center;gap:.42rem}.info-tooltip{position:relative;z-index:20}.info-tooltip,.info-tooltip-trigger{display:inline-flex;align-items:center}.info-tooltip-trigger{width:1rem;height:1rem;justify-content:center;padding:0;border:0;background:transparent;color:rgba(255,181,158,.82);cursor:help}.info-tooltip-trigger .material-symbols-outlined{font-size:.95rem}.info-tooltip-bubble{position:absolute;left:50%;bottom:calc(100% + .55rem);transform:translateX(-50%) translateY(.3rem);width:min(18rem,70vw);padding:.7rem .8rem;border-radius:12px;background:rgba(14,14,14,.96);border:1px solid rgba(255,181,158,.16);box-shadow:0 16px 30px rgba(0,0,0,.32),0 0 16px rgba(255,87,23,.08);color:var(--text);font-size:.77rem;font-weight:500;line-height:1.45;letter-spacing:normal;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:999}.info-tooltip-bubble:after{content:"";position:absolute;left:50%;top:100%;width:.7rem;height:.7rem;background:rgba(14,14,14,.96);border-right:1px solid rgba(255,181,158,.16);border-bottom:1px solid rgba(255,181,158,.16);transform:translateX(-50%) rotate(45deg)}.info-tooltip:focus-within .info-tooltip-bubble,.info-tooltip:hover .info-tooltip-bubble{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.workspace-metric-card strong,.workspace-profile-matrix strong{display:block;margin-top:.7rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,3vw,2.45rem);line-height:.95;color:var(--text-strong)}.settings-field small,.settings-inline-row p,.settings-static-field small,.settings-summary-row p,.workspace-metric-card p,.workspace-panel p{color:var(--text-muted)}.settings-action-row,.settings-drawer-footer,.settings-drawer-header,.settings-inline-row,.settings-modal-actions,.settings-modal-actions-split,.settings-modal-header,.settings-section-row,.settings-summary-row,.workspace-activity-row,.workspace-list-row,.workspace-metric-foot,.workspace-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.workspace-metric-foot{margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(92,64,55,.12);color:var(--text-muted);font-size:.78rem}.settings-inline-row h2,.settings-summary-row h2,.workspace-panel-head h2{margin-top:.25rem;font-family:var(--font-display),sans-serif;font-size:1.45rem;color:var(--text-strong)}.settings-section-row h2{margin-top:.25rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;color:var(--text-strong)}.workspace-inline-link{color:var(--primary);font-weight:700}.workspace-chart-shell{position:relative;display:grid;min-height:17rem;padding:.9rem .85rem .45rem .4rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008)),linear-gradient(180deg,rgba(12,16,24,.76),rgba(7,10,16,.9));border:1px solid rgba(92,64,55,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),inset 0 -1px 0 rgba(255,255,255,.015)}.workspace-dashboard-chart-stack,.workspace-dashboard-chart-toolbar{display:grid;grid-gap:1rem;gap:1rem}.workspace-dashboard-chart-summary{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-dashboard-chart-summary-card{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:.85rem .95rem;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.workspace-dashboard-chart-summary-card span{color:var(--text-soft);font-size:.72rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.workspace-dashboard-chart-summary-card strong{color:var(--text-strong);font-size:.96rem;line-height:1.35}.workspace-dashboard-chart-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.workspace-dashboard-chart-select{min-width:10.5rem}.workspace-dashboard-chart-select span{color:var(--text-soft);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}@media (max-width:980px){.workspace-dashboard-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-dashboard-chart-summary{grid-template-columns:1fr}.workspace-dashboard-chart-filters{flex-direction:column;align-items:stretch}.workspace-dashboard-chart-select{min-width:0;width:100%}}.workspace-chart-shell.is-recharts .recharts-cartesian-grid-horizontal line{stroke:rgba(255,255,255,.08)}.workspace-chart-shell.is-recharts .recharts-cartesian-axis-tick-value{font-family:inherit}.workspace-chart-shell.is-recharts .recharts-bar-rectangle{filter:drop-shadow(0 8px 16px rgba(0,0,0,.16))}.workspace-chart-tooltip{min-width:10rem;padding:.75rem .8rem;border-radius:14px;background:rgba(7,10,16,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px rgba(4,6,12,.44);text-align:left;backdrop-filter:blur(16px)}.workspace-chart-tooltip strong{display:block;color:var(--text-strong);font-size:.88rem}.workspace-chart-tooltip p{margin:.2rem 0 0;color:var(--text-muted);font-size:.78rem}.settings-action-list,.settings-checkbox-stack,.settings-danger-page,.settings-inline-form,.settings-overview-list,.workspace-activity-list,.workspace-list,.workspace-vendor-section{display:grid;grid-gap:.8rem;gap:.8rem}.workspace-activity-row,.workspace-list-row,.workspace-table-row{padding:.95rem 1rem;border-radius:14px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-list-row-link:hover{transform:translateX(1px);box-shadow:0 0 18px rgba(255,87,23,.08)}.workspace-list-leading{display:inline-flex;align-items:center;gap:.8rem}.workspace-activity-row strong,.workspace-list-row strong,.workspace-table-row strong{color:var(--text-strong)}.workspace-table{display:grid}.workspace-table-head,.workspace-table-row{display:grid;grid-gap:1rem;gap:1rem}.workspace-table-head{padding:.85rem 1rem;color:var(--text-muted);font-size:.68rem;font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.workspace-table-row{margin-top:.55rem;align-items:center}.workspace-table-head-leaderboard,.workspace-table-row-leaderboard{grid-template-columns:1.5fr .8fr .8fr .8fr 1.2fr .9fr}.workspace-table-head-sessions,.workspace-table-row-sessions{grid-template-columns:1.4fr 1.1fr .8fr .25fr}.workspace-activity-row time{color:var(--text-muted);font-size:.76rem}.workspace-profile-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.workspace-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.settings-field,.settings-static-field,.workspace-filter-field{display:grid;grid-gap:.45rem;gap:.45rem}.settings-field span,.settings-static-field span,.workspace-filter-field span{color:var(--text-strong);font-weight:700;font-size:.84rem}.workspace-filter-field-label>span{color:inherit;font-weight:inherit;font-size:inherit}.settings-static-value{width:100%;min-height:2.95rem;display:flex;align-items:center;padding:.82rem .95rem;border-radius:14px;border:1px solid rgba(92,64,55,.16);background:rgba(14,14,14,.66);color:var(--text-strong)}.settings-field em{color:var(--primary);font-style:normal;margin-left:.3rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.portal-toolbar input,.settings-field input,.settings-field select,.settings-field textarea,.workspace-filter-field input,.workspace-filter-field select{width:100%;min-height:2.95rem;padding:.82rem .95rem;border-radius:14px;border:1px solid rgba(92,64,55,.16);background:rgba(14,14,14,.9);color:var(--text-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.settings-field textarea{min-height:7.2rem;resize:vertical}.settings-inline-input{position:relative}.settings-inline-input input{padding-right:3rem}.settings-inline-icon-button{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(92,64,55,.16);background:rgba(34,34,33,.78);color:var(--text-strong);cursor:pointer}.settings-inline-input .settings-inline-icon-button{position:absolute;right:.35rem;top:50%;transform:translateY(-50%)}.settings-inline-icon-button:hover,.settings-summary-action:hover{background:rgba(48,47,46,.96);box-shadow:0 0 18px rgba(255,87,23,.08)}.settings-banner{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:16px;background:rgba(255,181,158,.08);border:1px solid rgba(255,181,158,.14)}.settings-banner-copy{display:inline-flex;align-items:center;gap:.7rem}.settings-banner-close{border:0;background:transparent;color:var(--text-muted);cursor:pointer}.settings-photo-actions{display:inline-flex;align-items:center;gap:.75rem}.settings-photo-copy{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start}.settings-avatar-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-avatar-preview{width:4.2rem;height:4.2rem;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,rgba(255,181,158,.18),rgba(255,87,23,.34));color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.25rem}.settings-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-toggle{position:relative;width:3.45rem;height:2rem}.settings-toggle input{opacity:0;width:0;height:0}.settings-toggle-track{position:absolute;inset:0;border-radius:999px;background:rgba(48,47,46,.92);border:1px solid rgba(92,64,55,.16)}.settings-toggle-track:after{content:"";position:absolute;width:1.45rem;height:1.45rem;top:.18rem;left:.2rem;border-radius:999px;background:var(--text-strong);transition:transform .16s ease}.settings-toggle input:checked+.settings-toggle-track{background:linear-gradient(135deg,rgba(255,181,158,.3),rgba(255,87,23,.42))}.settings-toggle input:checked+.settings-toggle-track:after{transform:translateX(1.45rem)}.settings-counter{justify-self:end}.settings-checkbox-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.settings-checkbox-card strong,.settings-inline-row h1,.settings-summary-row h1{color:var(--text-strong)}.settings-checkbox-card input{margin-top:.2rem}.button-danger{color:#ffd8d3;background:rgba(147,0,10,.22);border:1px solid rgba(255,180,171,.24)}.button-danger:hover{background:rgba(147,0,10,.34);box-shadow:0 0 22px rgba(147,0,10,.14)}.settings-overlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:2rem;background:rgba(7,7,7,.6);backdrop-filter:blur(10px)}.settings-overlay-drawer{place-items:stretch end}.settings-drawer,.settings-modal{background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.98)),rgba(24,23,23,.98);border:1px solid rgba(92,64,55,.16);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 20px rgba(255,87,23,.08)}.settings-modal{width:min(100%,25rem);padding:1.35rem;border-radius:22px}.settings-modal-wide{width:min(100%,44rem)}.settings-modal-compact{width:min(100%,22rem);text-align:center}.settings-modal-badge{width:3rem;height:3rem;margin:0 auto 1rem;display:grid;place-items:center;border-radius:16px;background:rgba(255,181,158,.12);color:var(--primary)}.settings-modal-badge-danger{margin:0;background:rgba(147,0,10,.18);color:#ffd8d3}.settings-drawer-body,.settings-modal-body{display:grid;grid-gap:1rem;gap:1rem}.settings-modal-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-modal-header-row p{margin-top:.45rem;color:var(--text-muted)}.settings-mfa-setup-body{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-items:start}.settings-mfa-qr-card{display:grid;place-items:center;padding:1rem;border-radius:18px;border:1px solid rgba(92,64,55,.16);background:rgba(20,20,19,.88);box-shadow:0 18px 32px rgba(0,0,0,.24),0 0 18px rgba(255,87,23,.08)}.settings-mfa-qr-card img{width:100%;max-width:13rem;height:auto;border-radius:12px}.settings-mfa-copy{display:grid;grid-gap:1rem;gap:1rem}.settings-mfa-copy-block{display:grid;grid-gap:.35rem;gap:.35rem}.settings-mfa-copy-block strong{color:var(--text-strong)}.settings-mfa-copy-block p{color:var(--text-muted)}.settings-mfa-copy-block code{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid rgba(92,64,55,.16);background:rgba(12,12,12,.92);color:var(--text-strong);font-size:.92rem;letter-spacing:.08em;overflow-wrap:anywhere}.settings-drawer{width:min(100%,26rem);height:100%;padding:1.35rem}.settings-summary-action{display:inline-flex;flex-direction:column;gap:.15rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(92,64,55,.14);background:rgba(34,34,33,.76);color:var(--text-strong);cursor:pointer}.settings-danger-banner{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:14px;background:rgba(147,0,10,.16);color:#ffd8d3}.settings-modal-actions{justify-content:flex-end}.settings-modal-actions-split .button{flex:1 1}.settings-action-row{justify-content:flex-end}.settings-notification-layout{grid-template-columns:minmax(0,.95fr) minmax(18rem,1fr);align-items:start}.workspace-session-action{display:flex;justify-content:flex-end}.settings-content-canvas,.settings-page{align-content:start;gap:1.5rem}.settings-page-compact{max-width:58rem}.settings-sidebar{height:100%;gap:1rem;align-content:start}.settings-sidebar-intro{gap:.5rem;padding-bottom:.2rem}.settings-sidebar-intro h2{font-size:clamp(1.5rem,2vw,1.8rem)}.settings-sidebar-nav{gap:.55rem}.settings-sidebar-item{min-height:2.7rem;padding:.72rem .88rem;border-radius:16px}.settings-section-divider{margin:.2rem 0}.settings-section-row-photo{align-items:center}.settings-photo-actions-column{flex-direction:row;align-items:center;justify-content:flex-end}.settings-photo-copy{max-width:18rem}.settings-static-value-selectlike{display:flex;align-items:center;justify-content:space-between}.settings-static-value-leading{display:inline-flex;align-items:center;gap:.6rem}.settings-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.settings-leading-input{position:relative}.settings-leading-input input,.settings-leading-input select{padding-left:2.7rem}.settings-leading-input.settings-inline-input input{padding-right:3rem}.settings-leading-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.9rem}.settings-field-leading-icon,.settings-field-trailing-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.settings-field-leading-icon{left:.95rem}.settings-field-trailing-icon{right:.95rem}.settings-summary-action{min-width:15rem;align-items:flex-end}.settings-summary-value{color:var(--text-strong);font-weight:600}.settings-summary-edit{display:inline-flex;align-items:center;gap:.3rem;color:var(--primary);font-size:.82rem;font-weight:700}.settings-session-main{display:inline-flex;align-items:center;gap:.8rem}.settings-session-icon{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:rgba(255,181,158,.1);border:1px solid rgba(255,181,158,.12);color:var(--primary)}.session-guard-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem;background:rgba(7,7,7,.58);backdrop-filter:blur(10px)}.session-guard-modal{width:min(100%,28rem);display:grid;grid-gap:1rem;gap:1rem;padding:1.4rem;border-radius:22px;background:radial-gradient(circle at top,rgba(53,53,52,.22),rgba(24,23,23,.98)),rgba(24,23,23,.98);border:1px solid rgba(92,64,55,.16);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 20px rgba(255,87,23,.08)}.session-guard-badge{width:3rem;height:3rem;display:grid;place-items:center;border-radius:16px;background:rgba(255,181,158,.12);color:var(--primary)}.session-guard-copy{display:grid;grid-gap:.55rem;gap:.55rem}.session-guard-copy h2{color:var(--text-strong);font-family:var(--font-display),sans-serif;font-size:1.35rem}.session-guard-copy p{color:var(--text-muted)}.session-guard-actions{display:flex;justify-content:flex-end;gap:.85rem;flex-wrap:wrap}.workspace-filter-grid-operations{grid-template-columns:minmax(0,1.6fr) minmax(14rem,.6fr) auto;align-items:end}.workspace-operations-table-head,.workspace-table-row-operations{grid-template-columns:1.3fr .8fr 1fr 1fr .85fr .85fr}.workspace-table-row-operations{text-decoration:none}.workspace-table-row-operations:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(255,87,23,.08)}.workspace-grid-operations-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-panel-wide{grid-column:1/-1}.workspace-action-result,.workspace-award-list,.workspace-copy-block{display:grid;grid-gap:.75rem;gap:.75rem}.workspace-copy-block h3{margin:.5rem 0 0;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-size:1rem}.workspace-action-buttons,.workspace-action-links,.workspace-action-row{display:flex;gap:.8rem;flex-wrap:wrap}.workspace-action-buttons{margin-top:.4rem}.workspace-operations-actions .workspace-filter-field{max-width:20rem}.workspace-admin-table-head,.workspace-admin-table-row{grid-template-columns:1.15fr 1fr .9fr .9fr .95fr .65fr}.workspace-admin-actions,.workspace-admin-cell{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-admin-cell input,.workspace-admin-cell select{width:100%;min-height:2.8rem;padding:.75rem .9rem;border-radius:14px;border:1px solid rgba(92,64,55,.16);background:rgba(14,14,14,.9);color:var(--text-strong)}.workspace-admin-actions p{min-height:1.1rem;font-size:.76rem}.workspace-admin-directory,.workspace-admin-directory-list{display:grid;grid-gap:.85rem;gap:.85rem}.workspace-admin-bulk-actions,.workspace-admin-bulk-bar,.workspace-admin-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.workspace-admin-toolbar{margin-bottom:.9rem}.workspace-admin-bulk-bar{justify-content:space-between;padding:.85rem .95rem;margin-bottom:.9rem;border-radius:16px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.04)}.workspace-admin-row-check,.workspace-admin-select-all{display:inline-flex;align-items:center;gap:.55rem}.workspace-admin-row-check{padding-top:.1rem}.workspace-admin-row-check input,.workspace-admin-select-all input{width:1rem;height:1rem}.workspace-admin-directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04)}.workspace-admin-directory-main{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.workspace-admin-directory-actions,.workspace-admin-editor-actions,.workspace-admin-identity,.workspace-admin-modal-header,.workspace-admin-user-card-badges{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workspace-admin-identity-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.workspace-admin-name{color:var(--text-strong);font-size:1rem;font-weight:600;line-height:1.2}.workspace-admin-role-badge.is-admin{background:rgba(255,87,23,.14);color:#ffd3c3}.workspace-admin-role-badge.is-operator{background:rgba(109,200,255,.14);color:#bde8ff}.workspace-admin-role-badge.is-vendor{background:rgba(74,222,128,.14);color:#bff3ce}.workspace-admin-role-badge.is-researcher{background:rgba(192,132,252,.14);color:#e2c6ff}.workspace-admin-status-badge.is-active{background:rgba(74,222,128,.14);color:#bff3ce}.workspace-admin-status-badge.is-pending_email_confirmation{background:rgba(248,193,79,.14);color:#ffe7a5}.workspace-admin-status-badge.is-banned,.workspace-admin-status-badge.is-suspended{background:rgba(248,113,113,.14);color:#ffc1c1}.workspace-admin-email{color:var(--text-muted);font-size:.84rem;overflow-wrap:anywhere}.workspace-admin-directory-meta{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-admin-directory-meta span,.workspace-admin-modal-stat{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;padding:.8rem .9rem;border-radius:14px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.04);color:var(--text-strong);font-size:.92rem}.workspace-admin-directory-meta small,.workspace-admin-modal-stat span{color:var(--text-soft);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.workspace-admin-directory-actions{align-self:stretch;justify-content:flex-end}.workspace-admin-feedback{min-height:1.1rem;color:var(--text-muted);font-size:.76rem}.workspace-admin-users-table{display:grid;grid-gap:.45rem;gap:.45rem}.workspace-admin-users-table-head,.workspace-admin-users-table-row{display:grid;grid-template-columns:.5fr 1.35fr 1.5fr .95fr 1fr .9fr .7fr 1.05fr;grid-gap:.8rem;gap:.8rem;min-width:1080px;align-items:center}.workspace-admin-users-table-body{display:grid;grid-gap:.45rem;gap:.45rem;overflow-x:auto;padding-bottom:.25rem}.workspace-admin-users-table-head{padding:.65rem .95rem;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04)}.workspace-admin-head-cell{color:var(--text-soft);font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.workspace-admin-head-cell.is-select{padding-left:.2rem}.workspace-admin-users-table-row{padding:.9rem .95rem;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04)}.workspace-admin-row-cell{min-width:0;color:var(--text-strong);font-size:.9rem}.workspace-admin-user-cell{display:grid;grid-gap:.25rem;gap:.25rem}.workspace-admin-user-cell strong{line-height:1.15}.workspace-admin-user-cell span{color:var(--text-muted);font-size:.8rem}.workspace-admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workspace-admin-row-actions .workspace-admin-feedback{width:100%}.workspace-admin-reputation{color:var(--text-strong)}.workspace-admin-reputation.is-positive{color:#8ee8b3}.workspace-admin-reputation.is-negative{color:#ff9f9f}.workspace-admin-activity-overlay{animation:workspaceAdminModalFadeIn .18s ease}.workspace-admin-activity-modal{width:min(1120px,100%);animation:workspaceAdminModalSlideIn .22s ease}.workspace-admin-activity-modal-body{padding-top:1rem}.workspace-admin-activity-table{display:grid;grid-gap:.5rem;gap:.5rem}.workspace-admin-activity-table-head,.workspace-admin-activity-table-row{display:grid;grid-template-columns:1fr 2.4fr 1fr 1.15fr;grid-gap:.8rem;gap:.8rem;align-items:center}.workspace-admin-activity-table-head{padding:.65rem .9rem;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);color:var(--text-soft);font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.workspace-admin-activity-table-body{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(64vh,40rem);overflow:auto;padding-right:.2rem}.workspace-admin-activity-table-row{padding:.8rem .9rem;border-radius:12px;background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.04)}.workspace-admin-activity-table-row>span,.workspace-admin-activity-table-row>time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:.84rem}@keyframes workspaceAdminModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes workspaceAdminModalSlideIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-admin-empty{color:var(--text-muted);font-size:.88rem}.workspace-admin-user-modal{width:min(980px,100%)}.workspace-admin-modal-summary{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem .1rem 0}.workspace-admin-modal-header .workspace-panel-copy{margin:0}.workspace-admin-modal-stat p{margin:0;color:var(--text-strong);font-size:.96rem;line-height:1.35}.workspace-admin-modal-tabs{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1rem}.workspace-admin-modal-tabs button{min-height:2.4rem;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(92,64,55,.16);background:rgba(22,21,21,.82);color:var(--text-muted);cursor:pointer;font:inherit;transition:border-color .16s ease,color .16s ease,background .16s ease}.workspace-admin-modal-tabs button.is-active{background:linear-gradient(135deg,rgba(255,181,158,.14),rgba(255,87,23,.18));border-color:rgba(255,181,158,.22);color:var(--text-strong)}.workspace-admin-modal-body{padding-top:1rem}.workspace-admin-editor{display:grid;grid-gap:.9rem;gap:.9rem}.workspace-admin-config-sections{display:grid;grid-gap:1rem;gap:1rem}.workspace-admin-config-section{padding:1rem;border-radius:16px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.04);display:grid;grid-gap:.9rem;gap:.9rem}.workspace-admin-config-section>header{display:grid;grid-gap:.32rem;gap:.32rem}.workspace-admin-config-section>header h3{margin:0;font-size:1rem;color:var(--text-strong)}.workspace-admin-config-section>header p{margin:0;color:var(--text-muted);font-size:.82rem}.workspace-admin-reputation-guidance{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.1rem}.workspace-admin-reputation-guidance p{margin:0;color:var(--text-muted)}.workspace-admin-reputation-presets{display:flex;flex-wrap:wrap;gap:.55rem}.workspace-admin-reputation-preview{margin:0;color:var(--text-muted);font-size:.85rem}.workspace-admin-reputation-preview.is-positive{color:#8ee8b3}.workspace-admin-reputation-preview.is-negative{color:#ff9f9f}.workspace-admin-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.workspace-admin-activity-list{gap:.7rem}.workspace-admin-activity-row{padding:.95rem 1rem}.workspace-admin-activity-title{display:block;color:var(--text-strong);font-size:.9rem;font-weight:600;letter-spacing:.03em}.workspace-admin-account-panel{padding:.35rem 0 0}.workspace-admin-account-state{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-admin-account-state p{margin:0;color:var(--text-muted)}.workspace-filter-field-wide{grid-column:1/-1}.workspace-comment-tool,.workspace-icon-button,.workspace-kebab-button,.workspace-notification-action,.workspace-notification-filter,.workspace-page-button,.workspace-toolbar-button,.workspace-utility-item-button{border:0;cursor:pointer}.workspace-comment-composer-head,.workspace-detail-card-head,.workspace-detail-section-head,.workspace-header-actions,.workspace-notification-feed-head,.workspace-title-with-icon,.workspace-toolbar-cluster{display:flex;align-items:center;gap:.75rem}.workspace-comment-composer-head h3,.workspace-empty-state h2,.workspace-notification-dropdown-head h2,.workspace-report-detail-header h1,.workspace-request-form-header h1,.workspace-title-with-icon h2{font-family:var(--font-display),sans-serif;color:var(--text-strong);letter-spacing:-.04em}.workspace-notification-dropdown-head h2,.workspace-title-with-icon h2{font-size:1.35rem}.workspace-title-with-icon .material-symbols-outlined{color:var(--primary)}.workspace-search-shell,.workspace-select-shell{position:relative}.workspace-search-shell{min-width:18rem}.workspace-search-shell-wide{width:100%}.workspace-search-shell input,.workspace-select-shell select{min-height:2.7rem;padding:.75rem 2.9rem .75rem 2.7rem;border-radius:14px;border:1px solid rgba(92,64,55,.16);background:rgba(14,14,14,.88);color:var(--text-strong)}.workspace-select-shell select{min-width:7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:1rem;padding-right:2.5rem}.workspace-search-icon,.workspace-select-shell .material-symbols-outlined{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted)}.workspace-search-icon{left:.9rem}.workspace-select-shell .material-symbols-outlined{right:.8rem;pointer-events:none}.workspace-search-hint{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;border-radius:999px;background:rgba(255,181,158,.1);color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono),monospace}.workspace-comment-tool,.workspace-icon-button,.workspace-kebab-button,.workspace-page-button,.workspace-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.72rem 1rem;border-radius:14px;background:rgba(34,34,33,.82);color:var(--text);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-toolbar-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .38rem;border-radius:999px;background:rgba(255,87,23,.16);color:var(--primary);font-size:.72rem;font-weight:700}.workspace-comment-tool:hover,.workspace-icon-button:hover,.workspace-kebab-button:hover,.workspace-notification-action:hover,.workspace-notification-filter:hover,.workspace-page-button:hover,.workspace-toolbar-button:hover{background:rgba(48,47,46,.92);box-shadow:0 0 18px rgba(255,87,23,.08)}.workspace-comment-tool,.workspace-icon-button,.workspace-kebab-button{width:2.7rem;padding:0}.workspace-filter-modal{width:min(720px,100%)}.workspace-filter-modal-header{align-items:center}.workspace-filter-modal-head-actions{display:flex;align-items:center;gap:.75rem}.workspace-filter-modal-body{padding-top:1.1rem}.workspace-filter-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.workspace-filter-modal-actions{display:flex;justify-content:flex-end;gap:.8rem;padding-top:1.15rem;margin-top:1.15rem;border-top:1px solid rgba(255,87,23,.14)}.workspace-divider{height:1px;background:rgba(92,64,55,.16)}.workspace-utility-icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center}.workspace-utility-icon-shell.has-alert:after{content:"";position:absolute;right:-.1rem;width:.5rem;height:.5rem;border-radius:999px;box-shadow:0 0 0 2px rgba(17,17,17,.96)}.workspace-leaderboard-layout,.workspace-notifications-layout,.workspace-report-detail-layout{display:grid;grid-gap:1.35rem;gap:1.35rem}.workspace-leaderboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.72fr);align-items:start}.workspace-leaderboard-layout.workspace-leaderboard-stack{grid-template-columns:minmax(0,1fr);justify-items:center}.workspace-leaderboard-stack>*{width:min(100%,82rem)}.workspace-comment-submit,.workspace-leaderboard-panel-head,.workspace-leaderboard-side-head,.workspace-notification-dropdown-footer,.workspace-notification-dropdown-head,.workspace-notification-head,.workspace-pagination,.workspace-reports-header,.workspace-reports-toolbar,.workspace-summary-reporter{display:flex;justify-content:space-between;gap:1rem;align-items:center}.workspace-comment-composer,.workspace-leaderboard-primary,.workspace-notification-feed-panel,.workspace-notification-filter-panel,.workspace-rankings-panel,.workspace-report-summary-card,.workspace-reports-table-shell{overflow:hidden}.workspace-podium{grid-gap:1rem;gap:1rem;margin-top:1.7rem;padding:1rem 0 .4rem}.workspace-podium-person{text-align:center}.workspace-podium-avatar-shell{position:relative}.workspace-avatar-badge,.workspace-mini-avatar,.workspace-podium-avatar,.workspace-summary-avatar{display:grid;place-items:center;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:700;background:linear-gradient(135deg,rgba(255,181,158,.2),rgba(255,87,23,.36));box-shadow:0 14px 30px rgba(0,0,0,.24),0 0 18px rgba(255,87,23,.1)}.workspace-podium-avatar{width:7.6rem;height:7.6rem;border-radius:999px;font-size:1.65rem}.workspace-podium-person.is-center .workspace-podium-avatar{width:9.2rem;height:9.2rem;font-size:2rem}.workspace-podium-rank{position:absolute;right:0;bottom:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;background:var(--primary-strong);color:var(--primary-ink);font-weight:700;box-shadow:0 10px 20px rgba(255,87,23,.18)}.workspace-detail-copy p:first-child,.workspace-empty-state h2,.workspace-mini-copy strong,.workspace-notification-body h3,.workspace-podium-copy strong,.workspace-summary-section strong,.workspace-thread-card strong,.workspace-uploaded-file-copy strong{color:var(--text-strong)}.workspace-comment-hint,.workspace-detail-helper,.workspace-empty-state p,.workspace-mini-copy p,.workspace-notification-body p,.workspace-notification-date,.workspace-notification-meta,.workspace-podium-copy p,.workspace-report-name-cell p,.workspace-summary-label,.workspace-summary-list li,.workspace-thread-card p,.workspace-thread-card time,.workspace-uploaded-file-copy span{color:var(--text-muted)}.workspace-podium-stats{width:100%;display:grid;grid-gap:.45rem;gap:.45rem}.workspace-podium-stats div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .85rem;border-radius:14px;background:rgba(14,14,14,.56);border:1px solid rgba(92,64,55,.14)}.workspace-podium-stats dt{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.76rem}.workspace-podium-stats dd{color:var(--text-strong);font-weight:700}.workspace-leaderboard-table{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.6rem}.workspace-leaderboard-table-head,.workspace-leaderboard-table-row{display:grid;grid-template-columns:1.5fr .8fr .7fr .7fr .35fr;grid-gap:1rem;gap:1rem;align-items:center}.workspace-leaderboard-table-head{padding:.25rem 1rem .6rem;color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.workspace-leaderboard-table-row{min-height:4rem;padding:.9rem 1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-leaderboard-table-row:hover,.workspace-mini-rank-row:hover,.workspace-reports-row:hover,.workspace-uploaded-file-row:hover{box-shadow:0 0 18px rgba(255,87,23,.08)}.workspace-leaderboard-user,.workspace-mini-rank-row,.workspace-notification-empty,.workspace-uploaded-file-row{display:flex;align-items:center;gap:.85rem}.workspace-avatar-badge,.workspace-mini-avatar,.workspace-summary-avatar{width:2.6rem;height:2.6rem;border-radius:999px;font-size:.95rem}.workspace-chip-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.32rem .68rem;border-radius:999px;font-size:.72rem;font-weight:700}.workspace-chip-pill.is-signal{background:rgba(255,181,158,.12);color:var(--primary)}.workspace-chip-pill.is-cve{background:rgba(183,181,180,.12);color:var(--text-soft)}.workspace-mini-rank-indicator,.workspace-rank-number{display:inline-flex;align-items:center;gap:.2rem;color:var(--text-strong)}.workspace-rank-glyph.crown,.workspace-rank-trend.up{color:var(--primary)}.workspace-rank-trend.down{color:var(--error)}.workspace-wide-link-button{width:100%;margin-top:1.25rem}.workspace-mini-rank-list{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.workspace-mini-rank-row{min-height:3.7rem;padding:.8rem .9rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-mini-copy{flex:1 1;min-width:0}.workspace-mini-copy p,.workspace-mini-copy strong,.workspace-notification-body h3,.workspace-notification-body p{overflow:hidden;text-overflow:ellipsis}.workspace-notifications-layout{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:start}.workspace-notification-feed-panel,.workspace-notification-filter-panel{padding:1.15rem;border-radius:18px;background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.96)),rgba(24,23,23,.94);border:1px solid rgba(92,64,55,.14);box-shadow:0 18px 36px rgba(0,0,0,.28),0 0 18px rgba(255,87,23,.05)}.workspace-notification-filter-panel{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-notification-filter{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:16px;background:rgba(34,34,33,.72);color:var(--text-muted)}.workspace-notification-filter.is-active{background:linear-gradient(135deg,rgba(255,181,158,.16),rgba(255,87,23,.22));color:var(--text-strong)}.workspace-notification-filter strong{padding:.18rem .5rem;border-radius:999px;background:rgba(255,181,158,.12);color:var(--primary);font-size:.72rem}.workspace-notification-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.workspace-notification-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border-radius:18px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12);border-left:3px solid transparent}.workspace-notification-card.accent-primary{border-left-color:var(--primary)}.workspace-notification-card.accent-critical{border-left-color:var(--primary-strong)}.workspace-notification-card.accent-muted{border-left-color:rgba(183,181,180,.3)}.workspace-notification-icon-shell,.workspace-toast-icon{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:16px;background:rgba(255,181,158,.1);color:var(--primary)}.workspace-notification-body{display:grid;grid-gap:.65rem;gap:.65rem}.workspace-notification-head{align-items:flex-start}.workspace-notification-meta{display:inline-flex;align-items:center;gap:.7rem;font-size:.75rem}.workspace-notification-actions{display:inline-flex;align-items:center;gap:1rem;flex-wrap:wrap}.workspace-notification-action{padding:0;background:transparent;color:var(--text-muted)}.workspace-notification-empty{padding:1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-notification-empty-icon{color:var(--primary)}.workspace-notification-dropdown-backdrop{position:fixed;inset:0;z-index:160;background:transparent}.workspace-notification-dropdown{position:fixed;z-index:161;width:min(100vw - 2rem,24rem);padding:1.25rem;border-radius:24px;background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.98)),rgba(24,23,23,.98);border:1px solid rgba(92,64,55,.16);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 20px rgba(255,87,23,.08);animation:workspaceFadeIn .18s ease}.workspace-notification-dropdown-copy{margin-top:.3rem;color:var(--text-muted);font-size:.8rem}.workspace-notification-dropdown-footer{margin-top:1rem}.workspace-utility-icon-shell.has-alert:after{width:.58rem;height:.58rem;top:-.1rem;right:-.08rem;background:var(--primary-strong);border:2px solid rgba(14,14,14,.96);box-shadow:0 0 0 4px rgba(255,87,23,.12)}.workspace-leaderboard-layout.is-podium-first{grid-template-columns:minmax(0,1.48fr) minmax(18rem,.64fr);gap:1.5rem}.workspace-leaderboard-primary-column,.workspace-leaderboard-side-column,.workspace-notification-compact-list,.workspace-notification-feed-list{display:grid;grid-gap:1.25rem;gap:1.25rem}.workspace-leaderboard-hero,.workspace-rankings-page-hero{margin-bottom:0}.workspace-leaderboard-period-tabs{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem;border-radius:16px;background:rgba(14,14,14,.88);border:1px solid rgba(92,64,55,.16)}.workspace-leaderboard-period-tabs button{min-height:2.75rem;padding:.7rem 1rem;border-radius:12px;background:transparent;color:var(--text-muted);transition:background .16s ease,color .16s ease,transform .16s ease}.workspace-leaderboard-period-tabs button:hover{transform:translateY(-1px)}.workspace-leaderboard-period-tabs button.is-active{background:linear-gradient(135deg,rgba(255,181,158,.16),rgba(255,87,23,.22));color:var(--text-strong);box-shadow:0 14px 28px rgba(0,0,0,.16)}.workspace-podium-panel,.workspace-rankings-page-panel,.workspace-trending-panel,.workspace-window-summary{padding:1.35rem;border-radius:24px;background:radial-gradient(circle at top,rgba(53,53,52,.24),rgba(24,23,23,.96)),rgba(24,23,23,.94);border:1px solid rgba(92,64,55,.14);box-shadow:0 18px 36px rgba(0,0,0,.28),0 0 18px rgba(255,87,23,.05)}.workspace-rankings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-rankings-section-head h2{color:var(--text-strong)}.workspace-panel-copy{margin-top:.8rem;color:var(--text-muted)}.workspace-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:1.15rem;gap:1.15rem;margin-top:1.5rem;padding-top:.25rem}.workspace-podium-person{position:relative;display:grid;width:100%;justify-items:center;grid-gap:1rem;gap:1rem;padding:1.1rem;min-height:100%;border-radius:24px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-notification-compact-row:hover,.workspace-notification-feed-card:hover,.workspace-podium-person:hover,.workspace-trending-row:hover{transform:translateY(-2px);border-color:rgba(255,181,158,.22);box-shadow:0 0 18px rgba(255,87,23,.08)}.workspace-podium-person.is-center{transform:translateY(-1rem);background:linear-gradient(180deg,rgba(255,181,158,.08),transparent 42%),rgba(34,34,33,.82)}.workspace-podium-person.is-center:hover{transform:translateY(-1.15rem)}.workspace-podium-floating-rank{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);padding:.45rem .8rem;border-radius:999px;background:rgba(14,14,14,.95);border:1px solid rgba(255,181,158,.24);color:var(--primary);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.workspace-podium-avatar{width:7rem;height:7rem;border-radius:24px}.workspace-podium-person.is-center .workspace-podium-avatar{width:8.9rem;height:8.9rem}.workspace-podium-score-block{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:center}.workspace-podium-score-block span{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.workspace-podium-score-block b{color:var(--text-strong);font-family:var(--font-display),sans-serif;font-size:1.95rem;letter-spacing:-.04em}.workspace-podium-person.is-center .workspace-podium-score-block b{font-size:2.4rem}.workspace-podium-bottom-stats{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding-top:.95rem;border-top:1px solid rgba(92,64,55,.14)}.workspace-podium-bottom-stats div,.workspace-summary-metrics div{display:grid;grid-gap:.25rem;gap:.25rem}.workspace-podium-bottom-stats dt,.workspace-summary-metrics dt{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.workspace-podium-bottom-stats dd,.workspace-summary-metrics dd{color:var(--text-strong);font-weight:700;margin:0}.workspace-leaderboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem}.workspace-leaderboard-sort{min-width:14rem;gap:.8rem}.workspace-leaderboard-sort span{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.workspace-leaderboard-chip-row{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.workspace-leaderboard-chip{padding:.6rem .9rem;border-radius:999px;background:rgba(14,14,14,.76);border:1px solid rgba(92,64,55,.16);color:var(--text-muted);transition:background .16s ease,color .16s ease,border-color .16s ease}.workspace-leaderboard-chip.is-active{background:rgba(255,181,158,.12);border-color:rgba(255,181,158,.28);color:var(--text-strong)}.workspace-leaderboard-table.is-rankings{margin-top:1rem}.workspace-leaderboard-rankings-head,.workspace-leaderboard-rankings-row{display:grid;grid-template-columns:.46fr minmax(0,1.55fr) .8fr .78fr .68fr .34fr;grid-gap:1rem;gap:1rem;align-items:center}.workspace-leaderboard-rankings-head{padding:.25rem .95rem .7rem;color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.workspace-leaderboard-rankings-row{min-height:4.15rem;padding:.95rem;border-radius:18px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-leaderboard-rank-cell{display:inline-flex;align-items:center;gap:.3rem}.workspace-leaderboard-rank-cell strong{color:var(--text-strong)}.workspace-icon-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(92,64,55,.16);color:var(--primary);background:rgba(14,14,14,.7)}.workspace-leaderboard-empty-state{margin-top:1rem}.workspace-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem;margin-top:1rem}.workspace-summary-metrics div{min-height:100%;padding:1rem;border-radius:18px;background:rgba(34,34,33,.72);border:1px solid rgba(92,64,55,.12)}.workspace-trending-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem}.workspace-trending-row{display:flex;align-items:center;gap:.85rem;padding:.9rem;border-radius:18px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12);text-decoration:none}.workspace-trending-copy{flex:1 1;min-width:0}.workspace-trending-copy strong{color:var(--text-strong)}.workspace-trending-copy p{color:var(--text-muted)}.workspace-trending-gain{color:var(--primary);font-weight:700}.workspace-rankings-page-panel{display:grid;grid-gap:1.25rem;gap:1.25rem}.workspace-rankings-back-link{margin-top:0}.workspace-notification-filter-label{display:inline-flex;align-items:center;gap:.7rem}.workspace-notification-feed-list{margin-top:1rem}.workspace-notification-feed-card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem 1.1rem;border-radius:18px;background:rgba(34,34,33,.78);border:1px solid rgba(92,64,55,.14);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.workspace-notification-feed-accent{width:.28rem;align-self:stretch;border-radius:999px;background:rgba(183,181,180,.28)}.workspace-notification-feed-card.accent-primary .workspace-notification-feed-accent{background:var(--primary)}.workspace-notification-feed-card.accent-critical .workspace-notification-feed-accent{background:var(--primary-strong)}.workspace-notification-feed-card.accent-muted .workspace-notification-feed-accent{background:rgba(183,181,180,.28)}.workspace-notification-feed-copy{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.workspace-notification-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-notification-feed-meta{display:grid;justify-items:end;grid-gap:.5rem;gap:.5rem;color:var(--text-muted);font-size:.75rem}.workspace-notification-feed-foot{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--text-muted);font-size:.75rem}.workspace-notification-compact-list{margin-top:1rem;max-height:19.5rem;overflow-y:auto}.workspace-notification-compact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:start;width:100%;padding:.9rem .2rem;border:0;border-top:1px solid rgba(92,64,55,.1);background:transparent;text-align:left;transition:transform .16s ease,color .16s ease}.workspace-notification-compact-row:first-child{border-top:0}.workspace-notification-compact-copy{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.workspace-notification-compact-copy strong{color:var(--text-strong)}.workspace-notification-compact-copy>span{color:var(--text-muted)}.workspace-notification-compact-meta{display:inline-flex;align-items:center;gap:.65rem;font-size:.74rem}.workspace-notification-unread-dot{width:.6rem;height:.6rem;margin-top:.25rem;border-radius:999px;background:var(--primary-strong);box-shadow:0 0 0 4px rgba(255,87,23,.1)}.workspace-notification-icon-shell.accent-primary{background:rgba(255,181,158,.1);color:var(--primary)}.workspace-notification-icon-shell.accent-critical{background:rgba(255,87,23,.16);color:var(--primary-strong)}.workspace-notification-icon-shell.accent-muted{background:rgba(183,181,180,.08);color:var(--text-soft)}.workspace-reports-page{gap:1rem}.workspace-reports-header{justify-content:flex-end}.workspace-reports-toolbar{flex-wrap:wrap}.workspace-segmented-control{display:inline-flex;gap:.35rem;padding:.3rem;border-radius:16px;background:rgba(22,21,21,.96);border:1px solid rgba(92,64,55,.16)}.workspace-segmented-control button{border:0;padding:.72rem 1rem;border-radius:12px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.workspace-segmented-control button.is-active{background:linear-gradient(135deg,rgba(255,181,158,.16),rgba(255,87,23,.22));color:var(--text-strong)}.workspace-reports-table-shell{position:relative;display:grid;grid-gap:.6rem;gap:.6rem}.workspace-reports-row,.workspace-reports-table-head{display:grid;grid-template-columns:minmax(0,1.55fr) 1fr .78fr .72fr .6fr .3fr;grid-gap:1rem;gap:1rem;align-items:center}.workspace-reports-row.is-selectable,.workspace-reports-table-head.is-selectable{grid-template-columns:.2fr minmax(0,1.4fr) 1fr .78fr .72fr .6fr .3fr}.workspace-reports-table-head{padding:0 .35rem;color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.workspace-reports-row{min-height:3.9rem;padding:1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-report-name-cell{min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.workspace-report-name-cell a{color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-checkbox-cell{display:inline-flex;justify-content:center}.workspace-checkbox-cell input{width:1rem;min-height:1rem}.workspace-row-actions{position:relative;display:flex;justify-content:center}.workspace-row-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;min-width:13rem;display:grid;grid-gap:.25rem;gap:.25rem;padding:.45rem;border-radius:16px;background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.98)),rgba(24,23,23,.98);border:1px solid rgba(92,64,55,.16);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 20px rgba(255,87,23,.08)}.workspace-row-menu-item{display:inline-flex;align-items:center;gap:.7rem;min-height:2.6rem;padding:.75rem .85rem;border-radius:12px;background:transparent;color:var(--text);text-align:left}.workspace-row-menu-item:hover{background:rgba(48,47,46,.92)}.workspace-toast{position:fixed;right:1.4rem;bottom:1.4rem;z-index:90;width:min(100%,28rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:radial-gradient(circle at top,rgba(53,53,52,.2),rgba(24,23,23,.98)),rgba(24,23,23,.98);border:1px solid rgba(92,64,55,.16);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 20px rgba(255,87,23,.08)}.workspace-empty-state{min-height:68vh;display:grid;place-items:center;grid-gap:1rem;gap:1rem;text-align:center}.workspace-empty-illustration{position:relative;width:12rem;height:12rem;display:grid;place-items:center;border-radius:32px;background:radial-gradient(circle at top,rgba(255,181,158,.16),rgba(255,87,23,.08)),rgba(28,27,27,.76);border:1px solid rgba(92,64,55,.16);box-shadow:var(--panel-shadow),var(--panel-glow)}.workspace-empty-illustration-main{font-size:4.8rem;color:var(--primary)}.workspace-empty-illustration-accent{position:absolute;right:1.3rem;bottom:1.4rem;font-size:2.1rem;color:var(--text-strong)}.workspace-reports-empty-inline{padding:1.1rem 1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-request-form-page{gap:1.2rem;justify-items:center}.workspace-request-form-header{display:grid;grid-gap:.45rem;gap:.45rem;width:min(100%,68rem)}.workspace-report-detail-header h1,.workspace-request-form-header h1{font-size:clamp(1.8rem,2.4vw,2.8rem)}.workspace-request-form-shell{width:min(100%,68rem)}.workspace-request-form-shell .request-form-shell{gap:1.35rem}.workspace-report-detail-header{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-report-detail-layout{grid-template-columns:minmax(0,1.38fr) minmax(18.5rem,23rem);align-items:start}.workspace-report-detail-main,.workspace-report-summary-card{display:grid;grid-gap:1rem;gap:1rem}.workspace-report-summary-card{position:sticky;top:1.5rem}.workspace-report-summary-rail{gap:1.1rem}.workspace-summary-group{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border-radius:18px;background:rgba(34,34,33,.58);border:1px solid rgba(92,64,55,.1)}.workspace-summary-group.reporter{background:linear-gradient(180deg,rgba(255,181,158,.05),transparent 55%),rgba(34,34,33,.62)}.workspace-summary-kicker,.workspace-summary-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.workspace-summary-kicker{color:var(--text-soft)}.workspace-summary-reporter{align-items:flex-start}.workspace-summary-reporter-details{flex:1 1;min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.workspace-summary-reporter-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspace-summary-reporter-head strong{min-width:0}.workspace-summary-verification{display:inline-flex;align-items:center;min-height:1.8rem;padding:.3rem .65rem;border-radius:999px;background:rgba(255,181,158,.12);color:var(--primary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.workspace-summary-id-grid,.workspace-summary-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.workspace-summary-id-card,.workspace-summary-signal-card{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;padding:.85rem .9rem;border-radius:16px;background:rgba(14,14,14,.58);border:1px solid rgba(92,64,55,.12)}.workspace-summary-fact-row strong,.workspace-summary-id-card strong,.workspace-summary-signal-card strong{color:var(--text-strong)}.workspace-summary-id-card strong{font-family:var(--font-mono),monospace;font-size:.9rem;overflow-wrap:anywhere}.workspace-summary-fact-stack{display:grid;grid-gap:.8rem;gap:.8rem}.workspace-summary-fact-row{display:grid;grid-gap:.3rem;gap:.3rem}.workspace-summary-fact-row.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.workspace-summary-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-summary-inline-note{color:var(--text-soft);font-size:.76rem;text-align:right}.workspace-summary-disclosure{border-radius:14px;background:rgba(14,14,14,.42);border:1px solid rgba(92,64,55,.1)}.workspace-summary-disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;cursor:pointer;color:var(--text-strong);font-size:.8rem}.workspace-summary-disclosure summary::-webkit-details-marker{display:none}.workspace-summary-disclosure[open] summary .ui-icon{transform:rotate(180deg)}.workspace-summary-disclosure .ui-icon{transition:transform .16s ease}.workspace-summary-disclosure-body{display:grid;grid-gap:.45rem;gap:.45rem;padding:0 .9rem .9rem}.workspace-summary-disclosure-body p{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.workspace-summary-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding-left:1rem}.workspace-detail-card{display:grid;grid-gap:1rem;gap:1rem}.workspace-detail-copy{display:grid;grid-gap:.95rem;gap:.95rem}.workspace-mini-table{display:grid}.workspace-mini-table-head,.workspace-mini-table-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.workspace-mini-table-head.is-weakness,.workspace-mini-table-row.is-weakness{grid-template-columns:.7fr 1fr 1fr 1fr}.workspace-mini-table-head{padding-bottom:.7rem;color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.workspace-mini-table-row{padding:.95rem 1rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-upload-dropzone{min-height:10rem;display:grid;place-items:center;grid-gap:.65rem;gap:.65rem;padding:1.35rem;border-radius:18px;border:1px dashed rgba(255,181,158,.26);background:rgba(14,14,14,.46);text-align:center}.workspace-upload-dropzone-icon{font-size:2rem;color:var(--primary)}.workspace-uploaded-list{display:grid;grid-gap:.7rem;gap:.7rem}.workspace-uploaded-file-row{padding:.85rem .95rem;border-radius:16px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-uploaded-file-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:14px;background:rgba(255,181,158,.1);color:var(--primary)}.workspace-uploaded-file-copy{flex:1 1;min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.workspace-uploaded-file-action{color:var(--text-muted)}.workspace-threaded-timeline{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:.4rem 0}.workspace-threaded-line{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(92,64,55,.3)}.workspace-thread-event{display:grid}.workspace-thread-event.is-left{justify-items:start}.workspace-thread-event.is-right{justify-items:end}.workspace-thread-card{position:relative;width:min(100%,calc(50% - 1.25rem));display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border-radius:18px;background:rgba(34,34,33,.76);border:1px solid rgba(92,64,55,.12)}.workspace-thread-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-comment-composer{display:grid;grid-gap:1rem;gap:1rem}.workspace-comment-toolbar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.workspace-comment-submit{justify-content:flex-end}@keyframes workspaceFadeIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1200px){.workspace-filter-grid,.workspace-grid-dashboard-lower,.workspace-grid-operations-detail,.workspace-grid-vendors,.workspace-leaderboard-layout,.workspace-metric-grid,.workspace-notifications-layout,.workspace-report-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid-dashboard{grid-template-columns:1fr}}@media (max-width:980px){.settings-mfa-setup-body,.settings-name-grid,.settings-notification-layout,.settings-two-column-grid,.workspace-admin-directory-meta,.workspace-admin-directory-row,.workspace-admin-editor-grid,.workspace-admin-modal-summary,.workspace-admin-table-head,.workspace-admin-table-row,.workspace-filter-grid,.workspace-grid-dashboard-lower,.workspace-grid-vendors,.workspace-leaderboard-rankings-head,.workspace-leaderboard-rankings-row,.workspace-leaderboard-table-head,.workspace-leaderboard-table-row,.workspace-metric-grid,.workspace-mini-table-head,.workspace-mini-table-row,.workspace-operations-table-head,.workspace-profile-matrix,.workspace-reports-row,.workspace-reports-table-head,.workspace-table-head-leaderboard,.workspace-table-head-sessions,.workspace-table-row-leaderboard,.workspace-table-row-operations,.workspace-table-row-sessions{grid-template-columns:1fr}.settings-action-row,.settings-inline-row,.settings-modal-header,.settings-section-row-photo,.settings-toggle-row,.workspace-comment-submit,.workspace-leaderboard-panel-head,.workspace-leaderboard-side-head,.workspace-leaderboard-toolbar,.workspace-notification-dropdown-footer,.workspace-notification-dropdown-head,.workspace-notification-feed-foot,.workspace-notification-feed-head,.workspace-notification-head,.workspace-page-hero,.workspace-pagination,.workspace-panel-head,.workspace-rankings-section-head,.workspace-reports-header,.workspace-reports-toolbar,.workspace-thread-card-head{flex-direction:column;align-items:flex-start}.workspace-podium{grid-template-columns:1fr}.workspace-podium-person.is-center{transform:none}.workspace-podium-person.is-center:hover{transform:translateY(-2px)}.workspace-notification-feed-card{grid-template-columns:1fr}.workspace-notification-feed-accent{width:100%;height:.24rem}.workspace-admin-directory-actions{justify-content:flex-start}.workspace-admin-activity-table-head,.workspace-admin-activity-table-row,.workspace-admin-users-table-head,.workspace-admin-users-table-row{min-width:980px}.workspace-threaded-line{left:.75rem}.workspace-thread-event.is-left,.workspace-thread-event.is-right{justify-items:stretch}.workspace-thread-card{width:calc(100% - 2rem);margin-left:2rem}.workspace-report-summary-card{position:static}.workspace-summary-fact-row.is-compact,.workspace-summary-id-grid,.workspace-summary-signal-grid{grid-template-columns:1fr}.workspace-summary-inline-note{text-align:left}.settings-photo-actions-column{justify-content:flex-start}.settings-summary-action{width:100%;min-width:0;align-items:flex-start}}@media (max-width:720px){.workspace-chart-shell{min-height:15rem;padding-inline:.35rem}.session-guard-actions,.settings-drawer-footer,.settings-modal-actions,.settings-modal-actions-split,.workspace-action-buttons,.workspace-action-row,.workspace-header-actions,.workspace-hero-actions,.workspace-toolbar-cluster{width:100%;flex-direction:column}.settings-overlay{padding:1rem}.settings-drawer{width:min(100%,100%)}.workspace-search-shell,.workspace-search-shell-wide,.workspace-select-shell,.workspace-toast,.workspace-toolbar-button{width:100%}.workspace-notification-dropdown{left:1rem!important;right:1rem;top:auto!important;bottom:1rem;width:auto}.workspace-toast{right:1rem;left:1rem;bottom:1rem}}.workspace-inline-link-strong{font-weight:700;color:var(--text-strong)}.public-researcher-shell,.researcher-dashboard-page{display:grid;grid-gap:1.5rem;gap:1.5rem}.researcher-dashboard-hero{align-items:stretch}.researcher-dashboard-hero-card{border-radius:24px;background:radial-gradient(circle at 82% 22%,rgba(255,87,23,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0)),rgba(16,15,15,.94);border:1px solid rgba(255,255,255,.045);box-shadow:0 24px 52px rgba(0,0,0,.24),0 0 24px rgba(255,87,23,.06);min-width:min(100%,23rem);padding:1.35rem;display:grid;grid-gap:1rem;gap:1rem}.public-researcher-hero,.public-researcher-highlight-card,.public-researcher-section,.public-researcher-stat{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,0)),rgba(16,15,15,.94);border:1px solid rgba(255,255,255,.045);box-shadow:0 20px 60px rgba(0,0,0,.26)}.public-researcher-hero:before,.public-researcher-highlight-card:before,.public-researcher-section:before,.public-researcher-stat:before{content:"";position:absolute;inset:0;pointer-events:none}.public-researcher-hero.is-hero-panel:before{background:radial-gradient(circle at 16% 18%,rgba(255,181,158,.18),transparent 24%),radial-gradient(circle at 88% 26%,rgba(255,87,23,.14),transparent 34%)}.public-researcher-section.is-overview-panel:before{background:radial-gradient(circle at 18% 14%,rgba(255,181,158,.12),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.02),transparent 48%)}.public-researcher-section.is-highlight-panel{border-color:rgba(255,181,158,.1);box-shadow:0 22px 56px rgba(0,0,0,.24),0 0 0 1px rgba(255,181,158,.05)}.public-researcher-section.is-highlight-panel:before{background:radial-gradient(circle at 84% 16%,rgba(255,181,158,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 60%)}.public-researcher-section.is-vendor-panel{box-shadow:0 24px 58px rgba(0,0,0,.24),0 14px 28px rgba(255,87,23,.05)}.public-researcher-section.is-vendor-panel:before{background:radial-gradient(circle at 10% 24%,rgba(255,87,23,.12),transparent 24%),linear-gradient(90deg,rgba(255,181,158,.06),transparent 18%)}.public-researcher-section.is-report-panel{border-color:rgba(255,255,255,.05);box-shadow:0 26px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.02)}.public-researcher-section.is-report-panel:before{background:radial-gradient(circle at 86% 78%,rgba(255,87,23,.11),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 44%)}.public-researcher-section.is-activity-panel{border-color:rgba(255,181,158,.08)}.public-researcher-section.is-activity-panel:before{background:linear-gradient(90deg,rgba(255,181,158,.07),transparent 16%),radial-gradient(circle at 74% 22%,rgba(255,87,23,.09),transparent 24%)}.public-researcher-stat.is-ember:before{background:radial-gradient(circle at 86% 18%,rgba(255,87,23,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 52%)}.public-researcher-stat.is-elevated{transform:translateY(-2px);box-shadow:0 28px 68px rgba(0,0,0,.28),0 10px 24px rgba(255,181,158,.05)}.public-researcher-stat.is-elevated:before{background:radial-gradient(circle at 18% 16%,rgba(255,181,158,.16),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 58%)}.public-researcher-stat.is-border-glow{border-color:rgba(255,181,158,.12);box-shadow:0 22px 56px rgba(0,0,0,.24),0 0 0 1px rgba(255,181,158,.04),0 0 24px rgba(255,87,23,.04)}.public-researcher-stat.is-border-glow:before{background:linear-gradient(90deg,rgba(255,181,158,.08),transparent 22%),radial-gradient(circle at 82% 24%,rgba(255,87,23,.1),transparent 24%)}.public-researcher-highlight-card.is-prime{border-color:rgba(255,181,158,.14);box-shadow:0 22px 58px rgba(0,0,0,.24),0 0 28px rgba(255,87,23,.06)}.public-researcher-highlight-card.is-prime:before{background:radial-gradient(circle at 88% 18%,rgba(255,87,23,.16),transparent 30%),linear-gradient(135deg,rgba(255,181,158,.06),transparent 54%)}.public-researcher-highlight-card.is-outline{border-color:rgba(255,181,158,.12);box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,181,158,.05)}.public-researcher-highlight-card.is-outline:before{background:linear-gradient(90deg,rgba(255,181,158,.06),transparent 20%),radial-gradient(circle at 14% 84%,rgba(255,87,23,.08),transparent 26%)}.public-researcher-identity,.researcher-dashboard-hero-identity{display:flex;gap:1rem;align-items:center}.public-researcher-avatar,.researcher-dashboard-avatar{width:4rem;height:4rem;border-radius:999px;display:grid;place-items:center;position:relative;overflow:hidden;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;color:#fff4ed;background:linear-gradient(135deg,rgba(255,181,158,.22),rgba(255,87,23,.34));border:1px solid rgba(255,181,158,.26)}.user-avatar-shell{position:relative;overflow:hidden;border-radius:999px}.user-avatar-image{-o-object-fit:cover;object-fit:cover;border-radius:inherit}.user-avatar-fallback{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit}.public-researcher-copy h1,.researcher-dashboard-hero-identity strong{color:var(--text-strong)}.public-researcher-bio,.public-researcher-copy strong,.public-researcher-meta-line,.public-researcher-row-main p,.researcher-dashboard-hero-identity p{color:var(--text-muted)}.public-researcher-actions,.public-researcher-toolbar,.researcher-dashboard-hero-actions,.researcher-toolbar-cluster{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.researcher-metric-strip{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.researcher-metric-card{min-height:12.4rem}.researcher-metric-notes{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:auto}.public-researcher-overview-grid,.researcher-dashboard-main-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1.9fr) minmax(18rem,.9fr)}.researcher-dashboard-main-grid.is-single-column{grid-template-columns:minmax(0,1fr)}.public-researcher-highlights,.public-researcher-overview-main,.researcher-dashboard-primary,.researcher-dashboard-side{display:grid;grid-gap:1.5rem;gap:1.5rem}.researcher-dashboard-side{align-content:start}.researcher-side-panel,.researcher-toolbar-panel,.researcher-vendor-panel{display:grid;grid-gap:1rem;gap:1rem}.public-researcher-section-head,.researcher-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.public-researcher-copy h1,.public-researcher-section-head h2,.researcher-section-head h2{margin:0}.researcher-chart-panel,.researcher-chart-shell{display:grid;grid-gap:1rem;gap:1rem}.researcher-chart-shell{padding:1rem 1.1rem 1.1rem;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018)),radial-gradient(circle at top right,rgba(255,87,23,.08),transparent 30%);border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 44px rgba(6,8,14,.24)}.researcher-chart-meta{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.researcher-chart-meta span{color:var(--text-soft);font-size:.72rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.researcher-chart-meta strong{color:var(--text-strong);font-size:1rem;line-height:1.35}.researcher-chart-meta-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .95rem;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);min-width:0}.researcher-chart-meta-card.is-wide{min-width:0}.researcher-chart-meta-card p{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.45}.researcher-chart-frame{display:grid;grid-gap:.9rem;gap:.9rem}.researcher-chart-plot-area{position:relative;min-height:20rem;padding:.95rem .9rem .45rem .55rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.01)),linear-gradient(180deg,rgba(12,16,24,.78),rgba(7,10,16,.88));border:1px solid rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(255,255,255,.015)}.researcher-chart-plot-area.is-recharts .recharts-responsive-container{min-height:18.5rem}.researcher-chart-plot-area.is-recharts .recharts-cartesian-grid-horizontal line{stroke:rgba(255,255,255,.08);stroke-dasharray:3 6}.researcher-chart-plot-area.is-recharts .recharts-cartesian-axis-tick-value{font-family:inherit}.researcher-chart-plot-area.is-recharts .recharts-tooltip-cursor{fill:rgba(255,255,255,.035)}.researcher-chart-plot-area.is-recharts .recharts-bar-rectangle{filter:drop-shadow(0 8px 16px rgba(0,0,0,.16))}.researcher-chart-tooltip{width:min(16rem,72vw);min-width:13rem;padding:.75rem .8rem;border-radius:16px;background:rgba(7,10,16,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px rgba(4,6,12,.44);text-align:left;backdrop-filter:blur(16px)}.researcher-chart-tooltip-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.researcher-chart-tooltip-head span{color:#ffb59e;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.researcher-chart-tooltip strong{display:block;color:var(--text-strong);font-size:.9rem}.researcher-chart-tooltip p{margin:.25rem 0 0;color:var(--text-muted);font-size:.8rem}.researcher-chart-tooltip-breakdown{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.55rem}.researcher-chart-tooltip-row{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-strong);font-size:.78rem}.researcher-chart-tooltip-state{display:inline-flex;align-items:center;gap:.45rem}.researcher-chart-tooltip-value{display:inline-flex;gap:.45rem;align-items:baseline;text-align:right}.researcher-chart-tooltip-value em{color:var(--text-soft);font-size:.72rem;font-style:normal}.researcher-chart-tooltip-state i{width:.55rem;height:.55rem;border-radius:999px;display:inline-block}.researcher-chart-legend{display:flex;flex-wrap:wrap;gap:.55rem .75rem}.researcher-chart-legend-row{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.researcher-chart-legend-item{display:inline-flex;align-items:center;gap:.45rem;font:inherit;cursor:pointer;padding:.5rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02);color:var(--text-muted);font-size:.77rem;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.researcher-chart-legend-item.is-active{color:var(--text-strong);border-color:rgba(255,181,158,.18)}.researcher-chart-legend-item.is-muted{opacity:.52}.researcher-chart-legend-item:hover{border-color:rgba(255,181,158,.22);background:rgba(255,255,255,.032)}.researcher-chart-reset{padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(255,181,158,.16);background:rgba(255,181,158,.06);color:var(--text-strong);font-size:.75rem;font-weight:700;white-space:nowrap}.researcher-chart-reset:hover{border-color:rgba(255,181,158,.24);background:rgba(255,181,158,.1)}.researcher-chart-swatch{width:.7rem;height:.7rem;border-radius:999px;display:inline-block;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.researcher-filter-select{min-width:10rem}.researcher-filter-select span{color:var(--text-soft);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.researcher-activity-summary-row{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.researcher-activity-summary-card{display:grid;grid-gap:.3rem;gap:.3rem;min-height:4.8rem;padding:.85rem .95rem;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.researcher-activity-summary-card span{color:var(--text-soft);font-size:.71rem;letter-spacing:.1em;text-transform:uppercase}.researcher-activity-summary-card strong{color:var(--text-strong);font-size:1.1rem;line-height:1.1}.researcher-chart-empty-state{display:grid;place-items:center;grid-gap:.45rem;gap:.45rem;min-height:18rem;padding:2rem 1.25rem;text-align:center;border-radius:20px;border:1px dashed rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.008)),rgba(8,11,17,.45)}.researcher-chart-empty-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:18px;color:#ffb59e;background:rgba(255,181,158,.08)}.researcher-chart-empty-state strong{color:var(--text-strong)}.researcher-chart-empty-state p,.researcher-chart-empty-state span{margin:0;color:var(--text-muted);max-width:32rem}.public-researcher-table,.researcher-vendor-table{display:grid;grid-gap:.65rem;gap:.65rem}.researcher-vendor-head,.researcher-vendor-row{display:grid;grid-template-columns:minmax(0,1.7fr) .7fr .8fr .9fr .7fr .7fr .3fr;grid-gap:.9rem;gap:.9rem;align-items:center}.public-researcher-table-head,.researcher-vendor-head{padding:0 .25rem .5rem;color:var(--text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.public-researcher-activity-row,.public-researcher-table-row,.researcher-mini-row,.researcher-vendor-row{padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.03);transition:border-color .16s ease,transform .16s ease,background .16s ease}.public-researcher-activity-row:hover,.public-researcher-table-row:hover,.researcher-mini-row:hover,.researcher-vendor-row:hover{border-color:rgba(255,181,158,.14);background:rgba(255,255,255,.035);transform:translateY(-1px)}.public-researcher-row-main,.researcher-vendor-cell{display:flex;gap:.85rem;align-items:center}.workspace-avatar-badge.is-vendor{display:grid;place-items:center;color:#ffb59e}.public-researcher-activity-list,.researcher-mini-list{display:grid;grid-gap:.55rem;gap:.55rem}.researcher-mini-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.75rem .85rem;color:inherit;text-decoration:none}.researcher-mini-row.is-unread{border-color:rgba(255,87,23,.22)}.public-researcher-activity-row strong,.researcher-mini-row strong{color:var(--text-strong)}.researcher-mini-row p{margin:.2rem 0 0;color:var(--text-muted)}.researcher-mini-row span:last-child{color:var(--text-soft);font-size:.8rem}.researcher-mini-icon{width:2.25rem;height:2.25rem;border-radius:14px;display:grid;place-items:center;background:rgba(255,181,158,.08);color:#ffb59e}.researcher-progress-rail{width:100%;height:.6rem;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.researcher-progress-rail span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb59e,#ff5717)}.researcher-side-panel{gap:.95rem;padding:1.15rem}.researcher-side-panel .researcher-section-head{gap:.75rem}.researcher-side-panel .workspace-panel-copy{margin:0;line-height:1.45}.researcher-side-panel .workspace-reports-empty-inline{padding:.8rem .85rem}.researcher-rank-panel{background:radial-gradient(circle at top right,rgba(255,181,158,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02))}.researcher-rank-head{align-items:center}.researcher-rank-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.researcher-rank-stat{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem .9rem;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.045)}.researcher-rank-stat span{color:var(--text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.researcher-rank-stat strong{color:var(--text-strong);font-size:1.15rem;line-height:1}.researcher-rank-progress{display:grid;grid-gap:.55rem;gap:.55rem}.researcher-rank-progress-meta{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-soft);font-size:.76rem}.public-researcher-shell{padding-top:2rem;padding-bottom:4rem}.public-researcher-hero,.public-researcher-stats-strip{display:grid;grid-gap:1rem;gap:1rem}.public-researcher-hero{grid-template-columns:minmax(0,1.8fr) minmax(16rem,.9fr);padding:1.6rem}.public-researcher-copy{display:grid;grid-gap:.5rem;gap:.5rem}.public-researcher-title-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.public-researcher-copy h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.public-researcher-meta-line{display:inline-flex;gap:.35rem;align-items:center}.public-researcher-link-row{display:flex;flex-wrap:wrap;gap:.6rem}.public-researcher-link-row a{color:#ffb59e;text-decoration:none}.public-researcher-stats-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.public-researcher-stat{padding:1rem 1.1rem}.public-researcher-highlight-card span,.public-researcher-stat span{color:var(--text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.public-researcher-highlight-card strong,.public-researcher-stat strong{display:block;margin-top:.45rem;color:var(--text-strong);font-size:1.25rem}.public-researcher-section{padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.public-researcher-highlight-grid{display:grid;grid-gap:.85rem;gap:.85rem}.public-researcher-highlight-card{padding:1rem 1rem 1.1rem}.public-researcher-table-head,.public-researcher-table-row{display:grid;grid-template-columns:.8fr minmax(0,1.8fr) 1fr .7fr .8fr .9fr .7fr .3fr;grid-gap:.8rem;gap:.8rem;align-items:center}.public-researcher-table-head.is-vendors,.public-researcher-table-row.is-vendors{grid-template-columns:minmax(0,1.5fr) .7fr .85fr .7fr .9fr .75fr .3fr}.public-researcher-table-row strong{color:var(--text-strong)}.public-researcher-activity-row{display:grid;grid-template-columns:.35rem minmax(0,1.5fr) auto auto;grid-gap:1rem;gap:1rem;align-items:center;color:inherit;text-decoration:none}.public-researcher-activity-dot{width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#ffb59e,#ff5717)}.public-researcher-not-found{min-height:60vh;display:grid;place-items:center;grid-gap:1rem;gap:1rem;text-align:center}.public-researcher-not-found-icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:24px;background:rgba(255,181,158,.08);color:#ffb59e;font-size:2.2rem}.researcher-pagination{justify-content:flex-end}@media (max-width:1200px){.public-researcher-stats-strip,.researcher-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.researcher-activity-summary-row,.researcher-chart-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.public-researcher-hero,.public-researcher-overview-grid,.researcher-dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:980px){.public-researcher-table-head,.public-researcher-table-head.is-vendors,.public-researcher-table-row,.public-researcher-table-row.is-vendors,.researcher-vendor-head,.researcher-vendor-row{min-width:62rem}.public-researcher-table,.researcher-vendor-table{overflow-x:auto}}@media (max-width:720px){.public-researcher-stats-strip,.researcher-activity-summary-row,.researcher-chart-meta,.researcher-metric-strip,.researcher-rank-stats{grid-template-columns:1fr}.researcher-chart-plot-area{min-height:17rem;padding-inline:.45rem}.researcher-chart-plot-area.is-recharts .recharts-responsive-container{min-height:15rem}.researcher-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.researcher-chart-legend-row{grid-template-columns:1fr;display:grid}.researcher-chart-tooltip{width:min(13rem,82vw);min-width:0}.public-researcher-hero,.public-researcher-highlight-card,.public-researcher-section,.public-researcher-stat,.researcher-dashboard-hero-card{border-radius:20px}.public-researcher-activity-row{grid-template-columns:.35rem 1fr}.public-researcher-activity-row span,.public-researcher-activity-row time{grid-column:2}.record-detail-actions,.record-detail-hero-head,.record-document-hero-summary-row,.record-document-scope-grid,.record-facts-grid,.record-mitigation-grid,.record-report-facts-grid,.record-split-grid,.record-summary-support-grid{grid-template-columns:1fr}}@media (max-width:980px){.record-detail-layout{grid-template-columns:1fr}.record-detail-actions-rail{justify-content:flex-start}.record-document-guidance-row,.record-document-list-row,.record-document-overview-row{grid-template-columns:1fr}.record-definition-table>tbody>tr,.record-definition-table>tbody>tr>td,.record-definition-table>tbody>tr>th{display:block;width:100%}.record-timeline-axis,.record-timeline-lane{grid-template-columns:1fr}.record-timeline-axis-spacer{display:none}.record-timeline-axis-track{min-height:auto;display:grid;grid-gap:.6rem;gap:.6rem}.record-timeline-axis-tick,.record-timeline-milestone{position:static;transform:none;justify-items:start}.record-timeline-axis-tick span,.record-timeline-lane-line{display:none}.record-timeline-lane-track{min-height:auto;display:grid;grid-gap:.7rem;gap:.7rem}.record-timeline-milestone{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem}.record-timeline-milestone-node{margin-top:.45rem}.record-timeline-milestone-card{max-width:none;text-align:left}.record-report-facts-grid,.record-report-header,.record-report-mitigation-grid,.record-report-summary-grid,.record-report-three-up,.record-report-toolbar,.record-report-two-up{grid-template-columns:1fr;flex-direction:column}.record-report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4;margin:14mm}body{background:#ffffff!important}.screen-only{display:none!important}.record-report-document,.record-report-page{padding:0;background:#ffffff!important}.record-report-document{width:100%;margin:0;border-radius:0;box-shadow:none;color:#241711}.record-report-code,.record-report-evidence-row,.record-report-header,.record-report-mitigation-card,.record-report-panel,.record-report-stat,.record-report-summary-card,.record-report-timeline-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.record-report-three-up,.record-report-two-up{page-break-inside:avoid}}.tone-muted{background:rgba(183,181,180,.12);color:var(--text-soft)}.content-card{min-height:16rem}.content-card-meta,.content-detail-meta{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;color:var(--text-soft);font-size:.92rem}.content-detail-layout{align-items:flex-start}.content-faq-list{display:grid;grid-gap:1rem;gap:1rem}.content-faq-item{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem;border-radius:18px;background:rgba(255,255,255,.03)}.markdown-content{display:grid;grid-gap:1rem;gap:1rem;line-height:1.75}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{font-family:var(--font-display),sans-serif;color:var(--text-strong);line-height:1.2}.markdown-content ol,.markdown-content ul{padding-left:1.2rem;display:grid;grid-gap:.55rem;gap:.55rem}.markdown-content code{font-family:var(--font-mono),monospace;font-size:.92em}.markdown-content pre{overflow-x:auto;padding:1rem;border-radius:16px;background:rgba(255,255,255,.04)}.company-layout .legal-main{gap:1.35rem}.about-page-shell{display:grid;grid-gap:2.4rem;gap:2.4rem}.about-contact-section,.about-storyband{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.about-storyband{padding:1.5rem 0 .5rem;border-top:1px solid rgba(255,255,255,.06)}.about-contact-copy,.about-form-section,.about-section-intro,.about-story-copy{display:grid;grid-gap:.85rem;gap:.85rem}.about-contact-copy h2,.about-section-intro h2,.about-story-copy h2{font-family:var(--font-display),sans-serif;color:var(--text-strong);font-size:clamp(1.45rem,2.1vw,2.25rem);line-height:1.02;letter-spacing:-.04em}.about-contact-copy p,.about-goal-row p,.about-story-copy p,.about-story-rail-item p,.about-value-column p{color:var(--text-muted);line-height:1.72}.about-story-rail{display:grid;grid-gap:.9rem;gap:.9rem;padding:.4rem 0 0 1.6rem;border-left:1px solid rgba(255,255,255,.08)}.about-story-rail-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.06)}.about-story-rail-item:last-child{padding-bottom:0;border-bottom:0}.about-contact-list div,.about-story-rail-item>div{display:grid;grid-gap:.25rem;gap:.25rem}.about-contact-list span,.about-goal-number,.about-story-rail-item span,.about-value-index{font-family:var(--font-mono),monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.15em;color:var(--primary)}.about-contact-list strong,.about-story-rail-item strong{color:var(--text-strong);font-weight:700;line-height:1.35}.about-form-section,.about-goals-section,.about-values-section{display:grid;grid-gap:1.15rem;gap:1.15rem;padding-top:1.45rem;border-top:1px solid rgba(255,255,255,.06)}.about-values-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.about-value-column{display:grid;grid-gap:.75rem;gap:.75rem;padding:.25rem 1.1rem 0 0;border-right:1px solid rgba(255,255,255,.06)}.about-value-column:last-child{padding-right:0;border-right:0}.about-goal-row h3,.about-value-column h3{font-family:var(--font-display),sans-serif;color:var(--text-strong);font-size:1.2rem;line-height:1.04;letter-spacing:-.03em}.about-value-column:before{content:"";width:100%;height:2px;background:linear-gradient(90deg,var(--primary-strong),rgba(255,181,158,.18));border-radius:999px}.about-goals-band{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.08)}.about-goal-row{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.about-goal-head{display:flex;gap:.9rem;align-items:baseline}.about-goal-number{font-size:1.05rem}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.company-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.company-contact-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem}.company-map-panel{min-height:20rem;overflow:hidden;border-radius:24px;border:1px solid rgba(255,87,23,.14);background:rgba(255,255,255,.03);box-shadow:var(--panel-shadow)}.company-map-canvas{position:relative;min-height:20rem;overflow:hidden;background:radial-gradient(circle at 20% 12%,rgba(255,181,158,.12),transparent 42%),rgba(18,18,18,.92)}.company-map-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:20rem}.company-map-tile{width:100%;min-height:6.66rem;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03) brightness(.86)}.company-map-marker{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;pointer-events:none}.company-map-marker-dot{width:1rem;height:1rem;border-radius:999px;background:var(--primary-strong);border:3px solid rgba(11,11,11,.92);box-shadow:0 0 0 8px rgba(255,87,23,.16),0 12px 24px rgba(0,0,0,.28)}.company-map-marker-card{min-width:12rem;display:grid;grid-gap:.2rem;gap:.2rem;padding:.72rem .85rem;border-radius:14px;background:rgba(11,11,11,.92);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 38px rgba(0,0,0,.34)}.company-map-marker-card strong{color:var(--text-strong);font-size:.92rem}.company-map-marker-card span{color:var(--text-muted);font-size:.8rem;line-height:1.45}.company-map-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.8rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.05);color:var(--text-soft);font-size:.82rem}.company-map-footer a{color:var(--primary)}.about-contact-list{display:grid;grid-gap:.95rem;gap:.95rem;margin-top:.3rem}.contact-form-shell{display:grid;grid-gap:1rem;gap:1rem}.admin-editor-shell{display:grid;grid-gap:1.35rem;gap:1.35rem}.workspace-panel-form{display:grid;grid-gap:1.2rem;gap:1.2rem}.admin-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-editor-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field{display:grid;grid-gap:.45rem;gap:.45rem}.admin-field>span{font-size:.88rem;color:var(--text-muted)}.admin-field textarea{resize:vertical}.admin-markdown-editor{min-height:16rem;font-family:var(--font-mono),monospace;line-height:1.6}.admin-field.is-invalid input,.admin-field.is-invalid select,.admin-field.is-invalid textarea{border-color:rgba(255,180,171,.55);box-shadow:0 0 0 1px rgba(255,180,171,.14)}.admin-field small,.admin-inline-error{color:var(--error);font-size:.82rem}.admin-subsection{display:grid;grid-gap:1rem;gap:1rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.06)}.admin-subsection-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.admin-faq-list{display:grid;grid-gap:1rem;gap:1rem}.admin-empty-inline,.admin-faq-card{padding:1rem 1.1rem;border-radius:18px;background:rgba(255,255,255,.03)}.admin-faq-card{display:grid;grid-gap:.85rem;gap:.85rem}.admin-editor-actions,.admin-editor-footer,.admin-faq-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.admin-editor-status{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap}.admin-editor-feedback{color:var(--text-muted);font-size:.92rem}.admin-content-table{display:grid;grid-gap:.7rem;gap:.7rem}.admin-content-table-head,.admin-content-table-row{display:grid;grid-template-columns:2fr .7fr .7fr .8fr .8fr;grid-gap:1rem;gap:1rem;align-items:center}.admin-content-table-head{padding:0 .35rem;color:var(--text-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.admin-content-table-row{padding:1rem 1.1rem;border-radius:18px;background:rgba(255,255,255,.03)}.admin-checkbox-row{display:flex;gap:.75rem;align-items:flex-start;color:var(--text-soft)}.admin-checkbox-row input{width:1rem;height:1rem;margin-top:.15rem}.admin-checkbox-row a{color:var(--primary)}@media (max-width:900px){.about-contact-section,.about-goal-row,.about-goals-band,.about-storyband,.about-values-strip,.admin-editor-grid,.admin-editor-grid-wide,.company-contact-grid,.company-grid,.company-grid-compact{grid-template-columns:1fr}.about-value-column{padding-right:0;border-right:0}.about-story-rail{padding-left:0;border-left:0}.admin-content-table-head,.admin-content-table-row{grid-template-columns:1.3fr .8fr .7fr .8fr .8fr}}@media (max-width:640px){.about-goal-head,.admin-editor-actions,.admin-editor-footer,.admin-faq-head,.admin-subsection-head,.company-map-footer,.content-card-meta,.content-detail-meta{flex-direction:column;align-items:flex-start}.admin-content-table-head{display:none}.admin-content-table-row{grid-template-columns:1fr}}.support-desk-page{gap:0}.support-desk-shell{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.55fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.support-attachment-chip,.support-category-card,.support-closure-panel,.support-compose-panel,.support-detail-panel,.support-empty-panel,.support-message-attachment,.support-message-card,.support-rail-metric,.support-rail-panel,.support-reply-panel,.support-status-panel,.support-summary-card,.support-ticket-row,.support-timeline-panel{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(9,14,22,.92);border:1px solid rgba(255,150,83,.12);border-radius:1.1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 14px 34px rgba(0,0,0,.28),0 0 18px rgba(255,128,54,.08)}.support-conversation-stream,.support-main-stack,.support-rail-panel,.support-ticket-list,.support-upload-panel{display:grid;grid-gap:1rem;gap:1rem}.support-rail-panel{position:sticky;top:1.5rem;padding:1.1rem}.support-rail-create-button{min-width:8.5rem;white-space:nowrap}.support-detail-head,.support-message-head,.support-rail-head,.support-ticket-row-foot,.support-ticket-row-head,.support-ticket-row-meta,.support-upload-head{display:flex;gap:.85rem;justify-content:space-between;align-items:flex-start}.support-rail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.support-rail-metric{padding:.95rem 1rem}.support-rail-metric span{display:block;font-size:.72rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em}.support-rail-metric strong{display:block;margin-top:.45rem;font-size:1.35rem;color:var(--text-strong)}.support-ticket-list{max-height:calc(100vh - 16rem);overflow-y:auto;padding-right:.1rem}.support-ticket-row{width:100%;color:inherit;text-align:left;padding:1rem 1.05rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.support-ticket-row.is-active,.support-ticket-row:focus-visible,.support-ticket-row:hover{border-color:rgba(255,153,78,.3);box-shadow:inset 0 0 0 1px rgba(255,164,92,.14),0 18px 38px rgba(0,0,0,.32),0 0 24px rgba(255,137,58,.12);transform:translateY(-1px)}.support-ticket-code{display:block;margin-bottom:.35rem;color:rgba(255,172,111,.92);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.support-closure-panel h3,.support-message-head strong,.support-summary-card strong,.support-ticket-row-head strong,.support-upload-head h3{color:var(--text-strong);font-size:1rem}.support-assignee-card p,.support-attachment-chip button,.support-message-attachment span,.support-message-head span,.support-message-head time,.support-rail-panel .workspace-panel-copy,.support-ticket-row-foot,.support-ticket-row-meta{color:rgba(180,193,214,.72);font-size:.82rem}.support-attachment-chip span,.support-empty-inline p,.support-message-card .markdown-content,.support-summary-card p,.support-ticket-row p{margin:.75rem 0 0;color:rgba(219,226,240,.82);line-height:1.7}.support-main-stack{align-items:start}.support-closure-panel,.support-compose-panel,.support-detail-panel,.support-empty-panel,.support-reply-panel,.support-status-panel,.support-timeline-panel{padding:1.1rem}.support-compose-grid,.support-status-grid{align-items:start}.support-category-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.support-category-card{min-height:100%;padding:1rem 1.05rem}.support-category-card strong{display:block;margin-bottom:.45rem;color:var(--text-strong)}.support-category-card p{margin:0;color:rgba(214,223,238,.72);font-size:.88rem;line-height:1.65}.support-category-card.is-active{border-color:rgba(255,153,78,.34);box-shadow:inset 0 0 0 1px rgba(255,167,102,.14),0 18px 44px rgba(0,0,0,.34),0 0 24px rgba(255,140,66,.12)}.support-upload-panel{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.support-upload-dropzone{position:relative;display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.05rem;border-radius:1rem;border:1px dashed rgba(255,153,78,.28);background:rgba(255,255,255,.02);cursor:pointer}.support-upload-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.support-upload-dropzone strong{color:var(--text-strong)}.support-upload-dropzone span{color:var(--text-muted);font-size:.88rem}.support-upload-dropzone-inline{margin-top:.25rem}.support-attachment-list{display:flex;flex-wrap:wrap;gap:.75rem}.support-attachment-chip{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem .9rem}.support-attachment-chip button{border:0;background:transparent;cursor:pointer}.support-compose-actions{justify-content:flex-end}.support-status-actions{margin-top:.7rem}.support-message-count-badge{min-width:8.25rem}.support-summary-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.support-summary-card{padding:1rem 1.05rem}.support-summary-card .workspace-summary-label{display:block;margin-bottom:.45rem}.support-assignee-card,.support-message-author{display:flex;gap:.8rem;align-items:center}.support-message-author-copy{display:grid;grid-gap:.15rem;gap:.15rem}.support-message-author-meta{color:var(--text-muted)}.support-assignee-avatar,.support-message-avatar{width:42px;height:42px;flex-shrink:0}.support-detail-head-badges{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.support-conversation-stream{position:relative;gap:1.25rem}.support-timeline-item{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.support-timeline-item:after{content:"";position:absolute;top:2.9rem;bottom:-.9rem;left:1.25rem;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,153,78,.22),rgba(255,255,255,.04))}.support-timeline-item:last-child:after{display:none}.support-timeline-item.is-staff{grid-template-columns:minmax(0,1fr) 2.5rem}.support-timeline-item.is-staff .support-timeline-marker{grid-column:2}.support-timeline-item.is-staff:after{left:auto;right:1.25rem}.support-timeline-item.is-staff .support-message-card{grid-column:1;justify-self:end}.support-timeline-item.is-user .support-message-card{grid-column:2;justify-self:start}.support-timeline-marker{position:relative;z-index:1;display:flex;justify-content:center}.support-timeline-marker .support-message-avatar{background:rgba(13,18,29,.98);box-shadow:0 0 0 4px rgba(9,14,22,.96)}.support-message-card{width:min(100%,52rem);padding:1rem 1.05rem}.support-message-card.is-current-user{margin-left:0}.support-message-card.is-staff{border-color:rgba(255,154,88,.24)}.support-message-card.is-user{border-color:rgba(115,168,255,.16)}.support-message-card .markdown-content{margin-top:.85rem}.support-timeline-item.is-staff .support-message-head{flex-direction:row-reverse}.support-timeline-item.is-staff .support-message-author{flex-direction:row-reverse;justify-content:flex-end}.support-timeline-item.is-staff .support-message-author-copy{text-align:right}.support-message-attachments{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.95rem}.support-message-attachment{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .95rem;color:inherit}.support-message-attachment strong{color:var(--text-strong)}.support-empty-panel{min-height:320px}.support-closed-note{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.2rem;padding:.9rem .95rem;border-left:3px solid rgba(255,155,89,.42);border-radius:.7rem;background:rgba(255,255,255,.03)}.support-closed-note h2{margin:0;font-size:1.02rem;color:var(--text-strong)}.support-closed-note .workspace-panel-copy{margin:0}.support-empty-inline{padding:.5rem 0}@media (max-width:1180px){.support-desk-shell{grid-template-columns:1fr}.support-rail-panel{position:static}.support-category-grid,.support-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.support-rail-summary{grid-template-columns:1fr}.support-detail-head,.support-message-head,.support-ticket-row-foot,.support-ticket-row-head,.support-ticket-row-meta,.support-upload-head{flex-direction:column}.support-assignee-card,.support-message-author{align-items:flex-start}.support-timeline-item{grid-template-columns:2.1rem minmax(0,1fr);gap:.8rem}.support-timeline-item:after{left:1.05rem}.support-timeline-item.is-staff{grid-template-columns:minmax(0,1fr) 2.1rem}.support-timeline-item.is-staff:after{left:auto;right:1.05rem}}.cna-monitor-hero{align-items:flex-start}.cna-monitor-metric-grid{margin-top:1.5rem}.cna-monitor-layout{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(330px,.92fr) minmax(0,1.48fr);margin-top:1.5rem}.cna-monitor-detail-stack,.cna-monitor-sidebar-stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.cna-monitor-admin-grid,.cna-monitor-filter-grid,.cna-monitor-settings-grid{align-items:start}.cna-monitor-finding-list{display:grid;grid-gap:.9rem;gap:.9rem}.cna-monitor-checklist-panel .workspace-list-row,.cna-monitor-row{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(9,14,22,.92);border:1px solid rgba(255,150,83,.12);border-radius:1.1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 14px 34px rgba(0,0,0,.28),0 0 18px rgba(255,128,54,.08)}.cna-monitor-row{color:inherit;cursor:pointer;padding:1rem 1.05rem;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.cna-monitor-row.is-active,.cna-monitor-row:focus-visible,.cna-monitor-row:hover{border-color:rgba(255,153,78,.3);box-shadow:inset 0 0 0 1px rgba(255,164,92,.14),0 18px 38px rgba(0,0,0,.32),0 0 24px rgba(255,137,58,.12);transform:translateY(-1px)}.cna-monitor-detail-badges,.cna-monitor-detail-head,.cna-monitor-link-row,.cna-monitor-row-foot,.cna-monitor-row-head,.cna-monitor-row-meta{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between}.cna-monitor-row-kicker{color:rgba(255,172,111,.92);display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:.35rem;text-transform:uppercase}.cna-monitor-config-meta strong,.cna-monitor-row-head strong{color:#f7f9fd}.cna-monitor-config-meta p,.cna-monitor-row p{color:rgba(219,226,240,.82);line-height:1.7;margin:.75rem 0 0}.cna-monitor-config-meta,.cna-monitor-row-foot,.cna-monitor-row-meta{color:rgba(180,193,214,.72);font-size:.82rem}.cna-monitor-row-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.cna-monitor-row-foot{margin-top:.85rem}.cna-monitor-detail-panel .workspace-panel-copy{max-width:62rem}.cna-monitor-summary-grid{margin-top:1rem}.cna-monitor-link-row{border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.1rem;padding-top:1rem}.cna-monitor-detail-copy{margin-top:1.2rem}.cna-monitor-control-actions,.cna-monitor-inline-actions{flex-wrap:wrap;gap:.75rem}.cna-monitor-checklist-panel .workspace-list{display:grid;grid-gap:.9rem;gap:.9rem}.cna-monitor-checklist-panel .workspace-list-row{padding:1rem 1.05rem}.cna-monitor-config-meta{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem}.cna-monitor-config-meta p{margin:0}.cna-monitor-config-meta code{color:#ffcfac;font-size:.78rem}@media (max-width:1180px){.cna-monitor-layout{grid-template-columns:1fr}}@media (max-width:720px){.cna-monitor-detail-badges,.cna-monitor-detail-head,.cna-monitor-link-row,.cna-monitor-row-foot,.cna-monitor-row-head{flex-direction:column}}