.nb-signin{justify-items:start;gap:1rem;max-width:32rem;margin:12vh auto 0;padding:0 1.5rem;display:grid}.nb-signin h1{margin:0}.nb-signin__status{padding:2rem}.nb-signout{align-items:center;gap:.75rem;min-width:0;display:flex}.nb-workspace-choice{border:1px solid #d7dfe7;border-radius:12px;margin:20px 0;padding:20px}.nb-workspace-choice h2{margin:0 0 8px;font-size:20px}.nb-workspace-choice p{line-height:1.5}.nb-topbar__identity{flex:1;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.nb-topbar__identity>.nb-persona{flex:1;min-width:0;max-width:100%}.nb-signout{flex-wrap:wrap;font-size:12px}.nb-signout strong{overflow-wrap:anywhere}.nb-reviewer-menu{flex:none;position:relative}.nb-reviewer-menu summary{cursor:pointer;list-style:none}.nb-reviewer-menu summary::-webkit-details-marker{display:none}.nb-reviewer-panel{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #d7dfe7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:270px;max-width:calc(100vw - 32px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #15283b22}.nb-reviewer-panel strong{overflow-wrap:anywhere}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.nb-tour-launch{align-items:center;display:inline-flex;position:relative}.nb-tour-launch__error{margin-left:var(--nb-2);color:var(--nb-risk);max-width:220px;font-size:12px}.nb-tour-menu{z-index:60;background:var(--nb-white);border:1px solid var(--nb-border);border-radius:var(--nb-radius-md);width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:var(--nb-shadow-pop);padding:var(--nb-2);gap:2px;display:grid;position:fixed;top:calc(100% + 6px);right:0;overflow-y:auto}.nb-tour-menu__item{text-align:left;border-radius:var(--nb-radius-sm);width:100%;padding:var(--nb-2) var(--nb-3);cursor:pointer;font:inherit;color:var(--nb-text-primary);background:0 0;border:0;gap:2px;display:grid}.nb-tour-menu__item:hover,.nb-tour-menu__item:focus-visible{background:var(--nb-pink-tint);outline:none}.nb-tour-menu__title{align-items:center;gap:6px;font-weight:600;display:inline-flex}.nb-tour-menu__done{color:var(--nb-ok);font-size:12px}.nb-tour-menu__desc{color:var(--nb-text-secondary);font-size:12px;line-height:1.35}.driver-popover.nb-tour-popover{background:var(--nb-white);color:var(--nb-text-primary);border:1px solid var(--nb-border);border-radius:var(--nb-radius-md);box-shadow:var(--nb-shadow-pop);font-family:var(--nb-font-digital);max-width:min(340px,100vw - 24px);padding:var(--nb-4)}.driver-popover.nb-tour-popover .driver-popover-title{color:var(--nb-ink-900);letter-spacing:-.01em;font-size:15px;font-weight:700}.driver-popover.nb-tour-popover .driver-popover-description{color:var(--nb-text-secondary);font-size:13px;line-height:1.5}.driver-popover.nb-tour-popover .driver-popover-progress-text{color:var(--nb-ink-600);font-size:12px;font-weight:600}.driver-popover.nb-tour-popover .driver-popover-footer button{font-family:var(--nb-font-digital);border-radius:var(--nb-radius-sm);text-shadow:none;font-size:13px;font-weight:600}.driver-popover.nb-tour-popover .driver-popover-next-btn{background:var(--nb-pink);color:var(--nb-white);border:1px solid var(--nb-pink)}.driver-popover.nb-tour-popover .driver-popover-next-btn:hover{background:var(--nb-pink-press);border-color:var(--nb-pink-press)}.driver-popover.nb-tour-popover .driver-popover-prev-btn{background:var(--nb-surface-tint);color:var(--nb-ink-800);border:1px solid var(--nb-border);text-shadow:none}.driver-popover.nb-tour-popover .driver-popover-close-btn{color:var(--nb-ink-600)}.driver-popover.nb-tour-popover button:focus-visible{outline:2px solid var(--nb-ink-900);outline-offset:2px}@media (max-width:420px){.driver-popover.nb-tour-popover{max-width:calc(100vw - 20px);padding:var(--nb-3)}.nb-tour-menu{width:calc(100vw - 20px);right:-8px}}@media (prefers-reduced-motion:reduce){.driver-popover.nb-tour-popover,.driver-popover-arrow{transition:none!important;animation:none!important}}.nb-tour-menu__audience{border-bottom:1px solid var(--nb-border,#e2ddd2);color:var(--nb-text-secondary,#5a6b7b);margin:0;padding:10px 14px;font-size:12px;line-height:1.5}@media (max-width:640px){.nb-btn,.nb-btn--sm,.sup-btn,.sup-chip,.nb-select,.sup-field select,.sup-inline-control,.sup-field input:not([type=checkbox]):not([type=radio]),.nb-input{min-height:44px}input[type=checkbox],input[type=radio]{flex:none;width:24px;height:24px}label.nb-row,.intake-card,.sup-check-row{align-items:center;min-height:44px}.intake-card input[type=radio]{width:24px;height:24px;margin-top:0}.nb-banner button,.nb-bridge button{min-height:44px}}@media (max-width:480px){.nb-app__main .nb-topbar{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 16px;display:grid}.nb-app__main .nb-topbar__right{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.nb-app__main .nb-topbar__right>*{min-width:0;max-width:100%}.nb-app__main .nb-topbar__right .nb-btn{white-space:normal;justify-content:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:12px;line-height:1.2}}.hc-wrap{vertical-align:middle;margin-left:4px;display:inline-flex}.hc-btn{border:1px solid var(--nb-ink-400,#8a8f98);width:22px;min-width:22px;height:22px;color:var(--nb-ink-700,#333);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font:italic 700 12px/1 Georgia,serif;display:inline-flex}.hc-btn:hover,.hc-btn[aria-expanded=true]{background:var(--nb-ink-100,#eef0f3)}.hc-btn:focus-visible,.hc-pop:focus-visible{outline:2px solid var(--nb-focus,#1a56db);outline-offset:2px}.hc-pop{z-index:1000;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:70vh;color:var(--nb-ink-900,#1a1a1a);border:1px solid var(--nb-ink-300,#c5c9d0);text-align:left;background:#fff;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.4;position:fixed;overflow:auto;box-shadow:0 8px 24px #0000002e}.hc-rule{margin:0 0 8px}.hc-h{text-transform:uppercase;letter-spacing:.04em;color:var(--nb-ink-600,#555);margin:8px 0 4px;font-size:12px}.hc-list{margin:0;padding-left:18px}.hc-list li{overflow-wrap:anywhere;margin:2px 0}.hc-more{color:var(--nb-ink-600,#555);margin-left:-18px;list-style:none}.hc-close{border:1px solid var(--nb-ink-300,#c5c9d0);cursor:pointer;background:#fff;border-radius:6px;min-height:32px;margin-top:10px;padding:4px 12px}.na-next{color:var(--nb-ink-800,#2b3040);margin-top:2px;font-size:12.5px;display:block}.na-next strong{font-weight:700}.na-viewing{margin:0 0 var(--nb-4);padding:var(--nb-3) var(--nb-4);border:1px solid var(--nb-border);border-left:4px solid var(--nb-pink);border-radius:var(--nb-radius-sm);overflow-wrap:anywhere;background:#fff;font-size:14px}.na-viewing strong{font-weight:700}.na-viewing-sub{color:var(--nb-text-secondary);margin-top:2px;font-size:12.5px;display:block}.bk-stack{gap:var(--nb-4);display:grid}.bk-list{gap:var(--nb-2);margin:0;padding:0;list-style:none;display:grid}.bk-item{align-items:center;gap:var(--nb-2);padding:var(--nb-2) var(--nb-3);border:1px solid var(--nb-ink-100,#e6e8ee);border-radius:8px;flex-wrap:wrap;display:flex}.bk-item a.bk-link{color:inherit;overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:none}.bk-item a.bk-link:hover{text-decoration:underline}.bk-sub{color:var(--nb-ink-500,#5b6275);font-size:12px}.bk-grow{flex:12rem;min-width:0}.bk-cards{gap:var(--nb-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.bk-card{gap:var(--nb-1);padding:var(--nb-3);border:1px solid var(--nb-ink-100,#e6e8ee);color:inherit;border-radius:10px;text-decoration:none;display:grid}.bk-card:hover{border-color:var(--nb-pink)}.bk-card h3{margin:0;font-size:15px}.bk-metrics{gap:var(--nb-2) var(--nb-4);flex-wrap:wrap;font-size:13px;display:flex}.bk-metrics strong{font-weight:700}.bk-chips{gap:var(--nb-2);flex-wrap:wrap;display:flex}.bk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--nb-2) 0 0}.bk-table{border-collapse:collapse;width:100%;font-size:13px}.bk-table th,.bk-table td{text-align:left;padding:var(--nb-2);border-bottom:1px solid var(--nb-ink-100,#e6e8ee);vertical-align:top}.bk-table-wrap{max-width:100%;overflow-x:auto}.bk-two{gap:var(--nb-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.bk-stack>*,.bk-two>*{min-width:0}.later-q-panel{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);flex-direction:column;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.later-q-panel:focus-visible{outline:2px solid var(--later-focus,#1b5fd1);outline-offset:2px}.later-q-title{margin:0;font-size:15px}.later-q-heading{color:var(--later-slate);text-transform:none;margin:6px 0 0;font-size:13px}.later-q-wording{gap:8px;margin:0;display:grid}.later-q-wording dt{color:var(--later-slate);font-size:12px;font-weight:600}.later-q-wording dd{overflow-wrap:anywhere;margin:2px 0 0}.later-q-status{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.later-q-by,.later-q-note{color:var(--later-slate);margin:0;font-size:13px}.later-q-reason{border-left:3px solid var(--later-danger,#b3261e);overflow-wrap:anywhere;background:#b3261e0f;margin:0;padding:8px 10px}.later-q-block{flex-direction:column;gap:8px;display:flex}.later-q-explain{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.later-q-block textarea,.later-q-block input,.later-q-block select{box-sizing:border-box;max-width:100%}.col-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.col-counts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.col-note{color:var(--later-slate);margin:0 0 8px;font-size:13px}.col-groups{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.col-group-title{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:700}.col-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.col-item{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);min-width:0;padding:10px 12px}.col-item:focus{outline:2px solid var(--later-pink);outline-offset:1px}.col-item-stale{border-color:var(--later-warn);background:var(--later-warn-bg)}.col-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.col-entity{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.col-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.col-meta{color:var(--later-slate);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.col-warn{color:var(--later-warn);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.col-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.col-form{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-tint);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px;padding:10px;display:grid}.col-form .col-wide,.col-form .later-form-actions{grid-column:1/-1}.col-history{margin-top:6px;font-size:12px}.col-history ol{margin:4px 0 0;padding-left:18px}.col-links{margin:6px 0 0;padding-left:18px;font-size:13px}.col-links li{overflow-wrap:anywhere}@media (max-width:640px){.col-form{grid-template-columns:1fr}.col-actions .later-btn{flex:auto;min-height:44px}}.gw-promote{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--color-border,#d0d5dd);background:var(--color-surface,#fff);border-radius:8px;gap:.5rem;width:100%;min-width:0;max-width:36rem;padding:.75rem;display:grid}.gw-promote-lead{margin:0}.gw-sim{color:var(--color-text-muted,#475467);font-size:.85em}.gw-hint{color:var(--color-text-muted,#475467);margin:0;font-size:.9em}.gw-promotions{margin:.5rem 0 0;padding-left:1.1rem;font-size:.9em}.gw-evidence{overflow-wrap:anywhere}.gw-lib-filters{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end;gap:.75rem;display:grid}.gw-lib-checks{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}.gw-lib-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.gw-lib-count{margin:0;font-weight:600}.gw-lib-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gw-lib-row{border:1px solid var(--color-border,#d0d5dd);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.gw-lib-open{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex:16rem;gap:.15rem;min-width:0;padding:0;display:grid}.gw-lib-title{overflow-wrap:anywhere;font-weight:600}.gw-lib-where{color:var(--color-text-muted,#475467);overflow-wrap:anywhere;font-size:.85em}.gw-lib-pager{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.gw-waiting-text{margin:.25rem 0;font-weight:600}.gw-pkg-facts-approvals{font-variant-numeric:tabular-nums}.gw-trace{gap:.5rem;margin-top:.75rem;display:grid}.gw-trace h5{margin:0;font-size:.95em}.gw-trace ul{margin:0;padding-left:1.1rem}.gw-trace-fail{color:var(--color-danger,#b42318);margin:0;font-weight:600}.gw-trace-add{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.gw-linked ul{margin:.25rem 0 0;padding-left:1.1rem}.gw-linked h5{margin:.5rem 0 0;font-size:.95em}.gw-promote .later-field input,.gw-promote .later-field select{box-sizing:border-box;width:100%}.gw-promote .gw-hint,.gw-promote-lead{white-space:normal}@media (min-width:641px){.later-imp-scroll{container-type:inline-size}.later-imp-detail>td>*{box-sizing:border-box;width:calc(100cqw - 16px);max-width:calc(100cqw - 16px);position:sticky;left:0}}.gw-trace li{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.gw-trace-add .later-field{flex:12rem;min-width:0}.gw-trace-add select{max-width:100%}.later-wb-actions .gw-promote{flex:100%;max-width:none}.later-wb-footer>.gw-trace,.later-wb-footer>.gw-promotions{flex:100%;min-width:0}.later-wb-actions:has(.gw-promote){flex:100%}.gw-source-tag{border:1px solid;border-radius:4px;padding:0 6px;font-size:.8em;display:inline-block}.later-import{gap:12px;min-width:0;display:grid}.later-import input[type=file]{max-width:100%}.later-import-detected{margin:0;font-size:15px}.later-import-file{overflow-wrap:anywhere}.later-import-facts{color:var(--later-slate);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.later-import-outcomes{background:var(--later-tint);border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:14px;display:flex}.later-import-columns{overflow-wrap:anywhere;margin:0;font-size:14px}.later-import-warnings{color:var(--later-slate);margin:0;padding-left:18px;font-size:13px}.later-import-error{color:#7a1f14;background:#fdf0ee;border:1px solid #c0392b;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.later-import-error p,.later-import-error ul{margin:0}.later-import-note{color:var(--later-slate);margin:0;font-size:14px}.later-import-done{background:#eef7ee;border:1px solid #2e7d32;border-radius:8px;padding:12px 14px;font-size:14px}.later-import-done p{margin:0 0 6px}.later-import-rows{width:100%;font-size:13px}.later-import-rows td{vertical-align:top;overflow-wrap:anywhere}.later-import-rows tr[data-action=locked] td,.later-import-rows tr[data-action=invalid] td{background:#fff9ec}.later-awaiting{background:var(--later-tint);border:1px dashed var(--later-border,#b8c2cc);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.later-products{gap:12px;display:grid}.later-product-card{border:1px solid var(--later-border,#d5dbe1);background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.later-product-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.later-product-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.later-product-sub{color:var(--later-slate);margin:0;font-size:13px}.later-product-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.later-product-groups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 18px;margin:0;display:grid}.later-product-group{min-width:0}.later-product-group h4{text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate);margin:0 0 4px;font-size:12px}.later-product-group dl{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin:0;font-size:13px;display:grid}.later-product-group dl>div{display:contents}.later-product-group dt{color:var(--later-slate);overflow-wrap:anywhere}.later-product-group dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.later-product-group dd.later-unset{color:var(--later-slate);font-weight:400}.later-feature-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.later-feature-chips li{background:var(--later-tint);border-radius:999px;padding:2px 9px;font-size:13px}.later-product-actions{margin-top:10px}@media (max-width:600px){.later-product-group dl{grid-template-columns:1fr}.later-product-group dd{text-align:left}}.later-report{gap:12px;min-width:0;display:grid}.later-report-lead{overflow-wrap:anywhere;margin:0;font-size:14px}.later-report-totals{background:var(--later-tint);border-radius:8px;flex-wrap:wrap;gap:6px 18px;padding:10px 12px;font-size:14px;display:flex}.later-report-ok{background:#eef7ee;border:1px solid #2e7d32;border-radius:8px;margin:0;padding:8px 12px;font-size:14px}.later-report-note,.later-report-help{color:var(--later-slate);margin:0;font-size:13px}.later-report-group h4{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:14px;display:flex}.later-report-list{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.later-report-list li{border:1px solid var(--later-border,#d5dbe1);overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;padding:8px 10px;font-size:13px}.later-report-list li p{margin:0 0 3px}.later-report-where{color:var(--later-slate)}.later-report-value{font-weight:600}.later-report-went{color:var(--later-slate);font-style:italic}.later-report-fields summary{cursor:pointer;font-size:14px}.later-report-fields ul{margin:6px 0 0;padding-left:18px;font-size:13px}.later-report-preview{border:1px solid var(--later-border,#d5dbe1);border-radius:8px;gap:8px;min-width:0;padding:10px 12px;display:grid}.later-report-preview h4{margin:0;font-size:15px}.later-tbl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.later-tbl-scroll{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);max-height:70vh;overflow:auto}.later-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:960px;font-size:13px}.later-tbl th,.later-tbl td{vertical-align:top;border-bottom:1px solid var(--later-line);background:var(--later-surface);text-align:left;padding:6px 8px}.later-tbl thead th{z-index:2;background:var(--later-tint);white-space:normal;vertical-align:bottom;min-width:120px;position:sticky;top:0}.later-tbl .later-tbl-title{z-index:1;min-width:240px;box-shadow:1px 0 0 var(--later-line);position:sticky;left:0}.later-tbl thead th.later-tbl-title{z-index:3}.later-tbl-lead{vertical-align:middle;align-items:center;gap:2px;margin-right:6px;display:inline-flex}.later-tbl-colname{margin-right:6px;font-weight:700}.later-tbl-req{color:var(--later-danger)}.later-tbl-row-locked td{background:var(--later-tint)}.later-tbl-t-longtext{min-width:260px}.later-tbl-t-productRefs{min-width:200px}.later-tbl-off{background:var(--later-tint)!important}.later-tbl-actions{min-width:120px;display:table-cell}.later-tbl-actions .later-btn{margin:0 4px 4px 0}.later-tbl-status{min-width:130px}.later-tbl-empty{color:var(--later-slate)}.later-tbl-long{white-space:pre-wrap;overflow-wrap:anywhere}.later-tbl-owner{border-radius:var(--later-pill);border:1px solid var(--later-line);padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.later-tbl-owner-nymbus{background:var(--later-info-bg);color:var(--later-info)}.later-tbl-owner-bank{background:var(--later-ok-bg);color:var(--later-ok)}.later-tbl-owner-both{background:var(--later-warn-bg);color:var(--later-warn)}.later-tbl-owner-staff{background:var(--later-danger-bg);color:var(--later-danger)}.later-tbl-editor{flex-direction:column;gap:2px;min-width:0;display:flex}.later-tbl-input{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);width:100%;min-width:100px;font:inherit;background:var(--later-surface);box-sizing:border-box;padding:4px 6px}.later-tbl-input:focus-visible,.later-tbl-picker-btn:focus-visible,.later-tbl-toggle:focus-visible{outline:2px solid var(--later-pink);outline-offset:1px}.later-tbl-input[aria-invalid=true]{border-color:var(--later-danger)}.later-tbl-hint{color:var(--later-slate);font-size:12px}.later-tbl-error{color:var(--later-danger);font-size:12px}.later-tbl-yesno{gap:4px;display:inline-flex}.later-tbl-toggle{border:1px solid var(--later-line);border-radius:var(--later-pill);background:var(--later-surface);min-width:44px;min-height:32px;font:inherit;cursor:pointer;padding:2px 10px}.later-tbl-toggle-on{background:var(--later-navy);color:#fff;border-color:var(--later-navy)}.later-tbl-picker{position:relative}.later-tbl-picker-btn{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-surface);width:100%;min-height:32px;font:inherit;cursor:pointer;text-align:left;justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.later-tbl-picker-panel{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-surface);flex-direction:column;gap:6px;max-height:240px;margin-top:4px;padding:8px;display:flex;overflow-y:auto}.later-tbl-picker-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.later-tbl-body{flex-direction:column;gap:10px;display:flex}.later-tbl-section{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface)}.later-tbl-section .later-tbl-section{border-radius:var(--later-radius-sm);margin:8px 0 0 14px}.later-tbl-section-head{flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 12px;display:flex}.later-tbl-level-0>.later-tbl-section-head{background:var(--later-tint);border-radius:var(--later-radius-md)}.later-tbl-level-1>.later-tbl-section-head .later-section-toggle{font-size:15px}.later-tbl-section-body{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.later-tbl-mini{flex:0 0 120px;width:120px}.later-tbl-select-bar{flex-wrap:wrap;gap:14px;display:flex}.later-tbl-pager{flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;font-size:13px;display:flex}.later-tbl-bulk{background:var(--later-pink-tint);border:1px solid var(--later-line);border-radius:var(--later-radius-md);z-index:4;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:sticky;top:0}.later-tbl-bulk-count,.later-tbl-confirm{margin:0}.later-tbl-bulk-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.later-tbl-add-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.later-tbl-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.later-tbl-notes-title{color:var(--later-navy);margin:0;font-size:14px}.later-tbl-notes-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.later-tbl-note{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-surface);padding:8px 10px}.later-tbl-note[data-internal=true]{background:var(--later-warn-bg)}.later-tbl-note-head{color:var(--later-slate);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;display:flex}.later-tbl-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.later-tbl-na{background:var(--later-tint);border:1px dashed var(--later-line);border-radius:var(--later-radius-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.later-area-toggle{min-height:32px;font:inherit;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:baseline;gap:8px;padding:4px 0;display:inline-flex}.later-area-toggle:focus-visible{outline:2px solid var(--later-pink);outline-offset:2px}.later-pkg-na{opacity:.65;background:var(--later-tint);border-style:dashed}.later-pkg-na .later-pkg-name{color:var(--later-slate)}.later-pkg-reason{color:var(--later-slate);margin:0;font-size:13px}.later-pkg-badges{flex-wrap:wrap;gap:6px;margin:0;display:flex}.later-lib-tools{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}@media (max-width:640px){.later-tbl-scroll{border:0;max-height:none;overflow:visible}.later-tbl{width:100%;min-width:0;display:block}.later-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.later-tbl tbody{display:block}.later-tbl tr.later-tbl-row{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);grid-template-columns:1fr;gap:6px;margin-bottom:8px;padding:10px 12px;display:grid}.later-tbl tr.later-tbl-row>td{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;max-width:none;padding:0;display:block}.later-tbl tr.later-tbl-row>td[data-label]:before{content:attr(data-label);color:var(--later-slate);text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.later-tbl tr.later-tbl-row>td.later-tbl-title{box-shadow:none;min-width:0;font-weight:600;position:static}.later-tbl tr.later-tbl-row>td.later-tbl-off,.later-tbl tr.later-tbl-row>td.later-tbl-actions:empty,.later-tbl tr.later-tbl-row>td.later-tbl-actions:before{display:none}.later-tbl-input,.later-tbl-picker-btn{min-height:40px}.later-tbl-toggle{min-width:56px;min-height:40px}.later-tbl tr.later-imp-detail{display:block}.later-tbl tr.later-imp-detail>td{padding:0 0 12px;display:block}.later-tbl-mini{flex:100%;width:auto}.later-tbl-section .later-tbl-section{margin-left:6px}.later-tbl-section-body{padding:8px 6px 10px}.later-tbl-bulk{position:static}}.later-tbl-notes .later-form,.later-tbl-notes .later-field{min-width:0;max-width:100%}.later-tbl-notes textarea,.later-tbl-detail-wide{box-sizing:border-box;width:100%;max-width:100%}.later-tbl-notes input[type=checkbox],.later-tbl-add input[type=checkbox]{flex:none;width:auto}.later-tbl-titlebox{align-items:flex-start;gap:4px;display:flex}.later-tbl-titlebox>.later-tbl-editor,.later-tbl-titlebox>span:not(.later-tbl-lead){flex:auto;min-width:0;padding-top:4px}.later-tbl-titlebox>.later-tbl-editor{padding-top:0}.later-tbl-na{color:var(--later-slate);font-size:12px}.later-tbl-reflist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.later-tbl-ref-broken{color:var(--later-danger);font-weight:700}.later-tbl-section-values{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-tint);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.later-tbl-section-values h4{margin:0;font-size:13px}.later-tbl-section-values dl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:0;display:grid}.later-tbl-section-values dt{color:var(--later-slate);font-size:12px}.later-tbl-section-values dd{overflow-wrap:anywhere;margin:0}.later-tbl-setting-extra{color:var(--later-slate);margin:4px 0 0;font-size:12px}@media (max-width:640px){.later-tbl-section-values dl{grid-template-columns:1fr}}.rdc-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.rdc-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.rdc-counts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rdc-scroll{max-width:100%;overflow-x:auto}.rdc-table td,.rdc-table th{white-space:nowrap}.rdc-table td[data-label=Entry],.rdc-table td[data-label=Linked\ to],.rdc-table td[data-label=Owner]{white-space:normal;overflow-wrap:anywhere;min-width:130px}.rdc-entry{text-align:left;margin-right:6px}.rdc-row-done td{color:var(--later-slate)}.rdc-row-open td{background:var(--later-tint)}.rdc-detail-row>td{background:var(--later-tint);padding:0 10px 14px}.rdc-late{color:var(--later-danger);font-weight:600}.rdc-meta{color:var(--later-slate);margin:0;font-size:12px}.rdc-note{margin-top:12px}.rdc-text{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.45}.rdc-staff-note{background:var(--later-info-bg);border-radius:var(--later-radius-sm);padding:8px 10px}.rdc-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate);margin:10px 0 4px;font-size:12px}.rdc-links,.rdc-answers{margin:0 0 8px;padding-left:18px;font-size:13px}.rdc-answers{padding-left:0;list-style:none}.rdc-answers li{border-left:3px solid var(--later-line);margin-bottom:8px;padding-left:10px}.rdc-detail{flex-direction:column;gap:4px;min-width:0;padding-top:10px;display:flex}.rdc-staff{border-top:1px solid var(--later-line);flex-direction:column;gap:10px;margin-top:8px;padding-top:4px;display:flex}.rdc-form{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);padding:12px}.rdc-form-title{margin:0;font-size:15px}.rdc-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rdc-wide{grid-column:1/-1}.rdc-checks{flex-wrap:wrap;gap:16px;display:flex}.rdc-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.rdc-check input{width:auto}.rdc-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;margin:8px 0 12px;display:grid}.rdc-filter-check{padding-bottom:8px}.rdc-linkrow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rdc-linkrow .later-field{flex:220px;min-width:220px}.rdc-doc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rdc-doc{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);min-width:0;padding:12px}.rdc-doc-focus{outline:2px solid var(--later-pink)}.rdc-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rdc-doc-title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.rdc-doc-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.rdc-versions{margin:8px 0 0;padding-left:18px;font-size:13px}.rdc-versions li{overflow-wrap:anywhere;margin-bottom:4px}.rdc-url{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,monospace;font-size:12px}.rdc-cap-scroll{max-width:100%;overflow-x:auto}.rdc-cap-table{border-collapse:separate;border-spacing:2px;font-size:12px}.rdc-cap-table th{text-align:center;white-space:nowrap;padding:4px 6px;font-weight:600}.rdc-cap-table th:first-child,.rdc-cap-table td:first-child{text-align:left;background:var(--later-surface);z-index:1;min-width:150px;position:sticky;left:0}.rdc-cell{text-align:center;border:1px solid var(--later-line);background:var(--later-surface);border-radius:6px;min-width:54px;padding:6px 4px}.rdc-cell-over{background:var(--later-danger-bg);border-color:var(--later-danger);color:var(--later-danger);font-weight:700}.rdc-cell-unknown{background:var(--later-warn-bg);color:var(--later-warn);border-style:dashed}.rdc-cell-free{color:var(--later-slate)}.rdc-cell-ok{background:var(--later-ok-bg)}.rdc-legend{color:var(--later-slate);flex-wrap:wrap;gap:14px;margin:8px 0;font-size:12px;display:flex}.rdc-people{width:100%}@media (max-width:720px){.rdc-table thead{position:absolute;left:-9999px}.rdc-table,.rdc-table tbody,.rdc-table tr,.rdc-table td{width:100%;display:block}.rdc-table tr.rdc-row{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);margin-bottom:10px;padding:6px 0}.rdc-table td{border:0;justify-content:space-between;gap:10px;padding:4px 12px;display:flex}.rdc-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;color:var(--later-slate);flex:0 0 90px;font-size:11px;font-weight:700}.rdc-table td>*{text-align:right}.rdc-table td[data-label=Entry]{flex-direction:column;align-items:flex-end}.rdc-table .later-pill{white-space:nowrap}.rdc-detail-row{margin-top:-6px;margin-bottom:10px}.rdc-detail-row>td{padding:0 4px 10px;display:block}.rdc-filters{grid-template-columns:1fr 1fr}}.ctl-intro{margin-bottom:10px}.ctl-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ctl-item{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);min-width:0;padding:12px}.ctl-item-open{background:var(--later-tint)}.ctl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ctl-title{text-align:left;overflow-wrap:anywhere;font-size:14px;font-weight:700}.ctl-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.ctl-next{background:var(--later-info-bg);border-radius:var(--later-radius-sm);margin:0 0 8px;padding:8px 10px;font-size:13px}.ctl-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:0 0 8px;font-size:13px;display:grid}.ctl-facts dt{text-transform:uppercase;color:var(--later-slate);font-size:11px;font-weight:700}.ctl-facts dd{overflow-wrap:anywhere;margin:0}.ctl-actions{margin-top:6px}.ctl-picker{flex-direction:column;gap:6px;display:flex}.ctl-matches,.ctl-chosen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ctl-chosen li{border:1px solid var(--later-line);background:var(--later-surface);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;font-size:12px;display:inline-flex}.ctl-chosen li span{overflow-wrap:anywhere}.ctl-evidence{margin-top:4px}.ctl-back{margin:0 0 8px}.ctl-audit-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin:8px 0 12px;display:grid}.ctl-audit-table td,.ctl-audit-table th{vertical-align:top}.ctl-audit-table td[data-label=Record],.ctl-audit-table td[data-label=Change],.ctl-audit-table td[data-label="Before → after"]{overflow-wrap:anywhere;min-width:120px}.ctl-old{color:var(--later-slate);text-decoration:line-through}.ctl-new{font-weight:600}.ctl-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (max-width:720px){.ctl-audit-table thead{position:absolute;left:-9999px}.ctl-audit-table,.ctl-audit-table tbody,.ctl-audit-table tr,.ctl-audit-table td{width:100%;display:block}.ctl-audit-table tr{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);margin-bottom:10px;padding:6px 0}.ctl-audit-table td{border:0;justify-content:space-between;gap:10px;padding:4px 12px;display:flex}.ctl-audit-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;color:var(--later-slate);flex:0 0 90px;font-size:11px;font-weight:700}.ctl-audit-table td>*{text-align:right}}.ctl-detail .rdc-check,.rdc-form .rdc-check{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.ctl-detail .rdc-check input{flex:none;margin-top:3px}.ctl-detail .rdc-check,.rdc-form .rdc-check{grid-template-columns:auto minmax(0,1fr);width:100%}.ctl-detail .rdc-check span,.rdc-form .rdc-check span{text-align:left;flex:auto;min-width:0}.later-form .rdc-check{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.later-form .rdc-check input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:2px 0 0;padding:0}.ctl-evidence-list{margin:4px 0}.ctl-evidence-list li{overflow-wrap:anywhere}.pw-cards .ctl-evidence{font-size:12px}.later-evidence{flex-direction:column;gap:12px;display:flex}.later-evidence-card{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.later-evidence-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.later-evidence-change{margin:2px 0 0;padding-left:16px;font-size:14px}.later-evidence-before{color:var(--later-slate);overflow-wrap:anywhere;text-decoration:line-through}.later-evidence-after{overflow-wrap:anywhere;font-weight:600}.later-evidence-snap{border-top:1px solid var(--later-line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.later-evidence-scroll{border:1px solid var(--later-line);max-height:360px;overflow:auto}.later-evidence-scroll th,.later-evidence-scroll td{white-space:normal;overflow-wrap:anywhere}.later-evidence-list .later-link-btn{text-align:left;vertical-align:baseline;padding:0;display:inline}.later-evidence-list>li{overflow-wrap:anywhere}.later-snapshot-desktop th,.later-snapshot-desktop td{min-width:140px}.later-snapshot-mobile{display:none}.later-snapshot-row{border-bottom:1px solid var(--later-line);padding:12px 0}.later-snapshot-row summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.later-snapshot-row dl>div{margin-bottom:12px}.later-snapshot-row dt{color:var(--later-slate);font-size:12px;font-weight:600}.later-snapshot-row dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:640px){.later-snapshot-desktop{display:none}.later-snapshot-mobile{display:block}}.later-lr{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);flex-direction:column;gap:10px;min-width:0;margin:12px 0;padding:14px;display:flex}.later-lr-title{margin:0;font-size:16px}.later-lr-note{color:var(--later-slate);overflow-wrap:anywhere;margin:0;font-size:13px}.later-lr-grid{grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(180px,240px);align-items:start;gap:14px;display:grid}.later-lr-steps ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.later-lr-step{text-align:left;border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);cursor:pointer;width:100%;font:inherit;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.later-lr-step[aria-current=step]{border-color:var(--later-focus,#1b5fd1);box-shadow:inset 3px 0 0 var(--later-focus,#1b5fd1)}.later-lr-step:focus-visible,.later-lr-field:focus-visible{outline:2px solid var(--later-focus,#1b5fd1);outline-offset:2px}.later-lr-step-name{font-weight:600}.later-lr-step-progress{color:var(--later-slate);font-size:12px}.later-lr-step-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.later-lr-main{flex-direction:column;gap:8px;min-width:0;display:flex}.later-lr-fields{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.later-lr-fields li.is-selected .later-lr-field{border-color:var(--later-focus,#1b5fd1);background:#1b5fd112}.later-lr-field{text-align:left;border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);cursor:pointer;width:100%;font:inherit;gap:4px;padding:8px 10px;display:grid}.later-lr-field-name{overflow-wrap:anywhere;font-weight:600}.later-lr-field-texts{overflow-wrap:anywhere;gap:2px;font-size:13px;display:grid}.later-lr-field-texts em{color:var(--later-slate);margin-right:6px;font-size:12px;font-style:normal}.later-lr-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.later-lr-hits{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.later-lr-hits .later-link-btn{text-align:left}.later-lr-search{flex-direction:column;gap:4px;max-width:520px;display:flex}.later-lr-search input{box-sizing:border-box;max-width:100%}.later-lr-preview{flex-direction:column;gap:6px;margin:0;display:flex}.later-lr-phone{border:2px solid var(--later-slate,#556);background:#fff;border-radius:14px;overflow:hidden}.later-lr-phone-bar{overflow-wrap:anywhere;background:#e8ebf2;padding:6px 10px;font-size:13px;font-weight:600}.later-lr-phone-body{flex-direction:column;gap:8px;margin:0;padding:8px 10px;list-style:none;display:flex}.later-lr-phone-body li{border-radius:6px;flex-direction:column;gap:2px;padding:2px 4px;font-size:12px;display:flex}.later-lr-phone-body li.is-selected{outline:2px solid var(--later-focus,#1b5fd1);background:#1b5fd114}.later-lr-phone-body li.is-off{opacity:.6}.later-lr-phone-body li.is-off .later-lr-box{border-style:dashed}.later-lr-label{overflow-wrap:anywhere}.later-lr-box{min-height:18px;color:var(--later-slate);overflow-wrap:anywhere;border:1px solid #b9bfce;border-radius:4px;padding:1px 6px}.later-lr-detail{border-top:1px solid var(--later-line);min-width:0;padding-top:10px}@media (max-width:900px){.later-lr-grid{grid-template-columns:minmax(0,1fr)}.later-lr-steps ol{flex-flow:wrap}.later-lr-step{width:auto;min-height:44px}}@media (max-width:640px){.later-lr{padding:10px}.later-lr-field,.later-lr-pager .later-btn{min-height:44px}}.lws-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.lws-field-box{flex:260px;min-width:0}.lws-field-box input{box-sizing:border-box;width:100%}.lws-scope{color:var(--later-muted,inherit);margin:8px 0;font-size:13px}.lws-count{overflow-wrap:anywhere;margin:8px 0;font-weight:600}.lws-list{gap:6px;margin:0;padding-left:28px;list-style:decimal;display:grid}.lws-result{border-bottom:1px solid var(--later-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;min-width:0;padding:6px 0;display:flex}.lws-open{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--later-radius-sm,4px);overflow-wrap:anywhere;flex:240px;gap:2px;min-width:0;padding:4px 6px;display:grid}.lws-open:hover{background:var(--later-tint)}.lws-open:focus-visible{outline-offset:2px;outline:2px solid}.lws-label{font-weight:700;text-decoration:underline}.lws-where,.lws-matched{font-size:13px}.lws-matched{gap:1px;display:grid}.lws-field-name{opacity:.75}.lws-result mark{background:var(--later-tint);color:inherit;padding:0 1px;font-weight:700}.lws-pager{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}tr[data-search-target=true]>td{background:var(--later-tint);box-shadow:inset 0 2px,inset 0 -2px}tr[data-row-id]{scroll-margin:96px 0}.lws-back-note{margin:4px 0;font-size:13px}.cov-muted{color:var(--later-muted,#5b6472);font-size:.875rem}.cov-h{margin:.75rem 0 .35rem;font-size:1rem}.cov-scroll{max-width:100%;margin-bottom:.75rem;overflow-x:auto}.cov-table{border-collapse:collapse;width:100%;min-width:640px}.cov-table th,.cov-table td{text-align:left;border-bottom:1px solid var(--later-border,#d9dee5);vertical-align:top;padding:.4rem .5rem}.cov-table tr[aria-selected=true]{background:#2563eb12}.cov-product{border-top:1px solid var(--later-border,#d9dee5);padding-top:.5rem}.cov-features{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.cov-feature{border:1px solid var(--later-border,#d9dee5);overflow-wrap:anywhere;border-radius:6px;padding:.5rem .65rem}.cov-feature-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cov-links{margin:.35rem 0;padding-left:1.1rem}.cov-form{gap:.5rem;max-width:32rem;margin:.5rem 0;display:grid}.cov-facts{flex-wrap:wrap;gap:1rem;margin:.25rem 0 .5rem;display:flex}.cov-facts dt{color:var(--later-muted,#5b6472);font-size:.75rem}.cov-facts dd{margin:0}.cov-exception{overflow-wrap:anywhere;background:#b453090f;border-left:3px solid #b45309;margin:.5rem 0;padding:.25rem .75rem}.cov-release,.cov-acks{margin-top:.75rem}.cov-error{color:#b42318}.cov-snap{color:var(--later-muted,#5b6472)}.cov-scroll-hint{display:none}@media (max-width:480px){.cov-scroll-hint{display:block}.cov-form{max-width:100%}}.later-page .ss-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;display:grid}.later-page .ss-summary>div{background:var(--later-tint);border:1px solid var(--later-line);border-radius:var(--later-radius-md);min-width:0;padding:10px 12px}.later-page .ss-summary dt{color:var(--later-slate);margin:0 0 4px;font-size:12px}.later-page .ss-summary dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.later-page .ss-summary dd small{color:var(--later-slate);margin-top:2px;font-size:13px;font-weight:400;display:block}.later-page .ss-people{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.later-page .ss-people li{overflow-wrap:anywhere;min-width:0}.later-page .ss-people .ss-role{color:var(--later-slate)}.later-page .ss-late{color:var(--later-danger)}.later-page .ss-ok{color:var(--later-ok)}.later-page .ss-note{color:var(--later-slate);margin:8px 0 0;font-size:13px}.later-page .ss-saved{background:var(--later-ok-bg);color:var(--later-ok);border-radius:var(--later-radius-sm);margin:8px 0;padding:8px 10px;font-size:13px}.later-page .ss-inline-form{background:var(--later-tint);border:1px solid var(--later-line);border-radius:var(--later-radius-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:8px 0 0;padding:10px;display:grid}.later-page .ss-inline-form .ss-wide{grid-column:1/-1}.later-page .ss-roles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.later-page .ss-roles label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.later-page .ss-ws-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.later-page .ss-ws-list li{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.later-page .ss-ws-list .ss-ws-name{overflow-wrap:anywhere;min-width:0}.later-page .ss-danger-zone{border-top:1px dashed var(--later-line);margin-top:14px;padding-top:12px}.later-page .ss-table-wrap{overflow-x:auto}.later-page .ss-tpl-grid{width:100%}.later-page .ss-tpl-grid input[type=number]{width:76px}.later-page .ss-tpl-grid input[type=text]{width:100%;min-width:220px}.later-page .ss-preds{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);min-width:180px;max-height:140px;padding:6px 8px;overflow:auto}.later-page .ss-preds label{align-items:center;gap:6px;padding:1px 0;font-size:12px;font-weight:400;display:flex}.later-page .ss-preds input{width:auto}.later-page .ss-history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.later-page .ss-history li{border-left:3px solid var(--later-line);padding:2px 0 2px 10px;font-size:14px}.later-page .ss-history ul{color:var(--later-slate);margin:4px 0 0 16px;padding:0;font-size:13px}@media (max-width:640px){.later-page .ss-summary dd{font-size:16px}.later-page .ss-ws-list li{flex-direction:column;align-items:stretch}}.later-page .ss-subhead{margin-top:16px}.later-page .pw-form fieldset.ss-roles-set{max-height:none;overflow:visible}.later-page .ss-roles label{text-align:left;align-items:stretch}.later-page .ss-roles-set legend{padding:0 4px;font-weight:600}.later-page .ss-tpl-grid input,.later-page .ss-tpl-grid select{font:inherit;border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-surface);color:var(--later-ink);padding:6px 8px;font-size:13px}.later-page .ss-tpl-grid input[type=checkbox]{padding:0}.later-page .ss-tpl-grid td{vertical-align:top}.later-page .pw-form fieldset.ss-roles-set label{text-align:left;flex-direction:column;align-items:stretch;font-size:12px;font-weight:600}.later-page .pw-form fieldset.ss-roles-set input{width:100%}.later-page .ss-tpl-preview{flex-direction:column;gap:8px;display:flex}.later-page .ss-warn{background:var(--later-warn-bg);border:1px solid var(--later-line);border-left:4px solid var(--later-danger);border-radius:var(--later-radius-sm);margin:0;padding:8px 10px;font-size:14px}.later-page .ss-forecast-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.later-page .ss-forecast-list li{border-bottom:1px solid var(--later-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 0;display:flex}.later-page .ss-forecast-list li span{overflow-wrap:anywhere;min-width:0}.later-page .ss-confirm{text-align:left;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.later-page .ss-confirm input{flex:none;width:auto;margin-top:3px}.later-page .pw-milestone-editor-row>td{padding:16px}.later-page .pw-form.pw-milestone-form{box-sizing:border-box;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;margin:0;padding:20px}.later-page .pw-milestone-form-title{margin:0;font-size:17px;line-height:1.4}.later-page .pw-milestone-form .later-field{min-width:0}.later-page .pw-milestone-form input,.later-page .pw-milestone-form select{box-sizing:border-box;width:100%;min-width:0}.later-page .pw-milestone-form .later-form-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}@media (max-width:960px){.later-page .pw-form.pw-milestone-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.later-page table.pw-cards tr.pw-milestone-editor-row{background:0 0;border:0;padding:0}.later-page table.pw-cards .pw-milestone-editor-row>td{padding:0}.later-page .pw-form.pw-milestone-form{grid-template-columns:minmax(0,1fr);padding:16px}}.ov{gap:16px;margin-top:12px;display:grid}.ov-primary{border:1px solid var(--color-border,#cfd6e0);border-left:4px solid var(--color-primary,#1f5fbf);background:var(--color-surface,#fff);border-radius:8px;padding:16px 20px}.ov-primary-title{margin:0 0 6px;font-size:1rem}.ov-primary-text{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.05rem}.ov-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px;display:grid}.ov-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ov-list li{overflow-wrap:anywhere}.ov-detail{color:var(--color-muted,#5b6573);font-size:.85rem;display:block}.ov-detail-block{color:var(--color-muted,#5b6573);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem}.ov-kind{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#5b6573);margin-right:6px;font-size:.75rem;font-weight:600;display:inline-block}.ov-empty,.ov-more{color:var(--color-muted,#5b6573);margin:0;font-size:.9rem}.ov-big{margin:0;font-size:1.5rem;font-weight:600}.ov-health{margin:0 0 8px}.es-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px 16px;margin:0;display:grid}.es-grid dt{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#5b6573);font-size:.78rem}.es-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.05rem;font-weight:600}.es-confidence{border-radius:999px;padding:2px 12px;font-weight:700;display:inline-block}.es-confidence-high{color:#14532d;background:#dff3e4}.es-confidence-medium{color:#6b4e00;background:#fdf0c9}.es-confidence-low{color:#7f1d1d;background:#fbdcdc}.es-how{margin-top:12px}.es-how summary{cursor:pointer;font-weight:600}.es-inputs{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.es-inputs li{overflow-wrap:anywhere}.es-inputs li[data-effect=Low]{border-left:3px solid #b91c1c;padding-left:8px}.es-inputs li[data-effect=Medium]{border-left:3px solid #b7791f;padding-left:8px}.later-page .pw-task-editor-row>td{padding:16px}.later-page .pw-form.pw-task-form{box-sizing:border-box;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;margin:0;padding:20px;scroll-margin-top:112px}.later-page .pw-task-form-title{margin:0;font-size:17px;line-height:1.4}.later-page .pw-task-form .later-field{min-width:0}.later-page .pw-task-form input:not([type=checkbox]),.later-page .pw-task-form select{box-sizing:border-box;width:100%;min-width:0}.later-page .pw-task-form .pw-task-dependencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0;display:grid}.later-page .pw-task-form .pw-task-dependencies label{overflow-wrap:anywhere;align-items:flex-start;min-width:0;margin:0}.later-page .pw-task-form .pw-task-dependencies input{flex:none;margin-top:3px}.later-page .pw-task-form .later-form-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}@media (max-width:960px){.later-page .pw-form.pw-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.later-page table.pw-cards tr.pw-task-editor-row{background:0 0;border:0;padding:0}.later-page table.pw-cards .pw-task-editor-row>td{padding:0}.later-page .pw-form.pw-task-form{grid-template-columns:minmax(0,1fr);padding:16px;scroll-margin-top:160px}.later-page .pw-task-form .pw-task-dependencies{grid-template-columns:minmax(0,1fr)}}.pw-field-help{color:#5a6270;font-size:.85rem;font-weight:400}.later-page .gx{--gx-label:200px;gap:16px;min-width:0;display:grid}.later-page .gx-summary{gap:12px;min-width:0;display:grid}.later-page .gx-summary .pw-banner ul{margin:6px 0 0;padding-left:18px}.later-page .gx-stats{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.later-page .gx-stats dt{opacity:.75;font-size:12px}.later-page .gx-stats dd{margin:2px 0 0;font-size:18px;font-weight:600}.later-page .gx-legend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.later-page .gx-legend li{align-items:center;gap:6px;display:inline-flex}.later-page .gx-swatch{text-align:center;border-radius:3px;width:22px;height:10px;font-size:10px;line-height:10px;display:inline-block}.later-page .gx-sw-forecast{background:#2563eb}.later-page .gx-sw-critical{outline-offset:0;background:#2563eb;outline:2px solid #b91c1c}.later-page .gx-sw-target{box-sizing:border-box;background:0 0;border:2px dashed #6b7280}.later-page .gx-sw-baseline{background:#9ca3af;height:4px}.later-page .gx-sw-actual{color:#15803d;width:auto;height:auto;font-size:13px;font-weight:700;line-height:1}.later-page .gx-sw-today{background:#dc2626;border-radius:0;width:2px;height:14px}.later-page .gx-sw-arrow{width:auto;height:auto;font-size:13px;line-height:1}.later-page .gx-help,.later-page .gx-note{opacity:.85;margin:0;font-size:13px}.later-page .gx-zoom{gap:6px;display:inline-flex}.later-page .gx-scroll{border:1px solid var(--later-border,#d1d5db);background:#fff;border-radius:6px;max-width:100%;overflow-x:auto}.later-page .gx-grid{position:relative}.later-page .gx-axis{z-index:3;background:#f9fafb;border-bottom:1px solid #d1d5db;height:30px;display:flex;position:sticky;top:0}.later-page .gx-axis-track{flex:none;position:relative}.later-page .gx-tick{white-space:nowrap;padding-left:3px;font-size:11px;position:absolute;top:7px}.later-page .gx-body{display:flex;position:relative}.later-page .gx-labels{flex:0 0 var(--gx-label);width:var(--gx-label);z-index:2;background:#fff;border-right:1px solid #d1d5db;position:sticky;left:0}.later-page .gx-label{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;align-items:center;padding:0 8px;font-size:13px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.later-page .gx-axis .gx-label-head{flex:0 0 var(--gx-label);width:var(--gx-label);z-index:4;background:#f9fafb;border-right:1px solid #d1d5db;font-weight:600;position:sticky;left:0}.later-page .gx-group{background:#f3f4f6;font-weight:700}.later-page .gx-track{flex:none;position:relative}.later-page .gx-gridline{background:#eef0f3;width:1px;position:absolute;top:0;bottom:0}.later-page .gx-row{border-bottom:1px solid #f1f2f4;position:absolute;left:0;right:0}.later-page .gx-row-group{background:#f3f4f6}.later-page .gx-row.gx-selected,.later-page .gx-labels .gx-selected{background:#eff6ff}.later-page .gx-today{z-index:1;background:#dc2626;width:2px;position:absolute;top:0;bottom:0}.later-page .gx-today>span{color:#b91c1c;background:#fff;padding:0 2px;font-size:10px;position:absolute;top:0;left:3px}.later-page .gx-arrows{pointer-events:none;color:#4b5563;z-index:1;position:absolute;top:0;left:0}.later-page .gx-arrow{stroke:currentColor;stroke-width:1.2px}.later-page .gx-target{box-sizing:border-box;background:0 0;border:2px dashed #6b7280;border-radius:2px;height:6px;position:absolute;top:5px}.later-page .gx-baseline{background:#9ca3af;border-radius:2px;height:4px;position:absolute;top:22px}.later-page .gx-bar{cursor:pointer;z-index:2;background:#2563eb;border:0;border-radius:3px;min-width:6px;height:14px;padding:0;position:absolute;top:11px}.later-page .gx-bar.gx-critical{outline-offset:0;outline:2px solid #b91c1c}.later-page .gx-bar.gx-complete{background:#16a34a}.later-page .gx-bar.gx-event{border-radius:2px;min-width:12px;transform:rotate(45deg)scale(.8)}.later-page .gx-bar:focus-visible,.later-page .gx-nobar:focus-visible,.later-page .gx-link:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.later-page .gx-nobar{color:#4b5563;cursor:pointer;z-index:2;white-space:nowrap;background:#fff;border:1px dashed #9ca3af;border-radius:3px;height:20px;font-size:11px;position:absolute;top:8px}.later-page .gx-actual{color:#15803d;z-index:2;font-size:14px;font-weight:700;position:absolute;top:8px}.later-page .gx-details{gap:12px;display:grid}.later-page .gx-facts{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 20px;margin:0;display:grid}.later-page .gx-facts dt{opacity:.75;font-size:12px}.later-page .gx-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.later-page .gx-why{margin:0}.later-page .gx-settings{gap:12px;display:grid}.later-page .gx-inline{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.later-page .gx-link{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.later-page .gx-table tr.gx-selected{background:#eff6ff}.later-page .gx-sched-fields{grid-column:1/-1;gap:10px;display:grid}.later-page .gx-sched-row{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.later-page .gx-preview{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.later-page .gx-preview.gx-refused{background:#fef2f2;border-color:#fca5a5}.later-page .gx-preview ul{margin:4px 0 0;padding-left:18px}.later-page .gx-pred{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.later-page .gx-pred input[type=number]{width:80px}@media (max-width:640px){.later-page .gx{--gx-label:120px}.later-page .gx-label{font-size:12px}.later-page .gx-stats dd{font-size:16px}}.later-page .pv-bar{border:1px solid var(--later-line,#d9dde3);border-radius:var(--later-radius-md,8px);background:#fff;gap:12px;margin:0 0 16px;padding:14px;display:grid}.later-page .pv-segmented{border:1px solid var(--later-line,#c9ced6);border-radius:8px;flex-wrap:wrap;gap:0;max-width:100%;display:inline-flex;overflow:hidden}.later-page .pv-seg{appearance:none;min-height:40px;font:inherit;cursor:pointer;border:0;border-right:1px solid var(--later-line,#c9ced6);background:#fff;padding:8px 14px}.later-page .pv-seg:last-child{border-right:0}.later-page .pv-seg-active{background:var(--later-ink,#1d2433);color:#fff}.later-page .pv-seg:focus-visible,.later-page .pv-view-tabs .later-tab:focus-visible{outline:2px solid var(--later-focus,#2563eb);outline-offset:-2px}.later-page .pv-lead,.later-page .pv-links{color:var(--later-slate,#556);margin:6px 0 0;font-size:13px}.later-page .pv-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.later-page .pv-count-card{border:1px solid var(--later-line,#d9dde3);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.later-page .pv-count-num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.later-page .pv-count-label{color:var(--later-slate,#556);font-size:13px}.later-page .pv-movement{margin:0;padding-left:18px;font-size:13px}.later-page .pv-views{margin-top:16px}.later-page .pv-view-tabs{margin-bottom:12px;overflow-x:auto}.later-page .pv-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px 12px;margin-bottom:12px;display:grid}.later-page .pv-filters label{gap:4px;min-width:0;font-size:12px;display:grid}.later-page .pv-filters select,.later-page .pv-filters input{box-sizing:border-box;width:100%;min-width:0;min-height:40px}.later-page .pv-filter-status{grid-column:1/-1;margin:0;font-size:13px}.later-page .pv-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.later-page .pv-col{background:var(--later-tint,#f5f6f8);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.later-page .pv-col-title,.later-page .pv-lane-title{margin:0;font-size:14px}.later-page .pv-count{color:var(--later-slate,#556);font-variant-numeric:tabular-nums;font-weight:400}.later-page .pv-lanes{gap:16px;display:grid}.later-page .pv-lane{border:1px solid var(--later-line,#d9dde3);background:#fff;border-radius:8px;padding:12px}.later-page .pv-lane-status{text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate,#556);margin:10px 0 6px;font-size:12px}.later-page .pv-lane-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.later-page .pv-card{box-sizing:border-box;border:1px solid var(--later-line,#d9dde3);overflow-wrap:anywhere;background:#fff;border-radius:8px;gap:6px;min-width:0;padding:10px;scroll-margin-top:120px;display:grid}.later-page .pv-card-focus{outline:2px solid var(--later-pink,#d6336c)}.later-page .pv-card-overdue{border-left:4px solid var(--later-warn,#b45309)}.later-page .pv-card-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.later-page .pv-card-title{margin:0;font-size:14px}.later-page .pv-card-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.later-page .pv-facts{gap:2px;margin:0;font-size:12px;display:grid}.later-page .pv-facts>div{gap:6px;display:flex}.later-page .pv-facts dt{color:var(--later-slate,#556);min-width:84px}.later-page .pv-facts dd{font-variant-numeric:tabular-nums;margin:0}.later-page .pv-muted{color:var(--later-slate,#556);margin:0;font-size:12px}.later-page .pv-card-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.later-page .pv-move{gap:2px;font-size:12px;display:grid}.later-page .pv-move select{max-width:100%;min-height:36px}.later-page .pv-simple-list{gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:800px){.later-page .pv-counts,.later-page .pv-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.later-page .pv-board{grid-template-columns:minmax(0,1fr);overflow-x:visible}.later-page .pv-lane-cards{grid-template-columns:minmax(0,1fr)}.later-page .pv-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.later-page .pv-seg{border-bottom:1px solid var(--later-line,#c9ced6)}.later-page .pv-filters{grid-template-columns:minmax(0,1fr)}}.pv-segmented-single{background:0 0;border:0;padding:0}.pv-segmented-single .pv-seg,.pv-segmented-single .pv-seg.pv-seg-active{color:inherit;cursor:default;box-shadow:none;background:0 0;padding:0;font-weight:600}.reg-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.reg-row-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reg-detail{flex-direction:column;gap:8px;min-width:0;padding:10px 0 4px;display:flex}.reg-history{color:var(--later-slate);margin:0;padding:0;font-size:12px;list-style:none}.reg-history li{overflow-wrap:anywhere;padding:2px 0}.reg-unknown{color:var(--later-slate);font-style:italic}.reg-late{color:var(--later-danger);font-weight:600}.reg-inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.reg-inline .later-field{flex:200px;min-width:160px}.reg-notice{background:var(--later-info-bg);border-radius:var(--later-radius-sm);overflow-wrap:anywhere;margin:0 0 10px;padding:8px 10px;font-size:13px}.reg-blockers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reg-blocker{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);min-width:0;padding:10px 12px}.reg-blocker-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.reg-blocker-label{overflow-wrap:anywhere;font-size:14px;font-weight:600}.reg-blocker-meta{color:var(--later-slate);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.reg-blocker-waived{opacity:.8;border-style:dashed}.reg-verdict{flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.reg-checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.reg-check-yes:before{content:"✓ ";color:var(--later-ok);font-weight:700}.reg-check-no:before{content:"✗ ";color:var(--later-danger);font-weight:700}.reg-seg{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);display:inline-flex;overflow:hidden}.reg-seg button{background:var(--later-surface);font:inherit;cursor:pointer;border:0;padding:6px 12px}.reg-seg button[aria-checked=true]{background:var(--later-pink);color:#fff}.reg-seg button:focus-visible{outline:2px solid var(--later-pink);outline-offset:-2px}.reg-section{border-left:3px solid var(--later-line);min-width:0;margin:0 0 12px;padding-left:12px}.reg-section h4{margin:0 0 4px;font-size:14px}.reg-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:13px;line-height:1.45}.reg-sources{color:var(--later-slate);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.reg-stale{background:var(--later-warn-bg);border:1px solid var(--later-warn);border-radius:var(--later-radius-sm);margin:0 0 10px;padding:8px 10px;font-size:13px}.reg-cap-collision{border:1px solid var(--later-danger);background:var(--later-danger-bg);border-radius:var(--later-radius-md);padding:10px 12px}.reg-cap-collision ul{margin:4px 0 0;padding-left:18px;font-size:13px}@media (max-width:640px){.reg-blocker-head{flex-direction:column;align-items:flex-start}.reg-verdict{font-size:16px}}.reg-tab .rdc-table td,.reg-tab .rdc-table th{white-space:normal;overflow-wrap:anywhere;min-width:0}.reg-tab .rdc-entry{white-space:normal;text-align:left}.reg-figures{overflow-wrap:anywhere;margin:6px 0;padding-left:18px;font-size:.9rem}.nb-stage{border:1px solid var(--nb-border,#c6cfdc);background:var(--nb-surface-2,#f3f5f9);color:var(--nb-muted,#4a5565);white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-block}.pc-section{gap:18px;min-width:0;display:grid}.pc-section h2,.pc-section p{margin-top:0}.pc-form{gap:16px;display:grid}.pc-form label{gap:6px;font-weight:600;display:grid}.pc-form input:not([type=checkbox]),.pc-form select,.pc-form textarea{box-sizing:border-box;border:1px solid var(--nb-line,#dcd6cb);width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border-radius:7px;padding:10px 12px}.pc-form textarea{resize:vertical;min-height:80px}.pc-form fieldset{border:1px solid var(--nb-line,#dcd6cb);border-radius:8px;min-width:0;padding:14px}.pc-form .pc-check{align-items:center;gap:8px;display:flex}.pc-item{border:1px solid var(--nb-line,#dcd6cb);overflow-wrap:anywhere;border-radius:8px;margin-bottom:12px;padding:14px}.pc-item summary{cursor:pointer;font-weight:600}.pc-muted{color:#596b7d;font-size:14px;line-height:1.5}.pc-notice{background:#f7f3e7;border-radius:8px;padding:14px}.pc-facts{grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:10px 18px;display:grid}.pc-facts dt{color:#596b7d;font-weight:600}.pc-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pc-facts ul{margin:0;padding-left:18px}.pc-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-form .later-form-actions{flex-wrap:wrap}@media (max-width:600px){.pc-facts{grid-template-columns:1fr;gap:4px}.pc-facts dd{margin-bottom:12px}.pc-numbers{grid-template-columns:1fr}}.rd-tab{--later-pink:#ff4570;--later-pink-press:#e63a63;--later-pink-tint:#fdecef;--later-navy:#0d1b2a;--later-ink:#16283c;--later-slate:#5a6b7b;--later-bg:#f2efe9;--later-surface:#fff;--later-tint:#f5f2ec;--later-line:#e2ddd2;--later-ok:#1f7a4d;--later-ok-bg:#e4f3ea;--later-warn:#8a5a00;--later-warn-bg:#fbf0da;--later-danger:#a4303f;--later-danger-bg:#f8e3e6;--later-info:#2a4b8d;--later-info-bg:#e6ecf7;--later-radius-sm:8px;--later-radius-md:12px;--later-radius-lg:16px;--later-pill:999px;color:var(--later-ink);flex-direction:column;gap:16px;min-width:0;font-family:Inter,Arial,sans-serif;display:flex}.rd-tab h2,.rd-tab h3{margin:0}.rd-tab h3{font-size:14px}.rd-section-nav{flex-wrap:wrap;gap:8px;display:flex}.rd-stats{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.rd-pills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rd-scroll{max-width:100%;overflow-x:auto}.rd-table{border-collapse:collapse;width:100%;font-size:13px}.rd-table th,.rd-table td{text-align:left;border-bottom:1px solid var(--later-line);vertical-align:top;padding:8px 10px}.rd-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate);font-size:11px}.rd-row-open{background:var(--later-surface-2,#f8f8fb)}.rd-detail{flex-direction:column;gap:10px;padding:8px 4px 12px;display:flex}.rd-detail p{margin:0;font-size:13px}.rd-label{text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate);font-size:11px;font-weight:700}.rd-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.rd-history{color:var(--later-slate);margin:0;padding-left:18px;font-size:12px}.rd-note{color:var(--later-slate);margin:0;font-size:12px}.rd-warn{border-radius:var(--later-radius-sm);background:#fff6e5;border:1px solid #f0d49a;margin:0;padding:8px 10px;font-size:13px}.rd-ok{border-radius:var(--later-radius-sm);background:#eaf7ef;border:1px solid #a5d8b6;margin:0;padding:8px 10px;font-size:13px}.rd-gate{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.rd-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rd-criteria{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rd-criterion{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:13px;display:flex}.rd-criterion>div{flex:220px;min-width:0}.rd-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-inline input,.rd-inline select{width:auto;max-width:100%}.rd-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.rd-rowpicker{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);flex-direction:column;gap:4px;max-height:160px;padding:6px;font-size:12px;display:flex;overflow:auto}.rd-rowpicker label{align-items:flex-start;gap:6px;display:flex}.rd-rowpicker input{width:auto}.rd-chip{background:var(--later-surface-2,#f1f1f6);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}@media (max-width:640px){.rd-table th,.rd-table td{padding:6px}.rd-gate{padding:8px}}.later-page{--later-pink:#ff4570;--later-pink-press:#e63a63;--later-pink-tint:#fdecef;--later-navy:#0d1b2a;--later-ink:#16283c;--later-slate:#5a6b7b;--later-bg:#f2efe9;--later-surface:#fff;--later-tint:#f5f2ec;--later-line:#e2ddd2;--later-ok:#1f7a4d;--later-ok-bg:#e4f3ea;--later-warn:#8a5a00;--later-warn-bg:#fbf0da;--later-danger:#a4303f;--later-danger-bg:#f8e3e6;--later-info:#2a4b8d;--later-info-bg:#e6ecf7;--later-radius-sm:8px;--later-radius-md:12px;--later-radius-lg:16px;--later-pill:999px;color:var(--later-ink);background:var(--later-bg);box-sizing:border-box;-webkit-font-smoothing:antialiased;flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 72px;font-family:Inter,Arial,sans-serif;display:flex}.later-page *,.later-page :before,.later-page :after{box-sizing:border-box}.later-preview-banner{background:var(--later-pink-tint);border-radius:var(--later-radius-md);color:var(--later-ink);border:1px solid #f5c6d2;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.later-preview-banner strong{color:var(--later-pink-press);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.later-preview-dot{background:var(--later-pink);border-radius:50%;flex:none;width:9px;height:9px}.later-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.later-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--later-pink);margin:0 0 6px;font-size:11px;font-weight:800}.later-title{letter-spacing:-.015em;color:var(--later-navy);margin:0;font-size:32px;font-weight:800;line-height:1.05}.later-subtitle{color:var(--later-slate);max-width:68ch;margin:8px 0 0;font-size:14px;line-height:1.5}.later-header-actions{gap:8px;display:flex}.later-card{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-lg);overflow:hidden}.later-card-head{border-bottom:1px solid var(--later-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.later-card-title{color:var(--later-navy);margin:0;font-size:16px;font-weight:700}.later-card-meta{color:var(--later-slate);align-items:center;gap:8px;font-size:12px;display:flex}.later-card-body{padding:18px 20px}.later-card-foot{border-top:1px solid var(--later-line);background:var(--later-tint);padding:12px 20px}.later-stat-row{flex-wrap:wrap;gap:28px;display:flex}.later-stat{flex-direction:column;gap:3px;display:flex}.later-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--later-slate);font-size:11px;font-weight:600}.later-stat-value{color:var(--later-navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.later-stat-warn{color:var(--later-pink-press)}.later-stat-sub{color:var(--later-slate);font-size:11px}.later-rag{border-radius:var(--later-pill);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.later-rag-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.later-rag-healthy{color:var(--later-ok);background:var(--later-ok-bg)}.later-rag-attention{color:var(--later-warn);background:var(--later-warn-bg)}.later-rag-risk{color:var(--later-danger);background:var(--later-danger-bg)}.later-health-reasons{color:var(--later-slate);font-size:12px;line-height:1.35;display:block}.later-pill{border-radius:var(--later-pill);letter-spacing:.02em;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.later-pill-neutral{color:var(--later-slate);background:var(--later-tint);border:1px solid var(--later-line)}.later-pill-ok{color:var(--later-ok);background:var(--later-ok-bg)}.later-pill-warn{color:var(--later-warn);background:var(--later-warn-bg)}.later-pill-danger{color:var(--later-danger);background:var(--later-danger-bg)}.later-pill-info{color:var(--later-info);background:var(--later-info-bg)}.later-pill-muted{color:var(--later-slate);border:1px dashed var(--later-line);background:0 0}.later-tabs{flex-wrap:wrap;gap:4px;display:flex}.later-tab{border:1px solid var(--later-line);background:var(--later-surface);color:var(--later-slate);font:inherit;border-radius:var(--later-radius-md);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.later-tab-active{background:var(--later-navy);color:#fff;border-color:var(--later-navy)}.later-table{border-collapse:collapse;width:100%;font-size:13px}.later-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--later-slate);border-bottom:1px solid var(--later-line);padding:6px 10px;font-size:11px;font-weight:700}.later-table td{border-bottom:1px solid var(--later-line);vertical-align:top;color:var(--later-ink);padding:10px}.later-table tr:last-child td{border-bottom:none}.later-owner{border-radius:var(--later-pill);margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.later-owner-bank{color:var(--later-info);background:var(--later-info-bg)}.later-owner-nymbus{color:var(--later-pink-press);background:var(--later-pink-tint)}.later-owner-joint{color:var(--later-slate);background:var(--later-tint)}.later-owner-name{color:var(--later-slate);font-size:12px}.later-internal-tag{letter-spacing:.08em;color:var(--later-danger);background:var(--later-danger-bg);vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.later-task-note{color:var(--later-slate);margin-top:3px;font-size:12px;display:block}.later-btn{font:inherit;border:1px solid var(--later-line);background:var(--later-surface);color:var(--later-navy);border-radius:var(--later-radius-md);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.later-btn:hover{background:var(--later-tint)}.later-btn:focus-visible{outline:2px solid var(--later-pink);outline-offset:2px}.later-btn-sm{padding:5px 10px;font-size:12px}.later-btn-primary{background:var(--later-pink);border-color:var(--later-pink);color:#fff}.later-btn-primary:hover{background:var(--later-pink-press);border-color:var(--later-pink-press)}.later-btn-ghost{color:var(--later-slate);background:0 0;border-color:#0000}.later-btn-ghost:hover{background:var(--later-tint)}.later-btn:disabled{opacity:.5;cursor:not-allowed}.later-link-btn{color:var(--later-pink-press);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.later-link-btn:hover{text-decoration:underline}.later-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.later-field{color:var(--later-slate);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.later-field input,.later-field select,.later-field textarea,.later-form input,.later-form select,.later-form textarea{font:inherit;color:var(--later-ink);border:1px solid var(--later-line);border-radius:var(--later-radius-sm);background:var(--later-surface);width:100%;padding:8px 10px;font-size:13px;font-weight:400}.later-form input:focus,.later-form select:focus,.later-form textarea:focus{outline:2px solid var(--later-pink);outline-offset:1px;border-color:var(--later-pink)}.later-form-actions{flex-wrap:wrap;gap:8px;display:flex}.later-inline-sign{flex-flow:wrap;align-items:center}.later-inline-sign input{max-width:280px}.later-error-bar{background:var(--later-danger-bg);border-radius:var(--later-radius-md);color:var(--later-danger);border:1px solid #ecc4c9;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.later-storage-note{background:var(--later-warn-bg);border-radius:var(--later-radius-md);color:var(--later-warn);border:1px solid #ecd9ad;padding:8px 12px;font-size:12px}.later-empty{text-align:center;color:var(--later-slate);background:var(--later-tint);border-radius:var(--later-radius-md);padding:18px;font-size:13px}.later-report-view{flex-direction:column;gap:8px;display:flex}.later-report-head{align-items:center;gap:10px;display:flex}.later-report-meta,.later-version-meta{color:var(--later-slate);font-size:12px}.later-report-headline,.later-version-headline{color:var(--later-navy);margin:4px 0 0;font-size:15px;font-weight:700}.later-report-body,.later-version-body{color:var(--later-ink);margin:0;font-size:13.5px;line-height:1.55}.later-version-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.later-version{border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.later-version-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.later-version-num{color:var(--later-slate);font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.later-internal-note{color:var(--later-danger);background:var(--later-danger-bg);border-radius:var(--later-radius-sm);margin:4px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.later-version-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.later-published-note,.later-wb-locked-note{color:var(--later-ok);font-size:12px;font-weight:600}.later-raid{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.later-raid-item{align-items:flex-start;gap:12px;display:flex}.later-raid-summary{color:var(--later-navy);margin:0;font-size:13.5px;font-weight:600}.later-raid-detail{color:var(--later-ink);margin:2px 0 0;font-size:13px;line-height:1.5}.later-raid-meta{color:var(--later-slate);margin:2px 0 0;font-size:12px}.later-section-toggle{font:inherit;color:var(--later-navy);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.later-section-caret{color:var(--later-pink);font-size:12px}.later-section-count{color:var(--later-slate);font-size:12px}.later-section-collapsed{color:var(--later-slate);margin:0;font-size:13px}.later-wb-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.later-wb-item{border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.later-wb-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.later-wb-question{color:var(--later-navy);margin:0;font-size:14px;font-weight:700}.later-wb-head-right{flex:none;align-items:center;gap:8px;display:flex}.later-wb-version{color:var(--later-slate);font-family:ui-monospace,monospace;font-size:11px}.later-wb-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--later-slate);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.later-wb-context{color:var(--later-ink);margin:0;font-size:13px;line-height:1.5}.later-wb-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.later-wb-cell p{margin:0;font-size:13px;line-height:1.5}.later-wb-options{margin:0;padding-left:18px;font-size:13px}.later-wb-decision{background:var(--later-tint);border-radius:var(--later-radius-sm);padding:10px 12px}.later-wb-decision-value{color:var(--later-navy);margin:0;font-size:14px;font-weight:600}.later-wb-comments{color:var(--later-slate);margin:4px 0 6px;font-size:12.5px}.later-wb-footer{border-top:1px solid var(--later-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.later-wb-deploy{align-items:center;gap:6px;display:flex}.later-wb-deploy-label{letter-spacing:.05em;color:var(--later-slate);font-size:10px;font-weight:800}.later-wb-finalized{color:var(--later-ok);margin-left:4px;font-size:11px;font-weight:700}.later-wb-actions{flex-wrap:wrap;gap:8px;display:flex}.later-add-item{border-top:1px dashed var(--later-line);margin-top:14px;padding-top:14px}.later-audit{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.later-audit-item{border-bottom:1px solid var(--later-line);gap:10px;padding:5px 0;display:flex}.later-audit-at{color:var(--later-slate);white-space:nowrap}.later-audit-actor{color:var(--later-navy);font-weight:600}.later-audit-action{color:var(--later-ink)}.later-catalog{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.later-feature{border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}.later-feature-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.later-feature-name{color:var(--later-navy);margin:0;font-size:14px;font-weight:700}.later-feature-summary{color:var(--later-ink);margin:0;font-size:13px;line-height:1.5}.later-feature-est{color:var(--later-slate);margin:0;font-size:12px;font-weight:600}.later-feature-request{flex-flow:wrap}.later-feature-request input{flex:1;min-width:140px}.later-feature-staffnote{color:var(--later-slate);font-size:12px}.later-request-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.later-request{border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}.later-request-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.later-request-feature{color:var(--later-navy);margin:0;font-size:14px;font-weight:700}.later-request-meta{color:var(--later-slate);margin:2px 0 0;font-size:12px}.later-request-notes,.later-request-scope p{margin:0;font-size:13px;line-height:1.5}.later-request-scope{background:var(--later-tint);border-radius:var(--later-radius-sm);padding:10px 12px}.later-request-signature,.later-request-queued{margin:0;font-size:12.5px;font-weight:600}.later-request-signature{color:var(--later-info)}.later-request-queued{color:var(--later-ok)}.later-request-actions{flex-wrap:wrap;gap:8px;display:flex}.later-progress-bar{background:var(--later-tint);border-radius:var(--later-pill);height:10px;overflow:hidden}.later-progress-fill{background:var(--later-pink);height:100%;transition:width .2s}.later-lesson-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.later-lesson{border:1px solid var(--later-line);border-radius:var(--later-radius-md);padding:12px 14px}.later-lesson-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.later-lesson-meta{align-items:center;gap:8px;display:flex}.later-lesson-mins{color:var(--later-slate);font-size:12px}.later-lesson-summary{color:var(--later-slate);margin:6px 0 0;font-size:13px}.later-lesson-body{color:var(--later-ink);margin-top:10px;font-size:13.5px;line-height:1.55}@media (max-width:640px){.later-wb-grid{grid-template-columns:1fr}.later-title{font-size:26px}}.later-loading{color:var(--later-slate);background:var(--later-tint);border-radius:var(--later-radius-md);align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.later-loading-spinner{border:2px solid var(--later-pink-tint);border-top-color:var(--later-pink);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite later-spin}@keyframes later-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.later-loading-spinner{animation:none}}.later-load-error{background:var(--later-danger-bg);border-radius:var(--later-radius-md);color:var(--later-danger);border:1px solid #ecc4c9;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:13px;display:flex}.later-refetch-note{color:var(--later-slate);margin-bottom:8px;padding:2px 8px;font-size:12px;display:inline-block}.later-snapshot-note{color:var(--nb-text-secondary,#5b6275);margin:4px 0 0;font-size:12.5px}.later-snapshot-note a{color:inherit;font-weight:600}.later-page{max-width:1360px}.later-workspace{flex-direction:column;gap:16px;display:flex}.later-project-tabs{flex-wrap:wrap}.later-tab-badge{border-radius:var(--later-pill);background:var(--later-warn-bg);min-width:20px;color:var(--later-warn);text-align:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.later-row-active td{background:var(--later-pink-tint)}.later-project-link{font-weight:700}.later-project-list td,.later-project-list th{white-space:nowrap}.later-impl-tab{flex-direction:column;gap:16px;display:flex}.later-progress{border-radius:var(--later-pill);background:var(--later-tint);border:1px solid var(--later-line);height:8px;overflow:hidden}.later-progress-fill{background:var(--later-ok);height:100%;display:block}.later-rollup{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.later-rollup-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.later-waiting-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.later-waiting-list li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.later-area{flex-direction:column;gap:10px;display:flex}.later-area-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.later-area-title{color:var(--later-navy);margin:0;font-size:18px}.later-area-meta{color:var(--later-slate);font-size:14px}.later-pkg-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.later-pkg-card{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.later-pkg-name{color:var(--later-navy);margin:0;font-size:16px}.later-pkg-summary{color:var(--later-slate);margin:0;font-size:13px}.later-pkg-progress{margin:0;font-size:14px}.later-pkg-facts{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.later-pkg-warn{color:var(--later-warn);font-weight:700}.later-imp-package{flex-direction:column;gap:12px;display:flex}.later-imp-package-head{flex-direction:column;gap:8px;display:flex}.later-imp-package-title{color:var(--later-navy);margin:0;font-size:22px}.later-imp-filters{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);z-index:2;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;display:flex;position:sticky;top:0}.later-imp-search{flex:240px}.later-check{align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.later-imp-count{color:var(--later-slate);margin:0;font-size:13px}.later-imp-scroll{overflow-x:auto}.later-imp-table{min-width:960px;font-size:13px}.later-imp-table th{white-space:nowrap}.later-imp-table td{vertical-align:top;padding-top:6px;padding-bottom:6px}.later-imp-name{min-width:220px;font-weight:600}.later-imp-value{min-width:150px}.later-imp-clip{max-width:240px;color:var(--later-slate)}.later-imp-row-open td{background:var(--later-tint)}.later-imp-detail>td{background:var(--later-tint);padding:0 8px 12px}.later-imp-detail .later-wb-list{margin:0}.later-imp-caret{cursor:pointer;min-width:32px;min-height:32px;color:var(--later-navy);background:0 0;border:0;font-size:14px}.later-quick-input{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);width:100%;min-width:120px;font:inherit;background:var(--later-surface);padding:4px 6px}.later-quick-input:focus-visible{outline:2px solid var(--later-pink);outline-offset:1px}.later-mark{color:var(--later-slate);font-weight:700}.later-mark-on{color:var(--later-ok)}.later-product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.later-export-panel{flex-direction:column;gap:8px;margin-top:10px;display:flex}.later-export-status{color:var(--later-slate);margin:0;font-size:13px}.later-export-preview{width:100%;min-height:160px;font:12px/1.4 ui-monospace,monospace}@media (max-width:640px){.later-pkg-grid{grid-template-columns:1fr}.later-imp-filters{position:static}.later-stat-row{flex-wrap:wrap}}.later-imp-clip{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.later-imp-name{min-width:200px}.later-imp-table{min-width:900px}.later-imp-table th,.later-imp-table td{padding-left:8px;padding-right:8px}.later-project-list th{white-space:normal}.later-review{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.later-review-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.later-review-title{color:var(--later-navy);margin:0;font-size:16px}.later-review-note,.later-review-waiting{margin:0;font-size:14px}.later-review-waiting{color:var(--later-warn)}.later-pkg-review{margin:0}.later-wb-details{flex-direction:column;gap:6px;margin-top:10px;display:flex}.later-wb-details-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 16px;margin:0;display:grid}.later-wb-details-list dt{color:var(--later-slate);text-transform:uppercase;font-size:12px;font-weight:700}.later-wb-details-list dd{overflow-wrap:anywhere;margin:0}.later-wb-evidence{margin:0;padding-left:16px}.later-wb-evidence-url{color:var(--later-slate)}.later-wb-links-field{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);max-height:180px;overflow-y:auto}.later-reopen-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:inline-flex}.later-imp-caret-cell{width:40px}@media (max-width:640px){.later-imp-scroll{overflow-x:visible}.later-imp-table{width:100%;min-width:0;display:block}.later-imp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.later-imp-table tbody{display:block}.later-imp-table tr.later-imp-row{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);grid-template-columns:1fr 1fr;gap:2px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.later-imp-table tr.later-imp-row>td{overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;min-width:0;max-width:none;padding:2px 0;display:block}.later-imp-table tr.later-imp-row>td[data-label]:before{content:attr(data-label);color:var(--later-slate);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.later-imp-table tr.later-imp-row>td.later-imp-name,.later-imp-table tr.later-imp-row>td.later-imp-value{grid-column:1/-1}.later-imp-table tr.later-imp-row>td.later-imp-caret-cell{grid-column:1/-1;width:auto}.later-imp-table tr.later-imp-detail{display:block}.later-imp-table tr.later-imp-detail>td{padding:0 0 12px;display:block}.later-imp-clip{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.later-imp-filters>*{flex:100%}.later-product-grid,.later-wb-details-list{grid-template-columns:1fr}.later-quick-input{min-width:0}}.later-notice{background:var(--later-tint);border:1px solid var(--later-line);border-radius:var(--later-radius-md);color:var(--later-navy);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;font-size:13px;display:flex}@media (max-width:640px){.later-page-header{padding-top:4px;padding-bottom:4px}.later-page-header .later-title{margin:0;font-size:22px}.later-page-header .later-subtitle{display:none}.later-page-header .later-eyebrow{margin:0}.later-preview-banner{padding:6px 10px;font-size:12px}.later-imp-package-head .later-subtitle{display:none}.later-imp-package-title{margin:2px 0;font-size:20px}}.later-section-path{color:var(--nb-muted,#5b6472);font-size:.85em;font-weight:400}@media (max-width:640px){.later-section-nest{margin-left:0!important}}.later-page .pw-crumbs{color:var(--later-slate);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.later-page .pw-crumbs a{color:var(--later-info);font-weight:600}.later-page .pw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.later-page .pw-head h1{margin:0;font-size:26px;line-height:1.2}.later-page .pw-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.later-page .pw-menu{position:relative}.later-page .pw-menu-list{z-index:5;background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);min-width:220px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;right:0;box-shadow:0 8px 24px #0d1b2a1f}.later-page .pw-menu-list a,.later-page .pw-menu-list button{text-align:left;width:100%;font:inherit;color:var(--later-ink);border-radius:var(--later-radius-sm);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.later-page .pw-menu-list a:hover,.later-page .pw-menu-list button:hover{background:var(--later-tint)}.later-page .pw-tabs{-webkit-overflow-scrolling:touch;flex-wrap:wrap;padding-bottom:4px;overflow-x:visible}.later-page .pw-tabs .later-tab{white-space:nowrap;flex:none}.later-page .pw-nnl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.later-page .pw-nnl h3{letter-spacing:.04em;text-transform:uppercase;color:var(--later-slate);margin:0 0 6px;font-size:12px}.later-page .pw-nnl ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.later-page .pw-nnl li{background:var(--later-tint);border-radius:var(--later-radius-sm);padding:8px 10px;font-size:13px}.later-page .pw-flag{color:var(--later-warn);margin-top:4px;font-size:12px;display:block}.later-page .pw-unknown{color:var(--later-slate);font-style:italic}.later-page .pw-banner{border-radius:var(--later-radius-md);background:var(--later-warn-bg);color:var(--later-warn);padding:10px 14px;font-size:13px}.later-page .pw-row-focus td,.later-page .pw-row-focus{background:var(--later-pink-tint)}.later-page .pw-actions{flex-wrap:wrap;gap:6px;display:flex}.later-page .pw-form{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-tint);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 12px;padding:14px;display:grid}.later-page .pw-form .pw-wide{grid-column:1/-1}.later-page .pw-form fieldset{border:1px solid var(--later-line);border-radius:var(--later-radius-sm);max-height:160px;padding:8px 10px;overflow:auto}.later-page .pw-form fieldset label{align-items:center;gap:8px;padding:2px 0;font-size:13px;font-weight:400;display:flex}.later-page .pw-form fieldset input{width:auto}.later-page .pw-form-error{color:var(--later-danger);background:var(--later-danger-bg);border-radius:var(--later-radius-sm);padding:8px 10px;font-size:13px}.later-page .pw-templates{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.later-page .pw-template-pick{text-align:left;font:inherit;border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);cursor:pointer;padding:12px;display:block}.later-page .pw-template-pick[aria-pressed=true]{border-color:var(--later-pink);box-shadow:0 0 0 2px var(--later-pink-tint)}.later-page .pw-update{border-bottom:1px solid var(--later-line);padding:12px 0}.later-page .pw-update:last-child{border-bottom:0}@media (max-width:640px){.later-page .pw-nnl{grid-template-columns:1fr}.later-page .pw-head h1{font-size:22px}.later-page table.pw-cards,.later-page table.pw-cards tbody,.later-page table.pw-cards tr,.later-page table.pw-cards td{width:100%;display:block}.later-page table.pw-cards thead{position:absolute;left:-9999px}.later-page table.pw-cards tr{border:1px solid var(--later-line);border-radius:var(--later-radius-md);background:var(--later-surface);margin-bottom:10px;padding:6px 4px}.later-page table.pw-cards td{border-bottom:0;padding:4px 10px}.later-page table.pw-cards td[data-label]:before{content:attr(data-label) ": ";text-transform:uppercase;letter-spacing:.04em;color:var(--later-slate);font-size:11px;font-weight:700}.later-page .pw-menu-list{left:0;right:auto}}.later-page .pw-actions-bar{margin:4px 0}.pw-details-toggle{display:none}@media (max-width:640px){.pw-crumbs [aria-current=page],.pw-crumbs>span[aria-hidden=true]{display:none}.pw-header .later-title{margin:0;font-size:20px;line-height:1.25}.pw-header .pw-chips{gap:6px;font-size:12px}.pw-details-toggle{min-height:24px;padding:0;display:inline-block}.pw-header .pw-stats[data-open=false]{display:none}.pw-header .later-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-header .pw-head>div:first-child{min-width:0}.pw-header[data-details=closed] .pw-phase{display:none}}.later-page .pw-header{flex-direction:column;gap:10px;display:flex}.later-page .pw-phase{color:var(--later-slate);font-size:13px}.later-page .pw-stats{background:var(--later-surface);border:1px solid var(--later-line);border-radius:var(--later-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;display:grid}.later-page .pw-stats .later-stat{min-width:0;padding:12px 18px}.later-page .pw-stats .later-stat+.later-stat{border-left:1px solid var(--later-line)}.later-page .pw-stats .later-stat-value{font-size:20px;font-weight:700}.later-page .pw-stats .later-stat-sub{font-size:12px}.later-page .pw-tabs.later-tabs{border-bottom:1px solid var(--later-line);flex-wrap:wrap;gap:2px;padding-bottom:0}.later-page .pw-tabs .later-tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 14px}.later-page .pw-tabs .later-tab:hover{color:var(--later-ink)}.later-page .pw-tabs .later-tab-active{color:var(--later-navy);border-bottom-color:var(--later-pink);background:0 0}@media (max-width:640px){.later-page .pw-stats{grid-template-columns:1fr}.later-page .pw-stats .later-stat+.later-stat{border-left:0;border-top:1px solid var(--later-line)}.later-page .pw-stats .later-stat{padding:10px 14px}}@media (min-width:641px){.later-page table.pw-cards td .pw-actions{flex-wrap:nowrap;justify-content:flex-end}}.later-page table.pw-cards td .later-btn-ghost{color:var(--later-slate);border-color:#0000}.later-page .pw-phase-group{align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.pw-header[data-details=closed] .pw-phase-group,.pw-header[data-details=closed] .pw-reasons{display:none}}.later-page .pw-head{flex-wrap:nowrap}.later-page .pw-head>div:first-child{flex:auto;min-width:0}.later-page .pw-head>.pw-menu{flex:none}.pw-if-unblocked{font-size:.8em;display:block}.later-page .pw-actions .pw-remove{color:var(--later-slate);text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.later-page .pw-actions .pw-remove:hover{color:var(--later-danger)}.later-page .pw-task-help{color:var(--later-slate);margin:8px 0 0;font-size:13px}.later-page .rdc-table.rdc-people{table-layout:fixed;min-width:0}.later-page .rdc-people th,.later-page .rdc-people td{overflow-wrap:anywhere;white-space:normal}.nb-nav-group>summary{cursor:pointer}.nb-nav-group>summary:focus-visible{outline-offset:3px;outline:2px solid}.later-workspace>[role=tabpanel],.later-impl-tab>[data-tour=implementation]{flex-direction:column;gap:24px;min-width:0;display:flex}.later-workspace>[role=tabpanel]>.later-card,.later-impl-tab>[data-tour=implementation]>.later-card{margin:0}.later-page .later-card-body{padding:20px 24px}.later-page .later-card-head{padding:18px 24px}.later-page [data-tour=workbook-progress] .later-stat-row,.later-page .later-imp-package-head>.later-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;display:grid}.later-page .later-stat-value .later-link-btn{font:inherit;color:inherit;text-align:left;line-height:inherit;border-bottom:1px dotted}.later-page .later-stat-value .later-link-btn:hover{border-bottom-style:solid;text-decoration:none}.later-page .later-stat{min-width:0}.later-page .later-stat-label{line-height:1.5}.later-page .later-imp-package{gap:20px}.later-page .later-imp-package-head{gap:16px}.later-page .later-imp-package-head>.later-link-btn{text-align:left;align-self:flex-start}.later-package-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.later-package-heading>div:first-child{flex:280px;min-width:0}.later-package-heading .later-eyebrow{margin:0 0 8px}.later-package-options{max-width:100%}.later-package-options>.later-link-btn{color:var(--later-slate);text-align:left}.later-page .later-imp-package-head .later-subtitle{max-width:80ch;margin:0}.later-page .later-imp-package-head>.later-stat-row{border-top:1px solid var(--later-line);border-bottom:1px solid var(--later-line);padding:20px 0}.later-page .later-form-actions{align-items:center;gap:10px 16px}.later-page .later-pkg-plan{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.later-page .later-review{gap:16px;padding:20px 24px;line-height:1.55}.later-page .later-review-head{justify-content:space-between;gap:12px}.later-page .later-signoff{border-top:1px solid var(--later-line);flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.later-page .later-signoff .later-review-note{line-height:1.65}.later-page .later-evidence{gap:20px}.later-page .later-evidence-card{gap:12px;padding:20px 24px;line-height:1.55}.later-workbook-action-note{color:var(--later-slate);margin:0 0 16px;font-size:14px;line-height:1.5}@media (max-width:760px){.later-page [data-tour=workbook-progress] .later-stat-row,.later-page .later-imp-package-head>.later-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (max-width:640px){.later-workspace>[role=tabpanel],.later-impl-tab>[data-tour=implementation]{gap:20px}.later-page .later-card-body,.later-page .later-card-head,.later-page .later-review,.later-page .later-evidence-card{padding:16px}.later-page .later-imp-package-head .later-subtitle{display:block}.later-package-heading{gap:12px}}.ins-page{--ins-pink:var(--color-brand-pink,#ff4570);--ins-pink-press:var(--color-brand-pink-press,#e63a63);--ins-pink-tint:var(--color-brand-pink-tint,#fdecef);--ins-navy:var(--color-ink-900,#0d1b2a);--ins-ink-800:var(--color-ink-800,#16283c);--ins-slate:var(--color-ink-600,#5a6b7b);--ins-bg:var(--color-surface-bg,#f2efe9);--ins-tint:var(--color-surface-tint,#f5f2ec);--ins-white:var(--color-surface-white,#fff);--ins-line:var(--color-border-default,#e2ddd2);color:var(--ins-navy);font-family:var(--font-digital,"Inter", Arial, sans-serif);flex-direction:column;gap:24px;display:flex}.ins-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ins-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ins-pink);margin:0 0 6px;font-size:11px;font-weight:800}.ins-title{letter-spacing:-.015em;margin:0;font-size:32px;font-weight:800;line-height:1.05}.ins-subtitle{color:var(--ins-slate);max-width:68ch;margin:8px 0 0;font-size:14px}.ins-sim-note{background:var(--ins-pink-tint);color:var(--ins-ink-800);border:1px solid var(--ins-line);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ins-toolbar{background:var(--ins-tint);border:1px solid var(--ins-line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.ins-field{flex-direction:column;gap:4px;min-width:160px;display:flex}.ins-field label{color:var(--ins-slate);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.ins-field input,.ins-field select{font:inherit;border:1px solid var(--ins-line);background:var(--ins-white);color:var(--ins-navy);border-radius:8px;padding:8px 10px}.ins-field input:focus-visible,.ins-field select:focus-visible,.ins-btn:focus-visible,.ins-tab:focus-visible,.ins-chip:focus-visible{outline:3px solid var(--ins-pink);outline-offset:2px}.ins-search{flex:240px;min-width:200px}.ins-btn{font:inherit;cursor:pointer;border:1px solid var(--ins-navy);background:var(--ins-navy);color:var(--ins-white);border-radius:8px;padding:8px 14px;font-weight:600}.ins-btn:hover{background:var(--ins-ink-800)}.ins-btn--ghost{color:var(--ins-navy);border-color:var(--ins-line);background:0 0}.ins-btn--ghost:hover{background:var(--ins-tint)}.ins-btn--accent{background:var(--ins-pink);border-color:var(--ins-pink)}.ins-btn--accent:hover{background:var(--ins-pink-press);border-color:var(--ins-pink-press)}.ins-tabs{border-bottom:1px solid var(--ins-line);gap:4px;display:flex}.ins-tab{font:inherit;cursor:pointer;color:var(--ins-slate);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-weight:600}.ins-tab[aria-selected=true]{color:var(--ins-navy);border-bottom-color:var(--ins-pink)}.ins-grid{gap:16px;display:grid}.ins-grid--stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ins-grid--cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ins-card{background:var(--ins-white);border:1px solid var(--ins-line);border-radius:12px;padding:20px}.ins-stat{background:var(--ins-tint);border:1px solid var(--ins-line);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.ins-stat__value{color:var(--ins-pink);font-size:28px;font-weight:800;line-height:1}.ins-stat__label{color:var(--ins-slate);font-size:11px}.ins-stat--button{cursor:pointer;text-align:left;font:inherit}.ins-stat--button:hover{border-color:var(--ins-pink)}.ins-card__title{margin:0 0 12px;font-size:16px;font-weight:700}.ins-table-wrap{border:1px solid var(--ins-line);background:var(--ins-white);border-radius:12px;overflow-x:auto}.ins-table{border-collapse:collapse;width:100%;font-size:14px}.ins-table th,.ins-table td{text-align:left;border-bottom:1px solid var(--ins-line);vertical-align:top;padding:10px 14px}.ins-table thead th{background:var(--ins-tint);text-transform:uppercase;letter-spacing:.04em;color:var(--ins-slate);font-size:12px;position:sticky;top:0}.ins-table tbody tr:hover{background:var(--ins-pink-tint)}.ins-table__sortbtn{font:inherit;cursor:pointer;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.ins-badge{border:1px solid var(--ins-line);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.ins-badge--released{color:#1c6b40;background:#e7f3ec;border-color:#bcdcc8}.ins-badge--planned{background:var(--ins-pink-tint);color:var(--ins-pink-press);border-color:#f3c6d2}.ins-badge--fresh{color:#1c6b40;background:#e7f3ec;border-color:#bcdcc8}.ins-badge--stale{color:#8a5a12;background:#fdf0e0;border-color:#efd5ac}.ins-badge--unknown{background:var(--ins-tint);color:var(--ins-slate)}.ins-chips{flex-wrap:wrap;gap:8px;display:flex}.ins-chip{font:inherit;cursor:pointer;border:1px solid var(--ins-line);background:var(--ins-white);color:var(--ins-navy);border-radius:999px;padding:6px 12px;font-size:13px}.ins-chip[aria-pressed=true]{background:var(--ins-navy);color:var(--ins-white);border-color:var(--ins-navy)}.ins-bars{flex-direction:column;gap:10px;display:flex}.ins-bar-row{grid-template-columns:minmax(120px,160px) 1fr auto;align-items:center;gap:12px;display:grid}.ins-bar-label{color:var(--ins-slate);font-size:13px}.ins-bar-track{background:var(--ins-tint);border-radius:999px;height:14px;overflow:hidden}.ins-bar-fill{background:var(--ins-pink);border-radius:999px;min-width:2px;height:100%}.ins-bar-fill--navy{background:var(--ins-navy)}.ins-bar-value{text-align:right;min-width:2.5ch;font-size:13px;font-weight:700}.ins-trend{align-items:flex-end;gap:10px;min-height:160px;padding-top:8px;display:flex;overflow-x:auto}.ins-trend__col{flex-direction:column;align-items:center;gap:6px;min-width:46px;display:flex}.ins-trend__bars{align-items:flex-end;gap:3px;height:130px;display:flex}.ins-trend__bar{background:var(--ins-pink);border-radius:4px 4px 0 0;width:12px}.ins-trend__bar--closed{background:var(--ins-navy)}.ins-trend__bar--p50{background:var(--ins-pink)}.ins-trend__bar--p95{background:var(--ins-ink-800)}.ins-trend__bar--p99{background:var(--ins-slate)}.ins-trend__label{color:var(--ins-slate);white-space:nowrap;font-size:10px}.ins-legend{color:var(--ins-slate);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ins-legend__item{align-items:center;gap:6px;display:inline-flex}.ins-legend__swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.ins-empty{text-align:center;color:var(--ins-slate);background:var(--ins-tint);border:1px dashed var(--ins-line);border-radius:12px;padding:32px}.ins-error{color:#8a1c1c;background:#fdecec;border:1px solid #efc4c4;border-radius:12px;padding:16px}.ins-drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--ins-ink-800);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ins-drawer::backdrop{background:#0d1b2a73}.ins-drawer__panel{box-sizing:border-box;background:var(--ins-white);width:min(760px,100%);height:100%;margin-left:auto;padding:24px;overflow-y:auto;box-shadow:-8px 0 32px #0d1b2a33}.ins-ticket-list{margin:0;padding:0;list-style:none}.ins-ticket-list li{border-bottom:1px solid var(--ins-line);padding:16px 0}.ins-ticket-list a{overflow-wrap:anywhere;gap:6px;display:grid}.ins-ticket-list p{margin:6px 0 0}.ins-ticket-id{overflow-wrap:anywhere;font-size:12px}.ins-text-button{color:var(--ins-navy);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.ins-text-button:hover{text-decoration-thickness:2px}.ins-text-button:focus-visible{outline:2px solid var(--ins-navy);outline-offset:3px}@media (max-width:600px){.ins-drawer__panel{padding:20px}.ins-drawer .ins-kv{grid-template-columns:1fr;gap:4px}.ins-drawer .ins-kv dd{margin-bottom:12px}}.ins-drawer__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ins-kv{grid-template-columns:160px 1fr;gap:8px 16px;font-size:14px;display:grid}.ins-kv dt{color:var(--ins-slate);font-weight:600}.ins-kv dd{margin:0}.ins-doc-body{white-space:pre-wrap;margin-top:16px;font-size:14px;line-height:1.6}.ins-note-list{margin:8px 0 0;padding-left:18px}.ins-note-list li{margin-bottom:4px}.ins-report-output{border:1px solid var(--ins-line);background:var(--ins-tint);resize:vertical;border-radius:8px;width:100%;min-height:160px;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.ins-pref-row{border-bottom:1px solid var(--ins-line);align-items:center;gap:10px;padding:8px 0;display:flex}.ins-pref-row:last-child{border-bottom:none}.ins-muted{color:var(--ins-slate);font-size:13px}.ins-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ins-title{font-size:26px}.ins-bar-row{grid-template-columns:1fr;gap:4px}.ins-kv{grid-template-columns:1fr}}.ins-report-card__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ins-report-card__actions .ins-btn{align-items:center;text-decoration:none;display:inline-flex}.ins-fieldset{border:1px solid var(--ins-line);border-radius:8px;margin:12px 0;padding:8px 12px}.ins-form{margin-bottom:16px}.ins-glance{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:8px 0;display:grid}.ins-glance__item{flex-direction:column-reverse;display:flex}.ins-glance__item dd{margin:0;font-size:24px;font-weight:700}.ins-glance__item dt{color:var(--ins-slate);font-size:12px}.ins-print__bar{gap:8px;margin-bottom:12px;display:flex}@media print{body *{visibility:hidden}.ins-print,.ins-print *{visibility:visible}.ins-print{border:none;width:100%;position:absolute;top:0;left:0}.ins-print__bar{display:none}}.ins-action-row{cursor:pointer}.ins-action-row:focus-within{background:var(--ins-tint)}.imp-page .imp-tiles{gap:var(--nb-3,12px);margin:var(--nb-3,12px) 0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.imp-page .imp-tiles>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.imp-page .imp-scroll{max-width:100%;overflow-x:auto}.imp-page .imp-table{border-collapse:collapse;width:100%;font-size:13px}.imp-page .imp-table th,.imp-page .imp-table td{text-align:left;border-bottom:1px solid var(--nb-border,#ddd);font-variant-numeric:tabular-nums;padding:4px 8px}.imp-page .imp-findings{margin:8px 0;padding-left:20px}.imp-page .imp-findings--warn{color:var(--nb-muted,#555)}.imp-page .imp-confirm{margin:12px 0;display:block}.imp-page .imp-result{margin-bottom:12px}.imp-page .imp-extra{margin:12px 0}.imp-page .imp-extra h3,.imp-page .imp-extra h4{margin:8px 0 4px}@media (max-width:480px){.imp-page .imp-table{font-size:12px}}.rl-card{border:1px solid var(--nb-border,#d0d7e2);background:var(--nb-surface,#fff);border-radius:8px;margin-bottom:16px;padding:16px}.rl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.rl-title{margin:0;font-size:1.15rem}.rl-bank,.rl-note{color:var(--nb-muted,#5b6573);font-size:.9rem}.rl-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:12px 0;display:grid}.rl-h{margin:12px 0 4px;font-size:.95rem;display:inline-block}.rl-list{margin:6px 0 0;padding-left:20px}.rl-scroll{max-width:100%;overflow-x:auto}.rl-table{border-collapse:collapse;width:100%;font-size:.92rem}.rl-table th,.rl-table td{text-align:left;border-bottom:1px solid var(--nb-border,#e3e8ef);vertical-align:top;padding:6px 8px}.hm-tiles{gap:var(--nb-3);margin-bottom:var(--nb-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hm-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;align-content:start;gap:2px;width:100%;min-height:96px;display:grid}.hm-tile:hover{border-color:var(--nb-pink)}.hm-tile[aria-pressed=true]{border-color:var(--nb-pink);box-shadow:inset 0 0 0 1px var(--nb-pink);background:var(--nb-pink-tint)}.hm-tile .nb-stat-label{color:var(--nb-ink-800);margin-top:var(--nb-2);font-size:12.5px;font-weight:700}.hm-tile-note{color:var(--nb-text-secondary);font-size:11.5px}.hm-notice{margin:0 0 var(--nb-4);color:var(--nb-text-secondary);font-size:12.5px}.hm-main{gap:var(--nb-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.hm-col{gap:var(--nb-4);min-width:0;display:grid}.hm-controls{gap:var(--nb-3);flex-wrap:wrap;align-items:flex-end;display:flex}.hm-field{color:var(--nb-text-secondary);gap:4px;font-size:12px;display:grid}.hm-field input,.hm-field select{font:inherit;border:1px solid var(--nb-border);background:#fff;border-radius:6px;min-width:0;min-height:36px;padding:6px 8px;font-size:14px}.hm-field--grow{flex:200px}.hm-count{margin:var(--nb-3) 0 0;color:var(--nb-text-secondary);font-size:12.5px}.hm-list{margin:var(--nb-4) 0 0;gap:var(--nb-3);padding:0;list-style:none;display:grid}.hm-bank-head{align-items:center;gap:var(--nb-2);flex-wrap:wrap;display:flex}.hm-bank-name{margin:0;font-size:17px;font-weight:700}.hm-bank-name a{color:inherit;text-decoration:none}.hm-bank-name a:hover{text-decoration:underline}.hm-bank-meta{margin:4px 0 var(--nb-3);color:var(--nb-text-secondary);font-size:12.5px}.hm-projects{gap:var(--nb-2);margin:0;padding:0;list-style:none;display:grid}.hm-project{padding:var(--nb-3);border:1px solid var(--nb-border);border-radius:var(--nb-radius-sm);background:var(--nb-surface-footer);color:inherit;text-decoration:none;display:block}.hm-project:hover{border-color:var(--nb-pink)}.hm-project-top{align-items:center;gap:var(--nb-2);flex-wrap:wrap;display:flex}.hm-project-name{font-weight:700}.hm-project-sub{margin:4px 0 var(--nb-2);color:var(--nb-text-secondary);font-size:12.5px}.hm-bar{background:#00000014;border-radius:3px;height:6px;overflow:hidden}.hm-bar>span{background:var(--nb-pink);height:100%;display:block}.hm-facts{gap:var(--nb-2) var(--nb-3);margin:var(--nb-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.hm-fact dt{color:var(--nb-text-secondary);font-size:11px}.hm-fact dd{margin:1px 0 0;font-size:13.5px;font-weight:700}.hm-fact--warn dd{color:var(--nb-risk)}.hm-items{gap:var(--nb-2);margin:0;padding:0;list-style:none;display:grid}.hm-item{padding:var(--nb-2) var(--nb-3);border:1px solid var(--nb-border);border-radius:var(--nb-radius-sm);color:inherit;background:#fff;gap:2px;text-decoration:none;display:grid}.hm-item:hover{border-color:var(--nb-pink)}.hm-item-top{align-items:center;gap:var(--nb-2);flex-wrap:wrap;display:flex}.hm-item-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.hm-item-sub{color:var(--nb-text-secondary);font-size:12px}.hm-group{margin:0 0 var(--nb-3)}.hm-group h3{margin:0 0 var(--nb-2);font-size:13.5px}.hm-group h3 a{color:inherit}.hm-more{margin-top:var(--nb-2)}.hm-empty{color:var(--nb-text-secondary);margin:0;font-size:13px}@media (max-width:1100px){.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.hm-tiles{gap:var(--nb-2);grid-template-columns:repeat(2,minmax(0,1fr))}.hm-tile{min-height:84px;padding:var(--nb-3)}.hm-tile .nb-stat-value{font-size:24px}.hm-controls>*{flex:140px}.hm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-card{border:1px solid var(--color-border,#cfd6e0);background:var(--color-surface,#fff);border-radius:8px;margin-bottom:16px;padding:16px 20px}.pf-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.pf-title{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.pf-bank{color:var(--color-muted,#5b6573)}.sup{--sup-pink:var(--nymbus-pink,#ff4570);--sup-navy:var(--nymbus-navy,#0d1b2a);--sup-ink:var(--nymbus-ink,#16283c);--sup-slate:var(--nymbus-slate,#5a6b7b);--sup-bg:var(--nymbus-bg,#f2efe9);--sup-tint:var(--nymbus-tint,#f5f2ec);--sup-line:var(--nymbus-line,#e2ddd2);--sup-card:var(--surface-card,#fff);--sup-critical:#c60632;--sup-radius:10px;--sup-radius-sm:6px;color:var(--sup-navy);font-family:Inter,Arial,system-ui,sans-serif}.sup *,.sup :before,.sup :after{box-sizing:border-box}.sup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sup-head h1{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.sup-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sup-slate);margin:0 0 2px;font-size:12px;font-weight:600}.sup-count{color:var(--sup-slate);font-size:13px}.sup-btn{font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);color:var(--sup-navy);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.sup-btn:hover{border-color:var(--sup-slate)}.sup-btn:focus-visible{outline:2px solid var(--sup-pink);outline-offset:2px}.sup-btn-primary{background:var(--sup-pink);border-color:var(--sup-pink);color:#fff}.sup-btn-primary:hover{background:#e23c63;border-color:#e23c63}.sup-btn-ghost{color:var(--sup-slate);background:0 0;border-color:#0000}.sup-btn:disabled{opacity:.5;cursor:not-allowed}.sup-toolbar{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.sup-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-search{flex:320px;min-width:240px;position:relative}.sup-search input{width:100%;font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);padding:9px 12px 9px 34px;font-size:14px}.sup-search input:focus-visible{outline:2px solid var(--sup-pink);outline-offset:1px}.sup-search .sup-search-icon{color:var(--sup-slate);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sup-chip{font:inherit;border:1px solid var(--sup-line);background:var(--sup-card);color:var(--sup-navy);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.sup-chip[aria-pressed=true]{background:var(--sup-navy);border-color:var(--sup-navy);color:#fff}.sup-chip:focus-visible{outline:2px solid var(--sup-pink);outline-offset:2px}.sup-filter-grid{border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-tint);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:14px;display:grid}.sup-field label{letter-spacing:.04em;text-transform:uppercase;color:var(--sup-slate);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.sup-field select,.sup-field input{width:100%;font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);padding:7px 9px;font-size:13px}.sup-field .sup-checkline{letter-spacing:0;text-transform:none;color:inherit;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.sup-field .sup-checkline input{flex:none;width:auto;margin:3px 0 0;padding:0}.sup-field select[multiple]{min-height:92px}.sup-saved{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-table-wrap{border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-card);overflow:hidden}.sup-scroll{max-height:68vh;overflow-y:auto}.sup-table{border-collapse:collapse;width:100%;font-size:13px}.sup-table thead th{z-index:1;background:var(--sup-tint);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--sup-slate);border-bottom:1px solid var(--sup-line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.sup-th-btn{font:inherit;cursor:pointer;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sup-th-btn:focus-visible{outline:2px solid var(--sup-pink);outline-offset:2px}.sup-table tbody tr{cursor:pointer;border-bottom:1px solid var(--sup-line)}.sup-table tbody tr:hover{background:var(--sup-tint)}.sup-table tbody tr:focus-visible{outline:2px solid var(--sup-pink);outline-offset:-2px}.sup-table td{vertical-align:top;padding:11px 12px}.sup-ticket-id{font-variant-numeric:tabular-nums;color:var(--sup-ink);font-weight:600}.sup-ticket-title{font-weight:500;display:block}.sup-badge{border:1px solid var(--sup-line);background:var(--sup-tint);color:var(--sup-navy);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sup-badge-waiting{color:#8a5300;background:#fff3e0;border-color:#e9b872}.sup-badge-resolved{border-color:var(--sup-pink);color:#b2244a;background:#ff45701f}.sup-badge-escalated{border-color:var(--sup-critical);color:var(--sup-critical);background:#c606321a}.sup-badge-p1{color:var(--sup-critical);border-color:var(--sup-critical)}.sup-badge-p2{color:#b25a00;border-color:#e0a15a}.sup-snippet{color:var(--sup-slate);margin-top:3px;font-size:12px;line-height:1.4;display:block}.sup-snippet mark{color:inherit;background:#ff457038;border-radius:2px;padding:0 1px}.sup-snippet-field{color:var(--sup-ink);font-weight:600}.sup-board{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.sup-board-col{background:var(--sup-tint);border:1px solid var(--sup-line);border-radius:var(--sup-radius);flex:0 0 290px;padding:10px}.sup-board-col h3{justify-content:space-between;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.sup-card{background:var(--sup-card);border:1px solid var(--sup-line);border-radius:var(--sup-radius-sm);cursor:pointer;margin-bottom:8px;padding:10px}.sup-card:hover{border-color:var(--sup-slate)}.sup-card:focus-visible{outline:2px solid var(--sup-pink);outline-offset:2px}.sup-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (max-width:860px){.sup-detail{grid-template-columns:1fr}}.sup-panel{background:var(--sup-card);border:1px solid var(--sup-line);border-radius:var(--sup-radius);margin-bottom:16px;padding:16px}.sup-panel h2{margin:0 0 12px;font-size:15px;font-weight:600}.sup-meta-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sup-meta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--sup-slate);font-size:11px;font-weight:600}.sup-meta dd{margin:2px 0 0;font-size:14px}.sup-comment{border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);margin-bottom:10px;padding:12px}.sup-comment-internal{background:#fdf6e3;border-color:#e4d08a}.sup-comment-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sup-comment-author{font-size:13px;font-weight:600}.sup-comment-time{color:var(--sup-slate);font-size:12px}.sup-comment-body{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.sup-mention{color:var(--sup-pink);font-weight:600}.sup-timeline{margin:0;padding:0;list-style:none}.sup-timeline li{border-left:2px solid var(--sup-line);padding:0 0 14px 18px;font-size:13px;position:relative}.sup-timeline li:before{content:"";background:var(--sup-pink);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:-5px}.sup-timeline-time{color:var(--sup-slate);font-size:11px;display:block}.sup-banner{border-radius:var(--sup-radius);align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.sup-banner-waiting{color:#704100;background:#fff3e0;border:1px solid #e9b872}.sup-error{border:1px solid var(--sup-critical);color:var(--sup-critical);border-radius:var(--sup-radius-sm);background:#c6063214;margin:10px 0;padding:10px 14px;font-size:13px}.sup-note{color:var(--sup-slate);background:var(--sup-tint);border:1px dashed var(--sup-line);border-radius:var(--sup-radius-sm);margin:10px 0;padding:8px 10px;font-size:12px}.sup-form{max-width:720px}.sup-form .sup-field{margin-bottom:14px}.sup-form textarea{width:100%;font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);resize:vertical;min-height:120px;padding:10px;font-size:14px}.sup-form-actions{gap:10px;margin-top:18px;display:flex}.sup-req{color:var(--sup-critical)}.sup-help{color:var(--sup-slate);margin-top:3px;font-size:12px}.sup-empty{text-align:center;color:var(--sup-slate);padding:48px 16px}.sup-tag{background:var(--sup-tint);border:1px solid var(--sup-line);border-radius:999px;align-items:center;gap:6px;margin:0 6px 6px 0;padding:3px 10px;font-size:12px;display:inline-flex}.sup-tag button{cursor:pointer;color:var(--sup-slate);background:0 0;border:none;font-size:13px;line-height:1}.sup-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sup-approach-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.sup-approach-table th,.sup-approach-table td{text-align:left;border-bottom:1px solid var(--sup-line);vertical-align:top;padding:8px 10px}.sup-approach-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--sup-slate);font-size:12px}.sup-approach-table td:first-child{white-space:nowrap;font-weight:600}.sup-meta dd .sup-inline-control{width:100%;max-width:220px;font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);min-height:36px;color:var(--sup-navy);cursor:pointer;padding:7px 10px;font-size:14px}.sup-meta dd .sup-inline-control:hover{border-color:var(--sup-slate)}.sup-meta dd .sup-inline-control:focus-visible{outline:2px solid var(--sup-pink);outline-offset:1px;border-color:var(--sup-slate)}.sup-meta dd input.sup-inline-control[type=date]{cursor:text}.sup-meta dd input.sup-inline-control[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.sup-meta dd input.sup-inline-control[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.sup-title-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-title-input{min-width:220px;font:inherit;letter-spacing:-.01em;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);color:var(--sup-navy);flex:260px;padding:6px 10px;font-size:22px;font-weight:600}.sup-title-input:focus-visible{outline:2px solid var(--sup-pink);outline-offset:1px;border-color:var(--sup-slate)}.sup-share-empty{border:1px dashed var(--sup-line);border-radius:var(--sup-radius-sm);background:var(--sup-tint);flex-direction:column;gap:2px;margin-bottom:12px;padding:14px;display:flex}.sup-share-empty strong{color:var(--sup-ink);font-size:13px;font-weight:600}.sup-share-empty span{color:var(--sup-slate);font-size:12px}.sup-share-members{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sup-share-row{flex-direction:column;gap:8px;margin-top:4px;display:flex}.sup-share-row select{width:100%;font:inherit;border-radius:var(--sup-radius-sm);border:1px solid var(--sup-line);background:var(--sup-card);min-height:36px;color:var(--sup-navy);padding:7px 10px;font-size:14px}.sup-share-row select:hover{border-color:var(--sup-slate)}.sup-share-row select:focus-visible{outline:2px solid var(--sup-pink);outline-offset:1px;border-color:var(--sup-slate)}.sup-share-row .sup-btn{align-self:flex-end}.sup-linked-list{margin:0 0 8px;padding:0;list-style:none}.sup-linked-list li{padding:4px 0}.sup-linked-form{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.sup-badge-linked{background:var(--sup-tint);border:1px solid var(--sup-line)}.sup-work-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.sup-work-grid .sup-field{margin:0}.sup-work-status-list{margin:0;padding:0;list-style:none}.sup-work-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sup-success{border-radius:var(--sup-radius-sm);background:#ecf7f0;border:1px solid #b9dfc8;margin-top:10px;padding:8px 12px;font-size:13px}.sup-ticket-link{text-decoration:none}.sup-ticket-link:hover{text-decoration:underline}.sup-ticket-link:focus-visible{outline:2px solid var(--sup-pink);outline-offset:2px}.sup-load-error{border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-card);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}@media (max-width:640px){.sup-table,.sup-table tbody,.sup-table tr,.sup-table td{width:100%;display:block}.sup-table thead{display:none}.sup-scroll{max-height:none}.sup-table tbody tr.sup-row{border-bottom:1px solid var(--sup-line);grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid;position:relative}.sup-table td{min-width:0;padding:0}.sup-table .sup-cell-extra{display:none}.sup-table .sup-cell-num{grid-area:1/1}.sup-table .sup-cell-status{grid-area:1/2;justify-self:end}.sup-table .sup-cell-title{grid-area:2/1/auto/-1}.sup-table .sup-cell-updated{color:var(--sup-slate);grid-area:3/1/auto/-1;font-size:12px}.sup-table .sup-cell-updated:before{content:attr(data-label) " "}.sup-table .sup-cell-num .sup-ticket-link{flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;display:inline-flex}.sup-ticket-link:after{content:"";position:absolute;inset:0}.sup-head{flex-wrap:wrap;gap:12px}}.intake-group{border:0;min-width:0;margin:0 0 20px;padding:0}.intake-group legend{color:var(--sup-navy);margin-bottom:10px;padding:0;font-size:1rem;font-weight:600}.intake-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.intake-list{gap:8px;display:grid}.intake-card{border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-card);cursor:pointer;color:var(--sup-navy);align-items:flex-start;gap:10px;padding:12px;font-weight:400;display:flex}.intake-card:hover{border-color:var(--sup-slate)}.intake-card.is-selected{border-color:var(--sup-navy);box-shadow:inset 0 0 0 1px var(--sup-navy);background:var(--sup-tint)}.intake-card:focus-within{outline:2px solid var(--sup-pink);outline-offset:2px}.intake-card input[type=radio]{flex:none;width:auto;margin-top:3px}.intake-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-card-label{font-weight:700}.intake-card-row .intake-card-label{font-weight:500}.intake-card-desc{color:var(--sup-ink);font-size:.875rem}.intake-card-hint{color:var(--sup-slate);font-size:.78rem}.intake-fallback{border-top:1px dashed var(--sup-line);margin-top:14px;padding-top:14px}.intake-fallback-note{color:var(--sup-slate);margin:0 0 8px;font-size:.9rem}.intake-urgent{border-left:4px solid var(--sup-critical);background:var(--sup-tint);color:var(--sup-critical);margin:10px 0 0;padding:8px 12px;font-weight:600}.intake-more{border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-card);margin:16px 0;padding:8px 12px}.intake-more>summary{cursor:pointer;padding:4px 0;font-weight:600}.intake-more>summary:focus-visible{outline:2px solid var(--sup-pink)}@media (max-width:480px){.intake-cards{grid-template-columns:1fr}}.dt-chains{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.dt-chains li{border:1px solid var(--color-border,#cfd6e0);overflow-wrap:anywhere;border-radius:6px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:4px 10px;padding:8px 10px;display:grid}.dt-label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted,#5b6573);font-size:.72rem;display:block}.dt-step{min-width:0}.dt-form{gap:10px;margin-top:10px;display:grid}.dt-form fieldset{border:1px solid var(--color-border,#cfd6e0);border-radius:6px;gap:4px;max-height:220px;display:grid;overflow:auto}.dt-form label{overflow-wrap:anywhere;display:block}.dt-actions{flex-wrap:wrap;gap:8px;display:flex}.dt-arrow{color:var(--color-muted,#5b6573)}@media (max-width:900px){.dt-chains li{grid-template-columns:1fr}.dt-arrow{justify-self:start;margin-left:6px;transform:rotate(90deg)}}:root{--nb-pink:#ff4570;--nb-pink-press:#e63a63;--nb-pink-tint:#fdecef;--nb-ink-900:#0d1b2a;--nb-ink-800:#16283c;--nb-ink-600:#5a6b7b;--nb-surface-bg:#f2efe9;--nb-surface-tint:#f5f2ec;--nb-surface-footer:#faf8f4;--nb-white:#fff;--nb-border:#e2ddd2;--nb-text-primary:#0d1b2a;--nb-text-secondary:#5a6b7b;--nb-on-dark:#fff;--nb-on-dark-secondary:#c9d2db;--nb-ok:#2f7d5b;--nb-ok-tint:#e7f2ec;--nb-warn:#8a6d1f;--nb-warn-tint:#f6efd9;--nb-risk:#b23b4e;--nb-risk-tint:#f8e4e8;--nb-info:#3a5a92;--nb-info-tint:#e7edf6;--nb-1:4px;--nb-2:8px;--nb-3:12px;--nb-4:16px;--nb-5:20px;--nb-6:24px;--nb-8:32px;--nb-10:40px;--nb-12:48px;--nb-16:64px;--nb-radius-sm:8px;--nb-radius-md:12px;--nb-radius-lg:16px;--nb-radius-pill:999px;--nb-shadow-card:0 1px 2px #0d1b2a0a, 0 2px 8px #0d1b2a0f;--nb-shadow-pop:0 8px 28px #0d1b2a2e;--nb-font-digital:"Inter", Arial, sans-serif;--nb-sidebar-w:248px;--nb-header-h:60px;--nb-banner-h:40px}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--nb-font-digital);color:var(--nb-text-primary);background:var(--nb-surface-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}.nb-aurora{background:radial-gradient(60% 80% at 85% 10%, #ff457038, transparent 60%), radial-gradient(50% 70% at 15% 95%, #466eb42e, transparent 60%), var(--nb-surface-bg)}.nb-aurora--dark{background:radial-gradient(55% 70% at 80% 15%, #ff457047, transparent 60%), radial-gradient(60% 80% at 10% 100%, #466eb438, transparent 65%), var(--nb-ink-900);color:var(--nb-on-dark)}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:800}.nb-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--nb-pink);font-size:11px;font-weight:800}a{color:var(--nb-ink-800)}.nb-skip-link{z-index:1000;background:var(--nb-ink-900);color:#fff;padding:var(--nb-2) var(--nb-4);border-radius:0 0 var(--nb-radius-sm) 0;position:absolute;top:0;left:-9999px}.nb-skip-link:focus{left:0}.nb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--nb-pink);outline-offset:2px;border-radius:4px}.nb-app{grid-template-columns:var(--nb-sidebar-w) 1fr;grid-template-rows:auto 1fr;min-height:100vh;display:grid}.nb-app__banner{grid-column:1/-1}.nb-app__sidebar{background:var(--nb-ink-900);color:var(--nb-on-dark);padding:var(--nb-5) var(--nb-4);gap:var(--nb-6);height:calc(100vh - var(--nb-banner-h));flex-direction:column;grid-row:2/3;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.nb-app__main{flex-direction:column;grid-row:2/3;min-width:0;display:flex}.nb-brand{padding:var(--nb-1) 0;align-items:center;max-width:100%;text-decoration:none;display:flex}.nb-brand__logo{width:176px;max-width:100%;height:auto;display:block}a.nb-btn,a.nb-nav__link,a.nb-brand,.nb-btn,.nb-nav__link,a.nb-btn:hover,a.nb-nav__link:hover{text-decoration:none}.nb-nav{flex-direction:column;gap:2px;display:flex}.nb-nav__group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--nb-on-dark-secondary);margin:var(--nb-4) 0 var(--nb-1);padding-left:var(--nb-2);font-size:11px}.nb-nav__link{align-items:center;gap:var(--nb-3);padding:var(--nb-2) var(--nb-3);border-radius:var(--nb-radius-sm);color:var(--nb-on-dark-secondary);font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.nb-nav__link:hover{color:#fff;background:#ffffff14}.nb-nav__link.is-active{color:#fff;background:#ffffff1a}.nb-nav__link.is-active:hover{background:#ffffff24}.nb-nav__link.is-active svg{color:#fff;opacity:1}.nb-nav__link svg{opacity:.8;flex:none;width:18px;height:18px}.nb-menu-toggle{align-items:center;gap:var(--nb-2);font:inherit;color:var(--nb-on-dark);border-radius:var(--nb-radius-sm);padding:var(--nb-2) var(--nb-3);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;min-height:44px;font-size:13.5px;font-weight:600;display:none}.nb-topbar{height:var(--nb-header-h);justify-content:space-between;align-items:center;gap:var(--nb-4);padding:0 var(--nb-8);border-bottom:1px solid var(--nb-border);background:var(--nb-white);z-index:20;display:flex;position:sticky;top:0}.nb-topbar__right{align-items:center;gap:var(--nb-3);display:flex}.nb-persona{min-width:0;display:flex;position:relative}.nb-persona__trigger{align-items:center;gap:var(--nb-2);min-width:0;max-width:100%;height:36px;padding:0 var(--nb-3);border:1px solid var(--nb-border);border-radius:var(--nb-radius-pill);background:var(--nb-white);color:var(--nb-text-primary);font:inherit;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;display:inline-flex}.nb-persona__trigger:hover{background:var(--nb-surface-tint)}.nb-persona__trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-persona__chevron{color:var(--nb-ink-600);flex:none}.nb-persona__panel{z-index:60;gap:var(--nb-3);width:max-content;min-width:320px;max-width:420px;padding:var(--nb-4);background:var(--nb-white);border:1px solid var(--nb-border);border-radius:var(--nb-radius-md);box-shadow:var(--nb-shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0}.nb-persona__panel-lead{margin:0;font-size:12px}.nb-persona__field{flex-direction:column;gap:4px;display:flex}.nb-persona__field-label{text-transform:uppercase;letter-spacing:.4px;font-size:10.5px}.nb-persona__field-control{align-items:center;display:flex;position:relative}.nb-persona__field-control .nb-select{width:100%;padding-right:28px;font-weight:600}.nb-persona__field-chevron{pointer-events:none;color:var(--nb-ink-600);position:absolute;right:8px}.nb-persona__desc{margin:0;font-size:12.5px}.nb-persona__sample{margin:0;font-size:12px}.nb-persona__notice{color:var(--nb-pink);margin:0;font-size:12px}.nb-persona__help{align-self:flex-start}@media (max-width:480px){.nb-persona{position:static}.nb-persona__panel{left:var(--nb-3);right:var(--nb-3);top:calc(var(--nb-banner-h) + var(--nb-header-h) + 8px);width:auto;min-width:0;max-width:none;position:fixed}}.nb-banner{height:var(--nb-banner-h);align-items:center;gap:var(--nb-4);padding:0 var(--nb-6);background:var(--nb-ink-800);color:var(--nb-on-dark);font-size:12.5px;display:flex}.nb-banner__dot{background:var(--nb-pink);border-radius:50%;flex:none;width:8px;height:8px}.nb-banner__spacer{flex:1}.nb-banner__pill{border-radius:var(--nb-radius-pill);background:#ffffff1a;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.nb-banner--warn{background:var(--nb-risk)}.nb-bridge{align-items:center;gap:var(--nb-4);padding:6px var(--nb-6);color:var(--nb-on-dark);font-size:12.5px;display:flex}.nb-bridge--info{background:var(--nb-ink-800)}.nb-bridge--error{background:var(--nb-risk)}.nb-spin{animation:.9s linear infinite nb-spin}@keyframes nb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nb-page{padding:var(--nb-8);width:100%;max-width:1200px;margin:0 auto}.nb-page-header{margin-bottom:var(--nb-6)}.nb-page-title{font-size:28px}.nb-page-sub{color:var(--nb-text-secondary);margin-top:var(--nb-2);font-size:14px}.nb-card{background:var(--nb-white);border:1px solid var(--nb-border);border-radius:var(--nb-radius-md);padding:var(--nb-5);box-shadow:var(--nb-shadow-card)}.nb-card--tint{background:var(--nb-surface-tint)}.nb-card-title{margin-bottom:var(--nb-3);font-size:16px;font-weight:700}.nb-grid{gap:var(--nb-4);display:grid}.nb-grid--stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.nb-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.nb-home-gap-top{margin-top:var(--nb-6)}.nb-stat{background:var(--nb-surface-tint);border:1px solid var(--nb-border);border-radius:var(--nb-radius-md);padding:var(--nb-4)}.nb-stat-value{color:var(--nb-pink);font-size:28px;font-weight:800;line-height:1}.nb-stat-label{color:var(--nb-ink-600);margin-top:var(--nb-2);font-size:11px}.nb-btn{align-items:center;gap:var(--nb-2);border-radius:var(--nb-radius-sm);border:1px solid var(--nb-border);background:var(--nb-white);color:var(--nb-ink-900);cursor:pointer;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.nb-btn:hover{background:var(--nb-surface-tint)}.nb-btn:disabled{opacity:.5;cursor:not-allowed}.nb-btn--primary{background:var(--nb-pink);border-color:var(--nb-pink);color:#fff}.nb-btn--primary:hover{background:var(--nb-pink-press);border-color:var(--nb-pink-press)}.nb-btn--ghost{background:0 0;border-color:#0000}.nb-btn--ghost:hover{background:#0d1b2a0f}.nb-btn--danger{background:var(--nb-risk);border-color:var(--nb-risk);color:#fff}.nb-btn--sm{padding:6px 10px;font-size:12.5px}.nb-field{margin-bottom:var(--nb-4);flex-direction:column;gap:6px;display:flex}.nb-label{color:var(--nb-ink-800);font-size:12.5px;font-weight:600}.nb-input,.nb-select,.nb-textarea{border:1px solid var(--nb-border);border-radius:var(--nb-radius-sm);background:var(--nb-white);color:var(--nb-text-primary);width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.nb-textarea{resize:vertical;min-height:92px}.nb-input:focus,.nb-select:focus,.nb-textarea:focus{outline:2px solid var(--nb-pink);outline-offset:0;border-color:var(--nb-pink)}.nb-badge{border-radius:var(--nb-radius-pill);background:var(--nb-surface-tint);color:var(--nb-ink-800);border:1px solid var(--nb-border);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.nb-badge--p1{background:var(--nb-risk-tint);color:var(--nb-risk);border-color:#0000}.nb-badge--p2{background:var(--nb-warn-tint);color:var(--nb-warn);border-color:#0000}.nb-badge--p3,.nb-badge--p4{background:var(--nb-info-tint);color:var(--nb-info);border-color:#0000}.nb-badge--escalated{background:var(--nb-pink-tint);color:var(--nb-pink-press);border-color:#0000}.nb-badge--internal{background:var(--nb-ink-900);color:#fff;border-color:#0000}.nb-badge--waiting{background:var(--nb-warn-tint);color:var(--nb-warn);border-color:#0000}.nb-badge--simulated{background:var(--nb-pink-tint);color:var(--nb-pink-press);border-color:#0000}.nb-badge--ok{background:var(--nb-ok-tint);color:var(--nb-ok);border-color:#0000}.nb-badge--risk{background:var(--nb-risk-tint);color:var(--nb-risk);border-color:#0000}.nb-health{align-items:center;gap:6px;font-weight:600;display:inline-flex}.nb-health__dot{border-radius:50%;width:9px;height:9px}.nb-health--Healthy .nb-health__dot{background:var(--nb-ok)}.nb-health--Attention .nb-health__dot{background:var(--nb-warn)}.nb-health--At.nb-health--risk .nb-health__dot,.nb-health--risk .nb-health__dot{background:var(--nb-risk)}.nb-table{border-collapse:collapse;width:100%;font-size:13.5px}.nb-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--nb-ink-600);padding:var(--nb-2) var(--nb-3);border-bottom:1px solid var(--nb-border);font-size:11.5px}.nb-table td{padding:var(--nb-3);border-bottom:1px solid var(--nb-border);vertical-align:top}.nb-table tbody tr:hover{background:var(--nb-surface-tint)}.nb-row{align-items:center;gap:var(--nb-3);display:flex}.nb-row--wrap{flex-wrap:wrap}.nb-spacer{flex:1}.nb-muted{color:var(--nb-text-secondary)}.nb-divider{background:var(--nb-border);height:1px;margin:var(--nb-5) 0;border:0}.nb-empty{text-align:center;padding:var(--nb-12) var(--nb-6);color:var(--nb-text-secondary)}.nb-persona{align-items:center;gap:var(--nb-2);display:flex}.nb-chip{border-radius:var(--nb-radius-pill);background:var(--nb-surface-tint);border:1px solid var(--nb-border);align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nb-avatar{background:var(--nb-ink-800);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.nb-error{margin:var(--nb-8);padding:var(--nb-6);border:1px solid var(--nb-border);border-left:4px solid var(--nb-risk);border-radius:var(--nb-radius-md);background:var(--nb-white)}@media (max-width:900px){.nb-app{grid-template-columns:minmax(0,1fr)}.nb-app__sidebar{flex-flow:wrap;grid-row:auto;align-items:center;height:auto;position:static}.nb-app__main{grid-row:auto}.nb-nav{flex-flow:wrap}.nb-nav__group-label{display:none}.nb-page{padding:var(--nb-5)}.nb-topbar{height:auto;min-height:var(--nb-header-h);padding:var(--nb-3) var(--nb-4);flex-wrap:wrap}.nb-topbar__right{flex-wrap:wrap;min-width:0}.nb-banner{height:auto;min-height:var(--nb-banner-h);padding:var(--nb-3) var(--nb-4);flex-wrap:wrap}.nb-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}@media (max-width:480px){.nb-app__sidebar{padding:var(--nb-2) var(--nb-4);gap:var(--nb-2);justify-content:space-between}.nb-menu-toggle{display:inline-flex}.nb-nav{flex-flow:column;flex-basis:100%;display:none}.nb-app__sidebar.is-open .nb-nav{display:flex}.nb-nav__link{min-height:44px}}
