.gold-wf{margin:1.25rem 0 .25rem;padding:1rem 1.1rem 1.15rem;border:1px solid var(--th-color-border,#d8dee6);border-radius:10px;background:linear-gradient(165deg,color-mix(in srgb,var(--th-color-accent-bg,#f3f6fa) 88%,#fff) 0,#fff 72%)}.gold-wf__header{margin-bottom:.85rem}.gold-wf__title{margin:0 0 .35rem;font-size:1.2rem;line-height:1.3}.gold-wf__lede{margin:0;font-size:.95rem;line-height:1.55}.gold-wf__lede,.gold-wf__progress{color:var(--th-color-text-muted,#5b6573)}.gold-wf__progress{margin:.5rem 0 0;font-size:.85rem}.gold-wf__question{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;line-height:1.4}.gold-wf__panel{margin:0;padding:0;border:none;min-inline-size:0}.gold-wf__legend{display:flex;flex-direction:column;gap:.35rem;padding:0;margin:0 0 .75rem}.gold-wf__trail{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.gold-wf__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.35rem .55rem;border-radius:999px;border:1px solid var(--th-color-border,#d8dee6);background:#fff;color:inherit;font:inherit;font-size:.82rem;line-height:1.3;cursor:pointer;min-height:36px;text-align:left}.gold-wf__chip-edit{font-weight:700;color:var(--th-color-primary,#1f4b7a)}.gold-wf__chip:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 28%,transparent)}.gold-wf__options{display:flex;flex-direction:column;gap:.55rem}.gold-wf__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;padding:.75rem .9rem;border-radius:8px;border:1px solid var(--th-color-border,#d8dee6);background:#fff;color:inherit;font:inherit;line-height:1.4;cursor:pointer;min-height:44px;transition:border-color .15s ease,background .15s ease}.gold-wf__option.is-selected{border-color:var(--th-color-primary,#1f4b7a);border-width:2px;background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 70%,#fff);font-weight:600}.gold-wf__option:focus-visible,.gold-wf__option:hover{border-color:var(--th-color-primary,#1f4b7a);background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 70%,#fff);outline:none}.gold-wf__option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 28%,transparent)}.gold-wf__back,.gold-wf__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.75rem;padding:.45rem .7rem;border:none;background:transparent;color:var(--th-color-primary,#1f4b7a);font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.gold-wf__nav-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.gold-wf__badge{display:inline-block;margin-left:.4rem;padding:.1rem .4rem;border-radius:999px;border:1px solid var(--th-color-border,#d8dee6);font-size:.72rem;font-weight:600;vertical-align:middle}.gold-wf__footnote{margin:.75rem 0 0;font-size:.85rem;color:var(--th-color-text-muted,#5b6573);line-height:1.5}.gold-wf__result-kicker{margin:0 0 .5rem;font-weight:700;font-size:1rem}.gold-wf__result-list{margin:0 0 1rem;padding-left:1.1rem;line-height:1.55}.gold-wf__result-list li+li{margin-top:.4rem}.gold-wf__subtitle{margin:0 0 .4rem;font-size:.98rem}.gold-wf__block{margin-bottom:.9rem}.gold-wf__links{margin:0;padding-left:1.1rem}.gold-wf__links a{text-decoration:underline;text-underline-offset:2px}.gold-wf__cta-row{display:flex;flex-wrap:wrap;gap:.5rem}.gold-wf__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem .9rem;border-radius:8px;background:var(--th-color-primary,#1f4b7a);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:.92rem}.gold-wf__cta:focus-visible,.gold-wf__cta:hover{filter:brightness(1.05);outline:none}.gold-wf__cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary,#1f4b7a) 35%,transparent)}.gold-wf__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.gold-wf__check{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .65rem;border-radius:8px;border:1px solid transparent;cursor:pointer;line-height:1.45;min-height:44px}.gold-wf__check input{margin-top:.2rem;width:1.1rem;height:1.1rem;flex-shrink:0}.gold-wf__check.is-on{background:color-mix(in srgb,var(--th-color-accent-bg,#eef3f8) 80%,#fff);border-color:var(--th-color-border,#d8dee6)}.gold-wf__complete{margin-top:.9rem;padding:.85rem .9rem;border-radius:8px;background:color-mix(in srgb,var(--th-color-accent-bg,#e8f0e9) 90%,#fff);border:1px solid var(--th-color-border,#d8dee6)}.gold-wf__complete-title{margin:0 0 .65rem;font-weight:700}.gold-wf__pipeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.gold-wf__pipe-step{display:grid;grid-template-columns:1.75rem 1fr;grid-column-gap:.65rem;column-gap:.65rem;align-items:start}.gold-wf__pipe-step.is-current .gold-wf__pipe-label{font-weight:700}.gold-wf__pipe-index{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:var(--th-color-primary,#1f4b7a);color:#fff}.gold-wf__pipe-step:not(.is-current) .gold-wf__pipe-index{background:#6b7785}.gold-wf__pipe-body{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.35rem}.gold-wf__pipe-label{padding-top:.2rem;line-height:1.4}.gold-wf__pipe-label a{text-decoration:underline;text-underline-offset:2px}.gold-wf__pipe-arrow{color:var(--th-color-text-muted,#5b6573);font-size:.9rem;line-height:1;padding-left:.15rem}@media (max-width:640px){.gold-wf{padding:.9rem .85rem 1rem;border-radius:8px}.gold-wf__cta-row{flex-direction:column}.gold-wf__cta{width:100%}}@media (prefers-reduced-motion:reduce){.gold-wf__option{transition:none}}.dc-ws-bridge{max-width:960px;margin:1.25rem auto 1.75rem;padding:0 1rem}.dc-ws-bridge__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid color-mix(in srgb,canvasText 14%,transparent);background:color-mix(in srgb,canvas 92%,canvasText 8%)}.dc-ws-bridge__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.dc-ws-bridge__lede{margin:0;max-width:42rem;font-size:.92rem;line-height:1.45;opacity:.88}.dc-ws-bridge__meta{margin:.45rem 0 0;font-size:.8rem;opacity:.72}.dc-ws-bridge__actions{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:min(100%,14rem)}.dc-ws-bridge__cta{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;color:canvas;background:canvasText;border:1px solid canvasText;white-space:nowrap}.dc-ws-bridge__cta:hover{opacity:.9}.dc-ws-bridge__modes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .65rem;justify-content:flex-end}.dc-ws-bridge__mode{font-size:.82rem;font-weight:550;text-decoration:underline;text-underline-offset:.15em;color:inherit;opacity:.88}.dc-ws-bridge__mode:hover{opacity:1}