.inx-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;border-radius:var(--_ui-styles---radius--medium);border:none;font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:1rem;letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.inx-button:hover{transform:translateY(-2px);box-shadow:var(--inx-btn-shadow)}.inx-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.inx-button--primary{background:var(--inx-btn-primary-bg);color:var(--inx-btn-primary-text)}.inx-button--primary:hover{background:var(--inx-btn-primary-hover)}.inx-button--secondary{background:transparent;color:var(--inx-btn-secondary-text);box-shadow:inset 0 0 0 var(--_ui-styles---stroke--divider-width) var(--inx-btn-secondary-ring)}.inx-button--secondary:hover{background:var(--inx-btn-secondary-hover-bg)}.inx-button--accent{background:var(--_primitives---colors--gorse);color:var(--_primitives---colors--voodoo-darker)}.inx-button--accent:hover{background:var(--_primitives---colors--gorse-light)}.q-niels{display:flex;align-items:center;gap:1.25rem;width:100%;max-width:38rem;padding:1.25rem 1.5rem;border-radius:var(--_ui-styles---radius--large);background:var(--inx-card-bg, var(--_primitives---colors--white));border:1px solid var(--inx-card-border, var(--_primitives---colors--voodoo-lighter))}.q-niels-photo{flex:none;width:88px;height:88px;border-radius:var(--_ui-styles---radius--medium);object-fit:cover;object-position:50% 20%}.q-niels-text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.q-niels-name{font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:1.0625rem;line-height:1.3}.q-niels-credentials{font-size:.875rem;line-height:1.5;color:var(--inx-muted-text, var(--color-scheme-light--secondary-text))}@media(max-width:479px){.q-niels{align-items:flex-start;padding:1rem 1.125rem;gap:1rem}.q-niels-photo{width:64px;height:64px}}.q-screen{max-width:44rem;margin-inline:auto;padding:3rem 1.5rem 5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.q-screen--center{align-items:center;text-align:center;justify-content:center;min-height:60vh}.q-logo{margin-bottom:1.5rem}.q-eyebrow{margin:0;font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--inx-eyebrow)}.q-title{font-size:2.5rem;margin:0}.q-question-title{font-size:1.5rem;margin:0;padding:0;border:none}.q-fieldset .q-question-title{margin-bottom:3rem}.q-framing{margin:0;font-family:var(--_typography---font-styles--heading);font-weight:600;color:var(--inx-eyebrow)}.q-lead{margin:0;max-width:38rem;color:var(--inx-muted-text)}.q-note{margin:0;padding:1rem 1.25rem;border-radius:var(--_ui-styles---radius--medium);background:var(--inx-note-bg);border-left:3px solid var(--inx-note-accent);max-width:38rem}.q-fieldset{width:100%;margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:1rem}.q-legend{font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:1.125rem;padding:0;margin-bottom:.5rem}.q-question-head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.q-tooltip-toggle{background:none;border:none;padding:0;min-height:44px;color:var(--inx-link);text-decoration:underline;cursor:pointer;font-size:.9375rem}.q-tooltip{margin:0;padding:.875rem 1rem;border-radius:var(--_ui-styles---radius--medium);background:var(--inx-tooltip-bg);border-left:3px solid var(--inx-tooltip-accent);font-size:.9375rem;max-width:38rem}.q-segment{display:flex;flex-wrap:wrap;gap:var(--_ui-styles---gap--grid-gap)}.q-segment-option{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.125rem;border-radius:var(--_ui-styles---radius--medium);background:var(--inx-option-bg);box-shadow:inset 0 0 0 1.5px var(--inx-option-ring);cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.q-segment-option:hover{background:var(--inx-option-hover-bg)}.q-segment-option.is-checked{background:var(--inx-option-selected-bg);box-shadow:inset 0 0 0 2px var(--inx-option-selected-ring)}.q-segment-option input[type=radio]{accent-color:var(--inx-control-accent);width:1.125rem;height:1.125rem;margin:0}.q-nav{display:flex;justify-content:space-between;width:100%;gap:1rem;margin-top:.5rem}.q-spinner{width:3rem;height:3rem;border-radius:50%;border:4px solid var(--inx-spinner-track);border-top-color:var(--inx-spinner-fill);animation:q-spin .9s linear infinite}@keyframes q-spin{to{transform:rotate(360deg)}}@media(max-width:479px){.q-screen{padding:2rem 1rem 3.5rem}.q-title{font-size:2rem}}.q-intro{display:flex;flex-direction:column;gap:1rem;max-width:38rem}.q-subheadline{font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:1.125rem;line-height:1.35;margin:.5rem 0 0}.q-intro p{margin:0;color:var(--inx-muted-text, var(--color-scheme-light--secondary-text))}.q-disclosure{width:100%;max-width:38rem;border-radius:var(--_ui-styles---radius--large);border:1px solid var(--inx-card-border, var(--_primitives---colors--voodoo-lighter));background:var(--inx-card-bg, var(--_primitives---colors--white))}.q-disclosure summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1rem 1.5rem;font-family:var(--_typography---font-styles--heading);font-weight:600}.q-disclosure summary::-webkit-details-marker{display:none}.q-disclosure summary:after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.q-disclosure[open] summary:after{transform:rotate(-135deg)}.q-disclosure-body{padding:0 1.5rem 1.5rem}.inx-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:var(--_ui-styles---radius--small);font-family:var(--_typography---font-styles--heading);font-weight:600;font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}.inx-chip--neutral{background:var(--inx-chip-neutral-bg);color:var(--inx-chip-neutral-text)}.inx-chip--voodoo{background:var(--inx-chip-bg);color:var(--inx-chip-text)}.inx-chip--gorse{background:var(--_primitives---colors--gorse);color:var(--_primitives---colors--voodoo-darker)}.inx-chip--success{background:var(--_primitives---colors--gumbo-lighter);color:var(--_primitives---colors--gumbo-darker)}.inx-chip--warning{background:var(--_primitives---colors--raw-sienna-lighter);color:var(--_primitives---colors--raw-sienna-darker)}.inx-progress{display:flex;align-items:center;gap:.75rem}.inx-progress-track{flex:1;height:.5rem;border-radius:var(--_ui-styles---radius--small);background:var(--inx-progress-track);overflow:hidden}.inx-progress-fill{height:100%;border-radius:inherit;background:var(--inx-progress-fill);transition:width .2s ease}.inx-progress-count{font-size:.875rem;color:var(--inx-progress-text);font-variant-numeric:tabular-nums}.inx-scale{display:flex;flex-direction:column;gap:var(--_ui-styles---gap--grid-gap)}.inx-scale-option{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;background:var(--inx-option-bg);border-radius:var(--_ui-styles---radius--medium);box-shadow:inset 0 0 0 1.5px var(--inx-option-ring);cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.inx-scale-option:hover{background:var(--inx-option-hover-bg)}.inx-scale-option.is-checked{background:var(--inx-option-selected-bg);box-shadow:inset 0 0 0 2px var(--inx-option-selected-ring)}.inx-scale-option input[type=radio]{accent-color:var(--inx-control-accent);width:1.25rem;height:1.25rem;margin:0;flex-shrink:0}.inx-scale-option-label{font-size:1rem}.inx-na-option{display:flex;align-items:center;gap:.75rem;min-height:44px;margin-top:1rem;padding:.625rem 1rem;border-radius:var(--_ui-styles---radius--medium);background:transparent;box-shadow:inset 0 0 0 1.5px var(--inx-option-muted-ring);color:var(--inx-option-muted-text);font-size:.9375rem;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.inx-na-option:hover{background:var(--inx-option-muted-hover-bg)}.inx-na-option.is-checked{background:var(--inx-option-muted-selected-bg);box-shadow:inset 0 0 0 2px var(--inx-option-muted-selected-ring)}.inx-na-option input[type=radio]{accent-color:var(--inx-option-muted-accent);width:1.25rem;height:1.25rem;margin:0;flex-shrink:0}
