.GccSimulator_dialog__cospt{padding:0;border:none;background:transparent;width:min(1140px,94vw);max-width:94vw;max-height:92vh;margin:auto;overflow:hidden;color:var(--text-primary)}.GccSimulator_dialog__cospt::-webkit-backdrop{background:rgba(8,10,14,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GccSimulator_dialog__cospt::backdrop{background:rgba(8,10,14,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GccSimulator_dialog__cospt[open]{animation:GccSimulator_simIn__DbW9I .3s var(--ease-standard,cubic-bezier(.16,1,.3,1)) both}@keyframes GccSimulator_simIn__DbW9I{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.GccSimulator_shell__FqGKX{position:relative;background:var(--surface-raised,#FFFFFF);border:1px solid var(--border-hairline);border-radius:var(--radius-4,16px);display:flex;flex-direction:column;max-height:92vh;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.18)}:root:not([data-theme=light]) .GccSimulator_shell__FqGKX,[data-theme=dark] .GccSimulator_shell__FqGKX{background:#111215;border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 80px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.08)}@media (max-width:640px){.GccSimulator_dialog__cospt{width:98vw;max-width:98vw;max-height:96vh}.GccSimulator_shell__FqGKX{max-height:96vh;border-radius:var(--radius-3,12px)}}.GccSimulator_stickyHeaderWrapper__ULc8e{position:relative;flex-shrink:0;padding:var(--sp-6) var(--sp-7) 0;background:var(--surface-raised,#FFFFFF);border-bottom:1px solid var(--border-hairline);z-index:10}:root:not([data-theme=light]) .GccSimulator_stickyHeaderWrapper__ULc8e,[data-theme=dark] .GccSimulator_stickyHeaderWrapper__ULc8e{background:#111215;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:640px){.GccSimulator_stickyHeaderWrapper__ULc8e{padding:var(--sp-5) var(--sp-4) 0}}.GccSimulator_closeBtn__3cl4j{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-hairline);background:transparent;color:var(--text-secondary);font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_closeBtn__3cl4j,[data-theme=dark] .GccSimulator_closeBtn__3cl4j{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.7);background:rgba(255,255,255,.03)}.GccSimulator_closeBtn__3cl4j:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-quiet)}.GccSimulator_header__aLk6C{margin-bottom:var(--sp-4);max-width:760px;padding-right:48px}.GccSimulator_eyebrow__TGJMP,.GccSimulator_kicker__3fPEe{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--type-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.GccSimulator_kicker__3fPEe{margin-bottom:var(--sp-2)}.GccSimulator_title__g7gP1{font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:750;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px;color:var(--text-primary)}.GccSimulator_desc__0PB2N{margin:0;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.5;color:var(--text-secondary)}.GccSimulator_stepper__rWcCB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.GccSimulator_stepperHasBlueprint__o5kVP{grid-template-columns:repeat(6,1fr)}@media (max-width:760px){.GccSimulator_stepperHasBlueprint__o5kVP,.GccSimulator_stepper__rWcCB{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:var(--sp-3);padding-bottom:2px}.GccSimulator_stepperHasBlueprint__o5kVP::-webkit-scrollbar,.GccSimulator_stepper__rWcCB::-webkit-scrollbar{display:none}}.GccSimulator_stepperItem__Mor1r{min-width:0}@media (max-width:760px){.GccSimulator_stepperItem__Mor1r{flex:0 0 auto;min-width:105px}}.GccSimulator_stepTab__hmvNQ{width:100%;display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:var(--sp-2) 0 var(--sp-3);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;text-align:left;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-1,4px) var(--radius-1,4px) 0 0;transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.GccSimulator_stepTab__hmvNQ:disabled{cursor:not-allowed;opacity:.35}.GccSimulator_stepTab__hmvNQ:not(:disabled):hover{color:var(--text-primary);background:var(--accent-quiet)}:root:not([data-theme=light]) .GccSimulator_stepTab__hmvNQ,[data-theme=dark] .GccSimulator_stepTab__hmvNQ{color:rgba(255,255,255,.58)}:root:not([data-theme=light]) .GccSimulator_stepTab__hmvNQ:not(:disabled):hover,[data-theme=dark] .GccSimulator_stepTab__hmvNQ:not(:disabled):hover{color:#FFFFFF;background:rgba(255,255,255,.04)}.GccSimulator_stepTabActive__aKXTy{color:var(--text-primary)!important;border-bottom-color:var(--accent)!important}:root:not([data-theme=light]) .GccSimulator_stepTabActive__aKXTy,[data-theme=dark] .GccSimulator_stepTabActive__aKXTy{color:#FFFFFF!important;border-bottom-color:var(--accent)!important}.GccSimulator_stepNum__mv6UL{font-family:var(--font-mono,ui-monospace,monospace);font-size:.725rem;font-weight:700;color:var(--accent)}.GccSimulator_stepDoneCheck__Og6ke{color:#10b981;font-weight:700;margin-left:2px}.GccSimulator_stepName__HfahZ{font-size:clamp(.825rem,1vw,.925rem);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.GccSimulator_dialogScrollBody__G_8_g{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--sp-6) var(--sp-7) var(--sp-7);-webkit-overflow-scrolling:touch}@media (max-width:640px){.GccSimulator_dialogScrollBody__G_8_g{padding:var(--sp-5) var(--sp-4) var(--sp-6)}}.GccSimulator_body__khz_U{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}@media (min-width:940px){.GccSimulator_body__khz_U{grid-template-columns:minmax(0,1.25fr) minmax(320px,380px)}}.GccSimulator_card__Gdcfq{background:var(--surface-raised,#FFFFFF);border:1px solid var(--border-hairline);border-radius:var(--radius-3);padding:var(--sp-6);box-shadow:0 4px 16px rgba(0,0,0,.04)}:root:not([data-theme=light]) .GccSimulator_card__Gdcfq,[data-theme=dark] .GccSimulator_card__Gdcfq{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}@media (max-width:640px){.GccSimulator_card__Gdcfq{padding:var(--sp-5) var(--sp-4)}}.GccSimulator_question__pj6Ob{font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:750;line-height:1.25;letter-spacing:-.015em;margin:var(--sp-3) 0 var(--sp-2);color:var(--text-primary)}.GccSimulator_hint__cgHR_{font-size:var(--type-small);line-height:1.6;color:var(--text-secondary);margin:0 0 var(--sp-5)}.GccSimulator_options__5MAjF{display:flex;flex-direction:column;gap:var(--sp-2);max-height:max(240px,calc(92vh - 560px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:3px 6px 3px 3px;margin:-3px -6px -3px -3px;scrollbar-width:thin;scrollbar-color:var(--border-strong,#71717a) transparent}.GccSimulator_options__5MAjF::-webkit-scrollbar{width:6px}.GccSimulator_options__5MAjF::-webkit-scrollbar-thumb{background:var(--border-strong,#71717a);border-radius:999px}.GccSimulator_options__5MAjF::-webkit-scrollbar-track{background:transparent}@media (max-width:640px){.GccSimulator_options__5MAjF{max-height:max(220px,calc(96vh - 520px))}}.GccSimulator_option__rT57Y{width:100%;flex-shrink:0;display:flex;align-items:flex-start;gap:var(--sp-3);padding:14px 16px;min-height:48px;background:var(--surface-1,#FFFFFF);border:1px solid var(--border-hairline);border-radius:var(--radius-2);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_option__rT57Y,[data-theme=dark] .GccSimulator_option__rT57Y{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09)}.GccSimulator_option__rT57Y:hover{border-color:var(--accent);background:var(--accent-quiet);transform:translateY(-1px)}:root:not([data-theme=light]) .GccSimulator_option__rT57Y:hover,[data-theme=dark] .GccSimulator_option__rT57Y:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.22)}.GccSimulator_option__rT57Y:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GccSimulator_optionSelected__XjEpj{border-color:var(--accent)!important;background:var(--accent-quiet)!important}:root:not([data-theme=light]) .GccSimulator_optionSelected__XjEpj,[data-theme=dark] .GccSimulator_optionSelected__XjEpj{background:linear-gradient(135deg,rgba(196,31,45,.2),rgba(196,31,45,.07))!important;border-color:var(--accent)!important;box-shadow:0 0 16px rgba(196,31,45,.2),inset 0 1px 0 rgba(255,255,255,.08)}.GccSimulator_mark__EBHco{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--border-strong);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.725rem;font-weight:750;color:var(--accent-fg,#ffffff);background:transparent;transition:all var(--dur-base) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_mark__EBHco,[data-theme=dark] .GccSimulator_mark__EBHco{border-color:rgba(255,255,255,.3);background:rgba(0,0,0,.25)}.GccSimulator_markRadio__gzQ_8{border-radius:50%}.GccSimulator_markOn__xFiyF{background:var(--accent)!important;border-color:var(--accent)!important}:root:not([data-theme=light]) .GccSimulator_markOn__xFiyF,[data-theme=dark] .GccSimulator_markOn__xFiyF{box-shadow:0 0 8px rgba(196,31,45,.6)}.GccSimulator_markDot__crjS1{width:7px;height:7px;border-radius:50%;background:var(--accent-fg,#ffffff)}.GccSimulator_optionText__O8EVf{display:flex;flex-direction:column;gap:3px;min-width:0}.GccSimulator_optionLabel__h_Hg4{font-size:clamp(.925rem,1.1vw,1rem);font-weight:650;color:var(--text-primary);line-height:1.4}.GccSimulator_optionDesc__7Nt7p{font-size:.825rem;color:var(--text-secondary);line-height:1.45}.GccSimulator_nav__DNFo7{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border-hairline)}:root:not([data-theme=light]) .GccSimulator_nav__DNFo7,[data-theme=dark] .GccSimulator_nav__DNFo7{border-top-color:rgba(255,255,255,.08)}.GccSimulator_navActions__bqm5p{display:flex;align-items:center;gap:var(--sp-2)}@media (max-width:480px){.GccSimulator_nav__DNFo7{flex-direction:column-reverse;align-items:stretch}.GccSimulator_navActions__bqm5p{flex-direction:column;align-items:stretch}}.GccSimulator_btnBack__GS8nD,.GccSimulator_btnLink__YL4_q{background:transparent;border:none;padding:8px 12px;font-size:var(--type-small);font-weight:600;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-2);transition:color var(--dur-base) var(--ease-standard)}.GccSimulator_btnBack__GS8nD:hover:not(:disabled),.GccSimulator_btnLink__YL4_q:hover{color:var(--accent)}.GccSimulator_btnBack__GS8nD:disabled{opacity:.35;cursor:not-allowed}.GccSimulator_btnLink__YL4_q{text-decoration:underline;text-underline-offset:4px}.GccSimulator_btnPrimary__NmQDH{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);padding:12px 22px;background:var(--accent);color:var(--accent-fg,#ffffff);border:1px solid var(--accent);border-radius:var(--radius-2);font-size:.95rem;font-weight:650;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px rgba(196,31,45,.25);transition:background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-micro) var(--ease-standard)}.GccSimulator_btnPrimary__NmQDH:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 6px 20px rgba(196,31,45,.4);transform:translateY(-1px)}.GccSimulator_btnPrimary__NmQDH:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.GccSimulator_btnPrimary__NmQDH,.GccSimulator_btnPrimary__NmQDH:active,.GccSimulator_btnPrimary__NmQDH:focus,.GccSimulator_btnPrimary__NmQDH:focus-visible,.GccSimulator_btnPrimary__NmQDH:hover,.GccSimulator_btnPrimary__NmQDH:link,.GccSimulator_btnPrimary__NmQDH:visited{color:var(--accent-fg,#ffffff);text-decoration:none}.GccSimulator_btnGhost___rLOz{padding:11px 18px;background:transparent;border:1px solid var(--border-hairline);border-radius:var(--radius-2);font-size:var(--type-small);font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_btnGhost___rLOz,[data-theme=dark] .GccSimulator_btnGhost___rLOz{border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.9);background:rgba(255,255,255,.03)}.GccSimulator_btnGhost___rLOz:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.GccSimulator_panel__rBVnk{background:var(--surface-2,#EFEDE9);border:1px solid var(--border-hairline);border-radius:var(--radius-3);padding:var(--sp-5);box-shadow:0 4px 16px rgba(0,0,0,.03)}:root:not([data-theme=light]) .GccSimulator_panel__rBVnk,[data-theme=dark] .GccSimulator_panel__rBVnk{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.28));border:1px solid rgba(255,255,255,.09);box-shadow:0 8px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}@media (max-width:640px){.GccSimulator_panel__rBVnk{padding:var(--sp-4)}}.GccSimulator_panelHead__i4qaH{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-3)}.GccSimulator_panelTitle__hcFE_{font-size:1.05rem;font-weight:750;color:var(--text-primary);letter-spacing:-.01em}.GccSimulator_panelState__OcE9X{font-family:var(--font-mono,ui-monospace,monospace);font-size:.725rem;font-weight:750;letter-spacing:var(--track-label);color:var(--accent)}.GccSimulator_diagram__TGuqB{width:100%;height:auto;display:block;overflow:visible}.GccSimulator_dRingInner__5uJRc,.GccSimulator_dRing__OkpUl{fill:none;stroke:var(--border-hairline);stroke-width:1.35}:root:not([data-theme=light]) .GccSimulator_dRingInner__5uJRc,:root:not([data-theme=light]) .GccSimulator_dRing__OkpUl,[data-theme=dark] .GccSimulator_dRingInner__5uJRc,[data-theme=dark] .GccSimulator_dRing__OkpUl{stroke:rgba(255,255,255,.15)}.GccSimulator_dRingInner__5uJRc{stroke-dasharray:4 4}.GccSimulator_dSpoke__43UEF{stroke:var(--border-hairline);stroke-width:1.25}:root:not([data-theme=light]) .GccSimulator_dSpoke__43UEF,[data-theme=dark] .GccSimulator_dSpoke__43UEF{stroke:rgba(255,255,255,.13)}.GccSimulator_dSpokeOn__VOhtq{stroke:var(--accent);stroke-width:1.75}:root:not([data-theme=light]) .GccSimulator_dSpokeOn__VOhtq,[data-theme=dark] .GccSimulator_dSpokeOn__VOhtq{stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 4px rgba(196,31,45,.6))}.GccSimulator_dHub__Vl6JS{fill:var(--accent)}:root:not([data-theme=light]) .GccSimulator_dHub__Vl6JS,[data-theme=dark] .GccSimulator_dHub__Vl6JS{fill:var(--accent);filter:drop-shadow(0 0 16px rgba(196,31,45,.6))}.GccSimulator_dHubTitle__r__yP{fill:#ffffff;font-size:11px;font-weight:800;letter-spacing:.06em}.GccSimulator_dHubSub__T2D3S{fill:rgba(255,255,255,.9);font-size:9px;font-weight:500}.GccSimulator_dDot__aOpy_{fill:var(--surface-raised,#ffffff);stroke:var(--border-strong,#71717a);stroke-width:1.5;transition:all var(--dur-base) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_dDot__aOpy_,[data-theme=dark] .GccSimulator_dDot__aOpy_{fill:#141417;stroke:rgba(255,255,255,.32)}.GccSimulator_dDotOn__1KnH8{fill:var(--accent);stroke:var(--accent)}:root:not([data-theme=light]) .GccSimulator_dDotOn__1KnH8,[data-theme=dark] .GccSimulator_dDotOn__1KnH8{fill:var(--accent);stroke:#ffffff;stroke-width:2px;filter:drop-shadow(0 0 6px var(--accent))}.GccSimulator_dLabel__ym22k{fill:var(--text-primary);font-size:13px;font-weight:650;letter-spacing:-.01em;transition:fill var(--dur-base) var(--ease-standard)}:root:not([data-theme=light]) .GccSimulator_dLabel__ym22k,[data-theme=dark] .GccSimulator_dLabel__ym22k{fill:#F4F3F1}.GccSimulator_diagramNodeInteractive__bIZ6F{cursor:pointer}.GccSimulator_diagramNodeInteractive__bIZ6F:hover .GccSimulator_dLabel__ym22k{fill:var(--accent)}.GccSimulator_diagramNodeInteractive__bIZ6F:hover .GccSimulator_dDot__aOpy_{stroke:var(--accent);transform:scale(1.15)}.GccSimulator_panelRows__mFICa{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border-hairline)}:root:not([data-theme=light]) .GccSimulator_panelRows__mFICa,[data-theme=dark] .GccSimulator_panelRows__mFICa{border-top-color:rgba(255,255,255,.08)}.GccSimulator_panelRow__ETh_2{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:var(--radius-2);transition:background-color var(--dur-base) var(--ease-standard)}.GccSimulator_panelRowInteractive__7UxTY{cursor:pointer}.GccSimulator_panelRowInteractive__7UxTY:hover{background:var(--accent-quiet)}:root:not([data-theme=light]) .GccSimulator_panelRowInteractive__7UxTY:hover,[data-theme=dark] .GccSimulator_panelRowInteractive__7UxTY:hover{background:rgba(255,255,255,.06)}.GccSimulator_panelRowHead__O0upT{display:flex;justify-content:space-between;align-items:center}.GccSimulator_panelRowLabel__m6478{font-family:var(--font-mono,ui-monospace,monospace);font-size:.725rem;font-weight:650;letter-spacing:var(--track-label);color:var(--text-muted)}.GccSimulator_panelRowLabel__m6478 em{font-style:normal}.GccSimulator_panelRowEdit__ICAmN{font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:700;color:var(--accent);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.GccSimulator_panelRowInteractive__7UxTY:hover .GccSimulator_panelRowEdit__ICAmN{opacity:1}.GccSimulator_panelRowValue__qxeKL{font-size:.925rem;font-weight:650;color:var(--accent);line-height:1.45}.GccSimulator_panelNote__yxjC_{margin:var(--sp-4) 0 0;font-size:.825rem;color:var(--text-secondary);line-height:1.55}.GccSimulator_subHeading__MBefZ{font-size:1.15rem;font-weight:750;margin:var(--sp-6) 0 var(--sp-3);color:var(--text-primary)}.GccSimulator_phases__NUsRW{display:flex;flex-direction:column;gap:var(--sp-3)}.GccSimulator_phase__6GLlP{display:grid;grid-template-columns:110px 1fr;grid-template-areas:"tag text" "name text";grid-column-gap:var(--sp-4);column-gap:var(--sp-4);align-items:start;padding:var(--sp-4);background:var(--surface-1,#FFFFFF);border:1px solid var(--border-hairline);border-radius:var(--radius-2)}:root:not([data-theme=light]) .GccSimulator_phase__6GLlP,[data-theme=dark] .GccSimulator_phase__6GLlP{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.GccSimulator_phaseTag__esFZZ{grid-area:tag;font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:var(--track-label);color:var(--text-muted)}.GccSimulator_phaseName__3_BI4{grid-area:name;font-size:1.1rem;font-weight:750;color:var(--accent)}.GccSimulator_phaseText__2WBYM{grid-area:text;margin:0;font-size:var(--type-small);line-height:1.55;color:var(--text-secondary)}@media (max-width:560px){.GccSimulator_phase__6GLlP{grid-template-columns:1fr;grid-template-areas:"tag" "name" "text";row-gap:6px}}.GccSimulator_disclaimer__dN1V3{margin:var(--sp-5) 0 0;padding:var(--sp-4);font-size:.85rem;line-height:1.55;color:var(--text-secondary);background:var(--accent-quiet);border:1px solid rgba(196,31,45,.2);border-radius:var(--radius-2)}:root:not([data-theme=light]) .GccSimulator_disclaimer__dN1V3,[data-theme=dark] .GccSimulator_disclaimer__dN1V3{background:rgba(196,31,45,.12);border:1px solid rgba(196,31,45,.25);color:var(--text-primary)}.GccSimulator_banner__chwTi{display:flex;flex-direction:column;gap:var(--sp-5);margin-top:var(--sp-5);padding:var(--sp-6);background:var(--surface-raised,#FFFFFF);border:1px solid var(--border-hairline);border-radius:var(--radius-3)}:root:not([data-theme=light]) .GccSimulator_banner__chwTi,[data-theme=dark] .GccSimulator_banner__chwTi{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(196,31,45,.08));border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.4)}@media (min-width:800px){.GccSimulator_banner__chwTi{flex-direction:row;align-items:center;justify-content:space-between}}.GccSimulator_bannerTitle__534W_{font-size:1.35rem;font-weight:750;margin:var(--sp-2) 0;color:var(--text-primary)}.GccSimulator_bannerDesc__IuETb{margin:0;max-width:520px;font-size:var(--type-small);line-height:1.55;color:var(--text-secondary)}.GccSimulator_bannerActions__b2fYR{display:flex;flex-direction:column;gap:var(--sp-2);align-items:stretch;min-width:220px;text-align:center}.GccSimulator_footnote__xU_jH{margin:var(--sp-5) 0 0;font-size:.775rem;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.GccSimulator_dialog__cospt[open]{animation:none}}.GccHero_hero__d4gcT{position:relative;overflow-x:clip;overflow-y:visible;padding-block:var(--sp-8);background:transparent!important}@media (min-width:1024px){.GccHero_hero__d4gcT{padding-block:var(--sp-9)}}.GccHero_grid__j1Ebu{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:center}@media (min-width:960px){.GccHero_grid__j1Ebu{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-7)}}@media (min-width:1200px){.GccHero_grid__j1Ebu{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-8)}}.GccHero_copy__fj6d2{position:relative;z-index:2;max-width:600px}.GccHero_kicker__GxG3m{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--type-label);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-4)}.GccHero_title__apBn3{font-size:clamp(2.15rem,5vw,3.65rem);font-weight:750;line-height:var(--lh-display-l);letter-spacing:var(--track-display-l);color:var(--text-primary);margin-bottom:var(--sp-5)}.GccHero_description__5fNNB{font-size:clamp(.95rem,1.15vw,1.0625rem);line-height:var(--lh-body);color:var(--text-secondary);max-width:var(--measure);margin-bottom:var(--sp-7)}.GccHero_ctas__2Q6hf{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}@media (max-width:480px){.GccHero_ctas__2Q6hf{flex-direction:column;align-items:stretch;width:100%}.GccHero_ctas__2Q6hf>*{width:100%}}.GccHero_btnPillPrimary__k6fVA,.GccHero_btnPillSecondary__Gh9z_{border-radius:var(--radius-pill)!important;padding:var(--sp-3) var(--sp-6)!important;font-weight:600!important}.GccHero_btnPillSecondary__Gh9z_{background:transparent!important;border:1.5px solid var(--accent)!important;color:var(--accent)!important;box-shadow:none!important}.GccHero_btnPillSecondary__Gh9z_:hover{background:var(--accent-quiet)!important;border-color:var(--accent-hover)!important;color:var(--accent-hover)!important;transform:translateY(-1px)!important}.GccHero_diagramSection__WzBKP{flex-direction:column}.GccHero_diagramSection__WzBKP,.GccHero_diagramWrapper__pVx4T{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.GccHero_diagramWrapper__pVx4T{max-width:520px;aspect-ratio:540/460;min-height:320px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto}@media (max-width:480px){.GccHero_diagramWrapper__pVx4T{min-height:280px}}.GccHero_svgLayer__M0igw{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.GccHero_ringOuter__jft2a{opacity:.85}.GccHero_ringInner__ksbcT,.GccHero_ringOuter__jft2a{fill:none;stroke:var(--border-hairline);stroke-width:1.25px}.GccHero_ringInner__ksbcT{opacity:.9}.GccHero_ringAccentSweep__2B1zz{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:785.4;stroke-dashoffset:785.4;opacity:0;transform-origin:270px 202px;transform:rotate(-90deg);pointer-events:none}.GccHero_ringAccentSweepActive__ZVl9p{animation:GccHero_heroRingSweep__6NZSk 2.2s cubic-bezier(.25,1,.5,1) forwards}@keyframes GccHero_heroRingSweep__6NZSk{0%{stroke-dashoffset:785.4;opacity:.9}65%{stroke-dashoffset:0;opacity:.95}85%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:0;opacity:0}}.GccHero_spokeLine__Mnohb{stroke:var(--border-hairline);stroke-width:1.25px;transition:stroke var(--dur-base) var(--ease-standard),stroke-width var(--dur-base) var(--ease-standard)}.GccHero_spokeLineActive__At8HL{stroke:var(--accent);stroke-width:1.75px}.GccHero_markerDot__uASX5{fill:var(--accent);transition:r var(--dur-base) var(--ease-standard),fill var(--dur-base) var(--ease-standard),filter var(--dur-base) var(--ease-standard)}.GccHero_markerDotActive__VohkO{r:6px;filter:drop-shadow(0 0 5px var(--accent))}.GccHero_hub__wbhww{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:clamp(84px,22vw,124px);height:clamp(84px,22vw,124px);border-radius:50%;background:var(--surface-raised);border:1.75px solid var(--accent);box-shadow:var(--neu-raised);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10;cursor:default;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.GccHero_hub__wbhww:hover{transform:translate(-50%,-50%) scale(1.03);box-shadow:var(--neu-raised-lg)}.GccHero_hubTitle__B_dqd{font-size:clamp(1.15rem,3.8vw,1.625rem);font-weight:750;line-height:1.1;color:var(--text-primary);letter-spacing:-.025em;margin:0}.GccHero_hubSubtitle__cipXK{font-size:clamp(.58rem,1.8vw,.725rem);font-weight:500;line-height:1.2;color:var(--text-secondary);margin-top:4px;white-space:nowrap}.GccHero_nodeCard__jAlz_{position:absolute;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-3);padding:clamp(6px,1.6vw,10px) clamp(10px,2.8vw,20px);font-size:clamp(.72rem,2vw,.875rem);font-weight:600;color:var(--text-primary);box-shadow:var(--neu-raised);cursor:pointer;z-index:12;white-space:nowrap;transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.GccHero_nodeCardActive__k8g5P,.GccHero_nodeCard__jAlz_:hover{border-color:var(--accent);box-shadow:var(--neu-raised-lg);color:var(--accent)}.GccHero_nodeStrategy__WviB_{top:8.5%;left:50%;transform:translate(-50%,-50%)}.GccHero_nodeStrategy__WviB_.GccHero_nodeCardActive__k8g5P,.GccHero_nodeStrategy__WviB_:hover{transform:translate(-50%,-54%)}.GccHero_nodeTalent__Lda2r{top:35.5%;left:84%;transform:translate(-50%,-50%)}.GccHero_nodeTalent__Lda2r.GccHero_nodeCardActive__k8g5P,.GccHero_nodeTalent__Lda2r:hover{transform:translate(-48%,-50%)}.GccHero_nodeTechnology__Inszl{top:72.5%;left:78%;transform:translate(-50%,-50%)}.GccHero_nodeTechnology__Inszl.GccHero_nodeCardActive__k8g5P,.GccHero_nodeTechnology__Inszl:hover{transform:translate(-48%,-48%)}.GccHero_nodeGovernance__pJTpJ{top:72.5%;left:22%;transform:translate(-50%,-50%)}.GccHero_nodeGovernance__pJTpJ.GccHero_nodeCardActive__k8g5P,.GccHero_nodeGovernance__pJTpJ:hover{transform:translate(-52%,-48%)}.GccHero_nodeOperations__In_XP{top:35.5%;left:16%;transform:translate(-50%,-50%)}.GccHero_nodeOperations__In_XP.GccHero_nodeCardActive__k8g5P,.GccHero_nodeOperations__In_XP:hover{transform:translate(-52%,-50%)}.GccHero_caption__Nag19{margin-top:var(--sp-6);font-size:var(--type-small);line-height:var(--lh-small);color:var(--text-secondary);text-align:center;letter-spacing:-.01em}.GccQuestions_faqList__8GwDS{width:100%;max-width:100%;display:flex;flex-direction:column}.GccQuestions_faqItem__VP0AO{width:100%;border-bottom:1px solid var(--border-hairline);transition:border-color var(--dur-base) var(--ease-standard)}.GccQuestions_faqItem__VP0AO:first-child{border-top:1px solid var(--border-hairline)}.GccQuestions_trigger___hT88{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-5);background:transparent;border:none;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.GccQuestions_trigger___hT88:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-1)}.GccQuestions_question__uokvL{font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:750;line-height:1.4;color:var(--text-primary);margin:0;transition:color var(--dur-base) var(--ease-standard)}.GccQuestions_trigger___hT88:hover .GccQuestions_question__uokvL{color:var(--accent)}.GccQuestions_chevron__0Npgn{display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-primary);flex-shrink:0;transition:transform var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.GccQuestions_trigger___hT88:hover .GccQuestions_chevron__0Npgn{color:var(--accent)}.GccQuestions_chevronOpen__sVpzB{transform:rotate(180deg)}.GccQuestions_answerWrapper__aDVLv{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard);overflow:hidden}.GccQuestions_answerWrapperOpen__uJ__U{grid-template-rows:1fr}.GccQuestions_answerInner__qDPHR{min-height:0}.GccQuestions_answer__vNYUR{font-size:clamp(.875rem,1vw,.95rem);line-height:1.65;color:var(--text-secondary);margin:0;padding-bottom:var(--sp-5);max-width:100%}