.global-language-control{position:fixed;top:12px;right:14px;z-index:10000;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(16,29,45,.94);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px}.global-language-control label{font-weight:700;white-space:nowrap}.global-language-control select{min-width:128px;max-width:190px;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:#fff;color:#122033;padding:6px 8px;font:inherit}.language-status{font-size:12px;opacity:.82;white-space:nowrap}.language-warning{color:#ffd78a}html[dir=rtl] body{direction:rtl}html[dir=rtl] .global-language-control{right:auto;left:14px}html[dir=rtl] input,html[dir=rtl] textarea{text-align:right}@media (max-width:720px){.global-language-control{position:-webkit-sticky;position:sticky;top:0;right:auto;left:auto;width:100%;justify-content:center;border-radius:0;box-sizing:border-box}.global-language-control select{min-width:150px}}.dashboard-title~.internal{display:none}section.shell:has(>.dashboard-title)>.actions>.primary{display:inline-flex;align-items:center;justify-content:center;font-size:0}section.shell:has(>.dashboard-title)>.actions>.primary:after{content:"Continue →";font-size:15px}section.shell:has(>.dashboard-title)>.actions>.primary span{display:none}section.shell:has(>.dashboard-title)>.dashboard-title .completion,section.shell:has(>.dashboard-title)>.dashboard-title p,section.shell:has(>.dashboard-title)>.metric-grid,section.shell:has(>.dashboard-title)>.two-col{display:none}section.shell:has(>.dashboard-title)>.dashboard-title{margin-bottom:18px}section.shell:has(>.dashboard-title):has(>.live-progress)>.actions>button:first-child{display:none}section.shell.narrow:has(>.panel>.authority-row)>.eyebrow,section.shell.narrow:has(>.panel>.authority-row)>.hint,section.shell.narrow:has(>.panel>.authority-row)>.panel{display:none}section.shell.narrow:has(>.panel>.authority-row)>h2{font-size:0}section.shell.narrow:has(>.panel>.authority-row)>h2:after{content:"Ready to continue";font-size:clamp(34px,4vw,51px)}section.shell.narrow:has(>.panel>.authority-row)>.lead{font-size:0;margin-top:20px}section.shell.narrow:has(>.panel>.authority-row)>.lead:after{content:"Greatlinks has prepared the next step. Continue to choose how you would like to proceed.";display:block;font-size:20px;line-height:1.5;color:#4c6174}section.shell.narrow:has(>.panel>.authority-row)>.actions>.secondary{display:none}section.shell.narrow:has(>.panel>.authority-row)>.actions>.primary{font-size:0}section.shell.narrow:has(>.panel>.authority-row)>.actions>.primary:after{content:"Continue →";font-size:15px}section.shell.narrow:has(>.panel>.authority-row)>.actions>.primary span{display:none}section.shell.narrow:has(>.commitments)>.actions>.secondary,section.shell.narrow:has(>.commitments)>.eyebrow,section.shell.narrow:has(>.commitments)>.hint{display:none}section.shell.narrow:has(>.commitments)>h2{font-size:0}section.shell.narrow:has(>.commitments)>h2:after{content:"How would you like to continue?";font-size:clamp(34px,4vw,51px)}section.shell.narrow:has(>.commitments)>.lead{font-size:0;margin-top:18px}section.shell.narrow:has(>.commitments)>.lead:after{content:"Choose the way you want Greatlinks to support the next step. You remain in control.";display:block;font-size:19px;line-height:1.5;color:#4c6174}section.shell.narrow:has(>.commitments)>.commitments{gap:10px}section.shell.narrow:has(>.commitments) .commitment{grid-template-columns:1fr 26px;padding:17px 19px;min-height:64px}section.shell.narrow:has(>.commitments) .commitment .number,section.shell.narrow:has(>.commitments) .commitment p{display:none}section.shell.narrow:has(>.commitments) .commitment>div{grid-column:1}section.shell.narrow:has(>.commitments) .commitment b{font-size:0}section.shell.narrow:has(>.commitments) .commitment b:after{font-size:18px;line-height:1.35}section.shell.narrow:has(>.commitments) .commitment:first-child b:after{content:"Continue with Greatlinks · Recommended"}section.shell.narrow:has(>.commitments) .commitment:nth-child(2) b:after{content:"Let Greatlinks coordinate the next steps"}section.shell.narrow:has(>.commitments) .commitment:nth-child(3) b:after{content:"Add specialist support"}section.shell.narrow:has(>.commitments) .commitment:nth-child(4) b:after{content:"Use the plan independently"}section.shell.narrow:has(>.commitments) .commitment:nth-child(5) b:after{content:"Discuss another approach with Greatlinks"}section.shell.narrow:has(>.commitments)>.actions>.primary{font-size:0}section.shell.narrow:has(>.commitments)>.actions>.primary:after{content:"Continue →";font-size:15px}section.shell.narrow:has(>.commitments)>.actions>.primary span{display:none}section.shell.narrow:has(>.commitments)>.commitments[data-greatlinks-help-enhanced=true]{position:relative}.commitment-help-toggle{position:absolute;right:50px;z-index:3;width:30px;height:30px;min-width:30px;padding:0;display:grid;place-items:center;border:1px solid #8aa7a6;border-radius:50%;background:#fff;color:var(--teal);font-size:16px;font-weight:850;line-height:1}.commitment-help-toggle:hover,.commitment-help-toggle[aria-expanded=true]{background:var(--pale);border-color:var(--teal)}.commitment-help-panel{margin-top:2px;padding:15px 17px;border:1px solid #c8dcda;border-radius:10px;background:#eef8f7;color:#355466}.commitment-help-panel[hidden]{display:none}.commitment-help-panel strong{display:block;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:17px;margin-bottom:5px}.commitment-help-panel p{display:block!important;margin:0;font-size:14px;line-height:1.55;color:#4c6174}section.shell.narrow:has(>.commitments):has(>.status-panel)>.actions,section.shell.narrow:has(>.commitments):has(>.status-panel)>.commitments,section.shell.narrow:has(>.commitments):has(>.status-panel)>.status-panel{display:none}section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.eyebrow,section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.metric-grid,section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.secondary-actions>.secondary,section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>details.panel{display:none}section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.status-panel .section-title{display:none}section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.status-panel{margin-top:20px}body:has(.participant-next-step) .progress-wrap{display:none}.participant-next-step{max-width:760px;padding-top:56px;text-align:center}.participant-next-step>.lead{margin:18px auto 28px;max-width:620px}.participant-status-card{display:flex;align-items:flex-start;gap:16px;padding:24px;text-align:start;border-color:rgba(22,120,120,.24);box-shadow:0 12px 30px rgba(16,38,63,.06)}.participant-status-card p{margin:0}.participant-status-card .section-title{margin-bottom:8px}.participant-status-card .hint{margin-top:7px}.participant-status-dot{width:12px;height:12px;margin-top:6px;border-radius:50%;flex:0 0 auto;background:var(--teal);box-shadow:0 0 0 6px rgba(22,120,120,.1)}.participant-status-card.action-needed{border-color:rgba(200,120,39,.45);background:#fffaf2}.participant-status-card.action-needed .participant-status-dot{background:var(--amber);box-shadow:0 0 0 6px rgba(200,120,39,.12)}.participant-last-update{opacity:.8}@media(max-width:520px){.participant-next-step{padding-top:34px}.participant-status-card{padding:19px}}.participant-contact-card{margin-top:16px;padding:18px 20px;text-align:start;box-shadow:none}.participant-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.participant-contact-heading .section-title{margin-bottom:4px}.compact-contact-button{flex:0 0 auto;min-height:40px;padding:9px 14px}.participant-contact-channels{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.contact-channel{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid #d8d2c5;border-radius:999px;color:#5f6f7e;background:#fff;font-size:12px;font-weight:750}.contact-channel.active{border-color:rgba(22,120,120,.3);color:var(--teal);background:#eef8f7}.participant-contact-form{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5dfd3}.participant-contact-form label{display:grid;grid-gap:7px;gap:7px}.participant-contact-form input[type=tel]{width:100%}.participant-contact-form .contact-consent{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.45;font-weight:600}.contact-consent input{margin-top:2px}.participant-contact-form .primary{width:-moz-fit-content;width:fit-content;min-width:180px}.participant-contact-message{margin:12px 0 0}@media(max-width:620px){.participant-contact-heading{align-items:stretch;flex-direction:column}.compact-contact-button,.participant-contact-form .primary{width:100%}}section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.secondary-actions{display:none}section.shell.narrow:has(>.secondary-actions):not(:has(>.commitments))>.status-panel{text-align:start}