.wt-exec-hero-visual{border-radius:var(--wt-radius-xl);background:#060912;border:1px solid #c9a9622e;width:100%;max-height:min(480px,58vh);position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff0f}.wt-exec-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#0000 28% 100%);position:absolute;inset:0}.wt-exec-hero-svg{aspect-ratio:720/560;width:100%;height:auto;display:block}.wt-exec-hero-callout-label{fill:#ffffffe0;letter-spacing:.04em;font-family:inherit;font-size:11px;font-weight:600}.wt-exec-hero-callout-sub{fill:#ffffff7a;letter-spacing:.02em;font-family:inherit;font-size:9px}.wt-exec-hero-sheet{fill:#ffffff61;letter-spacing:.14em;font-size:8px;font-weight:600}@media (min-width:640px) and (max-width:1023px){.wt-exec-hero-callout-label{font-size:12px}.wt-exec-hero-callout-sub{font-size:10px}}@media (max-width:639px){.wt-exec-hero-visual{max-height:min(320px,48vh)}.wt-exec-hero-callout-label{font-size:10px}.wt-exec-hero-callout-sub{font-size:8px}}.wt-blueprint{min-width:0;margin:0}.wt-blueprint-caption{text-align:center;margin:0 0 clamp(1.75rem,3vw,2.5rem)}.wt-blueprint-title{letter-spacing:-.02em;color:#fffffff2;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.wt-blueprint-subtitle{color:#ffffffa3;max-width:40rem;margin:.75rem auto 0;font-size:1.025rem;line-height:1.7}.wt-blueprint-stage{border-radius:var(--wt-radius-lg);background:#080c16b8;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden}@media (min-width:1100px){.wt-blueprint-stage{grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr);align-items:stretch;padding:1.35rem}}.wt-blueprint-canvas{border-radius:var(--wt-radius-md);background:#060912e6;border:1px solid #ffffff1a;min-width:0;position:relative;overflow:hidden}.wt-blueprint-svg{width:100%;height:auto;min-height:17rem;display:block}.wt-blueprint--compact .wt-blueprint-svg{min-height:13rem}.wt-blueprint-sheet-mark{fill:#ffffff6b;letter-spacing:.14em;font-size:9px;font-weight:600}.wt-blueprint-band-fill{fill:#ffffff08;stroke:#ffffff29;stroke-width:1px;transition:fill var(--wt-transition), stroke var(--wt-transition), opacity var(--wt-transition)}.wt-blueprint-band-index{fill:var(--wt-gold-soft);letter-spacing:.08em;font-size:10px;font-weight:600}.wt-blueprint-band-title{fill:#ffffffe6;letter-spacing:.01em;font-size:11px;font-weight:600}.wt-blueprint-leader{stroke:#ffffff38;stroke-width:1px;transition:stroke var(--wt-transition)}.wt-blueprint-leader-point{fill:#c9a962b3;transition:fill var(--wt-transition), opacity var(--wt-transition)}.wt-blueprint-band.is-active .wt-blueprint-band-fill{fill:#c9a96214;stroke:#c9a9628c}.wt-blueprint-band.is-active .wt-blueprint-leader{stroke:#c9a9628c}.wt-blueprint-band.is-dimmed{opacity:.35}.wt-blueprint-center-label{fill:#ffffffd1;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.wt-blueprint-center-detail{fill:#ffffff73;letter-spacing:.04em;font-size:10px}.wt-blueprint-layers{flex-direction:column;gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wt-blueprint-layer{text-align:left;border-radius:var(--wt-radius-md);width:100%;color:inherit;cursor:pointer;transition:border-color var(--wt-transition), background var(--wt-transition), opacity var(--wt-transition), transform var(--wt-transition), box-shadow var(--wt-transition);background:#ffffff06;border:1px solid #ffffff1a;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;display:flex}.wt-blueprint-layer:hover,.wt-blueprint-layer:focus-visible,.wt-blueprint-layer.is-active{background:#c9a96212;border-color:#c9a96273;outline:none}.wt-blueprint-layer:focus-visible{box-shadow:0 0 0 2px #c9a9624d}.wt-blueprint-layer.is-dimmed{opacity:.4}.wt-blueprint-layer-program{letter-spacing:.02em;color:#ffffff80;margin-top:.15rem;font-size:.75rem;display:block}.wt-blueprint-layer-index{letter-spacing:.08em;width:1.75rem;height:1.75rem;color:var(--wt-gold-soft);background:linear-gradient(145deg,#c9a9621f,#c9a96208);border:1px solid #c9a9624d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.625rem;font-weight:600;display:inline-flex}.wt-blueprint-layer-body{flex-direction:column;gap:.55rem;min-width:0;display:flex}.wt-blueprint-layer-title{color:#fffffff0;font-size:.975rem;font-weight:600}.wt-blueprint-layer-items{flex-wrap:wrap;gap:.35rem;display:flex}.wt-blueprint-chip{letter-spacing:.01em;color:#ffffffb3;transition:border-color var(--wt-transition), color var(--wt-transition), background var(--wt-transition);background:#ffffff06;border:1px solid #ffffff1f;border-radius:2px;align-items:center;padding:.2rem .45rem;font-size:.6875rem;display:inline-flex}.wt-blueprint-layer.is-active .wt-blueprint-chip,.wt-blueprint-layer:hover .wt-blueprint-chip,.wt-blueprint-layer:focus-visible .wt-blueprint-chip{color:#ffffffe0;background:#c9a96212;border-color:#c9a96252}@media print{.wt-blueprint-stage{color:#111;background:#fff;border-color:#ccc}.wt-blueprint-canvas{background:#fff;border-color:#bbb}.wt-blueprint-active-note,.wt-blueprint-active-note--idle{display:none}}.wt-blueprint-active-note{text-align:center;letter-spacing:.04em;color:var(--wt-gold-soft);margin:1rem 0 0;font-size:.8125rem}.wt-blueprint-active-note--idle{color:#ffffff6b}.wt-blueprint--diagram-only .wt-blueprint-stage{grid-template-columns:minmax(0,1fr)}.wt-blueprint--spacious .wt-blueprint-stage{gap:clamp(1.75rem,3.5vw,2.75rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.wt-blueprint--compact .wt-blueprint-caption{margin-bottom:1.25rem}.wt-blueprint-layer--static{cursor:default}.wt-blueprint--presentation .wt-blueprint-stage,.wt-blueprint--print .wt-blueprint-stage{background:#0a0e18eb}.wt-blueprint--print .wt-blueprint-active-note{display:none}@media print{.wt-blueprint--print .wt-blueprint-title,.wt-blueprint--print .wt-blueprint-layer-title,.wt-blueprint--print .wt-blueprint-center-label{color:#111}.wt-blueprint--print .wt-blueprint-subtitle,.wt-blueprint--print .wt-blueprint-layer-program,.wt-blueprint--print .wt-blueprint-chip{color:#444}.wt-blueprint--print .wt-blueprint-stage,.wt-blueprint--print .wt-blueprint-canvas{color:#111;background:#fff;border-color:#c8c8c8}.wt-blueprint--print .wt-blueprint-sheet-mark,.wt-blueprint--print .wt-blueprint-band-title,.wt-blueprint--print .wt-blueprint-center-label,.wt-blueprint--print .wt-blueprint-center-detail{fill:#222}.wt-blueprint--print .wt-blueprint-band-index,.wt-blueprint--print .wt-blueprint-leader-point{fill:#8a7340}.wt-blueprint--print .wt-blueprint-band-fill{fill:#00000005;stroke:#999}.wt-blueprint--print .wt-blueprint-frame,.wt-blueprint--print .wt-blueprint-frame-rule,.wt-blueprint--print .wt-blueprint-leader{stroke:#999}}
