:root{--font-sans:var(--font-plex-sans),"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--neutral-0:#ffffff;--neutral-50:#f8fafc;--neutral-100:#eef2f8;--neutral-150:#e6edf5;--neutral-200:#d9e2ef;--neutral-300:#c4d1e3;--neutral-400:#9fb0c6;--neutral-500:#76889f;--neutral-600:#5e708d;--neutral-700:#44587a;--neutral-800:#243650;--neutral-900:#10213a;--primary-50:#eef4ff;--primary-100:#dde8ff;--primary-200:#c2d6ff;--primary-300:#9bb9fb;--primary-400:#5b8af4;--primary-500:#2563eb;--primary-600:#1f56d9;--primary-700:#1c47b8;--success-bg:#eaf8f0;--success-text:#0f6b38;--success-border:#bfe3cf;--warning-bg:#fff6e6;--warning-text:#9b6300;--warning-border:#f0dcb0;--danger-bg:#fdecef;--danger-text:#b42336;--danger-border:#f3c2cb;--info-bg:#edf4ff;--info-text:#1164b5;--info-border:#c2d9f3;--color-danger:#dc2626;--color-danger-light:#fef2f2;--color-warning:#d97706;--color-warning-light:#fffbeb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(16,33,58,0.06),0 1px 3px rgba(16,33,58,0.05);--shadow-md:0 4px 12px rgba(16,33,58,0.08),0 2px 4px rgba(16,33,58,0.05);--shadow-focus:0 0 0 3px rgba(37,99,235,0.18);--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--transition-fast:120ms ease;--transition:160ms ease;--bg:var(--neutral-0);--panel:var(--neutral-0);--panel-soft:var(--neutral-50);--panel-accent:var(--primary-50);--text:var(--neutral-900);--text-soft:var(--neutral-600);--border:var(--neutral-200);--border-strong:var(--neutral-300);--primary:var(--primary-500);--primary-strong:var(--primary-600);--foreground:var(--text);--muted-foreground:var(--text-soft);--border-color:var(--border);--panel-background:var(--neutral-0);--accent-strong:var(--primary);--shadow-soft:var(--shadow-md);--shadow-card:var(--shadow-sm);--radius-md-legacy:var(--radius-lg)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body);color:var(--text);background:var(--neutral-0);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}.data-table td,.detail-hero__stat-value,.summary-card__value,.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-layout{min-height:100vh;display:grid;place-items:center;padding:var(--space-8)}.auth-card{width:min(100%,480px);background:var(--neutral-0);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-8);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.auth-card__eyebrow,.page-header__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:var(--weight-bold)}.auth-card h1{font-size:clamp(28px,3vw,34px);line-height:1.05}.auth-card h1,.page-header h1{margin:0;letter-spacing:-.02em}.page-header h1{font-size:clamp(22px,2.4vw,30px);line-height:1.06}.auth-card__subtitle,.helper-text{color:var(--text-soft);font-size:var(--text-base);line-height:1.6;margin:0}.stack-lg,.stack-md,.stack-sm{display:grid}.stack-lg{gap:var(--space-6)}.stack-md{gap:var(--space-4)}.stack-sm{gap:var(--space-3)}.form-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.field__control,.filter-bar input,.filter-bar select,.textarea{width:100%;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--neutral-0);padding:0 var(--space-3);color:var(--text);transition:border-color var(--transition),box-shadow var(--transition)}.textarea{min-height:112px;padding:var(--space-3);resize:vertical}.field__control:focus,.filter-bar input:focus,.filter-bar select:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}.field__control--readonly{display:flex;align-items:center;min-height:44px;background:var(--neutral-50);color:var(--text)}.field__control--textarea{min-height:120px;resize:vertical}.field__control--prominent,.field__control--readonly.field__control--prominent,.textarea.field__control--prominent{border-color:var(--border);background:var(--neutral-0)}.field__control--prominent:focus{border-color:var(--primary)}.field__control:hover:not(:disabled),.filter-bar input:hover,.filter-bar select:hover,.textarea:hover:not(:disabled){border-color:var(--border-strong)}.field__control:disabled,.filter-bar input:disabled,.filter-bar select:disabled,.textarea:disabled{background:var(--neutral-50);color:var(--text-soft);cursor:not-allowed}.field__control--error,.field__control[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger-text)}.field__control--error:focus,.field__control[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:var(--danger-text);box-shadow:0 0 0 3px rgba(180,35,54,.16)}.field__error{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--danger-text)}.filter-bar select,select.field__control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%235e708d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.filter-bar select::-ms-expand,select.field__control::-ms-expand{display:none}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.button-row--end{justify-content:flex-end}.button,.button-link,.inline-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-4);min-height:44px;border:1px solid transparent;cursor:pointer;font-weight:var(--weight-semibold);transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.button--primary,.button-link--primary{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:var(--shadow-sm)}.button--primary:hover,.button-link--primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.button--primary:active,.button-link--primary:active{background:var(--primary-700);border-color:var(--primary-700)}.button--secondary,.button-link--secondary,.inline-button{color:var(--text);background:var(--neutral-0);border-color:var(--border)}.button--secondary:hover,.button-link--secondary:hover,.inline-button:hover{background:var(--neutral-50);border-color:var(--border-strong)}.button--danger,.button-link--danger{color:#fff;background:var(--danger-text);border-color:var(--danger-text)}.button--danger:hover,.button-link--danger:hover{filter:brightness(.94)}.button--ghost,.button-link--ghost{color:var(--text-soft);background:transparent;border-color:transparent}.button--ghost:hover,.button-link--ghost:hover{background:var(--neutral-100);color:var(--text)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button-link{text-decoration:none}.button--sm,.button-link--sm,.inline-button{min-height:38px;padding:0 var(--space-3)}.button--sm,.button-link--sm{font-size:var(--text-sm)}.alert{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:1.5;border:1px solid transparent}.alert--error{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.alert--success{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.alert--neutral{background:var(--panel-soft);color:var(--text-soft);border-color:var(--border)}.alert code{font-family:var(--font-mono);font-weight:var(--weight-bold)}.meta-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-soft);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.meta-grid strong{display:block;font-size:var(--text-xs);color:var(--text-soft);margin-bottom:var(--space-1)}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px 1fr}.sidebar{padding:var(--space-7) var(--space-5);border-right:1px solid var(--border);background:var(--neutral-0);display:grid;grid-gap:var(--space-7);gap:var(--space-7);align-content:start}.brand-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.brand-block__title{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.brand-block__subtitle{margin:0;color:var(--text-soft);font-size:var(--text-sm);line-height:1.5}.nav-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.nav-link{border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:var(--text-soft);border:1px solid transparent;font-weight:var(--weight-semibold);transition:background var(--transition),border-color var(--transition),color var(--transition)}.nav-link:hover{background:var(--neutral-100);color:var(--text)}.nav-link--active{color:var(--primary);background:var(--panel-accent);border-color:var(--primary-200)}.sidebar__footer{margin-top:auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:end}.content-area{min-width:0;display:grid;grid-template-rows:auto 1fr}.topbar{padding:var(--space-6) var(--space-7) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.topbar__tenant{font-size:var(--text-sm);color:var(--text-soft)}.topbar__user{font-weight:var(--weight-semibold);font-size:var(--text-md)}.topbar__meta{display:flex;gap:var(--space-2);flex-wrap:wrap}.main-content{padding:var(--space-4) var(--space-5) var(--space-7);display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.panel,.section-panel,.table-panel{background:var(--neutral-0);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.panel{padding:var(--space-6)}.table-panel{overflow:hidden}.section-panel{padding:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.section-panel__title{margin:0;font-size:var(--text-lg);letter-spacing:-.01em}.section-panel__subtitle{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.5}.section-panel--filters{padding:var(--space-4);gap:var(--space-3)}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.page-header__content{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page-header--v2{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}.page-header__title-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page-header__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.page-header__subtitle{color:var(--text-soft);margin:0;font-size:var(--text-sm);line-height:1.45;max-width:760px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.summary-card{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--neutral-0);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.summary-card__label{font-size:var(--text-sm);color:var(--text-soft)}.summary-card__value{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.summary-card__meta{font-size:var(--text-xs);color:var(--text-soft)}.summary-card__value--text{font-size:var(--text-md)}.summary-card--interactive{text-decoration:none;color:inherit;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.summary-card--interactive:hover{border-color:var(--primary-200);background:var(--neutral-50)}.summary-card--active{background:var(--primary-50);border-color:var(--primary-200)}.summary-card--v2{min-height:120px;border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);background:var(--neutral-0)}.summary-card--v2 .summary-card__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--weight-bold)}.summary-card--v2 .summary-card__value{font-size:28px;line-height:1.05}.summary-card--v2 .summary-card__meta{font-size:var(--text-xs);line-height:1.5}.summary-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-grid--balanced{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.summary-grid--balanced .summary-card{min-height:84px;padding:var(--space-3) var(--space-4);gap:var(--space-2);border-radius:var(--radius-lg);box-shadow:none;background:var(--neutral-0)}.summary-grid--balanced .summary-card__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--weight-bold);color:var(--neutral-500)}.summary-grid--balanced .summary-card__value{font-size:var(--text-2xl);line-height:1}.summary-grid--balanced .summary-card__meta{font-size:var(--text-xs)}.filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,.8fr)) auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.filter-bar__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.filter-bar__field--wide{min-width:0}.filter-bar__label{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.filter-bar input,.filter-bar select{min-height:42px;border-radius:var(--radius-md)}.filter-bar--items-extended{grid-template-columns:minmax(220px,1.6fr) repeat(6,minmax(140px,1fr)) auto auto}.filter-bar--references{grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) auto auto}.filter-bar--compact{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.85fr) auto}.filter-bar--formula{grid-template-columns:minmax(260px,1.5fr) minmax(200px,1fr) minmax(220px,1fr) auto}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table td,.data-table th{text-align:left}.data-table thead th{padding:var(--space-3) var(--space-5);background:var(--neutral-100);color:var(--neutral-600);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-strong)}.data-table tbody tr{transition:background var(--transition)}.data-table tbody tr:nth-child(2n){background:var(--neutral-50)}.data-table tbody tr:hover{background:var(--primary-50)}.data-table tbody td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);vertical-align:top}.data-table tbody tr:last-child td{border-bottom:none}.data-table__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}.data-table__subtitle{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-soft)}.data-table__link{color:inherit;text-decoration:none}.data-table__link:hover .data-table__title{color:var(--accent-strong)}.data-table td:last-child,.data-table th:last-child{white-space:nowrap}.data-table tbody td:last-child a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--primary-200);background:var(--primary-50);color:var(--primary);font-weight:var(--weight-semibold);transition:background var(--transition),color var(--transition),border-color var(--transition)}.data-table tbody td:last-child a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.data-table--strong thead th{color:var(--neutral-600);background:var(--neutral-50)}.data-table--strong tbody td{padding-top:var(--space-4);padding-bottom:var(--space-4)}.table-panel__header{padding:var(--space-4) var(--space-5) 0;min-height:0}.table-panel__header--spaced{padding-bottom:0}.table-panel__footer{padding:0 var(--space-5) var(--space-5)}.table-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--space-3);border:1px solid var(--primary-200);border-radius:var(--radius-pill);background:var(--primary-50);color:var(--primary);font-weight:var(--weight-semibold);text-decoration:none;transition:background var(--transition),border-color var(--transition)}.table-action-link:hover{background:var(--primary-100);border-color:var(--primary-300)}.badge-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.badge{display:inline-flex;align-items:center;min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.01em;border:1px solid transparent}.badge--active{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.badge--blocked{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.badge--inactive{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.badge--neutral{background:var(--panel-soft);color:var(--text-soft);border-color:var(--border)}.badge--high{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.badge--medium{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.badge--info,.badge--low{background:var(--info-bg);color:var(--info-text);border-color:var(--info-border)}.badge--primary{background:var(--primary-50);color:var(--primary);border-color:var(--primary-200)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4)}.grid-2,.grid-3{display:grid;gap:var(--space-4)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4)}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.checkbox-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-soft)}.checkbox-card input{margin-top:3px}.checkbox-card strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-base)}.checkbox-card span{color:var(--text-soft);font-size:var(--text-sm);line-height:1.5}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-soft);font-weight:var(--weight-semibold)}.back-link:hover{color:var(--primary)}.inlinePair{display:inline-flex;align-items:baseline;gap:5px}.inlineLabel{color:#8fafc8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;line-height:1;white-space:nowrap}.inlineValue{color:#0d1f36;font-size:13.5px;font-weight:700;line-height:1.2}.empty-state{padding:var(--space-8);display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-soft)}.empty-state--inline{border-radius:var(--radius-lg);padding:var(--space-4)}.text-right{text-align:right}.muted-text{color:var(--muted-foreground);font-size:var(--text-sm)}.permissions-count{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--foreground)}.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pagination-row__meta{font-size:var(--text-sm);color:var(--text-soft);font-weight:var(--weight-semibold)}.pagination-link--disabled{pointer-events:none;opacity:.55}.detail-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.detail-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card{background:var(--neutral-0);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.detail-card--wide{grid-column:span 2}.detail-card__label{font-size:var(--text-xs);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.detail-card__value{font-size:var(--text-base);color:var(--foreground);line-height:1.5}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.access-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.access-card{background:var(--neutral-0);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.access-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.access-card--selectable{cursor:pointer}.access-card--selectable input[type=radio]{width:16px;height:16px}.inline-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--neutral-0);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.inline-chip--soft{background:var(--primary-50);border-color:var(--primary-200);color:var(--accent-strong)}.timeline-list{grid-gap:var(--space-3)}.timeline-item,.timeline-list{display:grid;gap:var(--space-3)}.timeline-item{grid-template-columns:16px 1fr;grid-gap:var(--space-3);align-items:start}.timeline-item__dot{width:10px;height:10px;margin-top:6px;border-radius:var(--radius-pill);background:var(--primary);box-shadow:0 0 0 5px var(--primary-50)}.timeline-item__content{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--neutral-0);padding:var(--space-3) var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.timeline-item__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-base)}.surface-intro{border:1px solid var(--primary-200);border-radius:var(--radius-lg);background:var(--primary-50);padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.surface-intro__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.surface-intro__title{margin:0;font-size:var(--text-xl);line-height:1.15;letter-spacing:-.01em}.surface-intro__subtitle{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.6}.form-shell{grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg)}.form-section,.form-shell{display:grid;background:var(--neutral-0)}.form-section{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.form-section--soft,.form-section--tinted{background:var(--neutral-50)}.form-section__header{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.form-section__eyebrow{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.form-section__title{margin:0;color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.01em}.form-section__subtitle{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.55}.form-subsection{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border)}.form-subsection,.form-subsection--row{background:var(--neutral-0)}.form-subsection__title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text)}.form-subsection__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.form-subsection__action{min-height:34px;padding:0 var(--space-3);font-size:var(--text-xs)}.form-subsection__action:disabled{cursor:not-allowed;opacity:.48}.form-list-actions{display:flex;justify-content:flex-start}.form-shell .field__label{color:var(--neutral-700);font-size:11.5px;line-height:1.15;padding-left:2px}.form-shell .field__control{min-height:42px}.form-shell .field__control,.form-shell .textarea{border-color:var(--border);border-radius:var(--radius-sm);color:var(--neutral-800);font-size:var(--text-sm);font-weight:var(--weight-medium)}.form-shell .textarea{min-height:84px;padding:var(--space-3)}.form-shell .textarea--compact{min-height:72px}.form-shell .field__control::placeholder,.form-shell .textarea::placeholder{color:var(--neutral-500)}.form-shell .field__control:focus,.form-shell .textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}.form-shell .checkbox-card,.form-shell .toggle-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-color:var(--border);border-radius:var(--radius-sm);background:var(--neutral-0);box-shadow:none}.form-shell .toggle-card input{margin-top:2px}.form-shell .checkbox-card span{font-size:var(--text-xs);line-height:1.35}.form-shell .detail-card{border-color:var(--border);border-radius:var(--radius-sm);background:var(--neutral-0);padding:var(--space-3) var(--space-4)}.form-shell .button-row{justify-content:flex-end;gap:var(--space-3)}.form-shell .button,.form-shell .button-link{min-height:40px;border-radius:var(--radius-sm);padding:0 var(--space-4);font-size:var(--text-base)}.form-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-4);border:0;border-radius:0;background:var(--neutral-0);box-shadow:none}.form-footer__meta{color:var(--text-soft);font-size:var(--text-sm);line-height:1.5;font-weight:var(--weight-semibold)}.detail-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--neutral-0);box-shadow:var(--shadow-sm)}.detail-hero__main{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.detail-hero__title{margin:0;font-size:clamp(26px,2.8vw,32px);line-height:1.04;letter-spacing:-.02em}.detail-hero__subtitle{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.6;max-width:70ch}.detail-hero__aside{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.detail-hero__stat{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-soft);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.detail-hero__stat-label{color:var(--text-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em}.detail-hero__stat-value{font-size:var(--text-lg);line-height:1.2;letter-spacing:-.01em}.detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.75fr);grid-gap:var(--space-5);gap:var(--space-5)}.detail-side__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base)}.detail-side__row span{color:var(--text-soft)}.nav-link__label{display:block;font-weight:var(--weight-semibold)}.nav-link__meta{display:block;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:var(--space-1)}.sidebar--v2{padding:var(--space-6) var(--space-4);gap:var(--space-5);background:var(--neutral-50)}.brand-block--v2{gap:var(--space-1);padding:0 var(--space-1) var(--space-3);border-bottom:1px solid var(--border)}.brand-block--v2 .auth-card__eyebrow{font-size:11px;letter-spacing:.11em}.brand-block--v2 .brand-block__title{font-size:var(--text-lg);line-height:1.1}.brand-block--v2 .brand-block__subtitle{font-size:var(--text-xs);color:var(--text-soft)}.nav-groups{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.nav-group--v2{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.nav-group--v2:first-child{padding-top:0;border-top:none}.nav-group__title{padding:0 var(--space-2);font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-600)}.nav-list--v2{gap:var(--space-1)}.nav-link--v2{position:relative;padding:var(--space-3) var(--space-3);border-radius:var(--radius-lg);color:var(--neutral-700);border:1px solid transparent;background:transparent;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),color var(--transition)}.nav-link--v2:hover{background:var(--neutral-100);border-color:var(--border);color:var(--text)}.nav-link--v2 .nav-link__label{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.3}.nav-link--v2 .nav-link__meta{color:var(--text-soft)}.nav-link--v2.nav-link--active,.nav-link--v2.nav-link--active:hover{color:var(--primary);background:var(--primary-50);border-color:var(--primary-200);box-shadow:inset 3px 0 0 var(--primary)}.sidebar__footer--v2{border-radius:var(--radius-lg);background:var(--neutral-0);border:1px solid var(--border);box-shadow:none}.topbar--v2{padding:var(--space-5) var(--space-5) 0}.topbar--v2 .inline-chip{background:var(--neutral-0)}@media (max-width:1380px){.filter-bar--items-extended{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:1200px){.sidebar--v2{padding:var(--space-6) var(--space-4)}}@media (max-width:1120px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:none;border-bottom:1px solid var(--border)}.filter-bar{grid-template-columns:1fr 1fr}.detail-hero,.detail-layout,.filter-bar--compact,.filter-bar--formula,.form-footer{grid-template-columns:1fr}.form-footer{display:grid}}@media (max-width:960px){.access-grid,.access-grid--compact,.detail-grid--three,.detail-grid--two,.summary-grid--compact{grid-template-columns:1fr}.detail-card--wide{grid-column:span 1}.filter-bar--items-extended,.filter-bar--references{grid-template-columns:1fr}.timeline-item__header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.auth-layout,.main-content{padding:var(--space-4)}.auth-card,.panel,.section-panel{padding:var(--space-5)}.page-header,.topbar{flex-direction:column;align-items:stretch}.filter-bar,.grid-2,.grid-3{grid-template-columns:1fr}.data-table{display:block;overflow-x:auto}.detail-hero,.form-section,.surface-intro{padding:var(--space-4)}.table-panel__header{padding:var(--space-4) var(--space-4) 0}}[data-print-root]{position:fixed;inset:0;z-index:1000;overflow:auto;background:#fff}@media print{body *{visibility:hidden}[data-print-root],[data-print-root] *{visibility:visible}[data-print-root]{position:absolute;inset:0;overflow:visible;z-index:auto}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}