.nx-dossier{border-top:2px solid #bba8c7;margin-top:32px;padding-top:24px;scroll-margin-top:24px;overflow-wrap:anywhere}.nx-dossier:focus{outline:3px solid #9d7caf;outline-offset:6px}.nxd-cover{background:#eee6f1;border-radius:16px;padding:24px}.nxd-cover h2{font-size:34px!important}.nxd-cover nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.nxd-section{padding:28px 0;border-bottom:1px solid #ded8d0;scroll-margin-top:20px}.nxd-heading{display:flex;gap:14px;align-items:baseline}.nxd-heading>p{color:#77588b;font:22px Georgia,serif}.nxd-heading h2{font-size:28px!important}.nxd-lead{font-size:18px}.nxd-callout{border-left:3px solid #9473a9;background:#eee6f1;padding:14px}.nxd-answers,.nxd-effects{margin:20px 0}.nxd-answers>div,.nxd-effects>div{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:18px;padding:12px 0;border-bottom:1px solid #ded8d0}.nx-dossier dt{font-weight:650}.nx-dossier dd{margin:0;white-space:pre-wrap}.nxd-experience{border:1px solid #ded8d0;border-radius:12px;margin:20px 0;padding:22px;background:#fffc}.nxd-experience h3{margin-top:0}.nxd-experience h3>span{font-size:12px;background:#e7dcec;padding:5px 8px;border-radius:5px;margin-right:6px}.nxd-experience dl{display:grid;gap:8px}.nxd-experience dd+dt{margin-top:12px}.nxd-caption{font-size:12px!important;color:#6c6273}.nxd-followups{font-size:13px;padding-left:20px}.nxd-table-wrap{overflow-x:auto}.nx-dossier table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5;margin:18px 0;text-align:left}.nx-dossier td,.nx-dossier th{border-bottom:1px solid #ded8d0;padding:12px 10px;vertical-align:top}.nx-dossier thead{background:#eee6f1}.nx-dossier th:first-child{width:27%}.nx-dossier th button{background:none;border:0;border-radius:0;color:#53356c;text-decoration:underline;padding:0;min-height:0;text-align:left;font-size:inherit;line-height:inherit}.nx-dossier small{display:block;font-size:11px;color:#6c6273;margin-top:6px}.nxd-scenario{margin:22px 0 32px;padding-top:12px;border-top:2px solid #bba8c7}.nxd-scenario h3{font:27px Georgia,serif}.nxd-scenario h4{font-size:16px;margin:22px 0 8px}.nxd-scenario figure{margin:20px 0}.nxd-scenario svg{width:100%;height:24px}.nxd-scenario figcaption{font-size:13px;margin-top:8px}.nxd-protocol{padding-left:24px}.nxd-protocol li{padding:6px 0 12px}.nxd-protocol h3{font-size:18px}.nxd-decision{padding:20px;background:#eee6f1;border-radius:12px}.nxd-decision p{padding-bottom:20px;border-bottom:1px dotted #9c8ca4}.nxd-method{font-size:12px;margin-top:24px}.nx-dossier button{margin:8px 0}.nx-summary .nxd-method h3{font-size:18px}@media(max-width:600px){.nxd-cover{padding:18px}.nxd-cover h2{font-size:27px!important}.nxd-cover nav{grid-template-columns:1fr}.nxd-heading h2{font-size:23px!important}.nxd-answers>div,.nxd-effects>div{display:block}.nxd-answers dt,.nxd-effects dt{margin-bottom:5px}.nxd-table-wrap table{min-width:570px}.nxd-experience{padding:16px}.nxd-scenario h3{font-size:23px}}@media print{.nx-summary .nx-summary-overview{display:none!important}.nx-summary .nx-dossier{border:0;margin:6mm 8mm!important;padding:0;font-size:10pt}.nxd-cover{padding:5mm!important;break-inside:avoid}.nxd-cover h2{font-size:24pt!important}.nx-dossier button.no-print,.nxd-cover nav{display:none!important}.nxd-section{padding:6mm 0;break-inside:auto}.nxd-heading{break-inside:avoid;break-after:avoid}.nxd-heading h2{font-size:20pt!important}.nxd-section>.nxd-heading+p{break-after:avoid}.nxd-heading>p{margin:0}.nxd-lead{font-size:11pt}.nxd-experience{padding:5mm;break-inside:auto}.nxd-experience dt,.nxd-experience h3{break-after:avoid}.nxd-experience dd{orphans:3;widows:3}.nxd-table-wrap{overflow:visible}.nx-dossier table{min-width:0!important;table-layout:fixed;font-size:8pt;line-height:1.45}.nx-dossier td,.nx-dossier th{padding:2.5mm 2mm;overflow-wrap:anywhere}.nx-dossier thead{display:table-header-group}.nx-dossier tr{break-inside:avoid}.nxd-scenario{break-before:page;break-inside:auto;padding-top:0;margin:0 0 6mm}.nxd-scenario header{break-inside:avoid}.nxd-scenario h3{font-size:22pt}.nxd-scenario h4{break-after:avoid}.nxd-answers>div,.nxd-decision,.nxd-effects>div,.nxd-method,.nxd-protocol li,.nxd-scenario figure{break-inside:avoid}.nxd-answers>div,.nxd-effects>div{padding:2mm 0;grid-template-columns:1fr 2fr}.nxd-decision p{padding-bottom:5mm}.nxd-caption{font-size:8pt!important}.nx-dossier small{font-size:7.5pt}}@media print{body:has(.nx-dossier) .nx-summary-cover{padding:6mm!important}body:has(.nx-dossier) .nx-summary-cover>h1,body:has(.nx-dossier) .nx-summary-cover>p:not(.nx-summary-example){display:none}body:has(.nx-dossier) .nx-summary-brand{font-size:22pt}body:has(.nx-dossier) .nx-summary-private{font-size:8pt;margin:3mm 8mm!important}.nx-dossier .nxd-method{font-size:8pt}#nxd-section-2{break-before:page}.nxd-scenario:first-of-type{break-before:auto}}.nxd-insight{border-left:3px solid #9473a9;padding:4px 18px;margin:20px 0;background:#eee6f166}.nxd-insight p{margin:10px 0}.nx-summary .nx-dossier a{color:#53356c!important}@media print{.nx-summary .nx-dossier :is(p,dd,dt,li){font-size:9.5pt!important;line-height:1.45!important}.nx-summary .nx-dossier .nxd-caption{font-size:8pt!important}.nx-summary .nx-dossier :is(h2,h3,h4){margin-bottom:2mm}#nxd-section-5{break-before:page}.nxd-answers{display:block;font-size:0;margin:3mm 0}.nxd-answers>div{display:inline-block;width:48%;margin:0 4% 2mm 0;padding:2mm 0;vertical-align:top;break-inside:avoid}.nxd-answers>div:nth-child(2n){margin-right:0}.nxd-answers dd{margin-top:1mm}.nxd-experience{break-inside:avoid;margin:3mm 0;padding:4mm}.nxd-experience dl{gap:1mm}.nxd-experience dd+dt{margin-top:2mm}.nxd-scenario h4{margin-top:3mm}.nxd-scenario figure,.nxd-table-wrap table{margin:3mm 0}.nx-dossier td,.nx-dossier th{padding:2mm}.nxd-effects>div{padding:2mm 0}.nxd-protocol li{padding:1mm 0 2mm}.nx-summary .nx-summary-method>h2,.nx-summary .nx-summary-method>p:first-of-type{display:none}.nx-summary .nx-dossier *{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important}}.nxd-transfer-patterns{padding-left:20px}.nxd-transfer-patterns li{margin:12px 0;break-inside:avoid}@media print{#nxd-section-1,#nxd-section-6{break-before:page}.nxd-pattern-block{break-inside:avoid}}@media print{body:has(.nx-dossier) .nx-summary-cover{display:none!important}#nxd-section-1{break-before:auto;break-inside:avoid}.nxd-answers>div{margin-bottom:0;padding:1mm 0}.nx-summary .nx-dossier .nxd-answers dt{font-size:8.5pt!important;line-height:1.3!important}.nx-summary .nx-dossier .nxd-answers dd{line-height:1.3!important}.nx-summary .nx-summary-method{padding:3mm;margin-top:3mm!important;font-size:7.5pt}.nx-summary .nx-summary-method>p:nth-of-type(2){display:none}#nxd-section-3,#nxd-section-4{break-before:page}}.nxd-review-text{white-space:pre-wrap}.nxd-saved-reviews{margin-top:24px}.nxd-attribution{font-size:11px!important}@media print{body:has(.nx-dossier) .nx-summary-method{display:none!important}.nx-summary .nx-dossier .nxd-attribution{font-size:7pt!important;margin:1mm 0!important}}.nx-summary .nx-dashboard{--nxb-ink:#32283b;--nxb-muted:#655d6c;--nxb-line:#ded7e1;--nxb-plum:#694378;--nxb-teal:#216e66;--nxb-soft:#f0eaf3;color:var(--nxb-ink);margin:24px 28px}.nx-summary .nx-dashboard *{min-width:0}.nx-summary .nx-dashboard h2,.nx-summary .nx-dashboard h3{margin:0 0 12px!important;line-height:1.3!important}.nx-app .nx-summary .nx-dashboard h2,.nx-app .nx-summary .nx-dashboard h3{font-family:var(--ff-sans,system-ui),sans-serif!important;font-weight:650!important}.nx-summary .nx-dashboard h2{font-size:21px!important}.nx-summary .nx-dashboard h3{font-size:18px!important}.nx-summary .nx-dashboard p{font-size:14px;line-height:1.55}.nx-summary .nx-dashboard button,.nx-summary .nx-dashboard select{font:inherit;color:var(--nxb-ink);background:#fffdf9;border:1px solid var(--nxb-line);border-radius:10px;min-height:44px;padding:10px 13px;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere}.nx-summary .nx-dashboard button:disabled{opacity:.65;cursor:default}.nx-summary .nx-dashboard button:focus-visible,.nx-summary .nx-dashboard select:focus-visible,.nx-summary .nx-dashboard summary:focus-visible{outline:3px solid var(--nxb-teal);outline-offset:3px}.nx-summary .nx-dashboard .nxb-primary{background:var(--nxb-plum);border-color:var(--nxb-plum);color:#fff}.nx-summary .nx-dashboard button[aria-pressed=true]{background:var(--nxb-soft);border-color:var(--nxb-plum)}.nx-summary .nx-dashboard .nxb-eyebrow{color:var(--nxb-muted);font-size:11px!important;letter-spacing:1px;text-transform:uppercase;margin:0 0 9px}.nx-summary .nx-dashboard .nxb-muted,.nx-summary .nx-dashboard small{color:var(--nxb-muted);font-size:12px}.nx-summary .nx-dashboard small{display:block}.nxb-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.nx-summary .nx-dashboard .nxb-panel,.nxb-kpis article{padding:22px;border:1px solid var(--nxb-line);border-radius:18px;background:#fffdfa}.nx-summary .nx-dashboard .nxb-kpis h2{font-size:14px!important;font-weight:500!important;min-height:36px}.nxb-kpis p{font-size:12px;margin:10px 0 0}.nxb-ring{width:94px;height:94px;overflow:visible}.nxb-ring circle{fill:none;stroke-width:7}.nxb-track{stroke:#e8e1eb}.nxb-ring-value{stroke:var(--nxb-plum)}.nxb-ring text{fill:var(--nxb-ink);font:650 17px system-ui,sans-serif}.nxb-number{display:grid;align-items:center;font-size:46px;font-weight:600;height:94px;font-variant-numeric:tabular-nums}.nxb-workspace{display:grid;grid-template-columns:1.12fr 1fr;gap:20px;align-items:start}.nxb-observe{display:grid;gap:7px;font-size:12px;color:var(--nxb-muted)}.nx-summary .nx-dashboard select{width:100%;font-size:15px}.nxb-radar{margin:4px 0 16px!important;padding:0!important;border:0!important;background:transparent!important}.nxb-radar>svg{display:block;width:100%;max-width:330px;height:auto;margin:auto;overflow:visible}.nxb-grid{stroke:var(--nxb-line);stroke-width:1;fill:none}.nxb-target{fill:none;stroke:var(--nxb-teal);stroke-width:2;stroke-dasharray:5 4}.nxb-current{fill:#6943781f}.nxb-current,.nxb-current-line{stroke:var(--nxb-plum);stroke-width:2.5}.nxb-point{fill:var(--nxb-plum)}.nxb-axis-number{fill:var(--nxb-ink);font:650 18px system-ui,sans-serif}.nxb-zero{fill:var(--nxb-muted);font:12px system-ui,sans-serif}.nxb-radar figcaption{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;font-size:12px}.nxb-radar figcaption>small{flex-basis:100%;text-align:center;max-width:360px}.nxb-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--nxb-plum);margin-right:6px}.nxb-target-dot{background:var(--nxb-teal)}.nxb-axis-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nxb-axis-list button{display:flex;align-items:center;gap:8px;text-align:left;font-size:12px}.nxb-axis-list button>span:nth-child(2){flex:1}.nxb-axis-list strong{white-space:nowrap;font-size:13px}.nxb-axis-index{font-weight:650;color:var(--nxb-plum)}.nxb-inspector{position:static}.nxb-status{display:inline-block;border-radius:20px;background:var(--nxb-soft);padding:6px 10px;font-size:12px;margin-bottom:12px}.nxb-status.nxb-gap{background:#fff0d9;color:#7c4b12}.nxb-status.nxb-unknown{background:#efedf0;color:#635a68}.nxb-levels{display:flex;align-items:center;gap:20px;margin:12px 0}.nxb-levels strong{display:block;font-size:25px;font-weight:600}.nxb-levels small{font-size:12px}.nxb-source{font-size:12px!important}.nxb-proof-list{padding-left:18px;font-size:13px}.nxb-proof-list p{overflow-wrap:anywhere}.nxb-proof-list button{font-size:12px}.nxb-conditions{margin-top:20px;border-top:1px solid var(--nxb-line);padding-top:15px;font-size:13px}.nx-summary .nx-dashboard summary{cursor:pointer;font-weight:600;min-height:44px;line-height:1.5;padding:10px 0}.nxb-focus-grid,.nxb-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.nx-summary .nx-dashboard .nxb-focus-grid h2{font-size:16px!important}.nxb-focus-count{font-size:30px;font-weight:600}.nxb-focus-grid ul{padding:0;list-style:none}.nxb-focus-grid li+li{margin-top:8px}.nxb-focus-grid button{width:100%;text-align:left;font-size:13px;border:0;padding:8px 0}.nxb-all-skills button>span,.nxb-focus-grid button>span{display:block;font-size:12px;color:var(--nxb-muted);margin-top:5px}.nxb-section-heading{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}.nxb-section-heading button{font-size:13px}.nxb-paths{padding-top:12px}.nxb-path-grid article{display:flex;flex-direction:column;gap:10px}.nxb-path-grid h3{min-height:46px}.nxb-path-grid strong{font-size:29px;font-weight:600}.nxb-path-grid progress{width:100%;height:10px;accent-color:var(--nxb-plum);border:0}.nxb-path-grid p{font-size:12px;margin:0}.nxb-path-grid button{margin-top:auto;font-size:13px}.nxb-choice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.nxb-choice p{max-width:500px;color:var(--nxb-muted);font-size:13px}.nxb-next{margin:24px 0;padding:22px;background:var(--nxb-soft);border-radius:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nxb-next>div{flex:1;min-width:210px}.nx-summary .nx-dashboard .nxb-next h2{font-size:18px!important;margin:0!important}.nxb-criteria,.nxb-inventory{margin-top:16px;border-top:1px solid var(--nxb-line);padding-top:8px}.nxb-all-skills{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.nxb-all-skills button{width:100%;height:100%;text-align:left;font-size:13px}.nxb-inventory>ul>li{overflow-wrap:anywhere}.nx-summary .nxb-details{margin:20px 28px;border-top:1px solid #ded7e1}.nxb-details>summary{cursor:pointer;font-weight:600;padding:18px 0;min-height:44px}.nx-summary .nxb-details>.nx-dossier{margin:0}.nx-summary .nxb-export{margin:0 28px 15px}.nxb-export>summary{cursor:pointer;font-size:13px;padding:10px 0;min-height:44px}.nxb-export .nx-summary-toolbar{margin:0;flex-wrap:wrap}.nx-summary .nxb-read{display:block;margin:10px 28px;font-size:13px;color:#694378}.nx-summary.nxb-summary>.nx-summary-cover{padding:26px 28px;background:#f2ecf4;color:#32283b}.nx-summary.nxb-summary .nx-summary-cover>h1{font-family:var(--ff-sans,system-ui),sans-serif!important;font-size:clamp(26px,4vw,38px)!important;font-weight:650!important}.nx-summary.nxb-summary>.nx-summary-cover p{max-width:700px}.nx-summary.nxb-summary .nx-summary-brand{color:#694378}.nx-summary.nxb-summary .nx-summary-date{color:#655d6c;font-size:12px}.nx-summary.nxb-summary>.nx-summary-private{font-size:12px}.nx-summary.nxb-summary>.nx-summary-method{margin-top:22px}.nx-summary.nxb-summary>.nx-summary-method h2{font-size:18px}.nx-summary.nxb-summary>.nx-summary-method p{font-size:12px}@media(max-width:800px){.nxb-focus-grid,.nxb-path-grid,.nxb-workspace{grid-template-columns:1fr}.nxb-path-grid h3{min-height:0}.nxb-kpis{gap:8px}.nxb-kpis article{padding:14px}.nx-summary .nx-dashboard .nxb-kpis h2{min-height:58px}}@media(max-width:520px){.nx-summary .nx-dashboard{margin:18px 14px}.nxb-kpis{grid-template-columns:1fr}.nx-summary .nx-dashboard .nxb-kpis h2{min-height:0}.nxb-kpis article{display:grid;grid-template-columns:94px 1fr;column-gap:14px;align-items:center}.nxb-kpis h2{grid-column:2;grid-row:1}.nxb-kpis .nxb-number,.nxb-kpis .nxb-ring{grid-column:1;grid-row:1/span 3}.nxb-kpis p,.nxb-kpis small{grid-column:2}.nx-summary .nx-dashboard .nxb-panel{padding:16px}.nxb-all-skills,.nxb-axis-list{grid-template-columns:1fr}.nxb-next{padding:16px}.nxb-next>div{min-width:0;flex-basis:100%}.nxb-next button{width:100%}.nx-summary .nxb-details,.nx-summary .nxb-export{margin-inline:14px}.nx-summary.nxb-summary>.nx-summary-cover{padding:22px 16px}.nx-summary .nxb-read{margin-inline:14px}}@media print{.nx-summary .nx-dashboard,.nxb-details>summary,.nxb-export,.nxb-read{display:none!important}.nx-summary .nxb-details{display:block!important;margin:0;border:0}.nx-summary .nxb-details>.nx-dossier{display:block!important}.nx-summary.nxb-summary>.nx-summary-cover{display:none!important}}.nx-summary.nxb-summary>.nx-summary-cover p{color:#655d6c}.nxb-focus-grid{align-items:start}.nx-summary .nx-dashboard progress::-webkit-progress-bar{background:#e8e1eb;border-radius:6px}.nx-summary .nx-dashboard progress::-webkit-progress-value{background:#694378;border-radius:6px}.nx-summary .nx-dashboard progress::-moz-progress-bar{background:#694378;border-radius:6px}.nx-summary.nxb-summary{padding:0 0 22px}.nx-summary.nxb-summary>.nx-summary-cover{margin:0}.nx-summary.nxb-summary>.nx-summary-method,.nx-summary.nxb-summary>.nx-summary-private,.nx-summary.nxb-summary>.nx-summary-section,.nx-summary.nxb-summary>.nx-summary-toolbar{margin-inline:28px}@media(max-width:520px){.nx-summary.nxb-summary>.nx-summary-method,.nx-summary.nxb-summary>.nx-summary-private,.nx-summary.nxb-summary>.nx-summary-section,.nx-summary.nxb-summary>.nx-summary-toolbar{margin-inline:14px}}.nxb-side-stack{display:grid;gap:16px;align-content:start}.nx-summary .nx-dashboard .nxb-simulation{border-color:#c9b4d0;background:#fffdfa}.nx-summary .nx-dashboard .nxb-simulation>summary{color:#694378;font-size:18px;line-height:1.4}.nx-summary .nx-dashboard .nxb-sim-field{padding:13px 0;border-top:1px solid #e4dce7}.nxb-sim-field>label:first-child{display:flex;justify-content:space-between;align-items:start;gap:10px;font-size:13px;font-weight:600}.nxb-sim-field output{white-space:nowrap;font-variant-numeric:tabular-nums;color:#8b4d13}.nx-summary .nx-dashboard .nxb-sim-field input[type=range]{width:100%;min-height:40px;accent-color:#a45b14;padding:0;margin:5px 0;background:transparent;border:0}.nx-summary .nx-dashboard .nxb-sim-enable{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:8px}.nx-summary .nx-dashboard .nxb-sim-enable input{width:20px;height:20px;min-height:20px;accent-color:#a45b14}.nx-summary .nx-dashboard .nxb-sim-restore{font-size:12px;padding:5px 8px;min-height:36px;margin-top:8px}.nx-summary .nx-dashboard .nxb-sim-time{display:grid;gap:8px;border-top:1px solid #e4dce7;padding-top:14px;font-size:13px}.nxb-sim-all{margin-top:12px;font-size:12px}.nxb-sim-all li{margin-block:7px;overflow-wrap:anywhere}.nx-summary .nx-dashboard .nxb-sim-notice{background:#fff0d9;color:#71450f;padding:15px 18px;border-radius:12px;margin:20px 0 0}.nxb-projected{fill:none;stroke:#a45b14;stroke-width:3;stroke-dasharray:2 3}.nxb-projected-dot,.nxb-projected-point{fill:#a45b14;background:#a45b14}.nx-summary .nx-dashboard .nxb-sim-actions{margin-top:18px;border-color:#c9b4d0}.nxb-sim-actions ul{padding-left:20px}.nxb-sim-actions li{font-size:14px;margin-block:8px}.nx-summary .nx-dashboard .nxb-sim-badge{font-size:12px;color:#71450f;background:#fff0d9;padding:4px 8px;border-radius:8px;display:inline-block;align-self:start;margin-bottom:8px}.nx-summary{--paper:#f7f4ee;--ink:#292331;--muted:#6c6273;--line:#ded8d0;--plum:#35263f;color:var(--ink);background:var(--paper);border-radius:22px;overflow:hidden;font:15px/1.65 var(--ff-sans,system-ui);padding:0 32px 28px;margin:0 auto;max-width:1120px;box-shadow:0 16px 64px #0003}.nx-summary *{box-sizing:border-box}.nx-summary-cover{margin:0 -32px;padding:32px;background:var(--plum);color:#fff}.nx-summary-cover p{max-width:780px;color:#e6daeb}.nx-summary-brand{font:italic 30px Georgia,serif}.nx-summary-brand span{display:block;font:10px/2 var(--ff-sans,system-ui);letter-spacing:2px;color:#efbc9f}.nx-summary-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin:16px 0 10px}.nx-summary h1{font:clamp(30px,4vw,49px)/1.13 Georgia,serif;max-width:780px;letter-spacing:-1px;margin:18px 0}.nx-summary h2{font:clamp(24px,2.6vw,32px)/1.25 Georgia,serif;letter-spacing:-.4px;margin:8px 0 16px}.nx-summary h3{font-size:17px;line-height:1.4;font-weight:650;margin:18px 0 12px}.nx-summary-date{margin-top:24px;font-size:12px;color:#d9cbdf}.nx-summary-example{display:inline-block;padding:4px 12px;border:1px solid #f2bc9f;border-radius:20px}.nx-summary-toolbar{display:flex;gap:10px;flex-wrap:wrap;padding-top:24px}.nx-summary button{min-height:44px;cursor:pointer;background:var(--plum);color:white;font:600 13px/1.4 var(--ff-sans,system-ui);border:1px solid var(--plum);border-radius:9px;padding:10px 16px;white-space:normal;text-align:left;max-width:100%}.nx-summary button:disabled{opacity:.5;cursor:wait}.nx-summary a:focus-visible,.nx-summary button:focus-visible,.nx-summary summary:focus-visible{outline:3px solid #9463bb;outline-offset:4px}.nx-summary-caption,.nx-summary-private{font-size:12px;color:var(--muted);margin:12px 0}.nx-summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0}.nx-summary-stats article{padding:18px 12px;border:1px solid var(--line);border-radius:12px;min-width:0}.nx-summary-stats strong{font:36px/1 Georgia,serif;display:block;margin-bottom:12px;color:var(--plum)}.nx-summary-stats span{font-size:12px;display:block}.nx-summary-section{border-top:1px solid var(--line);padding:26px 0;scroll-margin-top:100px}.nx-summary-section>p{max-width:830px}.nx-summary-families figure{margin:22px 0}.nx-summary-families figcaption{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.nx-summary-families figcaption span{font-size:12px;color:var(--muted)}.nx-summary-families svg{display:block;width:100%;height:26px}.nx-summary summary{cursor:pointer;font-weight:650;padding:12px 0;font-size:13px}.nx-summary-data ul{list-style:none;padding:0}.nx-summary-data li{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.nx-summary-bridges button,.nx-summary-data button{background:transparent;color:var(--plum);border:0;border-radius:0;padding:4px 0;text-decoration:underline}.nx-summary-data span{font-size:12px}.nx-summary-bridges,.nx-summary-destinations,.nx-summary-experiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.nx-summary-bridges article,.nx-summary-destinations article,.nx-summary-experiences article{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;overflow-wrap:anywhere;background:#fff8}.nx-summary-bridges small,.nx-summary-bridges span{display:block;font-size:12px;color:var(--muted)}.nx-summary-bridges ul{padding-left:18px;font-size:13px}.nx-summary-connectors{font-size:24px;color:#765294}.nx-summary-empty{padding:18px;border-left:3px solid #ae98bf;background:#ede6f0;font-size:14px;grid-column:1/-1}.nx-summary-experiences{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-summary-experiences h3{margin-top:0}.nx-summary-experiences blockquote,.nx-summary-experiences p{font-size:13px}.nx-summary-experiences blockquote{margin:14px 0;border-left:2px solid #a98cbe;padding-left:12px;white-space:pre-wrap}.nx-summary-source{white-space:pre-wrap;overflow-wrap:anywhere}.nx-summary-next>div{display:flex;flex-wrap:wrap;gap:10px}.nx-summary-week{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-summary-week>li{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);border-radius:10px;padding:14px;gap:6px}.nx-summary-week ul{grid-column:1/-1;font-size:12px;padding-left:18px}.nx-summary-week>li>span,.nx-summary-week>li>strong{font-size:13px}.nx-summary .nx-assessment-note{background:#ede6f0;color:var(--ink);margin-top:24px;border:1px solid var(--line);padding:16px;display:block}.nx-summary .nx-assessment-note .nx-note{color:var(--muted)}.nx-summary-method{font-size:12px;background:#ede6f0;padding:24px;border-radius:12px}.nx-summary-method h2{font-size:21px}.nx-summary .nx-summary-method p{margin:8px 0}.nx-summary .nx-summary-date strong{font-weight:600}.nxs-report-origin{margin-top:24px}.nxs-report-origin>summary{padding:20px;cursor:pointer;font-weight:600}.nx-summary a{color:#613c7c;text-decoration:underline}@media(max-width:750px){.nx-summary{padding:0 18px 20px;border-radius:16px}.nx-summary-cover{margin:0 -18px;padding:24px 18px}.nx-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-summary-bridges,.nx-summary-data li,.nx-summary-destinations,.nx-summary-experiences,.nx-summary-week{grid-template-columns:1fr}.nx-summary-toolbar button{width:100%}}@media print{body:has(.nx-summary),html:has(.nx-summary){background:white!important;color:#292331!important;overflow:visible!important}.nx-summary .no-print,body:has(.nx-summary) .nx-app>:not(.nx-content),body:has(.nx-summary) .nx-content>:not(.nxs-report-view),body:has(.nx-summary) .nxs-report-view>:not(.nx-summary){display:none!important}body:has(.nx-summary) :is(.nx-app,.nx-content,.nxs-report-view,.nx-summary){display:block!important;position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important;background:white!important;box-shadow:none!important;border:0!important}.nx-summary{font-size:10pt!important;color:#292331!important;border-radius:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.nx-summary-cover{margin:0!important;padding:10mm!important;color:white!important;background:#35263f!important;break-inside:avoid}.nx-summary h1{font-size:30pt}.nx-summary h2{font-size:20pt}.nx-summary h2,.nx-summary h3{break-after:avoid}.nx-summary-method,.nx-summary-private,.nx-summary-section,.nx-summary-stats{margin-inline:8mm!important}.nx-summary figure,.nx-summary-bridges article,.nx-summary-destinations article,.nx-summary-experiences article,.nx-summary-stats article,.nx-summary-week>li{break-inside:avoid}.nx-summary-section{padding-block:6mm}.nx-summary .nx-summary-bridges,.nx-summary .nx-summary-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-summary .nx-summary-experiences,.nx-summary .nx-summary-week{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-summary button{background:none!important;color:#35263f!important;border:0!important;padding:0!important;min-height:0!important}.nx-summary-data{display:none!important}.nx-summary-method{break-inside:avoid}}.nx-summary-stats span{overflow-wrap:anywhere}.nx-app .nx-summary h1,.nx-app .nx-summary h2{font-family:Georgia,serif!important;font-weight:400!important}.nx-summary .print-only{display:none}@media print{.nx-summary .print-only{display:block}.nx-summary-experiences details{display:none!important}.nx-summary .nx-summary-experiences{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-summary-criteria-print{font-size:9pt;margin-top:5mm}.nx-summary-criteria-print dl{display:grid;grid-template-columns:1fr 1fr;gap:2mm 5mm}.nx-summary-criteria-print dt{font-weight:650}.nx-summary-criteria-print dd{margin:0}.nx-summary-criteria-print>p{font-size:8pt}.nx-summary-section>.nx-summary-eyebrow{break-after:avoid}.nx-summary-criteria-print{break-inside:avoid}}@media print{.nx-summary-section:has(.nx-summary-experiences){break-before:page}.nx-summary .nx-summary-destinations{display:block!important;font-size:0}.nx-summary .nx-summary-destinations article{display:inline-block;width:32%;margin:0 2% 3mm 0;vertical-align:top;font-size:10pt;break-inside:avoid}.nx-summary .nx-summary-destinations article:nth-child(3n){margin-right:0}}