.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--nm-blue) 28%,transparent);outline-offset:2px}.horizontal-scroll-region[tabindex="0"]:focus-visible{outline:3px solid color-mix(in srgb,var(--nm-blue) 28%,transparent);outline-offset:3px}.ui-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid transparent;border-radius:var(--nm-radius-sm);font-weight:750;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.ui-button:not(:disabled):active{transform:translateY(1px)}.ui-button--primary{color:#fff;background:var(--nm-blue)}.ui-button--primary:hover:not(:disabled){background:#1d4ed8}.ui-button--secondary{color:var(--nm-ink);background:#fff;border-color:var(--nm-line-strong)}.ui-button--quiet{color:var(--nm-blue);background:var(--nm-blue-soft)}.ui-button--danger{color:#fff;background:var(--nm-rose)}.ui-button.is-block{width:100%}.ui-button__spinner,.ui-data-state__spinner{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .76s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-card{min-width:0;overflow:hidden;color:var(--nm-ink);background:var(--nm-surface);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);box-shadow:0 8px 24px #1e34540b}.ui-card--selected{border-color:var(--nm-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--nm-blue) 10%,transparent)}.ui-card--critical{border-color:#e9c7ce;background:#fffafb}.ui-card--muted{background:#f8faff}.ui-card.is-interactive{transition:border-color .14s ease,box-shadow .14s ease}.ui-card.is-interactive:hover{border-color:var(--nm-line-strong)}.ui-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}.ui-card__header h2{margin:3px 0 0;font-size:20px}.ui-card__eyebrow{margin:0;color:var(--nm-blue);font:800 10px/1.2 ui-monospace,monospace;letter-spacing:.13em}.ui-card__body{padding:20px 22px}.ui-card__footer{display:flex;align-items:center;gap:10px;padding:0 22px 20px}.ui-data-state{min-height:160px;display:flex;align-items:center;justify-content:center;gap:16px;padding:28px;text-align:left;background:#f8faff;border:1px dashed var(--nm-line-strong);border-radius:var(--nm-radius-md)}.ui-data-state__mark{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--nm-blue);background:var(--nm-blue-soft);font-weight:900}.ui-data-state--error .ui-data-state__mark,.ui-data-state--forbidden .ui-data-state__mark{color:var(--nm-rose);background:var(--nm-rose-soft)}.ui-data-state--success .ui-data-state__mark{color:var(--aibis-green);background:var(--aibis-green-soft)}.ui-data-state strong{display:block;font-size:16px}.ui-data-state p{max-width:620px;margin:6px 0 0;color:var(--nm-ink-soft);line-height:1.65}.ui-data-state__next{display:block;max-width:620px;margin-top:8px;color:var(--nm-ink);font-size:12px;line-height:1.6}.ui-data-state__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ui-table-shell{overflow:hidden;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fff}.ui-table-shell>.ui-data-state{min-height:220px;border:0;border-radius:0}.ui-table-scroll{overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;background:#fff}.ui-table :where(th,td){padding:14px 16px;border-bottom:1px solid var(--nm-line);text-align:left;vertical-align:top}.ui-table th{color:var(--nm-muted);background:#f8faff;font-size:12px;font-weight:750}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table td strong,.ui-table td small{display:block}.ui-table td small{margin-top:4px;color:var(--nm-muted);font-size:12px}.ui-table-summary{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;color:var(--nm-muted);background:#fbfcff;border-top:1px solid var(--nm-line);font-size:12px;line-height:1.5}.ui-table__retry{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--nm-line-strong);border-radius:var(--nm-radius-sm);color:var(--nm-ink);background:#fff;font-weight:750}.ai-insight-card{border-left:3px solid var(--aibis-purple)}.ai-insight-card__summary{margin:0;font-size:15px;line-height:1.75}.ai-insight-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.ai-insight-card__meta div{padding:12px;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm)}.ai-insight-card__meta dt{color:var(--nm-muted);font-size:11px}.ai-insight-card__meta dd{margin:5px 0 0;font-size:12px;font-weight:700}.ai-insight-card__boundary{margin:16px 0 0;padding-top:14px;color:var(--nm-ink-soft);border-top:1px solid var(--nm-line);font-size:12px;line-height:1.65}.strategy-option-card__topline,.report-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategic-options>button{position:relative;min-height:238px;padding:17px;border-radius:10px;background:#fff}.strategic-options>button:hover:not(:disabled){border-color:#93adf2;background:#f8faff;box-shadow:0 10px 28px #2563eb14;transform:translateY(-1px)}.strategic-options>.strategy-option-card{min-height:238px}.strategic-options>button strong{font-size:14px;line-height:1.4}.strategic-options>button>span:not(.option-letter){min-height:48px}.strategic-options>button dl{width:100%;display:grid;gap:8px;margin:14px 0 0}.strategic-options>button dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;padding-top:8px;border-top:1px solid #edf1f6}.strategic-options>button dt{color:var(--nm-muted);font-size:8px}.strategic-options>button dd{margin:0;color:#41516a;font-size:9px;line-height:1.5}.strategic-options>button small{color:var(--nm-blue)}.strategy-option-card__topline>span{color:var(--nm-blue);font:800 10px/1.2 ui-monospace,monospace;letter-spacing:.12em}.strategy-option-card__topline>strong{font-size:24px}.strategy-option-card__topline small{color:var(--nm-muted);font-size:11px}.strategy-option-card h3,.report-card h3{margin:15px 0 7px;font-size:20px}.strategy-option-card>.ui-card__body>p,.report-card>.ui-card__body>p{color:var(--nm-ink-soft);line-height:1.65}.strategy-option-card dl,.report-card dl{display:grid;gap:9px;margin:18px 0 0}.strategy-option-card dl div,.report-card dl div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding-top:9px;border-top:1px solid var(--nm-line)}.strategy-option-card dt,.report-card dt{color:var(--nm-muted);font-size:12px}.strategy-option-card dd,.report-card dd{margin:0;font-size:12px;line-height:1.55}.report-card__meta time{color:var(--nm-muted);font-size:11px}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#0b14288f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-modal,.ui-drawer{width:min(680px,100%);max-height:min(82vh,820px);overflow:auto;background:#fff;border-radius:var(--nm-radius-lg);box-shadow:0 28px 80px #0b142847}.ui-modal>header,.ui-drawer>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fffffff5;border-bottom:1px solid var(--nm-line)}.ui-modal>header h2,.ui-drawer>header h2{margin:0;font-size:20px}.ui-modal>header button,.ui-drawer>header button{width:44px;height:44px;border:0;border-radius:50%;background:var(--nm-paper);font-size:24px}.ui-modal__body,.ui-drawer__body{padding:22px}.ui-modal>footer,.ui-drawer>footer{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 22px}.ui-overlay--drawer{place-items:stretch end;padding:0}.ui-drawer{width:min(520px,100%);height:100vh;max-height:none;border-radius:0}.auth-links{margin:14px 0 0;color:var(--nm-ink-soft);font-size:13px;text-align:center}.auth-links a{color:var(--nm-blue);font-weight:750;text-decoration:none}.signup-success p{color:var(--nm-ink-soft);line-height:1.7}.signup-success dl,.report-print-summary dl{display:grid;gap:10px;margin:18px 0 0}.signup-success dl div,.report-print-summary dl div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid var(--nm-line)}.signup-success dt,.report-print-summary dt{color:var(--nm-muted);font-size:12px}.signup-success dd,.report-print-summary dd{margin:0;font-weight:700}.report-page{padding-bottom:48px}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-print-summary{max-width:920px}.report-export-card p{margin:0;color:var(--nm-ink-soft);font-size:14px;line-height:1.75}.report-export-card code{padding:2px 6px;border-radius:6px;color:var(--nm-blue-deep);background:#2563eb14;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.report-export-card strong{color:var(--nm-ink)}.monitoring-report-card{overflow:hidden}.monitoring-report-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px}.monitoring-report-toolbar .monitor-tab-list{flex:1 1 420px}.monitoring-report-toolbar>label{display:grid;gap:6px;min-width:154px;color:var(--nm-ink);font-size:11px;font-weight:750}.monitoring-report-toolbar .ui-button{min-height:44px}.monitoring-report-note{margin-top:12px!important;color:var(--nm-muted)!important;font-size:12px!important}.monitoring-report-list{display:grid;gap:10px;margin-top:18px}.monitoring-report-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.78fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.monitoring-report-row>div>strong,.monitoring-report-row>div>small{display:block}.monitoring-report-row>div>strong{margin-top:4px;font-size:14px}.monitoring-report-row>div>small{margin-top:6px;color:var(--nm-muted);font-size:11px;line-height:1.55}.monitoring-report-row .workflow-button-row{justify-content:flex-end}.monitoring-report-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;padding:13px;border:1px solid #cfe2dc;border-radius:11px;background:#f6fcf9}.monitoring-report-comparison strong,.monitoring-report-comparison small{display:block}.monitoring-report-comparison strong{font-size:13px}.monitoring-report-comparison small,.monitoring-report-comparison p{margin:5px 0 0;color:var(--nm-ink-soft);font-size:11px;line-height:1.55}.monitoring-report-comparison p{grid-column:1 / -1;padding-top:10px;border-top:1px solid rgba(25,91,70,.12)}@media print{.platform-sidebar,.context-header,.report-export-card,.heading-actions,.mobile-scrim{display:none!important}.platform-frame,.platform-main,.platform-content{display:block!important;padding:0!important;background:#fff!important}.report-grid{grid-template-columns:1fr 1fr}.ui-card{box-shadow:none;break-inside:avoid}}@media(max-width:767px){.monitoring-report-toolbar{align-items:stretch}.monitoring-report-toolbar .monitor-tab-list{flex-basis:100%}.monitoring-report-toolbar>label,.monitoring-report-toolbar .ui-button{width:100%}.monitoring-report-row,.monitoring-report-comparison{grid-template-columns:1fr}.monitoring-report-row .workflow-button-row{justify-content:flex-start}.ui-card__header,.ui-card__body,.ui-card__footer{padding-left:16px;padding-right:16px}.ai-insight-card__meta{grid-template-columns:1fr}.strategy-option-card dl div,.report-card dl div,.signup-success dl div,.report-print-summary dl div{grid-template-columns:1fr;gap:4px}.report-grid{grid-template-columns:1fr}.ui-table-shell{border:0;overflow:visible;background:transparent}.ui-table-scroll{overflow:visible}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{display:block;width:100%}.ui-table thead{display:none}.ui-table tr{margin-bottom:12px;padding:12px;background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.ui-table td{display:grid;grid-template-columns:minmax(78px,32%) minmax(0,1fr);gap:10px;padding:8px 4px;border:0}.ui-table td:before{content:attr(data-label);color:var(--nm-muted);font-size:12px;font-weight:750}.ui-table td:not([data-label]){grid-template-columns:1fr}.ui-table td:not([data-label]):before{display:none}.ui-table-summary{display:block;padding:8px 2px;border-top:0;background:transparent}.ui-table-summary span{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.console-metric-grid article{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-surface);box-shadow:var(--nm-shadow-sm)}.console-metric-grid article>span{color:var(--nm-muted);font-size:13px}.console-metric-grid article>strong{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console-metric-grid article>small{color:var(--nm-muted);font-size:12px}.status-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--nm-radius-pill);font-size:12px;font-weight:700;white-space:nowrap;background:var(--nm-info-soft);color:var(--nm-ink-soft)}.status-pill.is-success{background:var(--nm-success-soft);color:var(--nm-success)}.status-pill.is-warning,.status-pill.is-pending{background:var(--nm-warning-soft);color:var(--nm-warning)}.status-pill.is-error{background:var(--nm-danger-soft);color:var(--nm-danger)}.status-pill.is-info{background:var(--nm-blue-soft);color:var(--nm-blue)}.status-pill.is-muted{background:var(--nm-info-soft);color:var(--nm-muted)}.console-metric-grid code,.panel-code{padding:1px 5px;border-radius:var(--nm-radius-xs);background:var(--nm-info-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}body{min-width:320px;background:radial-gradient(circle at 88% 8%,rgba(200,224,74,.14),transparent 24rem),var(--nm-paper)}.solution-site{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:0 clamp(20px,4vw,72px) 72px;color:var(--nm-ink)}.solution-topbar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--nm-line)}.solution-brand{display:inline-flex;align-items:center;gap:10px;color:inherit}.solution-brand strong,.solution-brand small{display:block}.solution-brand strong{font-size:15px;letter-spacing:.08em}.solution-brand small{margin-top:3px;color:var(--nm-muted);font-size:9px;letter-spacing:.12em}.solution-topbar nav{display:flex;align-items:center;gap:20px}.solution-topbar nav a{color:var(--nm-muted);font-size:12px;font-weight:700}.solution-topbar nav a:last-child{padding:9px 12px;border:1px solid var(--nm-line-strong);border-radius:9px;color:var(--nm-forest);background:var(--nm-surface)}.solution-first-screen{min-height:calc(100vh - 85px);display:grid;align-content:center;gap:30px;padding:clamp(42px,6vw,84px) 0}.solution-first-copy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(28px,5vw,72px)}.solution-eyebrow{margin:0 0 14px;color:var(--nm-forest);font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.solution-first-copy h1{max-width:820px;margin:0;font-size:clamp(38px,4.6vw,66px);line-height:1.06;letter-spacing:-.055em}.solution-intro{max-width:620px;margin:0;color:var(--nm-ink-soft);font-size:14px;line-height:1.9}.solution-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.solution-primary-action,.solution-secondary-action{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 17px;border-radius:11px;font-size:12px;font-weight:800}.solution-primary-action{color:#fff;background:var(--nm-forest);box-shadow:0 12px 30px #123e352e}.solution-primary-action span{font-size:17px}.solution-secondary-action{border:1px solid var(--nm-line-strong);color:var(--nm-forest);background:#fffef9b8}.solution-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.solution-entry-card{min-height:310px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--nm-line);border-radius:18px;background:#fffef9db;box-shadow:var(--nm-shadow);transition:transform .17s ease,border-color .17s ease}.solution-entry-card:hover{transform:translateY(-4px);border-color:var(--nm-line-strong)}.solution-entry-card.strategy{background:linear-gradient(145deg,#fffef9,#f4efe4)}.solution-entry-card.monitor,.solution-entry-card.geo{background:linear-gradient(145deg,#f3f9fb,#e5eff3)}.solution-entry-card.delivery{background:linear-gradient(145deg,#f5faf6,#e5f0e8)}.solution-entry-card-head{display:flex;align-items:center;justify-content:space-between;color:var(--nm-muted)}.solution-entry-card-head span{color:var(--nm-forest);font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.solution-entry-card-head small{font-size:9px;letter-spacing:.12em}.solution-entry-card h2{margin:30px 0 0;font-size:25px;letter-spacing:-.03em}.solution-entry-card>p{margin:10px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.7}.solution-entry-card dl{display:grid;gap:9px;margin:20px 0 0}.solution-entry-card dl div{padding-top:9px;border-top:1px solid var(--nm-line)}.solution-entry-card dt{color:var(--nm-muted);font-size:9px;font-weight:800;letter-spacing:.08em}.solution-entry-card dd{margin:4px 0 0;color:var(--nm-ink);font-size:10px;line-height:1.55}.solution-entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px}.solution-entry-actions a{display:inline-flex;align-items:center;gap:7px;color:var(--nm-forest);font-size:11px;font-weight:800}.solution-entry-actions a.solution-primary-action{color:#fff}.solution-modules,.solution-flywheel{padding-top:74px}.solution-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.solution-section-heading h2{max-width:800px;margin:0;font-size:clamp(28px,3.2vw,47px);line-height:1.13;letter-spacing:-.045em}.solution-section-heading>p{max-width:330px;margin:0;color:var(--nm-muted);font-size:12px;line-height:1.7}.solution-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none}.solution-module-card{min-height:370px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--nm-line);border-radius:18px;background:#fffef9cc;box-shadow:var(--nm-shadow);transition:transform .17s ease,border-color .17s ease}.solution-module-card:hover{transform:translateY(-4px);border-color:var(--nm-line-strong)}.solution-module-card.strategy{background:linear-gradient(145deg,#fffef9,#f4efe4)}.solution-module-card.monitor{background:linear-gradient(145deg,#f3f9fb,#e5eff3)}.solution-module-card.content{background:linear-gradient(145deg,#f5faf6,#e5f0e8)}.solution-module-card.delivery{background:linear-gradient(145deg,#fbf8f0,#f2e8d8)}.solution-module-index{display:flex;align-items:center;justify-content:space-between;color:var(--nm-muted)}.solution-module-index span{color:var(--nm-forest);font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.solution-module-index small{font-size:9px;letter-spacing:.12em}.solution-module-card h3{margin:42px 0 0;font-size:25px;letter-spacing:-.03em}.solution-module-card>p{margin:12px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.7}.solution-module-card dl{display:grid;gap:10px;margin:22px 0 0}.solution-module-card dl div{padding-top:10px;border-top:1px solid var(--nm-line)}.solution-module-card dt{color:var(--nm-muted);font-size:9px;font-weight:800;letter-spacing:.1em}.solution-module-card dd{margin:4px 0 0;color:var(--nm-ink);font-size:10px;line-height:1.55}.solution-module-action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:var(--nm-forest);font-size:12px;font-weight:800}.solution-module-action span{font-size:17px}.solution-flywheel{padding-bottom:18px}.solution-flywheel-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:1px;overflow:hidden;border:1px solid var(--nm-line);border-radius:18px;background:var(--nm-line);list-style:none}.solution-flywheel-track li{min-height:160px;padding:18px;background:#fffef9e6}.solution-flywheel-track span,.solution-flywheel-track strong,.solution-flywheel-track small{display:block}.solution-flywheel-track span{color:var(--nm-forest);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.solution-flywheel-track strong{margin-top:36px;font-size:14px}.solution-flywheel-track em{display:block;margin-top:8px;color:var(--nm-forest);font-size:9px;font-style:normal;font-weight:800}.solution-flywheel-track small{margin-top:8px;color:var(--nm-muted);font-size:10px;line-height:1.55}.solution-flywheel-note{display:flex;gap:12px;align-items:baseline;margin-top:12px;padding:14px 16px;border-radius:12px;color:#624015;background:var(--nm-amber-soft);font-size:11px;line-height:1.65}.solution-flywheel-note strong{flex:0 0 auto}.solution-customer-paths{padding-top:74px}.solution-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none}.solution-path-card{min-height:220px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--nm-line);border-radius:16px;background:#fffef9c7;box-shadow:var(--nm-shadow)}.solution-path-card>span{color:var(--nm-forest);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.solution-path-card h3{margin:30px 0 0;font-size:18px;letter-spacing:-.02em}.solution-path-card p{margin:10px 0 0;color:var(--nm-ink-soft);font-size:11px;line-height:1.7}.solution-path-card a{display:inline-flex;gap:8px;margin-top:auto;padding-top:18px;color:var(--nm-forest);font-size:11px;font-weight:800}.solution-path-card b{font-size:15px}@media(max-width:1100px){.solution-first-copy{grid-template-columns:1fr}.solution-intro{max-width:760px}.solution-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-flywheel-track{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.solution-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-entry-card:last-child{grid-column:1 / -1;min-height:270px}}@media(max-width:760px){.solution-site{padding:0 18px 44px}.solution-topbar{min-height:70px}.solution-topbar nav{gap:12px}.solution-topbar nav a:not(:last-child){display:none}.solution-first-screen{min-height:auto;padding:48px 0 24px}.solution-first-copy h1{font-size:clamp(36px,11vw,52px)}.solution-intro{font-size:13px}.solution-entry-grid{grid-template-columns:1fr}.solution-entry-card,.solution-entry-card:last-child{grid-column:auto;min-height:290px}.solution-section-heading{display:grid;gap:14px}.solution-section-heading>p{max-width:620px}.solution-modules,.solution-flywheel,.solution-customer-paths{padding-top:50px}.solution-module-grid{grid-template-columns:1fr}.solution-module-card{min-height:320px}.solution-flywheel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-flywheel-track li{min-height:138px}.solution-flywheel-track strong{margin-top:26px}.solution-flywheel-note{display:grid}.solution-path-grid{grid-template-columns:1fr}}.platform-skip-link{position:fixed;top:10px;left:10px;z-index:100;min-height:44px;display:inline-flex;align-items:center;transform:translateY(-160%);padding:10px 14px;border-radius:8px;color:var(--nm-blue);background:#fff;box-shadow:0 8px 24px #0c1f382e;font-weight:750}.platform-skip-link:focus{transform:translateY(0)}.platform-frame{min-height:100vh;display:grid;grid-template-columns:var(--nm-sidebar) minmax(0,1fr)}.platform-sidebar{position:sticky;top:0;height:100vh;z-index:30;display:flex;flex-direction:column;padding:26px 20px 20px;color:#f7fbf7;background:linear-gradient(155deg,rgba(200,224,74,.08),transparent 32%),var(--nm-forest-deep);border-right:1px solid rgba(255,255,255,.08)}.brand-lockup,.login-brand{display:flex;align-items:center;gap:10px}.primary-nav{display:grid;flex:1 1 auto;min-height:0;align-content:start;gap:7px;margin-top:20px;padding-right:3px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(217,233,223,.25) transparent}.workspace-title{display:block;margin-top:24px;color:#fff;font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.04em}.workspace-title>span{display:block}.nav-section{margin:18px 12px 2px;color:#b9c8ecc7;font-size:11px;letter-spacing:1px}.platform-frame.is-client-shell .platform-sidebar{padding:0 0 8px;background:#050e22;border-right:none}.platform-frame.is-client-shell .brand-lockup{width:auto;height:auto;margin:18px 14px 8px;padding:8px 10px;background:#fff;border-radius:12px}.platform-frame.is-client-shell .primary-nav{gap:0;margin-top:4px}.platform-frame.is-client-shell .nav-section{margin:14px 18px 6px;color:#93a4cf;font-size:11px;letter-spacing:1px}.platform-frame.is-client-shell .nav-item{display:flex;gap:10px;align-items:center;min-height:0;margin:2px 10px;padding:9px 14px;border:none;border-radius:8px;color:#93a4cf}.platform-frame.is-client-shell .nav-item.router-link-active,.platform-frame.is-client-shell .nav-group.is-active>.nav-item{color:#fff;background:#10234f;border-color:transparent}.platform-frame.is-client-shell .nav-mark{display:flex;gap:10px;align-items:center;min-width:0}.platform-frame.is-client-shell .nav-item strong{font-size:13px;font-weight:500}.platform-frame.is-client-shell .nav-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}.platform-frame.is-client-shell .nav-group.is-active .nav-dot{background:#3b82f6;opacity:1}.platform-frame.is-client-shell .nav-num{width:20px;color:#7e96d8;font-size:10px;font-style:normal;font-weight:650;text-align:center}.platform-frame.is-client-shell .nav-item.is-locked{opacity:.4;cursor:not-allowed}.platform-frame.is-client-shell .nav-lock{margin-left:auto;color:#93a4cf;font-size:10px;letter-spacing:.5px}.platform-frame.is-client-shell .sidebar-foot{margin-top:auto;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.platform-frame.is-client-shell .identity-chip{color:inherit;text-decoration:none}.platform-frame.is-client-shell .account-hint{margin:0;padding:0 6px 8px;color:#93a4cf;font-size:10px}.nav-group{display:grid;gap:5px;min-width:0;width:100%}.nav-item{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;padding:12px 13px;border:1px solid transparent;border-radius:13px;color:#f4faf6bd;transition:.16s ease;min-width:0;width:100%}.nav-item>span{display:block;min-width:0;width:100%}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.router-link-active{color:#fff;background:#d9e9df1f;border-color:#d9e9df26}.nav-group.is-active>.nav-item{color:#fff;background:#d9e9df1f;border-color:#d9e9df26}.nav-subitems{display:grid;gap:3px;margin:0 0 3px 43px;padding-left:10px;border-left:1px solid rgba(217,233,223,.16)}.nav-subitem{min-height:44px;display:grid;align-content:center;gap:2px;padding:7px 9px;border-radius:8px;color:#f4faf694}.nav-subitem:hover,.nav-subitem.router-link-active{color:#fff;background:#ffffff0f}.nav-subitem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}.nav-subitem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4faf69e;font-size:9px}.nav-item strong,.nav-item small{display:block}.claim-evidence-audit{margin-top:12px;border:1px solid var(--nm-line);border-radius:12px;background:#ffffffb8}.claim-evidence-audit summary{padding:10px 12px;color:var(--nm-ink);font-size:12px;font-weight:800;cursor:pointer}.claim-evidence-table-wrap{overflow-x:auto;padding:0 10px 10px}.claim-evidence-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;font-size:11px}.claim-evidence-table-wrap th,.claim-evidence-table-wrap td{padding:8px;border-top:1px solid var(--nm-line);text-align:left;vertical-align:top}.claim-evidence-table-wrap th{color:var(--nm-muted);font-weight:800;white-space:nowrap}.nav-item strong{font-size:13px;letter-spacing:.02em;word-break:keep-all}.nav-item small{margin-top:4px;color:#f4faf69e;font-size:10px;line-height:1.4}.sidebar-foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.sidebar-utility-group{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-utility-group .sidebar-utility-primary{min-height:44px;display:flex;align-items:center;padding:8px 0;color:#f4faf6d1;font-size:10px;font-weight:750;text-decoration:none}.sidebar-utility-group details{margin-top:6px}.sidebar-utility-group summary{min-height:44px;display:flex;align-items:center;color:#f4faf6ad;font-size:10px;font-weight:750;cursor:pointer}.sidebar-utility-group nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:9px}.sidebar-utility-group a{min-height:44px;display:flex;align-items:center;overflow:hidden;padding:8px 0;color:#f4faf680;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.sidebar-utility-group a:hover,.sidebar-utility-group a.router-link-active{color:#fff}.identity-chip{display:flex;align-items:center;gap:10px}.identity-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--nm-forest-deep);background:var(--nm-mint);font-weight:800}.identity-chip strong,.identity-chip small{display:block}.identity-chip strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.identity-chip small{margin-top:2px;color:#ffffff80;font-size:10px}.text-button{margin-top:14px;padding:0;border:0;color:#ffffff94;background:transparent;font-size:11px}.text-button:hover{color:#fff}.sidebar-foot>.text-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 0}.platform-main{min-width:0}.context-header{position:sticky;top:0;z-index:20;min-height:76px;display:flex;align-items:center;gap:18px;padding:12px clamp(20px,3vw,42px);background:#f4f2ebeb;border-bottom:1px solid rgba(183,192,185,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflow-breadcrumb{width:min(1440px,100%);display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px auto -14px;padding:0 clamp(20px,3vw,48px);color:var(--nm-muted);font-size:11px}.workflow-breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;color:var(--nm-forest);font-weight:750}.workflow-breadcrumb strong{color:var(--nm-ink)}.workflow-breadcrumb small{margin-left:7px;padding:4px 8px;border-radius:999px;color:#1d4ed8;background:var(--nm-mint);font-size:9px;font-weight:750}.project-object-boundary{width:min(1440px,calc(100% - clamp(40px,6vw,96px)));margin:24px auto -16px;padding:12px 14px;border:1px solid var(--nm-line);border-radius:12px;background:var(--nm-surface);box-shadow:0 1px 2px #1522380a}.project-object-boundary-summary{display:none}.project-object-boundary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.project-object-boundary div{min-width:0;padding:8px 10px;border-radius:11px;background:#f4f2eba3}.project-object-boundary dt{margin:0 0 5px;color:var(--nm-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.project-object-boundary dd{margin:0;color:var(--nm-ink);font-size:11px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.project-object-boundary-wide{grid-column:span 2}.context-title{min-width:0}.context-title>span{display:block;margin-bottom:5px;color:var(--nm-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.context-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.context-title i{color:var(--nm-line-strong);font-style:normal}.demo-context-badge{min-width:176px;display:grid;gap:2px;padding:8px 11px;border:1px solid rgba(186,120,17,.28);border-radius:11px;color:#6f470d;background:#fff7e6}.demo-context-badge strong{font-size:10px;letter-spacing:.06em}.demo-context-badge small{color:#8b6428;font-size:8px;line-height:1.45}.context-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.project-select-label{color:var(--nm-muted);font-size:11px}.project-select,.field-control{border:1px solid var(--nm-line-strong);border-radius:10px;color:var(--nm-ink);background:var(--nm-surface);outline:none}.project-select{width:min(340px,32vw);min-height:44px;padding:0 34px 0 12px;font-size:12px}.project-select:focus,.field-control:focus{border-color:var(--nm-forest);box-shadow:0 0 0 3px #123e351c}.icon-button,.mobile-menu-button{border:1px solid var(--nm-line-strong);color:var(--nm-forest);background:var(--nm-surface)}.icon-button{width:44px;height:44px;flex:0 0 44px;border-radius:10px;font-size:19px}.mobile-menu-button{width:44px;height:44px;flex:0 0 44px;display:none;place-content:center;gap:4px;border-radius:10px}.mobile-menu-button span{width:16px;height:1px;display:block;background:currentColor}.global-alert{margin:18px clamp(20px,3vw,42px) 0;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5b9b3;border-radius:12px;color:#743630;background:var(--nm-rose-soft);font-size:12px}.global-alert span{flex:1}.global-alert button{border:0;color:inherit;background:transparent;font-weight:700}.global-alert--warning{border-color:#e7cfa9;color:#76551e;background:#fff9ed}.platform-content{width:min(1440px,100%);min-width:0;margin:0 auto;padding:38px clamp(20px,3vw,48px) 64px}.page-stack{min-width:0;display:grid;gap:22px;animation:page-enter .24s ease-out both}.page-stack>.aibis-permission-fieldset{display:grid;gap:22px}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.page-heading h1,.section-heading h2,.positioning-hero h2{margin:0;letter-spacing:-.035em}.page-heading h1{max-width:860px;font-size:clamp(28px,3.4vw,48px);line-height:1.08}.hero-heading h1{max-width:920px}.page-heading>div>p:last-child,.section-heading>div>p:last-child{max-width:760px;margin:12px 0 0;color:var(--nm-ink-soft);font-size:13px;line-height:1.75}.eyebrow{margin:0 0 10px;color:var(--nm-forest);font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.eyebrow.light{color:var(--nm-lime)}.project-status-pill{padding:8px 11px;border:1px solid var(--nm-line-strong);border-radius:999px;color:var(--nm-muted);background:#fffef9a3;font-size:10px;text-transform:uppercase}.skeleton-grid,.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.skeleton-grid span{height:138px;border-radius:var(--nm-radius-md);background:linear-gradient(90deg,#e7e5dd 20%,#f5f3ec,#e7e5dd 80%);background-size:220% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position:-220% 0}}.flywheel-panel,.content-panel,.metric-card,.positioning-hero,.delivery-hero,.delivery-contract-grid article{border:1px solid var(--nm-line);background:#fffef9db;box-shadow:var(--nm-shadow)}.flywheel-panel,.content-panel,.positioning-hero,.delivery-hero{border-radius:var(--nm-radius-lg)}.delivery-mode-tabs{display:flex;flex-wrap:wrap;gap:8px}.delivery-mode-tabs a,.delivery-mode-tabs button{padding:8px 10px;border:1px solid var(--nm-line-strong);border-radius:999px;color:var(--nm-muted);background:#fffef9b3;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.delivery-mode-tabs a.is-active,.delivery-mode-tabs button.is-active{border-color:var(--nm-forest);color:#fff;background:var(--nm-forest)}.cloud-console-page{position:relative}.cloud-session-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border:1px solid var(--nm-line);border-radius:11px;color:var(--nm-muted);background:#fffef9b8;font-size:10px}.cloud-session-strip strong{color:var(--nm-ink)}.cloud-connect-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.cloud-connect-panel h2{margin:14px 0 0}.cloud-connect-panel p{max-width:720px;margin:9px 0 0;color:var(--nm-muted);font-size:11px;line-height:1.7}.cloud-connect-panel .form-error{grid-column:1 / -1}.cloud-metric-grid article{min-height:126px;padding:20px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fffef9db;box-shadow:var(--nm-shadow)}.cloud-metric-grid strong,.cloud-metric-grid span{display:block}.cloud-metric-grid strong{color:var(--nm-forest);font-size:31px}.cloud-metric-grid span{margin-top:15px;color:var(--nm-muted);font-size:10px}.cloud-record-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--nm-line);border-radius:11px;background:var(--nm-line)}.cloud-record-list button{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;color:var(--nm-ink);text-align:left;background:#fff;cursor:pointer}.cloud-record-list strong,.cloud-record-list small{display:block}.cloud-record-list strong{font-size:11px}.cloud-record-list small{margin-top:5px;color:var(--nm-muted);font-size:8px}.cloud-record-list b{color:var(--nm-forest);font-size:9px}.cloud-wide-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cloud-wide-form .full{grid-column:1 / -1}.cloud-wide-form>button{width:fit-content}.cloud-filter-bar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.5fr) auto;gap:10px;margin-bottom:18px}.cloud-filter-bar:has(input:nth-of-type(2)){grid-template-columns:minmax(180px,1fr) minmax(130px,.5fr) minmax(130px,.4fr) auto}.cloud-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--nm-line);border-radius:11px}.cloud-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.cloud-table-wrap th,.cloud-table-wrap td{padding:12px 13px;border-bottom:1px solid var(--nm-line);text-align:left;font-size:9px;vertical-align:middle}.cloud-table-wrap th{color:var(--nm-muted);background:#f4f6f2;font-weight:800}.cloud-table-wrap tbody tr:last-child td{border-bottom:0}.cloud-table-wrap td strong,.cloud-table-wrap td small{display:block}.cloud-table-wrap td strong{font-size:10px}.cloud-table-wrap td small{margin-top:4px;color:var(--nm-muted);font-size:8px}.cloud-table-wrap .table-input,.cloud-table-wrap .table-select{min-height:44px;padding:6px 8px;border:1px solid var(--nm-line-strong);border-radius:7px;background:#fff;font-size:9px}.cloud-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cloud-channel-grid article{min-height:250px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.cloud-channel-grid article.selected{border-color:var(--nm-forest);box-shadow:0 0 0 2px #123e3514}.cloud-channel-grid article>span{color:var(--nm-muted);font-size:8px}.cloud-channel-grid h3{margin:18px 0 0;font-size:15px}.cloud-channel-grid p{margin:8px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.cloud-channel-grid article>strong{margin-top:16px;color:var(--nm-forest);font-size:15px}.cloud-channel-grid article>small{margin:8px 0 16px;color:var(--nm-muted);font-size:8px;line-height:1.55}.cloud-channel-grid article>button{width:100%;margin-top:auto}.cloud-publish-plan{display:grid;grid-template-columns:minmax(230px,1fr) minmax(160px,.5fr) minmax(160px,.5fr) auto;align-items:end;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--nm-line-strong);border-radius:12px;background:var(--nm-mint)}.cloud-publish-plan label span{display:block;margin-bottom:6px;color:var(--nm-muted);font-size:9px}.cloud-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#081b1780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cloud-modal{position:relative;width:min(580px,100%);max-height:calc(100vh - 48px);overflow:auto}.cloud-modal.wide{width:min(960px,100%)}.cloud-modal h2{margin:8px 0 20px}.cloud-modal-close{position:absolute;top:13px;right:15px;width:44px;height:44px;border:1px solid var(--nm-line);border-radius:50%;color:var(--nm-ink);background:#fff;font-size:20px;cursor:pointer}.flywheel-panel,.content-panel{min-width:0;padding:clamp(20px,2.4vw,30px)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.section-heading.compact{margin-bottom:17px}.section-heading h2{font-size:21px}.section-heading>strong{color:var(--nm-forest);font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.flywheel-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--nm-line);border-radius:15px;overflow:hidden}.flywheel-track li{min-height:118px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-content:start;padding:18px;background:#fbfaf5}.flywheel-track li.done{background:linear-gradient(145deg,#edf4ed,#f8f9f3)}.stage-number{color:var(--nm-muted);font:800 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.flywheel-track strong,.flywheel-track small{display:block}.flywheel-track strong{font-size:13px}.flywheel-track small{margin-top:7px;color:var(--nm-muted);font-size:10px;line-height:1.55}.stage-state{grid-column:2;width:fit-content;margin-top:8px;padding:4px 7px;border-radius:6px;color:var(--nm-muted);background:#ecece6;font-size:9px}.done .stage-state{color:var(--nm-forest);background:var(--nm-mint)}.metric-card{min-height:140px;padding:20px;border-radius:var(--nm-radius-md)}.metric-card>span,.metric-card>strong,.metric-card>small{display:block}.metric-card>span{color:var(--nm-muted);font-size:11px}.metric-card>strong{margin-top:17px;font-size:clamp(25px,2.4vw,35px);line-height:1}.metric-card>small{margin-top:12px;color:var(--nm-ink-soft);font-size:10px;line-height:1.5}.workspace-grid,.delivery-contract-grid{display:grid;gap:14px}.workspace-grid,.delivery-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-card{min-height:238px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);background:var(--nm-surface);box-shadow:var(--nm-shadow);transition:.17s ease}.workspace-card:hover{transform:translateY(-3px);border-color:var(--nm-line-strong)}.workspace-card.strategy{background:linear-gradient(145deg,#fffef9,#f4efe4)}.workspace-card.geo{background:linear-gradient(145deg,#f5faf6,#e4efe8)}.workspace-card.source{background:linear-gradient(145deg,#fbfbf5,#e9eee2)}.workspace-card.content{background:linear-gradient(145deg,#f8f6fb,#ebe6f1)}.workspace-card.delivery{background:linear-gradient(145deg,#f5f9fb,#e4edf1)}.workspace-card.assets{background:linear-gradient(145deg,#fffaf1,#f0e8d7)}.workspace-kicker{color:var(--nm-muted);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.workspace-card h2{margin:26px 0 0;font-size:22px;letter-spacing:-.02em}.workspace-card p{margin:11px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.7}.workspace-card>strong{margin-top:auto;color:var(--nm-forest);font-size:11px}.customer-path-panel{display:grid;gap:4px}.customer-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;overflow:hidden;border:1px solid var(--nm-line);border-radius:14px;background:var(--nm-line);list-style:none}.customer-path-grid li{min-height:140px;padding:16px;background:#fffef9e0}.customer-path-grid span,.customer-path-grid strong,.customer-path-grid p{display:block}.customer-path-grid span{color:var(--nm-forest);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.customer-path-grid strong{margin-top:18px;font-size:12px}.customer-path-grid p{margin:8px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.55}.secondary-button,.primary-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;font-weight:700;font-size:12px;line-height:1.25;text-align:center;text-decoration:none}.secondary-button{border:1px solid var(--nm-line-strong);color:var(--nm-forest);background:var(--nm-surface)}.primary-button{border:1px solid var(--nm-forest-deep);color:#fff;background:var(--nm-forest);box-shadow:0 8px 22px #123e352e}.primary-button:hover:not(:disabled){background:var(--nm-forest-deep)}.primary-button.full{width:100%}.positioning-hero{padding:clamp(24px,3.5vw,44px);color:#f6fbf7;background:radial-gradient(circle at 90% 15%,rgba(200,224,74,.15),transparent 22rem),var(--nm-forest-deep)}.positioning-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#ffffff8f;font-size:10px}.positioning-hero h2{margin-top:28px;font-size:clamp(28px,4vw,50px)}.positioning-lead{max-width:850px;margin:15px 0 0;color:#ffffffc2;font-size:15px;line-height:1.8}.definition-grid,.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.definition-grid{margin-top:30px}.definition-grid section{padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff0e}.definition-grid span{color:var(--nm-lime);font-size:9px;letter-spacing:.12em}.definition-grid p{margin:8px 0 0;color:#ffffffc7;font-size:12px;line-height:1.65}.status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:800}.status-badge.success{color:#174f41;background:#d8ebdf}.status-badge.warning{color:#7c4b13;background:var(--nm-amber-soft)}.status-badge.danger{color:#9f2720;background:#feeceb}.status-badge.active{color:#234f66;background:var(--nm-blue-soft)}.status-badge.neutral{color:#58635f;background:#e9ebe7}.numbered-list,.plain-list{margin:0;padding:0;list-style:none}.numbered-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--nm-line)}.numbered-list li:first-child{border-top:0}.numbered-list span{color:var(--nm-forest);font:800 10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.numbered-list p{margin:0;font-size:12px;line-height:1.7}.risk-panel{background:linear-gradient(145deg,#fffef9,#faf0e9)}.plain-list li{position:relative;padding:11px 0 11px 17px;border-top:1px solid var(--nm-line);font-size:12px;line-height:1.65}.plain-list li:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;border-radius:50%;background:var(--nm-amber)}.plain-list .muted{color:var(--nm-muted)}.version-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.version-list article{min-height:120px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--nm-line);border-radius:13px;background:#f8f7f1}.version-list article.current{border-color:#a9c4b6;background:#eef5ef}.version-list span{color:var(--nm-muted);font-size:9px}.version-list strong{margin-top:15px;font-size:13px}.version-list small{margin-top:auto;color:var(--nm-muted);font-size:9px}.heading-stats{display:flex;gap:8px}.heading-stats span{min-width:94px;padding:10px 12px;border:1px solid var(--nm-line);border-radius:11px;color:var(--nm-muted);background:#fffef9ad;font-size:9px}.heading-stats strong{display:block;margin-bottom:3px;color:var(--nm-ink);font-size:18px}.evidence-list{display:grid;gap:10px}.evidence-card{padding:18px;border:1px solid var(--nm-line);border-radius:14px;background:#fbfaf5}.evidence-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sequence-chip{color:var(--nm-forest);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.source-state{margin-left:auto;color:var(--nm-muted);font-size:9px}.evidence-card h3,.question-seed-grid h3,.delivery-contract-grid h3{margin:15px 0 0;font-size:14px;line-height:1.55}.evidence-card>p,.question-seed-grid p,.delivery-contract-grid p{margin:8px 0 0;color:var(--nm-ink-soft);font-size:10px;line-height:1.7}.trace-row,.criteria-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.trace-row span,.criteria-row span{padding:4px 7px;border-radius:6px;color:var(--nm-muted);background:#eceee9;font:600 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.criteria-row span{color:#355a4f;background:var(--nm-mint);font-family:inherit}.question-seed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.question-seed-grid article{min-height:170px;padding:18px;border:1px solid var(--nm-line);border-radius:14px;background:linear-gradient(145deg,#fbfaf5,#f0f5f1)}.question-seed-grid>article>span{color:var(--nm-forest);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.question-seed-grid small{float:right;color:var(--nm-muted);font-size:9px}.inline-empty,.empty-state{display:grid;place-items:center;text-align:center}.inline-empty{min-height:180px;border:1px dashed var(--nm-line-strong);border-radius:14px;color:var(--nm-muted)}.inline-empty strong,.inline-empty span{display:block}.history-note{margin:14px 0 0;padding:10px 12px;border-radius:10px;color:var(--nm-muted);background:#eceee9;font-size:10px;line-height:1.6}.inline-empty span{max-width:460px;margin-top:7px;font-size:10px}.empty-state{min-height:360px;padding:36px;border:1px dashed var(--nm-line-strong);border-radius:var(--nm-radius-lg);background:#fffef98f}.empty-state>span{padding:5px 9px;border-radius:999px;color:var(--nm-muted);background:#e8e9e4;font-size:9px}.empty-state h2{margin:16px 0 0;font-size:21px}.empty-state p{max-width:620px;margin:11px 0 0;color:var(--nm-muted);font-size:12px;line-height:1.7}.delivery-hero{min-height:220px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,3.5vw,42px);background:linear-gradient(145deg,#f5fafb,#e5eef2)}.delivery-hero.disabled{background:linear-gradient(145deg,#fbf8f1,#f3eadc)}.delivery-hero h2{margin:22px 0 0;font-size:clamp(24px,3vw,38px)}.delivery-hero p{margin:8px 0 0;color:var(--nm-ink-soft);font-size:12px}.delivery-contract-grid article{min-height:190px;padding:22px;border-radius:var(--nm-radius-md)}.delivery-contract-grid article>span{color:var(--nm-blue);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.delivery-workbench{align-items:stretch}.handoff-form-panel,.relay-readiness-panel{min-height:430px}.delivery-form{display:grid;gap:14px}.delivery-form label>span{display:block;margin-bottom:6px;color:var(--nm-ink-soft);font-size:10px;font-weight:700}.delivery-form .field-control{height:44px}.handoff-boundary-note{padding:13px 14px;border:1px solid #cbd8d1;border-radius:11px;background:#eef4ef}.handoff-boundary-note strong{color:var(--nm-forest);font-size:11px}.handoff-boundary-note p{margin:5px 0 0;color:var(--nm-ink-soft);font-size:10px;line-height:1.6}.delivery-empty{min-height:118px;margin-top:18px}.content-workflow-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 15px;border:1px solid #bfd3c5;border-radius:13px;color:var(--nm-forest);background:linear-gradient(110deg,#eef6ee,#fafbf7);font-size:11px}.content-workflow-strip>span{color:var(--nm-muted);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.content-workflow-strip>small{margin-left:auto;color:var(--nm-muted)}.content-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.content-summary-grid article{min-height:114px;padding:18px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fffef9db;box-shadow:var(--nm-shadow)}.content-summary-grid span,.content-summary-grid strong,.content-summary-grid small{display:block}.content-summary-grid span,.content-summary-grid small{color:var(--nm-muted);font-size:10px}.content-summary-grid strong{margin:13px 0 7px;font-size:28px;line-height:1}.content-production-layout{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.7fr) minmax(250px,.86fr);gap:14px;align-items:start}.task-rail,.review-rail{position:sticky;top:96px}.task-create-row{display:grid;gap:8px}.task-create-row .field-control{min-width:0;height:44px;padding:0 10px}.form-footnote{margin:9px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.6}.legal-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;min-height:44px;padding-block:4px;color:var(--nm-muted);font-size:10px;line-height:1.6}.legal-consent input{margin:3px 0 0}.legal-consent a{color:var(--nm-blue);font-weight:800}.legal-consent.login-legal-note{grid-template-columns:minmax(0,1fr);text-align:center}.task-list,.review-list{display:grid;gap:8px;margin-top:18px}.task-list-item,.review-list-item{width:100%;padding:13px;border:1px solid var(--nm-line);border-radius:12px;text-align:left;background:#fbfaf5}.task-list-item{transition:.15s ease}.task-select-button{width:100%;padding:0;border:0;text-align:left;color:inherit;background:transparent;cursor:pointer}.task-state-action{margin-top:9px;font-size:10px}.task-list-item:hover,.task-list-item.selected{border-color:#9fb8aa;background:#f1f7f1}.task-list-item .status-badge,.task-list-item strong,.task-list-item small{display:block}.task-list-item strong{margin-top:9px;font-size:12px;line-height:1.5}.task-list-item small{margin-top:5px;color:var(--nm-muted);font-size:10px;line-height:1.45}.editor-panel{min-width:0}.editor-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.editor-toolbar h2{margin:0;font-size:20px}.editor-toolbar p:last-child{margin:7px 0 0;color:var(--nm-muted);font-size:11px}.editor-actions,.review-actions{display:flex;flex-wrap:wrap;gap:7px}.reference-register{margin-bottom:14px;padding:13px;border:1px solid #cfdbd1;border-radius:12px;background:#f2f7f2}.reference-register-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nm-forest);font-size:11px}.reference-register-heading span{color:var(--nm-muted);font-size:10px}.reference-register ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.reference-register li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#7a5222;font-size:10px;line-height:1.5}.reference-register li.satisfied{color:var(--nm-forest)}.evidence-binding-panel{display:grid;gap:9px;min-width:0;margin-bottom:14px;padding:13px;border:1px solid #d8cda7;border-radius:12px;background:#fffaf0}.evidence-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;overflow:auto;padding:2px}.evidence-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px;border:1px solid var(--nm-line);border-radius:10px;background:#ffffffd1;cursor:pointer}.evidence-option input{margin-top:2px}.evidence-option span{display:grid;gap:3px;min-width:0}.evidence-option strong{overflow-wrap:anywhere;color:var(--nm-ink);font-size:10px;line-height:1.45}.evidence-option small{color:var(--nm-muted);font-size:9px;line-height:1.4}.compact-empty-text{color:var(--nm-muted);font-size:10px}.compact-notice{margin:0}.claim-location-panel{margin-top:14px}.claim-location-field{display:grid;gap:6px}.claim-location-field>span{color:var(--nm-ink);font-size:11px;font-weight:700;line-height:1.5}.claim-location-field small{font-size:10px;line-height:1.45}.claim-location-field .is-valid-location{color:var(--nm-forest)}.claim-location-field .is-invalid-location{color:#9a4f32}.content-editor{width:100%;min-height:520px;resize:vertical;padding:18px;border:1px solid var(--nm-line-strong);border-radius:13px;color:var(--nm-ink);background:#fffef9;font:13px/1.8 ui-sans-serif,system-ui,sans-serif;outline:none}.content-editor:focus{border-color:var(--nm-forest);box-shadow:0 0 0 3px #123e351a}.editor-footnote{display:flex;justify-content:space-between;gap:14px;margin-top:8px;color:var(--nm-muted);font-size:10px}.review-list-item strong,.review-list-item p{display:block}.review-list-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-list-top small{color:var(--nm-muted);font-size:9px}.review-list-item strong{margin-top:10px;font-size:12px;line-height:1.5}.review-list-item p{margin:7px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.55}.review-list-item .review-actions{margin-top:11px}.text-button.inline{margin:0;color:#87513c}.review-delivery-link{display:inline-flex;align-items:center;text-decoration:none}.compact-empty{min-height:150px}.delivery-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--nm-line);border-radius:13px;background:var(--nm-line)}.delivery-readiness-list div{min-height:116px;padding:18px;background:#f9f8f2}.delivery-readiness-list dt{color:var(--nm-muted);font-size:10px}.delivery-readiness-list dd{margin:18px 0 0;color:var(--nm-forest);font:800 28px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.handoff-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px}.handoff-ledger-card{min-height:250px;padding:18px;border:1px solid var(--nm-line);border-radius:14px;background:#fbfaf5}.handoff-ledger-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.handoff-ledger-top small{color:var(--nm-muted);font-size:9px}.handoff-ledger-card h3{margin:18px 0 0;font-size:15px;line-height:1.5}.handoff-ledger-card>p{margin:7px 0 16px;color:var(--nm-ink-soft);font-size:10px;line-height:1.6}.handoff-ledger-card dl{display:grid;gap:0;margin:0}.handoff-ledger-card dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--nm-line)}.handoff-ledger-card dt,.handoff-ledger-card dd{font-size:9px;line-height:1.5}.handoff-ledger-card dt{color:var(--nm-muted)}.handoff-ledger-card dd{margin:0;overflow-wrap:anywhere}.ledger-error{margin-top:10px;padding:8px 9px;border-radius:8px;color:#714a18;background:var(--nm-amber-soft);font-size:9px;line-height:1.55}.action-message{padding:12px 14px;border-radius:11px;font-size:11px}.action-message.success{color:#245849;background:#dcecdf}.action-message.error{color:#7b3731;background:var(--nm-rose-soft)}.workflow-notice{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid transparent;border-radius:12px;font-size:11px}.workflow-notice span{flex:1;line-height:1.6}.workflow-notice.success{color:#245849;border-color:#bfd9c7;background:#e5f0e6}.workflow-notice.error{color:#7b3731;border-color:#e3b7b1;background:var(--nm-rose-soft)}.workflow-notice.warning{color:#714a18;border-color:#e7cf9f;background:var(--nm-amber-soft)}.candidate-evidence-stop{align-items:flex-start}.candidate-evidence-stop>div{display:grid;flex:1;gap:7px;min-width:0}.candidate-evidence-stop h3,.candidate-evidence-stop p,.candidate-evidence-stop small{margin:0}.candidate-evidence-stop p,.candidate-evidence-stop small{line-height:1.65}.candidate-evidence-questions{display:grid;gap:7px;margin:2px 0;padding:0;list-style:none}.candidate-evidence-questions li{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(113,74,24,.16);border-radius:9px;background:#ffffff94}.candidate-evidence-questions strong{color:#5f3b0d;font-size:11px;line-height:1.55}.candidate-evidence-questions span{color:#7d5b2d;font-size:9px}.strategy-stepper{display:grid;min-width:0;inline-size:100%;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--nm-line);border-radius:14px;list-style:none;background:var(--nm-line)}.strategy-stepper li{min-height:82px;min-width:0;display:grid;grid-template-columns:auto 1fr;gap:7px 10px;align-content:center;padding:15px 17px;background:#f7f5ee}.strategy-stepper li>span{grid-row:1 / span 2;color:var(--nm-muted);font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-stepper li strong{font-size:12px}.strategy-stepper li small{color:var(--nm-muted);font-size:9px}.strategy-stepper li.complete{background:#edf5ef}.strategy-stepper li.complete>span,.strategy-stepper li.current>span{color:var(--nm-forest)}.strategy-stepper li.current{box-shadow:inset 0 -3px 0 var(--nm-lime)}.consultation-session-bar{display:grid;min-width:0;inline-size:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;padding:16px 18px;border:1px solid rgba(32,92,196,.2);border-radius:14px;background:linear-gradient(135deg,#f5f8ff,#fff 72%);box-shadow:0 8px 24px #1f365809}.consultation-session-bar__copy{min-width:0}.consultation-session-bar__copy h2{margin:0;color:var(--nm-ink);font-size:18px;letter-spacing:-.02em}.consultation-session-bar__copy>p:last-child{max-width:760px;margin:6px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.65}.consultation-session-bar__facts{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(150px,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--nm-line);border-radius:10px;background:var(--nm-line)}.consultation-session-bar__facts>div{padding:9px 11px;background:#fff}.consultation-session-bar__facts dt{color:var(--nm-muted);font-size:10px;font-weight:800}.consultation-session-bar__facts dd{margin:4px 0 0;color:var(--nm-ink);font-size:12px;font-weight:900}.consultation-session-bar__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.consultation-session-bar__actions small{color:var(--nm-muted);font-size:11px;line-height:1.55}.strategy-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}[data-aibis-balanced-diagnosis-layout=profile-context-then-research]{grid-template-columns:minmax(0,1fr);gap:16px}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .workflow-panel{min-height:0}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl{grid-column:1 / -1;grid-template-columns:1.15fr .9fr 1.8fr 1fr 1fr;margin:0;overflow:hidden;border:1px solid var(--nm-line);border-radius:12px;background:#fbfcfe}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div{display:block;min-width:0;padding:12px 14px;border-right:1px solid var(--nm-line);border-bottom:0}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div:last-child{border-right:0}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dt{margin-bottom:5px}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dd{overflow-wrap:anywhere;font-size:12px;font-weight:650}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary>.profile-review-inline{margin:0}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary>.secondary-button{grid-column:2;justify-self:end}.workflow-panel{min-height:360px;display:flex;flex-direction:column}.workflow-panel>.primary-button:last-child,.workflow-panel>.secondary-button:last-child{margin-top:auto}.profile-summary dl,.hypothesis-grid dl{display:grid;gap:0;margin:0 0 22px}.profile-summary dl div,.hypothesis-grid dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--nm-line)}.profile-summary dt,.hypothesis-grid dt{color:var(--nm-muted);font-size:10px}.profile-summary dd,.hypothesis-grid dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-form label>span{display:block;margin-bottom:6px;color:var(--nm-ink-soft);font-size:10px;font-weight:700}.profile-form label>span em{display:inline-flex;align-items:center;min-height:20px;margin-left:7px;padding:2px 7px;border:1px solid rgba(37,99,235,.16);border-radius:999px;color:#2458b8;background:#f3f7ff;font-size:9px;font-style:normal;font-weight:650;vertical-align:middle}.profile-prefill-status{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;padding:14px 16px;border:1px solid #d8e2f1;border-radius:14px;color:var(--nm-ink-soft);background:#f8fafc}.profile-prefill-status.running{border-color:#cddbf4;background:linear-gradient(135deg,#f5f8ff,#fbfcff)}.profile-prefill-status.success{border-color:#2084583d;background:#f5fbf7}.profile-prefill-status.warning{border-color:#be751a42;background:#fffaf2}.profile-prefill-status.error{border-color:#be363638;background:#fff7f7}.profile-prefill-status__copy{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.profile-prefill-status__icon{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#fff;background:#285cc4;font-size:14px;font-weight:800}.profile-prefill-status.success .profile-prefill-status__icon{background:#208458}.profile-prefill-status.warning .profile-prefill-status__icon{background:#b06b18}.profile-prefill-status.error .profile-prefill-status__icon{background:#b73535}.profile-prefill-status.running .profile-prefill-status__icon{animation:nm-prefill-spin 1.2s linear infinite}.profile-prefill-status__copy strong{display:block;color:var(--nm-ink);font-size:12px}.profile-prefill-status__copy p{margin:4px 0 0;font-size:10px;line-height:1.65}.profile-prefill-sources{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 10px;padding-left:38px;font-size:9px}.profile-prefill-sources span{color:var(--nm-muted);font-weight:700}.profile-prefill-sources a{color:#2458b8;text-decoration:none}.profile-prefill-sources a:hover{text-decoration:underline}.profile-prefill-retry{white-space:nowrap}@keyframes nm-prefill-spin{to{transform:rotate(360deg)}}.form-wide{grid-column:1 / -1}.industry-candidate-picker{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:12px 18px;align-items:center;padding:12px 14px;border:1px solid #dce6f5;border-radius:12px;background:#f8fbff}.industry-candidate-picker strong,.industry-candidate-picker small{display:block}.industry-candidate-picker strong{color:var(--nm-ink);font-size:11px}.industry-candidate-picker small{margin-top:4px;color:var(--nm-muted);font-size:10px;line-height:1.55}.industry-candidate-picker__options{display:flex;flex-wrap:wrap;gap:8px}.industry-candidate-picker__option{min-height:32px;padding:6px 10px;border:1px solid #cbd9ee;border-radius:8px;color:#264b87;background:#fff;font:inherit;font-size:10px;line-height:1.35;cursor:pointer}.industry-candidate-picker__option:hover,.industry-candidate-picker__option:focus-visible,.industry-candidate-picker__option.selected{border-color:#2d66d1;color:#194aaf;background:#edf4ff;outline:none}.form-actions{display:flex;justify-content:flex-end;gap:9px}.research-description{margin:0 0 18px;color:var(--nm-ink-soft);font-size:12px;line-height:1.8}.diagnosis-panel{min-height:520px}.diagnosis-route-card{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid #cbd8f9;border-radius:10px;background:linear-gradient(145deg,#f2f6ff,#fbfaff)}.diagnosis-route-card span,.diagnosis-route-card strong,.diagnosis-route-card small{display:block}.diagnosis-route-card span{color:var(--nm-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.diagnosis-route-card strong{margin-top:5px;color:var(--nm-blue);font-size:14px}.diagnosis-route-card small{margin-top:4px;color:var(--nm-muted);font-size:8px}.diagnosis-route-card p{margin:0;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.compact-button{min-width:44px;min-height:44px;padding:0 12px;white-space:nowrap}.entity-disambiguation-panel{margin:0 0 14px;padding:15px;border:1px solid rgba(217,119,6,.22);border-radius:16px;background:linear-gradient(135deg,#f59e0b1a,#fffffff5 46%),#fff}.entity-disambiguation-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:12px}.entity-disambiguation-head h3{margin:0;color:var(--nm-ink);font-size:15px}.entity-disambiguation-head p,.entity-disambiguation-note{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.7}.entity-disambiguation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.entity-disambiguation-grid article{min-width:0;padding:11px 12px;border:1px solid rgba(217,119,6,.16);border-radius:12px;background:#ffffffdb}.entity-disambiguation-grid span,.entity-disambiguation-grid strong,.entity-disambiguation-grid small{display:block}.entity-disambiguation-grid span{color:#b45309;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.entity-disambiguation-grid strong{margin-top:5px;overflow:hidden;color:var(--nm-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.entity-disambiguation-grid small{margin-top:5px;color:var(--nm-muted);font-size:8px;line-height:1.45}.diagnosis-run-audit-panel{margin:0 0 14px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(135deg,#7c3aed12,#fffffff5 45%),#fff}.diagnosis-run-audit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:flex-start;margin-bottom:12px}.diagnosis-run-audit-head h3{margin:0;color:var(--nm-ink);font-size:14px}.diagnosis-run-audit-head p,.diagnosis-run-boundary{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.7}.diagnosis-run-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:var(--nm-line)}.diagnosis-run-audit-grid article{min-width:0;padding:11px;background:#ffffffeb}.diagnosis-run-audit-grid span,.diagnosis-run-audit-grid strong,.diagnosis-run-audit-grid small{display:block}.diagnosis-run-audit-grid span{color:var(--nm-muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.diagnosis-run-audit-grid strong{margin-top:6px;overflow:hidden;color:var(--nm-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.diagnosis-run-audit-grid small{margin-top:5px;overflow:hidden;color:var(--nm-muted);font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.diagnosis-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.diagnosis-signal-grid article{padding:12px;border:1px solid #e3e8f0;border-radius:9px;background:#fff}.diagnosis-signal-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.diagnosis-signal-grid span{color:var(--nm-blue);font-size:8px;font-weight:800;letter-spacing:.08em}.diagnosis-signal-grid b{padding:3px 6px;border-radius:999px;color:#805f1f;background:var(--nm-amber-soft);font-size:7px}.diagnosis-signal-grid b[data-status=input]{color:#126c4f;background:var(--aibis-green-soft)}.diagnosis-signal-grid b[data-status=unknown]{color:#5d6471;background:#eef1f5}.diagnosis-signal-grid strong{display:block;margin-top:8px;font-size:10px;line-height:1.45}.diagnosis-signal-grid p{margin:5px 0 0;color:var(--nm-muted);font-size:8px;line-height:1.55}.diagnosis-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.diagnosis-boundary-grid section{padding:11px 12px;border-radius:9px;background:#f7f8fa}.diagnosis-boundary-grid span{color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.diagnosis-boundary-grid ul{margin:7px 0 0;padding-left:16px;color:var(--nm-ink-soft);font-size:8px;line-height:1.6}.diagnosis-boundary-grid .fact-review-section{grid-column:1 / -1;background:#fff;border:1px solid var(--nm-line)}.fact-review-list{display:grid;gap:10px;margin-top:10px}.fact-review-card{padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#f9fafb;transition:border-color .18s ease,background .18s ease}.fact-review-card[data-review-status=confirmed]{border-color:#20845861;background:#f4fbf7}.fact-review-card[data-review-status=partially_correct],.fact-review-card[data-review-status=incorrect]{border-color:#be751a6b;background:#fffaf2}.fact-review-card[data-review-status=unsure],.fact-review-card[data-review-status=not_this_brand]{border-color:#54637747;background:#f7f8fa}.fact-review-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fact-review-card-head strong{color:var(--nm-ink);font-size:11px;line-height:1.5}.fact-review-card-head small{flex:0 0 auto;max-width:42%;color:var(--nm-muted);font-size:8px;line-height:1.5;text-align:right}.fact-decision-impact{display:flex;gap:8px;align-items:baseline;margin:8px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.fact-decision-impact strong{flex:0 0 auto;color:var(--nm-blue);font-size:8px;letter-spacing:.04em}.fact-review-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fact-review-actions button{min-height:28px;padding:0 10px;border:1px solid var(--nm-line);border-radius:999px;background:#fff;color:var(--nm-ink-soft);font-size:9px;font-weight:800;cursor:pointer}.fact-review-actions button.selected{border-color:var(--nm-blue);background:var(--nm-blue-soft);color:var(--nm-blue)}.fact-review-actions button.ghost{border-style:dashed;background:transparent}.fact-correction-box{display:block;margin-top:10px}.fact-correction-box span{display:block;margin-bottom:6px}.fact-evidence-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:10px;border:1px dashed var(--nm-line);border-radius:10px;background:#fff}.fact-evidence-box dt{color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.05em}.fact-evidence-box dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--nm-ink-soft);font-size:9px;line-height:1.5}.fact-evidence-box .fact-evidence-wide{grid-column:1 / -1}.fact-source-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.fact-source-list li{display:grid;grid-template-columns:minmax(70px,auto) 1fr;gap:3px 8px;padding:7px 8px;border:1px solid var(--nm-line);border-radius:8px;background:#f8fafc}.fact-source-list strong{color:var(--nm-ink);font-size:8px}.fact-source-list span{color:var(--nm-ink-soft);font-size:9px;font-weight:700;letter-spacing:0}.fact-source-list small{grid-column:2;color:var(--nm-muted);font-size:8px;overflow-wrap:anywhere}.fact-conflict-row{padding:8px;border-radius:8px;background:#fff7ed}.fact-empty{margin:8px 0 0;color:var(--nm-muted);font-size:9px}.questionnaire-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid var(--nm-line);border-radius:9px;background:var(--nm-line)}.questionnaire-trace>div{padding:10px;background:#fff}.questionnaire-trace span,.questionnaire-trace strong{display:block}.questionnaire-trace span{color:var(--nm-muted);font-size:7px}.questionnaire-trace strong{margin-top:5px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.compact-list{margin-bottom:18px}.compact-list li{padding:8px 0;font-size:10px;line-height:1.6}.panel-empty{margin:0 0 22px;color:var(--nm-muted);font-size:11px;line-height:1.75}.object-trace{display:block;margin:auto 0 18px;color:var(--nm-muted);font:700 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.decision-workbench .section-heading>div>p:last-child{margin-top:8px}.decision-question h3,.decision-ready h3,.confirmation-gate h3{margin:20px 0 0;font-size:clamp(19px,2.2vw,28px);letter-spacing:-.025em}.decision-question>p,.decision-ready p,.confirmation-gate p{color:var(--nm-ink-soft);font-size:11px;line-height:1.7}.decision-progress-row{display:flex;justify-content:space-between;gap:12px;color:var(--nm-muted);font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.decision-progress{height:5px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e7e8e2}.decision-progress i{display:block;height:100%;border-radius:inherit;background:var(--nm-lime);transition:width .18s ease}.decision-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.decision-options>button{min-height:150px;display:flex;flex-direction:column;align-items:flex-start;padding:17px;border:1px solid var(--nm-line);border-radius:13px;color:var(--nm-ink);text-align:left;background:#fbfaf5}.decision-options>button:hover:not(:disabled){border-color:var(--nm-forest);background:#f2f6ef}.decision-options>button strong{font-size:12px}.decision-options>button span{margin-top:9px;color:var(--nm-ink-soft);font-size:10px;line-height:1.6}.decision-options>button small{margin-top:auto;padding-top:12px;color:var(--nm-muted);font-size:9px;line-height:1.5}.decision-ready{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:1px solid var(--nm-line);border-radius:14px;background:#f7f8f2}.decision-ready h3{margin-top:12px}.decision-ready .primary-button,.decision-ready .secondary-button{flex:0 0 auto}.positioning-batch-review-state,.positioning-batch-review-panel{margin-bottom:16px;padding:16px;border:1px solid var(--nm-line);border-radius:12px;background:#f8fafc}.positioning-batch-review-state>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.positioning-batch-review-state p{flex:1 1 420px;margin:0;color:var(--nm-ink-soft);line-height:1.6}.positioning-batch-review-state[data-review-state=recommend]{border-color:#9fc2ae;background:#f1f8f3}.positioning-batch-review-state[data-review-state=hold]{border-color:#e4ce99;background:#fff9e9}.positioning-batch-review-state[data-review-state=return]{border-color:#e7b7b7;background:#fff4f4}.positioning-batch-review-state dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.positioning-batch-review-state dl>div{padding-top:10px;border-top:1px solid var(--nm-line)}.positioning-batch-review-state dt{margin-bottom:5px;color:var(--nm-muted);font-size:12px;font-weight:700}.positioning-batch-review-state dd{margin:0;overflow-wrap:anywhere;line-height:1.6}.positioning-batch-review-panel{display:grid;gap:14px;background:#fff}.positioning-review-decision-options{display:flex;flex-wrap:wrap;gap:8px}.positioning-review-decision-options label{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--nm-line);border-radius:9px;background:#fff;cursor:pointer}.positioning-batch-review-panel>label,.positioning-review-conclusion-grid label{display:grid;gap:7px;color:var(--nm-ink);font-size:13px;font-weight:700}.positioning-batch-review-panel select,.positioning-batch-review-panel textarea{width:100%}.positioning-review-conclusion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.positioning-review-conditional-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:0;padding:12px;border:1px solid var(--nm-line);border-radius:10px}.positioning-review-conditional-options legend{padding:0 6px;color:var(--nm-ink);font-weight:800}.positioning-review-conditional-options>p{grid-column:1 / -1;margin:0;color:var(--nm-muted);font-size:12px;line-height:1.55}.positioning-review-conditional-options label{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;background:var(--nm-surface-soft)}.positioning-review-conditional-options label span{display:grid;gap:2px}.positioning-review-conditional-options label small{color:var(--nm-muted);font-size:11px;font-weight:600}.candidate-review-outcome{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 10px;border-radius:8px;font-size:12px}.candidate-review-outcome span{color:var(--nm-ink-soft)}.candidate-review-outcome.is-recommend{background:#e9f3ec;color:#205c38}.candidate-review-outcome.is-conditional{background:#fff4dd;color:#805712}.candidate-review-outcome.is-rejected,.candidate-review-outcome.is-blocked{background:#f8e9e7;color:#8a3329}.positioning-review-actions{justify-content:space-between}.positioning-review-actions .form-helper{flex:1 1 320px;margin:0}.hypothesis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.hypothesis-grid>article{min-height:0;display:flex;flex-direction:column;padding:22px;border:1px solid var(--nm-line);border-radius:14px;background:#fbfaf5}.hypothesis-grid>article.current{border-color:#9cbbaa;background:#eef5ef}.hypothesis-grid>article.rejected{border-color:#e6c7c2;background:#fbf6f5}.hypothesis-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.hypothesis-grid article>div:first-child small{color:var(--nm-muted);font-size:8px}.hypothesis-grid h3{margin:0;font-size:20px;letter-spacing:-.02em}.hypothesis-grid article>p{margin:10px 0 18px;color:var(--nm-ink-soft);font-size:13px;line-height:1.65}.hypothesis-grid dl{margin-top:0}.positioning-candidate-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.positioning-candidate-card__header small{color:var(--nm-muted);font-size:11px}.candidate-origin{display:grid;justify-items:end;gap:2px;min-width:0;text-align:right}.candidate-origin strong{color:var(--nm-ink);font-size:12px}.candidate-confidence{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:11px 12px;border:1px solid #e3ce8c;border-radius:10px;background:#fff8df;color:#6f4a00;font-size:12px;line-height:1.55}.candidate-confidence[data-confidence-tone=blocked]{border-color:#efb6b6;background:#fff1f1;color:#8d2929}.candidate-confidence strong{color:inherit}.positioning-candidate-card__intro{display:grid;gap:9px;padding:20px 0 14px}.positioning-candidate-card__intro p{margin:0;color:var(--nm-ink-soft);font-size:14px;line-height:1.65}.hypothesis-grid .candidate-decision-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--nm-line)}.hypothesis-grid .candidate-decision-map>div{display:block;min-width:0;padding:12px 12px 12px 0;border-bottom:1px solid var(--nm-line)}.candidate-decision-map__wide{grid-column:1 / -1}.candidate-sacrifice dd{color:#7a351f}.hypothesis-grid .candidate-decision-map dt{margin-bottom:6px;font-size:12px;font-weight:700}.hypothesis-grid .candidate-decision-map dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.candidate-public-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.candidate-public-summary>div{min-width:0;padding:13px;border:1px solid #cbd8ee;border-radius:10px;background:#f7f9fd}.candidate-public-summary span{display:block;margin-bottom:7px;color:var(--nm-ink);font-size:12px;font-weight:750}.candidate-public-summary p{margin:0;overflow-wrap:anywhere;color:var(--nm-ink-soft);font-size:12px;line-height:1.6}.candidate-proof-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.candidate-proof-risk-grid section,.candidate-alignment-preview{padding:13px;border:1px solid var(--nm-line);border-radius:10px;background:#fff}.candidate-proof-risk-grid section>span,.candidate-alignment-preview>span{display:block;margin-bottom:8px;color:var(--nm-muted);font-size:12px;font-weight:700}.candidate-proof-risk-grid ul,.candidate-alignment-preview ul,.candidate-workpaper ul{display:grid;gap:7px;margin:0;padding-left:17px;font-size:12px;line-height:1.55}.candidate-alignment-preview{margin-top:10px}.candidate-workpaper{margin-top:14px;border:1px solid #cfd8e6;border-radius:10px;background:#f8fafc}.candidate-workpaper summary{padding:13px;color:var(--nm-ink);font-size:13px;font-weight:700;cursor:pointer}.candidate-workpaper__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 13px}.candidate-workpaper__grid section{padding:12px;border:1px solid var(--nm-line);border-radius:9px;background:#fff}.candidate-workpaper__grid h4{margin:0 0 8px;font-size:12px}.candidate-workpaper__grid p{margin:0 0 8px;color:var(--nm-ink-soft);font-size:12px;line-height:1.6}.candidate-select-button{width:100%;margin-top:16px}.candidate-confirmation-boundary{margin:16px 0 0!important;padding-top:12px;border-top:1px solid var(--nm-line)}.candidate-selection-reason{margin:8px 0 0!important;color:var(--nm-muted);font-size:12px;line-height:1.55}.hypothesis-review-note{display:grid;gap:4px;margin:14px 0;padding:11px 12px;border:1px solid #d7c78d;border-radius:12px;background:#fff8df;color:#6f4a00;font-size:11px;line-height:1.55}.hypothesis-review-note strong{font-size:12px;color:#4f3400}.hypothesis-review-note[data-review-status=approved_for_project]{border-color:#9bc0a8;background:#eef8f0;color:#335f3b}.hypothesis-review-note[data-review-status=approved_for_project] strong{color:#234729}.hypothesis-review-note[data-review-status=rejected]{border-color:#efb6b6;background:#fff1f1;color:#8d2929}.hypothesis-review-note[data-review-status=rejected] strong{color:#681a1a}.hero-review{max-width:760px;margin:0 0 18px}.confirmation-gate{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:16px;padding:22px;border:1px solid #d5b56d;border-radius:14px;background:var(--nm-amber-soft)}.confirmation-gate h3{margin-top:8px}.confirmation-gate .form-actions{flex:0 0 auto}.confirmation-gate__content{flex:1 1 640px;min-width:0;max-width:780px}.positioning-confirmation-scope{margin-top:18px}.positioning-confirmation-scope>strong,.positioning-confirmation-reason>span{color:var(--nm-ink);font-size:11px;font-weight:800}.positioning-confirmation-scope .compact-list{margin:8px 0 0}.positioning-confirmation-reason{display:grid;gap:8px;margin-top:18px}.positioning-confirmation-reason textarea{width:100%;min-height:88px;resize:vertical}.positioning-confirmation-reason small{color:var(--nm-muted);font-size:10px;line-height:1.6}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);overflow-x:clip;background:var(--nm-surface)}.login-story{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:clamp(28px,5vw,72px);color:#f7fbf7;background:radial-gradient(circle at 80% 15%,rgba(200,224,74,.18),transparent 24rem),linear-gradient(150deg,#123f35,#092824 72%)}.login-story-copy{max-width:760px;margin:auto 0}.login-story-copy h1{max-width:780px;margin:0;font-size:clamp(38px,5.1vw,76px);line-height:1.06;letter-spacing:-.055em}.login-story-copy>p:last-child{max-width:650px;margin:24px 0 0;color:#ffffffa8;font-size:14px;line-height:1.9}.login-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}.login-flow li{padding:18px 10px 0 0;color:#ffffffad;font-size:11px}.login-flow span{display:block;margin-bottom:8px;color:var(--nm-lime);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.login-panel{min-width:0;overflow-x:clip;display:grid;place-items:center;padding:clamp(24px,5vw,68px);background:var(--nm-paper)}.login-card{width:min(430px,100%);padding:clamp(26px,4vw,42px);border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);background:var(--nm-surface);box-shadow:var(--nm-shadow)}.login-home-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:var(--nm-blue);font-size:12px;font-weight:750;text-decoration:none}.login-home-link:before{content:"←";font-size:15px;line-height:1}.login-home-link:hover{text-decoration:underline;text-underline-offset:3px}.login-home-link:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--nm-blue) 24%,transparent);outline-offset:3px}.login-card h2{margin:0;font-size:30px;letter-spacing:-.04em}.form-intro{margin:10px 0 26px;color:var(--nm-muted);font-size:11px;line-height:1.65}.local-login-helper{margin:-8px 0 20px;padding:13px;border:1px solid #cad7ea;border-radius:12px;background:#f5f8fd}.local-login-helper>div{display:grid;gap:2px}.local-login-helper strong{color:var(--nm-ink);font-size:12px}.local-login-helper>div span,.local-login-helper p{color:var(--nm-muted);font-size:10px;line-height:1.55}.local-login-helper p{margin:9px 0 0}.local-login-account{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:9px 10px;border:1px solid var(--nm-line-strong);border-radius:9px;color:var(--nm-blue);background:var(--nm-surface);cursor:pointer}.local-login-account:hover{border-color:var(--nm-blue)}.local-login-account:focus-visible{outline:3px solid color-mix(in srgb,var(--nm-blue) 24%,transparent);outline-offset:2px}.local-login-account code{color:var(--nm-ink);font:inherit;font-weight:700}.local-login-account span{font-size:10px;font-weight:750}.form-note{margin:-14px 0 24px;padding:10px 12px;border:1px solid var(--nm-line);border-radius:10px;color:var(--nm-ink-soft);background:#f7f9fc;font-size:11px;line-height:1.7}.field-label{display:block;margin:15px 0 6px;color:var(--nm-ink-soft);font-size:11px;font-weight:700}.field-control{width:100%;height:44px;padding:0 12px;font-size:12px}.form-error{margin:13px 0;padding:10px 11px;border-radius:9px;color:#793933;background:var(--nm-rose-soft);font-size:10px;line-height:1.5}.login-card .ui-button--primary{margin-top:22px;height:46px;display:flex;width:100%;font-size:15px;letter-spacing:.02em}.form-footnote{margin:17px 0 0;color:var(--nm-muted);text-align:center;font-size:9px}.mobile-scrim{display:none}@media(max-width:1100px){.metric-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-contract-grid{grid-template-columns:1fr}.customer-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-production-layout{grid-template-columns:minmax(238px,.86fr) minmax(0,1.55fr)}.content-production-layout .review-rail{grid-column:1 / -1;position:static}.review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card{min-height:185px}.flywheel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{grid-template-columns:1fr 430px}.login-story-copy h1{font-size:clamp(34px,5vw,56px)}.hypothesis-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.hypothesis-grid>article{min-height:0}}@media(max-width:860px){.hypothesis-grid,.candidate-public-summary,.candidate-proof-risk-grid,.candidate-workpaper__grid,.hypothesis-grid .candidate-decision-map{grid-template-columns:1fr}.candidate-decision-map__wide{grid-column:auto}.candidate-origin{justify-items:start;width:100%;text-align:left}.positioning-batch-review-state dl,.positioning-review-conclusion-grid{grid-template-columns:1fr}.positioning-review-actions{align-items:stretch}[data-testid=onboarding-recovery-panel] .section-heading.compact{align-items:stretch;flex-direction:column}[data-testid=onboarding-recovery-panel] .primary-button{width:100%}.platform-frame{display:block;max-width:100%;overflow-x:clip}.platform-main,.platform-content,.page-stack{min-width:0;max-width:100%}.platform-sidebar{position:fixed;left:0;transform:translate(-102%);visibility:hidden;pointer-events:none;width:min(var(--nm-sidebar),86vw);transition:transform .18s ease,visibility 0s linear .18s}.platform-sidebar.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .18s ease}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:block;border:0;background:#05120f85}.mobile-menu-button{display:grid}.context-title{display:none}.demo-context-badge{min-width:0}.demo-context-badge small{display:none}.context-actions{width:calc(100% - 52px)}.project-select{width:100%}.project-select-label{display:none}.project-object-boundary{width:calc(100% - 28px);margin-top:14px}.project-object-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-object-boundary-wide{grid-column:1 / -1}.definition-grid,.two-column-grid,.content-summary-grid,.content-production-layout,.evidence-option-list{grid-template-columns:1fr}.task-rail,.review-rail{position:static}.review-list,.strategy-workflow-grid,[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary{grid-template-columns:1fr}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div{border-right:0;border-bottom:1px solid var(--nm-line)}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div:nth-child(odd){border-right:1px solid var(--nm-line)}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div:last-child{border-bottom:0}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary>.secondary-button{grid-column:1;justify-self:start}.workflow-panel{min-height:0}.industry-candidate-picker,.decision-options{grid-template-columns:1fr}.decision-ready,.confirmation-gate{align-items:stretch;flex-direction:column}.login-page{grid-template-columns:1fr}.login-story{min-height:auto;padding-bottom:38px}.login-story-copy{margin:70px 0}.login-panel{min-height:620px}}@media(max-width:560px){.demo-context-badge{display:none}.customer-path-grid{grid-template-columns:1fr}}@media(max-width:600px){.page-stack>.aibis-permission-fieldset{display:block}.page-stack>.aibis-permission-fieldset>*+*{margin-block-start:22px}.consultation-session-bar__facts{grid-template-columns:minmax(0,1fr)}.platform-content{padding:26px 14px 46px}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl{grid-template-columns:1fr}[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div,[data-aibis-balanced-diagnosis-layout=profile-context-then-research] .profile-summary dl div:nth-child(odd){border-right:0;border-bottom:1px solid var(--nm-line)}.dashboard-flywheel-track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.dashboard-flywheel-track li{min-height:0;border-right:0;border-bottom:1px solid var(--nm-line);scroll-snap-align:none}.dashboard-flywheel-track li:last-child{border-bottom:0}[data-dashboard-model-test-feedback] .section-heading.compact{align-items:flex-start;flex-direction:column}[data-dashboard-model-test-feedback] .project-status-pill{align-self:flex-start;max-width:100%;line-height:1.45;text-transform:none;white-space:normal}.context-header{padding:10px 14px}.project-object-boundary{padding:10px 12px}.project-object-boundary-summary{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:9px}.project-object-boundary-summary>span{min-width:0}.project-object-boundary-summary small,.project-object-boundary-summary strong{display:block}.project-object-boundary-summary small{margin-bottom:3px;color:var(--nm-muted);font-size:9px;font-weight:800;letter-spacing:.08em}.project-object-boundary-summary strong{overflow:hidden;color:var(--nm-ink);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-object-boundary-toggle{min-height:44px;padding:7px 10px;border:1px solid var(--nm-line);border-radius:9px;color:var(--nm-blue-deep);background:#fff;font:inherit;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.project-object-boundary dl{display:none;grid-template-columns:1fr;margin-top:10px}.project-object-boundary.is-expanded dl{display:grid}.project-object-boundary dd{white-space:normal}.global-alert{margin:12px 14px 0;align-items:flex-start;flex-wrap:wrap}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:31px}.page-heading .secondary-button{width:100%}.metric-grid{grid-template-columns:1fr}.flywheel-panel{overflow:hidden}.flywheel-track{display:flex;overflow-x:auto;scroll-padding-inline:1px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.flywheel-track li{flex:0 0 min(76vw,270px);min-height:118px;border-right:1px solid var(--nm-line);scroll-snap-align:start}.flywheel-track li:last-child{border-right:0}.strategy-stepper,.consultation-session-bar,.strategy-workflow-grid{inline-size:min(100%,calc(100vw - 32px))}.strategy-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form{grid-template-columns:1fr}.form-wide{grid-column:auto}.profile-prefill-status{grid-template-columns:1fr}.profile-prefill-sources{grid-column:auto;padding-left:0}.profile-prefill-retry,.form-actions{width:100%}.form-actions>button{flex:1}.decision-options>button{min-height:132px}.heading-stats{width:100%}.heading-stats span{flex:1}.delivery-hero{align-items:stretch;flex-direction:column}.delivery-hero .primary-button{width:100%}.content-workflow-strip{align-items:flex-start;flex-direction:column}.content-workflow-strip>small{margin-left:0}.content-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-summary-grid article{min-height:96px;padding:14px}.editor-toolbar{align-items:stretch;flex-direction:column;gap:12px}.editor-actions>button{flex:1}.delivery-readiness-list{grid-template-columns:1fr}.delivery-readiness-list div{min-height:90px}.handoff-ledger{grid-template-columns:1fr}.source-state{width:100%;margin-left:0}.login-story{padding:24px 20px 32px}.login-story-copy{margin:54px 0}.login-story-copy h1{font-size:38px}.login-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.login-panel{min-height:auto;padding:26px 14px 46px}.login-card{padding:26px 20px}}body{background:var(--aibis-canvas)}.platform-sidebar{padding:20px 14px 16px;background:radial-gradient(circle at 25% -10%,rgba(91,124,250,.24),transparent 19rem),linear-gradient(180deg,#0d1830,var(--aibis-navy))}.brand-lockup{padding:0}.brand-logo-lockup{--homepage-logo-width: 180px;--homepage-logo-height: 60px;width:var(--homepage-logo-width);height:var(--homepage-logo-height);max-width:100%;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;text-decoration:none}.brand-logo-image{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:left center}.login-brand.brand-logo-lockup{--homepage-logo-width: 180px;--homepage-logo-height: 60px;width:var(--homepage-logo-width);height:var(--homepage-logo-height);padding:0;border-radius:0;background:transparent;box-shadow:none}.platform-sidebar .brand-logo-lockup{flex:0 0 auto;border-radius:0;background:transparent;box-shadow:none}.primary-nav{margin-top:32px;gap:5px}.nav-item{grid-template-columns:minmax(0,1fr);padding:11px 10px;border-radius:9px}.nav-item.router-link-active{background:#3d70eb2e;border-color:#6c8beb38}.nav-item strong{font-size:12px}.nav-item small{color:#dee7f89e;font-size:9px}.geo-waykey-clone header nav>button{min-width:44px;min-height:44px}.identity-avatar{color:#fff;background:#274577}.context-header{min-height:68px;padding:10px clamp(18px,2.5vw,34px);background:#fffffff2;border-color:var(--nm-line);box-shadow:0 3px 14px #1f355408}.project-select{width:min(320px,32vw)}.platform-content{padding:28px clamp(18px,2.5vw,34px) 56px}.page-stack{gap:18px}.page-stack>.aibis-permission-fieldset{gap:18px}.page-heading h1{letter-spacing:-.035em}.heading-actions{display:flex;align-items:center;gap:8px}.compact-context-warning{min-height:50px}.eyebrow{color:var(--nm-blue);letter-spacing:.13em}.content-panel,.decision-tree-panel,.decision-canvas,.advisor-panel,.claim-map-panel,.evidence-matrix-panel,.governance-queue-panel,.model-matrix-panel,.answer-inspector-panel,.trend-panel,.monitor-alert-panel{border:1px solid var(--nm-line);border-radius:12px;background:var(--nm-surface);box-shadow:0 8px 24px #1f365809}.primary-button{border-color:var(--nm-blue);background:var(--nm-blue);box-shadow:0 8px 22px #2563eb2e}.primary-button:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8}.secondary-button:hover:not(:disabled){color:var(--nm-blue);border-color:var(--nm-blue);background:var(--nm-blue-soft)}.status-badge.active{color:#244fb6;background:var(--nm-blue-soft)}.status-badge.success{color:#126c4f;background:var(--aibis-green-soft)}.platform-frame.is-aibis-workspace .platform-sidebar{background:radial-gradient(circle at 22% -12%,rgba(82,151,255,.28),transparent 20rem),linear-gradient(180deg,#0a1b3e,#102b67)}.platform-frame.is-aibis-workspace .positioning-workspace-logo{--positioning-logo-width: 184px;width:var(--positioning-logo-width);height:62px;border-radius:8px;background:#fff}.platform-frame.is-aibis-workspace .workspace-title{display:grid;gap:4px;margin-top:18px}.platform-frame.is-aibis-workspace .workspace-title small{color:#dce9ff9e;font-size:10px;font-weight:650;letter-spacing:.08em}.platform-frame.is-aibis-workspace .workflow-breadcrumb a,.platform-frame.is-aibis-workspace .workflow-breadcrumb small{color:#1d4ed8}.platform-frame.is-aibis-workspace .workflow-breadcrumb small{background:#eff6ff}.setup-gate{margin-bottom:2px}.strategy-stepper li{background:#fff}.strategy-stepper li.complete{background:#f0f5ff}.strategy-stepper li.current{box-shadow:inset 0 -3px 0 var(--nm-blue)}.strategy-stepper li.complete>span,.strategy-stepper li.current>span{color:var(--nm-blue)}.decision-command-grid{min-height:620px;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(520px,1.85fr) minmax(250px,.9fr);gap:14px}.decision-command-grid.is-client-consultation{min-height:0;grid-template-columns:minmax(0,1fr)}.decision-command-grid.is-client-consultation>.client-decision-panel,.decision-command-grid.is-client-consultation>.client-guidance-panel{display:none}.decision-tree-panel,.decision-canvas,.advisor-panel,.claim-map-panel,.evidence-matrix-panel,.governance-queue-panel,.model-matrix-panel,.answer-inspector-panel,.trend-panel,.monitor-alert-panel{padding:18px}.panel-kicker-row,.decision-canvas-head,.advisor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-kicker-row h2,.decision-canvas-head h2,.advisor-heading h2{margin:4px 0 0;font-size:17px;letter-spacing:-.025em}.panel-kicker-row>span{color:var(--nm-muted);font-size:10px;font-weight:700}.decision-tree-panel{display:flex;flex-direction:column}.decision-tree-panel .decision-progress{margin:16px 0 12px;background:#edf1f7}.decision-tree-panel .decision-progress i{background:linear-gradient(90deg,var(--nm-blue),var(--aibis-purple))}.decision-node-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.decision-node-list li{position:relative;min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 8px;border:1px solid transparent;border-radius:8px}.decision-node-list li:after{content:"";position:absolute;left:21px;bottom:-7px;width:1px;height:11px;background:var(--nm-line)}.decision-node-list li:last-child:after{display:none}.decision-node-list li>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:var(--nm-muted);background:#edf1f6;font:700 9px/1 ui-monospace,monospace}.decision-node-list li strong,.decision-node-list li small{display:block}.decision-node-list li strong{font-size:11px}.decision-node-list li small{margin-top:4px;overflow:hidden;color:var(--nm-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.decision-node-list li b{color:var(--nm-muted);font-size:8px;font-weight:700}.decision-node-list li.complete>span{color:#126c4f;background:var(--aibis-green-soft)}.decision-node-list li.active{border-color:#b9cbfb;background:#f2f6ff}.decision-node-list li.active>span{color:#fff;background:var(--nm-blue);box-shadow:0 0 0 4px #2563eb1a}.decision-node-list li.active b{color:var(--nm-blue)}.tree-empty{margin:18px 0;padding:16px;border:1px dashed var(--nm-line-strong);border-radius:9px;background:#f8fafc}.tree-empty strong{font-size:11px}.tree-empty p{margin:8px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.65}.tree-governance-note{margin-top:auto;padding:13px;border-radius:9px;color:#40516a;background:#f1f4f8}.tree-governance-note strong,.tree-governance-note span{display:block}.tree-governance-note strong{font-size:10px}.tree-governance-note span{margin-top:5px;font-size:8px;line-height:1.55}.decision-canvas{min-width:0}.strategic-question{padding-top:18px}.strategic-question h3{max-width:790px;margin-top:18px;font-size:clamp(22px,2.2vw,31px);line-height:1.3}.strategic-question>p{max-width:860px;margin:13px 0 0;font-size:11px;line-height:1.75}.strategic-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.strategic-options .option-letter{width:26px;height:26px;display:grid;place-items:center;margin:0 0 12px;border-radius:7px;color:var(--nm-blue);background:var(--nm-blue-soft);font-size:10px;font-weight:800}.command-ready{min-height:440px;align-items:center;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(180deg,#fbfcff,#f4f7fb)}.decision-command-grid.is-client-consultation .command-ready{min-height:300px;padding:32px 22px}.command-ready>div{max-width:620px}.advisor-candidate-fallback{width:min(100%,1120px);margin-top:18px;padding:0;overflow:hidden;border:1px solid #cbd8eb;border-radius:12px;background:#fff;text-align:left;box-shadow:0 8px 20px #1734580d}.advisor-candidate-fallback>summary{cursor:pointer;padding:14px 16px;color:#173458;font-size:12px;font-weight:800;list-style:none}.advisor-candidate-fallback>summary::-webkit-details-marker{display:none}.advisor-candidate-fallback>summary:after{content:"展开";float:right;color:var(--nm-blue);font-size:10px;font-weight:700}.advisor-candidate-fallback[open]>summary{border-bottom:1px solid #dfe7f1}.advisor-candidate-fallback[open]>summary:after{content:"收起"}.advisor-candidate-fallback>p{margin:0;padding:14px 16px 0;color:var(--nm-ink-soft);font-size:11px;line-height:1.7}.advisor-candidate-form{display:grid;gap:12px;padding:14px 16px 16px}.advisor-candidate-card{padding:14px;border:1px solid #e0e7f0;border-radius:10px;background:#fbfcfe}.advisor-candidate-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.advisor-candidate-card>header span{color:#173458;font-size:12px;font-weight:800}.advisor-candidate-card>header small{color:var(--nm-muted);font-size:9px}.advisor-candidate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.advisor-candidate-fields label{display:grid;gap:5px;min-width:0;color:var(--nm-ink-soft);font-size:10px;font-weight:700;text-align:left}.advisor-candidate-fields .field-control{min-width:0}.advisor-candidate-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.advisor-candidate-actions small{margin-right:auto;max-width:520px;color:var(--nm-muted);font-size:10px;line-height:1.55;text-align:left}.advisor-panel{display:flex;flex-direction:column;gap:12px;background:#fbfcff}.advisor-heading{justify-content:flex-start}.advisor-orb{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--nm-blue),var(--aibis-purple));font-size:10px;font-weight:800}.advisor-panel>section{padding:13px;border:1px solid #e2e8f1;border-radius:9px;background:#fff}.advisor-panel section>span,.advisor-panel section>strong{display:block}.advisor-panel section>span{color:var(--nm-muted);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.advisor-panel section>strong{margin-top:7px;font-size:11px}.advisor-panel section>p{margin:7px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.advisor-warning{border-color:#ecd7a8!important;background:var(--nm-amber-soft)!important}.advisor-warning ul{margin:8px 0 0;padding-left:16px;color:#6f5224;font-size:9px;line-height:1.6}.advisor-boundary{margin-top:auto;padding:13px;border-radius:9px;color:#e8ecf6;background:var(--aibis-navy)}.advisor-boundary strong{font-size:10px}.advisor-boundary p{margin:6px 0 0;color:#e8ecf6a8;font-size:8px;line-height:1.6}.governance-metric-grid,.geo-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.governance-metric-grid article,.geo-kpi-grid article{min-height:112px;padding:16px;border:1px solid var(--nm-line);border-radius:11px;background:#fff}.governance-metric-grid span,.geo-kpi-grid span{display:block;color:var(--nm-muted);font-size:9px}.governance-metric-grid strong,.geo-kpi-grid strong{display:block;margin-top:12px;font-size:27px;letter-spacing:-.04em}.geo-kpi-grid strong.is-not-evaluated{font-size:14px;line-height:1.45;letter-spacing:0}.governance-metric-grid small,.geo-kpi-grid small{display:block;margin-top:7px;color:var(--nm-muted);font-size:8px}.geo-kpi-grid{grid-template-columns:1.15fr repeat(4,minmax(0,1fr))}.geo-kpi-grid .primary{color:#fff;border-color:transparent;background:linear-gradient(145deg,var(--nm-blue),#334bb7)}.geo-kpi-grid .primary span,.geo-kpi-grid .primary small{color:#ffffffb3}.source-command-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(430px,1.65fr) minmax(260px,.95fr);gap:14px}.claim-map-panel,.evidence-matrix-panel,.governance-queue-panel{min-height:480px}.claim-core{margin-top:20px;padding:16px;border:1px solid #cbd8f9;border-radius:10px;background:linear-gradient(145deg,#f1f5ff,#faf8ff)}.claim-core span{color:var(--nm-blue);font-size:8px;font-weight:800;letter-spacing:.1em}.claim-core h3{margin:8px 0 0;font-size:17px;line-height:1.35}.claim-core p{margin:8px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.asset-orbit-grid{display:grid;gap:8px;margin-top:14px}.asset-orbit-grid article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e5eaf1;border-radius:9px;background:#fff}.asset-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%}.asset-dot.verified{background:var(--aibis-green)}.asset-dot.progress{background:var(--nm-blue)}.asset-dot.missing{background:var(--nm-amber)}.asset-dot.question{background:var(--aibis-purple)}.asset-orbit-grid strong,.asset-orbit-grid small{display:block}.asset-orbit-grid strong{font-size:10px}.asset-orbit-grid small{margin-top:3px;color:var(--nm-muted);font-size:8px}.map-footnote{margin:14px 0 0;color:var(--nm-muted);font-size:8px;line-height:1.6}.evidence-matrix-table{margin-top:18px;overflow:hidden;border:1px solid var(--nm-line);border-radius:9px}.matrix-head,.matrix-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 72px;gap:10px;align-items:center}.matrix-head{padding:9px 12px;color:var(--nm-muted);background:#f3f6fa;font-size:8px;font-weight:700}.matrix-row{min-height:70px;padding:10px 12px;border-top:1px solid var(--nm-line)}.matrix-row strong,.matrix-row small{display:block}.matrix-row strong{font-size:9px;line-height:1.45}.matrix-row small{margin-top:5px;color:var(--nm-muted);font-size:8px;line-height:1.4}.matrix-row>span:not(.status-badge){color:var(--nm-ink-soft);font-size:8px}.governance-queue{display:grid;gap:8px;margin-top:18px}.governance-queue article{padding:12px;border:1px solid #e2e8f1;border-radius:9px;background:#fbfcfe}.governance-queue article>div{display:flex;align-items:center;justify-content:space-between}.governance-queue article>div>span{color:var(--nm-blue);font:800 9px/1 ui-monospace,monospace}.governance-queue article>strong{display:block;margin-top:10px;font-size:10px;line-height:1.45}.governance-queue article>p{margin:6px 0 0;color:var(--nm-muted);font-size:8px;line-height:1.55}.governance-queue article>small{display:block;margin-top:8px;color:#8895a7;font-size:7px}.governance-queue .workflow-button-row{margin-top:12px;justify-content:flex-start}.question-seed-grid .secondary-button{margin-top:14px}.monitor-launch-panel{border-color:#cbd8f9;background:linear-gradient(145deg,#f8fbff,#fff)}.monitor-launch-form{display:grid;gap:18px}.monitor-choice-fieldset{min-width:0;margin:0;padding:0;border:0}.monitor-choice-fieldset legend,.monitor-question-input>span,.monitor-launch-footer label>span:first-child{display:block;margin-bottom:8px;color:var(--nm-ink);font-size:11px;font-weight:800}.monitor-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.monitor-choice-card{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:14px;border:1px solid var(--nm-line);border-radius:10px;background:#fff;cursor:pointer}.monitor-choice-card:has(input:checked){border-color:#195b4657;background:var(--nm-mint);box-shadow:inset 0 0 0 1px #195b4614}.monitor-choice-card.is-disabled{cursor:not-allowed;opacity:.58}.monitor-choice-card.is-required{cursor:default}.monitor-choice-card input{margin-top:2px;accent-color:var(--nm-forest)}.monitor-choice-card span{min-width:0}.monitor-choice-card strong,.monitor-choice-card small{display:block}.monitor-choice-card strong{font-size:13px;line-height:1.55}.monitor-choice-card small{margin-top:5px;color:var(--nm-muted);font-size:10px;line-height:1.5}.monitor-add-question-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:14px;border:1px dashed #b9c8dd;border-radius:10px;background:#f8fbff}.monitor-add-question-row>div{display:grid;gap:5px}.monitor-add-question-row strong{font-size:13px;line-height:1.45}.monitor-add-question-row small,.monitor-question-input>small,.monitor-question-limit{color:var(--nm-muted);font-size:10px;line-height:1.55}.monitor-question-input>small{display:block;margin-top:7px}.monitor-question-modal{display:grid;gap:16px}.monitor-question-modal>p{margin:0;color:var(--nm-ink-soft);font-size:11px;line-height:1.65}.monitor-additional-question-list{display:grid;gap:10px}.monitor-question-limit{padding-top:4px}.model-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-question-input{display:block}.monitor-question-input textarea{min-height:100px;resize:vertical}.monitor-launch-footer{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(300px,1fr) auto;gap:14px;align-items:end;padding-top:16px;border-top:1px solid var(--nm-line)}.monitor-auth-check{min-height:44px;display:flex;gap:9px;align-items:flex-start;color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.monitor-auth-check input{margin-top:2px;accent-color:var(--nm-forest)}.monitor-tab-list{display:flex;gap:8px;overflow-x:auto;padding:2px 0}.monitor-tab{min-height:44px;flex:0 0 auto;padding:9px 14px;border:1px solid var(--nm-line);border-radius:9px;color:var(--nm-ink-soft);background:#fff;font-size:11px;font-weight:750;cursor:pointer}.monitor-tab:hover,.monitor-tab.is-active{border-color:#195b464d;color:#1d4ed8;background:var(--nm-mint)}.monitor-workbench-panel{display:grid;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--nm-line)}.monitor-workbench-panel .section-heading{margin:0}.monitor-plan-form{display:grid;grid-template-columns:minmax(210px,1fr) minmax(160px,.48fr) auto;gap:12px;align-items:end}.monitor-plan-revision-note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--nm-ink-soft);font-size:10px;line-height:1.6}.monitor-plan-form label{display:grid;gap:7px;min-width:0;color:var(--nm-ink);font-size:10px;font-weight:750}.monitor-plan-form .monitor-plan-wide{grid-column:1 / -1}.monitor-plan-form .monitor-plan-wide small{color:var(--nm-muted);font-size:9px;font-weight:500;line-height:1.55}.monitor-plan-form .monitor-plan-confirmation{min-height:44px;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:start;color:var(--nm-ink-soft);font-size:9px;font-weight:600;line-height:1.55}.monitor-plan-confirmation input{margin:2px 0 0}.monitor-alert-rule-fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-inline-size:0;margin:0;padding:12px;border:1px solid var(--nm-line);border-radius:10px;background:#fbfdff}.monitor-alert-rule-fieldset legend{padding:0 5px;color:var(--nm-ink);font-size:10px;font-weight:750}.monitor-alert-rule-fieldset>p{grid-column:1 / -1;margin:0;color:var(--nm-muted);font-size:9px;font-weight:500;line-height:1.55}.monitor-plan-form .monitor-alert-rule-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px;border:1px solid #e3eaf1;border-radius:8px;color:var(--nm-ink-soft);background:#fff;font-size:9px;font-weight:650;line-height:1.45}.monitor-alert-rule-option input{margin:1px 0 0;accent-color:var(--nm-forest)}.monitor-alert-rule-option small{display:block;grid-column:2;color:var(--nm-muted);font-size:8px;font-weight:500;line-height:1.45}.monitor-plan-list{display:grid;gap:8px}.monitor-plan-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.42fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.monitor-plan-row strong,.monitor-plan-row small{display:block}.monitor-plan-row>div:first-child strong{font-size:11px}.monitor-plan-row small{color:var(--nm-muted);font-size:8px;line-height:1.5}.monitor-plan-row>div:nth-child(2) strong{margin-top:3px;color:var(--nm-ink-soft);font-size:9px;font-weight:650}.monitor-competitor-panel{display:grid;gap:10px;padding:14px;border:1px solid var(--nm-line);border-radius:10px;background:#fbfdff}.monitor-competitor-panel h3{margin:0;color:var(--nm-ink);font-size:13px}.monitor-competitor-panel>p{margin:0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.competitor-candidate-form,.competitor-set-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,.62fr) auto;gap:9px;align-items:center}.competitor-candidate-list{display:flex;flex-wrap:wrap;gap:7px}.competitor-candidate-list>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dbe5ee;border-radius:999px;color:var(--nm-ink-soft);background:#fff;font-size:8px}.competitor-candidate-list .text-button{font-size:8px}.competitor-set-list{display:grid;gap:7px}.competitor-set-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--nm-line);border-radius:8px;background:#fff}.competitor-set-list strong,.competitor-set-list small{display:block}.competitor-set-list strong{color:var(--nm-ink);font-size:10px}.competitor-set-list small{margin-top:3px;color:var(--nm-muted);font-size:8px;line-height:1.45}.monitor-detail-panel{min-height:420px}.monitor-question-detail-list,.monitor-citation-list{display:grid;gap:10px;margin-top:18px}.monitor-question-detail-row,.monitor-citation-row{padding:15px;border:1px solid var(--nm-line);border-radius:10px;background:#fff}.monitor-question-detail-row header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.monitor-question-detail-row header strong{font-size:17px;font-weight:700;line-height:1.55}.monitor-question-detail-row header span{flex:0 0 auto;color:var(--nm-blue);font-size:9px;font-weight:750}.monitor-question-detail-row>p{margin:10px 0 0;color:var(--nm-ink-soft);font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.monitor-question-detail-row .mini-definition-list,.monitor-citation-row .mini-definition-list{margin-top:12px}.monitor-citation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:20px;align-items:start}.monitor-citation-row a,.monitor-citation-row>div>strong{display:block;overflow-wrap:anywhere;color:var(--nm-blue);font-size:10px;line-height:1.55}.monitor-citation-row>div>small{display:block;margin-top:8px;color:var(--nm-muted);font-size:9px;line-height:1.6}.monitor-release-grid{margin-top:14px}.monitor-release-list,.monitor-occurrence-list{display:grid;gap:8px;margin-top:16px}.monitor-release-row,.monitor-occurrence-row{display:grid;gap:8px;padding:11px;border:1px solid var(--nm-line);border-radius:9px;background:#fff}.monitor-release-row{grid-template-columns:minmax(170px,.72fr) minmax(0,1fr)}.monitor-release-row>small{grid-column:1 / -1;color:var(--nm-muted);font-size:8px;overflow-wrap:anywhere}.monitor-release-row strong,.monitor-occurrence-row strong{display:block;color:var(--nm-ink);font-size:10px}.monitor-release-row small,.monitor-occurrence-row small{display:block;margin-top:3px;color:var(--nm-muted);font-size:8px;line-height:1.55}.monitor-release-row .status-badge{display:inline-flex;margin-bottom:4px}.monitoring-alerts-panel{margin-top:14px}.monitoring-alerts-panel .mini-definition-list dd{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500}.workflow-action-grid>article>span{width:fit-content;min-width:max-content;white-space:nowrap}.monitor-alert-list{display:grid;gap:9px;margin-top:16px}.monitor-alert-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:start;padding:12px;border:1px solid var(--nm-line);border-radius:10px;background:#fff}.monitor-alert-row .mini-definition-list{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.monitor-alert-row .mini-definition-list>div:last-child{grid-column:1 / -1}.monitor-alert-row .workflow-button-row{grid-column:2;grid-row:1}.monitor-alert-row strong,.monitor-alert-row small{display:block}.monitor-alert-row strong{color:var(--nm-ink);font-size:14px;line-height:1.5}.monitor-alert-row small{margin-top:4px;color:var(--nm-muted);font-size:12px;line-height:1.5}.monitor-alert-row>div:nth-child(2){color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.monitor-alert-row>div:nth-child(2) b{display:block;color:var(--nm-ink);font-size:9px}.monitor-alert-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.citation-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.citation-summary-grid span{display:flex;justify-content:space-between;gap:8px;padding:10px;border:1px solid var(--nm-line);border-radius:8px;background:#fbfdff;color:var(--nm-ink-soft);font-size:9px}.citation-summary-grid b{color:var(--nm-forest);font-size:12px}.citation-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.citation-analysis-grid article{min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:9px;background:#fff}.citation-analysis-grid h3{margin:0 0 8px;color:var(--nm-ink);font-size:10px}.citation-analysis-grid ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.citation-analysis-grid li{display:flex;justify-content:space-between;gap:8px;color:var(--nm-ink-soft);font-size:8px;line-height:1.45}.citation-analysis-grid li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-analysis-grid li b{flex:0 0 auto;color:var(--nm-forest);font-size:8px}.geo-command-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px}.model-matrix-panel,.answer-inspector-panel{min-height:420px}.model-run-table{margin-top:18px;overflow:hidden;border:1px solid var(--nm-line);border-radius:9px}.model-run-head,.model-run-row{display:grid;grid-template-columns:minmax(170px,1fr) 85px 60px 65px 115px;gap:10px;align-items:center}.model-run-head{padding:9px 12px;color:var(--nm-muted);background:#f3f6fa;font-size:8px;font-weight:700}.model-run-row{min-height:64px;padding:9px 12px;border-top:1px solid var(--nm-line)}.model-run-row strong,.model-run-row small{display:block}.model-run-row strong{font-size:10px}.model-run-row small{margin-top:4px;color:var(--nm-muted);font-size:8px}.model-run-row>span,.model-run-row time{color:var(--nm-ink-soft);font-size:8px}.answer-inspector-panel{background:#fbfcff}.inspector-meta{display:flex;justify-content:space-between;gap:10px;margin-top:18px;color:var(--nm-muted);font-size:8px}.answer-inspector-panel h3{margin:14px 0 0;font-size:16px;line-height:1.45}.answer-inspector-panel>p{max-height:160px;overflow:auto;margin:11px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.7}.answer-inspector-panel dl{display:grid;gap:0;margin:18px 0 0}.answer-inspector-panel dl div{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--nm-line)}.answer-inspector-panel dt{color:var(--nm-muted);font-size:8px}.answer-inspector-panel dd{margin:0;font-size:9px}.geo-bottom-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:14px}.trend-panel,.monitor-alert-panel{min-height:270px}.run-trend-bars{height:170px;display:flex;align-items:flex-end;gap:12px;margin-top:25px;padding:0 8px;border-bottom:1px solid var(--nm-line)}.run-trend-bars>div{height:100%;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.run-trend-bars>div>span{width:min(34px,80%);min-height:6px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--aibis-purple),var(--nm-blue))}.run-trend-bars small{color:var(--nm-muted);font-size:7px}.run-trend-bars b{font-size:8px}.monitor-alert-panel ul{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.monitor-alert-panel li{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--nm-line)}.monitor-alert-panel li strong{font-size:9px}.monitor-alert-panel li span{color:var(--nm-muted);font-size:8px;line-height:1.55}.console-subnav{min-width:0;max-width:100%;display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px}.console-subnav a{min-width:132px;display:grid;gap:4px;padding:10px 12px;border:1px solid var(--nm-line);border-radius:10px;color:var(--nm-ink-soft);background:#ffffffb8}.console-subnav a:hover,.console-subnav a.router-link-active,.console-subnav a.is-active{color:var(--nm-forest);border-color:#195b463d;background:var(--nm-mint)}.console-subnav strong,.console-subnav small{display:block}.console-subnav strong{font-size:11px}.console-subnav small{color:var(--nm-muted);font-size:8px}.console-metric-grid article strong{font-size:20px}.console-definition-list{display:grid;gap:0;margin:0}.console-definition-list>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--nm-line)}.console-definition-list>div:first-child{border-top:0}.console-definition-list dt{color:var(--nm-muted);font-size:9px;font-weight:800}.console-definition-list dd{margin:0;color:var(--nm-ink-soft);font-size:10px;line-height:1.65}.compact-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}.console-collection-stack{display:grid;gap:12px}.console-collection{overflow:hidden;border:1px solid var(--nm-line);border-radius:12px;background:#fffefa}.console-collection-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--nm-line);background:#f7f9f5}.console-collection-head strong,.console-collection-head small{display:block}.console-collection-head strong{font-size:12px}.console-collection-head small{margin-top:3px;color:var(--nm-muted);font-size:9px}.collection-error{margin:0;padding:14px;color:#7c4b13;background:var(--nm-amber-soft);font-size:10px;line-height:1.6}.console-record-table{max-width:100%;overflow-x:auto}.content-panel>.tag-row{display:flex;flex-wrap:wrap;gap:8px}.content-panel>.tag-row>span{padding:6px 9px;border-radius:999px;color:var(--nm-forest);background:var(--nm-green-soft);font-size:9px;font-weight:800}.console-record-row{display:grid;grid-template-columns:minmax(220px,1fr) 92px 150px minmax(170px,.8fr);gap:12px;align-items:center;min-width:760px;padding:12px 14px;border-top:1px solid var(--nm-line)}.console-record-row:first-child{border-top:0}.console-record-head{min-height:38px;color:var(--nm-muted);background:#fbfcf8;font-size:8px;font-weight:800}.console-record-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.console-record-row time,.console-record-row>span:last-child{color:var(--nm-muted);font-size:8px;line-height:1.5}.workflow-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.workflow-action-grid article{position:relative;min-height:132px;padding:18px;border:1px solid var(--nm-line);border-radius:16px;background:linear-gradient(180deg,#fffefa,#f7faf6);box-shadow:var(--nm-shadow)}.workflow-action-grid article>span{min-width:30px;height:30px;display:inline-grid;place-items:center;padding:0 10px;border-radius:999px;color:var(--nm-blue);background:#1765ff14;font-size:10px;font-weight:900;white-space:nowrap}.workflow-action-grid strong{display:block;margin-top:14px;color:var(--nm-ink);font-size:14px}.workflow-action-grid p{margin:8px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.7}.workflow-action-grid article>.primary-button,.workflow-action-grid article>.secondary-button{margin-top:14px}.workflow-two-column{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:16px}.workflow-two-column>*{min-width:0;max-width:100%}.workflow-search{width:min(280px,100%);height:44px;min-height:44px;padding:0 12px;border:1px solid var(--nm-line);border-radius:999px;color:var(--nm-ink-soft);background:#fff;font-size:10px;outline:none}.workflow-search:focus{border-color:#1765ff52;box-shadow:0 0 0 3px #1765ff14}.workflow-record-list{display:grid;gap:12px}.workflow-record-list.compact{gap:10px}.workflow-record-card{min-width:0;padding:15px;border:1px solid var(--nm-line);border-radius:16px;background:#fffefa;box-shadow:0 14px 36px #162a230b}.workflow-record-card.feedback-card{background:#f8fbff}.workflow-record-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-record-card h3{margin:4px 0 0;color:var(--nm-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.workflow-record-card p{margin:10px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.7}.workflow-kicker{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;color:var(--nm-blue);background:#1765ff14;font-size:8px;font-weight:900}.mini-definition-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.mini-definition-list div{min-width:0;padding:9px 10px;border-radius:12px;background:#f7f9f5}.mini-definition-list dt{color:var(--nm-muted);font-size:8px}.mini-definition-list dd{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nm-ink-soft);font-size:9px;font-weight:800}.workflow-button-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.workflow-button-row .primary-button,.workflow-button-row .secondary-button{min-height:44px;padding:0 12px;font-size:9px}.retest-compare-panel{display:grid;gap:18px}.retest-run-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px}.retest-run-controls .field-stack{min-width:0}.retest-run-controls select{width:100%;height:44px;padding:0 12px;border:1px solid var(--nm-line);border-radius:12px;color:var(--nm-ink-soft);background:#fff;font-size:10px;outline:none}.retest-run-controls select:focus{border-color:#1765ff66;box-shadow:0 0 0 3px #1765ff14}.retest-run-controls .primary-button{min-height:44px}.metric-boundary{margin:-4px 0 0;padding:10px 12px;border-left:3px solid rgba(23,101,255,.35);color:var(--nm-muted);background:#1765ff0a;font-size:9px;line-height:1.7}.retest-scorecard-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:4px;border-top:1px solid var(--nm-line)}.retest-scorecard-heading h3,.retest-question-panel h3{margin:7px 0 0;color:var(--nm-ink);font-size:15px}.retest-scorecard-heading p,.retest-question-panel header p{margin:6px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.6}.retest-scorecard-heading .workflow-button-row{flex:0 0 auto;margin-top:0}.retest-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.retest-score-grid article{min-width:0;padding:16px;border:1px solid var(--nm-line);border-radius:16px;background:linear-gradient(180deg,#fff,#f8faf7);box-shadow:var(--nm-shadow)}.retest-score-grid span,.retest-score-grid p,.retest-score-grid em{display:block}.retest-score-grid span{color:var(--nm-muted);font-size:9px;font-weight:800}.retest-score-grid span small{color:var(--nm-muted);font-size:inherit;font-weight:500}.retest-score-grid strong{display:block;margin-top:8px;color:var(--nm-ink);font-size:24px;line-height:1}.retest-score-grid strong.is-not-evaluated{color:var(--nm-muted);font-size:12px;line-height:1.45}.retest-score-grid p{margin:7px 0 0;color:var(--nm-muted);font-size:9px}.retest-score-grid em{width:fit-content;margin-top:10px;padding:4px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900}.retest-score-grid em.is-up,.retest-question-row em.is-up{color:#08735b;background:#e4f6ef}.retest-score-grid em.is-down,.retest-question-row em.is-down{color:#a73636;background:#fdeaea}.retest-score-grid em.is-flat,.retest-question-row em.is-flat{color:var(--nm-muted);background:#eef1ed}.retest-score-grid em.is-not-evaluated{color:#6b6258;background:#f3efe8}.retest-question-panel{overflow:hidden;border:1px solid var(--nm-line);border-radius:16px;background:#fff}.retest-question-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nm-line)}.retest-question-table{overflow-x:auto}.retest-question-row{min-width:680px;display:grid;grid-template-columns:minmax(220px,1fr) 140px 150px 70px;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid rgba(45,74,64,.08);color:var(--nm-ink-soft);font-size:9px}.retest-question-row:first-child{border-top:0}.retest-question-row span{min-width:0}.retest-question-row strong,.retest-question-row small{display:block}.retest-question-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nm-ink);font-size:10px}.retest-question-row small{margin-top:4px;color:var(--nm-muted);font-size:8px}.retest-question-row em{width:fit-content;padding:4px 8px;border-radius:999px;font-style:normal;font-weight:900}.retest-question-head{color:var(--nm-muted);background:#f7f9f5;font-size:8px;font-weight:900}.workflow-record-card.is-selected{border-color:#1765ff57;box-shadow:0 0 0 3px #1765ff12,var(--nm-shadow)}.workflow-control-strip{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#f8faf9}.workflow-control-strip label{min-width:160px;display:grid;gap:6px;color:var(--nm-ink-soft);font-size:10px;font-weight:800}.workflow-control-strip .material-evidence-check{min-width:220px;align-self:stretch}.trust-topology-shell{min-width:0;margin-top:16px;padding:16px;border:1px solid var(--nm-line);border-radius:16px;background:radial-gradient(circle at 18% 16%,rgba(23,101,255,.07),transparent 28%),linear-gradient(180deg,#fbfdfc,#f6f9f7)}.trust-topology-columns{min-width:960px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:12px;padding:0 20px;color:var(--nm-muted);font-size:9px;font-weight:900;text-align:center;letter-spacing:.08em}.trust-topology-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.trust-topology-canvas{width:100%;min-width:960px;display:block}.trust-topology-canvas marker path{fill:#8ba39a}.trust-topology-edge line{stroke:#9cb1aa;stroke-width:2;stroke-linecap:round;opacity:.72}.trust-topology-edge.is-risk line{stroke:#cc7b57;stroke-dasharray:6 5}.trust-topology-node{cursor:pointer;outline:none}.trust-topology-node rect{fill:#fff;stroke:#cbd8d3;stroke-width:1.5;filter:drop-shadow(0 8px 14px rgba(22,42,35,.08));transition:stroke .18s ease,stroke-width .18s ease}.trust-topology-node.is-claim rect{fill:#f7f9ff;stroke:#9fb8ef}.trust-topology-node.is-question rect{fill:#f4f8ff;stroke:#93b4f1}.trust-topology-node.is-source rect{fill:#fbfdfc;stroke:#9fc4b8}.trust-topology-node.is-content rect{fill:#f8f6ff;stroke:#b8a7ed}.trust-topology-node.is-publish rect{fill:#fff8ed;stroke:#dfb36d}.trust-topology-node.is-trace rect{fill:#f5fbf8;stroke:#8fc5ad}.trust-topology-node.is-risk rect{fill:#fff9f4;stroke:#d49a79}.trust-topology-node:hover rect,.trust-topology-node:focus-visible rect,.trust-topology-node.is-selected rect{stroke:var(--nm-blue);stroke-width:3}.trust-topology-node text{pointer-events:none;font-family:inherit}.trust-topology-kind{fill:var(--nm-blue);font-size:9px;font-weight:900}.trust-topology-label{fill:var(--nm-ink);font-size:11px;font-weight:900}.trust-topology-status{fill:var(--nm-muted);font-size:8px;font-weight:700}.trust-topology-detail{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 12px 32px #162a230f}.trust-topology-detail>div:first-child{min-width:0;display:grid;align-content:center;gap:6px}.trust-topology-detail>div:first-child span{color:var(--nm-blue);font-size:9px;font-weight:900}.trust-topology-detail>div:first-child strong{color:var(--nm-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.trust-topology-detail .mini-definition-list{margin:0}.materials-command-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#f8faf9}.materials-command-bar>div{display:flex;flex-wrap:wrap;gap:8px}.materials-command-bar>span{color:var(--nm-muted);font-size:10px;line-height:1.55;text-align:right}.material-card-title{min-width:0;display:flex;align-items:flex-start;gap:10px}.material-card-title>input{width:16px;height:16px;margin-top:2px;accent-color:var(--nm-forest)}.material-card-title>div{min-width:0}.danger-button{color:#9b2f2f;border-color:#e5bcbc}.danger-button:hover:not(:disabled){color:#7a1f1f;border-color:#c87979;background:#fff1f1}.danger-solid-button{color:#fff;background:#9f2f2f;border-color:#9f2f2f}.danger-solid-button:hover:not(:disabled){background:#7f2323;border-color:#7f2323}.material-register-form{display:grid;gap:14px}.material-form-intro{margin:0;padding:11px 12px;border:1px solid #d8e4dd;border-radius:10px;color:var(--nm-ink-soft);background:#f3f8f5;font-size:11px;line-height:1.7}.material-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.material-form-grid label{min-width:0;display:grid;align-content:start;gap:6px}.material-form-grid label>span{color:var(--nm-ink-soft);font-size:10px;font-weight:800}.material-form-grid label>small{overflow-wrap:anywhere;color:var(--nm-muted);font-size:9px;line-height:1.55}.material-form-grid input,.material-form-grid select,.material-form-grid textarea{width:100%;max-width:100%;min-height:44px;padding:0 11px;border:1px solid var(--nm-line-strong);border-radius:9px;color:var(--nm-ink-soft);background:#fff;font:inherit;outline:none}.material-form-grid input:focus,.material-form-grid select:focus,.material-form-grid textarea:focus{border-color:#1765ff61;box-shadow:0 0 0 3px #1765ff14}.material-form-span-2{grid-column:1 / -1}.material-file-input{height:auto;min-height:44px;padding:9px 10px}.material-textarea{height:auto;min-height:86px;padding:10px 12px;resize:vertical;line-height:1.6}.material-evidence-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;padding:10px 12px;border:1px solid var(--nm-line);border-radius:10px;background:#fafbf9}.evidence-library-panel .tag-row,.evidence-library-panel .material-register-form,.evidence-library-panel .workflow-record-list{margin-top:14px}.evidence-library-panel .history-note a{color:var(--nm-blue);overflow-wrap:anywhere}.evidence-library-panel .project-status-pill.is-success{color:var(--nm-forest);border-color:#195b4633;background:var(--nm-mint)}.gap-taxonomy-filters{display:grid;gap:8px;margin:0 0 14px}.gap-taxonomy-filters .tag-row>span{align-self:center;color:var(--nm-muted);font-size:9px;font-weight:900}.gap-state-form{display:grid;gap:12px;margin-top:12px;padding:13px;border:1px solid var(--nm-line);border-radius:12px;background:#fafbf9}.gap-state-form label{display:grid;gap:6px;color:var(--nm-ink-soft);font-size:10px;font-weight:800}.material-evidence-check input{width:16px;height:16px;accent-color:var(--nm-forest)}.material-selection-list{min-width:0;max-height:240px;overflow:auto;display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--nm-line);border-radius:12px}.material-selection-list legend{padding:0 6px;color:var(--nm-ink-soft);font-size:10px;font-weight:800}.material-delete-confirm p{margin:0;color:var(--nm-ink-soft);font-size:12px;line-height:1.8}.material-delete-confirm p+p{margin-top:10px;color:#8b3636}.cockpit-workbench-panel,.judgment-hero-card{background:linear-gradient(135deg,#2563eb14,#14b8a60f),#ffffffeb}.judgment-outcome{margin:0 0 18px;color:var(--nm-muted);line-height:1.7}.inbox-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.inbox-filter-row button{border:1px solid var(--nm-line);border-radius:999px;padding:8px 14px;color:var(--nm-muted);background:#ffffffdb;cursor:pointer}.inbox-filter-row button.active,.inbox-filter-row button:hover{color:var(--nm-blue);border-color:#2563eb59;background:var(--nm-blue-soft)}.inline-success{margin:0;border:1px solid rgba(22,163,74,.22);border-radius:14px;padding:12px 14px;color:#15803d;background:#f0fdf4d1}.workflow-note{margin-top:10px;padding:10px 12px;border:1px solid rgba(244,149,25,.22);border-radius:12px;color:#7a4a11;background:var(--nm-amber-soft);font-size:9px;line-height:1.6}.source-purity-bars{display:grid;gap:12px}.source-purity-bars>div{min-height:72px;padding:13px 14px;border:1px solid var(--nm-line);border-radius:14px;background:#fffefa}.source-purity-bars span,.source-purity-bars strong,.source-purity-bars small{position:relative;z-index:1;display:block}.source-purity-bars span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nm-ink);font-size:11px;font-weight:900}.source-purity-bars strong{margin-top:6px;color:var(--nm-blue);font-size:18px}.source-purity-bars small{margin-top:3px;color:var(--nm-muted);font-size:8px}.source-trace-side-list{margin-top:14px}.compact-empty{min-height:180px}.tag-row button{min-height:44px;padding:8px 12px;border:0;cursor:pointer}.tag-row button.active{color:#fff;background:var(--nm-forest)}@media(max-width:1280px){.decision-command-grid{grid-template-columns:220px minmax(0,1fr)}.advisor-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-heading,.advisor-boundary{grid-column:1 / -1}.source-command-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr)}.governance-queue-panel{grid-column:1 / -1;min-height:0}.governance-queue,.geo-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-two-column{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.consultation-session-bar{grid-template-columns:1fr}.consultation-session-bar__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-session-bar__actions{align-items:stretch;flex-direction:column}.consultation-session-bar__actions .primary-button{width:100%}.decision-command-grid,.source-command-grid,.geo-command-grid,.geo-bottom-grid,.workflow-action-grid,.mini-definition-list{min-width:0;grid-template-columns:minmax(0,1fr)}.decision-tree-panel,.claim-map-panel,.evidence-matrix-panel,.governance-queue-panel,.model-matrix-panel,.answer-inspector-panel{min-height:0}.decision-node-list{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-node-list li:after{display:none}.advisor-panel{grid-column:auto;grid-template-columns:1fr 1fr}.governance-metric-grid,.geo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-queue{grid-template-columns:1fr 1fr}.cloud-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-publish-plan{grid-template-columns:1fr 1fr}.model-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-launch-footer{grid-template-columns:1fr 1fr}.monitor-launch-footer .primary-button{grid-column:1 / -1}.monitor-plan-form,.monitor-plan-row,.monitor-citation-row,.monitor-release-row,.monitor-alert-row{grid-template-columns:1fr}.monitor-alert-row .workflow-button-row{grid-column:1;grid-row:auto}.monitor-alert-row .mini-definition-list{grid-template-columns:minmax(0,1fr)}.competitor-candidate-form,.competitor-set-form{grid-template-columns:1fr}.competitor-set-list article{align-items:flex-start;flex-direction:column}.monitor-plan-row .workflow-button-row{justify-content:flex-start}.citation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-analysis-grid,.trust-topology-detail,.diagnosis-route-card{grid-template-columns:1fr}.entity-disambiguation-grid,.diagnosis-run-audit-grid,.retest-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retest-run-controls{grid-template-columns:1fr 1fr}.retest-run-controls .primary-button{grid-column:1 / -1}}@media(max-width:600px){.console-subnav{flex-wrap:wrap;overflow-x:visible}.console-subnav a{min-width:0;flex:1 1 calc(50% - 4px)}.strategic-options,.decision-node-list,.advisor-panel,.governance-metric-grid,.geo-kpi-grid,.governance-queue{grid-template-columns:1fr}.strategic-options>button,.strategic-options>.strategy-option-card{min-height:220px}.matrix-head,.matrix-row{grid-template-columns:minmax(0,1fr) 70px}.matrix-head span:nth-child(2),.matrix-row>span:not(.status-badge){display:none}.model-run-table{overflow-x:auto}.model-run-head,.model-run-row{min-width:620px}.page-heading h1{font-size:29px}.heading-actions{width:100%}.heading-actions>button{flex:1}.compact-context-warning{align-items:stretch;flex-direction:column}.compact-context-warning>button{width:100%}.cloud-session-strip,.cloud-connect-panel{display:grid;grid-template-columns:1fr}.cloud-wide-form,.cloud-filter-bar,.cloud-filter-bar:has(input:nth-of-type(2)),.cloud-channel-grid,.cloud-publish-plan{grid-template-columns:1fr}.diagnosis-signal-grid,.diagnosis-boundary-grid,.diagnosis-run-audit-head,.diagnosis-run-audit-grid,.entity-disambiguation-head,.entity-disambiguation-grid,.questionnaire-trace,.product-service-review-grid,.industry-route-review-grid,.competition-set-columns,.competition-confirmation-actions,.profile-verification-head{grid-template-columns:1fr}.cloud-wide-form .full{grid-column:auto}.monitor-choice-grid,.model-choice-grid,.monitor-launch-footer{grid-template-columns:1fr}.monitor-add-question-row{align-items:stretch;flex-direction:column}.monitor-add-question-row .secondary-button{width:100%}.monitor-launch-footer .primary-button{grid-column:auto;width:100%}.retest-run-controls,.retest-score-grid{grid-template-columns:1fr}.retest-scorecard-heading,.retest-question-panel>header{flex-direction:column}.retest-scorecard-heading .workflow-button-row{width:100%}.cloud-modal-backdrop{padding:10px}.workspace-grid{grid-template-columns:1fr}.materials-command-bar{align-items:stretch;flex-direction:column}.materials-command-bar>div{display:grid;grid-template-columns:1fr}.materials-command-bar>div>button{width:100%}.materials-command-bar>span{text-align:left}.material-form-grid{grid-template-columns:1fr}.material-form-span-2{grid-column:auto}}.lightweight-confirmation-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;align-items:center;margin:14px 0;padding:15px;border:1px solid rgba(32,92,196,.18);border-radius:14px;background:linear-gradient(135deg,#f7faff,#fff 66%)}.lightweight-confirmation-brief>.compact-button{justify-self:end}.lightweight-confirmation-brief h3{margin:0;color:var(--nm-ink);font-size:15px}.lightweight-confirmation-brief p{margin:6px 0 0;color:var(--nm-ink-soft);font-size:10px;line-height:1.7}.lightweight-confirmation-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.lightweight-confirmation-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 10px;border:1px solid rgba(32,92,196,.12);border-radius:10px;background:#fff}.lightweight-confirmation-list span{color:var(--nm-ink);font-size:10px;font-weight:900}.lightweight-confirmation-list strong{color:var(--nm-blue);font-size:9px}.lightweight-confirmation-list small{grid-column:1 / -1;color:var(--nm-muted);font-size:8px;line-height:1.5}.lightweight-confirmation-ready{grid-column:2 / -1}.advisor-workpaper-disclosure{margin:14px 0;border:1px solid var(--nm-line);border-radius:14px;background:#fff;overflow:hidden}.advisor-workpaper-disclosure>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 15px;cursor:pointer;color:var(--nm-ink);font-size:11px;font-weight:900;list-style:none}.advisor-workpaper-disclosure>summary::-webkit-details-marker{display:none}.advisor-workpaper-disclosure>summary:after{content:"+";flex:0 0 auto;color:var(--nm-blue);font-size:18px;font-weight:500}.advisor-workpaper-disclosure[open]>summary{border-bottom:1px solid var(--nm-line);background:#f8faff}.advisor-workpaper-disclosure[open]>summary:after{content:"−"}.advisor-workpaper-disclosure>summary small{color:var(--nm-muted);font-size:9px;font-weight:600;line-height:1.5;text-align:right}.advisor-workpaper-body{padding:14px}.advisor-workpaper-body>:first-child{margin-top:0}.advisor-workpaper-body>:last-child{margin-bottom:0}.customer-confirmation-details[open]{border-color:#205cc438}@media(max-width:760px){.lightweight-confirmation-brief{grid-template-columns:1fr}.lightweight-confirmation-ready{grid-column:auto}.lightweight-confirmation-brief>.compact-button{width:100%}.advisor-workpaper-disclosure>summary{align-items:flex-start;flex-direction:column;padding:13px 14px}.advisor-workpaper-disclosure>summary:after{position:absolute;right:14px;margin-top:-3px}.advisor-workpaper-disclosure>summary small{padding-right:24px;text-align:left}}.adaptive-question-plan{margin:0 0 14px;padding:20px;border:1px solid rgba(32,92,196,.16);border-radius:14px;background:linear-gradient(180deg,#fff,#f7f9fe)}.client-questionnaire-bridge{width:100%;margin:0;padding:18px}.client-questionnaire-bridge__head{margin-bottom:2px}.client-questionnaire-bridge__state,.client-questionnaire-bridge__question{margin-top:14px}.client-questionnaire-bridge__question>p{max-width:880px}.adaptive-question-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.adaptive-question-head h3{margin:0;color:var(--nm-ink);font-size:20px}.adaptive-question-head p{max-width:720px;margin:7px 0 0;color:var(--nm-muted);font-size:13px;line-height:1.7}.adaptive-question-head dl{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:1px;overflow:hidden;min-width:270px;margin:0;border:1px solid var(--nm-line);border-radius:10px;background:var(--nm-line)}.adaptive-question-head dl>div{padding:9px 10px;background:#fff}.adaptive-question-head dt{color:var(--nm-muted);font-size:10px;font-weight:800;letter-spacing:.05em}.adaptive-question-head dd{margin:5px 0 0;color:var(--nm-ink);font-size:14px;font-weight:900}.questionnaire-policy-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;align-items:center;margin-top:16px;padding:16px 18px;border:1px solid rgba(32,92,196,.18);border-radius:12px;background:#f5f8ff}.questionnaire-policy-summary>div>span{color:var(--nm-blue);font-size:11px;font-weight:900;letter-spacing:.06em}.questionnaire-policy-summary>div>strong{display:block;margin-top:5px;color:var(--nm-ink);font-size:16px;line-height:1.45}.questionnaire-policy-summary>div>p{max-width:760px;margin:6px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.65}.questionnaire-policy-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.questionnaire-policy-summary dl>div{padding:10px 12px;border:1px solid rgba(32,92,196,.12);border-radius:9px;background:#fff}.questionnaire-policy-summary dt{color:var(--nm-muted);font-size:10px;font-weight:800}.questionnaire-policy-summary dd{margin:4px 0 0;color:var(--nm-ink);font-size:12px;font-weight:900}.questionnaire-currency-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(180,112,18,.24);border-radius:10px;background:#fffaf0}.questionnaire-currency-notice strong{color:#7b4d0c;font-size:13px}.questionnaire-currency-notice p{margin:5px 0 0;color:var(--nm-ink-soft);font-size:12px;line-height:1.65}.questionnaire-currency-notice>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#b470121a;color:#7b4d0c;font-size:11px;font-weight:800}.questionnaire-workpaper-disclosure{margin-top:12px}.questionnaire-run-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--nm-line);border-radius:10px;background:var(--nm-line)}.questionnaire-run-summary>div{padding:9px 10px;background:#fff}.questionnaire-run-summary dt{color:var(--nm-muted);font-size:10px;font-weight:800;letter-spacing:.05em}.questionnaire-run-summary dd{margin:5px 0 0;color:var(--nm-ink);font-size:13px;font-weight:900}.adaptive-next-question{margin-top:12px;padding:14px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.adaptive-next-question[data-runtime-status=correction_required]{border-color:#be751a61;background:#fffaf2}.adaptive-next-question[data-runtime-status=skip_confirmed]{border-color:#20845847;background:#f4fbf7}.adaptive-next-question[data-question-lens=reliability_claim_validation]{border-color:#205cc452;background:linear-gradient(180deg,#fff,#f7faff)}.adaptive-next-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.adaptive-next-meta span,.adaptive-next-meta b,.adaptive-next-meta small{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef4ff;color:var(--nm-blue);font-size:11px;font-weight:900}.adaptive-next-meta b{background:#f1f3f7;color:var(--nm-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adaptive-next-meta small{background:#f7f8fa;color:var(--nm-muted)}.adaptive-next-question h4{margin:0;color:var(--nm-ink);font-size:18px;line-height:1.5}.adaptive-next-question p,.adaptive-next-question li,.adaptive-skipped-list li{color:var(--nm-ink-soft);font-size:13px;line-height:1.65}.adaptive-next-question ul{margin:10px 0 0;padding-left:18px}.adaptive-question-rationale strong{color:var(--nm-ink)}.questionnaire-claim-frame{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr);gap:14px;align-items:start;margin-top:12px;padding:12px;border:1px solid rgba(32,92,196,.2);border-radius:10px;background:#eef4ffa3}.questionnaire-claim-frame span{display:block;color:var(--nm-blue);font-size:11px;font-weight:900;letter-spacing:.04em}.questionnaire-claim-frame strong{display:block;margin-top:4px;color:var(--nm-ink);font-size:13px;line-height:1.55}.questionnaire-claim-frame p{margin:0;color:var(--nm-ink-soft);font-size:12px;line-height:1.65}.adaptive-skipped-list{margin-top:12px;padding:12px;border-radius:12px;background:#f7f8fa}.adaptive-skipped-list strong{color:var(--nm-ink);font-size:10px}.adaptive-skipped-list ul{margin:8px 0 0;padding-left:18px}.adaptive-answer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.adaptive-answer-options[data-question-lens=reliability_claim_validation]{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-answer-options button{display:grid;gap:5px;min-height:94px;padding:11px;border:1px solid var(--nm-line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.adaptive-answer-options button:hover{border-color:#205cc447;box-shadow:0 10px 24px #0a1f440f;transform:translateY(-1px)}.adaptive-answer-options button.selected{border-color:var(--nm-blue);background:var(--nm-blue-soft)}.adaptive-answer-options strong{color:var(--nm-ink);font-size:14px;line-height:1.4}.adaptive-answer-options span{color:var(--nm-ink-soft);font-size:12px;line-height:1.55}.adaptive-answer-options small{color:var(--nm-muted);font-size:11px;line-height:1.45}.adaptive-selection-limit{margin:12px 0 0;color:var(--nm-muted);font-size:12px;line-height:1.5}.adaptive-answer-note{display:block;margin-top:12px}.adaptive-answer-note>span{display:block;margin-bottom:6px;color:var(--nm-muted);font-size:11px;font-weight:900;letter-spacing:.04em}.adaptive-answer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.adaptive-answer-actions span{color:var(--nm-muted);font-size:11px}.adaptive-answer-options button:disabled,.questionnaire-transfer-panel button:disabled{cursor:not-allowed;opacity:.56;transform:none}.questionnaire-replan-notice{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:12px;padding:11px 13px;border:1px solid rgba(32,132,88,.22);border-radius:12px;background:#f4fbf7}.questionnaire-replan-notice strong{color:#155c3d;font-size:10px}.questionnaire-replan-notice p{margin:4px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.questionnaire-replan-notice>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#2084581a;color:#155c3d;font-size:8px;font-weight:900}.questionnaire-session-empty,.questionnaire-paused-banner,.questionnaire-complete-panel,.questionnaire-session-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:12px;padding:13px 14px;border:1px dashed rgba(32,92,196,.3);border-radius:12px;background:#f7faff}.questionnaire-session-empty strong,.questionnaire-paused-banner strong,.questionnaire-complete-panel strong{color:var(--nm-ink);font-size:12px}.questionnaire-session-empty p,.questionnaire-paused-banner p,.questionnaire-complete-panel p{margin:4px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.questionnaire-paused-banner{border-style:solid;border-color:#2563eb38;background:#f4f8ff}.questionnaire-paused-banner.questionnaire-research-blocked{border-color:#be751a47;background:#fffaf2}.questionnaire-recovery-actions{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:8px}.questionnaire-recovery-actions small{flex:1 1 220px;color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.questionnaire-advisor-select{display:grid;gap:4px;min-width:160px}.questionnaire-advisor-select>span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.04em}.questionnaire-advisor-select select{min-height:44px;padding:0 8px;border:1px solid var(--nm-line);border-radius:8px;background:#fff;color:var(--nm-ink);font:inherit;font-size:10px}.questionnaire-transfer-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:12px;padding:13px;border:1px solid rgba(100,65,185,.18);border-radius:12px;background:#faf8ff}.questionnaire-transfer-panel label{display:grid;gap:6px}.questionnaire-transfer-panel label>span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.06em}.questionnaire-transfer-panel .adaptive-answer-actions{grid-column:1 / -1;margin-top:0}.questionnaire-coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.questionnaire-coverage-grid article{display:grid;gap:4px;padding:10px;border:1px solid var(--nm-line);border-radius:11px;background:#fff}.questionnaire-coverage-grid span{color:var(--nm-muted);font-size:8px;font-weight:800}.questionnaire-coverage-grid strong{color:var(--nm-ink);font-size:12px}.questionnaire-coverage-grid small{color:var(--nm-ink-soft);font-size:8px;line-height:1.45}.questionnaire-quality-panel{margin-top:12px;padding:12px;border:1px solid #dce5f3;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff 62%)}.questionnaire-quality-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.questionnaire-quality-head>div{display:grid;gap:3px}.questionnaire-quality-head span{color:var(--nm-blue);font-size:8px;font-weight:900;letter-spacing:.06em}.questionnaire-quality-head strong{color:var(--nm-ink);font-size:10px;line-height:1.45}.questionnaire-quality-head>small{flex:0 0 auto;color:var(--nm-muted);font-size:8px;line-height:1.45;text-align:right}.questionnaire-quality-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.questionnaire-quality-grid article{display:grid;align-content:start;gap:4px;min-height:84px;padding:9px;border:1px solid #e5eaf2;border-radius:9px;background:#fff}.questionnaire-quality-grid span{color:var(--nm-muted);font-size:8px;font-weight:800}.questionnaire-quality-grid strong{color:var(--nm-ink);font-size:14px;line-height:1.1}.questionnaire-quality-grid small{color:var(--nm-ink-soft);font-size:8px;line-height:1.45}.questionnaire-quality-grid article[data-tone=positive]{border-color:#c9e7d5;background:#fbfefc}.questionnaire-quality-grid article[data-tone=positive] strong{color:#18724c}.questionnaire-quality-grid article[data-tone=attention]{border-color:#f0d7a6;background:#fffdf8}.questionnaire-quality-grid article[data-tone=attention] strong{color:#a05c07}.questionnaire-route-requirements{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(39,91,178,.18);border-radius:12px;background:#f7faff}.questionnaire-route-requirements>div{display:grid;align-content:start;gap:5px}.questionnaire-route-requirements>div span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.questionnaire-route-requirements>div strong{color:var(--nm-ink);font-size:13px}.questionnaire-route-requirements ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.questionnaire-route-requirements li{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--nm-line);border-radius:10px;background:#fff}.questionnaire-route-requirements li[data-status=confirmed]{border-color:#20845842}.questionnaire-route-requirements li b{color:var(--nm-ink);font-size:9px}.questionnaire-route-requirements li small{color:var(--nm-ink-soft);font-size:8px;line-height:1.5}.questionnaire-answer-history{margin-top:12px;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.questionnaire-answer-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.questionnaire-answer-history-head strong{color:var(--nm-ink);font-size:11px}.questionnaire-answer-history-head span{padding:3px 7px;border-radius:999px;background:#fff6e8;color:#9a5a00;font-size:8px;font-weight:900}.questionnaire-answer-history ul{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.questionnaire-answer-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:7px;border-top:1px solid #edf0f5}.questionnaire-answer-history li[data-answer-status=superseded]{opacity:.62}.questionnaire-answer-history li>div:first-child{display:grid;gap:3px}.questionnaire-answer-history li>div:first-child span{color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.questionnaire-answer-history small{color:var(--nm-muted);font-size:8px;white-space:nowrap}.questionnaire-answer-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.questionnaire-answer-history-actions em{padding:3px 6px;border-radius:999px;background:#fff6e8;color:#9a5a00;font-size:8px;font-style:normal;font-weight:900}.questionnaire-revision-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(32,92,196,.22);border-radius:14px;background:#f7faff}.questionnaire-revision-panel>p{margin:0;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.questionnaire-revision-panel>.questionnaire-revision-guidance{padding:10px 12px;border-left:3px solid var(--nm-primary);border-radius:0 10px 10px 0;background:#fff;color:var(--nm-ink);font-size:11px}.questionnaire-revision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.questionnaire-revision-head>div{display:grid;gap:4px}.questionnaire-revision-head span{color:var(--nm-blue);font-size:8px;font-weight:900;letter-spacing:.08em}.questionnaire-revision-head strong{color:var(--nm-ink);font-size:12px;line-height:1.5}.questionnaire-complete-panel{border-style:solid;border-color:#20845840;background:#f4fbf7}.questionnaire-session-footer{padding:9px 11px;border-style:solid;border-color:var(--nm-line);background:#fff}.questionnaire-session-footer small{color:var(--nm-muted);font-size:8px}.adaptive-adopted-answers{margin:0 0 14px;padding:14px;border:1px solid rgba(32,132,88,.18);border-radius:14px;background:#f6fbf8}.adaptive-adopted-head h3{margin:0;color:var(--nm-ink);font-size:15px}.adaptive-adopted-head p{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.7}.adaptive-adopted-answers ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.adaptive-adopted-answers li{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(32,132,88,.16);border-radius:11px;background:#fff}.adaptive-adopted-answers strong{color:var(--nm-ink);font-size:11px}.adaptive-adopted-answers span,.adaptive-adopted-answers small{color:var(--nm-ink-soft);font-size:9px;line-height:1.55}.adaptive-adopted-answers small{color:var(--nm-muted)}.source-discovery-panel{padding:14px;border:1px solid rgba(37,99,235,.18);border-radius:15px;background:#f8faffeb}.source-discovery-disclosure>summary{display:flex;justify-content:space-between;gap:14px;align-items:baseline;color:var(--nm-ink);font-size:11px;font-weight:850;cursor:pointer}.source-discovery-disclosure>summary small{color:var(--nm-muted);font-size:9px;font-weight:500;line-height:1.65}.source-discovery-body{display:grid;gap:12px;margin-top:12px}.source-discovery-head,.source-discovery-consent,.source-discovery-card-copy,.source-discovery-card-actions{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.source-discovery-head h3{margin:2px 0 0;color:var(--nm-ink);font-size:15px}.source-discovery-head p{max-width:720px;margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.65}.source-discovery-panel label{display:grid;gap:6px}.source-discovery-panel label>span,.source-discovery-panel .form-label{color:var(--nm-muted);font-size:9px;font-weight:760}.source-discovery-panel label>small{color:var(--nm-muted);font-size:8px;line-height:1.55}.source-discovery-consent{align-items:center}.source-discovery-consent .material-evidence-check{display:flex;flex:1;align-items:flex-start;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.source-discovery-results{display:grid;gap:9px}.source-discovery-card{display:grid;gap:8px;padding:12px;border:1px solid #e4eaf4;border-radius:12px;background:#fff}.source-discovery-card.is-selected{border-color:#20845838;background:#f7fcf9}.source-discovery-card.is-dismissed{opacity:.68}.source-discovery-card-copy>div{display:grid;gap:4px;min-width:0}.source-discovery-card-copy span,.source-discovery-card>small{color:var(--nm-muted);font-size:8px;line-height:1.55}.source-discovery-card-copy strong{color:var(--nm-ink);font-size:11px;line-height:1.5}.source-discovery-card>p{margin:0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.source-discovery-card>a{overflow:hidden;color:var(--nm-blue);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.source-discovery-card-actions{align-items:end;justify-content:flex-start}.source-discovery-card-actions label{min-width:220px}.authorized-source-disclosure{padding:12px 14px;border:1px solid var(--nm-line);border-radius:13px;background:#fbfcfe}.authorized-source-disclosure summary{display:flex;justify-content:space-between;gap:14px;align-items:baseline;color:var(--nm-ink);font-size:11px;font-weight:850;cursor:pointer}.authorized-source-disclosure summary small,.authorized-source-disclosure>p{color:var(--nm-muted);font-size:9px;font-weight:500;line-height:1.65}.authorized-source-disclosure>p{margin:10px 0}.authorized-source-list{display:grid;gap:9px;margin:0 0 10px}.authorized-source-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(240px,1.7fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid #e8edf5;border-radius:11px;background:#fff}.authorized-source-row.has-competitor-subject{grid-template-columns:minmax(130px,.72fr) minmax(140px,.85fr) minmax(140px,.85fr) minmax(220px,1.45fr) auto}.authorized-source-row label{display:grid;gap:5px;min-width:0}.authorized-source-row label>span{color:var(--nm-muted);font-size:8px;font-weight:750}.authorized-source-row .field-control{min-width:0}.public-research-consent{align-items:flex-start;margin-top:2px;color:var(--nm-ink-soft);font-size:10px;line-height:1.65}.research-client-guidance{margin:0;padding:11px 12px;border:1px solid rgba(37,99,235,.14);border-radius:10px;background:#eff6ff94;color:var(--nm-ink-soft);font-size:12px;line-height:1.65}.research-website-suggestion{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid rgba(37,99,235,.22);border-radius:12px;background:#fff}.research-website-suggestion>div{display:grid;gap:4px;min-width:0}.research-website-suggestion strong{color:var(--nm-ink);font-size:13px}.research-website-suggestion span{overflow:hidden;color:var(--nm-blue);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.research-website-suggestion small{color:var(--nm-muted);font-size:10px;line-height:1.55}@media(max-width:720px){.research-website-suggestion{align-items:flex-start;flex-direction:column}.research-website-suggestion .secondary-button{width:100%}}.research-runtime-progress{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(37,99,235,.2);border-radius:13px;background:#eff6ffb8}.research-runtime-progress>div{display:flex;justify-content:space-between;gap:12px;color:var(--nm-ink);font-size:11px}.research-runtime-progress progress{width:100%;height:7px;accent-color:var(--nm-blue)}.research-runtime-progress small{color:var(--nm-muted);font-size:9px;line-height:1.6}.research-runtime-progress[data-aibis-research-runtime-phase=synthesizing]{border-color:#0e74903d;background:#ecfeffc2}.research-runtime-progress__guidance{padding-top:7px;border-top:1px solid rgba(37,99,235,.14);color:var(--nm-ink)!important;font-size:10px!important}.public-research-evidence-panel{margin:0 0 14px;padding:15px;border:1px solid rgba(37,99,235,.16);border-radius:16px;background:linear-gradient(135deg,#2563eb12,#fffffff5 48%),#fff}.public-research-evidence-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:13px}.public-research-evidence-head h3{margin:0;color:var(--nm-ink);font-size:15px}.public-research-evidence-head p,.research-boundary-note{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.75}.research-evidence-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-2px 0 12px}.research-evidence-actions span{flex:1 1 260px;color:var(--nm-muted);font-size:10px;line-height:1.6}.ghost-button{min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgba(148,163,184,.42);border-radius:999px;background:#ffffffad;color:var(--nm-ink-soft);font-size:11px;font-weight:850;cursor:pointer}.ghost-button:hover:not(:disabled){border-color:#be751a73;background:#fffaf2;color:#8a5b1d}.ghost-button:disabled{cursor:not-allowed;opacity:.55}.research-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--nm-line);border-radius:13px;background:var(--nm-line)}.research-evidence-grid article{min-width:0;padding:12px;background:#fff}.research-evidence-grid span,.research-evidence-lists span{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.research-evidence-grid strong{display:block;margin-top:5px;color:var(--nm-ink);font-size:16px;font-weight:900;overflow-wrap:anywhere}.research-evidence-grid small{display:block;margin-top:5px;color:var(--nm-muted);font-size:9px;line-height:1.55}.research-evidence-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.research-evidence-lists article{min-width:0;padding:12px;border:1px solid rgba(31,78,121,.12);border-radius:13px;background:#fff}.research-evidence-lists ul{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.research-evidence-lists li{color:var(--nm-ink-soft);font-size:9px;line-height:1.65;overflow-wrap:anywhere}.research-boundary-note{margin-top:12px;padding:10px 12px;border:1px solid rgba(190,117,26,.24);border-radius:12px;background:#fffaf2;color:#8a5b1d}.research-retry-limit-note{margin:10px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.65}.profile-verification-panel{margin:0 0 14px;padding:15px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.profile-verification-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:13px}.profile-verification-head h3{margin:0;color:var(--nm-ink);font-size:15px}.profile-verification-head p{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.7}.product-service-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-service-review-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.product-service-review-card[data-product-status=core_active]{border-color:#16845847;background:#f7fbf8}.product-service-review-card[data-product-status=pilot]{border-color:#2563eb3d;background:#f7faff}.product-service-review-card[data-product-status=unclassified],.product-service-review-card[data-product-status=unsure]{border-color:#be751a47;background:#fffaf2}.product-service-review-card strong{color:var(--nm-ink);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.product-service-review-card small,.product-service-review-card p{margin:0;color:var(--nm-muted);font-size:9px;line-height:1.6}.industry-route-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.industry-route-review-grid label{display:grid;gap:7px;min-width:0}.industry-route-review-grid label>span{color:var(--nm-ink-soft);font-size:10px;font-weight:800}.industry-route-review-grid label>small{color:var(--nm-muted);font-size:9px;line-height:1.55}.industry-route-review-grid input[readonly]{color:var(--nm-muted);background:#f1f5f9}.industry-route-review-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid var(--nm-line)}.industry-route-review-actions p{margin:0;color:var(--nm-muted);font-size:9px;line-height:1.65}.verification-choice-row{display:flex;flex-wrap:wrap;gap:7px}.verification-choice-row button{min-height:28px;padding:0 9px;border:1px solid var(--nm-line);border-radius:999px;color:var(--nm-ink-soft);background:#fff;font-size:9px;font-weight:800;cursor:pointer}.verification-choice-row button:hover{border-color:#2563eb59;color:var(--nm-blue);background:var(--nm-blue-soft)}.verification-choice-row button.selected{border-color:var(--nm-blue);color:#fff;background:var(--nm-blue)}.competition-set-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.competition-set-columns article{min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.competition-set-columns span,.competition-confirmation-actions label>span{display:block;margin-bottom:7px;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.competition-set-columns ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.competition-set-columns li{color:var(--nm-ink-soft);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.competition-confirmation-actions{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;align-items:start;margin-top:12px}.competition-confirmation-actions label{display:grid;gap:6px}.positioning-audit-panel{margin:0 0 14px;padding:15px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:linear-gradient(135deg,#1f4e790f,#fffffff0 42%),#fff}.positioning-audit-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.positioning-audit-head h3{margin:0;color:var(--nm-ink);font-size:15px}.positioning-audit-head p{margin:6px 0 0;max-width:820px;color:var(--nm-muted);font-size:10px;line-height:1.75}.positioning-audit-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.positioning-audit-assets article,.positioning-audit-empty{padding:12px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.positioning-audit-assets span{display:block;color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.positioning-audit-assets strong,.positioning-audit-empty strong{display:block;margin-top:5px;color:var(--nm-ink);font-size:12px;line-height:1.55}.positioning-audit-assets small,.positioning-audit-empty p{display:block;margin-top:5px;color:var(--nm-muted);font-size:9px;line-height:1.6}.positioning-audit-empty{margin-top:13px;background:#fbfcff}.positioning-asset-review-options{margin-top:10px}.positioning-asset-review-note{display:grid;gap:5px;margin-top:10px}.positioning-asset-review-note>span{color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.04em}.positioning-asset-review-submit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr) auto;gap:12px;align-items:end;margin-top:12px;padding:12px;border:1px solid rgba(31,78,121,.18);border-radius:13px;background:#f7faff}.positioning-asset-review-submit strong{display:block;color:var(--nm-ink);font-size:11px}.positioning-asset-review-submit p{margin:5px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.65}.positioning-asset-review-submit textarea{min-height:56px;resize:vertical}.positioning-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.positioning-audit-grid article{padding:12px;border:1px solid rgba(31,78,121,.12);border-radius:13px;background:#fff}.positioning-audit-grid span,.positioning-audit-decision span{display:block;color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.positioning-audit-grid ul{margin:9px 0 0;padding-left:15px;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.positioning-audit-decision{display:grid;grid-template-columns:minmax(220px,.7fr) 1fr;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(32,132,88,.18);border-radius:13px;background:#f7fbf8}.positioning-audit-decision strong{display:block;margin-top:5px;color:var(--nm-ink);font-size:12px}.positioning-audit-decision p{margin:0;color:var(--nm-ink-soft);font-size:10px;line-height:1.65}.positioning-audit-dimensions{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(31,78,121,.16);border-radius:15px;background:linear-gradient(180deg,#1f4e790b,#fffffff0 180px)}.positioning-audit-dimensions-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.positioning-audit-dimensions-head>div>span{display:block;color:var(--nm-blue);font-size:8px;font-weight:900;letter-spacing:.1em}.positioning-audit-dimensions-head h4{margin:5px 0 0;color:var(--nm-ink);font-size:15px}.positioning-audit-dimensions-head p{margin:6px 0 0;max-width:820px;color:var(--nm-muted);font-size:9px;line-height:1.7}.positioning-audit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.positioning-audit-summary article{min-width:0;padding:10px;border:1px solid rgba(31,78,121,.12);border-radius:12px;background:#fff}.positioning-audit-summary span,.positioning-audit-summary small{display:block;color:var(--nm-muted);font-size:8px;line-height:1.5}.positioning-audit-summary span{font-weight:800;letter-spacing:.05em}.positioning-audit-summary strong{display:block;margin:5px 0 3px;color:var(--nm-ink);font-size:18px}.positioning-audit-dimension-list{display:grid;gap:8px}.positioning-audit-dimension-card{overflow:hidden;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.positioning-audit-dimension-card[open]{border-color:#1f4e7938;box-shadow:0 8px 22px #0f172a0b}.positioning-audit-dimension-card>summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 12px;cursor:pointer;list-style:none}.positioning-audit-dimension-card>summary::-webkit-details-marker{display:none}.positioning-audit-dimension-card>summary:before{content:"＋";flex:0 0 auto;color:var(--nm-blue);font-size:14px;font-weight:900}.positioning-audit-dimension-card[open]>summary:before{content:"－"}.positioning-audit-dimension-card>summary>div{flex:1 1 auto;min-width:0}.positioning-audit-dimension-card>summary>div span{display:block;color:var(--nm-blue);font-size:8px;font-weight:900;letter-spacing:.08em}.positioning-audit-dimension-card>summary>div strong{display:block;margin-top:4px;color:var(--nm-ink);font-size:11px;line-height:1.55}.positioning-audit-judgment{margin:0;padding:11px 13px;border-top:1px solid var(--nm-line);color:var(--nm-ink-soft);background:#fbfcfe;font-size:10px;line-height:1.7}.positioning-audit-dimension-meta{display:flex;flex-wrap:wrap;gap:7px;padding:10px 13px 0}.positioning-audit-dimension-meta span{padding:4px 7px;border-radius:999px;color:var(--nm-muted);background:#1f4e7911;font-size:8px;font-weight:800}.positioning-audit-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 13px 13px}.positioning-audit-evidence-grid section{min-width:0;padding:10px;border:1px solid rgba(31,78,121,.1);border-radius:10px;background:#fff}.positioning-audit-evidence-grid h5{margin:0;color:var(--nm-ink);font-size:9px}.positioning-audit-evidence-grid ul{margin:7px 0 0;padding-left:15px;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.positioning-audit-evidence-grid li{overflow-wrap:anywhere}.positioning-audit-evidence-grid .evidence-reference{color:var(--nm-blue);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.positioning-audit-dimension-pending{margin-top:13px;padding:12px;border:1px dashed rgba(190,117,26,.28);border-radius:13px;background:#fffaf2}.positioning-audit-dimension-pending strong{display:block;color:var(--nm-ink);font-size:11px}.positioning-audit-dimension-pending p{margin:5px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.65}.confirmed-profile-draft{margin:0 0 14px;padding:15px;border:1px solid rgba(31,78,121,.18);border-radius:16px;background:linear-gradient(180deg,#f7faff,#fff)}.client-consultation-brief{margin:0 0 14px;padding:16px;border:1px solid rgba(31,78,121,.2);border-radius:16px;background:#f8fbff}.client-consultation-brief__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.client-consultation-brief__head h3{margin:0;color:var(--nm-ink);font-size:17px}.client-consultation-brief__head p:not(.eyebrow){max-width:720px;margin:6px 0 0;color:var(--nm-muted);font-size:13px;line-height:1.7}.client-consultation-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.client-consultation-brief__grid article{min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.client-consultation-brief__grid span,.client-consultation-brief__grid strong,.client-consultation-brief__grid small{display:block}.client-consultation-brief__grid span{color:var(--nm-muted);font-size:12px;font-weight:800;letter-spacing:.06em}.client-consultation-brief__grid strong{margin-top:6px;color:var(--nm-ink);font-size:15px;line-height:1.55}.client-consultation-brief__grid small{margin-top:6px;color:var(--nm-ink-soft);font-size:12px;line-height:1.6}.client-consultation-brief__next{margin-top:12px;padding:11px 12px;border-left:3px solid var(--nm-primary);background:#fff}.client-consultation-brief__next strong{color:var(--nm-ink);font-size:14px}.client-consultation-brief__next p{margin:4px 0 0;color:var(--nm-muted);font-size:12px;line-height:1.65}.client-consultation-brief__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}.aibis-inline-action-error{flex:0 0 100%;margin:0;padding:9px 11px;border:1px solid rgba(190,50,44,.22);border-radius:10px;color:#9d2b27;background:#fff6f5;font-size:11px;font-weight:650;line-height:1.55}.confirmed-profile-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.confirmed-profile-head h3{margin:0;color:var(--nm-ink);font-size:15px}.confirmed-profile-head p{margin:6px 0 0;max-width:780px;color:var(--nm-muted);font-size:10px;line-height:1.75}.confirmed-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;overflow:hidden;border:1px solid var(--nm-line);border-radius:12px;background:var(--nm-line)}.confirmed-profile-metrics div{padding:11px 12px;background:#fff}.confirmed-profile-metrics dt{color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.confirmed-profile-metrics dd{margin:6px 0 0;color:var(--nm-ink);font-size:18px;font-weight:900}.confirmed-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.confirmed-profile-grid article{padding:12px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.confirmed-profile-grid span{display:block;color:var(--nm-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.confirmed-profile-grid strong{display:block;margin-top:6px;color:var(--nm-ink);font-size:12px;line-height:1.5}.confirmed-profile-grid ul,.profile-readiness-blockers ul{margin:9px 0 0;padding-left:16px;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.profile-readiness-blockers{margin-top:12px;padding:12px;border:1px dashed rgba(190,117,26,.34);border-radius:13px;background:#fffaf2}.profile-readiness-blockers h4{margin:0;color:var(--nm-ink);font-size:12px}.confirmed-profile-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:12px;padding:12px;border:1px solid rgba(32,92,196,.16);border-radius:13px;background:#fff}.confirmed-profile-actions div{min-width:240px;flex:1}.confirmed-profile-actions strong{display:block;color:var(--nm-ink);font-size:12px}.confirmed-profile-actions p{margin:5px 0 0;color:var(--nm-muted);font-size:9px;line-height:1.6}.confirmed-profile-actions .aibis-inline-action-error{margin:0;color:#9d2b27;font-size:11px}.profile-review-inline{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(32,132,88,.2);border-radius:12px;color:var(--nm-ink-soft);background:#f6fbf8;font-size:10px;line-height:1.65}.formal-diagnosis-chain-panel{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:13px;margin:0 0 16px;padding:15px;border:1px solid rgba(31,78,121,.16);border-radius:16px;background:linear-gradient(135deg,#1f4e7912,#fffffff5 44%),#fff}.formal-diagnosis-chain-head,.formal-diagnosis-chain-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.formal-diagnosis-chain-head h3{margin:0;color:var(--nm-ink);font-size:15px}.formal-diagnosis-chain-head p,.formal-diagnosis-chain-actions p{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.7}.formal-diagnosis-chain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.formal-diagnosis-chain-grid article{min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.formal-diagnosis-chain-grid article[data-chain-status=complete]{border-color:#2084583d;background:#f7fbf8}.formal-diagnosis-chain-grid article[data-chain-status=warning]{border-color:#be751a47;background:#fffaf2}.formal-diagnosis-chain-grid span{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.formal-diagnosis-chain-grid strong,.formal-diagnosis-chain-actions strong{display:block;margin-top:6px;color:var(--nm-ink);font-size:12px;line-height:1.45}.formal-diagnosis-chain-grid small{display:block;margin-top:6px;color:var(--nm-muted);font-size:9px;line-height:1.55;overflow-wrap:anywhere}.formal-competition-set{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px;padding:14px;border:1px solid rgba(31,78,121,.16);border-radius:14px;background:#ffffffdb}.formal-competition-set-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.formal-competition-set-head h4{margin:0;color:var(--nm-ink);font-size:14px}.formal-competition-set-head p{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.65}.formal-competition-set-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px dashed rgba(31,78,121,.24);border-radius:12px;background:#fbfcff}.formal-competition-set-empty p{margin:0;color:var(--nm-muted);font-size:10px;line-height:1.6}.formal-competition-set-meta{display:flex;flex-wrap:wrap;gap:8px}.formal-competition-set-meta span{padding:5px 8px;border-radius:999px;background:var(--nm-surface-soft);color:var(--nm-muted);font-size:9px;font-weight:800}.formal-competition-set-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.formal-competition-group{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.formal-competition-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.formal-competition-group>header strong{display:block;color:var(--nm-ink);font-size:11px}.formal-competition-group>header small{display:block;margin-top:4px;color:var(--nm-muted);font-size:12px;line-height:1.5}.formal-competition-group>header>span{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:#f2f6fb;color:var(--nm-ink-soft);font-size:12px;font-weight:900}.formal-competition-items{display:grid;gap:8px}.formal-competition-item{display:grid;grid-template-columns:58px minmax(110px,1fr) 108px auto;gap:8px;align-items:end;padding:9px;border:1px solid rgba(31,78,121,.11);border-radius:10px;background:#fbfcff}.formal-competition-item.removed{opacity:.64;background:#f7f7f7}.formal-competition-item label>span,.formal-competition-note>span,.formal-competition-evidence-summary>span{display:block;margin-bottom:4px;color:var(--nm-muted);font-size:12px;font-weight:800}.formal-competition-item .field-control{min-height:44px;min-width:0;padding:7px 8px;font-size:13px}.formal-competition-item-name{align-self:center;min-width:0}.formal-competition-item-name strong,.formal-competition-item-name small{display:block;overflow-wrap:anywhere}.formal-competition-item-name strong{color:var(--nm-ink);font-size:14px}.formal-competition-item-name small{margin-top:3px;color:var(--nm-muted);font-size:12px}.formal-competition-evidence-summary{align-self:center;min-width:0}.formal-competition-evidence-summary small{display:block;color:var(--nm-ink-soft);font-size:12px;font-weight:700;line-height:1.45}.formal-competition-item-actions{display:flex;gap:4px}.formal-competition-item-actions button{min-height:44px;padding:0 8px;border:1px solid var(--nm-line);border-radius:8px;background:#fff;color:var(--nm-muted);font-size:12px;font-weight:900;cursor:pointer}.formal-competition-item-actions button.selected{border-color:#1f4e7957;color:var(--nm-primary);background:#1f4e7914}.formal-competition-item-actions button:disabled{cursor:not-allowed}.formal-competition-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.formal-competition-note{display:block}.formal-competition-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.formal-competition-review-actions>span{color:var(--nm-muted);font-size:12px;line-height:1.55}.consultant-takeover-form{display:grid;gap:16px;margin-top:14px;padding:18px;border:1px solid rgba(28,91,176,.28);border-radius:14px;background:linear-gradient(135deg,#ebf4ffd1,#fffffffa 46%)}.consultant-takeover-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.consultant-takeover-head h4{margin:0;color:var(--nm-ink);font-size:16px}.consultant-takeover-head p:not(.eyebrow){margin:7px 0 0;max-width:800px;color:var(--nm-muted);font-size:13px;line-height:1.65}.consultant-takeover-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consultant-takeover-fields label,.consultant-takeover-note{display:grid;gap:6px;color:var(--nm-ink-soft);font-size:13px;font-weight:800}.consultant-takeover-span-2{grid-column:1 / -1}.consultant-takeover-fields textarea,.consultant-takeover-note textarea{resize:vertical}.consultant-source-picker{display:grid;gap:10px;min-width:0;margin:0;padding:14px;border:1px solid rgba(31,78,121,.16);border-radius:12px;background:#ffffffd1}.consultant-source-picker legend{padding:0 6px;color:var(--nm-ink);font-size:13px;font-weight:900}.consultant-source-picker>p{margin:0;color:var(--nm-muted);font-size:12px;line-height:1.55}.consultant-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.consultant-source-options label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:start;min-width:0;padding:9px 10px;border:1px solid var(--nm-line);border-radius:9px;background:#fff;cursor:pointer}.consultant-source-options input{grid-row:1 / span 2;margin-top:3px}.consultant-source-options span{color:var(--nm-ink-soft);font-size:12px;font-weight:800}.consultant-source-options small{min-width:0;color:var(--nm-muted);font-size:11px;overflow-wrap:anywhere}.consultant-takeover-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.consultant-takeover-actions .form-helper{margin:0}.consultant-takeover-actions button{flex:0 0 auto}.diagnosis-review-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(75,62,138,.2);border-radius:14px;background:linear-gradient(135deg,#4b3e8a0e,#fffffff5 38%)}.diagnosis-version-diff-panel{display:grid;gap:16px;margin-top:18px;padding:20px;border:1px solid #dbe5f1;border-radius:16px;background:#f8fbff}.diagnosis-version-diff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.diagnosis-version-diff-head h4{margin:4px 0 6px;font-size:20px;color:#13243a}.diagnosis-version-diff-head p{max-width:720px;margin:0;color:#5d6c80}.diagnosis-version-diff-head label{display:grid;min-width:min(360px,100%);gap:6px;color:#526277;font-size:12px}.diagnosis-version-diff-grid{overflow:hidden;border:1px solid #dbe5f1;border-radius:12px;background:#fff}.diagnosis-version-diff-columns,.diagnosis-version-diff-grid article{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(240px,1.6fr) minmax(240px,1.6fr);gap:0}.diagnosis-version-diff-columns{background:#eef4fb;color:#344862}.diagnosis-version-diff-columns>*,.diagnosis-version-diff-grid article>*{min-width:0;margin:0;padding:12px 14px;border-right:1px solid #dbe5f1}.diagnosis-version-diff-columns>*:last-child,.diagnosis-version-diff-grid article>*:last-child{border-right:0}.diagnosis-version-diff-grid article{border-top:1px solid #e5ebf3}.diagnosis-version-diff-grid article[data-diff-status=changed]{background:#fffaf1}.diagnosis-version-diff-grid article>div{display:grid;align-content:start;gap:4px}.diagnosis-version-diff-grid article>div span{width:max-content;padding:2px 7px;border-radius:999px;background:#e8eef6;color:#526277;font-size:11px}.diagnosis-version-diff-grid article[data-diff-status=changed]>div span{background:#fff0cd;color:#855d07}.diagnosis-version-diff-grid article>p{color:#415269;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.approval-policy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px}.approval-policy-strip>div{display:grid;gap:4px;padding:11px 12px;border:1px solid #dbe5f1;border-radius:10px;background:#f8fbff}.approval-policy-strip span,.approval-policy-note{color:#65758a;font-size:12px}.approval-policy-strip strong{color:#1c3049;font-size:13px;line-height:1.45}.approval-policy-note{margin:-10px 0 16px}.diagnosis-review-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.diagnosis-review-head h4{margin:0;color:var(--nm-ink);font-size:14px}.diagnosis-review-head p{margin:6px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.65}.diagnosis-review-progress{display:grid;justify-items:end;gap:3px;min-width:100px}.diagnosis-review-progress strong{color:var(--nm-ink);font-size:18px}.diagnosis-review-progress span{color:var(--nm-primary);font-size:9px;font-weight:900}.diagnosis-review-progress small{color:var(--nm-muted);font-size:8px}.diagnosis-advisor-decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px;align-items:end;padding:13px;border:1px solid rgba(32,92,196,.16);border-radius:12px;background:linear-gradient(135deg,#f1f7ffeb,#ffffffeb)}.diagnosis-advisor-decision__context>span,.diagnosis-advisor-decision label>span{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.06em}.diagnosis-advisor-decision__context>strong{display:block;margin-top:4px;color:var(--nm-ink);font-size:12px}.diagnosis-advisor-decision__context>p{margin:5px 0 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.65}.diagnosis-advisor-decision label .field-control{width:100%;margin-top:5px}.diagnosis-advisor-note{padding:0 1px}.diagnosis-review-workpaper{padding:10px 12px;border:1px solid var(--nm-line);border-radius:11px;background:#ffffffc2}.diagnosis-review-workpaper summary{color:var(--nm-ink);font-size:10px;font-weight:900;cursor:pointer}.diagnosis-review-workpaper>p{margin:8px 0 11px;color:var(--nm-muted);font-size:9px;line-height:1.6}.diagnosis-review-workpaper__actions{display:flex;justify-content:flex-end;margin-top:10px}.diagnosis-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.diagnosis-review-grid article{min-width:0;padding:11px;border:1px solid var(--nm-line);border-radius:12px;background:#fff}.diagnosis-review-grid article[data-review-decision=revision_required]{border-color:#b4231847;background:#fff9f8}.diagnosis-review-grid article[data-review-decision=reserved]{border-color:#be751a4d;background:#fffbf4}.diagnosis-review-grid article[data-review-decision=approved]{border-color:#20845838;background:#f8fcfa}.diagnosis-review-grid article>header{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;align-items:start}.diagnosis-review-grid article>header span,.diagnosis-review-grid article>header strong{display:block}.diagnosis-review-grid article>header span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.06em}.diagnosis-review-grid article>header strong{margin-top:3px;color:var(--nm-ink);font-size:11px}.diagnosis-review-grid article>header .field-control{min-height:44px;padding:7px 8px;font-size:9px}.diagnosis-review-grid article>p{min-height:34px;margin:9px 0;color:var(--nm-ink-soft);font-size:9px;line-height:1.6}.diagnosis-review-grid textarea.field-control{min-height:52px;font-size:9px}.diagnosis-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.diagnosis-review-actions>span{color:var(--nm-muted);font-size:9px;line-height:1.6}.diagnosis-review-history{padding:10px 12px;border:1px solid var(--nm-line);border-radius:11px;background:#ffffffc2}.diagnosis-review-history summary{color:var(--nm-ink);font-size:9px;font-weight:900;cursor:pointer}.diagnosis-review-history ol{display:grid;gap:7px;margin:9px 0 0;padding-left:18px}.diagnosis-review-history li strong,.diagnosis-review-history li span,.diagnosis-review-history li small{display:block;font-size:8px;line-height:1.55}.diagnosis-review-history li strong{color:var(--nm-ink)}.diagnosis-review-history li span,.diagnosis-review-history li small{color:var(--nm-muted)}.formal-diagnosis-chain-actions{padding:12px;border:1px solid rgba(32,92,196,.14);border-radius:13px;background:#fbfcff}.success-text{color:#147a4a!important}.danger-text{color:#b42318!important}.aibis-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.aibis-report-workspace{display:grid;width:100%;min-width:0;max-width:100%;gap:16px}.aibis-report-workspace>.content-panel,.aibis-report-workspace>.aibis-report-sheet{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.aibis-report-review-panel{display:grid;gap:14px;border-color:#1f4e792e;background:linear-gradient(135deg,#1f4e7914,#fffffff5 48%),#fff}.aibis-report-review-panel h2,.aibis-report-version-card h2{margin:0;color:var(--nm-ink);font-size:18px}.aibis-report-review-panel p,.aibis-report-version-card p{margin:6px 0 0;color:var(--nm-muted);font-size:11px;line-height:1.75}.aibis-client-report-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:16px;align-items:center;border-color:#147a4a2e;background:linear-gradient(135deg,#147a4a12,#fffffff5 50%),#fff}.aibis-client-report-summary h2{margin:0;color:var(--nm-ink);font-size:18px}.aibis-client-report-summary p{margin:6px 0 0;color:var(--nm-muted);font-size:11px;line-height:1.75}.aibis-client-report-summary-meta{display:grid;gap:5px;padding:13px;border:1px solid rgba(20,122,74,.16);border-radius:14px;background:#ffffffd6}.aibis-client-report-summary-meta span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-client-report-summary-meta strong{color:var(--nm-ink);font-size:18px}.aibis-client-report-summary-meta small{color:var(--nm-muted);font-size:9px;line-height:1.55}.aibis-client-report-summary>.aibis-report-actions,.aibis-client-report-summary>.form-helper{grid-column:1 / -1}.client-decision-panel{gap:18px}.client-decision-summary{display:grid;gap:10px;padding:18px;border:1px solid var(--nm-line);border-radius:14px;background:#f7f9fcdb}.client-decision-summary strong{color:var(--nm-ink);font-size:15px}.client-decision-summary p{margin:0;color:var(--nm-muted);font-size:13px;line-height:1.7}.client-guidance-panel .advisor-orb{background:var(--nm-mint);color:#1d4ed8}[data-workflow-focus=graph] .console-subnav a.is-active{color:#1d4ed8}.aibis-report-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aibis-report-status-grid article{padding:13px;border:1px solid var(--nm-line);border-radius:14px;background:#fff}.aibis-report-status-grid span,.aibis-report-version-card dt{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-report-status-grid strong{display:block;margin-top:5px;color:var(--nm-ink);font-size:20px;line-height:1.2}.aibis-report-status-grid small{display:block;margin-top:6px;color:var(--nm-muted);font-size:9px;line-height:1.5}.aibis-report-blockers,.aibis-report-warnings{padding:13px;border-radius:14px}.aibis-report-blockers{border:1px solid rgba(180,35,24,.22);background:#fff7f6}.aibis-report-warnings{border:1px solid rgba(190,117,26,.24);background:#fffaf2}.aibis-report-blockers h3,.aibis-report-warnings h3{margin:0;color:var(--nm-ink);font-size:13px}.aibis-report-blockers ul,.aibis-report-warnings ul{margin:9px 0 0;padding-left:17px;color:var(--nm-ink-soft);font-size:10px;line-height:1.7}.aibis-export-manifest{display:grid;gap:12px;padding:14px;border:1px solid rgba(31,78,121,.16);border-radius:16px;background:#ffffffc7}.aibis-export-manifest h3{margin:0;color:var(--nm-ink);font-size:14px}.aibis-export-manifest p{margin:5px 0 0;color:var(--nm-muted);font-size:10px;line-height:1.65}.aibis-export-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aibis-export-grid article{min-height:96px;padding:11px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.aibis-export-grid article.coverage-included{border-color:#147a4a2e;background:linear-gradient(180deg,#147a4a0f,#fff 45%)}.aibis-export-grid article.coverage-missing,.aibis-export-grid article.coverage-blocked{border-color:#b423182e;background:linear-gradient(180deg,#b423180e,#fff 45%)}.aibis-export-grid span{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-export-grid strong{display:block;margin-top:7px;color:var(--nm-ink);font-size:16px}.aibis-export-grid small{display:block;margin-top:7px;color:var(--nm-muted);font-size:9px;line-height:1.5}.aibis-export-binding{padding:11px 12px;border:1px dashed rgba(31,78,121,.32);border-radius:13px;background:#1f4e790b}.aibis-export-binding span,.aibis-export-binding strong,.aibis-export-binding small{display:block}.aibis-export-binding span{color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-export-binding strong{margin-top:5px;color:var(--nm-ink);font-size:12px}.aibis-export-binding small{margin-top:5px;color:var(--nm-muted);font-size:9px;line-height:1.6}.aibis-review-note{display:block}.aibis-review-note>span{display:block;margin-bottom:7px;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-review-note textarea{width:100%;min-height:96px;resize:vertical;padding:12px;border:1px solid var(--nm-line);border-radius:12px;color:var(--nm-ink);background:#fff;font:inherit;font-size:12px;line-height:1.7}.aibis-report-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.aibis-report-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.aibis-report-version-card{display:grid;grid-template-columns:minmax(280px,.85fr) 1fr;gap:18px;align-items:start}.aibis-report-version-card--client{grid-template-columns:minmax(0,1fr)}.aibis-report-version-card dl{display:grid;gap:8px;margin:0}.aibis-report-version-card div>dd,.aibis-report-version-card dd{margin:4px 0 0;color:var(--nm-ink-soft);font-size:10px;line-height:1.65;word-break:break-all}.aibis-audit-panel{display:grid;gap:14px;border-color:#5c469c2e;background:linear-gradient(135deg,#5c469c12,#fffffff5 42%),#fff}.aibis-audit-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.aibis-audit-head h2{margin:0;color:var(--nm-ink);font-size:18px}.aibis-audit-head p{margin:6px 0 0;max-width:860px;color:var(--nm-muted);font-size:11px;line-height:1.75}.aibis-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aibis-audit-grid article,.aibis-audit-empty{padding:13px;border:1px solid rgba(92,70,156,.14);border-radius:14px;background:#ffffffdb}.aibis-audit-grid span{display:block;color:var(--nm-muted);font-size:8px;font-weight:900;letter-spacing:.08em}.aibis-audit-grid strong,.aibis-audit-empty strong{display:block;margin-top:6px;color:var(--nm-ink);font-size:18px}.aibis-audit-grid small,.aibis-audit-empty p{display:block;margin-top:6px;color:var(--nm-muted);font-size:9px;line-height:1.55}.aibis-audit-timeline{display:grid;gap:9px;margin:0;padding:0;list-style:none}.aibis-audit-timeline li{display:grid;grid-template-columns:150px minmax(160px,.45fr) 1fr;gap:12px;align-items:start;padding:11px 12px;border:1px solid var(--nm-line);border-radius:13px;background:#fff}.aibis-audit-timeline span{color:var(--nm-muted);font-size:9px;line-height:1.5}.aibis-audit-timeline strong{color:var(--nm-ink);font-size:12px}.aibis-audit-timeline small{color:var(--nm-ink-soft);font-size:10px;line-height:1.55}@media(max-width:900px){.adaptive-question-head{grid-template-columns:1fr}.adaptive-question-head dl{min-width:0}.questionnaire-policy-summary{grid-template-columns:1fr}.questionnaire-currency-notice{flex-direction:column;gap:10px}.questionnaire-run-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.questionnaire-replan-notice{align-items:flex-start;flex-direction:column}.adaptive-answer-options,.adaptive-answer-options[data-question-lens=reliability_claim_validation],.questionnaire-claim-frame{grid-template-columns:1fr}.questionnaire-transfer-panel,.questionnaire-coverage-grid,.questionnaire-quality-grid{grid-template-columns:1fr 1fr}.questionnaire-quality-head{align-items:flex-start;flex-direction:column}.questionnaire-quality-head>small{text-align:left}.questionnaire-route-requirements{grid-template-columns:1fr}.questionnaire-route-requirements ul{grid-template-columns:1fr 1fr}.questionnaire-session-empty,.questionnaire-paused-banner,.questionnaire-complete-panel,.questionnaire-session-footer{align-items:stretch;flex-direction:column}.questionnaire-session-empty button,.questionnaire-paused-banner button,.questionnaire-complete-panel button{width:100%}.questionnaire-recovery-actions{align-items:stretch;flex-direction:column}.questionnaire-advisor-select{min-width:0;width:100%}.questionnaire-answer-history li{grid-template-columns:1fr}.questionnaire-answer-history small{white-space:normal}.questionnaire-answer-history-actions{justify-content:flex-start}.questionnaire-revision-head{display:grid}.authorized-source-disclosure summary,.source-discovery-disclosure>summary{align-items:flex-start;flex-direction:column}.source-discovery-head,.source-discovery-consent,.source-discovery-card-actions{align-items:stretch;flex-direction:column}.source-discovery-consent button,.source-discovery-card-actions button{width:100%}.source-discovery-card-actions label{min-width:0;width:100%}.authorized-source-row{grid-template-columns:1fr 1fr}.authorized-source-url{grid-column:1 / -1}.public-research-evidence-head,.research-evidence-grid,.research-evidence-lists{grid-template-columns:1fr}.positioning-audit-head{display:grid}.positioning-audit-assets,.positioning-audit-grid,.positioning-audit-decision,.positioning-asset-review-submit{grid-template-columns:1fr}.positioning-asset-review-submit>button{width:100%}.positioning-audit-dimensions-head{display:grid}.positioning-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.positioning-audit-evidence-grid,.consultant-takeover-head,.consultant-takeover-fields,.consultant-source-options{grid-template-columns:1fr}.consultant-takeover-span-2{grid-column:auto}.consultant-takeover-actions{align-items:stretch;flex-direction:column}.consultant-takeover-actions button{width:100%}.diagnosis-version-diff-head{align-items:stretch;flex-direction:column}.diagnosis-version-diff-head label{width:100%}.diagnosis-version-diff-grid{overflow-x:auto}.diagnosis-version-diff-columns,.diagnosis-version-diff-grid article{min-width:760px}.approval-policy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.client-consultation-brief__head{display:grid}.client-consultation-brief__grid{grid-template-columns:1fr}.confirmed-profile-head{display:grid}.confirmed-profile-metrics,.confirmed-profile-grid{grid-template-columns:1fr}.confirmed-profile-actions{display:grid;justify-content:stretch}.confirmed-profile-actions div{min-width:0}.industry-route-review-actions{align-items:stretch;flex-direction:column}.industry-route-review-actions .secondary-button{width:100%}.aibis-export-grid,.aibis-report-status-grid,.aibis-client-report-summary,.aibis-report-version-card,.aibis-audit-grid,.aibis-audit-timeline li{grid-template-columns:1fr}.client-decision-summary{padding:15px}.aibis-audit-head{display:grid}}@media(max-width:860px){.formal-diagnosis-chain-head,.formal-diagnosis-chain-actions,.formal-diagnosis-chain-grid,.formal-competition-set-head,.formal-competition-set-groups,.diagnosis-review-head,.diagnosis-advisor-decision,.diagnosis-review-grid{grid-template-columns:minmax(0,1fr)}.diagnosis-review-progress{justify-items:start}}@media(max-width:600px){.formal-competition-set-empty{align-items:stretch;flex-direction:column}.formal-competition-item{grid-template-columns:52px minmax(0,1fr)}.formal-competition-item>label:nth-of-type(2),.formal-competition-item-actions{grid-column:1 / -1}.formal-competition-review-actions>button,.diagnosis-review-actions>button{width:100%}.monitor-alert-rule-fieldset{grid-template-columns:1fr}.adaptive-question-plan{padding:15px}.adaptive-question-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.questionnaire-policy-summary{padding:14px}.questionnaire-policy-summary dl,.questionnaire-run-summary,.questionnaire-transfer-panel,.questionnaire-coverage-grid,.questionnaire-quality-grid,.questionnaire-route-requirements ul{grid-template-columns:1fr}.questionnaire-transfer-panel .adaptive-answer-actions{grid-column:auto}.authorized-source-row{grid-template-columns:1fr}.authorized-source-url{grid-column:auto}.approval-policy-strip,.advisor-candidate-fields{grid-template-columns:1fr}.advisor-candidate-card>header,.advisor-candidate-actions{align-items:stretch;flex-direction:column}.advisor-candidate-actions small{max-width:none;margin-right:0}.advisor-candidate-actions .primary-button,.advisor-candidate-actions .secondary-button{width:100%}}.aibis-permission-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.aibis-permission-note{margin:0 0 16px;padding:10px 12px;border:1px solid #d7e0ee;border-radius:10px;background:#f7f9fc;color:#53657e}.lazy-route-recovery{width:min(680px,calc(100% - 32px));margin:72px auto;padding:30px;border:1px solid #cddcf5;border-radius:18px;background:#fff;box-shadow:0 16px 40px #1537701f;color:#192b49}.lazy-route-recovery__eyebrow{margin:0 0 8px;color:#2563d9;font-size:13px;font-weight:700}.lazy-route-recovery h1{margin:0;font-size:clamp(22px,4vw,30px);line-height:1.35}.lazy-route-recovery h1+p{margin:14px 0 22px;color:#53657e;line-height:1.75}.lazy-route-recovery__button{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#2563d9;color:#fff;font:inherit;font-weight:700;cursor:pointer}.lazy-route-recovery__button:hover,.lazy-route-recovery__button:focus-visible{background:#174daf}@media print{@page{size:A4;margin:16mm 15mm 18mm}body{color:#172033;background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.aibis-report-workspace>:not(.aibis-report-sheet){display:none!important}.aibis-report-workspace,.aibis-report-sheet{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.aibis-report-sheet>header,.aibis-report-sheet>section,.aibis-report-sheet article,.aibis-report-sheet dl{break-inside:avoid}.aibis-report-sheet h2,.aibis-report-sheet h3{break-after:avoid}}.aibis-frame{min-height:100vh;background:#f4f6f8;color:var(--ink-900,#17202a)}.aibis-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;width:272px;flex-direction:column;background:#101b2a;color:#eef4f7;border-right:1px solid #24344a}.aibis-brand{display:flex;align-items:center;padding:16px 16px 14px;border-bottom:1px solid #26374d}.aibis-parent-brand{display:grid;width:100%;min-height:70px;gap:5px;padding:12px 14px;border:1px solid rgba(132,160,194,.42);border-radius:10px;background:#16263b;color:#fff;text-align:left;font:inherit;cursor:pointer}.aibis-parent-brand span{color:#9eb0c4;font-size:10px;line-height:1.4}.aibis-parent-brand strong{font-size:15px;line-height:1.35}.aibis-parent-brand:hover{border-color:#6f8cad;background:#1a2d45}.aibis-parent-brand:disabled{cursor:not-allowed;opacity:.64}.aibis-sidebar nav{display:grid;gap:4px;min-height:0;padding:12px;overflow:auto}.aibis-sidebar nav a{display:grid;grid-template-columns:minmax(0,1fr);min-height:44px;padding:10px 11px;border-radius:8px;color:#b8c6d8;text-decoration:none;border:1px solid transparent}.aibis-sidebar nav a>span{font-size:11px;color:#6f829b;padding-top:2px}.aibis-sidebar nav a div{display:grid;min-width:0;gap:2px}.aibis-sidebar nav a strong{font-size:13px}.aibis-sidebar nav a small{font-size:11px;color:#7f91a8}.aibis-sidebar nav a:hover,.aibis-sidebar nav a.router-link-active{background:#1a2a40;color:#fff;border-color:#30465f}.aibis-sidebar nav a.router-link-active>span{color:#68c3a8}.aibis-sidebar nav a.router-link-active small{color:#afc5da}.aibis-sidebar-boundary{margin:auto 16px 12px;padding:14px;border:1px solid #33465e;border-radius:8px;background:#142236}.aibis-sidebar-boundary strong{font-size:12px;color:#b8d8cf}.aibis-sidebar-boundary p{margin:7px 0 0;font-size:11px;line-height:1.55;color:#90a2b9}.aibis-user{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-top:1px solid #26374d}.aibis-user div{display:grid}.aibis-user small{color:#8091a7}.aibis-user button{min-width:44px;min-height:44px;border:0;background:transparent;color:#9cacc0;cursor:pointer}.aibis-main{width:calc(100% - 272px);min-width:0;min-height:100vh;margin-left:272px}.aibis-context-header{position:sticky;top:0;z-index:20;display:flex;min-width:0;align-items:center;gap:16px;min-height:70px;padding:10px 30px;background:#fffffff7;border-bottom:1px solid #dfe4e8;box-shadow:0 1px #0d192805;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aibis-context-title{display:grid;min-width:0;margin-right:auto}.aibis-context-title span,.aibis-project-picker span{font-size:11px;color:#59697d}.aibis-context-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aibis-project-picker{display:flex;min-width:0;align-items:center;gap:8px}.aibis-project-picker select,.aibis-form-grid input,.aibis-form-grid textarea,.aibis-form-grid select,.aibis-inline-form input,.aibis-inline-form select,.aibis-task-card select,.aibis-validation-card input,.aibis-validation-card textarea,.aibis-validation-card select,.aibis-table select{border:1px solid #cfd7de;border-radius:7px;background:#fff;color:#1d2935;font:inherit}.aibis-project-picker select{min-width:230px;min-height:44px;max-width:min(32vw,360px);box-sizing:border-box;padding:9px 10px}.aibis-content{min-width:0;padding:28px 30px 64px}.aibis-content>.page-stack{grid-template-columns:minmax(0,1fr)}.aibis-content>.page-stack>*{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.aibis-page{display:grid;width:100%;min-width:0;max-width:100%;gap:22px;margin:0 auto}.aibis-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.aibis-page-head h1,.aibis-page-head h2{margin:4px 0 8px;font-size:30px;letter-spacing:-.025em}.aibis-page-head>div>p:last-child{max-width:820px;margin:0;color:#596777;line-height:1.65}.aibis-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #dce2e7;border-radius:10px;overflow:hidden}.aibis-stage-rail article{display:grid;grid-template-columns:28px 1fr;gap:6px;align-items:center;min-height:82px;padding:14px;border-right:1px solid #e5e9ed;position:relative}.aibis-stage-rail article:last-child{border-right:0}.aibis-stage-rail article>span{font-size:11px;color:#59697d}.aibis-stage-rail article div{display:grid;gap:3px}.aibis-stage-rail article strong{font-size:13px}.aibis-stage-rail article small{font-size:11px;color:#59697d}.aibis-stage-rail article b{grid-column:2;font-size:10px;font-weight:600;color:#59697d}.aibis-stage-rail article.done{box-shadow:inset 0 3px #3a8f78}.aibis-stage-rail article.active{background:#f1f7f5;box-shadow:inset 0 3px #1f6f5d}.aibis-stage-rail article.active b{color:#1f6f5d}.aibis-summary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px}.aibis-summary-grid--single{grid-template-columns:minmax(0,1fr)}.aibis-position-summary h3{margin:18px 0 8px;font-size:24px}.aibis-position-summary>p{color:#43515f;line-height:1.65}.aibis-fact-list{display:grid;gap:0;margin:16px 0 0}.aibis-fact-list>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 0;border-top:1px solid #e7ebee}.aibis-fact-list dt{font-size:12px;color:#7a8794}.aibis-fact-list dd{margin:0;line-height:1.55}.aibis-boundary-note{margin:18px 0 0;padding:12px 14px;border-left:3px solid #7f5da8;background:#f7f3fa;color:#574967;font-size:13px;line-height:1.6}.aibis-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aibis-metric-grid article,.aibis-alignment-summary article{display:grid;gap:5px;padding:18px;background:#fff;border:1px solid #dce2e7;border-radius:9px}.aibis-metric-grid span,.aibis-alignment-summary span{font-size:12px;color:#6f7d8a}.aibis-metric-grid strong,.aibis-alignment-summary strong{font-size:26px}.aibis-metric-grid small{color:#83909c}.aibis-constraint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aibis-constraint-grid article{padding:14px;border:1px solid #e1e6ea;border-radius:8px;background:#fbfcfd}.aibis-constraint-grid p{margin:7px 0 0;color:#5f6d79;line-height:1.55;font-size:13px}.aibis-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aibis-form-grid label,.aibis-validation-card label,.aibis-task-card label{display:grid;gap:7px}.aibis-form-grid label>span,.aibis-validation-card label>span,.aibis-task-card label>span{font-size:12px;font-weight:600;color:#5f6d79}.aibis-form-grid input,.aibis-form-grid select,.aibis-form-grid textarea,.aibis-validation-card input,.aibis-validation-card select,.aibis-validation-card textarea{width:100%;box-sizing:border-box;padding:10px 11px}.aibis-form-grid textarea,.aibis-validation-card textarea{min-height:88px;resize:vertical;line-height:1.5}.aibis-form-grid .form-wide{grid-column:1/-1}.form-success{color:#25735f;font-size:13px}.aibis-symbol-test ol{margin:15px 0 0;padding-left:20px}.aibis-symbol-test li{padding:6px 0;color:#53616e}.aibis-report-gate-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:18px;align-items:stretch;padding:18px 20px;border:1px solid #d7e2ee;border-left:4px solid #315f9c;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff 68%);box-shadow:0 14px 34px #16294212}.aibis-report-gate-strip>div{display:grid;gap:5px}.aibis-report-gate-strip span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#315f9c;text-transform:uppercase}.aibis-report-gate-strip strong{font-size:18px;color:#172433}.aibis-report-gate-strip p{margin:0;color:#566575;line-height:1.55}.aibis-report-gate-strip dl{display:grid;gap:8px;margin:0}.aibis-report-gate-strip dl div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px 10px;border:1px solid #e2e8ef;border-radius:9px;background:#fff}.aibis-report-gate-strip dt{font-size:12px;color:#738393}.aibis-report-gate-strip dd{min-width:0;margin:0;color:#1d2d3d;font-size:12px;font-weight:700;overflow-wrap:anywhere}.aibis-minimum-action-card{display:grid;gap:16px;border-color:#c8dbf6!important;background:linear-gradient(135deg,#f7fbff,#fff 78%)}.aibis-minimum-action-card .section-heading{margin:0}.aibis-alignment-workpaper{border:1px solid #dfe6eb;border-radius:10px;background:#fbfcfd}.aibis-alignment-workpaper>summary{display:grid;gap:4px;padding:15px 18px;cursor:pointer;list-style:none}.aibis-alignment-workpaper>summary::-webkit-details-marker{display:none}.aibis-alignment-workpaper>summary span{font-weight:700;color:#1e344c}.aibis-alignment-workpaper>summary small{color:#71808d;line-height:1.45}.aibis-alignment-workpaper>.aibis-alignment-list{padding:0 12px 12px}.aibis-alignment-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aibis-alignment-list{display:grid;gap:12px}.aibis-alignment-item{padding:0!important}.aibis-alignment-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}.aibis-alignment-item summary::-webkit-details-marker{display:none}.aibis-alignment-item summary>div{display:grid;grid-template-columns:12px auto;gap:4px 10px;align-items:center}.aibis-alignment-item summary small{grid-column:2;color:#74818d}.aibis-alignment-item summary>b{font-size:12px;color:#697785}.aibis-alignment-item>.aibis-form-grid{padding:18px 20px 22px;border-top:1px solid #e3e8ec}.status-dot{width:9px;height:9px;border-radius:50%;background:#a6b0b9}.status-dot.in_progress{background:#467da7}.status-dot.blocked{background:#c67b42}.status-dot.done{background:#338269}.aibis-form-disclosure,.aibis-optional-workbench{border:1px solid #dfe6eb;border-radius:9px;background:#fbfcfd}.aibis-form-disclosure>summary,.aibis-optional-workbench>summary{padding:12px 14px;cursor:pointer;color:#476177;font-size:13px;font-weight:700;list-style:none}.aibis-form-disclosure>summary::-webkit-details-marker,.aibis-optional-workbench>summary::-webkit-details-marker{display:none}.aibis-form-disclosure>.aibis-form-grid{padding:0 14px 14px}.aibis-optional-workbench>summary{display:grid;gap:3px}.aibis-optional-workbench>summary small{font-weight:400;color:#74818d;line-height:1.45}.aibis-optional-workbench>.section-heading,.aibis-optional-workbench>.aibis-inline-form,.aibis-optional-workbench>.aibis-table-wrap,.aibis-optional-workbench>.empty-state{margin-inline:14px}.aibis-optional-workbench>.section-heading{padding-top:4px}.aibis-optional-workbench>.aibis-table-wrap{margin-bottom:14px}.aibis-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;align-items:start;overflow:auto;padding-bottom:6px}.aibis-board-column{display:grid;gap:10px;min-width:240px;padding:12px;background:#e9edf0;border-radius:9px}.aibis-board-column>header{display:flex;justify-content:space-between;padding:2px 3px;font-size:13px}.aibis-board-column>header span{color:#75818c}.board-empty{padding:25px 8px;text-align:center;color:#8a96a1;font-size:12px}.aibis-task-card{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #d9e0e5;border-radius:8px}.aibis-task-card>div{display:flex;justify-content:space-between}.aibis-task-card h3{margin:0;font-size:15px}.aibis-task-card p{margin:0;color:#66737f;font-size:13px;line-height:1.5}.aibis-task-card dl{display:grid;gap:7px;margin:0}.aibis-task-card dl div{display:grid;grid-template-columns:54px 1fr;gap:6px}.aibis-task-card dt{color:#88939d;font-size:11px}.aibis-task-card dd{margin:0;font-size:12px}.aibis-task-card select{padding:8px}.aibis-inline-form{display:grid;grid-template-columns:130px repeat(5,minmax(130px,1fr)) auto;gap:8px;margin:14px 0}.aibis-inline-form input,.aibis-inline-form select{min-width:0;padding:9px}.aibis-table-wrap{overflow:auto}.aibis-table{width:100%;border-collapse:collapse;min-width:860px}.aibis-table th,.aibis-table td{padding:11px 10px;border-top:1px solid #e4e8ec;text-align:left;font-size:12px;vertical-align:top}.aibis-table th{color:#70808d;background:#f8f9fa}.aibis-table select{padding:6px}.aibis-task-outcome{display:grid;gap:10px;margin:2px 0 0;padding:12px;border:1px solid #dce5ee;border-radius:8px;background:#f8fafc}.aibis-task-outcome input,.aibis-task-outcome select,.aibis-task-outcome textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #cfd7de;border-radius:7px;background:#fff;color:#1d2935;font:inherit}.aibis-task-outcome textarea{min-height:72px;resize:vertical;line-height:1.5}.aibis-task-outcome button{width:100%}.aibis-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aibis-validation-card{display:grid;gap:12px}.aibis-validation-card>div{display:flex;justify-content:space-between}.aibis-validation-card h3{margin:0;font-size:17px}.aibis-review-list{display:grid;gap:10px;margin-top:16px}.aibis-review-list article{display:grid;grid-template-columns:160px 140px 1fr auto;gap:14px;align-items:center;padding:13px;border-top:1px solid #e5e9ec}.aibis-review-list p{margin:0;color:#53616e}.aibis-review-list small{color:#7d8994}.aibis-report-sheet{background:#fff;border:1px solid #d8dee3;box-shadow:0 8px 30px #15233114}.aibis-report-sheet>header{display:flex;justify-content:space-between;gap:30px;padding:34px 40px;background:#132033;color:#fff}.aibis-report-sheet>header>div{min-width:0}.aibis-report-sheet>header span{font-size:11px;letter-spacing:.12em;color:#8fb7ad}.aibis-report-sheet>header h2{margin:8px 0 5px;font-size:30px;overflow-wrap:anywhere}.aibis-report-sheet>header p{margin:0;color:#c5d0dc}.aibis-report-sheet>header dl{display:grid;gap:8px;min-width:220px}.aibis-report-sheet>header dl div{display:flex;justify-content:space-between;gap:20px}.aibis-report-sheet>header dt{color:#8fa0b3}.aibis-report-sheet>header dd{margin:0}.aibis-report-sheet>section{padding:28px 40px;border-bottom:1px solid #e4e8eb}.aibis-report-sheet>section h3{margin:0 0 16px}.aibis-report-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aibis-report-definition-grid>div{padding:13px;background:#f7f9fa;border-radius:6px}.aibis-report-definition-grid span{font-size:11px;color:#667789}.aibis-report-definition-grid p{margin:6px 0 0;color:#243447;line-height:1.55;overflow-wrap:anywhere}.aibis-report-table table{width:100%;border-collapse:collapse}.aibis-report-table th,.aibis-report-table td{padding:10px;border:1px solid #dfe4e8;text-align:left;font-size:12px}.aibis-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aibis-report-kpis div{display:grid;gap:6px;padding:15px;border:1px solid #e0e5e9}.aibis-report-kpis span{font-size:12px;color:#75828e}.aibis-report-kpis strong{font-size:24px}.aibis-report-sheet footer{padding:18px 40px;color:#77838e;font-size:11px}.report-missing{padding:15px;border:1px dashed #cfd7dd;color:#7b8792}@media(max-width:1180px){.aibis-context-header{gap:10px;padding-inline:20px}.aibis-context-title{max-width:190px}.aibis-new-project{display:none}.aibis-project-picker>span{display:none}.aibis-project-picker select{min-width:190px;max-width:260px}.aibis-stage-rail{grid-template-columns:repeat(3,1fr)}.aibis-stage-rail article:nth-child(3){border-right:0}.aibis-stage-rail article:nth-child(-n+3){border-bottom:1px solid #e5e9ed}.aibis-summary-grid{grid-template-columns:1fr}.aibis-inline-form,.aibis-constraint-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.aibis-sidebar{transform:translate(-102%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.aibis-sidebar.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.aibis-main{width:100%;margin-left:0}.aibis-context-header{padding:10px 16px}.aibis-project-picker span{display:none}.aibis-project-picker select{min-width:0;max-width:180px}.aibis-content{padding:20px 16px 48px}.aibis-page-head{display:grid}.aibis-stage-rail{grid-template-columns:1fr 1fr}.aibis-stage-rail article:nth-child(3){border-right:1px solid #e5e9ed}.aibis-stage-rail article:nth-child(2n){border-right:0}.aibis-metric-grid,.aibis-alignment-summary{grid-template-columns:repeat(2,1fr)}.aibis-report-gate-strip,.aibis-form-grid,.aibis-validation-grid{grid-template-columns:1fr}.aibis-form-grid .form-wide{grid-column:auto}.aibis-review-list article{grid-template-columns:1fr}.aibis-report-sheet>header{display:grid;padding:24px}.aibis-report-sheet>section{padding:22px}.aibis-report-definition-grid{grid-template-columns:1fr}.aibis-report-kpis{grid-template-columns:repeat(2,1fr)}}.aibis-skip-link{position:fixed;top:10px;left:10px;z-index:100;min-height:44px;display:inline-flex;align-items:center;transform:translateY(-160%);padding:10px 14px;border-radius:8px;background:#fff;color:#123a77;font-weight:700;box-shadow:0 8px 24px #0c1f382e}.aibis-skip-link:focus{transform:translateY(0)}.aibis-frame a:focus-visible,.aibis-frame button:focus-visible,.aibis-frame select:focus-visible,.aibis-frame input:focus-visible,.aibis-frame textarea:focus-visible,.aibis-frame summary:focus-visible{outline:3px solid #6d5ef7;outline-offset:2px}@media(max-width:520px){.aibis-context-title span,.aibis-context-title strong{max-width:110px}.aibis-context-header>.secondary-button{display:none}.aibis-stage-rail{grid-template-columns:1fr}.aibis-stage-rail article{border-right:0!important;border-bottom:1px solid #e5e9ed}.aibis-metric-grid,.aibis-alignment-summary,.aibis-constraint-grid,.aibis-inline-form,.aibis-report-kpis{grid-template-columns:1fr}}.aibis-sidebar-boundary a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;margin-top:10px;color:#b8d8cf;font-size:11px;font-weight:700}.aibis-workbench-return{display:inline-flex;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;padding:8px 11px;border:1px solid #d1d9e3;border-radius:7px;color:#2d3b4e;background:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.aibis-workbench-return:hover{border-color:#9fb0c5;background:#f6f8fb}.aibis-workbench-return:focus-visible{outline:3px solid #73b9ff;outline-offset:2px}.aibis-workbench-return:disabled{cursor:not-allowed;opacity:.58}.aibis-workbench-return--internal{border-color:transparent;background:transparent;color:#526276}.aibis-context-warning{margin:14px 30px 0;border-color:#e1c98f!important;background:#fff8e8!important;color:#6f4b16!important}.aibis-context-warning button{border-color:#cfae67!important;color:#6f4b16!important;background:#fff!important}.aibis-report-load-warning{border-color:#e1c98f!important;background:#fff8e8!important;color:#6f4b16!important}.aibis-report-load-warning button{color:#6f4b16!important}.aibis-partial-load-warning{border-color:#e1c98f!important;background:#fff8e8!important;color:#6f4b16!important}.aibis-partial-load-warning button{color:#6f4b16!important}.aibis-stage-gate{grid-template-columns:minmax(0,1fr) auto;align-items:center}.aibis-stage-gate .secondary-button{align-self:center}.aibis-stage-gate-message{margin:14px 0 0;padding:11px 13px;border:1px solid #e1c98f;border-radius:8px;background:#fff8e8;color:#6f4b16;font-size:13px;line-height:1.55}.aibis-report-table{max-width:100%;overflow-x:auto}.aibis-report-table table{min-width:680px}@media print{.aibis-sidebar,.aibis-context-header,.aibis-page-head,.global-alert{display:none!important}.aibis-main{margin:0}.aibis-content{padding:0}.aibis-report-sheet{border:0;box-shadow:none}}.aibis-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.aibis-stage-rail article{min-height:88px;padding:13px 14px}.aibis-stage-rail article strong{line-height:1.35}.aibis-page-head>div{min-width:0;max-width:100%}.aibis-page-head .heading-actions,.aibis-page-head .aibis-head-actions{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:10px}.aibis-page>.empty-state{box-sizing:border-box;min-height:clamp(220px,32vh,280px);padding:clamp(24px,4vw,40px);align-content:center;gap:12px}.aibis-position-summary .empty-state.compact{min-height:180px;padding:24px;align-content:center}.aibis-report-empty-conditions{display:grid;width:min(100%,780px);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:8px 0 2px;padding:1px;border:1px solid #dce4ec;border-radius:10px;background:#dce4ec;overflow:hidden;text-align:left}.aibis-report-empty-conditions>div{display:grid;gap:5px;min-width:0;padding:13px 14px;background:#fff}.aibis-report-empty-conditions dt{font-size:11px;font-weight:700;color:#5f6f80}.aibis-report-empty-conditions dd{margin:0;color:#24384e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.aibis-report-empty-note{max-width:780px}@media(max-width:1180px){.aibis-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.aibis-stage-rail article:nth-child(odd){border-right:1px solid #e5e9ed}.aibis-stage-rail article:nth-child(2n){border-right:0}.aibis-stage-rail article:nth-child(-n+2){border-bottom:1px solid #e5e9ed}.aibis-stage-rail article:nth-child(n+3){border-bottom:0}}@media(max-width:860px){.aibis-page-head{grid-template-columns:minmax(0,1fr)}.aibis-page-head .heading-actions,.aibis-page-head .aibis-head-actions{justify-content:flex-start}.aibis-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.aibis-report-empty-conditions{grid-template-columns:1fr}}@media(max-width:520px){.aibis-stage-rail{grid-template-columns:minmax(0,1fr)}.aibis-stage-rail article{border-right:0!important;border-bottom:1px solid #e5e9ed!important}.aibis-stage-rail article:last-child{border-bottom:0!important}.aibis-page-head .heading-actions,.aibis-page-head .aibis-head-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.aibis-page-head .heading-actions>*,.aibis-page-head .aibis-head-actions>*{box-sizing:border-box;width:100%;max-width:100%;justify-content:center}.aibis-page>.empty-state{min-height:0;padding:24px 18px}.aibis-position-summary .empty-state.compact{min-height:0;padding:20px 16px}}@media(max-width:860px){.aibis-workbench-return{padding:8px;font-size:11px}.aibis-context-warning{margin:12px 16px 0}}@media(max-width:520px){.aibis-context-title,.aibis-workbench-return--internal{display:none}.aibis-project-picker{flex:1 1 0}.aibis-project-picker select{width:100%;max-width:128px}.aibis-workbench-return{padding:8px 7px}}.aibis-intake{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);gap:0;overflow:hidden;border:1px solid #d7e0e8;border-radius:14px;background:#fff;box-shadow:0 18px 48px #13223414}.aibis-intake-copy{padding:34px;background:#132033;color:#f4f7fa}.aibis-intake-copy h2{margin:7px 0 13px;font-size:27px;line-height:1.25}.aibis-intake-copy>p:last-of-type{margin:0;color:#b9c6d4;line-height:1.7}.aibis-intake-copy ol{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.aibis-intake-copy li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}.aibis-intake-copy li>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #50708e;border-radius:50%;color:#8fc9b8;font-size:10px}.aibis-intake-copy li div{display:grid;gap:3px}.aibis-intake-copy li strong{font-size:13px}.aibis-intake-copy li small{color:#91a2b5;line-height:1.5}.aibis-intake-workspace{display:grid;padding:34px}.aibis-intake-form,.aibis-intake-result{display:grid;gap:20px;align-content:start}.aibis-intake-form-head,.aibis-intake-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.aibis-intake-form-head>div{display:grid;gap:4px}.aibis-intake-form-head span{color:#6c7a88;font-size:11px;letter-spacing:.08em}.aibis-intake-form-head strong{font-size:20px}.aibis-intake-form-head b{padding:5px 8px;border-radius:999px;background:#eef4f8;color:#476176;font-size:10px}.aibis-intake-form label,.aibis-intake-optional label{display:grid;gap:7px}.aibis-intake-form label>span,.aibis-intake-optional label>span{font-size:12px;font-weight:700;color:#526171}.aibis-intake-form label em{margin-left:5px;color:#a14c42;font-size:10px;font-style:normal}.aibis-intake-form input,.aibis-intake-optional input{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #cbd5de;border-radius:8px;background:#fff;color:#182431;font:inherit}.aibis-intake-form input:focus,.aibis-intake-optional input:focus{outline:3px solid rgba(49,95,156,.14);border-color:#315f9c}.aibis-intake-form label small,.aibis-intake-optional label small{color:#7b8792;font-size:11px;line-height:1.5}.aibis-intake-optional{padding:13px 14px;border:1px solid #e0e5ea;border-radius:9px;background:#fafbfc}.aibis-intake-optional summary{cursor:pointer;color:#425365;font-size:12px;font-weight:700}.aibis-intake-optional[open] summary{margin-bottom:13px}.aibis-intake-boundary{margin:0;color:#7a8793;font-size:11px;line-height:1.55}.aibis-intake-error{display:grid;gap:3px;padding:11px 13px;border-left:3px solid #b15448;background:#fff3f1;color:#7a2f27;font-size:12px}.aibis-intake-result-head small{color:#788592;font-size:11px}.aibis-intake-result h3{margin:0;font-size:27px}.aibis-intake-facts{display:grid;gap:0;margin:0}.aibis-intake-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px solid #e6eaee}.aibis-intake-facts dt{color:#7b8792;font-size:11px}.aibis-intake-facts dd{margin:0;font-weight:700}.aibis-intake-facts span{color:#657483;font-size:11px}.aibis-identity-candidates{display:grid;gap:9px}.aibis-identity-candidates>div{margin-bottom:3px}.aibis-identity-candidates>div strong{font-size:14px}.aibis-identity-candidates>div p{margin:5px 0 0;color:#687684;font-size:11px;line-height:1.55}.aibis-identity-candidates>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 14px;border:1px solid #d6dee5;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.aibis-identity-candidates>button:hover{border-color:#7090b3;background:#f7faff}.aibis-identity-candidates>button span{color:#526171;font-size:11px}.aibis-identity-candidates>button strong{grid-row:2;font-size:13px}.aibis-identity-candidates>button small{grid-column:2;grid-row:1/3;align-self:center;color:#73808c;font-size:10px}.aibis-identity-candidates>.aibis-candidate-unknown{border-style:dashed;background:#fafbfc}.aibis-intake-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:980px){.aibis-intake{grid-template-columns:1fr}.aibis-intake-copy{padding:26px}.aibis-intake-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aibis-intake-copy li{grid-template-columns:28px 1fr}.aibis-intake-copy li>span{width:26px;height:26px}}@media(max-width:860px){.aibis-new-project{display:none}.aibis-intake-workspace{order:-1;padding:24px}.aibis-intake-copy ol{grid-template-columns:1fr}.aibis-intake-facts>div{grid-template-columns:80px 1fr}.aibis-intake-facts span{grid-column:2}.aibis-intake-actions{display:grid}.aibis-intake-actions>*{width:100%}}.aibis-report-audit-dimensions{display:grid;gap:14px;margin-top:16px}.aibis-report-audit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aibis-report-audit-summary article{padding:11px;border:1px solid #dfe5ea;border-radius:7px;background:#f8fafb}.aibis-report-audit-summary span,.aibis-report-audit-summary small{display:block;color:#75828e;font-size:10px;line-height:1.45}.aibis-report-audit-summary strong{display:block;margin:5px 0 3px;color:#132033;font-size:20px}.aibis-report-audit-table{max-width:100%;overflow:auto}.aibis-report-audit-table table{width:100%;min-width:980px;border-collapse:collapse}.aibis-report-audit-table th,.aibis-report-audit-table td{padding:10px;border:1px solid #dfe4e8;text-align:left;vertical-align:top;font-size:11px;line-height:1.55}.aibis-report-audit-table th{color:#5e6c79;background:#f3f6f8}.aibis-report-audit-table td strong,.aibis-report-audit-table td small{display:block}.aibis-report-audit-table td small{margin-top:4px;color:#7b8792;font-size:9px}.audit-text-status{display:inline-flex;padding:3px 6px;border-radius:999px;font-size:9px;font-weight:700}.audit-evidence_supported{color:#147a4a;background:#eaf6ef}.audit-partially_supported{color:#315d86;background:#eef4fa}.audit-insufficient_evidence{color:#9a5b12;background:#fff4e3}.audit-risk_flagged{color:#a12b23;background:#fff0ee}.aibis-report-audit-boundary{margin:0;padding:10px 12px;border-left:3px solid #c28b3a;color:#6f6048;background:#fffaf1;font-size:10px;line-height:1.65}@media(max-width:860px){.aibis-report-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.aibis-report-audit-summary{grid-template-columns:1fr}}.aibis-continuation-check{display:flex;align-items:center;gap:14px;max-width:720px;min-height:0;margin:0 auto;padding:18px 20px;border:1px solid #d8e2ea;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1629420f}.aibis-continuation-check>div{display:grid;gap:4px;min-width:0}.aibis-continuation-check .eyebrow{margin:0;color:#315f9c;font-size:11px;font-weight:800;letter-spacing:.1em}.aibis-continuation-check h2{margin:0;color:#172433;font-size:18px}.aibis-continuation-check p{margin:0;color:#5b6a78;font-size:13px;line-height:1.55}.aibis-continuation-check__indicator{position:relative;flex:0 0 auto;width:30px;height:30px;border:3px solid #dbe7f5;border-top-color:#315f9c;border-radius:50%;animation:aibis-continuation-spin .9s linear infinite}@keyframes aibis-continuation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aibis-continuation-check__indicator{animation:none;border-color:#315f9c}}
