.bi-stepper{border:1px solid var(--fo-line,#e4e0d7);background:var(--fo-surface,#fff);z-index:3;border-radius:10px;gap:0;margin-bottom:20px;display:flex;position:sticky;top:0;overflow:hidden}.bi-step{border:0;border-right:1px solid var(--fo-line,#e4e0d7);text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:12px 14px;display:flex}.bi-step:last-child{border-right:0}.bi-step:hover{background:var(--fo-hover,#faf8f4)}.bi-step[aria-current=step]{background:var(--fo-sand,#f4f1ea)}.bi-step__n{letter-spacing:.09em;text-transform:uppercase;color:var(--fo-muted,#8a8578);font-size:10px}.bi-step__label{color:var(--fo-ink,#1d1d1b);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bi-step__state{color:var(--fo-muted,#8a8578);font-size:11px}.bi-step--done .bi-step__state{color:var(--fo-green,#2f7a52)}.bi-step--staged .bi-step__state{color:var(--fo-amber,#9a6b10)}.bi-drop{border:1.5px dashed var(--fo-line-strong,#cfc9bc);background:var(--fo-surface,#fff);text-align:center;border-radius:12px;padding:34px 24px;transition:background .12s,border-color .12s}.bi-drop--over{border-color:var(--fo-teal,#0f5b57);background:var(--fo-sand,#f4f1ea)}.bi-drop__title{color:var(--fo-ink,#1d1d1b);font-size:15px;font-weight:600}.bi-drop__sub{color:var(--fo-muted,#8a8578);margin-top:6px;font-size:12.5px}.bi-drop__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.bi-drop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bi-progress{background:var(--fo-line,#e4e0d7);border-radius:999px;height:4px;margin-top:16px;overflow:hidden}.bi-progress__bar{background:var(--fo-teal,#0f5b57);height:100%;transition:width .16s}.bi-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0;display:grid}.bi-summary__card{border:1px solid var(--fo-line,#e4e0d7);background:var(--fo-surface,#fff);border-radius:10px;padding:14px 16px}.bi-summary__k{letter-spacing:.09em;text-transform:uppercase;color:var(--fo-muted,#8a8578);font-size:10px}.bi-summary__v{color:var(--fo-ink,#1d1d1b);font-size:22px;font-weight:600}.bi-summary__note{color:var(--fo-muted,#8a8578);margin-top:2px;font-size:11.5px}.bi-notice{border:1px solid;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:13px}.bi-notice--amber{color:#6b4e08;background:#fdf8ec;border-color:#e6c98a}.bi-notice--green{color:#24603f;background:#f2f9f4;border-color:#bcdcc8}.bi-issue{background:#fdf8ec;border:1px solid #e6c98a;border-left:3px solid #c99a2e;border-radius:8px;margin-bottom:8px;padding:11px 13px}.bi-issue__head{letter-spacing:.06em;text-transform:uppercase;color:#8a6a1c;margin-bottom:3px;font-size:11px}.bi-issue__problem{color:var(--fo-ink,#1d1d1b);font-size:13px;font-weight:550}.bi-issue__remedy{color:var(--fo-muted,#6f6a5e);margin-top:3px;font-size:12.5px}.bi-issue--warn{background:#f5f7fa;border-color:#cfd7e2 #cfd7e2 #cfd7e2 #6b7b92}.bi-issue--warn .bi-issue__head{color:#4e5c72}.bi-topology{border:1px solid var(--fo-line,#e4e0d7);background:var(--fo-surface,#fff);border-radius:12px;padding:18px 20px}.bi-topo-group{margin-bottom:18px}.bi-topo-group:last-child{margin-bottom:0}.bi-topo-umbrella{color:var(--fo-ink,#1d1d1b);border-bottom:1px solid var(--fo-line,#e4e0d7);padding-bottom:6px;font-size:14px;font-weight:650}.bi-topo-fund{border-bottom:1px dashed var(--fo-line,#ece8df);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0 7px 14px;font-size:13px;display:flex}.bi-topo-fund__meta{color:var(--fo-muted,#8a8578);white-space:nowrap;font-size:11.5px}.bi-topo-classes{color:var(--fo-muted,#8a8578);padding:2px 0 6px 28px;font-size:11.5px}.bi-diff{color:var(--fo-muted,#6f6a5e);font-size:12px}.bi-diff b{color:var(--fo-ink,#1d1d1b);font-weight:600}.bi-outcome-row{border-bottom:1px solid var(--fo-line,#ece8df);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.bi-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--fo-line-strong,#cfc9bc);color:var(--fo-muted,#6f6a5e);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.bi-chip--created{color:#24603f;background:#f2f9f4;border-color:#bcdcc8}.bi-chip--updated{color:#1f4b73;background:#f1f6fb;border-color:#b9cfe4}.bi-chip--conflict,.bi-chip--invalid{color:#8a6a1c;background:#fdf8ec;border-color:#e6c98a}@media (width<=860px){.bi-stepper{flex-direction:column}.bi-step{border-right:0;border-bottom:1px solid var(--fo-line,#e4e0d7)}.bi-drop{padding:22px 14px}}.bi-actions{gap:var(--pr-space-2,.625rem);margin-top:var(--pr-space-4,1.125rem);flex-wrap:wrap;display:flex}.bi-mt{margin-top:var(--pr-space-4,1.125rem)}.bi-step-title{font-size:var(--pr-text-sm,.9375rem);margin-bottom:var(--pr-space-05,.125rem);font-weight:650}.bi-step-title svg{margin-right:var(--pr-space-1,.375rem);vertical-align:-.125em}.bi-step-blurb{font-size:var(--pr-text-xs,.8125rem);color:var(--pr-text-muted,#8a8578);margin-bottom:var(--pr-space-4,1rem)}.bi-item-name{font-weight:550}.bi-item-meta{color:var(--pr-text-muted,#8a8578);font-size:var(--pr-text-2xs,.75rem)}.bi-upload{gap:var(--pr-space-2,.625rem);flex-direction:column;display:flex}.bi-template-link{align-items:center;gap:var(--pr-space-1,.375rem);font-size:var(--pr-text-xs,.8125rem);color:var(--pr-text-muted,#8a8578);text-decoration:none;display:inline-flex}.bi-template-link:hover{text-decoration:underline}.cal-page{gap:var(--pr-sp-4,16px);padding:var(--pr-sp-5,20px) var(--pr-sp-7,28px) var(--pr-sp-10,40px);flex-direction:column;display:flex}.cal-page .fo-pag{margin-top:var(--pr-sp-4,16px)}.cal-window{align-items:flex-end;gap:var(--pr-sp-3,12px);color:var(--text-secondary,#6b7280);flex-wrap:wrap;font-size:12px;display:flex}.cal-scope{color:var(--text-secondary,#6b7280);font-size:12px}.cal-group{gap:var(--pr-sp-2,8px);flex-direction:column;display:flex}.cal-group__head{border-bottom:var(--pr-bw-hair,1px) solid var(--border-subtle,#e5e7eb);padding-bottom:var(--pr-sp-1,4px);margin-top:var(--pr-sp-3,12px);justify-content:space-between;align-items:baseline;display:flex}.cal-group__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:600}.cal-group__count{color:var(--text-tertiary,#9ca3af);font-size:11px}.cal-card{border-left:3px solid var(--border-subtle,#e5e7eb);padding:8px 12px 8px 14px;position:relative}.cal-card .pr-card__body{flex-direction:column;gap:1px;padding:0;display:flex}.cal-card--overdue{border-left-color:var(--danger,#dc2626)}.cal-card--due_today{border-left-color:var(--warning,#d97706)}.cal-card--completed{border-left-color:var(--success,#16a34a)}.cal-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-card__state{align-items:center;gap:var(--pr-sp-1-5,6px);flex:none;min-width:0;display:inline-flex}.cal-card__nolink{color:var(--text-tertiary,#9ca3af);font-style:italic}.cal-card__days{color:var(--text-secondary,#6b7280);white-space:nowrap;font-size:11px;font-weight:600}.cal-card--overdue .cal-card__days{color:var(--danger,#dc2626)}.cal-card__due{font-variant-numeric:tabular-nums;color:var(--text-secondary,#6b7280);white-space:nowrap;font-size:11px}.cal-card__what{color:var(--text-primary,#111827);margin-top:3px;font-size:13px;font-weight:600;line-height:1.3}.cal-card__where{color:var(--text-secondary,#6b7280);font-size:12px;line-height:1.3}.cal-card__basis,.cal-card__why{color:var(--text-tertiary,#9ca3af);font-size:11px;line-height:1.3}.cal-card__why{color:var(--text-secondary,#6b7280)}.cal-card__action{margin-top:3px;font-size:11px}.cal-card__action a{color:var(--accent,#0f766e);font-weight:600;text-decoration:none}.cal-card__action a:hover{text-decoration:underline}.cal-more{align-self:flex-start}.cal-gap{color:var(--text-secondary,#6b7280);border:1px dashed var(--border-subtle,#e5e7eb);border-radius:6px;padding:8px 10px;font-size:11px}@media (width<=640px){.cal-card__top{flex-wrap:wrap}}.cal-modebar{flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 12px;display:flex}.cal-modebar__switch,.cal-modebar__nav{align-items:center;gap:6px;display:flex}.cal-modebar__month{color:var(--t,#1b1b1b);min-width:150px;font-size:13px;font-weight:500}.cal-grid{background:var(--pr-bd,#e2e0da);border:1px solid var(--pr-bd,#e2e0da);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.cal-grid__dow{background:var(--pr-sf,#fff);letter-spacing:.06em;text-transform:uppercase;color:var(--t3,#767268);padding:6px 8px;font-size:10px}.cal-grid__day{background:var(--pr-sf,#fff);cursor:pointer;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:74px;padding:6px 8px;display:flex}.cal-grid__day:disabled{cursor:default}.cal-grid__day.out{opacity:.45}.cal-grid__day.on{outline:2px solid var(--teal,#1f6f6b);outline-offset:-2px}.cal-grid__num{color:var(--t2,#4a4a4a);font-size:12px}.cal-grid__badge{color:var(--teal,#1f6f6b);background:#1f6f6b1a;border-radius:2px;padding:1px 7px;font-size:11px}.cal-grid__badge.red{color:#b03a2e;background:#b03a2e1a}@media (width<=767px){.cal-grid__day{min-height:54px}}.pmw-body{overscroll-behavior:contain;background:var(--pr-stone);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.pmw-body>.mwv2{flex:none;min-height:0}.pmw-body{overscroll-behavior:auto;overflow:visible}.pps-scroll.panes .pmw-body>.mwv2>.split,.wf-content .pmw-body>.mwv2>.split{flex:none;height:auto;overflow:visible}.pmw-body .mwv2 .split>.leftpanel{max-height:none;overflow-y:visible}.pmw-body .mwv2 .split>.detailpane{max-height:calc(100dvh - 140px);position:sticky;top:12px;overflow-y:auto}.pmw-tabs{align-items:center;gap:var(--pr-sp-1);padding:0 var(--pr-sp-6);background:var(--pr-warm);border-bottom:1px solid var(--pr-bd);flex-shrink:0;display:flex}.pmw-tab{appearance:none;padding:var(--pr-sp-3) var(--pr-sp-3);font-size:var(--pr-fs-body);font-weight:var(--pr-fw-medium);color:var(--pr-tx2);letter-spacing:var(--pr-ls-snug);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;transition:color .12s,border-color .12s;display:inline-flex}.pmw-tab:hover{color:var(--pr-ink)}.pmw-tab.on,.pmw-tab[aria-selected=true]{color:var(--pr-ink);border-bottom-color:var(--pr-tl)}.pmw-tab-panel{background:var(--pr-stone);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pmw-tab-badge{margin-left:var(--pr-sp-1);border-radius:var(--pr-r3);min-width:18px;height:18px;font-size:var(--pr-fs-micro2);font-weight:var(--pr-fw-semibold);background:var(--pr-rd);color:var(--pr-on-dtl);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.pmw-portal-fallback{background:var(--pr-stone);min-height:100vh;color:var(--pr-tx2);padding:var(--pr-sp-6);justify-content:center;align-items:center;display:flex}.pmw-portal-fallback-card{background:var(--pr-bg);border:1px solid var(--pr-bd);border-radius:var(--pr-r4);max-width:520px;padding:var(--pr-sp-6);font-size:var(--pr-fs-body);line-height:var(--pr-lh-body);color:var(--pr-ink)}.pmw-portal-fallback-title{font-weight:var(--pr-fw-semibold);font-size:var(--pr-fs-card);margin-bottom:var(--pr-sp-2)}.pmw-portal-fallback-body{margin:0 0 var(--pr-sp-3)}.pmw-portal-fallback-body-muted{color:var(--pr-tx2);margin:0}.pmw-dev-preview{right:var(--pr-sp-4);bottom:var(--pr-sp-4);z-index:9999;font-family:var(--pr-font-mono);font-size:var(--pr-fs-caption2);position:fixed}.pmw-dev-preview-panel{background:var(--pr-dtl);color:var(--pr-on-dtl);padding:var(--pr-sp-3);border-radius:var(--pr-r3);width:260px;max-height:360px;box-shadow:0 8px 24px var(--pr-overlay);overflow-y:auto}.pmw-dev-preview-head{margin-bottom:var(--pr-sp-2);justify-content:space-between;display:flex}.pmw-dev-preview-close{color:var(--pr-on-dtl);cursor:pointer;font-size:var(--pr-fs-body);background:0 0;border:none}.pmw-dev-preview-row{text-align:left;width:100%;color:var(--pr-on-dtl);padding:var(--pr-sp-1) 6px;border-radius:var(--pr-r2);cursor:pointer;font-size:var(--pr-fs-caption2);opacity:.6;background:0 0;border:none;margin-bottom:2px;display:block}.pmw-dev-preview-row.is-active{opacity:1;background:var(--pr-ink2)}.pmw-dev-preview-trigger{background:var(--pr-dtl);color:var(--pr-on-dtl);padding:6px var(--pr-sp-3);border-radius:var(--pr-r-pill,999px);cursor:pointer;font-size:var(--pr-fs-caption2);border:none}.pmw-dev-preview-trigger.is-forced{background:var(--pr-am)}.pmw-reg-pad{padding:var(--pr-sp-4) var(--pr-sp-6) var(--pr-sp-10)}.pmw-reg-cta-row{margin-bottom:var(--pr-sp-3)}.pmw-reg-row{cursor:pointer}.pmw-reg-cell-strong{font-weight:var(--pr-fw-semibold)}.pmw-reg-alert-icon{color:var(--pr-rd);margin-left:var(--pr-sp-1)}.pmw-reg-severity{font-weight:var(--pr-fw-semibold)}.pmw-reg-severity--informational{color:var(--pr-tx3)}.pmw-reg-severity--action_required{color:var(--pr-am)}.pmw-reg-severity--urgent,.pmw-reg-overdue{color:var(--pr-rd)}.pmw-reg-modal-stack{max-height:58vh;overflow-y:auto}.pmw-reg-field-note{font-size:var(--pr-fs-sm2);color:var(--pr-tx2);white-space:pre-wrap}.pmw-reg-kv-value{font-size:var(--pr-fs-sm2);color:var(--pr-tx2)}.pmw-reg-error{font-size:var(--pr-fs-sm2);color:var(--pr-rd)}.pmw-mobile-shell{background:var(--pr-stone);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.pmw-mobile-header{align-items:center;gap:var(--pr-sp-2);height:56px;padding:0 var(--pr-sp-2);border-bottom:1px solid var(--pr-bd);background:var(--pr-bg);z-index:10;display:flex;position:sticky;top:0}.pmw-mobile-icon-btn{place-items:center;width:44px;height:44px;display:grid}.pmw-mobile-title{font-size:var(--pr-fs-sm);font-weight:var(--pr-fw-semibold)}.pmw-mobile-main{padding:var(--pr-sp-3) var(--pr-sp-3) 80px;gap:var(--pr-sp-3);flex-direction:column;display:flex}.pmw-mobile-alert{gap:var(--pr-sp-2);padding:var(--pr-sp-2) var(--pr-sp-3);background:var(--pr-amt);border:1px solid var(--pr-am);border-radius:var(--pr-r3);align-items:flex-start;display:flex}.pmw-mobile-alert-icon{margin-top:2px}.pmw-mobile-alert-text{font-size:var(--pr-fs-sm2)}.pmw-mobile-card-title{font-size:var(--pr-fs-card);font-weight:var(--pr-fw-semibold);margin:var(--pr-sp-1) 0 var(--pr-sp-2)}.pmw-mobile-facts{gap:var(--pr-sp-2);flex-direction:column;margin:0;display:flex}.pmw-mobile-fact-row{font-size:var(--pr-fs-sm2);padding-top:var(--pr-sp-1)}.pmw-mobile-fact-k{color:var(--pr-tx3)}.pmw-mobile-fact-v{margin:0}.pmw-mobile-doc-list{margin-top:var(--pr-sp-1);flex-direction:column;display:flex}.pmw-mobile-provenance{padding-top:var(--pr-sp-2)}.pmw-mobile-footer{padding:var(--pr-sp-2) var(--pr-sp-3) calc(var(--pr-sp-2) + env(safe-area-inset-bottom));border-top:1px solid var(--pr-bd);background:var(--pr-warm);gap:var(--pr-sp-2);display:flex;position:sticky;bottom:0}.pmw-mobile-footer-cta{height:54px;font-size:var(--pr-fs-body-lg);font-weight:var(--pr-fw-semibold)}.pmw-mobile-bottom-tabs{position:sticky;bottom:0}.pmw-hero{padding:var(--pr-sp-6) var(--pr-sp-6) var(--pr-sp-4);background:var(--pr-warm);border-bottom:1px solid var(--pr-bd);flex-shrink:0}.pmw-hero-eyebrow{font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums;font-size:var(--pr-fs-micro);letter-spacing:var(--pr-ls-wide);text-transform:uppercase;color:var(--pr-tx3)}.pmw-hero-title{margin:var(--pr-sp-1) 0 0;font-size:var(--pr-fs-h1);font-weight:var(--pr-fw-semibold);letter-spacing:var(--pr-ls-tight);color:var(--pr-ink)}.pmw-hero-sub{margin:var(--pr-sp-1) 0 0;font-size:var(--pr-fs-body);color:var(--pr-tx2)}.pmw-tabs{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.pmw-tabs::-webkit-scrollbar{display:none}.pmw-tab{white-space:nowrap}.pmw-tab-panel--pad{padding:var(--pr-sp-6);gap:var(--pr-sp-4)}@media (width<=900px){.pmw-hero{padding:var(--pr-sp-4) var(--pr-sp-4) var(--pr-sp-3)}.pmw-tabs{padding:0 var(--pr-sp-4)}.pmw-tab-panel--pad{padding:var(--pr-sp-4)}}.pmw-standalone-panel{min-height:0;padding:var(--pr-provider-surface-pad-y) var(--pr-provider-surface-pad-x) var(--pr-provider-surface-pad-b);background:var(--pr-stone);flex-direction:column;flex:1;gap:0;display:flex;overflow:auto}.pmw-body .mwv2 .mwv2-topline-brief{padding:var(--pr-sp-4) var(--pr-sp-6) var(--pr-sp-4) 0}.pmw-body .mwv2 .brief{border-radius:var(--pr-radius,8px);overflow:hidden}.pmw-body .mwv2 .mwv2-topline-head .pmw-hero{background:0 0}@media (width<=1279px){.pmw-body .mwv2 .mwv2-topline-brief{padding:0 var(--pr-sp-6) var(--pr-sp-4)}}@media (width<=900px){.pmw-standalone-panel{padding:var(--pr-provider-surface-pad-y-sm) var(--pr-provider-surface-pad-x-sm) var(--pr-provider-surface-pad-b-sm)}.pmw-body .mwv2 .mwv2-topline-brief{padding:0 var(--pr-sp-4) var(--pr-sp-3)}}.pps-scroll.panes .pmw-body{overscroll-behavior:contain;overflow:hidden auto}.pps-scroll.panes .pmw-body>.mwv2{flex:none}.pps-scroll.panes .pmw-body>.mwv2>.split{height:calc(100dvh - var(--pr-provider-topbar-h) - 16px);flex:none;grid-template-rows:minmax(0,1fr);min-height:420px;padding-bottom:12px;overflow:hidden}.pps-scroll.panes .pmw-body .mwv2 .split>.leftpanel,.pps-scroll.panes .pmw-body .mwv2 .split>.detailpane{overscroll-behavior:contain;align-self:stretch;height:100%;min-height:0;max-height:none;position:relative;top:auto;overflow-y:auto}@media (width<=768px){.pps-scroll.panes .pmw-body>.mwv2>.split{height:auto;min-height:0;overflow:visible}.pps-scroll.panes .pmw-body .mwv2 .split>.leftpanel{overflow-y:visible}.pps-scroll.panes .pmw-body .mwv2 .split>.detailpane{position:fixed;overflow-y:auto}}.jn-page{background:var(--pr-stone);min-height:100vh;color:var(--pr-ink);font-family:var(--pr-font-sans);padding:var(--pr-sp-12) var(--pr-sp-6) var(--pr-sp-12);flex-direction:column;align-items:center;display:flex}@media (width<=640px){.jn-page{padding:var(--pr-sp-6) var(--pr-sp-4) var(--pr-sp-10)}}.jn-shell{flex-direction:column;width:100%;max-width:520px;display:flex}.jn-brand{align-items:center;gap:var(--pr-sp-2);margin-bottom:var(--pr-sp-6);display:flex}.jn-brand img{width:auto;height:22px;display:block}.jn-brand--center{margin-bottom:var(--pr-sp-8);justify-content:center}.jn-eyebrow{font-size:var(--pr-fs-caption2);font-weight:var(--pr-fw-semibold);color:var(--pr-tl2);text-transform:uppercase;letter-spacing:var(--pr-ls-wide);margin-bottom:var(--pr-sp-2)}.jn-title{font-size:var(--pr-fs-section);font-weight:var(--pr-fw-semibold);letter-spacing:var(--pr-ls-snug);line-height:var(--pr-lh-snug);margin:0 0 var(--pr-sp-5);color:var(--pr-ink)}.jn-card{background:var(--pr-bg);border:1px solid var(--pr-bd);padding:var(--pr-sp-6);gap:var(--pr-sp-5);border-radius:8px;flex-direction:column;display:flex}.jn-card--center{text-align:center;align-items:stretch}.jn-facts{background:var(--pr-bd);border:1px solid var(--pr-bd);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (width<=520px){.jn-facts{grid-template-columns:1fr}}.jn-fact{background:var(--pr-warm);padding:var(--pr-sp-3) var(--pr-sp-4);text-align:left;min-width:0}.jn-fact__k{font-size:var(--pr-fs-caption);color:var(--pr-tx2);margin-bottom:3px}.jn-fact__v{font-size:var(--pr-fs-body);font-weight:var(--pr-fw-semibold);color:var(--pr-ink);overflow-wrap:anywhere}.jn-fact__v--mono{font-family:var(--pr-font-mono);font-weight:var(--pr-fw-medium);white-space:nowrap}.jn-body{font-size:var(--pr-fs-body);line-height:var(--pr-lh-body);color:var(--pr-tx2);margin:0}.jn-actions{gap:var(--pr-sp-2);flex-wrap:wrap;display:flex}.jn-btn{font-family:var(--pr-font-sans);font-size:var(--pr-fs-control);font-weight:var(--pr-fw-semibold);padding:10px var(--pr-sp-5);cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:38px}.jn-btn[disabled]{cursor:not-allowed;opacity:.55}.jn-btn--primary{background:var(--pr-tl);color:var(--pr-on-dtl)}.jn-btn--primary:hover:not([disabled]){background:var(--pr-tl2)}.jn-btn--ghost{background:var(--pr-bg);border-color:var(--pr-bd);color:var(--pr-ink)}.jn-btn--danger{background:var(--pr-bg);border-color:var(--pr-bd);color:var(--pr-rd)}.jn-btn--danger-solid{background:var(--pr-rd);color:var(--pr-on-dtl)}.jn-btn--block{width:100%}.jn-field{gap:var(--pr-sp-1);text-align:left;flex-direction:column;display:flex}.jn-label{font-size:var(--pr-fs-caption);font-weight:var(--pr-fw-semibold);color:var(--pr-tx2)}.jn-input,.jn-textarea{font-family:var(--pr-font-sans);font-size:var(--pr-fs-body);color:var(--pr-ink);background:var(--pr-bg);border:1px solid var(--pr-bd);padding:9px var(--pr-sp-3);box-sizing:border-box;border-radius:6px;width:100%}.jn-textarea{resize:vertical;min-height:74px}.jn-locked{font-size:var(--pr-fs-body);color:var(--pr-tx);background:var(--pr-warm);border:1px solid var(--pr-bd);padding:9px var(--pr-sp-3);overflow-wrap:anywhere;border-radius:6px}.jn-terms{align-items:flex-start;gap:var(--pr-sp-2);font-size:var(--pr-fs-sm);color:var(--pr-tx2);line-height:var(--pr-lh-body);text-align:left;display:flex}.jn-terms a{color:var(--pr-tl2)}.jn-err{font-size:var(--pr-fs-sm);color:var(--pr-rdx);background:var(--pr-rdt);border:1px solid var(--pr-rdb);padding:var(--pr-sp-3);text-align:left;border-radius:6px}.jn-note{font-size:var(--pr-fs-caption);color:var(--pr-tx3);text-align:center}.jn-link{font-size:var(--pr-fs-body);font-weight:var(--pr-fw-semibold);color:var(--pr-tl2)}.jn-firstrun{background:var(--pr-tlt);border:1px solid var(--pr-tlb);padding:var(--pr-sp-6);margin-bottom:var(--pr-sp-6);gap:var(--pr-sp-2);border-radius:8px;flex-direction:column;display:flex}.jn-firstrun__eyebrow{font-size:var(--pr-fs-caption2);font-weight:var(--pr-fw-semibold);color:var(--pr-tl3);text-transform:uppercase;letter-spacing:var(--pr-ls-wide)}.jn-firstrun__title{font-size:var(--pr-fs-card);font-weight:var(--pr-fw-semibold);color:var(--pr-tl3);margin:0}.jn-firstrun__body{font-size:var(--pr-fs-body);line-height:var(--pr-lh-body);color:var(--pr-tx);max-width:60ch;margin:0}.jn-firstrun__links{gap:var(--pr-sp-4);margin-top:var(--pr-sp-1);flex-wrap:wrap;display:flex}.jn-firstrun__links a{font-size:var(--pr-fs-sm);font-weight:var(--pr-fw-semibold);color:var(--pr-tl2)}.jn-title--flush{margin-bottom:0}.jn-actions--center{justify-content:center}.al-wrap{gap:20px;max-width:1080px;padding:16px;display:grid}.al-wrap--embedded{max-width:none;padding:0 0 8px}.al-lede{color:var(--t3);font-size:12px;line-height:1.6}.al-section{gap:10px;display:grid}.al-section-head{gap:4px;display:grid}.al-blurb{color:var(--t3);font-size:12px;line-height:1.6}.al-stack{gap:10px;display:grid}.al-card{gap:6px;padding:14px;display:grid}.al-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.al-type{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);font-size:10px}.al-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--bd);color:var(--t3);white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:10px}.al-status[data-status=overdue]{color:var(--red,#b91c1c);border-color:currentColor}.al-status[data-status=responded]{color:var(--green,#16a34a);border-color:currentColor}.al-title{font-size:14px;font-weight:600;line-height:1.4}.al-detail{color:var(--t2);font-size:12px;line-height:1.6}.al-meta{color:var(--t3);font-size:11px;line-height:1.6}.al-response{border-left:2px solid var(--bd);margin-top:2px;padding-left:10px;font-size:12px;line-height:1.6}.al-response-when{color:var(--t3)}.al-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (width<=520px){.al-wrap{padding:12px}.al-actions>*{flex:auto}}.al-filters{border:1px solid var(--bf6-bd,#0f172a1f);background:var(--bf6-sf,#fff);border-radius:2px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 16px;padding:12px 14px;display:flex}.al-filters label{letter-spacing:.04em;text-transform:uppercase;color:var(--bf6-tx3,#64748b);gap:4px;font-size:11px;display:grid}.al-filters select,.al-filters input[type=date]{text-transform:none;letter-spacing:0;min-width:150px;min-height:32px;color:var(--bf6-tx1,#0f172a);background:var(--bf6-bg,#fff);border:1px solid var(--bf6-bd,#0f172a2e);border-radius:2px;padding:6px 8px;font-size:13px}.al-filters .bf6-btn{border-radius:2px;min-height:32px;padding:8px 16px}.sig-row{gap:var(--pr-space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.sig-meta{font-size:var(--pr-text-xs,11px);opacity:.7;margin-left:auto}.sig-title{margin-top:var(--pr-space-1,6px);font-weight:600}.sig-sub{font-size:var(--pr-text-sm,12px);opacity:.8}.sig-reason{font-size:var(--pr-text-sm,12px);opacity:.75}.sig-acts{gap:var(--pr-space-1,6px);margin-top:var(--pr-space-2,10px);flex-wrap:wrap;display:flex}.sig-list{gap:var(--pr-space-2,10px);margin-top:var(--pr-space-3,12px);display:grid}.sig-ct-card{margin-top:var(--pr-space-3,14px)}.sig-subs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.sig-sub{border:1px solid var(--border);background:var(--background);border-radius:2px;padding:12px 14px}.sig-sub-attention{border-left:3px solid var(--destructive)}.sig-sub-healthy{border-left:3px solid var(--primary)}.sig-sub-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sig-sub-label{font-size:13px;font-weight:600}.sig-sub-state{border:1px solid var(--border);border-radius:2px;padding:2px 8px;font-size:11px}.sig-sub-state.healthy{color:var(--primary)}.sig-sub-state.attention{color:var(--destructive)}.sig-sub dl{grid-template-columns:1fr auto;gap:2px 8px;margin:0;font-size:12px;display:grid}.sig-sub dt{color:var(--muted-foreground)}.sig-sub dd{font-variant-numeric:tabular-nums;margin:0}.sig-sub-names{color:var(--muted-foreground);margin:6px 0 0;font-size:11px}.sig-sub-link{color:var(--primary);margin-top:8px;font-size:12px;display:inline-block}.sig-subws{border:1px solid var(--border);border-radius:2px;margin:8px 0 20px}.sig-subws h3{border-bottom:1px solid var(--border);margin:0;padding:10px 14px;font-size:13px;font-weight:600}.sig-subws-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1.4fr 1fr;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:grid}.sig-subws-row:last-child{border-bottom:0}.sig-subws-head{text-transform:uppercase;color:var(--muted-foreground);font-size:11px}@media (width<=900px){.sig-subs{grid-template-columns:1fr 1fr}}:root{--pr-ink:#1a1a1a;--pr-ink2:#2e2e2e;--pr-tx:#3d3d3d;--pr-tx2:#5c5c5c;--pr-tx3:#8a8a8a;--pr-tx4:#ababab;--pr-bg:#fff;--pr-stone:#f5f3ef;--pr-stone2:#edeae5;--pr-warm:#faf9f7;--pr-bd:#e5e2dd;--pr-bd2:#edeae5;--pr-dtl:#0c2e2a;--pr-tl:#0c8577;--pr-tl2:#0a6e63;--pr-tl3:#08574d;--pr-tlt:#ebf5f3;--pr-tlb:#c7e4df;--pr-rd:#be3a34;--pr-rdt:#fdf1f0;--pr-rdb:#f2cac8;--pr-rdx:#9b2d28;--pr-am:#a07118;--pr-amt:#fbf5e9;--pr-amb:#ecddba;--pr-amx:#7d5810;--pr-gn:#2d8a56;--pr-gnt:#edf8f1;--pr-gnb:#bde4cb;--pr-gnx:#1f6b40;--pr-on-dtl:#fff;--pr-on-dtl-label:#ffffff6b;--pr-on-dtl-divider:#ffffff12;--pr-on-dtl-rd:#ff9b96;--pr-on-dtl-am:#ffd68a;--pr-on-dtl-gn:#8fe6ab;--pr-on-dtl-tl:#5cd6c8;--pr-on-dtl-accent:#ffffff1a;--pr-risk-amber-bg:#fffbeb;--pr-risk-amber-bd:#a0711840;--pr-risk-red-bg:#fef4f2;--pr-risk-red-bd:#be3a3440;--pr-overlay:#0006;--pr-tab-active-shadow:0 1px 2px #0000000d;--pr-font-sans:"Onest Variable", Onest, system-ui, -apple-system, sans-serif;--pr-font-mono:"IBM Plex Mono", Consolas, "Liberation Mono", monospace;--pr-fs-display:28px;--pr-fs-page:26px;--pr-fs-section:22px;--pr-fs-card:16px;--pr-fs-body-lg:14.5px;--pr-fs-body:13.5px;--pr-fs-control:13px;--pr-fs-sm:12.5px;--pr-fs-sm2:12px;--pr-fs-caption:11.5px;--pr-fs-caption2:11px;--pr-fs-micro:10.5px;--pr-fs-micro2:10px;--pr-fw-regular:400;--pr-fw-medium:500;--pr-fw-semibold:600;--pr-fw-bold:700;--pr-ls-tight:-.03em;--pr-ls-snug:-.02em;--pr-ls-wordmark:-.05em;--pr-ls-wide:.02em;--pr-lh-tight:1.15;--pr-lh-snug:1.3;--pr-lh-body:1.5;--pr-sp-1:4px;--pr-sp-2:8px;--pr-sp-3:12px;--pr-sp-4:16px;--pr-sp-5:20px;--pr-sp-6:24px;--pr-sp-8:32px;--pr-sp-10:40px;--pr-sp-12:48px;--pr-sidebar-w:232px;--pr-sidebar-w-rail:64px;--pr-topbar-h:48px;--pr-page-pad:24px;--pr-provider-topbar-h:60px;--pr-provider-pane-w:40%;--pr-provider-pane-min:340px;--pr-provider-pane-max:520px;--pr-provider-capwork-max:132px;--pr-provider-content-pad-y:32px;--pr-provider-content-pad-x:40px;--pr-provider-content-pad-b:80px;--pr-provider-surface-pad-y:20px;--pr-provider-surface-pad-x:24px;--pr-provider-surface-pad-b:40px;--pr-provider-surface-pad-y-sm:16px;--pr-provider-surface-pad-x-sm:12px;--pr-provider-surface-pad-b-sm:32px;--pr-provider-surface-head-gap:16px;--pr-provider-surface-anchor-gap:20px;--pr-provider-detail-max:680px;--pr-provider-card-min:260px;--pr-provider-time-col:78px;--pr-h-sm:26px;--pr-h-md:32px;--pr-h-lg:38px;--pr-h-input:34px;--pr-h-pill:20px;--pr-h-chip:28px;--pr-r:8px;--pr-r2:6px;--pr-r3:20px;--pr-r-xs:4px;--pr-r-modal:12px;--pr-r-check:3px;--pr-size-checkbox:16px;--pr-size-radio-dot:8px;--pr-h-radio-item:30px;--pr-icon-sm:12px;--pr-icon-md:14px;--pr-icon-lg:16px;--pr-icon-xl:18px;--pr-icon-xxl:28px;--pr-w-icon-tick:10px;--pr-bw-radio-dot:1.5px;--pr-bw-focus:2px;--pr-bw-hair:1px;--pr-h-progress:4px;--pr-h-dropzone:132px;--pr-h-dropzone-compact:96px;--pr-w-calendar:296px;--pr-sp-0-5:2px;--pr-sp-1-5:6px;--pr-sp-3-5:14px;--pr-sp-2-5:10px;--pr-sp-7:28px;--pr-fs-micro3:9.5px;--pr-opacity-disabled:.4;--pr-h-table-hdr:34px;--pr-h-table-row:58px;--pr-w-table-checkbox:40px;--pr-w-sla-bar:52px;--pr-h-sla-bar:3px;--pr-h-pulse-figure:22px;--pr-h-pulse-figure-lg:24px;--pr-w-dim-bar:8px;--pr-h-dim-bar:24px;--pr-w-rc-score:320px;--pr-fs-rc-score:48px;--pr-h-progress-track:6px;--pr-h-progress-thin:3px;--pr-w-progress-mini:80px;--pr-h-pagination:30px;--pr-h-tab-pill:30px;--pr-h-tab-underline:36px;--pr-h-tab-underline-page:44px;--pr-fs-tab-page:14px;--pr-bw-tab-indicator-page:3px;--pr-r-tab-pill:5px;--pr-w-rail:232px;--pr-h-rail-item:30px;--pr-h-avatar-sm:28px;--pr-h-avatar-md:30px;--pr-h-priority-badge:24px;--pr-h-step-dot:10px;--pr-w-step-edge:3px;--pr-h-queue-edge:3px;--pr-spine-pad:28px;--pr-surface:var(--pr-bg);--pr-tx1:var(--pr-ink);--pr-gr:var(--pr-gn);--pr-fs-h1:var(--pr-fs-section);--pr-fs-lg:var(--pr-fs-card);--pr-fs-md:var(--pr-fs-body-lg);--pr-r4:var(--pr-r-xs);--pr-shadow-md:0 4px 14px #00000014;--pr-bw-spinner:2px;--pr-h-pageloader:240px;--pr-h-skel-block:96px;--pr-h-skel-line:12px;--pr-w-skel-short:60%;--pr-size-skel-circle:32px;--pr-size-spinner-sm:14px;--pr-size-spinner-md:20px;--pr-size-spinner-lg:32px;--pr-size-state-icon:40px;--pr-r-state-icon:var(--pr-r);--pr-maxw-state:560px;--pr-maxw-state-desc:420px;--pr-tr:.15s ease;--pr-bp-mobile:390px;--pr-bp-tablet:768px;--pr-bp-compact:1024px;--pr-bp-desktop:1440px;--pr-w-modal-standard:480px;--pr-w-modal-wide:720px;--pr-w-drawer-sm:320px;--pr-w-drawer-md:420px;--pr-w-drawer-lg:560px;--pr-w-toast:360px;--pr-sp-toast-inset:24px;--pr-bw-toast-edge:3px;--pr-bw-alert-edge:3px;--pr-h-modal-header:56px;--pr-h-search:32px;--pr-h-pagination-btn:30px;--pr-h-wizard:56px;--pr-size-wizard-circle:22px;--pr-bw-wizard-circle:1.5px;--pr-bw-wizard-current:2px;--pr-h-provenance:18px;--pr-r-provenance:10px;--pr-fs-provenance:10px;--pr-fs-breadcrumb:12.5px;--pr-w-modal-sheet-radius:0px;--pr-h-drawer-header:60px;--pr-icon-xs:13px;--pr-z-sticky:5;--pr-z-drawer:40;--pr-z-overlay:39;--pr-z-mobilenav:30;--pr-z-dropdown:40;--pr-z-modal:60;--pr-z-toast:80;--pr-h-mobilenav:60px;--pr-h-mobilenav-icon:20px;--pr-w-mobilenav-item-min:44px;--pr-w-sb-drawer:280px;--pr-w-split-list:520px;--pr-w-split-list-compact:320px;--pr-w-sb-ws-icon:28px;--pr-h-sb-nav-item:32px;--pr-w-sb-edge:3px;--pr-h-sb-avatar:30px;--pr-r-sb-avatar:8px;--pr-fs-sb-avatar:11px;--pr-h-skip-link:40px;--pr-w-topbar-search:240px;--pr-w-topbar-search-compact:160px;--pr-sp-sb-top-t:20px;--pr-sp-sb-top-b:16px;--pr-h-back-control:32px}@theme inline{--color-pr-ink: var(--pr-ink); --color-pr-ink2: var(--pr-ink2); --color-pr-tx: var(--pr-tx); --color-pr-tx2: var(--pr-tx2); --color-pr-tx3: var(--pr-tx3); --color-pr-tx4: var(--pr-tx4); --color-pr-bg: var(--pr-bg); --color-pr-stone: var(--pr-stone); --color-pr-stone2: var(--pr-stone2); --color-pr-warm: var(--pr-warm); --color-pr-bd: var(--pr-bd); --color-pr-bd2: var(--pr-bd2); --color-pr-dtl: var(--pr-dtl); --color-pr-teal: var(--pr-tl); --color-pr-teal2: var(--pr-tl2); --color-pr-teal3: var(--pr-tl3); --color-pr-teal-tint: var(--pr-tlt); --color-pr-teal-border: var(--pr-tlb); --color-pr-red: var(--pr-rd); --color-pr-red-tint: var(--pr-rdt); --color-pr-red-border: var(--pr-rdb); --color-pr-amber: var(--pr-am); --color-pr-amber-tint: var(--pr-amt); --color-pr-amber-border: var(--pr-amb); --color-pr-green: var(--pr-gn); --color-pr-green-tint: var(--pr-gnt); --color-pr-green-border: var(--pr-gnb); --font-pr-sans: var(--pr-font-sans); --font-pr-mono: var(--pr-font-mono); --radius-pr-card: var(--pr-r); --radius-pr-control: var(--pr-r2); --radius-pr-pill: var(--pr-r3); --radius-pr-modal: var(--pr-r-modal); --breakpoint-pr-mobile: 390px; --breakpoint-pr-tablet: 768px; --breakpoint-pr-compact: 1024px; --breakpoint-pr-desktop: 1440px;}@utility pr-mono{font-family: var(--pr-font-mono); font-variant-numeric: tabular-nums; letter-spacing: var(--pr-ls-snug);}@utility pr-focus-ring{&:focus-visible { outline: none; border-color: var(--pr-tl); box-shadow: 0 0 0 2px var(--pr-tlt); }}@keyframes pr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pr-spin{to{transform:rotate(360deg)}}.fa-page{background:var(--pr-stone);min-height:100dvh;padding:var(--pr-sp-3);flex-direction:column;align-items:center;display:flex}.fa-frame{width:100%;max-width:var(--pr-provider-detail-max);gap:var(--pr-sp-3);flex-direction:column;display:flex}.fa-card{background:var(--pr-surface);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r3);overflow:hidden}.fa-context{align-items:center;gap:var(--pr-sp-1-5) var(--pr-sp-2-5);padding:var(--pr-sp-2-5) var(--pr-sp-4);border-bottom:var(--pr-bw-hair) solid var(--pr-bd);background:var(--pr-stone2);font-size:var(--pr-fs-caption2);color:var(--pr-tx3);flex-wrap:wrap;display:flex}.fa-context-item{align-items:center;gap:var(--pr-sp-1);min-width:0;display:inline-flex}.fa-context-strong{color:var(--pr-tx1);font-weight:var(--pr-fw-medium)}.fa-context-ref{font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro2);letter-spacing:var(--pr-ls-wide)}.fa-context-sep{color:var(--pr-tx4)}.fa-head{padding:var(--pr-sp-4);gap:var(--pr-sp-2);flex-direction:column;display:flex}.fa-head-eyebrow{font-size:var(--pr-fs-caption2);text-transform:uppercase;letter-spacing:.06em;color:var(--pr-tx3)}.fa-title{font-size:var(--pr-fs-page);font-weight:var(--pr-fw-semibold);line-height:var(--pr-lh-snug);color:var(--pr-tx1);margin:0}.fa-asker{font-size:var(--pr-fs-sm2);color:var(--pr-tx2)}.fa-detail{font-size:var(--pr-fs-body);line-height:var(--pr-lh-body);color:var(--pr-tx2);white-space:pre-wrap}.fa-meta{gap:var(--pr-sp-1-5) var(--pr-sp-3);font-size:var(--pr-fs-caption2);color:var(--pr-tx3);flex-wrap:wrap;display:flex}.fa-meta-due{color:var(--pr-am);font-weight:var(--pr-fw-medium)}.fa-guidance{font-size:var(--pr-fs-sm2);color:var(--pr-tx2)}.fa-section{padding:var(--pr-sp-4);border-top:var(--pr-bw-hair) solid var(--pr-bd);gap:var(--pr-sp-2-5);flex-direction:column;display:flex}.fa-section-label{font-size:var(--pr-fs-caption2);text-transform:uppercase;letter-spacing:.06em;color:var(--pr-tx3)}.fa-payload{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);padding:var(--pr-sp-3);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-stone2);flex-wrap:wrap;display:flex}.fa-payload-name{font-size:var(--pr-fs-sm2);font-weight:var(--pr-fw-medium);color:var(--pr-tx1);overflow-wrap:anywhere}.fa-payload-sub{font-size:var(--pr-fs-caption2);color:var(--pr-tx3)}.fa-payload-frame{width:100%;height:var(--pr-h-dropzone);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface)}.fa-payload-acts{gap:var(--pr-sp-1);flex-wrap:wrap;display:flex}.fa-payload-image{width:100%;max-height:var(--pr-h-dropzone);object-fit:contain;border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface)}.fa-field{gap:var(--pr-sp-1);flex-direction:column;display:flex}.fa-label{font-size:var(--pr-fs-caption);font-weight:var(--pr-fw-medium);color:var(--pr-tx2)}.fa-input,.fa-textarea{width:100%;font-family:var(--pr-font-sans);font-size:var(--pr-fs-control);color:var(--pr-tx1);background:var(--pr-surface);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);padding:var(--pr-sp-2) var(--pr-sp-2-5)}.fa-input{height:var(--pr-h-input)}.fa-textarea{min-height:var(--pr-h-dropzone-compact);resize:vertical}.fa-input:focus-visible,.fa-textarea:focus-visible{outline:var(--pr-bw-focus) solid var(--pr-tl);outline-offset:1px}.fa-attest{align-items:flex-start;gap:var(--pr-sp-2);padding:var(--pr-sp-3);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-stone2);font-size:var(--pr-fs-sm2);line-height:var(--pr-lh-body);color:var(--pr-tx1);display:flex}.fa-attest-box{margin-top:var(--pr-sp-0-5);width:var(--pr-size-checkbox);height:var(--pr-size-checkbox);flex:none}.fa-actions{gap:var(--pr-sp-2);flex-direction:column;display:flex}.fa-btn{width:100%;min-height:var(--pr-h-md);justify-content:center;align-items:center;gap:var(--pr-sp-1-5);padding:0 var(--pr-sp-4);border-radius:var(--pr-r2);font-size:var(--pr-fs-control);font-weight:var(--pr-fw-semibold);border:var(--pr-bw-hair) solid transparent;cursor:pointer;transition:background var(--pr-tr), color var(--pr-tr);display:inline-flex}.fa-btn:disabled{opacity:var(--pr-opacity-disabled);cursor:not-allowed}.fa-btn--primary{background:var(--pr-tl);color:#fff}.fa-btn--secondary{background:var(--pr-surface);color:var(--pr-tx1);border-color:var(--pr-bd2)}.fa-btn--link{color:var(--pr-tl);width:auto;min-height:auto;font-weight:var(--pr-fw-medium);background:0 0;border:none;padding:0}.fa-gate{gap:var(--pr-sp-2);padding:var(--pr-sp-3);border:var(--pr-bw-hair) solid var(--pr-amb);background:var(--pr-amx);border-radius:var(--pr-r2);font-size:var(--pr-fs-sm2);color:var(--pr-amt);flex-direction:column;display:flex}.fa-foot{padding:var(--pr-sp-3) var(--pr-sp-4);border-top:var(--pr-bw-hair) solid var(--pr-bd);background:var(--pr-stone2);font-size:var(--pr-fs-caption2);color:var(--pr-tx3);line-height:var(--pr-lh-body)}.fa-foot-strong{color:var(--pr-tx2);font-weight:var(--pr-fw-medium)}.fa-portal-door{padding-bottom:var(--pr-sp-5);font-size:var(--pr-fs-caption2);justify-content:center;display:flex}.fa-state{padding:var(--pr-sp-6) var(--pr-sp-4);align-items:center;gap:var(--pr-sp-2);text-align:center;flex-direction:column;display:flex}.fa-state-icon{width:var(--pr-size-state-icon);height:var(--pr-size-state-icon);border-radius:var(--pr-r-state-icon);background:var(--pr-stone2);color:var(--pr-tx3);justify-content:center;align-items:center;display:flex}.fa-state-icon--good{background:var(--pr-gnx);color:var(--pr-gnt)}.fa-state-icon--warn{background:var(--pr-amx);color:var(--pr-amt)}.fa-state-icon--stop{background:var(--pr-rdx);color:var(--pr-rdt)}.fa-state-title{font-size:var(--pr-fs-card);font-weight:var(--pr-fw-semibold);color:var(--pr-tx1);margin:0}.fa-state-body{font-size:var(--pr-fs-sm2);color:var(--pr-tx2);max-width:var(--pr-maxw-state-desc);line-height:var(--pr-lh-body)}.fa-modal-body{max-height:70dvh;overflow-y:auto}.fa-modal-body .fa-card{border:none;border-radius:0}.fa-inbox{padding:var(--pr-page-pad);gap:var(--pr-sp-3);flex-direction:column;display:flex}.fa-inbox-row{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);padding:var(--pr-sp-3-5);background:var(--pr-surface);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r2);flex-wrap:wrap;display:flex}.fa-inbox-main{gap:var(--pr-sp-0-5);flex-direction:column;min-width:0;display:flex}.fa-inbox-title{font-size:var(--pr-fs-sm2);font-weight:var(--pr-fw-medium);color:var(--pr-tx1)}.fa-inbox-sub{font-size:var(--pr-fs-caption2);color:var(--pr-tx3)}.fa-inbox-btn{width:auto;padding:0 var(--pr-sp-3-5);min-height:var(--pr-h-sm)}@media (width>=48rem){.fa-page{padding:var(--pr-sp-6) var(--pr-sp-5)}.fa-head,.fa-section{padding:var(--pr-sp-5)}.fa-actions{flex-direction:row-reverse;justify-content:flex-start}.fa-btn{width:auto}}.fa-brand{padding:0 0 var(--pr-space-4,16px);justify-content:center;display:flex}.ops-shell{min-width:0;min-height:100%;padding:var(--pr-provider-surface-pad-y,20px) var(--pr-provider-surface-pad-x,24px) var(--pr-provider-surface-pad-b,40px);flex-direction:column;display:flex}.ops-shell>.rq-page,.ops-shell>.pgs-page,.ops-shell>.fl-newact{background:0 0;max-width:none;min-height:0;padding:0}.ops-shell .pr-table-wrap,.ops-shell .fo-tablewrap{max-width:100%;overflow-x:auto}@media (width<=768px){.ops-shell{padding:var(--pr-provider-surface-pad-y-sm,16px) var(--pr-provider-surface-pad-x-sm,12px) var(--pr-provider-surface-pad-b-sm,32px)}}.ops-shell .fl-newact-grid>.fl-req-card{border:1px solid var(--pr-border,#e4e4e4);background:var(--pr-surface,#fff);border-radius:2px;padding:16px}:root{--bf6-bd:var(--pr-bd,var(--bd,#e2e0da));--bf6-sf:var(--pr-sf,var(--s1,#fff));--bf6-tx:var(--pr-tx1,var(--t,#1b1b1b));--bf6-tx2:var(--pr-tx2,var(--t2,#4a4a4a));--bf6-tx3:var(--pr-tx3,var(--t3,#767268));--bf6-teal:var(--pr-tl,var(--teal,#1f6f6b));--bf6-tealt:var(--pr-tlt,#1f6f6b14)}.bf6-strip{background:var(--bf6-bd);border:1px solid var(--bf6-bd);border-radius:8px;flex-wrap:wrap;gap:1px;margin-bottom:16px;display:flex;overflow:hidden}.bf6-strip-item{background:var(--bf6-sf);flex:132px;min-width:132px;padding:12px 18px}.bf6-strip-v{color:var(--bf6-tx);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.bf6-strip-v.amber{color:var(--pr-am,#b45309)}.bf6-strip-v.red{color:var(--pr-rd,#b91c1c)}.bf6-strip-v.green{color:var(--pr-gr,#15803d)}.bf6-strip-l{letter-spacing:.05em;text-transform:uppercase;color:var(--bf6-tx3);margin-top:3px;font-size:11px}.bf6-cards{gap:12px;display:grid}.bf6-card{border:1px solid var(--bf6-bd);background:var(--bf6-sf);border-radius:8px;gap:8px;padding:16px 20px;display:grid}.bf6-card.urgent{border-left:3px solid var(--pr-rd,#b91c1c)}.bf6-card.warn{border-left:3px solid var(--pr-am,#b45309)}.bf6-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf6-card-title{color:var(--bf6-tx);margin:0;font-size:14px;font-weight:600;line-height:1.35}.bf6-card-line{color:var(--bf6-tx2);margin:0;font-size:12.5px}.bf6-card-meta{color:var(--bf6-tx3);margin:0;font-size:11.5px}.bf6-card-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.bf6-grow{flex:1}.bf6-pill{letter-spacing:.03em;border:1px solid var(--bf6-bd);color:var(--bf6-tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;display:inline-flex}.bf6-pill.green{color:var(--pr-gr,#15803d);border-color:color-mix(in srgb, var(--pr-gr,#15803d) 40%, transparent);background:color-mix(in srgb, var(--pr-gr,#15803d) 8%, transparent)}.bf6-pill.amber{color:var(--pr-am,#b45309);border-color:color-mix(in srgb, var(--pr-am,#b45309) 40%, transparent);background:color-mix(in srgb, var(--pr-am,#b45309) 8%, transparent)}.bf6-pill.red{color:var(--pr-rd,#b91c1c);border-color:color-mix(in srgb, var(--pr-rd,#b91c1c) 40%, transparent);background:color-mix(in srgb, var(--pr-rd,#b91c1c) 8%, transparent)}.bf6-pill.teal{color:var(--bf6-teal);border-color:color-mix(in srgb, var(--bf6-teal) 40%, transparent);background:var(--bf6-tealt)}.bf6-badge{font-family:var(--pr-font-mono,"IBM Plex Mono", monospace);letter-spacing:.06em;text-transform:uppercase;background:var(--bf6-tealt);color:var(--bf6-teal);border-radius:2px;align-items:center;padding:2px 7px;font-size:9.5px;display:inline-flex}.bf6-btn{border:1px solid var(--bf6-bd);color:var(--bf6-tx2);font:inherit;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:5px;padding:8px 16px;font-size:11.5px;display:inline-flex}.bf6-btn:hover{border-color:var(--bf6-teal);color:var(--bf6-teal)}.bf6-btn.primary{background:var(--bf6-teal);border-color:var(--bf6-teal);color:#fff}.bf6-btn:disabled{opacity:.55;cursor:not-allowed}.bf6-empty{border:1px dashed var(--bf6-bd);text-align:center;color:var(--bf6-tx3);border-radius:8px;padding:28px 24px;font-size:12.5px}.bf6-empty b{color:var(--bf6-tx);margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.bf6-split{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}.bf6-side{gap:12px;display:grid;position:sticky;top:8px}.bf6-side-card{border:1px solid var(--bf6-bd);background:var(--bf6-sf);border-radius:8px;padding:16px 20px}.bf6-side-h{letter-spacing:.04em;text-transform:uppercase;color:var(--bf6-tx3);margin:0 0 10px;font-size:12px;font-weight:600}.bf6-side-row{border-bottom:1px dashed var(--bf6-bd);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.bf6-side-row:last-child{border-bottom:0}.bf6-side-row span:last-child{font-variant-numeric:tabular-nums;color:var(--bf6-tx);font-weight:600}.bf6-matrix-wrap{border:1px solid var(--bf6-bd);border-radius:8px;overflow-x:auto}.bf6-matrix{border-collapse:collapse;width:100%;font-size:12px}.bf6-matrix th,.bf6-matrix td{text-align:left;border-bottom:1px solid var(--bf6-bd);white-space:nowrap;padding:8px 12px}.bf6-matrix thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--bf6-tx3);font-size:10px;font-weight:500}.bf6-matrix tbody tr:last-child td{border-bottom:0}.bf6-matrix .grp td{background:var(--bf6-tealt);letter-spacing:.07em;text-transform:uppercase;color:var(--bf6-teal);font-size:10px;font-weight:600}.bf6-matrix tr.gap td:first-child{box-shadow:inset 2px 0 0 var(--pr-am,#b45309)}.bf6-cellmark{border-radius:999px;width:10px;height:10px;display:inline-block}.bf6-cellmark.green{background:var(--pr-gr,#15803d)}.bf6-cellmark.amber{background:var(--pr-am,#b45309)}.bf6-cellmark.red{background:var(--pr-rd,#b91c1c)}.bf6-cellmark.grey{background:var(--bf6-bd)}.bf6-steps{color:var(--bf6-tx3);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:11.5px;display:flex}.bf6-steps span{border:1px solid var(--bf6-bd);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bf6-steps span.on{border-color:var(--bf6-teal);color:var(--bf6-teal);background:var(--bf6-tealt);font-weight:600}.bf6-steps span.done{color:var(--bf6-tx2)}.bf6-group{margin-bottom:20px}.bf6-group-head{width:100%;font:inherit;letter-spacing:.07em;text-transform:uppercase;color:var(--bf6-tx3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 8px;font-size:11px;display:flex}.bf6-history{border-top:1px dashed var(--bf6-bd);flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}@media (width<=900px){.bf6-split{grid-template-columns:1fr}.bf6-side{position:static}}.fl-req-card{min-width:0;overflow:hidden}.fl-req-card>*{min-width:0;max-width:100%}.fl-req-card p,.fl-req-card .fl-sub{overflow-wrap:anywhere}.fl-req-card .fl-req-actions,.fl-req-card .fl-req-card-head{flex-wrap:wrap;min-width:0}.fl-req-card .fl-req-actions>*{max-width:100%}.bf6-acc{gap:8px;display:grid}.bf6-acc-item{border:1px solid var(--bf6-bd);background:var(--bf6-sf);border-radius:8px;overflow:hidden}.bf6-acc-item.open{border-color:color-mix(in srgb, var(--bf6-teal) 45%, var(--bf6-bd))}.bf6-acc-head{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:12px 20px;display:grid}.bf6-acc-top{color:var(--bf6-tx);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.bf6-acc-top strong{font-weight:600}.bf6-acc-sum{color:var(--bf6-tx2);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.bf6-acc-toggle{color:var(--bf6-teal);white-space:nowrap;font-size:11.5px}.bf6-acc-body{border-top:1px solid var(--bf6-bd);padding:4px 20px 16px}.bf6-acc-body>.pr-card,.bf6-acc-body>.cap-sec{background:0 0;border:0;padding:0}.bf6-headbtn{align-items:center;gap:8px;display:inline-flex}.bf6-count{background:var(--bf6-bd);min-width:18px;height:18px;color:var(--bf6-tx2);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.bf6-count.red{background:var(--pr-rd,#b91c1c);color:#fff}.bf6-vac-row{border-bottom:1px solid var(--bf6-bd);gap:4px;padding:12px 0;display:grid}.bf6-vac-row:last-child{border-bottom:0}.bf6-vac-row b{font-size:13px}.bf6-vac-foot{border-top:1px solid var(--bf6-bd);color:var(--bf6-tx3);margin-top:12px;padding-top:10px;font-size:12px}.bf6-pagerow{color:var(--bf6-tx3);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.bf6-acklist{gap:0;margin-top:8px;display:grid}.bf6-ackrow{border-top:1px solid var(--bf6-bd,#0f172a1a);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:9px 2px;font-size:12.5px;animation:.14s ease-out bf6-ackin;display:flex}@keyframes bf6-ackin{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.fl-toolbar{align-items:center;gap:var(--pr-sp-3);padding:var(--pr-fs-sm2) var(--pr-sp-7) 0;flex-wrap:wrap;display:flex}.fl-toolbar-search{min-width:220px;margin-left:auto}.fl-body{padding:var(--pr-sp-2) var(--pr-sp-7) var(--pr-sp-10)}.fl-ref{font-family:var(--pr-font-mono);font-size:var(--pr-fs-control);color:var(--pr-ink);font-weight:600}.fl-sub{color:var(--pr-tx3);font-size:var(--pr-fs-sm)}.fl-state-green{background:var(--pr-gnt);color:var(--pr-gn)}.fl-state-amber{background:var(--pr-amt);color:var(--pr-am)}.fl-state-red{background:var(--pr-rdt);color:var(--pr-rd)}.fl-state-muted{background:var(--pr-stone);color:var(--pr-tx3)}.fl-detail{padding:var(--pr-sp-5) var(--pr-sp-7) var(--pr-sp-10);gap:var(--pr-sp-5);flex-direction:column;display:flex}.fl-crumbs{align-items:center;gap:var(--pr-sp-2);font-size:var(--pr-fs-sm);color:var(--pr-tx3);display:flex}.fl-head{justify-content:space-between;align-items:flex-start;gap:var(--pr-sp-4);flex-wrap:wrap;display:flex}.fl-title{font-size:var(--pr-fs-section);color:var(--pr-ink);margin:var(--pr-sp-1) 0 0;font-weight:600}.fl-facts{gap:var(--pr-sp-3);border:1px solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface);padding:var(--pr-sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.fl-fact-label{font-size:var(--pr-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3)}.fl-fact-value{font-size:var(--pr-fs-control);color:var(--pr-ink);font-weight:500}.fl-grid{gap:var(--pr-sp-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1024px){.fl-grid{grid-template-columns:minmax(0,1fr)}}.fl-card{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface);padding:var(--pr-sp-4);gap:var(--pr-sp-3);flex-direction:column;display:flex}.fl-card-title{font-size:var(--pr-fs-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--pr-tx3);font-weight:600}.fl-list{gap:var(--pr-sp-2);flex-direction:column;display:flex}.fl-row{justify-content:space-between;align-items:baseline;gap:var(--pr-sp-3);font-size:var(--pr-fs-control);color:var(--pr-tx2);padding-bottom:var(--pr-sp-2);border-bottom:1px solid var(--pr-bd);display:flex}.fl-row:last-child{border-bottom:none;padding-bottom:0}.fl-row-main{color:var(--pr-ink)}.fl-masked{color:var(--pr-tx3);font-style:italic}.fl-empty{font-size:var(--pr-fs-control);color:var(--pr-tx3)}.fl-timeline{gap:var(--pr-sp-3);flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.fl-tl-item{gap:var(--pr-sp-3);font-size:var(--pr-fs-control);grid-template-columns:140px minmax(0,1fr);display:grid}.fl-tl-when{font-family:var(--pr-font-mono);font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-tl-what{color:var(--pr-ink)}.fl-tl-who{color:var(--pr-tx3);font-size:var(--pr-fs-sm);display:block}@media (width>=1025px){.fl-grid>.fl-list:nth-child(2){top:var(--pr-sp-4,16px);max-height:calc(100vh - var(--pr-sp-8,48px));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.fl-view-toggle{border:1px solid var(--pr-bd);border-radius:2px;display:inline-flex;overflow:hidden}.fl-view-btn{background:var(--pr-surface);min-width:32px;height:28px;color:var(--pr-tx3);cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;display:inline-flex}.fl-view-btn[aria-pressed=true]{background:var(--pr-stone);color:var(--pr-ink)}.fl-cards{gap:var(--pr-sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.fl-fcard{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface);padding:var(--pr-sp-4);gap:var(--pr-sp-2);flex-direction:column;display:flex}.fl-fcard-top{justify-content:space-between;align-items:center;gap:var(--pr-sp-3);display:flex}.fl-fcard-sub{font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-fcard-facts{gap:var(--pr-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fl-fcard-facts dt{font-size:var(--pr-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3)}.fl-fcard-facts dd{font-size:var(--pr-fs-control);color:var(--pr-ink);margin:0}.fl-fcard-out{font-size:var(--pr-fs-control);color:var(--pr-tx2);border-top:1px solid var(--pr-bd);padding-top:var(--pr-sp-2)}.fl-actions{gap:var(--pr-sp-2);flex-wrap:wrap;display:flex}.fl-actions--compact{flex-wrap:nowrap;justify-content:flex-end}.fl-action{align-items:center;gap:var(--pr-sp-2);border:1px solid var(--pr-bd);font-size:var(--pr-fs-sm);color:var(--pr-ink);border-radius:2px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.fl-actions--compact .fl-action{padding:8px}.fl-action:hover{background:var(--pr-stone)}.fl-head-actions{align-items:center;gap:var(--pr-sp-3);display:flex}.fl-board-trigger{align-items:center;gap:var(--pr-sp-2);display:inline-flex}.fl-items{gap:var(--pr-sp-3);display:grid}.fl-item{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);padding:var(--pr-sp-3);gap:var(--pr-sp-1);flex-direction:column;display:flex}.fl-item-kind{font-size:var(--pr-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3)}.fl-item-status,.fl-item-link{font-size:var(--pr-fs-sm);color:var(--pr-tx2)}.fl-tl-card{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);padding:var(--pr-sp-3);gap:var(--pr-sp-1);flex-direction:column;display:flex}.fl-tl-card .fl-tl-what{font-weight:600}.fl-tl-quote{font-size:var(--pr-fs-control);color:var(--pr-tx2);font-style:italic}.fl-board-panel{gap:var(--pr-sp-5);flex-direction:column;display:flex}.fl-board-block{gap:var(--pr-sp-3);flex-direction:column;display:flex}.fl-field{gap:var(--pr-sp-2);flex-direction:column;display:flex}.fl-field-label{font-size:var(--pr-fs-sm);color:var(--pr-ink);font-weight:600}.fl-field-help{font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-ml-line{font-size:var(--pr-fs-sm);color:var(--pr-tx2)}.fl-ml-line--stopped{color:var(--pr-am)}.fl-ml-done{color:var(--pr-ink);font-weight:600}.fl-ml-todo,.fl-ml-arrow{color:var(--pr-tx3)}.fl-ml-card{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);padding:var(--pr-sp-3);gap:var(--pr-sp-2);flex-direction:column;display:flex}@media (width>=1025px){.fl-grid>.fl-side{top:var(--pr-sp-4,16px);max-height:calc(100vh - var(--pr-sp-8,48px));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.fl-brand{opacity:.7;align-items:center;display:inline-flex}.fl-req-context{border:1px solid var(--pr-border,#0000001f);background:var(--pr-surface-2,#00000005);border-radius:2px;margin-bottom:16px;padding:12px 14px}.fl-req-handoff{gap:12px;padding-top:8px;display:grid}.fl-req-assurance{border-left:2px solid var(--pr-accent,#1f6f6b);gap:6px;margin:4px 0 14px;padding:10px 12px;font-size:.85rem;line-height:1.45;display:grid}.fl-req-raise{align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.fl-req-card{gap:6px;display:grid}.fl-req-actions{gap:8px;padding-top:6px;display:flex}.fl-req-dir{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.fl-req-in{border-left:2px solid var(--pr-accent,#1f6f6b);padding-left:10px}.fl-req-out{border-left:2px solid var(--pr-rule,#d8d4cc);padding-left:10px}.fl-req-step-on{font-weight:600}.fl-req-step-off{font-weight:400}.fl-req-file{display:none}.fl-req-history{margin-top:var(--space-2,8px);gap:var(--space-2,8px);display:grid}.fl-req-history strong{font-weight:600}.fl-newact{gap:var(--space-5,20px);max-width:960px;display:grid}.fl-newact-head{gap:var(--space-2,8px);display:grid}.fl-newact-paths{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.fl-newact-step{gap:var(--space-3,12px);display:grid}.fl-newact-grid{gap:var(--space-2,8px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.fl-newact-pick{text-align:left;padding:var(--space-3,12px);border:1px solid var(--pr-border,#e4e4e4);background:var(--pr-surface,#fff);cursor:pointer;border-radius:2px;gap:2px;display:grid}.fl-newact-pick.on{border-color:var(--pr-ink,#1c1c1c)}.fl-newact-pick-title{font-weight:600}.cc-send-request{padding:0 var(--space-4,16px) var(--space-2,8px);justify-content:flex-end;display:flex}.fl-req-card--pending{border-left:2px solid var(--pr-am,#b8860b)}.fl-req-card--muted{opacity:.72}.fl-req-card--muted .fl-item-name{font-weight:500}.fl-req-oneline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-req-badge{font-size:var(--pr-fs-micro,.7rem);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3);border:.5px solid var(--pr-bd,#d8d4cc);border-radius:2px;padding:1px 6px}.fl-req-badge--on{color:var(--pr-am-ink,#8a5a00);border-color:var(--pr-am,#b8860b);background:var(--pr-amt,transparent)}.fl-req-note{font-size:var(--pr-fs-micro,.72rem);color:var(--pr-tx3)}.fl-req-more{font:inherit;font-size:var(--pr-fs-micro,.72rem);color:var(--pr-tx3);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fl-steps{position:relative}.fl-step{padding-left:26px;position:relative}.fl-step-rail{background:var(--pr-bd,#e2e0da);width:1px;position:absolute;top:0;bottom:-12px;left:8px}.fl-step:last-child .fl-step-rail{bottom:50%}.fl-step-dot{background:var(--pr-sf,#fff);border:1px solid var(--pr-bd,#e2e0da);border-radius:999px;width:9px;height:9px;position:absolute;top:14px;left:-4px}.fl-step.done{opacity:.62}.fl-step.done .fl-step-dot{background:#1f6f6b;border-color:#1f6f6b}.fl-step.active .fl-step-dot{border-color:#1f6f6b;box-shadow:0 0 0 3px #1f6f6b24}.fl-step.active{border-left:2px solid #1f6f6b}.fl-head2{gap:var(--pr-sp-4);border:1px solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface);padding:var(--pr-sp-5);display:grid}.fl-head2-main{gap:var(--pr-sp-1);flex-direction:column;display:flex}.fl-ref--head{color:var(--pr-tx3)}.fl-metas{gap:var(--pr-sp-3);border-top:1px solid var(--pr-bd);padding-top:var(--pr-sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.fl-meta{gap:var(--pr-sp-1);flex-direction:column;min-width:0;display:flex}.fl-meta-label{font-size:var(--pr-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--pr-tx3)}.fl-meta-value{font-size:var(--pr-fs-control);color:var(--pr-ink);overflow-wrap:anywhere}.fl-meta-value--amber{color:var(--pr-am)}.fl-meta-value--muted{color:var(--pr-tx3)}.fl-head-actions{gap:var(--pr-sp-2);border-top:1px solid var(--pr-bd);padding-top:var(--pr-sp-4);flex-wrap:wrap;display:flex}.fl-progress{border:1px solid var(--pr-bd);border-radius:var(--pr-r2);background:var(--pr-surface);padding:var(--pr-sp-4);gap:var(--pr-sp-3);flex-direction:column;display:flex}.fl-progress-top{justify-content:space-between;align-items:baseline;gap:var(--pr-sp-3);display:flex}.fl-progress-count{font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-progress-bar{background:var(--pr-stone);border-radius:2px;height:4px;overflow:hidden}.fl-progress-fill{background:var(--pr-gn);height:100%;display:block}.fl-progress-steps{gap:var(--pr-sp-2) var(--pr-sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fl-pstep button{align-items:center;gap:var(--pr-sp-2);cursor:pointer;font-size:var(--pr-fs-sm);color:var(--pr-tx2);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.fl-pstep button.is-focused{color:var(--pr-ink);text-decoration:underline}.fl-pstep-dot{font-size:var(--pr-fs-sm)}.fl-pstep.is-done .fl-pstep-dot{color:var(--pr-gn)}.fl-pstep.is-current .fl-pstep-dot{color:var(--pr-am)}.fl-pstep.is-rejected .fl-pstep-dot{color:var(--pr-rd)}.fl-pstep.is-pending,.fl-pstep.is-pending .fl-pstep-dot{color:var(--pr-tx3)}.fl-pstep-name{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.fl-card-head{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);cursor:default;background:0 0;border:0;width:100%;padding:0;display:flex}.fl-card-chev{color:var(--pr-tx3);display:none}.fl-card-body{gap:var(--pr-sp-3);flex-direction:column;display:flex}.fl-side-card.is-collapsed .fl-card-body{display:none}.fl-kv{gap:var(--pr-sp-2) var(--pr-sp-4);font-size:var(--pr-fs-control);grid-template-columns:minmax(110px,auto) 1fr;margin:0;display:grid}.fl-kv dt{color:var(--pr-tx3);font-size:var(--pr-fs-sm)}.fl-kv dd{color:var(--pr-ink);margin:0}.fl-amber{color:var(--pr-am)}.fl-red{color:var(--pr-rd)}.fl-state-line{align-items:center;gap:var(--pr-sp-2);margin:0;display:flex}.fl-items{gap:var(--pr-sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.fl-item{gap:var(--pr-sp-1);border:1px solid var(--pr-bd);border-radius:var(--pr-r2);padding:var(--pr-sp-3);background:var(--pr-bg);flex-direction:column;display:flex}.fl-item-top{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);display:flex}.fl-item-kind{font-size:var(--pr-fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--pr-tx3)}.fl-item-name{font-size:var(--pr-fs-control);color:var(--pr-ink)}.fl-timeline2{gap:var(--pr-sp-4);flex-direction:column;display:flex}.fl-tl-day{gap:var(--pr-sp-2);flex-direction:column;display:flex}.fl-tl-date{font-size:var(--pr-fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--pr-tx3);border-bottom:1px solid var(--pr-bd);padding-bottom:var(--pr-sp-1)}.fl-tl-line{gap:var(--pr-sp-3);padding:var(--pr-sp-1) 0;grid-template-columns:56px 1fr;display:grid}.fl-tl-line.is-focused{background:var(--pr-stone)}.fl-tl-time{font-family:var(--pr-font-mono);font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-tl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.fl-tl-what{font-size:var(--pr-fs-control);color:var(--pr-ink)}.fl-people,.fl-decisions,.fl-evidence{gap:var(--pr-sp-3);flex-direction:column;display:flex}.fl-person{flex-direction:column;gap:2px;display:flex}.fl-person.is-system .fl-person-name{color:var(--pr-tx3);font-style:italic}.fl-person-name{font-size:var(--pr-fs-control);color:var(--pr-ink)}.fl-person-kinds{font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-decision{gap:var(--pr-sp-2);grid-template-columns:16px 1fr;display:grid}.fl-ev{gap:var(--pr-sp-2);grid-template-columns:34px 1fr;display:grid}.fl-decision-icon.is-yes{color:var(--pr-gn)}.fl-decision-icon.is-no{color:var(--pr-rd)}.fl-decision-icon.is-board{color:var(--pr-tx3)}.fl-ev-icon{font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro);color:var(--pr-tx3);letter-spacing:.04em}.fl-decision-body,.fl-ev-body{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fl-decision-step,.fl-ev-name{font-size:var(--pr-fs-control);color:var(--pr-ink)}.fl-empty-block{gap:var(--pr-sp-2);flex-direction:column;display:flex}@media (width<=1024px){.fl-card-head{cursor:pointer}.fl-card-chev{display:inline}}@media (width<=768px){.fl-detail{padding:var(--pr-sp-4) var(--pr-sp-4) var(--pr-sp-8)}.fl-metas{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-progress-steps{gap:var(--pr-sp-1);flex-direction:column}.fl-pstep-name{white-space:normal;max-width:none}.fl-items{grid-template-columns:1fr}.fl-tl-line{grid-template-columns:48px 1fr}.fl-head-actions>*{flex:100%}}.fl-pf-0{width:0%}.fl-pf-5{width:5%}.fl-pf-10{width:10%}.fl-pf-15{width:15%}.fl-pf-20{width:20%}.fl-pf-25{width:25%}.fl-pf-30{width:30%}.fl-pf-35{width:35%}.fl-pf-40{width:40%}.fl-pf-45{width:45%}.fl-pf-50{width:50%}.fl-pf-55{width:55%}.fl-pf-60{width:60%}.fl-pf-65{width:65%}.fl-pf-70{width:70%}.fl-pf-75{width:75%}.fl-pf-80{width:80%}.fl-pf-85{width:85%}.fl-pf-90{width:90%}.fl-pf-95{width:95%}.fl-pf-100{width:100%}.fl-health-good{background:var(--pr-gnt);color:var(--pr-gn)}.fl-health-watch{background:var(--pr-amt);color:var(--pr-am)}.fl-health-attention{background:var(--pr-rdt);color:var(--pr-rd)}.fl-health-none{background:var(--pr-stone);color:var(--pr-tx3)}.fl-health{margin-top:var(--pr-sp-3);border-top:1px solid var(--pr-line);padding-top:var(--pr-sp-3)}.fl-health-why{font-size:var(--pr-fs-control);color:var(--pr-ink);margin:0 0 var(--pr-sp-3)}.fl-health-dims{gap:var(--pr-sp-2);margin:0;padding:0;list-style:none;display:grid}.fl-health-dims li{gap:var(--pr-sp-3);border-left:2px solid var(--pr-line);padding-left:var(--pr-sp-3);grid-template-columns:132px 1fr;align-items:baseline;display:grid}.fl-health-dims .fl-dim-label{font-size:var(--pr-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--pr-tx3)}.fl-health-dims .fl-dim-detail{font-size:var(--pr-fs-sm2);color:var(--pr-tx2)}.fl-health-dims li.fl-dim-good{border-left-color:var(--pr-gn)}.fl-health-dims li.fl-dim-watch{border-left-color:var(--pr-am)}.fl-health-dims li.fl-dim-poor{border-left-color:var(--pr-rd)}.fl-health-dims li.fl-dim-none{border-left-color:var(--pr-line)}.fl-health-note{margin:var(--pr-sp-3) 0 0;font-size:var(--pr-fs-sm);color:var(--pr-tx3)}@media (width<=768px){.fl-health-dims li{grid-template-columns:1fr;gap:2px}}.fl-notes{gap:var(--pr-sp-3);display:grid}.fl-note{border:1px solid var(--pr-line);border-left:2px solid var(--pr-teal,var(--pr-ink));padding:var(--pr-sp-3);background:var(--pr-surface,transparent)}.fl-note.is-withdrawn{border-left-color:var(--pr-line);opacity:.72}.fl-note.is-withdrawn .fl-note-body{text-decoration:line-through}.fl-note-head{gap:var(--pr-sp-2) var(--pr-sp-3);margin-bottom:var(--pr-sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.fl-note-who{font-size:var(--pr-fs-control);color:var(--pr-ink);font-weight:500}.fl-note-body{font-size:var(--pr-fs-sm2);color:var(--pr-tx2);white-space:pre-wrap;margin:0}.fl-note-withdrawn{margin:var(--pr-sp-2) 0 0;font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.fl-note-compose{gap:var(--pr-sp-2);margin-top:var(--pr-sp-3);border-top:1px solid var(--pr-line);padding-top:var(--pr-sp-3);justify-items:start;display:grid}.fl-note-compose textarea{width:100%}.fl-note-actions{gap:var(--pr-sp-2);flex-wrap:wrap;display:flex}.fl-auto{color:var(--fo-muted,#64748b);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fl-auto input{accent-color:var(--fo-accent,#0ea5a5)}.fl-tl-new{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--fo-accent,#0ea5a5) 16%, transparent);color:var(--fo-accent,#0ea5a5);border-radius:2px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.as-page{max-width:880px}.as-step{border:.5px solid var(--pr-bd,#d8d4cc);padding:var(--pr-sp-4,16px);margin-bottom:var(--pr-sp-3,12px);background:var(--pr-sf,transparent);border-radius:2px}.as-step--done{opacity:.8}.as-step-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.as-step-body{gap:var(--pr-sp-4,16px);padding-top:var(--pr-sp-3,12px);display:grid}.as-step-edit{font:inherit;font-size:var(--pr-fs-micro,.72rem);color:var(--pr-tl,#1f6f6b);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.as-block{gap:var(--pr-sp-2,8px);display:grid}.as-dirs{gap:var(--pr-sp-3,12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.as-dir,.as-typecard,.as-allfunds{text-align:left;border:.5px solid var(--pr-bd,#d8d4cc);cursor:pointer;background:0 0;border-radius:2px;gap:4px;padding:12px 16px;display:grid}.as-dir--on,.as-typecard--on,.as-allfunds.on{border:2px solid var(--pr-tl,#1f6f6b);background:var(--pr-tlt,#1f6f6b0f)}.as-dir-name,.as-typecard-name{font-weight:600}.as-dir-desc,.as-typecard-desc{font-size:var(--pr-fs-sm,.82rem);color:var(--pr-tx3)}.as-typegrid{gap:var(--pr-sp-3,12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.as-fundpicker{gap:var(--pr-sp-2,8px);display:grid}.as-fundpicker-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.as-fundlist{border:.5px solid var(--pr-bd,#d8d4cc);border-radius:2px;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.as-fundlist-row{border-bottom:.5px solid var(--pr-bd,#d8d4cc);align-items:center;gap:8px;padding:8px 16px;display:flex}.as-fundlist-row:last-child{border-bottom:0}.as-typeform{gap:var(--pr-sp-3,12px);display:grid}.as-field-warn{color:var(--pr-am-ink,#8a5a00)}.as-drop{border:1px dashed var(--pr-bd,#d8d4cc);text-align:center;border-radius:2px;gap:8px;padding:16px;display:grid}.as-drop--over{border-color:var(--pr-tl,#1f6f6b);background:var(--pr-tlt,#1f6f6b0f)}.as-drop-input{display:none}.as-review{grid-template-columns:minmax(140px,auto) 1fr;gap:4px 16px;margin:0;display:grid}.as-review dt{font-size:var(--pr-fs-micro,.72rem);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3)}.as-review dd{margin:0}@media (width<=720px){.as-typegrid,.as-dirs,.as-review{grid-template-columns:1fr}.as-step{padding:12px}}.ops-shell>.fl-newact.as-page{width:100%;max-width:960px}.cap-page{gap:var(--pr-sp4,16px);padding:var(--pr-sp5,20px);flex-direction:column;max-width:1180px;display:flex}.cap-panel{gap:var(--pr-sp3,12px);flex-direction:column;display:flex}.cap-panel__head{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);flex-wrap:wrap;display:flex}.cap-panel__title{font-size:var(--pr-fs4,16px);color:var(--pr-tx1);margin:0;font-weight:600}.cap-panel__badges{gap:var(--pr-sp2,8px);flex-wrap:wrap;display:flex}.cap-panel__desc{color:var(--pr-tx3);font-size:var(--pr-fs2,13px);margin:0}.cap-panel__rows{gap:var(--pr-sp2,8px) var(--pr-sp4,16px);grid-template-columns:minmax(140px,200px) 1fr;margin:0;display:grid}.cap-panel__row{display:contents}.cap-panel__row dt{color:var(--pr-tx4);font-size:var(--pr-fs1,12px);text-transform:uppercase;letter-spacing:.04em}.cap-panel__row dd{color:var(--pr-tx2);font-size:var(--pr-fs2,13px);margin:0}.cap-work{gap:var(--pr-sp3,12px);flex-direction:column;display:flex}.cap-work__title{font-size:var(--pr-fs3,14px);color:var(--pr-tx1);margin:0;font-weight:600}.cap-work__head{justify-content:space-between;align-items:center;gap:var(--pr-sp2,8px);display:flex}.cap-work__label{color:var(--pr-tx1);font-weight:600;font-size:var(--pr-fs2,13px)}.cap-work__origin,.cap-work__state{color:var(--pr-tx3);font-size:var(--pr-fs1,12px);margin:4px 0 0}.cap-work__list{margin:var(--pr-sp3,12px) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.cap-work__item{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);border-top:1px solid var(--pr-bd2,var(--pr-bd));font-size:var(--pr-fs2,13px);color:var(--pr-tx2);padding-top:6px;display:flex}@media (width<=768px){.cap-panel__rows{gap:2px var(--pr-sp3,12px);grid-template-columns:1fr}.cap-work__item{flex-direction:column;align-items:flex-start;gap:2px}}.cap-mc,.cap-team{gap:var(--pr-sp3,12px);flex-direction:column;display:flex}.cap-mc__head,.cap-team__head{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);display:flex}.cap-mc__title,.cap-team__title{font-size:var(--pr-fs3,14px);color:var(--pr-tx1);margin:0;font-weight:600}.cap-mc__note,.cap-team__note,.cap-mc__empty{color:var(--pr-tx3);font-size:var(--pr-fs2,13px);margin:0}.cap-mc__request,.cap-team__invite{flex-direction:column;gap:6px;display:flex}.cap-mc__list,.cap-team__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cap-mc__item,.cap-team__item{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);border-top:1px solid var(--pr-bd2,var(--pr-bd));font-size:var(--pr-fs2,13px);color:var(--pr-tx2);padding-top:6px;display:flex}.cap-mc__item-title{color:var(--pr-tx1)}.cap-mc__actions{gap:6px;display:flex}@media (width<=768px){.cap-mc__item,.cap-team__item{flex-direction:column;align-items:flex-start;gap:2px}}.cap-ev{gap:var(--pr-sp3,12px);flex-direction:column;display:flex}.cap-ev__head,.cap-sec__head{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);display:flex}.cap-ev__title,.cap-sec__title{font-size:var(--pr-fs3,14px);color:var(--pr-tx1);margin:0;font-weight:600}.cap-ev__note,.cap-ev__empty{color:var(--pr-tx3);font-size:var(--pr-fs2,13px);margin:0}.cap-ev__file{align-items:center;gap:6px;display:flex}.cap-ev__list,.cap-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cap-ev__item,.cap-row{justify-content:space-between;align-items:center;gap:var(--pr-sp3,12px);border-top:1px solid var(--pr-bd2,var(--pr-bd));font-size:var(--pr-fs2,13px);color:var(--pr-tx2);padding-top:6px;display:flex}.cap-ev__item-title{color:var(--pr-tx1)}.cap-row__meta{color:var(--pr-tx3);margin-top:2px}@media (width<=768px){.cap-ev__file{flex-direction:column;align-items:stretch}.cap-ev__item,.cap-row{flex-direction:column;align-items:flex-start;gap:2px}}.cap-stack{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ct7-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.ct7-strip-item{border:1px solid var(--bd,#ffffff1a);background:var(--s1,transparent);border-radius:8px;padding:12px 14px}.ct7-strip-v{color:var(--t);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ct7-strip-l{color:var(--t3);margin-top:2px;font-size:11px}.ct7-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ct7-bar .ct-input{width:auto;min-width:150px}.ct7-grow{flex:auto}.ct7-head-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ct7-cards{gap:12px;display:grid}.ct7-card{border:1px solid var(--bd,#ffffff1a);background:var(--s1,transparent);border-radius:8px;padding:16px 18px;overflow:hidden}.ct7-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct7-card-t{color:var(--t);margin:0;font-size:13px;font-weight:600}.ct7-card-m{color:var(--t3);margin-top:4px;font-size:11px}.ct7-card-body{color:var(--t2,var(--t));overflow-wrap:anywhere;margin-top:8px;font-size:12px}.ct7-card-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ct7-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--bd,#ffffff29);color:var(--t3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.ct7-pill.green{color:var(--green,#16a34a);border-color:currentColor}.ct7-pill.amber{color:var(--amber,#d9a441);border-color:currentColor}.ct7-pill.red{color:var(--red,#dc2626);border-color:currentColor}.ct7-tablewrap{overflow-x:auto}.ct7-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.ct7-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--bd,#ffffff1a);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:500}.ct7-table td{border-bottom:1px solid var(--bd,#ffffff0f);color:var(--t);vertical-align:middle;padding:9px 10px}.ct7-table tr.sel td{background:var(--bg3,#7f7f7f14)}.ct7-steps{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ct7-step{border:1px solid var(--bd,#ffffff24);color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:6px 12px;font-size:11px}.ct7-step.on{color:var(--t);border-color:var(--teal,currentColor)}.ct7-step.done{color:var(--green,#16a34a)}.ct7-fields{gap:10px;max-width:560px;display:grid}.ct7-field{gap:4px;display:grid}.ct7-lbl{color:var(--t3);font-size:11px}.ct7-err{color:var(--red,#dc2626);margin-top:6px;font-size:11px}.ct7-nav{gap:8px;margin-top:16px;display:flex}.ct7-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ct7-choice{text-align:left;border:1px solid var(--bd,#ffffff24);color:var(--t);cursor:pointer;background:0 0;border-radius:8px;padding:12px 14px}.ct7-choice.on{border-color:var(--teal,currentColor)}.ct7-choice-t{font-size:12px;font-weight:600}.ct7-choice-d{color:var(--t3);margin-top:3px;font-size:11px}@media (width<=768px){.ct7-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.ct-page{max-width:1320px;padding:22px 26px 60px}.ct-head{margin-bottom:18px}.ct-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal,var(--t3));align-items:center;gap:5px;margin-bottom:6px;font-size:10px;display:inline-flex}.ct-h1{color:var(--t);margin:0 0 4px;font-size:22px;font-weight:600}.ct-narr{color:var(--t3);max-width:760px;margin:0;font-size:13px}.ct-metrics{background:var(--bd,#ffffff14);border:1px solid var(--bd,#ffffff14);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.ct-metric{background:var(--s1,var(--bg));padding:12px 14px}.ct-metric-v{color:var(--t);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ct-metric-l{color:var(--t3);margin-top:2px;font-size:11px}.ct-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ct-card{border:1px solid var(--bd,#ffffff14);background:var(--s1,transparent);border-radius:8px;padding:14px 16px}.ct-card-h{color:var(--t);margin:0 0 10px;font-size:13px;font-weight:600}.ct-error{color:var(--red,#d66);margin-bottom:14px}.ct-line{border-bottom:1px dashed var(--bd,#ffffff0f);justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.ct-line:last-of-type{border-bottom:0}.ct-line-l{color:var(--t3)}.ct-line-v{color:var(--t);font-variant-numeric:tabular-nums}.ct-line-v.ok{color:var(--green,#4c9)}.ct-line-v.warn{color:var(--amber,#d9a441)}.ct-line-v.bad{color:var(--red,#d66)}.ct-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin:12px 0 6px;font-size:10px}.ct-mini{color:var(--t);border-bottom:1px dashed var(--bd,#ffffff0f);padding:6px 0;font-size:12px}.ct-mini-d{color:var(--t3);margin-top:2px;font-size:11px}.ct-empty{color:var(--t3);padding:6px 0;font-size:12px}.ct-link{color:var(--teal,var(--t));align-items:center;gap:5px;margin-top:12px;font-size:12px;text-decoration:none;display:inline-flex}.ct-link:hover{text-decoration:underline}.ct-pill{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--bd,#ffffff24);color:var(--t3);border-radius:999px;padding:1px 6px;font-size:10px;display:inline-block}.ct-pill.ok{color:var(--green,#4c9)}.ct-pill.warn{color:var(--amber,#d9a441)}.ct-pill.bad{color:var(--red,#d66)}.ct-tabs{border-bottom:1px solid var(--bd,#ffffff14);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.ct-tab{color:var(--t3);border-bottom:2px solid #0000;padding:7px 12px;font-size:12px;text-decoration:none}.ct-tab.on{color:var(--t);border-bottom-color:var(--teal,currentColor)}.ct-table{border-collapse:collapse;width:100%;font-size:12px}.ct-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--bd,#ffffff14);padding:7px 10px;font-size:10px;font-weight:500}.ct-table td{border-bottom:1px solid var(--bd,#ffffff0d);color:var(--t);vertical-align:top;padding:8px 10px}.ct-cov{background:var(--bd,#555);border-radius:3px;width:12px;height:12px;display:inline-block}.ct-cov.full{background:var(--green,#4c9)}.ct-cov.partial{background:var(--amber,#d9a441)}.ct-cov.none{background:var(--red,#d66)}.ct-cov.not_applicable,.ct-cov.planned{background:#777}.ct-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ct-btn{border:1px solid var(--bd,#ffffff29);color:var(--t);cursor:pointer;background:0 0;border-radius:5px;padding:4px 10px;font-size:11px}.ct-btn:hover{border-color:var(--teal,currentColor)}.ct-btn.primary{background:var(--teal,#2b8);color:#04211b;border-color:#0000;font-weight:500}.ct-input{border:1px solid var(--bd,#ffffff29);color:var(--t);background:0 0;border-radius:5px;width:100%;padding:6px 9px;font-size:12px}.ct-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ct-bar{background:var(--ct-line,#e5e7eb);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.ct-bar>span{background:var(--ct-ok,#16a34a);height:100%;display:block}.ct-split{border-top:1px solid var(--ct-line,#e5e7eb);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ct-split-l,.ct-split-r{min-width:0}.ct-check{align-items:center;gap:6px;display:inline-flex}.ct-drop{outline:2px dashed var(--ct-accent,#2563eb);outline-offset:-4px}.ct-cell-btn{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px;display:inline-flex}.ct-vmark{font-size:11px;font-weight:700}.ct-vmark.ok{color:var(--ct-ok,#16a34a)}.ct-vmark.bad{color:var(--ct-bad,#dc2626)}@media (width<=900px){.ct-split{grid-template-columns:1fr}}.pa-page{min-height:100%;padding:var(--pr-provider-surface-pad-y) var(--pr-provider-surface-pad-x) var(--pr-provider-surface-pad-b);background:var(--pr-stone);flex-direction:column;flex:1;display:flex}@media (width<=640px){.pa-page{padding:var(--pr-provider-surface-pad-y-sm) var(--pr-provider-surface-pad-x-sm) var(--pr-provider-surface-pad-b-sm)}}.pa-back{font-size:var(--pr-fs-sm);color:var(--pr-tx2);align-items:center;gap:6px;margin-bottom:12px;text-decoration:none;display:inline-flex}.pa-back:hover{color:var(--pr-tl2)}.pa-shell{flex-direction:column;gap:14px;width:100%;max-width:780px;margin:0 auto;display:flex}.pa-card{flex-direction:column;gap:14px;display:flex}.pa-title{font-size:var(--pr-fs-section);font-weight:var(--pr-fw-medium,500);color:var(--pr-ink);margin:0}.pa-title--sub{font-size:var(--pr-fs-card)}.pa-sub{font-size:var(--pr-fs-body);color:var(--pr-tx2);margin:2px 0 0}.pa-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;display:grid}.pa-label{font-size:var(--pr-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-tx3);margin-bottom:3px}.pa-value{font-size:var(--pr-fs-body);color:var(--pr-tx)}.pa-zone{font-size:var(--pr-fs-caption);color:var(--pr-tx3)}.pa-section{border-top:1px solid var(--pr-bd);flex-direction:column;gap:10px;padding-top:14px;display:flex}.pa-history{flex-direction:column;gap:8px;display:flex}.pa-attempt{border:1px solid var(--pr-bd);background:var(--pr-warm);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pa-attempt--rejected{background:var(--pr-rdt);border-color:var(--pr-rdb)}.pa-attempt__head{font-size:var(--pr-fs-sm);color:var(--pr-tx2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-attempt__reason{font-size:var(--pr-fs-body);color:var(--pr-rdx);margin:0}.pa-immutable{font-size:var(--pr-fs-caption);color:var(--pr-tx3);border-left:2px solid var(--pr-bd);padding-left:10px}.pa-actions{border-top:1px solid var(--pr-bd);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.pa-receipt{border:1px solid var(--pr-tlb);background:var(--pr-tlt);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.pa-receipt__hash{word-break:break-all;font-size:var(--pr-fs-sm2);color:var(--pr-tl3)}.pa-inline{border-top:1px solid var(--pr-bd);flex-direction:column;gap:12px;padding-top:14px;display:flex}.pa-form{border:1px solid var(--pr-bd);background:var(--pr-warm);border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.pa-inline .pa-fields,.pa-form .pa-fields{flex-direction:column;gap:10px;display:flex}.pa-field-label{font-size:var(--pr-fs-sm);font-weight:var(--pr-fw-medium,500);color:var(--pr-tx)}.pa-statement{border-left:2px solid var(--pr-tl);padding-left:10px}.pa-attempt-chip{font-size:var(--pr-fs-caption);color:var(--pr-tx3);border:1px solid var(--pr-bd);background:var(--pr-bg);border-radius:999px;padding:2px 10px}.pa-form .pa-immutable,.pa-inline .pa-immutable{border-left:2px solid var(--pr-tl);background:var(--pr-tlt);color:var(--pr-tx2);font-size:var(--pr-fs-sm);border-radius:0 8px 8px 0;padding:10px 12px}.pa-form .pa-actions{border-top:1px solid var(--pr-bd);padding-top:12px}.pa-page .pa-grid{border:1px solid var(--pr-bd);background:var(--pr-warm);border-radius:8px;padding:14px 16px}.pa-page .pa-zone{margin-top:2px}.pa-shell--split{max-width:1180px}.pa-split{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){.pa-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}}.pa-wfslice{flex-direction:column;gap:10px;display:flex}.pa-wfslice__skel{flex-direction:column;gap:6px;display:flex}.pa-wfslice__skel span{background:var(--pr-stone);border:1px solid var(--pr-bd);border-radius:6px;height:34px}.pa-wfrow--target{background:var(--pr-tlt);border-left:2px solid var(--pr-tl)}.pa-wfslice__anchor{font-size:var(--pr-fs-sm);color:var(--pr-tx2);margin:0}.pa-wfslice__unblock{font-size:var(--pr-fs-sm);color:var(--pr-tl3);background:var(--pr-tlt);border-left:2px solid var(--pr-tl);border-radius:0 8px 8px 0;margin:0;padding:8px 10px}.pa-wfslice__more{font-size:var(--pr-fs-sm);color:var(--pr-tl2);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit}.pa-foureyes{border:1px solid var(--pr-abd,var(--pr-bd));background:var(--pr-amt,var(--pr-warm));font-size:var(--pr-fs-sm);color:var(--pr-tx2);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ops-drafts-content{width:100%;max-width:100%;padding:20px 28px 40px}.ops-drafts-content .uv-cards{flex-direction:column;gap:8px;width:100%;display:flex}.ops-drafts-content .uv-card{background:var(--pr-bg,#fff);border:1px solid var(--pr-bd,#0f172a1a);border-left:2px solid var(--pr-bd2,#0f172a24);border-radius:2px;flex-direction:column;gap:6px;padding:13px 15px;display:flex;position:relative}.ops-drafts-content .uv-card.rail-teal{border-left-color:var(--teal,#0f766e)}.ops-drafts-content .uv-card:hover{background:var(--pr-bg2,#f8fafc)}.ops-drafts-content .uv-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-drafts-content .uv-card-title{letter-spacing:-.01em;color:var(--pr-tx,#0f172a);font-size:13.5px;font-weight:650}.ops-drafts-content .uv-card-meta{color:var(--pr-tx3,#0f172a94);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.ops-drafts-content .uv-card-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.ops-drafts-content .uv-card-foot>:first-child{flex:0 220px;max-width:220px}.ops-drafts-content .uv-m{color:var(--pr-tx3,#0f172a94);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ops-drafts-content .uv-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.ops-drafts-content .uv-act{min-height:28px;color:var(--pr-tx,#0f172a);background:var(--pr-bg,#fff);border:1px solid var(--pr-bd,#0f172a1f);cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:8px 16px;font-size:11.5px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.ops-drafts-content .uv-act:hover{background:var(--pr-bg2,#f4f6fa)}.ops-drafts-content .uv-act.pri{color:#fff;background:var(--teal,#0f766e);border-color:var(--teal,#0f766e)}.ops-drafts-content .uv-act.pri:hover{background:var(--teal-d,#115e56)}.ops-drafts-content .uv-act.danger{color:#b91c1c;border-color:#b91c1c40}.ops-drafts-content .uv-act:disabled{opacity:.55;cursor:not-allowed}.ops-drafts-content .pf-confirm-label{color:var(--pr-tx3,#0f172a94);margin-right:2px;font-size:11.5px}.ops-drafts-content .pf-inline-error{color:#b91c1c;background:#b91c1c0f;border-radius:2px;padding:6px 8px;font-size:11.5px}.sb-page{max-width:1220px;padding:22px 26px 60px}.sb-head{margin-bottom:18px}.sb-h1{color:var(--fo-ink,var(--pr-ink));margin:4px 0 6px;font-size:20px;font-weight:600}.sb-narr{color:var(--fo-muted,var(--pr-tx3));max-width:76ch;font-size:12.5px;line-height:1.55}.sb-tabs{border-bottom:1px solid var(--fo-line,var(--pr-bd));flex-wrap:wrap;gap:2px;margin:18px 0 20px;display:flex}.sb-tab{color:var(--fo-muted,var(--pr-tx3));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:12.5px}.sb-tab.on{color:var(--fo-ink,var(--pr-ink));border-bottom-color:var(--fo-accent,var(--pr-tl));font-weight:600}.sb-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px;display:grid}.sb-metric{border:1px solid var(--fo-line,var(--pr-bd));background:var(--fo-surface,var(--pr-bg));border-radius:8px;padding:12px 14px}.sb-metric-l{letter-spacing:.06em;text-transform:uppercase;color:var(--fo-muted,var(--pr-tx3));font-size:10.5px}.sb-metric-v{color:var(--fo-ink,var(--pr-ink));margin-top:4px;font-size:21px;font-weight:600}.sb-metric-v.warn{color:var(--pr-am)}.sb-metric-v.bad{color:var(--pr-rd)}.sb-metric-sub{color:var(--fo-muted,var(--pr-tx3));margin-top:2px;font-size:11px}.sb-gaps{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.sb-gap{border:1px solid var(--pr-amb);background:var(--pr-amt);color:var(--pr-amx);border-radius:8px;padding:10px 12px;font-size:12.5px}.sb-gap.critical{border-color:var(--pr-rdb);background:var(--pr-rdt);color:var(--pr-rdx)}.sb-card{border:1px solid var(--fo-line,var(--pr-bd));background:var(--fo-surface,var(--pr-bg));border-radius:10px;margin-bottom:16px;padding:16px 18px}.sb-card-h{color:var(--fo-ink,var(--pr-ink));justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.sb-card-n{color:var(--fo-muted,var(--pr-tx3));margin:0 0 12px;font-size:12px}.sb-table{border-collapse:collapse;width:100%;font-size:12.5px}.sb-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--fo-muted,var(--pr-tx3));border-bottom:1px solid var(--fo-line,var(--pr-bd));white-space:nowrap;padding:6px 8px;font-size:10.5px;font-weight:600}.sb-table td{border-bottom:1px solid var(--fo-line-soft,var(--pr-stone));color:var(--fo-ink,var(--pr-ink));vertical-align:top;padding:9px 8px}.sb-chip{border:1px solid var(--fo-line,var(--pr-bd));color:var(--fo-muted,var(--pr-tx2));white-space:nowrap;border-radius:999px;margin:0 4px 4px 0;padding:2px 8px;font-size:10.5px;display:inline-block}.sb-chip.accent{border-color:var(--pr-tlb);background:var(--pr-tlt);color:var(--pr-tl2)}.sb-chip.warn{border-color:var(--pr-amb);background:var(--pr-amt);color:var(--pr-amx)}.sb-chip.bad{border-color:var(--pr-rdb);background:var(--pr-rdt);color:var(--pr-rdx)}.sb-chip.muted{opacity:.7}.sb-bar{background:var(--pr-stone);border-radius:5px;min-width:140px;height:9px;display:flex;overflow:hidden}.sb-bar span{height:100%;display:block}.sb-legend{color:var(--fo-muted,var(--pr-tx3));flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:11px;display:flex}.sb-legend i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.sb-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sb-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.sb-field>label{letter-spacing:.04em;text-transform:uppercase;color:var(--fo-muted,var(--pr-tx3));font-size:11px}.sb-field input,.sb-field select,.sb-field textarea{border:1px solid var(--fo-line,var(--pr-bd));font-size:12.5px;font:inherit;background:var(--fo-surface,var(--pr-bg));color:var(--fo-ink,var(--pr-ink));border-radius:6px;padding:7px 9px;font-size:12.5px}.sb-grid2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.sb-checks{color:var(--fo-ink,var(--pr-ink));flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.sb-checks label{align-items:center;gap:6px;display:flex}.sb-err{color:var(--pr-rd);margin-bottom:10px;font-size:12px}.sb-muted{color:var(--fo-muted,var(--pr-tx3))}.sb-linkish{color:var(--pr-tl2);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ir-page{flex-direction:column;gap:20px;max-width:1100px;padding:24px;display:flex}.ir-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ir-h1{color:var(--pr-ink,#0f172a);font-size:20px;font-weight:600}.ir-sub{color:var(--pr-muted,#64748b);margin-top:4px;font-size:12.5px}.ir-overall{color:var(--pr-ink,#0f172a);margin-top:8px;font-size:14px}.ir-acts{gap:8px;display:flex}.ir-btn{border:1px solid var(--pr-line,#d4dcdc);background:var(--pr-surface,#fff);color:var(--pr-ink,#0f172a);cursor:pointer;border-radius:2px;padding:8px 16px;font-size:12.5px;font-weight:500}.ir-btn:hover{border-color:#134343}.ir-btn:disabled{opacity:.5;cursor:default}.ir-cats{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.ir-cat{border:1px solid var(--pr-line,#e2e8f0);background:var(--pr-surface,#fff);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.ir-score{font-variant-numeric:tabular-nums;font-weight:600}.ir-section{border:1px solid var(--pr-line,#e2e8f0);background:var(--pr-surface,#fff);border-radius:2px}.ir-section-head{border-bottom:1px solid var(--pr-line,#e2e8f0);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted,#64748b);justify-content:space-between;padding:10px 14px;font-size:11px;display:flex}.ir-check{border-bottom:1px solid var(--pr-line-soft,#f1f5f9);grid-template-columns:22px 1fr;gap:8px;padding:10px 14px;display:grid}.ir-check:last-child{border-bottom:0}.ir-label{color:var(--pr-ink,#0f172a);font-size:13px}.ir-detail{color:var(--pr-muted,#64748b);margin-top:2px;font-size:12px}.ir-items{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ir-item{text-align:left;color:#134343;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ir-item:hover{text-decoration:underline}.ir-item.static{color:var(--pr-ink,#0f172a);cursor:default}.ir-item.static:hover{text-decoration:none}.ir-item-sub{color:var(--pr-muted,#64748b)}.ir-dot{border-radius:50%;width:14px;height:14px;margin-top:2px}.ir-dot.pass{background:#15803d}.ir-dot.warning{background:#d97706}.ir-dot.fail{background:#b91c1c}.ir-dot.not_configured{background:0 0;border:1.5px dashed #94a3b8}.ir-c-pass{color:#15803d}.ir-c-warning{color:#b45309}.ir-c-fail{color:#b91c1c}.ir-hist{align-items:flex-end;gap:3px;height:36px;display:flex}.ir-hist span{opacity:.7;background:#134343;border-radius:1px 1px 0 0;width:8px}.ipa-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ipa-fbtn{border:1px solid var(--bd);background:var(--bg2);color:var(--t3);letter-spacing:.04em;cursor:pointer;border-radius:5px;padding:5px 9px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.ipa-fbtn.on{background:var(--teal-bg);color:var(--teal);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.ipa-list{flex-direction:column;display:flex}.ipa-row{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 2px;display:flex}.ipa-row:first-child{border-top:0}.ipa-ic{background:var(--teal-bg);width:24px;height:24px;color:var(--teal);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ipa-main{flex:260px;min-width:0}.ipa-t{color:var(--t1);overflow-wrap:anywhere;font-size:12.5px}.ipa-sub{color:var(--t3);margin-top:2px;font-size:11px}.ipa-act{flex-wrap:wrap;gap:6px;display:flex}.ipa-btn{border:1px solid var(--bd);background:var(--bg2);color:var(--t2);cursor:pointer;border-radius:5px;padding:5px 9px;font-size:11px}.ipa-btn.primary{background:var(--teal-bg);color:var(--teal);border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.ipa-btn:hover{border-color:var(--t3)}.ip-badge{letter-spacing:.04em;background:var(--teal-bg);color:var(--teal);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.ipc-form{flex-direction:column;gap:10px;display:flex}.ipc-form label{color:var(--t3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.ipc-form select,.ipc-form input,.ipc-form textarea{border:1px solid var(--bd);background:var(--bg2);color:var(--t1);border-radius:6px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px}.ipc-form textarea{resize:vertical;min-height:78px}.ipc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=768px){.ipa-act{width:100%}.ipa-row{align-items:flex-start}}.ipm-backdrop{z-index:80;background:#080c128c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ipm{background:var(--bg1,#fff);border:1px solid var(--bd);border-radius:10px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;box-shadow:0 18px 48px #00000047}.ipm-head{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ipm-title{color:var(--t1);font-size:14px;font-weight:600}.ipm-x{color:var(--t3);cursor:pointer;background:0 0;border:0;font-size:19px;line-height:1}.ipm-body{padding:16px;overflow-y:auto}.ipm-foot{border-top:1px solid var(--bd);padding:12px 16px}.ipsum{cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.ipsum:hover{border-color:var(--pr-tlb)}.ipsum-ic{background:var(--pr-tlt);width:28px;height:28px;color:var(--pr-tl);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ipsum-cells{flex-wrap:wrap;flex:1;gap:26px;min-width:0;display:flex}.ipsum-l{font-family:var(--pr-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--pr-tx3);font-size:9.5px}.ipsum-v{font-family:var(--pr-font-mono);font-size:20px;font-weight:600;line-height:1.2}.ipsum-v.red{color:var(--pr-rd)}.ipsum-v.amber{color:var(--pr-am)}.ipsum-go{color:var(--pr-tl);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.ipp-pair{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ipp-pair b{font-weight:600}.ipp-sub{color:var(--pr-tx3);margin-top:2px;font-size:11px}.ipp-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ipp-btn{border:1px solid var(--pr-bd);background:var(--pr-bg);color:var(--pr-tx2);cursor:pointer;white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px}.ipp-btn:hover{border-color:var(--pr-tx3)}.ipp-btn.primary{background:var(--pr-tlt);color:var(--pr-tl);border-color:var(--pr-tlb)}.ipc-blocked{border:1px solid var(--pr-bd);border-left:2px solid var(--pr-am);background:var(--pr-bg2,var(--pr-bg));border-radius:6px;padding:9px 11px}.ipc-blocked__head{color:var(--pr-tx2);margin-bottom:4px;font-size:11px;font-weight:600}.ipc-blocked__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ipc-blocked__list li{color:var(--pr-tx3);font-size:11px;line-height:1.45}.ipc-blocked__note{color:var(--pr-tx3);margin:6px 0 0;font-size:10.5px;line-height:1.45}:is(.wf-content:has(>.wf-body),.wf-content:has(>.net-page),.wf-content:has(>.lg-root),.wf-content:has(>.split-root)){flex-direction:column;min-height:0;display:flex;overflow:hidden}.split-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.split-container{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.split-fixed{flex-shrink:0;min-height:0;overflow-y:auto}.split-detail{flex:1;min-width:0;min-height:0;overflow-y:auto}.split-measure{max-width:900px;margin-right:auto}.panel-sticky-header{z-index:2;background:var(--bg2,var(--pr-bg));position:sticky;top:0}@media (width<=860px){.split-container{flex-direction:column}.split-fixed{max-height:40%;width:100%!important}}.wf-tab-panel:has(>.mw-split){overflow:hidden}.mw-split{align-items:stretch;min-width:0;overflow:hidden}.mw-split-queue{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.mw-split-detail,.mw-em-rail{align-self:stretch;min-height:0;max-height:none;position:static;overflow-y:auto}.mw-split-detail>*{max-width:900px}@media (width<=767px){.mw-split-queue{overflow-y:visible}.wf-tab-panel:has(>.mw-split){overflow:auto}}.net-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.net-split{min-width:0;min-height:0}.net-split-list,.net-split-detail{min-height:0}@media (width<=767px){.net-split{flex-direction:column;overflow:auto}.net-split-detail{width:100%;overflow-y:visible}}.lg-root{flex-direction:column;flex:1;min-height:0;padding:20px 24px 0;display:flex;overflow:hidden}.lg-split{flex:1;grid-template-columns:minmax(340px,380px) 1fr;gap:20px;min-height:0;padding-bottom:20px;display:grid;overflow:hidden}.lg-split>*{min-height:0;overflow-y:auto}@media (width<=860px){.lg-split{grid-template-columns:1fr;overflow-y:auto}.lg-split>*{overflow-y:visible}}.wf-content:has(>.cc-pulse-block){position:relative}.cc-pulse-block{z-index:5;background:var(--bg2,var(--pr-bg));border-bottom:1px solid var(--bd,var(--pr-bd2));position:sticky;top:0}.hsplit-header{z-index:4;background:var(--bg2,var(--pr-bg));border-bottom:1px solid var(--bd,var(--pr-bd2));position:sticky;top:0}.fo-fb-inline>.fo-fb{margin-bottom:10px}.ovs-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.ovs-rail{min-width:0}.ovs-filters{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.ovs-fbtn{border:1px solid var(--bd2,var(--pr-bd));color:var(--t2,var(--pr-tx2));cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.ovs-fbtn.on{color:var(--a,var(--pr-tl));border-color:var(--a3,var(--pr-tl));background:var(--a1,var(--pr-tlt))}@media (width<=1100px){.ovs-split{grid-template-columns:minmax(0,1fr)}}.lg-tabs{border-bottom:1px solid var(--bd2,var(--pr-bd));flex-shrink:0;gap:24px;margin-bottom:20px;display:flex}.lg-tabs button{color:var(--t3,var(--pr-tx3));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 0;font-size:13px;font-weight:600}.lg-tabs button.on{color:var(--t1,var(--pr-ink));border-bottom-color:var(--teal,var(--pr-tl))}.lg-tabbar{flex-shrink:0;margin-bottom:20px}.lg-pag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lg-pag-total{color:var(--t3,var(--pr-tx3));font-size:12px}.lg-builder-intro{margin-bottom:16px}.lg-builder-title{color:var(--t1,var(--pr-ink));font-size:14px;font-weight:600}.lg-builder-sub{color:var(--t3,var(--pr-tx3));max-width:60ch;margin:4px 0 0;font-size:12px;line-height:1.55}.lg-scroll{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.lg-gen-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:22px;display:grid}.lg-gen-card{border:1px solid var(--bd2,var(--pr-bd));background:var(--surface,var(--pr-bg));border-radius:10px;padding:14px}.lg-gen-title{color:var(--t1,var(--pr-ink));font-size:13px;font-weight:600}.lg-gen-sub{color:var(--t3,var(--pr-tx3));margin:4px 0 10px;font-size:11.5px;line-height:1.5}.lg-gen-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-gen-note{color:var(--t3,var(--pr-tx3));margin-top:6px;font-size:11px}.lg-recent{border:1px solid var(--bd2,var(--pr-bd));background:var(--surface,var(--pr-bg));border-radius:10px;padding:14px}.lg-recent-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.lg-recent-head a{font-size:11.5px;font-weight:500}.lg-recent-list{margin:0;padding:0;list-style:none}.lg-recent-list li{border-top:1px solid var(--bd1,var(--pr-stone));flex-direction:column;gap:2px;padding:8px 0;display:flex}.lg-recent-name{color:var(--t1,var(--pr-ink));font-size:12.5px}.lg-recent-meta{color:var(--t3,var(--pr-tx3));font-size:11px}.lg-card{border:1px solid var(--bd2,var(--pr-bd));background:var(--surface,var(--pr-bg));border-radius:10px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:12.5px}.lg-table th{text-align:left;color:var(--t3,var(--pr-tx3));border-bottom:1px solid var(--bd2,var(--pr-bd));white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.lg-table td{border-top:1px solid var(--bd1,var(--pr-stone));color:var(--t1,var(--pr-ink));padding:9px 14px}.lg-scroll .lg-split{min-height:0;overflow:visible}.lg-scroll .lg-split>*{overflow-y:visible}.lg-filters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.lg-filter-sel{min-width:180px}.lg-num{text-align:right}.saq-strip{gap:var(--space-3,12px);padding:var(--space-3,12px);border:1px solid var(--border);background:var(--card);border-radius:2px;flex-wrap:wrap;align-items:center;display:flex}.saq-strip__metric{flex-direction:column;min-width:108px;display:flex}.saq-strip__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.saq-strip__value{color:var(--foreground);font-size:15px;font-weight:600}.saq-actions{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.saq-lock{color:var(--muted-foreground);font-size:12px}.saq-proposal{margin-top:var(--space-2,8px);padding:var(--space-3,12px);border-left:2px solid var(--border);background:var(--muted);border-radius:0 2px 2px 0}.saq-proposal__head{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.saq-proposal__basis{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.saq-proposal__refs{color:var(--muted-foreground);margin:6px 0 0;font-size:11px}.saq-proposal__acts{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-wrap:wrap;display:flex}.saq-cycles-scroll{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.do-page{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.do-summary{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.do-stat{border:1px solid var(--pr-line,#e2e8f0);background:var(--pr-surface,#fff);border-radius:2px;padding:10px 12px}.do-stat-l{letter-spacing:.06em;text-transform:uppercase;color:var(--pr-muted,#64748b);font-size:11px}.do-stat-v{color:var(--pr-ink,#0f172a);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:600}.do-stat-s{color:var(--pr-muted,#64748b);margin-top:2px;font-size:12px}.do-tabs{border-bottom:1px solid var(--pr-line,#e2e8f0);gap:4px;display:flex}.do-tab{color:var(--pr-muted,#64748b);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px;font-size:13px}.do-tab[aria-selected=true]{color:var(--pr-ink,#0f172a);border-bottom-color:#134343;font-weight:500}.do-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.do-split.open{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.do-table-wrap{border:1px solid var(--pr-line,#e2e8f0);background:var(--pr-surface,#fff);border-radius:2px;overflow-x:auto}.do-table{border-collapse:collapse;width:100%;font-size:12.5px}.do-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--pr-muted,#64748b);border-bottom:1px solid var(--pr-line,#e2e8f0);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:500}.do-table td{border-bottom:1px solid var(--pr-line-soft,#f1f5f9);color:var(--pr-ink,#0f172a);vertical-align:top;padding:9px 12px}.do-table tr.click{cursor:pointer}.do-table tr.click:hover td{background:var(--pr-hover,#f6f8f8)}.do-table tr.sel td{background:#eef5f5}.do-group{letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted,#64748b);background:var(--pr-surface-2,#f8fafc);border-bottom:1px solid var(--pr-line,#e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:11px}.do-badge{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:2px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.do-badge.critical{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.do-badge.high{color:#b45309;background:#fffbeb;border-color:#fcd34d}.do-badge.medium{color:#854d0e;background:#fefce8;border-color:#fde68a}.do-badge.low{color:#166534;background:#f0fdf4;border-color:#86efac}.do-badge.unrated{color:#475569;background:#f8fafc;border-color:#cbd5e1}.do-ok{color:#15803d}.do-warn{color:#b45309}.do-bad{color:#b91c1c}.do-mute{color:var(--pr-muted,#64748b)}.do-panel{border:1px solid var(--pr-line,#e2e8f0);background:var(--pr-surface,#fff);border-radius:2px;max-height:calc(100vh - 120px);padding:16px;position:sticky;top:16px;overflow-y:auto}.do-panel h2{color:var(--pr-ink,#0f172a);font-size:15px;font-weight:600}.do-sec{margin-top:16px}.do-sec-h{letter-spacing:.08em;text-transform:uppercase;color:var(--pr-muted,#64748b);border-bottom:1px solid var(--pr-line,#e2e8f0);margin-bottom:6px;padding-bottom:4px;font-size:10.5px}.do-kv{grid-template-columns:150px 1fr;gap:3px 8px;font-size:12.5px;display:grid}.do-kv dt{color:var(--pr-muted,#64748b)}.do-kv dd{color:var(--pr-ink,#0f172a);margin:0}.do-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.do-link{color:#134343;border:1px solid var(--pr-line,#d4dcdc);background:0 0;border-radius:2px;padding:8px 16px;font-size:12px}.do-link:hover{border-color:#134343}.do-issues{flex-direction:column;gap:3px;margin-top:8px;font-size:12.5px;display:flex}.do-panel .do-table th,.do-panel .do-table td{padding:6px}.do-panel .do-table{table-layout:fixed}.pps-root{background:var(--pr-stone);height:100vh;min-height:0;font-family:var(--pr-font-sans);color:var(--pr-ink);display:flex;overflow:hidden}.pps-sb{width:var(--pr-sidebar-w);min-width:var(--pr-sidebar-w);background:var(--pr-bg);border-right:var(--pr-bw-hair) solid var(--pr-bd);flex-direction:column;height:100vh;display:flex;overflow:hidden}.pps-sb-brand{padding:var(--pr-sp-5) var(--pr-sp-5) var(--pr-sp-4);border-bottom:var(--pr-bw-hair) solid var(--pr-bd);gap:var(--pr-sp-2);flex-direction:column;flex-shrink:0;display:flex}.pps-sb-brand-row{align-items:center;gap:var(--pr-sp-2);display:flex}.pps-sb-logo{width:var(--pr-icon-xl);height:var(--pr-icon-xl);border-radius:var(--pr-r-xs);background:var(--pr-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pps-sb-word{font-size:var(--pr-fs-card);font-weight:var(--pr-fw-bold);letter-spacing:var(--pr-ls-snug)}.pps-portal-pill{align-items:center;gap:var(--pr-sp-1-5);background:var(--pr-tlt);border:var(--pr-bw-hair) solid var(--pr-tlb);border-radius:var(--pr-r3);padding:var(--pr-sp-1) var(--pr-sp-2-5,var(--pr-sp-2));width:fit-content;font-size:var(--pr-fs-sm2);font-weight:var(--pr-fw-semibold);color:var(--pr-tl3);letter-spacing:var(--pr-ls-wide);display:inline-flex}.pps-portal-dot{width:var(--pr-sp-1-5);height:var(--pr-sp-1-5);border-radius:var(--pr-r3);background:var(--pr-tl)}.pps-sb-firm{padding:var(--pr-sp-3) var(--pr-sp-5);border-bottom:var(--pr-bw-hair) solid var(--pr-bd);flex-shrink:0}.pps-sb-firm-label{font-size:var(--pr-fs-caption2);font-weight:var(--pr-fw-semibold);color:var(--pr-tx3);text-transform:uppercase;letter-spacing:var(--pr-ls-wide);margin-bottom:var(--pr-sp-1)}.pps-sb-firm-name{font-size:var(--pr-fs-body-lg);font-weight:var(--pr-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pps-ws-btn{margin-top:var(--pr-sp-2);justify-content:space-between;align-items:center;gap:var(--pr-sp-2);background:var(--pr-warm);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r);width:100%;padding:var(--pr-sp-1-5) var(--pr-sp-2-5,var(--pr-sp-2));font-family:var(--pr-font-sans);font-size:var(--pr-fs-body);font-weight:var(--pr-fw-medium);color:var(--pr-ink);cursor:pointer;display:flex}.pps-ws-btn:hover{background:var(--pr-stone2)}.pps-ws-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pps-ws-menu{z-index:60;min-width:var(--pr-provider-pane-min);max-height:var(--pr-h-dropzone);background:var(--pr-bg);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r);box-shadow:var(--pr-tab-active-shadow);padding:var(--pr-sp-1);position:fixed;overflow-y:auto}.pps-ws-opt{text-align:left;border-radius:var(--pr-r2);width:100%;padding:var(--pr-sp-2);font-family:var(--pr-font-sans);font-size:var(--pr-fs-body);color:var(--pr-tx);cursor:pointer;background:0 0;border:none;display:block}.pps-ws-opt:hover{background:var(--pr-warm)}.pps-ws-opt.on{background:var(--pr-tlt);color:var(--pr-tl3);font-weight:var(--pr-fw-semibold)}.pps-sb-nav{min-height:0;padding:var(--pr-sp-3);gap:var(--pr-sp-0-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pps-nav-group{font-size:var(--pr-fs-micro);font-weight:var(--pr-fw-semibold);color:var(--pr-tx4);text-transform:uppercase;letter-spacing:var(--pr-ls-wide);padding:var(--pr-sp-2) var(--pr-sp-2) var(--pr-sp-1)}.pps-nav-item{align-items:center;gap:var(--pr-sp-2-5,var(--pr-sp-2));padding:var(--pr-sp-2);border-radius:var(--pr-r2);font-size:var(--pr-fs-body);font-weight:var(--pr-fw-medium);color:var(--pr-tx);min-height:var(--pr-h-rail-item);text-decoration:none;display:flex}.pps-nav-item:hover{background:var(--pr-warm)}.pps-nav-item.on{background:var(--pr-tlt);color:var(--pr-tl3);font-weight:var(--pr-fw-semibold)}.pps-nav-dot{width:var(--pr-sp-1-5);height:var(--pr-sp-1-5);border-radius:var(--pr-r-check);background:var(--pr-tx4);flex-shrink:0}.pps-nav-item.on .pps-nav-dot{background:var(--pr-tl)}.pps-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pps-nav-count{font-family:var(--pr-font-mono);font-size:var(--pr-fs-caption2);background:var(--pr-stone2);color:var(--pr-tx2);border-radius:var(--pr-r3);padding:0 var(--pr-sp-1-5)}.pps-nav-count.red{background:var(--pr-rdt);color:var(--pr-rd)}.pps-sb-foot{padding:var(--pr-sp-3) var(--pr-sp-5);border-top:var(--pr-bw-hair) solid var(--pr-bd);align-items:center;gap:var(--pr-sp-2-5,var(--pr-sp-2));flex-shrink:0;display:flex}.pps-sb-avatar{width:var(--pr-h-avatar-md);height:var(--pr-h-avatar-md);border-radius:var(--pr-r3);background:var(--pr-stone2);color:var(--pr-tx2);font-size:var(--pr-fs-sm2);font-weight:var(--pr-fw-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pps-sb-who{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.pps-sb-name{font-size:var(--pr-fs-body);font-weight:var(--pr-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pps-sb-role{font-size:var(--pr-fs-caption2);color:var(--pr-tx3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pps-sb-out{color:var(--pr-tx3);cursor:pointer;padding:var(--pr-sp-1);border-radius:var(--pr-r2);background:0 0;border:none;display:flex}.pps-sb-out:hover{color:var(--pr-ink);background:var(--pr-warm)}.pps-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.pps-topbar{height:var(--pr-provider-topbar-h);min-height:var(--pr-provider-topbar-h);align-items:center;gap:var(--pr-sp-4);padding:0 var(--pr-sp-6);background:var(--pr-bg);border-bottom:var(--pr-bw-hair) solid var(--pr-bd);flex-shrink:0;display:flex}.pps-tb-l{align-items:baseline;gap:var(--pr-sp-2);min-width:0;display:flex}.pps-tb-title{font-size:var(--pr-fs-body-lg);font-weight:var(--pr-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pps-tb-sub{font-size:var(--pr-fs-sm);color:var(--pr-tx3)}.pps-tb-c{flex:1;justify-content:center;min-width:0;display:flex}.pps-tb-search{align-items:center;gap:var(--pr-sp-2);width:100%;max-width:var(--pr-w-calendar);height:var(--pr-h-input);padding:0 var(--pr-sp-3);background:var(--pr-warm);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r);font-family:var(--pr-font-sans);font-size:var(--pr-fs-control);color:var(--pr-tx3);cursor:pointer;display:flex}.pps-tb-search:hover{background:var(--pr-stone2)}.pps-tb-search-ph{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pps-tb-kbd{font-family:var(--pr-font-mono);font-size:var(--pr-fs-caption2);color:var(--pr-tx4)}.pps-tb-r{align-items:center;gap:var(--pr-sp-2);display:flex}.pps-tb-bell{color:var(--pr-tx2);cursor:pointer;padding:var(--pr-sp-1-5);border-radius:var(--pr-r2);background:0 0;border:none;display:flex;position:relative}.pps-tb-bell:hover{background:var(--pr-warm);color:var(--pr-ink)}.pps-tb-bcount{font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro2);background:var(--pr-rd);color:var(--pr-bg);border-radius:var(--pr-r3);padding:0 var(--pr-sp-1);position:absolute;top:0;right:0}.pps-tb-av{width:var(--pr-h-avatar-sm);height:var(--pr-h-avatar-sm);border-radius:var(--pr-r3);background:var(--pr-stone2);color:var(--pr-tx2);font-size:var(--pr-fs-caption2);font-weight:var(--pr-fw-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.pps-scroll{flex:1;min-height:0;overflow:hidden auto}.pps-scroll.panes{flex-direction:column;display:flex;overflow:hidden}.pps-scroll.panes>.pmw-body{flex:1;min-height:0}.pps-page{padding:var(--pr-provider-content-pad-y) var(--pr-provider-content-pad-x) var(--pr-provider-content-pad-b)}@media (width<=1024px){.pps-page{padding:var(--pr-sp-6) var(--pr-sp-6) var(--pr-provider-content-pad-b)}}@media (width<=767px){.pps-sb{display:none}.pps-page{padding:var(--pr-sp-4) var(--pr-sp-4) var(--pr-sp-10)}}.pps-scroll.panes .mwv2{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.pps-scroll.panes .mwv2 .split{flex:1;align-items:stretch;min-height:0}.pps-scroll.panes .mwv2 .leftpanel{flex:0 0 var(--pr-provider-pane-w);min-width:var(--pr-provider-pane-min);max-width:var(--pr-provider-pane-max);overscroll-behavior:contain;min-height:0;overflow-y:auto}.pps-scroll.panes .mwv2 .detailpane{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.pps-scroll.panes .mwv2 .detailpane .actions-bar{z-index:var(--pr-z-sticky);position:sticky;bottom:0;left:auto;right:auto}@media (width<=767px){.pps-scroll.panes{overflow-y:auto}.pps-scroll.panes .mwv2,.pps-scroll.panes .mwv2 .split{height:auto;display:block}.pps-scroll.panes .mwv2 .leftpanel,.pps-scroll.panes .mwv2 .detailpane{min-width:0;max-width:none;overflow:visible}}.pps-scroll.panes .cap-work{max-height:var(--pr-provider-capwork-max);overscroll-behavior:contain;flex:none;overflow-y:auto}.pps-scroll.panes .mwv2 .dp-body{flex:auto}.pps-scroll.panes .mwv2 .actions-bar{padding:10px 18px}.pps-sb-slot{width:var(--pr-sidebar-w);flex-shrink:0;transition:width .18s;display:flex;position:relative}.pps-sb-slot>.pps-sb{width:100%;min-width:0;transition:width .18s}.pps-sb-slot.rail{width:56px}.pps-sb-slot.rail.peek>.pps-sb{width:var(--pr-sidebar-w);z-index:70;box-shadow:0 10px 28px color-mix(in srgb, var(--pr-ink) 16%, transparent);position:absolute;inset:0 auto 0 0}.pps-sb-brand-row{position:relative}.pps-sb-pinbtn{cursor:pointer;width:24px;height:24px;color:var(--pr-tx3);background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pps-sb-pinbtn:hover{color:var(--pr-tx2);background:var(--pr-warm)}.pps-nav-icon{color:var(--pr-tx3);flex-shrink:0;display:inline-flex}.pps-nav-item.on .pps-nav-icon{color:var(--pr-tl)}.pps-sb.rail .pps-sb-brand{padding:var(--pr-sp-4) 0 var(--pr-sp-3);align-items:center}.pps-sb.rail .pps-sb-brand-row{flex-direction:column;gap:6px}.pps-sb.rail .pps-sb-word,.pps-sb.rail .pps-portal-pill,.pps-sb.rail .pps-sb-firm,.pps-sb.rail .pps-nav-group,.pps-sb.rail .pps-nav-label,.pps-sb.rail .pps-sb-who,.pps-sb.rail .pps-sb-out{display:none}.pps-sb.rail .pps-sb-pinbtn{margin-left:0}.pps-sb.rail .pps-sb-nav,.pps-sb.rail .pps-sb-pin{padding-left:6px;padding-right:6px}.pps-sb.rail .pps-nav-item{justify-content:center;gap:0;padding:9px 0;position:relative}.pps-sb.rail .pps-nav-count{background:var(--pr-rd);border-radius:50%;width:6px;min-width:0;height:6px;padding:0;font-size:0;position:absolute;top:5px;right:8px;overflow:hidden}.pps-sb.rail .pps-sb-foot{padding:var(--pr-sp-3) 0;justify-content:center}.pps-tb-menu{border:var(--pr-bw-hair) solid var(--pr-bd);background:var(--pr-bg);width:32px;height:32px;color:var(--pr-tx2);cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:none}.pps-sb-backdrop{display:none}@media (width<=767px){.pps-tb-menu{display:inline-flex}.pps-sb-slot{width:0}.pps-sb-slot>.pps-sb{display:none}.pps-sb-slot.mobile-open>.pps-sb{z-index:90;width:min(280px,85vw);animation:.18s pps-sb-in;display:flex;position:fixed;inset:0 auto 0 0}.pps-sb-slot.mobile-open>.pps-sb-backdrop{z-index:89;cursor:pointer;background:color-mix(in srgb, var(--pr-ink) 40%, transparent);border:0;padding:0;display:block;position:fixed;inset:0}}@keyframes pps-sb-in{0%{transform:translate(-100%)}to{transform:none}}button.pps-nav-group{padding-right:8px;font-family:inherit}.acct-v2,.set-body{--bg:var(--pr-stone);--bg2:var(--pr-bg);--bg3:var(--pr-warm);--bg4:var(--pr-stone2);--a:var(--pr-tl);--a2:var(--pr-tlt);--t:var(--pr-ink);--t2:var(--pr-tx2);--t3:var(--pr-tx3);--bd:var(--pr-bd);--bd2:var(--pr-bd);--red:var(--pr-rd);--amber:var(--pr-am);--green:var(--pr-gn);--warm:var(--pr-amt);--warmbd:var(--pr-amb);color:var(--t);font-family:var(--pr-font-sans);font-size:var(--pr-fs-control);font-weight:var(--pr-fw-regular);letter-spacing:-.005em;line-height:1.45}.acct-v2{background:var(--bg);height:100%;min-height:0;display:flex}:is(.acct-v2,.set-body) .mono{font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums}.acct-v2-narrative{border-bottom:1px solid var(--bd);background:var(--bg2);padding:22px 28px 14px}.acct-v2-narrative .nh-eyebrow{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:8px;font-size:9.5px;font-weight:500}.acct-v2-narrative .nh-title{letter-spacing:-.02em;color:var(--t);margin:0 0 6px;font-size:22px;font-weight:500}.acct-v2-narrative .nh-sub{color:var(--t2);max-width:760px;font-size:13px}.acct-v2-narrative .nh-sub strong{color:var(--t);font-weight:500}.acct-v2-narrative .nh-tabs{border-bottom:1px solid var(--bd);gap:0;margin-top:14px;margin-bottom:-15px;display:flex}.acct-v2-narrative .nh-tab{color:var(--t2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:12.5px;font-weight:500}.acct-v2-narrative .nh-tab.on{color:var(--t);border-bottom-color:var(--a)}.acct-v2-body{flex:1;min-height:0;display:flex}.acct-spine{border-right:1px solid var(--bd);background:var(--bg2);flex:0 0 264px;align-self:flex-start;width:264px;max-height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.acct-spine .sp-eyebrow{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:0 10px 10px;font-size:9.5px;font-weight:500}.acct-spine .sp-rows{flex-direction:column;gap:2px;display:flex}.acct-srow{text-align:left;cursor:pointer;color:var(--t);width:100%;font:inherit;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:11px 14px;display:flex}.acct-srow:hover{background:var(--bg3)}.acct-srow.on{background:var(--a2);border-left-color:var(--a)}.acct-srow .sp-icon{background:var(--bg3);width:26px;height:26px;color:var(--t2);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.acct-srow.on .sp-icon{background:var(--a);color:var(--pr-bg)}.acct-srow .sp-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acct-srow .sp-name{letter-spacing:-.005em;color:var(--t);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.acct-srow.on .sp-name{color:var(--a)}.acct-srow .sp-status{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.acct-srow .sp-dot{background:var(--bd2);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.acct-srow .sp-dot.ok{background:var(--green)}.acct-srow .sp-dot.warn{background:var(--amber)}.acct-srow .sp-dot.info{background:var(--a)}.acct-srow .sp-dot.neutral{background:var(--bd2)}.acct-spine .sp-meter{border-top:1px solid var(--bd);margin-top:18px;padding:12px 10px 6px}.acct-spine .sp-meter-hd{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.acct-spine .sp-meter-lbl{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:9.5px}.acct-spine .sp-meter-val{font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums;color:var(--t);font-size:12px;font-weight:500}.acct-spine .sp-bar{background:var(--bg4);border-radius:999px;height:4px;overflow:hidden}.acct-spine .sp-bar>i{background:var(--a);height:100%;transition:width .3s;display:block}.acct-content{flex:1;min-height:0;padding:24px 28px 80px;overflow-y:auto}.acct-content-inner{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.acct-card{background:var(--bg2);border:1px solid var(--bd);border-radius:8px;overflow:hidden}.acct-card-hd{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:16px 20px;display:flex}.acct-card-hd .ic{background:var(--a2);width:28px;height:28px;color:var(--a);border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.acct-card-hd .tt{letter-spacing:-.012em;color:var(--t);font-size:14px;font-weight:500;line-height:1.2}.acct-card-hd .sb{color:var(--t2);margin-top:2px;font-size:11.5px}.acct-card-body{padding:20px}.acct-card-foot{background:var(--bg3);border-top:1px solid var(--bd);justify-content:flex-end;align-items:center;gap:12px;padding:13px 20px;display:flex}.acct-placeholder{color:var(--t3);font-size:12px;font-style:italic}:is(.acct-v2,.set-body) .acct-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}:is(.acct-v2,.set-body) .acct-field{flex-direction:column;gap:6px;min-width:0;display:flex}:is(.acct-v2,.set-body) .acct-field-lbl{font-family:var(--pr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:500}:is(.acct-v2,.set-body) .acct-req{color:var(--amber)}:is(.acct-v2,.set-body) .acct-input{height:36px;font:inherit;color:var(--t);background:var(--bg2);border:1px solid var(--bd2);border-radius:6px;outline:0;width:100%;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}:is(.acct-v2,.set-body) .acct-input:focus{border-color:var(--a);box-shadow:0 0 0 3px var(--a2)}:is(.acct-v2,.set-body) .acct-input::placeholder{color:var(--t3)}:is(.acct-v2,.set-body) .acct-field-hint{color:var(--t3);font-size:11.5px;line-height:1.4}:is(.acct-v2,.set-body) .acct-kv{background:var(--bg3);border:1px solid var(--bd);border-radius:8px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}:is(.acct-v2,.set-body) .acct-kv-avatar{background:var(--a);width:36px;height:36px;color:var(--pr-bg);font-family:var(--pr-font-mono);letter-spacing:.04em;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}:is(.acct-v2,.set-body) .acct-kv-body{flex:1;min-width:0}:is(.acct-v2,.set-body) .acct-kv-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:9.5px}:is(.acct-v2,.set-body) .acct-kv-name{color:var(--t);margin-top:2px;font-size:13.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-kv-meta{color:var(--t2);margin-top:1px;font-size:11.5px}:is(.acct-v2,.set-body) .acct-tag{font-family:var(--pr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);border:1px solid var(--bd2);background:var(--bg2);border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-btn{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.acct-v2,.set-body) .acct-btn:disabled{opacity:.55;cursor:not-allowed}:is(.acct-v2,.set-body) .acct-btn.primary{background:var(--a);color:var(--pr-bg);border-color:var(--a)}:is(.acct-v2,.set-body) .acct-btn.primary:hover:not(:disabled){filter:brightness(.94)}:is(.acct-v2,.set-body) .acct-btn.ghost{background:var(--bg2);color:var(--t);border-color:var(--bd2)}:is(.acct-v2,.set-body) .acct-btn.ghost:hover:not(:disabled){background:var(--bg3)}:is(.acct-v2,.set-body) .acct-btn.sm{height:26px;padding:0 10px;font-size:11.5px}:is(.acct-v2,.set-body) .acct-saved{color:var(--green);font-size:11.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-srows{flex-direction:column;gap:0;display:flex}:is(.acct-v2,.set-body) .acct-srow{border-bottom:1px solid var(--bd);grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}:is(.acct-v2,.set-body) .acct-srow:last-child{border-bottom:0}:is(.acct-v2,.set-body) .acct-srow-ic{background:var(--bg3);width:32px;height:32px;color:var(--t2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}:is(.acct-v2,.set-body) .acct-srow-body{min-width:0}:is(.acct-v2,.set-body) .acct-srow-tt{color:var(--t);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}:is(.acct-v2,.set-body) .acct-srow-sb{color:var(--t2);margin-top:2px;font-size:11.5px}:is(.acct-v2,.set-body) .acct-dot-sep{color:var(--t3);margin:0 6px}:is(.acct-v2,.set-body) .acct-pill{font-family:var(--pr-font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--bd2);background:var(--bg2);color:var(--t2);border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:500;display:inline-block}:is(.acct-v2,.set-body) .acct-pill.ok{color:var(--green);border-color:var(--pr-gnb);background:var(--pr-gnt)}:is(.acct-v2,.set-body) .acct-pill.warn{color:var(--amber);border-color:var(--pr-amb);background:var(--warm)}:is(.acct-v2,.set-body) .acct-pill.info{color:var(--a);border-color:var(--pr-tlb);background:var(--a2)}:is(.acct-v2,.set-body) .acct-pill.xs{margin-left:6px;padding:2px 6px;font-size:9px}:is(.acct-v2,.set-body) .acct-pill.neutral{color:var(--t3)}:is(.acct-v2,.set-body) .acct-srow-foot{background:var(--bg3);border:1px solid var(--bd);border-radius:7px;flex-direction:column;grid-column:1/-1;gap:10px;margin-top:10px;padding:12px;display:flex}:is(.acct-v2,.set-body) .acct-actions{justify-content:flex-end;gap:8px;display:flex}:is(.acct-v2,.set-body) .acct-mfa-qr{background:var(--bg2);border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}:is(.acct-v2,.set-body) .acct-mfa-qr svg{width:168px;height:168px}:is(.acct-v2,.set-body) .acct-mfa-secret{letter-spacing:.06em;color:var(--t2);-webkit-user-select:all;user-select:all;word-break:break-all;text-align:center;font-size:11px}:is(.acct-v2,.set-body) .acct-note{color:var(--t2);background:var(--bg3);border:1px solid var(--bd);border-radius:6px;margin-top:14px;padding:10px 12px;font-size:11.5px;line-height:1.45}:is(.acct-v2,.set-body) .acct-note.warm{background:var(--warm);border-color:var(--warmbd);color:var(--pr-amx)}:is(.acct-v2,.set-body) .acct-note.small{margin-top:8px;padding:8px 10px;font-size:11px}:is(.acct-v2,.set-body) .acct-subblock{border:1px solid var(--bd);background:var(--bg2);border-radius:7px;margin-top:16px;overflow:hidden}:is(.acct-v2,.set-body) .acct-subblock-hd{width:100%;font:inherit;color:var(--t);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}:is(.acct-v2,.set-body) .acct-subblock-hd:hover{background:var(--bg3)}:is(.acct-v2,.set-body) .acct-subblock-body{padding:8px 14px 14px}:is(.acct-v2,.set-body) .acct-tbl{border-collapse:collapse;width:100%;font-size:12px}:is(.acct-v2,.set-body) .acct-tbl th{text-align:left;font-family:var(--pr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--bd);padding:6px 8px;font-size:9.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-tbl td{color:var(--t);border-bottom:1px solid var(--bd);padding:8px}:is(.acct-v2,.set-body) .acct-tbl tr.flagged td{background:var(--pr-rdt)}:is(.acct-v2,.set-body) .acct-tbl tr:last-child td{border-bottom:0}:is(.acct-v2,.set-body) .acct-session{border-bottom:1px solid var(--bd);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}:is(.acct-v2,.set-body) .acct-session:last-child{border-bottom:0}:is(.acct-v2,.set-body) .acct-subhd{font-family:var(--pr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:22px 0 10px;font-size:9.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-nmatrix{border:1px solid var(--bd);background:var(--bg2);border-radius:8px;overflow:hidden}:is(.acct-v2,.set-body) .acct-nmatrix-hd,:is(.acct-v2,.set-body) .acct-nmatrix-row{grid-template-columns:1fr 100px 100px;align-items:center;display:grid}:is(.acct-v2,.set-body) .acct-nmatrix-hd{background:var(--bg3);border-bottom:1px solid var(--bd)}:is(.acct-v2,.set-body) .acct-nmatrix-th{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:10px 14px;font-size:9.5px;font-weight:500}:is(.acct-v2,.set-body) .acct-nmatrix-th.center{text-align:center}:is(.acct-v2,.set-body) .acct-nmatrix-row{border-bottom:1px solid var(--bd)}:is(.acct-v2,.set-body) .acct-nmatrix-row:last-child{border-bottom:0}:is(.acct-v2,.set-body) .acct-nmatrix-cell{min-width:0;padding:12px 14px}:is(.acct-v2,.set-body) .acct-nmatrix-cell.center{justify-content:center;align-items:center;display:flex}:is(.acct-v2,.set-body) .acct-nmatrix-lbl{color:var(--t);font-size:13px;font-weight:500}:is(.acct-v2,.set-body) .acct-nmatrix-sub{color:var(--t2);margin-top:2px;font-size:11.5px}:is(.acct-v2,.set-body) .acct-toggle{background:var(--bd2);cursor:pointer;border:0;border-radius:999px;align-items:center;width:34px;height:20px;padding:0;transition:background .12s;display:inline-flex;position:relative}:is(.acct-v2,.set-body) .acct-toggle.on{background:var(--a)}:is(.acct-v2,.set-body) .acct-toggle .acct-toggle-knob{background:var(--pr-bg);width:16px;height:16px;box-shadow:var(--pr-shadow-sm,0 1px 2px #0000002e);border-radius:50%;transition:transform .14s;position:absolute;top:2px;left:2px}:is(.acct-v2,.set-body) .acct-toggle.on .acct-toggle-knob{transform:translate(14px)}:is(.acct-v2,.set-body) .acct-toggle:disabled{cursor:not-allowed}:is(.acct-v2,.set-body) .acct-toggle.locked{opacity:.92}:is(.acct-v2,.set-body) .acct-toggle .acct-toggle-lock{color:var(--pr-bg);pointer-events:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:is(.acct-v2,.set-body) .acct-freq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:is(.acct-v2,.set-body) .acct-quiet-row{background:var(--bg3);border:1px solid var(--bd);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}:is(.acct-v2,.set-body) .acct-quiet-lbl{color:var(--t2);font-size:12.5px}:is(.acct-v2,.set-body) .acct-time{width:132px}:is(.acct-v2,.set-body) .acct-lang-row{flex-wrap:wrap;gap:8px;display:flex}:is(.acct-v2,.set-body) .acct-lang-chip{font:inherit;border:1px solid var(--bd2);background:var(--bg2);color:var(--t);cursor:pointer;border-radius:999px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}:is(.acct-v2,.set-body) .acct-lang-chip:hover{background:var(--bg3)}:is(.acct-v2,.set-body) .acct-lang-chip.on{background:var(--a2);border-color:var(--pr-tlb);color:var(--a)}:is(.acct-v2,.set-body) .acct-lang-chip.soon{color:var(--t2)}:is(.acct-v2,.set-body) .acct-form-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}:is(.acct-v2,.set-body) .acct-field.full{grid-column:1/-1}:is(.acct-v2,.set-body) .acct-trow{align-items:flex-start;gap:12px;display:flex}:is(.acct-v2,.set-body) .acct-trow-main{flex:1;min-width:0}:is(.acct-v2,.set-body) .acct-trow-lbl{color:var(--t);font-size:13px;font-weight:500}:is(.acct-v2,.set-body) .acct-trow-sub{color:var(--t2);margin-top:2px;font-size:11.5px;line-height:1.4}:is(.acct-v2,.set-body) .acct-ooo-reveal{background:var(--bg3);border:1px solid var(--bd);border-radius:8px;margin-top:14px;padding:14px}:is(.acct-v2,.set-body) .acct-msg-preview{background:var(--warm);border:1px solid var(--warmbd);color:var(--pr-amx);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}:is(.acct-v2,.set-body) .acct-msg-preview svg{flex:0 0 13px;margin-top:2px}:is(.acct-v2,.set-body) .acct-deleg-block{border-top:1px solid var(--bd);margin-top:18px;padding-top:16px}:is(.acct-v2,.set-body) .acct-member-list{flex-direction:column;gap:6px;display:flex}:is(.acct-v2,.set-body) .acct-member-opt{background:var(--bg2);border:1px solid var(--bd);cursor:pointer;text-align:left;font:inherit;color:var(--t);border-radius:7px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}:is(.acct-v2,.set-body) .acct-member-opt:hover:not(:disabled),:is(.acct-v2,.set-body) .acct-member-opt.sel{border-color:var(--a);background:var(--a2)}:is(.acct-v2,.set-body) .acct-member-opt.disabled,:is(.acct-v2,.set-body) .acct-member-opt:disabled{opacity:.5;cursor:not-allowed}:is(.acct-v2,.set-body) .acct-member-av{background:var(--a);width:30px;height:30px;color:var(--pr-bg);font-family:var(--pr-font-mono);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}:is(.acct-v2,.set-body) .acct-member-main{flex-direction:column;flex:1;min-width:0;display:flex}:is(.acct-v2,.set-body) .acct-member-name{color:var(--t);font-size:13px;font-weight:500}:is(.acct-v2,.set-body) .acct-member-role{color:var(--t2);margin-top:1px;font-size:11.5px}:is(.acct-v2,.set-body) .acct-member-check{color:var(--bd2);flex:0 0 16px}:is(.acct-v2,.set-body) .acct-member-opt.sel .acct-member-check{color:var(--a)}:is(.acct-v2,.set-body) .acct-attribution{background:var(--bg3);border:1px dashed var(--bd2);color:var(--t2);border-radius:6px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}:is(.acct-v2,.set-body) .acct-attribution svg{color:var(--a);flex:0 0 13px;margin-top:2px}:is(.acct-v2,.set-body) .acct-mono-em{font-family:var(--pr-font-mono);color:var(--t);font-style:italic}:is(.acct-v2,.set-body) .acct-dr-block{background:var(--bg2);border:1px solid var(--bd);border-radius:8px;margin-bottom:14px;padding:16px}:is(.acct-v2,.set-body) .acct-dr-block.danger{border-color:var(--pr-rdb);background:var(--pr-rdt)}:is(.acct-v2,.set-body) .acct-dr-block:last-child{margin-bottom:0}:is(.acct-v2,.set-body) .acct-dr-title{color:var(--t);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}:is(.acct-v2,.set-body) .acct-dr-desc{color:var(--t2);margin-top:4px;font-size:12px}:is(.acct-v2,.set-body) .acct-dr-items{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:is(.acct-v2,.set-body) .acct-dr-chip{background:var(--bg3);border:1px solid var(--bd);color:var(--t2);border-radius:999px;padding:4px 9px;font-size:11px}:is(.acct-v2,.set-body) .acct-dr-warn{background:var(--warm);border:1px solid var(--warmbd);color:var(--pr-amx);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}:is(.acct-v2,.set-body) .acct-dr-warn svg{flex:0 0 14px;margin-top:2px}:is(.acct-v2,.set-body) .acct-export-state{background:var(--a2);border:1px solid var(--pr-tlb);color:var(--t);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}:is(.acct-v2,.set-body) .acct-spin{color:var(--a);flex:0 0 13px;margin-top:2px;animation:1s linear infinite acct-spin}@keyframes acct-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:is(.acct-v2,.set-body) .acct-btn.danger{background:var(--red);color:var(--pr-bg);border-color:var(--red)}:is(.acct-v2,.set-body) .acct-btn.danger:hover:not(:disabled){filter:brightness(.94)}:is(.acct-v2,.set-body) .acct-modal-scrim{background:var(--pr-overlay);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:is(.acct-v2,.set-body) .acct-modal{background:var(--bg2);border:1px solid var(--bd);border-top:3px solid var(--a);border-radius:var(--pr-r-modal);width:100%;max-width:560px;box-shadow:var(--pr-shadow-md);flex-direction:column;display:flex;overflow:hidden}:is(.acct-v2,.set-body) .acct-modal.wide{max-width:720px}:is(.acct-v2,.set-body) .acct-modal.full{max-width:min(1100px,90vw)}:is(.acct-v2,.set-body) .acct-modal-hd{background:var(--bg3);border-bottom:1px solid var(--bd);min-height:64px;color:var(--t);align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:flex}:is(.acct-v2,.set-body) .acct-modal-body{background:var(--bg2);max-height:60vh;color:var(--t2);padding:24px;font-size:12.5px;line-height:1.5;overflow-y:auto}:is(.acct-v2,.set-body) .acct-modal-foot{background:var(--bg3);border-top:1px solid var(--bd);justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:0 24px;display:flex}@media (width<=768px){.acct-v2 .acct-modal-scrim{align-items:flex-end;padding:0}.acct-v2 .acct-modal,.acct-v2 .acct-modal.wide,.acct-v2 .acct-modal.full{border:0;border-radius:0;max-width:100%;height:100dvh}.acct-v2 .acct-modal-body{flex:1;max-height:none}}.fo-dialog-content .acct-modal-body{max-height:none;padding:0;overflow:visible}:is(.acct-v2,.set-body) :is(.acct-member-opt,.acct-lang-chip,.acct-subblock-hd)>.pr-btn__label{display:contents}:is(.acct-v2,.set-body) .acct-member-opt{width:100%;height:auto;min-height:52px;font-size:var(--pr-fs-control)}.set-surface{padding:var(--pr-sp-5) var(--pr-sp-6) var(--pr-sp-10);background:var(--pr-stone);color:var(--pr-ink);font-family:var(--pr-font-sans);min-height:100%}.set-head{margin-bottom:var(--pr-sp-2)}.set-eyebrow{font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-tx3)}.set-title{font-family:var(--pr-font-sans);font-size:var(--pr-fs-section);font-weight:var(--pr-fw-semibold);letter-spacing:-.02em;color:var(--pr-ink);margin:var(--pr-sp-0-5) 0 0}.set-body{margin-top:var(--pr-sp-4)}.set-denied{background:var(--pr-bg);border:1px solid var(--pr-bd);border-radius:var(--pr-r);padding:var(--pr-sp-4);font-size:var(--pr-fs-body);color:var(--pr-tx2);max-width:640px}.set-sections{gap:var(--pr-sp-4);display:grid}.set-sections .acct-card{background:var(--pr-bg);border:1px solid var(--pr-bd);border-radius:var(--pr-r);box-shadow:none}.set-sections .acct-card-hd .tt{font-size:var(--pr-fs-card);font-weight:var(--pr-fw-semibold);letter-spacing:-.012em}.set-sections .acct-card-hd .sb{font-size:var(--pr-fs-caption);color:var(--pr-tx2)}.set-sections .acct-field-lbl{font-family:var(--pr-font-sans);font-size:var(--pr-fs-sm2);font-weight:var(--pr-fw-medium);letter-spacing:0;text-transform:none;color:var(--pr-tx2)}.set-sections .acct-kv-name,.set-sections .acct-srow-tt,.set-sections .acct-nmatrix-lbl,.set-sections .acct-trow-lbl{font-size:var(--pr-fs-body);font-weight:var(--pr-fw-medium)}.set-sections .acct-tbl td.num,.set-sections .acct-mono,.set-sections .acct-kv-avatar,.set-sections .acct-member-av{font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums}.set-sections .acct-card-foot,.set-sections .acct-form-foot,.set-sections .acct-actions{justify-content:flex-end}.set-sections .acct-btn{flex:none;width:auto}.set-table-wrap{background:var(--pr-bg);border:1px solid var(--pr-bd);border-radius:var(--pr-r);overflow:hidden}@media (width<=1024px){.set-sections .acct-grid{grid-template-columns:1fr}}@media (width<=768px){.set-surface{padding:var(--pr-sp-4) var(--pr-sp-3) var(--pr-sp-8)}}@media (width<=480px){.set-sections .acct-card-foot,.set-sections .acct-form-foot,.set-sections .acct-actions{flex-wrap:wrap}}.sso-map-tbl{border-collapse:collapse;width:100%;margin-top:var(--pr-sp-2)}.sso-map-tbl th{text-align:left;font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro);font-weight:var(--pr-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-tx3);padding:var(--pr-sp-2) var(--pr-sp-2);border-bottom:1px solid var(--pr-bd)}.sso-map-tbl td{padding:var(--pr-sp-2);border-bottom:1px solid var(--pr-bd);vertical-align:middle}.sso-map-tbl tr:last-child td{border-bottom:0}.sso-map-tbl .right{text-align:right}.sso-soon-notice{padding:var(--pr-sp-3);margin-bottom:var(--pr-sp-4);background:var(--pr-amt);border:1px solid var(--pr-amb);border-radius:var(--pr-r2);font-size:var(--pr-fs-caption);color:var(--pr-tx2);line-height:1.5}.sso-inert{opacity:.62;filter:saturate(.6)}.sso-actions{gap:var(--pr-sp-2);margin-top:var(--pr-sp-3);flex-wrap:wrap;display:flex}.sso-save-error{margin-top:var(--pr-sp-3);padding:var(--pr-sp-3);background:var(--pr-rdt);border:1px solid var(--pr-rdb);border-radius:var(--pr-r2);font-size:var(--pr-fs-caption);color:var(--pr-rdx);gap:var(--pr-sp-1);display:grid}@media (width<=640px){.sso-map-tbl,.sso-map-tbl tbody,.sso-map-tbl tr,.sso-map-tbl td{width:100%;display:block}.sso-map-tbl thead{display:none}.sso-map-tbl tr{border-bottom:1px solid var(--pr-bd);padding-bottom:var(--pr-sp-2)}.sso-map-tbl td{border-bottom:0}}:is(.acct-v2,.set-body) .org-v2{padding:0}:is(.acct-v2,.set-body) .org-v2-cta{justify-content:flex-end;padding:14px 28px 0;display:flex}:is(.acct-v2,.set-body) .org-v2-kpi{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--bg2);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}:is(.acct-v2,.set-body) .org-v2-kpi-cell{border-right:1px solid var(--bd);flex-direction:column;gap:4px;padding:14px 20px;display:flex}:is(.acct-v2,.set-body) .org-v2-kpi-cell:last-child{border-right:0}:is(.acct-v2,.set-body) .org-v2-kpi-cell.accent{background:var(--a2)}:is(.acct-v2,.set-body) .org-v2-kpi-lbl{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:9.5px;font-weight:500}:is(.acct-v2,.set-body) .org-v2-kpi-val{color:var(--t);letter-spacing:-.018em;font-size:20px;font-weight:600;line-height:1.1}:is(.acct-v2,.set-body) .org-v2-kpi-val.warn{color:var(--amber)}:is(.acct-v2,.set-body) .org-v2-kpi-sub{color:var(--t2);font-size:11px}:is(.acct-v2,.set-body) .org-v2-content{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;padding:24px 28px 80px;display:flex}:is(.acct-v2,.set-body) .org-v2-card-hd{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:15px 20px;display:flex}:is(.acct-v2,.set-body) .org-v2-card-hd .ic{background:var(--a2);width:28px;height:28px;color:var(--a);border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}:is(.acct-v2,.set-body) .org-v2-card-hd .tt{color:var(--t);font-size:14px;font-weight:500;line-height:1.2}:is(.acct-v2,.set-body) .org-v2-card-hd .sb{color:var(--t2);margin-top:2px;font-size:11.5px}:is(.acct-v2,.set-body) .org-v2-card-hd-main{flex:1;min-width:0}:is(.acct-v2,.set-body) .mrow{border-bottom:1px solid var(--bd);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}:is(.acct-v2,.set-body) .mrow:last-child{border-bottom:0}:is(.acct-v2,.set-body) .mrow-av{width:32px;height:32px;color:var(--pr-bg);font-family:var(--pr-font-mono);letter-spacing:.04em;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}:is(.acct-v2,.set-body) .mrow-main{min-width:0}:is(.acct-v2,.set-body) .mrow-name{color:var(--t);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}:is(.acct-v2,.set-body) .mrow-email{font-family:var(--pr-font-mono);color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}:is(.acct-v2,.set-body) .mrow-you{font-family:var(--pr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);border:1px solid var(--bd2);border-radius:4px;padding:2px 6px;font-size:9px}:is(.acct-v2,.set-body) .mrow-joined{font-family:var(--pr-font-mono);color:var(--t3);font-size:11px}:is(.acct-v2,.set-body) .pill{font-family:var(--pr-font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--bd2);background:var(--bg2);color:var(--t2);border-radius:4px;padding:4px 8px;font-size:8.5px;font-weight:500;display:inline-block}:is(.acct-v2,.set-body) .pill.admin{color:var(--a);background:var(--a2);border-color:var(--pr-tlb)}:is(.acct-v2,.set-body) .pill.member{color:var(--t2);background:var(--bg3)}:is(.acct-v2,.set-body) .pill.pending{color:var(--amber);background:var(--warm);border-color:var(--warmbd)}:is(.acct-v2,.set-body) .pill.expired{color:var(--t2);background:var(--bg3)}:is(.acct-v2,.set-body) .mrow-menu{position:relative}:is(.acct-v2,.set-body) .mrow-menu-btn{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.acct-v2,.set-body) .mrow-menu-btn:hover{background:var(--bg3);border-color:var(--bd)}:is(.acct-v2,.set-body) .menu{background:var(--bg2);border:1px solid var(--bd2);min-width:200px;box-shadow:var(--pr-shadow-md);z-index:40;border-radius:7px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}:is(.acct-v2,.set-body) .menu-item{width:100%;color:var(--t);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}:is(.acct-v2,.set-body) .menu-item:hover{background:var(--bg3)}:is(.acct-v2,.set-body) .menu-item.danger{color:var(--red)}:is(.acct-v2,.set-body) .menu-item.danger:hover{background:var(--pr-rdt)}:is(.acct-v2,.set-body) .menu-sep{background:var(--bd);height:1px;margin:4px 0}:is(.acct-v2,.set-body) .irow{border-bottom:1px solid var(--bd);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:13px 18px;transition:opacity .3s;display:grid}:is(.acct-v2,.set-body) .irow:last-child{border-bottom:0}:is(.acct-v2,.set-body) .irow.fadeout{opacity:0}:is(.acct-v2,.set-body) .irow-email{color:var(--t);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}:is(.acct-v2,.set-body) .irow-email svg{color:var(--t3);flex:0 0 14px}:is(.acct-v2,.set-body) .irow-invited{font-family:var(--pr-font-mono);color:var(--t3);white-space:nowrap;font-size:11px}:is(.acct-v2,.set-body) .irow-actions{align-items:center;gap:6px;display:flex}:is(.acct-v2,.set-body) .empty-line{color:var(--t2);align-items:center;gap:10px;padding:18px 20px;font-size:12.5px;display:flex}:is(.acct-v2,.set-body) .empty-line svg{color:var(--t3);flex:0 0 16px}:is(.acct-v2,.set-body) .role-opts{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}:is(.acct-v2,.set-body) .role-opt{text-align:left;border:1px solid var(--bd2);background:var(--bg2);cursor:pointer;font:inherit;color:var(--t);border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:border-color .15s,background .15s;display:flex}:is(.acct-v2,.set-body) .role-opt:hover{border-color:var(--a)}:is(.acct-v2,.set-body) .role-opt.sel{border-color:var(--a);background:var(--a2)}:is(.acct-v2,.set-body) .role-opt-hd{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}:is(.acct-v2,.set-body) .role-opt-hd .ic{background:var(--bg3);width:26px;height:26px;color:var(--t2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}:is(.acct-v2,.set-body) .role-opt.sel .role-opt-hd .ic{background:var(--a);color:var(--pr-bg)}:is(.acct-v2,.set-body) .role-opt-radio{border:1.5px solid var(--bd2);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;display:inline-flex}:is(.acct-v2,.set-body) .role-opt.sel .role-opt-radio{border-color:var(--a)}:is(.acct-v2,.set-body) .role-opt.sel .role-opt-radio:after{content:"";background:var(--a);border-radius:50%;width:7px;height:7px}:is(.acct-v2,.set-body) .role-opt-desc{color:var(--t2);font-size:11.5px;line-height:1.4}:is(.acct-v2,.set-body) .role-opt-chips{flex-wrap:wrap;gap:5px;display:flex}:is(.acct-v2,.set-body) .role-opt-chip{color:var(--t2);border:1px solid var(--bd);background:var(--bg2);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;display:inline-flex}:is(.acct-v2,.set-body) .role-opt-chip.no{color:var(--t3);opacity:.7}:is(.acct-v2,.set-body) .role-opt-chip svg{flex:0 0 10px}:is(.acct-v2,.set-body) .dlg-note{background:var(--bg3);border:1px solid var(--bd);color:var(--t2);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}:is(.acct-v2,.set-body) .dlg-note svg{color:var(--a);flex:0 0 14px;margin-top:2px}:is(.acct-v2,.set-body) .dlg-note strong{color:var(--t);font-weight:500}:is(.acct-v2,.set-body) .ferr{color:var(--red);margin-top:4px;font-size:11.5px}.umb-sel{display:inline-flex;position:relative}.umb-sel__menu{z-index:var(--pr-z-dropdown);margin-top:var(--pr-sp-2);min-width:var(--pr-w-split-list-compact);max-height:var(--pr-w-calendar);padding:var(--pr-sp-2);background:var(--pr-surface);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r3);box-shadow:var(--pr-shadow-md);position:absolute;top:100%;left:0;overflow-y:auto}.umb-sel__item{align-items:center;gap:var(--pr-sp-2);width:100%;padding:var(--pr-sp-2) var(--pr-sp-3);border-radius:var(--pr-r2);font-size:var(--pr-fs-sm);color:var(--pr-tx1);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.umb-sel__item:hover{background:var(--pr-bg)}.umb-sel__item--current{font-weight:var(--pr-fw-semibold)}.umb-sel__group{padding:var(--pr-sp-2) var(--pr-sp-3);font-size:var(--pr-fs-micro);color:var(--pr-tx3);text-transform:uppercase;letter-spacing:var(--pr-ls-wide)}.umb-rollup__row{align-items:center;gap:var(--pr-sp-3);padding:var(--pr-sp-3) 0;border-top:var(--pr-bw-hair) solid var(--pr-bd2);flex-wrap:wrap;display:flex}.umb-rollup__row-main{gap:var(--pr-sp-1);flex-direction:column;flex:1 1 var(--pr-provider-pane-min);min-width:0;display:flex}.umb-rollup__side{align-items:center;gap:var(--pr-sp-3);flex-shrink:0;display:flex}.umb-freeze{gap:var(--pr-sp-3);margin-top:var(--pr-sp-3);flex-direction:column;display:flex}.umb-freeze__controls{align-items:center;gap:var(--pr-sp-3);flex-wrap:wrap;display:flex}@media (width<=768px){.umb-rollup__row,.umb-freeze__controls{flex-direction:column;align-items:stretch}}.umb-sel__tick{width:var(--pr-sp-3);flex-shrink:0}.umb-xinv__basis,.umb-xinv__seam{color:var(--pr-tx3);font-size:var(--pr-fs-caption);line-height:1.5}.umb-xinv__seam{margin-top:var(--pr-sp-3);border-top:var(--pr-bw-hair) solid var(--pr-bd2);padding-top:var(--pr-sp-3)}.umb-tree{gap:var(--pr-sp-3);margin-bottom:var(--pr-sp-4);flex-direction:column;display:flex}.umb-tree__group{border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r3);background:var(--pr-surface);padding:var(--pr-sp-3) var(--pr-sp-4)}.umb-tree__head{align-items:center;gap:var(--pr-sp-2);flex-wrap:wrap;display:flex}.umb-tree__toggle{min-width:var(--pr-sp-6);min-height:var(--pr-sp-6);color:var(--pr-tx2);cursor:pointer;border-radius:var(--pr-r2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.umb-tree__icon{color:var(--pr-tx2)}.umb-tree__name{font-weight:var(--pr-fw-semibold);color:var(--pr-tx1)}.umb-tree__meta{color:var(--pr-tx3);font-size:var(--pr-fs-sm)}.umb-tree__aum{color:var(--pr-tx2);font-size:var(--pr-fs-sm);margin-left:auto}.umb-tree__list{margin:var(--pr-sp-2) 0 0;padding:0 0 0 var(--pr-sp-6);list-style:none}.umb-tree__item{align-items:center;gap:var(--pr-sp-2);padding:var(--pr-sp-1) 0;font-size:var(--pr-fs-sm);flex-wrap:wrap;display:flex}.umb-tree__item--closed{opacity:.55}.umb-tree__branch{color:var(--pr-tx3)}.umb-tree__empty{margin-top:var(--pr-sp-2);padding-left:var(--pr-sp-6);color:var(--pr-tx3);font-size:var(--pr-fs-sm)}.umb-summary{color:var(--pr-tx3);font-size:var(--pr-fs-sm);margin-bottom:var(--pr-sp-3)}.umb-crumb{align-items:center;gap:var(--pr-sp-1);font-size:var(--pr-fs-sm);color:var(--pr-tx2);margin-bottom:var(--pr-sp-2);display:inline-flex}.umb-context{color:var(--pr-tx3);font-size:var(--pr-fs-micro);display:block}.umb-inherited{color:var(--pr-tx3);font-size:var(--pr-fs-micro)}.umb-form{gap:var(--pr-sp-3);flex-direction:column;display:flex}.umb-form__row{gap:var(--pr-sp-3);grid-template-columns:2fr 1fr;display:grid}.umb-list{flex-direction:column;display:flex}@media (width<=768px){.umb-form__row{grid-template-columns:1fr}.umb-tree__aum{margin-left:0}}.umb-choice{gap:var(--pr-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.umb-choice__card{gap:var(--pr-sp-3);padding:var(--pr-sp-4);flex-direction:column;display:flex}@media (width<=900px){.umb-choice{grid-template-columns:1fr}}.umb-wizard{flex-direction:column;gap:16px;max-width:760px;display:flex}.umb-steps{color:var(--muted-foreground);gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.umb-steps li span{border:1px solid var(--border);border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:6px;display:inline-flex}.umb-steps li.on{color:var(--foreground);font-weight:600}.umb-steps li.on span,.umb-steps li.done span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.umb-seg{flex-wrap:wrap;gap:6px;display:flex}.umb-wizard__nav{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.umb-inherit-box{border:1px solid var(--border);background:var(--muted);border-radius:2px;padding:12px}.umb-inherit-box h4,.umb-form h4{margin:8px 0 4px;font-size:13px;font-weight:600}.umb-summary__row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.umb-summary__row span{color:var(--muted-foreground)}.rp-fields{gap:12px;display:grid}.rp-fields__h{margin:4px 0 0;font-size:14px;font-weight:600}.rp-fields__sub{color:var(--muted-foreground);text-transform:none;border-top:1px solid var(--border);margin:8px 0 0;padding-top:10px;font-size:12px;font-weight:600}.rp-fields__flags{gap:8px;display:grid}.rp-fields__err{color:var(--destructive);font-size:12px}.fc-reg{border:1px solid var(--border);border-radius:2px;margin-bottom:20px;padding:16px}.umb-tabs{border-bottom:1px solid var(--border);gap:4px;margin:12px 0;display:flex;overflow-x:auto}.umb-tabs__tab{color:var(--muted-foreground);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:2px 2px 0 0;padding:8px 16px}.umb-tabs__tab:hover{color:var(--foreground)}.umb-tabs__tab--active{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.umb-doc__name{align-items:center;gap:6px;display:inline-flex}.umb-doc-group{border-top:1px solid var(--border);padding:8px 0}.umb-doc-group__head{justify-content:flex-start;gap:8px;width:100%}.umb-doc-group__body{flex-direction:column;gap:4px;padding-left:24px;display:flex}.wg-pause-bar{border:1px solid var(--amber,#b45309);background:color-mix(in srgb, var(--amber,#b45309) 8%, transparent);border-left-width:3px;border-radius:6px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.wg-pause-bar.overdue{border-color:var(--red,#b91c1c);background:color-mix(in srgb, var(--red,#b91c1c) 8%, transparent)}.wg-pause-bar .wg-pb-main{flex:1;min-width:0}.wg-pause-bar .wg-pb-t{font-weight:600}.wg-pause-bar .wg-pb-s{color:var(--t3,#6b7280);margin-top:2px;font-size:11.5px}.wg-btn{border:1px solid var(--b2,#d4d4d8);background:var(--s1,#fff);cursor:pointer;white-space:nowrap;border-radius:5px;padding:5px 10px;font-size:12px}.wg-btn:disabled{opacity:.5;cursor:not-allowed}.wg-btn.primary{background:var(--accent,#1f2937);color:var(--on-accent,#fff);border-color:#0000}.wg-overlay{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wg-modal{background:var(--s1,#fff);border:1px solid var(--b2,#d4d4d8);border-radius:8px;width:100%;max-width:520px;max-height:86vh;padding:18px 20px 16px;overflow:auto}.wg-modal h3{margin:0 0 4px;font-size:15px}.wg-modal .wg-sub{color:var(--t3,#6b7280);margin-bottom:14px;font-size:12px}.wg-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.wg-field label{letter-spacing:.04em;text-transform:uppercase;color:var(--t3,#6b7280);font-size:11px}.wg-field input,.wg-field select,.wg-field textarea{border:1px solid var(--b2,#d4d4d8);font:inherit;background:var(--s1,#fff);color:inherit;border-radius:5px;padding:6px 8px;font-size:13px}.wg-field .wg-hint{color:var(--t3,#6b7280);font-size:11px}.wg-check{align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;display:flex}.wg-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.wg-err{color:var(--red,#b91c1c);margin-bottom:8px;font-size:12px}.wg-chain{border-top:1px dashed var(--b2,#d4d4d8);margin-top:8px;padding-top:8px}.wg-chain-stages{flex-wrap:wrap;gap:6px;display:flex}.wg-stage{border:1px solid var(--b2,#d4d4d8);background:var(--s1,#fff);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:flex}.wg-stage .wg-dot{background:var(--b2,#d4d4d8);border-radius:50%;width:7px;height:7px}.wg-stage.done .wg-dot{background:var(--green,#15803d)}.wg-stage.current{border-color:var(--amber,#b45309);font-weight:600}.wg-stage.current .wg-dot{background:var(--amber,#b45309)}.wg-stage.rejected .wg-dot{background:var(--red,#b91c1c)}.wg-stage .wg-role{color:var(--t3,#6b7280)}.wg-chain-note{color:var(--t3,#6b7280);margin-top:6px;font-size:11.5px}.wg-chain-editor .wg-stage-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.wg-chain-editor .wg-stage-row .wg-n{color:var(--t3,#6b7280);min-width:54px;font-size:11px}.wg-stage-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.wg-stage-row:last-of-type{border-bottom:0}.wg-stage-row .wg-n{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);min-width:62px;font-size:11px}.wg-stage-row input,.wg-stage-row select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:4px;padding:4px 6px;font-size:12px}.wg-pause-bar.wg-pause-prompt{background:#f9fafb;border:1px solid #e5e2dd;border-radius:8px;align-items:center}.wg-pause-bar.wg-pause-prompt .wg-pb-icon{color:#8b8fa3;flex-shrink:0}.wg-pause-bar.wg-pause-prompt .wg-pb-t{color:#1a1a1a;font-size:13px;font-weight:500}.wg-pause-bar.wg-pause-prompt .wg-pb-s{color:#8b8fa3;font-size:12px}.wg-pause-bar.wg-pause-prompt .wg-btn{color:#1a1a1a;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:500}.wg-pause-bar.wg-pause-prompt .wg-btn:hover{background:#f3f4f6}.mlh-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.mlh-seg{border:1px solid var(--border);border-radius:2px;display:inline-flex;overflow:hidden}.mlh-seg button{background:var(--background);color:var(--foreground);border:0;border-right:1px solid var(--border);cursor:pointer;padding:8px 16px;font-size:13px}.mlh-seg button:last-child{border-right:0}.mlh-seg button.on{background:var(--primary);color:var(--primary-foreground)}.mlh-fund{min-width:220px}.mlh-search{border:1px solid var(--border);min-width:220px;color:var(--muted-foreground);border-radius:2px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.mlh-search input{color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:13px}.mlh-group{margin:20px 0}.mlh-group-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mlh-group-head h2{margin:0;font-size:15px;font-weight:600}.mlh-none{color:var(--muted-foreground);margin:4px 0;font-size:13px}.mlh-table{border:1px solid var(--border);border-radius:2px}.mlh-row{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;background:0 0;grid-template-columns:1.3fr 2fr 1.2fr .8fr .8fr;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.mlh-row:last-child{border-bottom:0}.mlh-row:hover{background:var(--muted)}.mlh-row-head{cursor:default;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--muted);font-size:11px}.mlh-row>span{overflow-wrap:anywhere;min-width:0}.mlh-row small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.mlh-rec strong{font-weight:500}.mlh-more{margin:8px 14px}.mlh-st-pending{color:var(--primary)}.mlh-st-expired{color:var(--destructive)}.mlh-st-completed{color:var(--muted-foreground)}.mlh-detail dl{grid-template-columns:140px 1fr;gap:6px 12px;font-size:13px;display:grid}.mlh-detail dt{color:var(--muted-foreground)}.mlh-detail h3{margin:18px 0 6px;font-size:13px;font-weight:600}.mlh-list{margin:0;padding:0;font-size:13px;list-style:none}.mlh-list li{border-bottom:1px solid var(--border);padding:6px 0}.mlh-list pre{white-space:pre-wrap;background:var(--muted);border-radius:2px;margin-top:4px;padding:8px;font-size:11px}.mlh-actions{gap:8px;margin-top:18px;display:flex}.mlh-revoke{gap:12px;margin-top:16px;font-size:13px;display:grid}.mlh-revoke input[type=text],.mlh-revoke input:not([type]),.mlh-revoke input[type=email]{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:2px;margin-top:4px;padding:8px;display:block}.mlh-revoke fieldset{border:1px solid var(--border);border-radius:2px;gap:6px;padding:8px 12px;display:grid}@media (width<=800px){.mlh-row{grid-template-columns:1fr 1fr}.mlh-row-head{display:none}}.bg-wrap{gap:14px;max-width:1080px;padding:16px;display:grid}.bg-lede{color:var(--t3);font-size:12px;line-height:1.6}.bg-item{gap:6px;padding:14px;display:grid}.bg-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bg-title{font-size:14px;font-weight:600}.bg-meta{color:var(--t3);font-size:11px;line-height:1.6}.bg-reason{font-size:12px;line-height:1.6}.bg-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bg-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--bd);color:var(--t3);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px;display:inline-block}.bg-tag.platform{border-color:var(--bd)}.bg-tag.person{color:var(--t)}.bg-tag.ok{color:var(--green,#16a34a);border-color:currentColor}.bg-tag.warn{color:var(--amber,#d97706);border-color:currentColor}.bg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.bg-kv{grid-template-columns:150px 1fr;gap:4px 12px;font-size:12px;display:grid}.bg-kv dt{color:var(--t3)}.bg-chain{color:var(--t3);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.bg-section-title{margin-bottom:6px;font-size:13px;font-weight:600}@media (width<=520px){.bg-wrap{padding:12px}.bg-grid,.bg-kv{grid-template-columns:1fr}.bg-kv dt{margin-top:6px}}.bg-narrative-event{color:var(--t1);margin-top:2px;font-size:13px}.bg-narrative-line{color:var(--t2);margin-top:2px;font-size:12px}.bg-narrative-ask{color:var(--t1);margin-top:6px;font-size:12px;font-weight:600}.bg-narrative-ask.decide{color:var(--warn,var(--t1))}.bg-stack{gap:10px;display:grid}.bg-section{margin-top:18px}.dr-section{gap:10px;display:grid}.dr-section-head{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--bd);align-items:center;gap:10px;margin-top:6px;padding-bottom:6px;font-size:11px;font-weight:600;display:flex}.dr-count{text-transform:none;letter-spacing:0;font-weight:500}.dr-card{gap:6px;padding:14px 16px;display:grid}.dr-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dr-title{font-size:14px;font-weight:600}.dr-meta{color:var(--t3);font-size:12px}.dr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.dr-spacer{flex:1}.dr-badge{border:1px solid var(--bd);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dr-badge.ok{color:var(--green,#1f7a4d);border-color:currentColor}.dr-badge.warn{color:var(--amber,#a86b00);border-color:currentColor}.dr-badge.bad{color:var(--red,#b42318);border-color:currentColor}.dr-badge.info{color:var(--accent,#134343);border-color:currentColor}.dr-btn-approve,.dr-btn-reject,.dr-btn-abstain{border:1px solid var(--bd);cursor:pointer;background:0 0;border-radius:2px;padding:8px 16px;font-size:12px;font-weight:600}.dr-btn-approve{background:var(--accent,#134343);color:var(--accent-fg,#fff);border-color:var(--accent,#134343)}.dr-btn-reject{color:var(--red,#b42318);border-color:currentColor}.dr-btn-approve:disabled,.dr-btn-reject:disabled,.dr-btn-abstain:disabled{opacity:.5;cursor:default}.dr-body{white-space:pre-wrap;font-size:13px;line-height:1.55}.dr-facts{grid-template-columns:140px 1fr;gap:4px 12px;font-size:12px;display:grid}.dr-facts dt{color:var(--t3)}.dr-facts dd{margin:0}.dr-list{gap:6px;display:grid}.dr-list-row{border-bottom:1px solid var(--bd);align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.dr-list-row:last-child{border-bottom:0}.dr-hash{color:var(--t3);word-break:break-all;font-family:ui-monospace,monospace;font-size:10.5px}.dr-tabs{gap:6px;display:flex}.dr-tab{border:1px solid var(--bd);cursor:pointer;background:0 0;border-radius:2px;padding:8px 16px;font-size:12px}.dr-tab[aria-selected=true]{background:var(--accent,#134343);color:var(--accent-fg,#fff);border-color:var(--accent,#134343)}.dr-table{border-collapse:collapse;width:100%;font-size:12px}.dr-table th{text-align:left;color:var(--t3);border-bottom:1px solid var(--bd);padding:8px;font-weight:600}.dr-table td{border-bottom:1px solid var(--bd);vertical-align:top;padding:8px}.dr-field{gap:4px;font-size:12px;display:grid}.dr-field>span{color:var(--t3)}.dr-input,.dr-select,.dr-textarea{border:1px solid var(--bd);color:inherit;background:0 0;border-radius:2px;width:100%;padding:8px;font-size:12px}.dr-check{align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.dr-err{color:var(--red,#b42318);font-size:12px}.dr-note{color:var(--t3);font-size:12px}.pob{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;padding:16px 24px 48px;display:flex}.pob-back{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.pob-back:hover{color:var(--foreground)}.pob-card{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.pob-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:11px}.pob-title{color:var(--foreground);margin:2px 0 0;font-size:20px;font-weight:600}.pob-fund{color:var(--muted-foreground);margin:0 0 8px;font-size:14px}.pob-meta{grid-template-columns:120px 1fr;gap:6px 12px;margin:4px 0 8px;font-size:13px;display:grid}.pob-meta dt{color:var(--muted-foreground)}.pob-meta dd{color:var(--foreground);margin:0}.pob-sec{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:8px;padding-top:12px;display:flex}.pob-sec h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.pob-sec p{color:var(--foreground);margin:0;font-size:14px}.pob-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pob-none{color:var(--muted-foreground)!important;font-size:13px!important}.pob-note{color:var(--muted-foreground)!important;font-size:12px!important}.pob-tl{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pob-tl time{color:var(--muted-foreground)}.pob-st-overdue{color:var(--destructive)}.ddq-page{background:var(--pr-stone);min-height:100dvh;padding:var(--pr-sp-3);justify-content:center;display:flex}.ddq-frame{gap:var(--pr-sp-3);flex-direction:column;width:100%;max-width:880px;display:flex}.ddq-brand{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);display:flex}.ddq-brand__firm{font-size:var(--pr-fs-caption2);color:var(--pr-tx2);font-weight:var(--pr-fw-medium)}.ddq-card{background:var(--pr-surface);border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:var(--pr-r3);padding:var(--pr-sp-4)}.ddq-eyebrow{font-size:var(--pr-fs-micro2);letter-spacing:var(--pr-ls-wide);text-transform:uppercase;color:var(--pr-tx3);font-weight:var(--pr-fw-medium)}.ddq-title{font-size:20px;font-weight:var(--pr-fw-semibold,600);color:var(--pr-tx1);margin:4px 0 2px}.ddq-meta{font-size:var(--pr-fs-caption2);color:var(--pr-tx3);flex-wrap:wrap;gap:4px 14px;display:flex}.ddq-meta strong{color:var(--pr-tx1);font-weight:var(--pr-fw-medium)}.ddq-progress{margin-top:var(--pr-sp-3)}.ddq-progress__label{font-size:var(--pr-fs-caption2);color:var(--pr-tx2);margin-bottom:6px}.ddq-progress__track{background:var(--pr-stone2);border-radius:999px;height:6px;overflow:hidden}.ddq-progress__fill{background:var(--pr-teal);border-radius:999px;height:100%;transition:width .2s}.ddq-saved{font-size:var(--pr-fs-micro2);color:var(--pr-tx3);margin-top:6px}.ddq-sections{flex-direction:column;display:flex}.ddq-sec{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);border-top:var(--pr-bw-hair) solid var(--pr-bd);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--pr-tx1);background:0 0;border-bottom:0;border-left:0;border-right:0;padding:12px 0;display:flex}.ddq-sec:first-child{border-top:0}.ddq-sec:disabled{cursor:default;color:var(--pr-tx3)}.ddq-sec__t{font-size:var(--pr-fs-body,14px);font-weight:var(--pr-fw-medium)}.ddq-sec__s{font-size:var(--pr-fs-caption2);color:var(--pr-tx3);margin-top:2px}.ddq-sec__r{font-size:var(--pr-fs-caption2);color:var(--pr-tx2);white-space:nowrap}.ddq-q{padding:var(--pr-sp-3) 0;border-top:var(--pr-bw-hair) solid var(--pr-bd)}.ddq-q:first-of-type{border-top:0}.ddq-q__n{font-size:var(--pr-fs-micro2);color:var(--pr-tx3);font-family:var(--pr-font-mono)}.ddq-q__p{font-size:var(--pr-fs-body,14px);color:var(--pr-tx1);font-weight:var(--pr-fw-medium);margin:2px 0 4px}.ddq-q__req{color:var(--pr-red);margin-left:2px}.ddq-q__g{font-size:var(--pr-fs-caption2);color:var(--pr-tx3);margin-bottom:8px}.ddq-q__by{font-size:var(--pr-fs-micro2);color:var(--pr-tx3);margin-top:6px}.ddq-q__err{font-size:var(--pr-fs-caption2);color:var(--pr-red);margin-top:4px}.ddq-inp{border:var(--pr-bw-hair) solid var(--pr-bd2,var(--pr-bd));background:var(--pr-surface);width:100%;min-height:36px;color:var(--pr-tx1);font:inherit;border-radius:2px;padding:8px 10px;font-size:14px}.ddq-inp:focus{outline:2px solid var(--pr-teal);outline-offset:0}textarea.ddq-inp{resize:vertical;min-height:88px}.ddq-choices{flex-wrap:wrap;gap:8px;display:flex}.ddq-choice{border:var(--pr-bw-hair) solid var(--pr-bd2,var(--pr-bd));background:var(--pr-surface);cursor:pointer;min-height:36px;font:inherit;color:var(--pr-tx1);border-radius:2px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.ddq-choice[aria-pressed=true]{border-color:var(--pr-teal);background:var(--pr-teal-soft,var(--pr-stone2))}.ddq-choice:disabled{cursor:default;opacity:.7}.ddq-files{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ddq-file{font-size:var(--pr-fs-caption2);color:var(--pr-tx2);align-items:center;gap:8px;display:flex}.ddq-file button{color:var(--pr-red);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 16px}.ddq-foot{justify-content:space-between;align-items:center;gap:var(--pr-sp-2);flex-wrap:wrap;display:flex}.ddq-note{font-size:var(--pr-fs-caption2);color:var(--pr-tx3)}.ddq-state{text-align:center;padding:var(--pr-sp-5) var(--pr-sp-3)}.ddq-state h1{color:var(--pr-tx1);margin:0 0 6px;font-size:18px}.ddq-state p{color:var(--pr-tx2);margin:0;font-size:14px}.ddq-hash{font-family:var(--pr-font-mono);font-size:var(--pr-fs-micro2);color:var(--pr-tx3);word-break:break-all}.ddq-modal-stack{flex-direction:column;gap:12px;display:flex}.ddq-field label{font-size:var(--pr-fs-caption2);color:var(--pr-tx2);margin-bottom:4px;display:block}.dd-page{flex-direction:column;gap:16px;padding:20px 28px 32px;display:flex}.dd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dd-head h1{color:var(--pr-tx1);margin:0;font-size:20px}.dd-head p{color:var(--pr-tx3);max-width:720px;margin:4px 0 0;font-size:13px}.dd-acts{flex-wrap:wrap;gap:8px;display:flex}.dd-table{border-collapse:collapse;width:100%;font-size:13px}.dd-table th{text-align:left;font-weight:var(--pr-fw-medium);color:var(--pr-tx3);border-bottom:var(--pr-bw-hair) solid var(--pr-bd);padding:8px 10px;font-size:12px}.dd-table td{border-bottom:var(--pr-bw-hair) solid var(--pr-bd);vertical-align:top;color:var(--pr-tx1);padding:10px}.dd-table tr:last-child td{border-bottom:0}.dd-sub{color:var(--pr-tx3);font-size:12px}.dd-kv{grid-template-columns:180px 1fr;gap:6px 16px;font-size:13px;display:grid}.dd-kv dt{color:var(--pr-tx3)}.dd-kv dd{color:var(--pr-tx1);margin:0}.dd-flag-red{color:var(--pr-red)}.dd-flag-amber{color:var(--pr-amber)}.dd-choice-opt{border:var(--pr-bw-hair) solid var(--pr-bd);cursor:pointer;border-radius:2px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dd-choice-opt[data-on=true]{border-color:var(--pr-teal)}.dd-choice-opt strong{color:var(--pr-tx1);font-size:14px;display:block}.dd-choice-opt span{color:var(--pr-tx3);font-size:12px}.dd-builder-q{border:var(--pr-bw-hair) solid var(--pr-bd);border-radius:2px;gap:8px;padding:10px;display:grid}.dd-builder-row{grid-template-columns:1fr 160px 90px;gap:8px;display:grid}.dd-check{color:var(--pr-tx2);align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width>=720px){.ddq-page{padding:var(--pr-sp-5) var(--pr-sp-4)}.ddq-card{padding:var(--pr-sp-5)}}@media (width<=720px){.dd-page{padding:16px}.dd-kv,.dd-builder-row{grid-template-columns:1fr}}.dd-link-btn{color:var(--pr-accent,currentColor);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.dd-provider-list{gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dd-provider-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dd-flag-list{margin:4px 0 0;padding-left:18px;font-size:13px}.net-page{background:var(--pr-warm);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.net-nh{background:var(--pr-bg);border-bottom:1px solid var(--pr-bd);flex-shrink:0;padding:18px 28px 0}.net-nh-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.net-nh-l{flex:1;min-width:0}.net-nh-title{letter-spacing:-.018em;color:var(--pr-ink);margin-bottom:5px;font-size:22px;font-weight:600;line-height:1.2}.net-nh-body{color:var(--pr-tx3);text-wrap:pretty;max-width:72ch;font-size:13.5px;line-height:1.65}.net-nh-body strong{color:var(--pr-ink);font-weight:500}.net-btn-primary{background:var(--pr-tl);color:var(--pr-bg);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .14s;display:inline-flex}.net-btn-primary:hover{opacity:.88}.net-btn-ghost{background:var(--pr-bg);color:var(--pr-ink);border:1px solid var(--pr-bd);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s,border-color .14s;display:inline-flex}.net-btn-ghost:hover{background:var(--pr-warm);border-color:var(--pr-bd2)}.net-nh-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.net-nh-strip{border-top:1px solid var(--pr-bd);margin:14px -28px 0;display:flex}.net-nh-kpi{border-right:1px solid var(--pr-bd);cursor:pointer;text-align:left;background:0 0;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex:1;gap:2px;padding:10px 20px;font-family:inherit;transition:background .1s;display:flex}.net-nh-kpi:last-child{border-right:none}.net-nh-kpi:hover{background:var(--pr-stone)}.net-nh-kpi-lbl{color:var(--pr-tx3);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.net-nh-kpi-val{letter-spacing:-.02em;color:var(--pr-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.1}.net-nh-kpi-val.amber{color:var(--pr-am)}.net-nh-kpi-sub{color:var(--pr-tx3);margin-top:2px;font-size:11px}.net-filter-bar{border-bottom:1px solid var(--pr-bd);background:var(--pr-bg);flex-shrink:0;align-items:center;gap:5px;padding:8px 20px;display:flex;overflow-x:auto}.net-fsrch{border:1px solid var(--pr-bd2);background:var(--pr-stone);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;margin-right:4px;padding:5px 10px;display:flex}.net-fsrch input{color:var(--pr-ink);background:0 0;border:none;outline:none;width:180px;font-family:IBM Plex Mono,monospace;font-size:11px}.net-fdiv{background:var(--pr-bd2);flex-shrink:0;width:1px;height:18px;margin:0 3px}.net-flbl{color:var(--pr-tx3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9px}.net-fp{cursor:pointer;color:var(--pr-tx3);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .1s}.net-fp:hover{background:var(--pr-stone);color:var(--pr-tx3)}.net-fp.on{background:var(--pr-tlt);color:var(--pr-tl);border-color:var(--pr-tlt);font-weight:500}.net-split{flex:1;display:flex;overflow:hidden}.net-split-list{border-right:1px solid var(--pr-bd);background:var(--pr-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.net-split-detail{background:var(--pr-bg);flex-shrink:0;width:412px;overflow-y:auto}.net-og{border-bottom:1px solid var(--pr-bd)}.net-og-hdr{background:var(--pr-stone);border-bottom:1px solid var(--pr-bd);z-index:4;cursor:pointer;text-align:left;border-top:none;border-left:none;border-right:none;align-items:center;gap:11px;width:100%;padding:9px 20px;font-family:inherit;transition:background .1s;display:flex;position:sticky;top:0}.net-og-hdr:hover{background:var(--pr-stone)}.net-og-caret{color:var(--pr-tx3);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;transition:transform .15s;display:inline-flex}.net-og.collapsed .net-og-caret{transform:rotate(-90deg)}.net-og.collapsed .net-og-body{display:none}.net-org-avatar{background:var(--pr-tlt);width:28px;height:28px;color:var(--pr-tl);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:flex}.net-og-hdr-main{flex:1;min-width:0}.net-og-name{color:var(--pr-ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.net-org-type{background:var(--pr-bg);border:1px solid var(--pr-bd2);color:var(--pr-tx3);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:500}.net-og-meta{color:var(--pr-tx3);margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.net-og-link{color:var(--pr-tl);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.net-og-link:hover{text-decoration:underline}.net-subsec{color:var(--pr-tx3);letter-spacing:.09em;text-transform:uppercase;background:var(--pr-bg);padding:7px 20px 4px 49px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.net-erow{border-bottom:1px solid var(--pr-bd);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:11px;width:100%;padding:9px 20px 9px 49px;font-family:inherit;transition:background .12s;display:flex}.net-erow:hover{background:var(--pr-stone)}.net-erow.active{background:var(--pr-tlt)!important}.net-role-badge{background:var(--pr-stone);color:var(--pr-tx3);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--pr-bd);border-radius:4px;flex-shrink:0;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.net-erow-main{flex:1;min-width:0}.net-erow-fund{color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.net-erow-sub{color:var(--pr-tx3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.net-erow-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.net-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;display:inline-flex}.net-status .net-sdot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.net-st-proposed{background:var(--pr-amt);color:var(--pr-am)}.net-st-proposed .net-sdot{background:var(--pr-am)}.net-st-accepted{background:var(--pr-gnb);color:var(--pr-gn)}.net-st-accepted .net-sdot{background:var(--pr-gn)}.net-st-declined{background:var(--pr-rdt);color:var(--pr-rd)}.net-st-declined .net-sdot{background:var(--pr-rd)}.net-mono-s{color:var(--pr-tx3);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9.5px}.net-prow{border-bottom:1px solid var(--pr-bd);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:11px;width:100%;padding:8px 20px 8px 49px;font-family:inherit;transition:background .12s;display:flex}.net-prow:hover{background:var(--pr-stone)}.net-prow.active{background:var(--pr-tlt)!important}.net-p-av{background:var(--pr-stone);width:26px;height:26px;color:var(--pr-tx3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex}.net-prow-main{flex:1;min-width:0}.net-prow-name{color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.net-prow-sub{color:var(--pr-tx3);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px;overflow:hidden}.net-prow-role{color:var(--pr-tx3);flex-shrink:0;font-size:11.5px}.net-mstatus{letter-spacing:.03em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:500}.net-ms-active{background:var(--pr-gnb);color:var(--pr-gn)}.net-ms-pending{background:var(--pr-amt);color:var(--pr-am)}.net-ms-removed{background:var(--pr-stone);color:var(--pr-tx3)}.net-more-row{color:var(--pr-tx3);cursor:pointer;border-bottom:1px solid var(--pr-bd);text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;padding:9px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:color .1s}.net-more-row:hover{color:var(--pr-tl)}.net-qes{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:380px;padding:48px 24px;display:flex}.net-empty-ico{background:var(--pr-tlt);width:54px;height:54px;color:var(--pr-tl);border-radius:14px;justify-content:center;align-items:center;font-size:25px;display:flex}.net-empty-title{color:var(--pr-ink);font-size:16px;font-weight:600}.net-empty-body{color:var(--pr-tx3);text-wrap:pretty;max-width:44ch;font-size:13px;line-height:1.6}.net-es-cta-btn{color:var(--pr-bg);background:var(--pr-tl);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.net-es-cta-btn:hover{opacity:.88}.net-es-reset-btn{color:var(--pr-tx3);cursor:pointer;border:1px solid var(--pr-bd2);background:0 0;border-radius:5px;margin-top:4px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.net-es-reset-btn:hover{color:var(--pr-tx3);background:var(--pr-stone)}.net-d-empty{text-align:center;height:100%;color:var(--pr-tx3);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.net-d-empty p{max-width:30ch;font-size:12px;line-height:1.6}.net-skel-grp{padding:0}.net-skel-hdr{background:linear-gradient(90deg, var(--pr-stone) 0%, var(--pr-stone) 50%, var(--pr-stone) 100%);border-bottom:1px solid var(--pr-bd);background-size:200% 100%;height:46px;animation:1.4s ease-in-out infinite net-shimmer}.net-skel-row{border-bottom:1px solid var(--pr-bd);height:46px;padding:10px 20px 10px 49px}.net-skel-bar{background:linear-gradient(90deg, var(--pr-stone) 0%, var(--pr-stone) 50%, var(--pr-stone) 100%);background-size:200% 100%;border-radius:3px;height:12px;margin-bottom:5px;animation:1.4s ease-in-out infinite net-shimmer}.net-skel-bar.w-30{width:30%}.net-skel-bar.w-60{width:60%}@keyframes net-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.net-dp-head{border-bottom:1px solid var(--pr-bd);align-items:flex-start;gap:13px;padding:18px 18px 14px;display:flex}.net-dp-avatar{background:var(--pr-tlt);width:46px;height:46px;color:var(--pr-tl);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;display:flex}.net-dp-avatar.person{background:var(--pr-stone);color:var(--pr-tx3);border-radius:50%;font-size:13px}.net-dp-headcol{flex:1;min-width:0}.net-dp-eye{color:var(--pr-tx3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:9px}.net-dp-title{color:var(--pr-ink);text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.25}.net-dp-subtitle{color:var(--pr-tx3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.net-dp-sec{border-bottom:1px solid var(--pr-bd);padding:14px 18px}.net-dp-sec-lbl{color:var(--pr-tx3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:11px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.net-fact-row{gap:10px;padding:3px 0;display:flex}.net-fact-k{color:var(--pr-tx3);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;width:96px;padding-top:2px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.net-fact-v{color:var(--pr-tx3);font-size:12.5px;line-height:1.45}.net-fact-v strong{color:var(--pr-ink);font-weight:600}.net-fact-link{color:var(--pr-tl);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.net-fact-link:hover{text-decoration:underline}.net-tl{flex-direction:column;display:flex}.net-tl-row{gap:11px;padding-bottom:13px;display:flex;position:relative}.net-tl-row:last-child{padding-bottom:0}.net-tl-rail{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.net-tl-dot{z-index:1;border-radius:50%;flex-shrink:0;width:11px;height:11px}.net-tl-dot.done{background:var(--pr-tlt);border:2px solid var(--pr-tl)}.net-tl-dot.declined{background:var(--pr-rdt);border:2px solid var(--pr-rd)}.net-tl-dot.amber{background:var(--pr-amt);border:2px solid var(--pr-am)}.net-tl-dot.muted{background:var(--pr-stone);border:2px solid var(--pr-bd2)}.net-tl-line{background:var(--pr-bd);flex:1;width:1.5px;margin:2px 0 -2px}.net-tl-body{flex:1;min-width:0}.net-tl-evt{color:var(--pr-ink);font-size:12px;font-weight:500}.net-tl-evt.amber{color:var(--pr-am)}.net-tl-evt.declined{color:var(--pr-rd)}.net-tl-meta{color:var(--pr-tx3);margin-top:1px;font-size:11.5px}.net-tl-ts{color:var(--pr-tx3);margin-top:1px;font-family:IBM Plex Mono,monospace;font-size:10px}.net-mem{border-bottom:1px solid var(--pr-bd);align-items:center;gap:10px;padding:8px 0;display:flex}.net-mem:last-child{border-bottom:none}.net-mem.gone{opacity:.45}.net-mem-main{flex:1;min-width:0}.net-mem-name{color:var(--pr-ink);font-size:12.5px;font-weight:500}.net-mem-role{color:var(--pr-tx3);font-family:IBM Plex Mono,monospace;font-size:10px}.net-mem-role.amber{color:var(--pr-am)}.net-mem-acts{flex-shrink:0;gap:5px;display:flex}.net-mbtn{border:1px solid var(--pr-bd2);color:var(--pr-tx3);cursor:pointer;background:var(--pr-bg);border-radius:5px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:9.5px;transition:all .12s}.net-mbtn:hover:not(:disabled){border-color:var(--pr-tx3);color:var(--pr-ink)}.net-mbtn:disabled{opacity:.6;cursor:not-allowed}.net-mbtn.approve{background:var(--pr-tl);color:var(--pr-bg);border-color:var(--pr-tl)}.net-mbtn.approve:hover:not(:disabled){opacity:.88;color:var(--pr-bg)}.net-mbtn.danger:hover:not(:disabled){border-color:var(--pr-rd);color:var(--pr-rd)}.net-xref{border-bottom:1px solid var(--pr-bd);cursor:pointer;color:inherit;align-items:center;gap:9px;padding:8px 0;text-decoration:none;transition:background .1s;display:flex}.net-xref:last-child{border-bottom:none}.net-xref:hover .net-xref-name{color:var(--pr-tl)}.net-xref-ico{background:var(--pr-stone);width:26px;height:26px;color:var(--pr-tx3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.net-xref-main{flex:1;min-width:0}.net-xref-name{color:var(--pr-ink);font-size:12.5px;font-weight:500;transition:color .1s}.net-xref-sub{color:var(--pr-tx3);font-family:IBM Plex Mono,monospace;font-size:10px}.net-xref-go{color:var(--pr-tx3);flex-shrink:0;font-size:13px}.net-dp-actions{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.net-btn-sec{width:100%;color:var(--pr-tx3);border:1px solid var(--pr-bd2);background:var(--pr-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-family:inherit;font-size:12.5px;transition:all .14s;display:flex}.net-btn-sec:hover{border-color:var(--pr-tx3);color:var(--pr-ink)}.net-pending-note{background:var(--pr-amt);border:1px solid var(--pr-amb);color:var(--pr-tx3);border-radius:8px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.net-pending-note.declined{background:var(--pr-rdt);border-color:var(--pr-rdb)}.net-pending-note .ico{color:var(--pr-am);flex-shrink:0;margin-top:1px;font-size:14px}.net-pending-note.declined .ico{color:var(--pr-rd)}.net-scope-note{background:var(--pr-stone);color:var(--pr-tx3);border-radius:8px;padding:11px 12px;font-size:11.5px;line-height:1.55}.net-org-type-badge{background:var(--pr-bg);border:1px solid var(--pr-bd2);color:var(--pr-tx3);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:500}.net-p-av-sm{background:var(--pr-stone);width:24px;height:24px;color:var(--pr-tx3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:flex}.net-d-loading{flex-direction:column;gap:12px;padding:24px;display:flex}.net-d-loading>div{background:linear-gradient(90deg,var(--pr-stone) 0%,var(--pr-stone) 50%,var(--pr-stone) 100%);background-size:200% 100%;border-radius:3px;height:14px;animation:1.4s ease-in-out infinite net-shimmer}.net-overlay{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.net-modal{background:var(--pr-bg);border:1px solid var(--pr-bd);border-top:3px solid var(--pr-tl);border-radius:16px;flex-direction:column;width:480px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026}.net-modal-hdr{border-bottom:1px solid var(--pr-bd);background:var(--pr-stone);justify-content:space-between;align-items:center;min-height:64px;padding:14px 20px;display:flex}.net-modal-title{color:var(--pr-ink);letter-spacing:-.012em;font-size:17px;font-weight:600}.net-modal-x{width:28px;height:28px;color:var(--pr-tx3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .1s;display:flex}.net-modal-x:hover{background:var(--pr-bd);color:var(--pr-ink)}.net-modal-body{background:var(--pr-bg);flex-direction:column;gap:15px;padding:20px;display:flex;overflow-y:auto}.net-field{flex-direction:column;gap:5px;display:flex}.net-field-lbl{letter-spacing:.08em;color:var(--pr-tx3);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.net-req{color:var(--pr-rd)}.net-opt-tag{color:var(--pr-tx3);background:var(--pr-stone);letter-spacing:.03em;text-transform:none;border-radius:3px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:9px}.net-field-select,.net-field-input{border:1px solid var(--pr-bd2);width:100%;color:var(--pr-ink);background:var(--pr-bg);border-radius:7px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px;transition:border-color .12s}.net-field-select:focus,.net-field-input:focus{border-color:var(--pr-tl);box-shadow:0 0 0 3px var(--pr-tlt)}.net-field-select.err,.net-field-input.err{border-color:var(--pr-rd);box-shadow:0 0 0 2px var(--pr-rdb)}.net-field-err{color:var(--pr-rd);margin-top:2px;font-size:11px}.net-validation{color:var(--pr-tx3);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.5;display:flex}.net-validation .ico{color:var(--pr-tl);flex-shrink:0;margin-top:1px;font-size:13px}.net-modal-foot{border-top:1px solid var(--pr-bd);background:var(--pr-stone);justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:12px 20px;display:flex}.net-btn-cancel-m{border:1px solid var(--pr-bd2);color:var(--pr-tx3);background:var(--pr-bg);cursor:pointer;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;transition:all .14s}.net-btn-cancel-m:hover{border-color:var(--pr-tx3);color:var(--pr-ink)}.net-btn-confirm-m{background:var(--pr-tl);color:var(--pr-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .14s;display:flex}.net-btn-confirm-m:hover:not(:disabled){opacity:.88}.net-btn-confirm-m:disabled{opacity:.55;cursor:not-allowed}.net-modal-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.net-success-ico{background:var(--pr-tlt);width:50px;height:50px;color:var(--pr-tl);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.net-s-title{color:var(--pr-ink);font-size:16px;font-weight:600}.net-s-body{color:var(--pr-tx3);max-width:36ch;font-size:12.5px;line-height:1.6}.net-error-card{border:1px solid var(--pr-bd);background:var(--pr-bg);border-radius:12px;max-width:560px;margin:4rem auto;padding:2rem;box-shadow:0 1px 2px #0000000a}.net-error-card h2{color:var(--pr-ink);margin:0 0 .5rem;font-size:1.125rem}.net-error-card p{color:var(--pr-tx2);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.net-error-detail{font-family:var(--font-mono-fo,"IBM Plex Mono", ui-monospace, monospace);background:var(--pr-warm);border:1px solid var(--pr-bd);color:var(--pr-tx3);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:8rem;padding:.75rem;font-size:.75rem;overflow:auto}.net-error-actions{gap:.5rem;margin-top:1rem;display:flex}.net-error-actions .btn-primary{background:var(--pr-ink);color:var(--pr-bg);cursor:pointer;border:0;border-radius:6px;padding:.5rem 1rem;font-weight:500}.net-error-actions .btn-ghost{background:var(--pr-bg);color:var(--pr-ink);border:1px solid var(--pr-bd2);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-weight:500}
