:root{--page-max: 1120px;--lane-narrow: 760px;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--fs-page-title: 22px;--lh-page-title: 28px;--fs-section-title: 13px;--lh-section-title: 20px;--fs-body: 13.5px;--lh-body: 20px;--fs-meta: 12px;--lh-meta: 18px;--fw-page-title: 700;--fw-section-title: 600;--fw-body: 400;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--r-card: 10px;--r-pill: 999px;--shadow-card: 0 1px 3px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.02);--shadow-card-hover: 0 2px 8px rgba(0,0,0,.06), 0 1px 3px rgba(0,0,0,.04);--quiet-text: color-mix(in srgb, var(--c-text) 88%, var(--c-bg));--quiet-muted: color-mix(in srgb, var(--c-muted) 92%, var(--c-bg));--quiet-subtle: color-mix(in srgb, var(--quiet-muted) 70%, var(--c-bg));--quiet-border: var(--c-border);--quiet-border-strong: var(--c-border);--quiet-hover: rgba(0,0,0,.03);--quiet-bg: var(--c-bg);--quiet-card: var(--c-panel)}html,body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--quiet-text);background:var(--c-bg)}*{box-sizing:border-box}.mobileOnly{display:none!important}@media (max-width: 860px){.mobileOnly{display:inline-flex!important}}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3) 0}.pageTitle{margin:0;font-size:var(--fs-page-title);line-height:var(--lh-page-title);font-weight:var(--fw-page-title);letter-spacing:-.01em}.pageSub{margin:6px 0 0;color:var(--quiet-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.sectionTitle{margin:0 0 var(--space-2) 0;font-size:var(--fs-section-title);line-height:var(--lh-section-title);font-weight:var(--fw-section-title);color:var(--quiet-text)}.card{background:var(--quiet-card);border:1px solid var(--quiet-border);border-radius:var(--r-card);padding:var(--space-4);box-shadow:var(--shadow-card)}.cardTight{padding:var(--space-3);box-shadow:var(--shadow-card)}.divider{height:1px;background:var(--quiet-border);margin:var(--space-3) 0}.tableQuiet{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--quiet-border);border-radius:var(--r-card);overflow:hidden;background:var(--c-panel)}.tableQuiet thead th{text-align:left;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:600;color:var(--quiet-muted);padding:10px 12px;border-bottom:1px solid var(--quiet-border);background:var(--c-linkActiveBg)}.tableQuiet tbody td{padding:10px 12px;border-bottom:1px solid var(--quiet-border);vertical-align:middle;color:var(--quiet-text)}.tableQuiet tbody tr:hover td{background:var(--c-linkActiveBg)}.tableQuiet tbody tr:last-child td{border-bottom:none}.meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--quiet-muted);font-weight:500}.muted{color:var(--quiet-muted)}.subtle{color:var(--quiet-subtle)}.label-uppercase{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet-muted)}.btnQuiet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border);background:transparent;color:var(--c-text);font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer}.btnQuiet:hover{background:var(--c-linkActiveBg)}.btnQuiet:disabled{opacity:.6;cursor:not-allowed}.btnLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--c-muted);font-weight:800;cursor:pointer;padding:0}.btnLink:hover{color:var(--c-text)}.pageWrap{padding:18px 18px 24px}.pageInner{max-width:var(--page-max);margin:0 auto}@media (max-width: 860px){.pageWrap{padding:14px 12px 20px}}input,select,textarea{color:var(--c-text);background:var(--c-panel);border:1px solid var(--c-border);border-radius:var(--r-card);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-subtle, rgba(91,79,217,.08))}input::placeholder,textarea::placeholder{color:var(--quiet-muted)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M6 8l4 4 4-4' stroke='%2399a1a8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}.lane{width:100%;margin:0}.laneNarrow{max-width:var(--lane-narrow)}.mintroTable{width:100%;border-collapse:collapse;font-size:13px}.mintroTable thead tr{border-bottom:1px solid var(--c-border);background:#f8f8fb}.mintroTh{padding:10px 16px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}.mintroTh.sortable{cursor:pointer}.mintroTh.sortable:hover{color:var(--c-text)}.mintroTh.sorted{color:var(--c-accent);font-weight:600}.mintroTh .sortIcon{display:inline-block;margin-left:5px;font-size:11px;opacity:.45;vertical-align:middle}.mintroTh.sorted .sortIcon{opacity:1;color:var(--c-accent)}.mintroTr{border-bottom:1px solid var(--c-border);transition:background .1s ease}.mintroTr:last-child{border-bottom:none}.mintroTr.clickable{cursor:pointer}.mintroTr.clickable:hover{background:#fff;box-shadow:0 4px 14px #00000017;transform:translateY(-1px);position:relative;z-index:2;border-bottom-color:transparent}.mintroTr.clickable:hover td{border-bottom-color:transparent}.mintroTd{padding:12px 16px;vertical-align:middle;color:var(--c-text);font-size:13px}.mintroTd.primary{font-weight:600;font-size:14px}.mintroTd.muted{color:var(--c-muted);font-size:12px}.mintroTd.numeric{text-align:right;font-variant-numeric:tabular-nums}.mintroTd.actions{text-align:right;white-space:nowrap}.statusBadge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.statusBadge--green{background:#16a34a1a;color:#15803d;border:1px solid rgba(22,163,74,.25)}.statusBadge--red{background:var(--c-danger-subtle);color:var(--c-danger);border:1px solid rgba(220,38,38,.25)}.statusBadge--amber{background:var(--c-warning-subtle);color:var(--c-warning);border:1px solid rgba(217,119,6,.25)}.statusBadge--gray{background:var(--c-accent-subtle);color:var(--c-muted);border:1px solid var(--c-border)}.statusBadge--purple{background:var(--c-accent-subtle);color:var(--c-accent);border:1px solid rgba(91,79,217,.25)}.tableAction{font-size:12px;font-weight:500;color:var(--c-accent);text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.tableAction:hover{text-decoration:underline}.laneChip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--c-accent-subtle);color:var(--c-accent);border:1px solid rgba(91,79,217,.2);white-space:nowrap}.laneChip--muted{background:transparent;color:var(--c-muted);border:1px solid var(--c-border)}.tableCard{background:var(--c-panel);border-radius:var(--r-card);border:1px solid var(--c-border);box-shadow:var(--shadow-card);overflow:hidden}.flagTag{display:inline-block;padding:1.5px 7px;border-radius:4px;font-size:10.5px;font-weight:700;margin-right:3px;margin-top:4px;letter-spacing:.01em;white-space:nowrap}.flagTag--red{background:var(--c-danger-subtle);color:var(--c-danger);border:1px solid rgba(220,38,38,.22)}.flagTag--amber{background:var(--c-warning-subtle);color:var(--c-warning);border:1px solid rgba(217,119,6,.2)}
