/* Mika design system: presentation only, scoped to the existing patient journey. */
@font-face{font-family:MikaManrope;src:url('/mika-design/manrope-2.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:MikaManrope;src:url('/mika-design/manrope-1.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-024F}
@media screen{
body:has(.journey-shell){color-scheme:light;background:#f5f8fc;color:#132345;font-family:MikaManrope,Manrope,sans-serif}
.journey-shell{--ink:#132345;--ink-soft:#314766;--muted:#596981;--paper:#f5f8fc;--line:#dce4ee;--mint:#eef6fc;--mint-strong:#2364bd;--lime:#2364bd;--violet:#2364bd;--danger:#a42b2b;--shadow:0 6px 24px #13234506;background:#f5f8fc!important;font-family:MikaManrope,Manrope,sans-serif!important}
.journey-shell *{box-sizing:border-box}.journey-shell button,.journey-shell input,.journey-shell select,.journey-shell textarea{font-family:inherit!important}
.journey-shell :focus-visible{outline:3px solid #2364bd!important;outline-offset:4px}
.journey-shell .step-card>h1:focus{outline:none!important}
.journey-shell .mika-global-header{background:white!important;border-bottom:1px solid #dce4ee;box-shadow:none!important}
.journey-shell .mika-logo{color:#2364bd!important}.journey-shell .mika-logo svg,.journey-shell .mika-tetrahedron-mark{display:none}
.journey-shell .mika-global-header a[href='/cabinet/']{background:#2364bd!important;color:white!important;border:1px solid #2364bd;border-radius:7px;padding:11px 16px}
.journey-shell .phase-progress{width:min(840px,calc(100% - 48px));margin:32px auto 0;gap:16px}
.journey-shell .phase-progress>div{padding-top:16px;font-size:13px;color:#596981;gap:8px}
.journey-shell .phase-progress>div:before{height:3px;background:#dce4ee}.journey-shell .phase-progress .current{color:#2364bd}.journey-shell .phase-progress .current:before,.journey-shell .phase-progress .done:before{background:#2364bd}
.journey-shell .journey-main{padding:24px 24px 64px;min-height:calc(100svh - 200px)}
.journey-shell .mika-full-trail{max-width:840px;margin:0 auto 20px;color:#596981;font-size:12px}
.journey-shell .mika-trail-back{display:none!important}
.journey-shell .journey-back-top{display:block;width:min(840px,100%);margin:0 auto 14px;color:#2364bd;font-size:14px;min-height:44px;padding:8px 0}
.journey-shell .journey-back-top [aria-hidden],.journey-shell .button [aria-hidden]{display:none!important}
.journey-shell .step-card,.journey-shell .welcome-card{width:min(840px,100%);padding:40px 48px;background:#fff!important;border:1px solid #dce4ee!important;border-radius:12px!important;box-shadow:0 6px 24px #13234506!important}
.journey-shell .step-card-wide{width:min(1040px,100%)}
.journey-shell .step-card h1{font-size:clamp(28px,3vw,38px)!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.04em!important;max-width:760px}
.journey-shell h2{font-weight:700;letter-spacing:-.025em}.journey-shell .step-subtitle,.journey-shell .step-lead{font-size:15px!important;line-height:1.7!important;color:#596981!important;max-width:680px;margin-top:16px}
.journey-shell .step-content{margin-top:28px}.journey-shell .choice-list{gap:12px}
.journey-shell .choice{border:1px solid #ccd9e9!important;border-radius:8px!important;background:white!important;min-height:62px;padding:17px 18px;gap:14px;transition:background .15s,border-color .15s}
.journey-shell .choice:hover{border-color:#2364bd!important;background:#f7faff!important}
.journey-shell .choice.selected,.journey-shell [role=radio][aria-checked=true],.journey-shell .nosology-grid button.selected{background:#eef6fc!important;border-color:#2364bd!important;box-shadow:inset 0 0 0 1px #2364bd!important}
.journey-shell .choice-dot{border-color:#9baec7!important;width:20px;height:20px}.journey-shell .selected .choice-dot,.journey-shell [aria-checked=true] .choice-dot{border:6px solid #2364bd!important;box-shadow:none!important;background:white!important}
.journey-shell .choice strong{font-size:16px;font-weight:650}.journey-shell .choice small{font-size:13px;line-height:1.6}
.journey-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.journey-shell select,.journey-shell textarea{background:white!important;border:1px solid #b8cbe2!important;border-radius:8px!important;color:#132345!important;padding:14px 16px!important;min-height:52px;font-size:16px!important;max-width:100%;box-shadow:none!important}
.journey-shell input::placeholder,.journey-shell textarea::placeholder{color:#65768c!important;opacity:1}
.journey-shell input:focus,.journey-shell select:focus,.journey-shell textarea:focus{border-color:#2364bd!important;outline:2px solid #2364bd33!important;outline-offset:1px!important}
.journey-shell input[type=checkbox],.journey-shell input[type=radio],.journey-shell input[type=range]{accent-color:#2364bd}
.journey-shell input[aria-invalid=true]{border-color:#a42b2b!important}.journey-shell .field-error{color:#a42b2b!important;font-size:13px;line-height:1.6}
.journey-shell .single-field>span:not(.sr-only),.journey-shell .marker-number-input>span{color:#596981;font-size:13px;font-weight:650;margin-bottom:8px}
.journey-shell .button,.journey-shell .primary-button{background:#2364bd!important;color:white!important;border:1px solid #2364bd!important;border-radius:7px!important;padding:13px 24px!important;min-height:50px;font-size:14px!important;font-weight:700!important;box-shadow:none!important}
.journey-shell .button:hover:not(:disabled){background:#174d99!important;border-color:#174d99!important}
.journey-shell .button-secondary{background:white!important;color:#2364bd!important;border-color:#b9cce5!important}
.journey-shell .button:disabled{background:#e2eaf5!important;color:#64748c!important;border-color:#dce4ee!important;opacity:1!important;cursor:not-allowed}
.journey-shell .footer-actions,.journey-shell .step-footer{border-top:1px solid #dce4ee!important;padding-top:24px;margin-top:32px;gap:16px}
.journey-shell .text-action,.journey-shell .reset-link,.journey-shell .question-help-details summary{color:#2364bd!important;min-height:44px;font-size:13px}
.journey-shell .journey-diagnosis-entry{max-width:none!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.journey-shell .journey-diagnosis-field{display:block!important;width:100%!important}.journey-shell .journey-diagnosis-field input{width:100%!important}
.journey-shell .entry-continue{margin-top:20px;min-width:180px}.journey-shell .entry-search-notice{font-size:12px!important;line-height:1.65!important;color:#596981!important}
.journey-shell .journey-entry-proposals button,.journey-shell .diagnosis-options button,.journey-shell .location-options button{border-radius:8px!important;min-height:48px;background:white;color:#132345;border-color:#dce4ee}
.journey-shell .questionnaire-import-disclosure{display:none!important}
.journey-shell .biomarker-field,.journey-shell .tnm-builder,.journey-shell .summary-item,.journey-shell .result-summary-details,.journey-shell .result-state-card,.journey-shell .trial-card,.journey-shell .center-card,.journey-shell .official-contact-card{border:1px solid #dce4ee!important;border-radius:12px!important;background:white!important;box-shadow:none!important}
.journey-shell .biomarker-field.filled{background:#f5f9fe!important;border-color:#93b6e2!important}
.journey-shell .marker-choices button,.journey-shell .marker-range-dots button,.journey-shell .chip-grid button,.journey-shell .inline-options button,.journey-shell .stage-grid button{min-height:44px;border-radius:8px!important;padding:10px 14px;font-size:13px!important;color:#314766!important;background:white!important;border:1px solid #ccd9e9!important}
.journey-shell .marker-choices button.selected,.journey-shell .marker-range-dots button.selected,.journey-shell .chip-grid button.selected,.journey-shell .inline-options button.selected,.journey-shell .stage-grid button.selected{color:#174d99!important;background:#eef6fc!important;border-color:#2364bd!important}
.journey-shell .summary-grid{gap:12px}.journey-shell .summary-item{padding:20px}.journey-shell .summary-item dt{font-size:12px;color:#596981}.journey-shell .summary-item dd{color:#132345;font-size:15px}
.journey-shell .completeness-panel,.journey-shell .coverage-notice,.journey-shell .medical-boundary,.journey-shell .result-boundary,.journey-shell .registry-note,.journey-shell .journey-entry-message,.journey-shell .zero-result-guidance{background:#eef6fc!important;border:1px solid #d4e4f7!important;border-radius:8px!important;color:#314766!important;padding:20px}
.journey-shell .medical-consistency-alert{border-radius:8px}.journey-shell .processing-item{border-radius:8px;border-color:#dce4ee}.journey-shell .processing-item.complete{background:#eef6fc;color:#174d99}
.journey-shell .results-hub{max-width:1040px}.journey-shell .result-hero{background:#eef6fc!important;border:1px solid #d4e4f7;border-radius:12px!important;margin-bottom:24px;padding:26px}.journey-shell .result-hero>span{background:#2364bd!important;border-radius:8px}
.journey-shell .result-view-tabs{background:white!important;border:1px solid #dce4ee!important;border-radius:8px!important;padding:6px;gap:6px}.journey-shell .result-view-tabs button{min-height:44px;border-radius:6px!important;color:#596981}.journey-shell .result-view-tabs button.active,.journey-shell .result-view-tabs button[aria-selected=true]{background:#2364bd!important;color:white!important}
.journey-shell .trial-list{gap:20px}.journey-shell .trial-card.selected{border-color:#2364bd!important;box-shadow:inset 0 0 0 1px #2364bd!important}.journey-shell .trial-number{background:#eef6fc!important;color:#2364bd!important;border-radius:8px}.journey-shell .trial-card>header{padding:24px}.journey-shell .trial-card h2{font-size:22px;line-height:1.35}.journey-shell .trial-facts{background:#f5f8fc!important}.journey-shell .trial-card-actions button{border-radius:7px!important;min-height:44px}.journey-shell .trial-interest-button{background:#2364bd!important;color:white!important}.journey-shell .trial-selection-bar{background:white!important;border:1px solid #b9cce5!important;color:#132345!important;box-shadow:0 4px 24px #13234512}
.journey-shell .journey-save-panel,.journey-shell .next-route-card,.journey-shell .trial-help-cta{background:#eef6fc!important;border:1px solid #d4e4f7!important;border-radius:12px;color:#132345!important}.journey-shell .journey-save-panel p,.journey-shell .journey-save-panel h2{color:#132345!important}
.journey-shell .mika-global-footer{background:white!important;color:#596981!important;border-top:1px solid #dce4ee}.journey-shell .mika-global-footer h2,.journey-shell .mika-global-footer h3{color:#132345!important}
body:has(.journey-shell) .mika-cookie-banner,body:has(.journey-shell) .mika-site-ai-dialog{font-family:MikaManrope,sans-serif;background:white!important;border-color:#dce4ee;color:#132345}
@media(max-width:760px){.journey-shell .journey-main{padding:20px 16px 40px}.journey-shell .step-card,.journey-shell .welcome-card{padding:26px 20px;border-radius:10px!important}.journey-shell .step-card h1{font-size:28px!important;line-height:1.25!important}.journey-shell .phase-progress{width:calc(100% - 32px);margin-top:20px;gap:8px}.journey-shell .phase-progress>div{font-size:11px;padding-top:12px;justify-content:flex-start}.journey-shell .phase-progress strong{font-size:11px}.journey-shell .biomarker-grid,.journey-shell .summary-grid{grid-template-columns:1fr}.journey-shell .footer-actions{flex-wrap:wrap;gap:12px;margin-top:24px}.journey-shell .footer-actions .button,.journey-shell .entry-continue{width:100%}.journey-shell .choice{padding:15px 14px}.journey-shell .choice strong{font-size:15px}.journey-shell .trial-card>header{padding:20px}.journey-shell .trial-card h2{font-size:19px}.journey-shell .mika-global-header a[href='/cabinet/']{padding:9px;font-size:12px}.journey-shell .result-hero{padding:20px}.journey-shell .step-content{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.journey-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}
@media screen{
.journey-shell .mika-global-brand{color:#2364bd!important;gap:0!important;font-size:26px!important}.journey-shell .mika-global-brand strong{font-weight:750!important}
body:has(.journey-shell) .mika-site-ai-launcher,body:has(.journey-shell) .mika-feedback-launcher{background:#2364bd!important;color:white!important;border-color:#2364bd!important;border-radius:8px!important;box-shadow:0 4px 16px #13234512!important}
body:has(.journey-shell) .mika-feedback-launcher>span:first-child{background:#eef6fc!important;color:#2364bd!important}
.journey-shell .step-card:has(.diagnosis-entry-simple){width:min(840px,100%)}
.journey-shell .mika-full-trail a,.journey-shell .mika-desktop-nav a{color:#596981!important}
.journey-shell .journey-diagnosis-field>.sr-only,.journey-shell .age-field>.sr-only{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;display:block!important;margin:0 0 8px!important;color:#596981;font-size:13px;font-weight:650}
}
@media screen{
.journey-shell .binary-choice button{min-height:52px;border-radius:8px!important;background:white!important;border:1px solid #ccd9e9!important;color:#132345!important;padding:14px 16px!important}
.journey-shell .binary-choice button.selected,.journey-shell .diagnosis-options button.selected,.journey-shell .diagnosis-options button[aria-selected=true]{color:#174d99!important;background:#eef6fc!important;border-color:#2364bd!important;box-shadow:inset 0 0 0 1px #2364bd!important}
.journey-shell .search-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){padding-left:48px!important}.journey-shell .search-icon{color:#596981!important}
.journey-shell .tnm-builder{margin-top:20px;padding:20px}.journey-shell .tnm-parts{gap:12px}.journey-shell .tnm-parts select{padding:12px 8px!important}
.journey-shell .result-view-tabs button.selected{background:#2364bd!important;color:white!important}.journey-shell .result-view-tabs button span{background:#eef6fc!important;color:#174d99!important}
.journey-shell .summary-item span{font-size:11px;letter-spacing:.04em}.journey-shell .summary-item strong{font-size:16px}.journey-shell .summary-item button{color:#2364bd!important;min-height:44px}
@media(max-width:760px){.journey-shell .tnm-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-shell .tnm-builder{padding:16px}}
}
@media screen{
.journey-shell .journey-back-top{text-align:left!important}.journey-shell .summary-item>div{min-width:0;flex:1}.journey-shell .summary-item button{flex:none;white-space:nowrap}.journey-shell .summary-item strong{overflow-wrap:anywhere}
.journey-shell .completeness-panel>header>strong{color:#2364bd!important}.journey-shell .completeness-meter{background:#dce4ee}.journey-shell .completeness-meter span{background:#2364bd}.journey-shell .completeness-groups span.complete{background:white;color:#174d99}
.journey-shell .mika-global-footer :is(p,a,span,small){color:#596981!important}.journey-shell .mika-global-footer :is(strong,h2,h3){color:#132345!important}.journey-shell .mika-global-footer .mika-global-brand strong,.journey-shell .mika-global-footer a:hover{color:#2364bd!important}.journey-shell .mika-footer-bottom,.journey-shell .mika-footer-safety,.journey-shell .mika-footer-offer{background:white!important;border-color:#dce4ee!important}
.journey-shell .journey-region-options>button{background:white!important;border:1px solid #ccd9e9!important;border-radius:8px!important;padding:18px!important;min-height:62px}.journey-shell .journey-region-options>button.selected,.journey-shell .journey-region-options>button[aria-checked=true]{background:#eef6fc!important;border-color:#2364bd!important}.journey-shell .journey-region-options .region-copy strong{font-size:16px;color:#132345}.journey-shell .journey-region-options .region-copy small{font-size:13px;color:#596981;line-height:1.6}.journey-shell .journey-region-options{margin-top:28px;gap:12px}
.journey-shell .selected-country-chips button,.journey-shell .country-bubble-grid button{min-height:44px;border-radius:8px;border-color:#ccd9e9}.journey-shell .country-bubble-grid button.selected,.journey-shell .selected-country-chips button{background:#eef6fc;color:#174d99;border-color:#2364bd}
.journey-shell .processing-item{background:white;color:#596981}.journey-shell .processing-item.done{background:#eef6fc;color:#132345;border-color:#d4e4f7}.journey-shell .processing-item.done>span{background:#2364bd}.journey-shell .processing-item.active{border-color:#2364bd}.journey-shell .processing-item.active>span{border-color:#dce4ee;border-top-color:#2364bd}.journey-shell .processing-item i{background:#2364bd}
.journey-shell .route-card{border-radius:12px!important}.journey-shell .route-card.selected{background:#eef6fc;border-color:#2364bd;box-shadow:inset 0 0 0 1px #2364bd}.journey-shell .mandatory-route-card{background:#eef6fc!important;border-color:#d4e4f7;border-radius:12px}
.journey-shell .trial-status-row>span{background:#eef6fc!important;color:#174d99!important}.journey-shell .result-state-card.error{background:#fff5f4!important;border-color:#e7bab4!important}.journey-shell .result-state-card.insufficient,.journey-shell .result-state-card.zero{background:#eef6fc!important;border-color:#d4e4f7!important}
@media(max-width:760px){.journey-shell .summary-item{gap:12px;padding:16px;flex-direction:column}.journey-shell .summary-item button{padding:0;min-height:44px}.journey-shell .marker-choices button{max-width:100%;text-align:left;line-height:1.5}}
}
@media screen{
.journey-shell .oms-route-accordion>article,.journey-shell .regional-contact-grid>article,.journey-shell .oms-checklist,.journey-shell .vmp-guide,.journey-shell .vmp-provider-catalog,.journey-shell .vmp-guide-boundary{background:white!important;border:1px solid #dce4ee!important;border-radius:12px!important}
.journey-shell .oms-route-accordion>article>button{min-height:76px;padding:20px;color:#132345!important}.journey-shell .oms-route-accordion>article>button>span{background:#eef6fc!important;color:#2364bd!important;border-radius:50%}.journey-shell .oms-route-accordion>article.open{border-color:#aac6e9!important}.journey-shell .oms-route-accordion>article>button>b{color:#2364bd!important}
.journey-shell .oms-action-content{padding:0 24px 24px}.journey-shell .regional-contact-grid>article{padding:20px}.journey-shell .regional-contact-grid a,.journey-shell .official-route-links a,.journey-shell .federal-center-list a{color:#2364bd!important}
.journey-shell .oms-checklist{padding:24px}.journey-shell .route-data-boundary,.journey-shell .route-data-boundary a,.journey-shell .vmp-catalog-lead,.journey-shell .translation-boundary{background:#f5f8fc!important;color:#596981!important;border-color:#dce4ee!important}
.journey-shell .result-summary-details summary{padding:18px 20px;min-height:54px;font-size:14px;color:#2364bd}.journey-shell .result-summary-details pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 20px 20px;font:13px/1.8 MikaManrope,sans-serif}
.journey-shell .journey-save-controls{min-width:0}.journey-shell .journey-save-controls .button{white-space:normal}.journey-shell .result-actions{gap:12px;flex-wrap:wrap}.journey-shell .trial-details-button{color:#2364bd!important;border-color:#b9cce5!important;background:white!important}
@media(max-width:760px){.journey-shell .next-route-card,.journey-shell .trial-help-cta{flex-direction:column;align-items:stretch}.journey-shell .journey-save-panel{grid-template-columns:1fr;gap:20px}.journey-shell .journey-save-controls .button{width:100%}.journey-shell .oms-action-content{padding:0 18px 20px}.journey-shell .regional-contact-grid{grid-template-columns:1fr}.journey-shell .result-actions .button{width:100%}}
}
@media screen{
.journey-shell .trial-ru-status,.journey-shell .trial-ru-status.is-ready{background:#f5f8fc!important;color:#596981!important;border-color:#dce4ee!important}.journey-shell .trial-ru-status.is-pending{background:#eef6fc!important;color:#314766!important}
.journey-shell .result-voice-guide{background:#eef6fc!important;border-color:#d4e4f7!important;border-radius:8px;color:#132345}.journey-shell .result-voice-guide small{color:#596981}.journey-shell .result-voice-guide-icon{background:#fff!important;border-radius:8px;position:relative}.journey-shell .result-voice-guide-icon:before{content:'i';display:grid;place-items:center;height:100%;font-weight:750;color:#2364bd}
.journey-shell .mika-subscription-notice{background:#eef6fc!important;border:1px solid #d4e4f7!important;border-radius:12px}.journey-shell .mika-subscription-notice h2{font-size:26px;color:#132345}.journey-shell .mika-subscription-notice p{font-size:14px;color:#596981}.journey-shell .mika-subscription-notice .button{background:#2364bd!important;color:white!important}
body:has(.journey-shell) .mika-site-ai-launcher{width:56px!important;height:56px!important;min-width:56px!important;padding:16px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:0!important;right:20px!important;bottom:20px!important}
body:has(.journey-shell) .mika-site-ai-launcher>*{display:none!important}body:has(.journey-shell) .mika-site-ai-launcher:before{content:'';display:block;width:24px;height:24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.5 8.5 0 0 1-8.5 8.5 9 9 0 0 1-4-.9L3 21l1.9-5.5a9 9 0 0 1-.9-4A8.5 8.5 0 0 1 12.5 3a8.5 8.5 0 0 1 8.5 8.5Z'/%3E%3Cpath d='M8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E")}
@media(max-width:760px){body:has(.journey-shell) .mika-site-ai-launcher{right:16px!important;bottom:16px!important}body:has(.journey-shell) .mika-feedback-launcher{max-width:150px!important;min-height:44px!important;font-size:12px!important;left:16px!important;bottom:16px!important}.journey-shell .mika-subscription-notice{grid-template-columns:1fr;padding:20px;gap:20px}}
}
@media screen{
.journey-shell .trial-next-step{background:#eef6fc!important;border:1px solid #d4e4f7!important;border-radius:12px!important;padding:28px;margin-top:24px;color:#132345!important}.journey-shell .trial-next-step h2{font-size:28px;color:#132345}.journey-shell .trial-next-step p{font-size:14px;color:#596981;line-height:1.75}.journey-shell .trial-next-step-grid{gap:16px}.journey-shell .trial-next-step-grid>article{background:white!important;border:1px solid #dce4ee!important;border-radius:8px!important;padding:22px}.journey-shell .trial-next-step-grid>article>span{background:#eef6fc!important;color:#2364bd!important}.journey-shell .trial-next-step-grid h3{font-size:21px;color:#132345}.journey-shell .trial-next-step a{color:#2364bd!important}.journey-shell .trial-next-step .button{color:white!important}
.journey-shell .trial-learning-links a{color:#2364bd!important;background:#f5f8fc!important;border-color:#dce4ee!important}.journey-shell .trial-learning-links a>span{display:none!important}.journey-shell .reason-tags span,.journey-shell .intervention-tags span{background:#eef6fc!important;color:#314766!important;border-color:#d4e4f7!important}
.journey-shell .trial-ru-status button{min-height:44px;color:#2364bd!important}.journey-shell .trial-selection-bar strong{color:#2364bd!important}
@media(max-width:760px){.journey-shell .trial-next-step{padding:20px}.journey-shell .trial-next-step-grid{grid-template-columns:1fr}.journey-shell .trial-next-step h2{font-size:25px}.journey-shell .trial-next-step-grid>article{padding:18px}}
}
@media screen{
.journey-shell .trial-next-step h2{font-size:28px!important;line-height:1.25!important}.journey-shell .trial-next-step-grid h3{font-size:21px!important;line-height:1.35!important;margin:14px 0!important}.journey-shell .trial-next-step-grid p{font-size:14px!important;line-height:1.75!important}.journey-shell .trial-next-step-grid>article{display:block!important}.journey-shell .trial-next-step-grid>article>span{display:inline-grid;padding:7px;border-radius:6px}.journey-shell .trial-next-step-grid a{display:inline-flex;margin-top:18px;font-size:13px!important}.journey-shell .trial-next-step-grid small{display:block;margin-top:14px;font-size:12px!important;color:#596981!important}
@media(max-width:760px){.journey-shell .trial-next-step h2{font-size:25px!important}}
}
@media screen{
/* Legacy geography rules use !important; keep all journey CTAs on the shared palette. */
.journey-shell #main-content .step-card .button{background:#2364bd!important;color:#fff!important;border-color:#2364bd!important;box-shadow:none!important}
.journey-shell #main-content .step-card .button:hover:not(:disabled){background:#174d99!important;border-color:#174d99!important;box-shadow:none!important}
.journey-shell #main-content .step-card .button.button-secondary{background:#fff!important;color:#2364bd!important;border-color:#b9cce5!important}
.journey-shell #main-content .step-card .button.button-secondary:hover:not(:disabled){background:#eef6fc!important;border-color:#2364bd!important}
.journey-shell #main-content .step-card .button:disabled{background:#e2eaf5!important;color:#64748c!important;border-color:#dce4ee!important;box-shadow:none!important;opacity:1!important}
}
@media screen{
.journey-shell #main-content .trial-ru-status button{background:#fff!important;color:#2364bd!important;border:1px solid #b9cce5!important;border-radius:7px!important;box-shadow:none!important;padding:8px 12px}
.journey-shell #main-content .trial-ru-status button:hover{background:#eef6fc!important;border-color:#2364bd!important}
.journey-shell #main-content .result-voice-guide{background:#eef6fc!important;color:#132345!important;border:1px solid #d4e4f7!important;box-shadow:none!important}
.journey-shell #main-content .result-voice-guide:hover{background:#e4effb!important;border-color:#aac6e9!important}
.journey-shell #main-content .result-voice-guide small{color:#596981!important}.journey-shell #main-content .result-voice-guide>b{color:#2364bd!important}
}
@media screen{
.journey-shell #main-content .mika-full-trail span{color:#596981!important}
.journey-shell #main-content .trial-interest-button.selected{background:#2364bd!important;color:#fff!important;border-color:#2364bd!important}
.journey-shell #main-content .trial-learning-links,.journey-shell #main-content .trial-ru-original,.journey-shell #main-content .journey-experience-feedback{border-color:#dce4ee!important}
.journey-shell #main-content .mika-subscription-kicker{color:#2364bd!important}
.journey-shell .mika-global-footer button{color:#596981!important}
}
@media screen{
.journey-shell #main-content .diagnosis-entry-simple .entry-choice{background:#fff!important;color:#132345!important;border:1px solid #ccd9e9!important;border-radius:8px!important;box-shadow:none!important;min-height:64px;padding:16px 18px}
.journey-shell #main-content .diagnosis-entry-simple .entry-choice:hover,.journey-shell #main-content .diagnosis-entry-simple .entry-choice:focus-visible,.journey-shell #main-content .diagnosis-entry-simple .entry-choice:active,.journey-shell #main-content .diagnosis-entry-simple .entry-choice.selected,.journey-shell #main-content .diagnosis-entry-simple .entry-choice[aria-selected=true]{background:#eef6fc!important;border-color:#2364bd!important;color:#132345!important}
.journey-shell #main-content .diagnosis-entry-simple .entry-choice strong{color:#132345!important}.journey-shell #main-content .diagnosis-entry-simple .entry-choice small{color:#596981!important}
.journey-shell #main-content .diagnosis-entry-simple .entry-choice>[aria-hidden=true]{display:none!important}
.journey-shell #main-content .diagnosis-entry-simple .entry-recognition,.journey-shell #main-content .diagnosis-entry-simple .entry-search-notice,.journey-shell #main-content .diagnosis-entry-simple .journey-entry-ai p{color:#596981!important}
.journey-shell #main-content .diagnosis-entry-simple .journey-entry-ai{border-color:#dce4ee!important}
}
@media screen{.journey-shell .trial-card h2{font-size:22px!important;line-height:1.35!important}.journey-shell .journey-save-panel{grid-template-columns:1fr!important;gap:20px}}
@media screen and (max-width:760px){.journey-shell .trial-card h2{font-size:19px!important}}
