.campaign-workbench_shell__dGqly{display:grid;grid-gap:20px;gap:20px}.campaign-workbench_frame__AUdmF{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.campaign-workbench_panel__brCav{border:1px solid #d7e0ec;background:#ffffff}.campaign-workbench_panelHeader__k_HXb{padding:18px 20px;border-bottom:1px solid #d7e0ec;display:grid;grid-gap:10px;gap:10px}.campaign-workbench_panelTitleRow__08sbG{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-workbench_panelTitle__aMPti{margin:0;font-size:1.45rem;line-height:1.05;color:#17213a}.campaign-workbench_panelCopy__uCiQ_{margin:0;color:#55637d;line-height:1.6}.campaign-workbench_panelBody__v34wy{padding:18px 20px;display:grid;grid-gap:16px;gap:16px}.campaign-workbench_statusBadge__l8T2h{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #d7e0ec;background:#f8fbff;color:#17213a;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.campaign-workbench_statusReady__BCLgm{border-color:rgba(21,128,61,.24);background:rgba(21,128,61,.08);color:#166534}.campaign-workbench_statusWarning__SiPTV{border-color:rgba(180,83,9,.28);background:rgba(251,191,36,.14);color:#b45309}.campaign-workbench_statusNeutral__a1OAQ{color:#607089}.campaign-workbench_filterRow__dDM4C{display:flex;flex-wrap:wrap;gap:8px}.campaign-workbench_chipButton___2Zrj{border:1px solid #d7e0ec;background:#f8fbff;color:#55637d;padding:10px 12px;font:inherit;font-weight:700;cursor:pointer}.campaign-workbench_chipButtonActive__V6RAZ{background:#17213a;border-color:#17213a;color:#ffffff}.campaign-workbench_formInput__GFidz,.campaign-workbench_formSelect__8k2bK,.campaign-workbench_formTextarea__C3K1f,.campaign-workbench_searchInput__VbJTI,.campaign-workbench_selectInput__VdPPB{width:100%;border:1px solid #d7e0ec;background:#ffffff;color:#17213a;font:inherit}.campaign-workbench_formInput__GFidz,.campaign-workbench_formSelect__8k2bK,.campaign-workbench_searchInput__VbJTI,.campaign-workbench_selectInput__VdPPB{min-height:46px;padding:0 14px}.campaign-workbench_formTextarea__C3K1f{min-height:120px;padding:12px 14px;resize:vertical}.campaign-workbench_list__6waTQ{display:grid;grid-gap:12px;gap:12px}.campaign-workbench_campaignCard__fj_Ew{border:1px solid #d7e0ec;background:#ffffff;padding:16px;display:grid;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.campaign-workbench_campaignCard__fj_Ew:hover{border-color:#17213a;transform:translateY(-1px)}.campaign-workbench_campaignCardSelected__gW_Io{border-color:#17213a;background:linear-gradient(180deg,rgba(244,248,255,.96),rgba(255,255,255,.98))}.campaign-workbench_campaignCardHeader__d2JJO{display:grid;grid-gap:9px;gap:9px;min-width:0}.campaign-workbench_campaignStatusRow__43oEm{display:flex;justify-content:flex-start;min-width:0}.campaign-workbench_campaignTitle__TIYas{margin:0;font-size:1.02rem;line-height:1.2;color:#17213a;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.campaign-workbench_campaignSummary__hQ692{margin:0;color:#55637d;font-size:.9rem;line-height:1.6}.campaign-workbench_campaignMeta__4s7sz{display:flex;flex-wrap:wrap;gap:8px}.campaign-workbench_miniChip__MCLMl{display:inline-flex;align-items:center;padding:6px 8px;border:1px solid #d7e0ec;background:#f8fbff;color:#55637d;font-size:.76rem;font-weight:600}.campaign-workbench_workspaceHeader__QdBFi{display:grid;grid-gap:16px;gap:16px}.campaign-workbench_heroCard__6wSp5{border:1px solid #d7e0ec;background:linear-gradient(135deg,rgba(248,250,255,1),rgba(255,255,255,1));padding:22px 24px;display:grid;grid-gap:14px;gap:14px}.campaign-workbench_heroTopRow__ORo0D{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.campaign-workbench_heroTopCopy__J3UTn{display:grid;grid-gap:14px;gap:14px;min-width:0}.campaign-workbench_heroActions__FP8Ec{display:flex;justify-content:flex-end;flex-shrink:0}.campaign-workbench_eyebrow__tcrOj{color:#70829f;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.campaign-workbench_heroTitle__aGmbU{margin:0;font-size:2rem;line-height:.98;letter-spacing:-.04em;color:#17213a}.campaign-workbench_heroSubtitle__rFSfz{margin:0;color:#55637d;line-height:1.65;max-width:880px}.campaign-workbench_heroMeta__1G1Hh,.campaign-workbench_modeSwitch__0L6n8{display:flex;flex-wrap:wrap;gap:10px}.campaign-workbench_modeButton__NunEO{border:1px solid #d7e0ec;background:#ffffff;padding:11px 13px;font:inherit;text-align:left;cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-width:150px}.campaign-workbench_modeButtonActive__AeGTb{border-color:#17213a;background:#17213a;color:#ffffff}.campaign-workbench_modeButtonLabel__jJqo6{font-weight:800}.campaign-workbench_modeButtonCopy__5Wbck{font-size:.8rem;line-height:1.4;color:inherit;opacity:.84}.campaign-workbench_section__KBdzK{border:1px solid #d7e0ec;background:#ffffff;padding:20px;display:grid;grid-gap:16px;gap:16px}.campaign-workbench_sectionTitle__GCS24{margin:0;font-size:1.1rem;line-height:1.2;color:#17213a}.campaign-workbench_sectionCopy___MPtg{margin:0;color:#55637d;line-height:1.6}.campaign-workbench_twoCol__anC7q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.campaign-workbench_threeCol__P3RwI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.campaign-workbench_reviewToolbar__9vWfA{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.campaign-workbench_bundleGroupGrid__RoxFX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.campaign-workbench_bundleGroupCard__zj1iM{border:1px solid #d7e0ec;background:linear-gradient(180deg,rgba(248,251,255,.88),rgba(255,255,255,1));padding:16px;display:grid;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.campaign-workbench_bundleGroupCard__zj1iM:hover{border-color:#17213a;transform:translateY(-1px);box-shadow:0 10px 24px rgba(23,33,58,.08)}.campaign-workbench_bundleGroupCardActive__ky9Uj{border-color:#17213a;background:linear-gradient(180deg,rgba(237,244,255,.98),rgba(255,255,255,1))}.campaign-workbench_tableShell__yk67L{border:1px solid #d7e0ec;background:#ffffff;overflow:auto}.campaign-workbench_reviewTable__byR_Z{width:100%;border-collapse:collapse;min-width:980px}.campaign-workbench_reviewTable__byR_Z td,.campaign-workbench_reviewTable__byR_Z th{padding:14px 16px;border-bottom:1px solid #d7e0ec;text-align:left;vertical-align:top}.campaign-workbench_reviewTable__byR_Z th{background:#f8fbff;color:#70829f;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.campaign-workbench_reviewTable__byR_Z tbody tr{cursor:pointer;transition:background .12s ease}.campaign-workbench_reviewTable__byR_Z tbody tr:hover{background:#f8fbff}.campaign-workbench_reviewTableRowActive__v5oPk{background:linear-gradient(180deg,rgba(244,248,255,.96),rgba(255,255,255,.98))}.campaign-workbench_tablePrimary__shVft{color:#17213a;font-weight:700;line-height:1.4}.campaign-workbench_tableSecondary__A3ydg{margin-top:4px;color:#55637d;font-size:.86rem;line-height:1.5}.campaign-workbench_card__0xtyg{border:1px solid #d7e0ec;background:#fbfdff;padding:16px;display:grid;grid-gap:10px;gap:10px}.campaign-workbench_cardTitle__o_7xz{margin:0;font-size:.98rem;line-height:1.2;color:#17213a}.campaign-workbench_cardValue__JudDH{color:#17213a;font-size:1.2rem;font-weight:700;line-height:1.2}.campaign-workbench_cardValueCompact__MzfjH{color:#17213a;font-size:1rem;font-weight:700;line-height:1.45}.campaign-workbench_muted__arVOK{margin:0;color:#55637d;line-height:1.55;font-size:.9rem}.campaign-workbench_formGrid__3pmKj{display:grid;grid-gap:14px;gap:14px}.campaign-workbench_formTwoCol__KrOjC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.campaign-workbench_formField__gmVL4{display:grid;grid-gap:8px;gap:8px}.campaign-workbench_formLabel__NV8hY{color:#17213a;font-size:.84rem;font-weight:700}.campaign-workbench_optionGrid__O_6Qe{display:flex;flex-wrap:wrap;gap:8px}.campaign-workbench_optionChip__16ptl{border:1px solid #d7e0ec;background:#ffffff;color:#55637d;padding:10px 12px;font:inherit;cursor:pointer}.campaign-workbench_optionChipActive__pBsSL{border-color:#17213a;background:#17213a;color:#ffffff}.campaign-workbench_actionRow__oeDAK{display:flex;flex-wrap:wrap;gap:10px}.campaign-workbench_primaryButton__zIuU_,.campaign-workbench_secondaryButton__AVy2V{min-height:46px;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.campaign-workbench_primaryButton__zIuU_{border:1px solid #17213a;background:#17213a;color:#ffffff}.campaign-workbench_secondaryButton__AVy2V{border:1px solid #d7e0ec;background:#ffffff;color:#17213a}.campaign-workbench_assetSurface__tsHiS{border:1px solid #17213a;background:#ffffff;padding:18px;display:grid;grid-gap:12px;gap:12px}.campaign-workbench_inlineNotice__ieEXh{border:1px solid #ecd5b2;background:linear-gradient(180deg,rgba(255,247,236,.92),rgba(255,255,255,1));color:#8a4b08;padding:12px 14px;line-height:1.5}.campaign-workbench_assetFieldHeadline__ECYsj{background:linear-gradient(180deg,rgba(236,244,255,.9),rgba(255,255,255,1));border-color:#b9cceb}.campaign-workbench_assetFieldBody__YtgUw{background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(255,255,255,1))}.campaign-workbench_assetFieldProof__7jtFF{background:linear-gradient(180deg,rgba(241,248,243,.9),rgba(255,255,255,1));border-color:#c7dfcf}.campaign-workbench_assetFieldCta__EVPlv{background:linear-gradient(180deg,rgba(247,243,255,.9),rgba(255,255,255,1));border-color:#d8ceef}.campaign-workbench_assetFieldDisclaimer__i_VHi{background:linear-gradient(180deg,rgba(255,247,236,.95),rgba(255,255,255,1));border-color:#ecd5b2}.campaign-workbench_assetPreviewBlock__wfvxR{border:1px solid #d7e0ec;background:#ffffff;overflow:hidden}.campaign-workbench_assetFieldRow__HE09r{display:grid;grid-gap:10px;gap:10px;padding:16px 18px}.campaign-workbench_assetFieldRow__HE09r+.campaign-workbench_assetFieldRow__HE09r{border-top:1px solid #e7eef6}.campaign-workbench_assetFieldRowFirst__Hii9N{border-top:none}.campaign-workbench_assetFieldHeader__2I_P4{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-workbench_assetFieldLabel__2Lyre{color:#17213a;font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.campaign-workbench_assetFieldKey__wOvDN{color:#70829f;font-size:.78rem;font-family:var(--font-mono),monospace}.campaign-workbench_assetFieldValue__ZEwIZ{color:#17213a;font-size:1.48rem;line-height:1.35;font-weight:600}.campaign-workbench_assetFieldList__aUZqp{display:grid;grid-gap:8px;gap:8px}.campaign-workbench_assetFieldListItem__lCsdP{border-left:2px solid #d7e0ec;padding-left:12px;color:#17213a;line-height:1.6}.campaign-workbench_assetHeadline__lIKhg{margin:0;color:#17213a;font-size:1.6rem;line-height:1.12}.campaign-workbench_assetBody__WEmL_{color:#17213a;line-height:1.7;font-size:1.02rem}.campaign-workbench_assetCta__1TfHh{color:#55637d;font-size:.98rem;font-weight:700}.campaign-workbench_reviewSnapshot__Fh19z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.campaign-workbench_emptyState__NGPLR{border:1px dashed #c2cfdf;background:rgba(248,250,252,.72);padding:18px;color:#55637d;line-height:1.6}.campaign-workbench_accordionList__5__dJ{display:grid;grid-gap:12px;gap:12px}.campaign-workbench_accordion__DaMtr{border:1px solid #d7e0ec;background:#fbfdff;padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.campaign-workbench_accordionSummary__ySsh7{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;color:#17213a}.campaign-workbench_assetFieldContent__idRh0{color:#17213a;font-size:1.05rem;line-height:1.7}.campaign-workbench_previewList__9NP5k{display:grid;grid-gap:10px;gap:10px}.campaign-workbench_issueQueueBox___M2WD{border:1px solid #d7e0ec;background:#fbfdff;padding:14px;max-height:360px;overflow:auto}.campaign-workbench_reviewProgressBar__B8BQG{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid #d7e0ec;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#ffffff)}.campaign-workbench_reviewProgressStats__NRG_h{display:flex;flex-wrap:wrap;gap:8px}.campaign-workbench_reviewProgressStat__4KWSY{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid #d7e0ec;background:#ffffff;color:#55637d;font-size:.78rem}.campaign-workbench_reviewProgressStat__4KWSY strong{color:#17213a}.campaign-workbench_reviewProgressStatWarning__ONiHc{border-color:rgba(180,83,9,.28);background:rgba(251,191,36,.1);color:#92400e}.campaign-workbench_reviewProgressStatReady__p6UwT{border-color:rgba(29,78,216,.24);background:rgba(219,234,254,.5);color:#1e40af}.campaign-workbench_reviewProgressStatApproved__b_0U3{border-color:rgba(21,128,61,.28);background:rgba(21,128,61,.08);color:#166534}.campaign-workbench_reviewProgressCopy__DtGzs{margin:0;color:#55637d;font-size:.88rem;line-height:1.5}.campaign-workbench_reviewProgressActions___nvi1{display:flex;flex-wrap:wrap;gap:8px}.campaign-workbench_previewItemButton__tdkeX,.campaign-workbench_previewItem__bulxx{border:1px solid #d7e0ec;background:#ffffff;padding:14px;display:grid;grid-gap:8px;gap:8px}.campaign-workbench_previewItemButton__tdkeX{text-align:left;cursor:pointer;color:inherit}.campaign-workbench_previewItemButton__tdkeX:hover{border-color:#bccbde;background:#fbfdff}.campaign-workbench_diffCallout__4TYZZ{border:1px solid rgba(180,83,9,.24);background:rgba(251,191,36,.12);padding:14px;color:#8f430f;line-height:1.6}.campaign-workbench_codeBlock__Dt3T8{margin:0;border:1px solid #d7e0ec;background:#f8fbff;padding:14px;font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.campaign-workbench_modalOverlay__NWAOQ{position:fixed;inset:0;background:rgba(23,33,58,.42);display:grid;place-items:center;padding:28px;z-index:40}.campaign-workbench_modalSurface__DL5pR{width:min(1280px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #d7e0ec;background:#ffffff;box-shadow:0 28px 72px rgba(23,33,58,.18);display:grid;grid-gap:18px;gap:18px;padding:22px}.campaign-workbench_modalHeader__yhnVJ{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.campaign-workbench_modalGrid__4LVU_{display:grid;grid-gap:16px;gap:16px}.campaign-workbench_reasoningTrace__cmysr{display:grid;grid-gap:12px;gap:12px}.campaign-workbench_reasoningStepCard__ZQ35n{border:1px solid #d7e0ec;background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(255,255,255,1));padding:16px;display:grid;grid-gap:8px;gap:8px}.campaign-workbench_reasoningStepTop__QqeZy{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.campaign-workbench_reasoningStepLabel__htF6y{color:#17213a;font-size:.88rem;font-weight:800;letter-spacing:.03em}.campaign-workbench_reasoningStepSource__pR2XT{color:#70829f;font-size:.76rem;font-family:var(--font-mono),monospace;text-align:right}.campaign-workbench_reasoningStepTitle__ifEnq{color:#17213a;font-size:1.02rem;font-weight:700;line-height:1.4}.campaign-workbench_reasoningStepDetail__4Nl5y{color:#55637d;line-height:1.65}.campaign-workbench_runtimeProfilePanel__iq0Mr{border:1px solid #d7e0ec;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(255,255,255,1));padding:20px;display:grid;grid-gap:16px;gap:16px}.campaign-workbench_runtimeProfileHero__fpmpo{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.8fr);grid-gap:18px;gap:18px;align-items:start}.campaign-workbench_runtimeProfileAvatar__grL1v{width:56px;height:56px;border-radius:16px;background:#edf4ff;border:1px solid #d7e0ec;display:grid;place-items:center;font-size:1.6rem}.campaign-workbench_runtimeProfileIdentity__CnJtJ{display:grid;grid-gap:8px;gap:8px}.campaign-workbench_runtimeProfileName__FIM3V{margin:0;font-size:1.45rem;line-height:1.15;color:#17213a}.campaign-workbench_runtimeProfileRole__x1iT6{margin:0;color:#55637d;font-size:.92rem}.campaign-workbench_runtimeProfileQuote__Mo8J4{margin:0;padding:0;border:0;color:#17213a;font-size:.98rem;line-height:1.55;font-style:italic}.campaign-workbench_runtimeProfileBio__GUikp{margin:0;color:#55637d;line-height:1.6;font-size:.92rem}.campaign-workbench_runtimeProfileMeta__QwlhY{display:grid;grid-gap:10px;gap:10px;justify-items:end}.campaign-workbench_runtimeSensitivityRow__Zq6Wx{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.campaign-workbench_runtimeSensitivityChip__PCR_W{border-radius:999px;padding:6px 10px;font-size:.78rem;border:1px solid #d7e0ec;background:#f8fbff;color:#42526b}.campaign-workbench_runtimeSensitivity_low__NAJvf{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.campaign-workbench_runtimeSensitivity_medium__8S3CR{background:#fffbeb;border-color:#fde68a;color:#92400e}.campaign-workbench_runtimeSensitivity_high__cU3QA{background:#fef2f2;border-color:#fecaca;color:#991b1b}.campaign-workbench_runtimeProfileGrid__go6zo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.campaign-workbench_runtimeProfileAttribute__V67XJ{border:1px solid #e4ebf5;background:rgba(255,255,255,.88);padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.campaign-workbench_runtimeProfileAttributeLabel__Vk_B9{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#70829f}.campaign-workbench_runtimeProfileAttributeValue__y_zKl{color:#17213a;font-size:.9rem;line-height:1.35}.campaign-workbench_runtimeProfileFootnote__44mw_{border-top:1px solid #e4ebf5;padding-top:12px;display:grid;grid-gap:4px;gap:4px}.campaign-workbench_runtimeProfileFootnoteLabel__37Yi8{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#70829f}.campaign-workbench_runtimeProfileFootnoteValue__RLHeG{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;color:#42526b;word-break:break-all}@media (max-width:1120px){.campaign-workbench_frame__AUdmF{grid-template-columns:1fr}.campaign-workbench_bundleGroupGrid__RoxFX,.campaign-workbench_reviewSnapshot__Fh19z,.campaign-workbench_reviewToolbar__9vWfA{grid-template-columns:1fr 1fr}}@media (max-width:860px){.campaign-workbench_bundleGroupGrid__RoxFX,.campaign-workbench_formTwoCol__KrOjC,.campaign-workbench_reviewSnapshot__Fh19z,.campaign-workbench_reviewToolbar__9vWfA,.campaign-workbench_runtimeProfileGrid__go6zo,.campaign-workbench_runtimeProfileHero__fpmpo,.campaign-workbench_runtimeProfileMeta__QwlhY,.campaign-workbench_threeCol__P3RwI,.campaign-workbench_twoCol__anC7q{grid-template-columns:1fr}.campaign-workbench_heroTopRow__ORo0D{display:grid}.campaign-workbench_heroActions__FP8Ec{justify-content:flex-start}.campaign-workbench_runtimeProfileMeta__QwlhY{justify-items:start}.campaign-workbench_runtimeSensitivityRow__Zq6Wx{justify-content:flex-start}.campaign-workbench_heroTitle__aGmbU{font-size:1.72rem}.campaign-workbench_modalOverlay__NWAOQ{padding:14px}}.campaign-workbench_progressPanel__aW5_2{border:1px solid #c9d8f2;background:linear-gradient(180deg,rgba(236,244,255,.55),rgba(255,255,255,1));padding:18px 20px;display:grid;grid-gap:14px;gap:14px}.campaign-workbench_progressHeader__15gdi{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.campaign-workbench_progressTitle__9tUvz{font-size:1.05rem;font-weight:600;color:#10203a}.campaign-workbench_progressMeta__yQRUi{display:flex;gap:8px;flex-wrap:wrap}.campaign-workbench_progressBarTrack__DVCxk{height:8px;background:#e4ebf7;border-radius:999px;overflow:hidden}.campaign-workbench_progressBarFill__0x67P{height:100%;background:linear-gradient(90deg,#2f67d8,#5a8ef0);border-radius:999px;transition:width .45s ease}.campaign-workbench_progressDetail__QXeY2{color:#42556f;line-height:1.5}.campaign-workbench_progressSteps__9lBCt{display:grid;grid-gap:8px;gap:8px}.campaign-workbench_progressStep__PJycR{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start}.campaign-workbench_progressStepDot__b9Dji{width:12px;height:12px;border-radius:999px;margin-top:4px;border:2px solid #b7c6df;background:#fff}.campaign-workbench_progressStepDotActive__ZK7jt{border-color:#2f67d8;background:#2f67d8;box-shadow:0 0 0 4px rgba(47,103,216,.15)}.campaign-workbench_progressStepDotDone__zgsex{border-color:#1f7a45;background:#1f7a45}.campaign-workbench_progressStepLabel__aXYnR{font-weight:600;color:#1a2b45}.campaign-workbench_progressStepCopy__CtAm9{color:#5d6f88;font-size:.92rem}.campaign-workbench_progressAssets__lj_FK{display:grid;grid-gap:6px;gap:6px}.campaign-workbench_progressAssetRow__pDzme{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e1e8f3;background:rgba(255,255,255,.85);font-size:.92rem}.campaign-workbench_progressAssetActive__jHgSz{border-color:#8eb0ef;background:rgba(236,244,255,.9)}.campaign-workbench_progressCompleteBanner__jpchj{border:1px solid #b9dfc8;background:linear-gradient(180deg,rgba(236,248,240,.95),rgba(255,255,255,1));padding:16px 18px;display:grid;grid-gap:10px;gap:10px}.campaign-workbench_progressFailedBanner__ibUdX{border:1px solid #efb4b4;background:linear-gradient(180deg,rgba(255,240,240,.95),rgba(255,255,255,1));padding:16px 18px;display:grid;grid-gap:10px;gap:10px}.toast-provider_viewport__ECIcK{position:fixed;right:20px;bottom:20px;z-index:80;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 40px));pointer-events:none}.toast-provider_toast__z5r01{pointer-events:auto;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(15,23,42,.12);overflow:hidden;animation:toast-provider_toastIn__YfuZ3 .18s ease-out}.toast-provider_toastBody__Pk8wA{padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.toast-provider_toastTitleRow__DulpD{display:flex;justify-content:space-between;gap:12px;align-items:center}.toast-provider_toastTitle__pan7O{font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.toast-provider_toastMessage__OBkKW{color:var(--text);line-height:1.45;font-size:.92rem}.toast-provider_toastClose__8WBer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-faint);font-size:1.2rem;line-height:1;padding:0;margin:0}.toast-provider_toast_info__FIb1z{border-left:4px solid var(--accent)}.toast-provider_toast_success__NcFtB{border-left:4px solid var(--success)}.toast-provider_toast_warning__aHm3K{border-left:4px solid var(--warning)}.toast-provider_toast_error__QDpy3{border-left:4px solid var(--danger)}@keyframes toast-provider_toastIn__YfuZ3{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:640px){.toast-provider_viewport__ECIcK{right:12px;left:12px;bottom:12px;width:auto}}.demo-ui_shell__aRTMg{min-height:100vh;background:var(--bg);color:var(--text)}.demo-ui_gateShell__Y5F4m{min-height:100vh;display:grid;place-items:center;padding:32px}.demo-ui_gateCard__2toyz{width:min(420px,100%);border:1px solid var(--line);background:var(--surface);padding:32px;display:grid;grid-gap:16px;gap:16px}.demo-ui_gateTitle__ghRem{margin:0;font-size:1.75rem;line-height:1.1}.demo-ui_gateCopy__FcNP1,.demo-ui_muted__b8w3L{margin:0;color:var(--text-soft);line-height:1.55}.demo-ui_frame__tr_O_{width:min(1680px,calc(100% - 48px));margin:0 auto;padding:28px 0 48px;display:grid;grid-gap:28px;gap:28px}.demo-ui_header__2devu{display:grid;grid-gap:18px;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.demo-ui_navRow__SaRdh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.demo-ui_brand__IQo2_{font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.demo-ui_nav__Bu8me{display:flex;gap:10px;flex-wrap:wrap}.demo-ui_navLink__Ypyg1,.demo-ui_subnavLink__BpRJW{padding:10px 14px;border:1px solid var(--line);color:var(--text-soft);font-weight:600;font-size:.92rem;background:var(--surface)}.demo-ui_navLinkActive__YqSGd,.demo-ui_subnavLinkActive__hL4aL{color:#ffffff;background:var(--accent);border-color:var(--accent)}.demo-ui_hero__30sln{display:grid;grid-gap:10px;gap:10px}.demo-ui_eyebrow__wLx4G{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.demo-ui_title__W_SOb{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:.98;letter-spacing:-.04em}.demo-ui_description__FUbs6{margin:0;max-width:820px;color:var(--text-soft);line-height:1.6;font-size:1rem}.demo-ui_subnav__9iPxR{display:flex;gap:10px;flex-wrap:wrap}.demo-ui_grid__UpzPX{display:grid;grid-gap:20px;gap:20px}.demo-ui_twoCol__fF3re{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:20px;gap:20px;align-items:start}.demo-ui_panel__IifwB{border:1px solid var(--line);background:var(--surface);padding:22px;display:grid;grid-gap:18px;gap:18px}.demo-ui_panelTitle___zbHl{margin:0;font-size:1.1rem;line-height:1.25}.demo-ui_panelHeader__wWPt9{display:grid;grid-gap:8px;gap:8px}.demo-ui_sectionTitle__cGPV8{margin:0;font-size:1.35rem;line-height:1.2}.demo-ui_sectionIntro__zPJoq{margin:0;color:var(--text-soft);line-height:1.55}.demo-ui_formGrid__sTHn7{display:grid;grid-gap:16px;gap:16px}.demo-ui_fieldGrid__Jq6zY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_fieldSpan__KWxvm,.demo-ui_field__G3u85{display:grid;grid-gap:8px;gap:8px}.demo-ui_fieldSpan__KWxvm{grid-column:1/-1}.demo-ui_label__Z5dYg{font-size:.88rem;font-weight:700}.demo-ui_hint__r0_wn{font-size:.82rem;color:var(--text-faint)}.demo-ui_input__1p4z2,.demo-ui_select__s0rA8,.demo-ui_textarea__BekjZ{width:100%;padding:12px 14px;border:1px solid var(--line);background:#ffffff;color:var(--text)}.demo-ui_textarea__BekjZ{min-height:180px;resize:vertical}.demo-ui_chipGrid__Ksy1U{display:flex;flex-wrap:wrap;gap:10px}.demo-ui_chipButton__mzCIl,.demo-ui_chipStatic__X1hhT{padding:10px 14px;border:1px solid var(--line);background:#ffffff;color:var(--text-soft);font-size:.9rem;font-weight:600}.demo-ui_chipButtonActive__uZhUj{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.demo-ui_cardGrid__ViWru,.demo-ui_templateGrid__Hfz2T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_templatePreview__CmPf5,.demo-ui_templateSelector__X0_Vg{display:grid;grid-gap:12px;gap:12px}.demo-ui_templatePreview__CmPf5{border:1px solid var(--line);background:#ffffff;padding:16px}.demo-ui_templatePreviewBody__IvSaT{max-height:240px;overflow:auto;padding-right:4px}.demo-ui_cardGridTwo__6jujX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_architectureCard__BUb5y,.demo-ui_bundleCard__W0wV6,.demo-ui_campaignCard__ycXph,.demo-ui_infoCard__fexhq,.demo-ui_metricCard__8sc7I,.demo-ui_templateCard__eeHSi,.demo-ui_timelineCard__IY06X{border:1px solid var(--line);background:#ffffff;padding:18px;display:grid;grid-gap:10px;gap:10px}.demo-ui_templateCard__eeHSi button{justify-self:start}.demo-ui_cardTitle__EIHgB,.demo-ui_templateTitle__N3DIw{margin:0;font-size:1rem;line-height:1.3}.demo-ui_actions__DXqz2{display:flex;gap:12px;flex-wrap:wrap}.demo-ui_buttonDanger__vVt8M,.demo-ui_buttonGhost__6dj0l,.demo-ui_buttonPrimary__cA3Og,.demo-ui_buttonSecondary__JHb4I{padding:12px 16px;border:1px solid var(--line);font-weight:700}.demo-ui_buttonPrimary__cA3Og{background:var(--accent);border-color:var(--accent);color:#ffffff}.demo-ui_buttonSecondary__JHb4I{background:#ffffff;color:var(--text)}.demo-ui_buttonGhost__6dj0l{background:var(--surface-muted);color:var(--text)}.demo-ui_buttonDanger__vVt8M{background:#ffffff;border-color:#fecaca;color:var(--danger)}.demo-ui_buttonDanger__vVt8M:disabled,.demo-ui_buttonGhost__6dj0l:disabled,.demo-ui_buttonPrimary__cA3Og:disabled,.demo-ui_buttonSecondary__JHb4I:disabled{opacity:.55;cursor:not-allowed}.demo-ui_list__kXQ6S{display:grid;grid-gap:12px;gap:12px}.demo-ui_campaignMeta__3Xdwl,.demo-ui_inlineMeta__JzJRy{display:flex;flex-wrap:wrap;gap:8px}.demo-ui_pill__xAcmU{padding:6px 10px;background:var(--surface-muted);color:var(--text-soft);font-size:.8rem;font-weight:600}.demo-ui_statusBlocked__I_bOn,.demo-ui_statusReady__2FRK8,.demo-ui_statusWarning__nB60C{padding:6px 10px;font-size:.8rem;font-weight:700}.demo-ui_statusReady__2FRK8{color:var(--success);background:#ecfdf5}.demo-ui_statusWarning__nB60C{color:var(--warning);background:#fff7ed}.demo-ui_statusBlocked__I_bOn{color:var(--danger);background:#fef2f2}.demo-ui_bundleHeader__lsLP4{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.demo-ui_bundleContent__No9QE{display:grid;grid-gap:10px;gap:10px}.demo-ui_brickBlock__LEkL_{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);background:var(--surface-strong)}.demo-ui_brickLabel__RFO_Y{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.demo-ui_brickValue__u1GmE{margin:0;white-space:pre-wrap;line-height:1.55}.demo-ui_secondaryRail__ueiIX{display:grid;grid-gap:12px;gap:12px}.demo-ui_detailList__t7qCG{display:grid;grid-gap:10px;gap:10px}.demo-ui_detailItem__RYbbO{display:grid;grid-gap:4px;gap:4px}.demo-ui_detailLabel__rkJ2m{font-size:.78rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.demo-ui_detailValue__RjNNA{font-size:.94rem;line-height:1.5}.demo-ui_modalScrim__ZFFFt{position:fixed;inset:0;background:rgba(15,23,42,.48);display:grid;place-items:center;padding:20px;z-index:30}.demo-ui_modalCard__g3k6W{width:min(720px,100%);background:#ffffff;border:1px solid var(--line);padding:24px;display:grid;grid-gap:16px;gap:16px}.demo-ui_modalHeader__RxFK3{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.demo-ui_closeButton__htJVv{border:1px solid var(--line);background:#ffffff;padding:8px 10px}.demo-ui_stack__FjjgU{display:grid;grid-gap:12px;gap:12px}.demo-ui_resultCard__aotlP{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);background:#ffffff;padding:20px}.demo-ui_emailPreview__Z6_KO{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);background:var(--surface-strong)}.demo-ui_row__3IZnh{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.demo-ui_timelineGrid__AiHo6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_timelineIndex__vCXb8{font-size:.76rem;color:var(--text-faint);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.demo-ui_architectureFlow__fJwMG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-start}.demo-ui_userGrid__ZzYYw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_userCard__zFYJA{border:1px solid var(--line);background:#ffffff;padding:18px;display:grid;grid-gap:12px;gap:12px}.demo-ui_detailGrid__C8Ulb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}@media (max-width:1024px){.demo-ui_agentStoreGrid__6XGNb,.demo-ui_architectureFlow__fJwMG,.demo-ui_cardGridTwo__6jujX,.demo-ui_cardGrid__ViWru,.demo-ui_detailGrid__C8Ulb,.demo-ui_entityDiagram__Fzko3,.demo-ui_fieldGrid__Jq6zY,.demo-ui_gatewayInspector__h1p8J,.demo-ui_templateGrid__Hfz2T,.demo-ui_timelineGrid__AiHo6,.demo-ui_twoCol__fF3re,.demo-ui_userGrid__ZzYYw{grid-template-columns:1fr}}.demo-ui_nodeGraphSection__V8KO2{display:grid;grid-gap:18px;gap:18px}.demo-ui_nodeLane__lt0YN{display:grid;grid-gap:10px;gap:10px}.demo-ui_nodeGraph__i_eti{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-ui_nodeGraphItem__8gv_k{border:1px solid var(--line);background:#ffffff;padding:14px;display:grid;grid-gap:8px;gap:8px;min-height:92px;border-radius:var(--radius-md)}.demo-ui_nodeIndex__v__ld{font-size:.76rem;color:var(--text-faint);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.demo-ui_nodeLabel__iXnxx{font-size:.95rem;line-height:1.35;font-weight:600}.demo-ui_nodeDivider___CNJl{padding:12px 14px;border:1px dashed var(--line-strong);background:var(--surface-muted);color:var(--text-soft);font-weight:600;text-align:center}.demo-ui_systemDiagram__EJHVe{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.demo-ui_systemColumn__GKYIg{border:1px solid var(--line);background:#ffffff;padding:18px;display:grid;grid-gap:10px;gap:10px}.demo-ui_systemArrow__IRrqU{font-size:1.05rem}.demo-ui_architectureArrow__NNw_D,.demo-ui_systemArrow__IRrqU{display:grid;place-items:center;color:var(--text-faint);font-weight:700}.demo-ui_entityDiagram__Fzko3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start;position:relative;z-index:1}.demo-ui_entityColumn__kqf9o{display:grid;grid-gap:14px;gap:14px}.demo-ui_entityCard__paj_l{border:1px solid var(--line);background:#ffffff;padding:24px;display:grid;grid-gap:12px;gap:12px;text-align:left;min-height:258px;border-radius:var(--radius-lg);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease;position:relative;overflow:hidden}.demo-ui_entityCard__paj_l:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 20px 42px rgba(15,23,42,.11)}.demo-ui_entityCard__paj_l:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:currentColor;opacity:.9}.demo-ui_entityCardTopline__EY2sw{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-ui_entityIcon__kV_ua{width:54px;height:54px;display:grid;place-items:center;border-radius:var(--radius-md);font-size:1.55rem;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.demo-ui_entityActionHint__w2p35{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.demo-ui_entityTitle__uY3Dw{margin:0;font-size:1.5rem;line-height:1.05;letter-spacing:-.03em}.demo-ui_entitySummary__Nioho{margin:0;color:var(--text-soft);line-height:1.6;font-size:1rem}.demo-ui_entityMicroLabel__SYr0u{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.demo-ui_entityRoleCallout__rvRC_{margin:0;font-size:.96rem;line-height:1.5;color:var(--text)}.demo-ui_entityArrow__V3x8K{display:grid;grid-gap:6px;gap:6px;justify-items:center;color:var(--text-faint);text-align:center;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding-top:4px}.demo-ui_entityArrow__V3x8K strong{font-size:1.45rem;color:var(--text-soft)}.demo-ui_entityAgent__uRn9z{color:#155eef}.demo-ui_entityGateway__6EF6u{color:#c2410c}.demo-ui_entityMockServer__oYnXR{color:#0f766e}.demo-ui_entityAgent__uRn9z .demo-ui_entityIcon__kV_ua{background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(191,219,254,.52))}.demo-ui_entityGateway__6EF6u .demo-ui_entityIcon__kV_ua{background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(254,215,170,.5))}.demo-ui_entityMockServer__oYnXR .demo-ui_entityIcon__kV_ua{background:linear-gradient(135deg,rgba(45,212,191,.2),rgba(153,246,228,.5))}.demo-ui_architectureHero__dpeA_{position:relative;padding:28px;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.12),transparent 32%),radial-gradient(circle at 86% 18%,rgba(251,146,60,.12),transparent 28%),radial-gradient(circle at 55% 100%,rgba(45,212,191,.14),transparent 32%),linear-gradient(180deg,rgba(248,250,252,.98),rgba(255,255,255,1));border:1px solid var(--line)}.demo-ui_architectureHeroBackdrop__wD8vP{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.28));mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.28));pointer-events:none}.demo-ui_architectureLegend__J0cyz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_legendItem__ql84_{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff}.demo-ui_legendLabel__S8K8y{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:var(--surface-muted);font-weight:700;color:var(--text-soft)}.demo-ui_demoEntityModal__cT6Rf{width:min(1040px,100%)}.demo-ui_entityModalLead__UqXgZ{display:flex;align-items:center;gap:14px}.demo-ui_agentStoreGrid__6XGNb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_agentStoreCard__K5lki{border:1px solid var(--line);background:#ffffff;padding:18px;display:grid;grid-gap:10px;gap:10px}.demo-ui_gatewayFlow__LzcxZ{display:grid;grid-gap:12px;gap:12px}.demo-ui_gatewayStep__RmU3a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid var(--line);background:#ffffff}.demo-ui_gatewayStepIndex__GIF_j{width:48px;height:48px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-soft);font-weight:700}.demo-ui_gatewayStepBody__yCQL3{display:grid;grid-gap:8px;gap:8px}.demo-ui_gatewayInspector__h1p8J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_gatewayColumn__HHc1I{border:1px solid var(--line);background:#ffffff;padding:16px;display:grid;grid-gap:10px;gap:10px}.demo-ui_gatewayMessage__zLGlb{padding:10px 12px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text-soft);line-height:1.45;border-radius:var(--radius-md)}.demo-ui_fileTree__5x5zo{display:grid;grid-gap:14px;gap:14px}.demo-ui_fileTreeSection__xIJrk{border:1px solid var(--line);background:#ffffff;padding:16px;display:grid;grid-gap:10px;gap:10px}.demo-ui_fileTreeFolder__X9XWC{font-weight:700;font-size:.95rem}.demo-ui_fileTreeFiles___NaNt{display:grid;grid-gap:8px;gap:8px;padding-left:14px}.demo-ui_fileTreeFile__mwgfW{color:var(--text-soft);line-height:1.45}.demo-ui_interviewerProofGrid__aJNcN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-ui_proofCard__vvG23{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.96));border-radius:var(--radius-lg);padding:20px;display:grid;grid-gap:10px;gap:10px}.demo-ui_zoneAgentBg__fifJz{border-top:4px solid var(--accent);background:linear-gradient(180deg,rgba(37,99,235,.03),rgba(255,255,255,1))}.demo-ui_zoneGatewayBg__KH06b{border-top:4px solid #c2410c;background:linear-gradient(180deg,rgba(194,65,12,.03),rgba(255,255,255,1))}.demo-ui_zoneMockBg__NX8gZ{border-top:4px solid #0f766e;background:linear-gradient(180deg,rgba(15,118,110,.03),rgba(255,255,255,1))}.demo-ui_nodeGraphPanel__pPnBm{background:linear-gradient(180deg,rgba(248,250,252,.72),rgba(255,255,255,1))}.demo-ui_authoringLaneLabel__iWOEr{color:#155eef}.demo-ui_activationLaneLabel__fQiJ_{color:#0f766e}.demo-ui_authoringNode__Mk5BX{background:linear-gradient(180deg,rgba(239,246,255,.9),rgba(255,255,255,1))}.demo-ui_activationNode__6sbMg{background:linear-gradient(180deg,rgba(240,253,250,.9),rgba(255,255,255,1))}.demo-ui_emptyState__3VDQ1{padding:20px;border:1px dashed var(--line-strong);color:var(--text-soft);line-height:1.6}@media (max-width:1024px){.demo-ui_agentStoreGrid__6XGNb,.demo-ui_architectureFlow__fJwMG,.demo-ui_architectureLegend__J0cyz,.demo-ui_cardGridTwo__6jujX,.demo-ui_cardGrid__ViWru,.demo-ui_detailGrid__C8Ulb,.demo-ui_entityDiagram__Fzko3,.demo-ui_fieldGrid__Jq6zY,.demo-ui_gatewayInspector__h1p8J,.demo-ui_interviewerProofGrid__aJNcN,.demo-ui_nodeGraph__i_eti,.demo-ui_systemDiagram__EJHVe,.demo-ui_templateGrid__Hfz2T,.demo-ui_timelineGrid__AiHo6,.demo-ui_twoCol__fF3re,.demo-ui_userGrid__ZzYYw{grid-template-columns:1fr}.demo-ui_entityArrow__V3x8K,.demo-ui_systemArrow__IRrqU{min-height:24px}}@media (max-width:760px){.demo-ui_frame__tr_O_{width:min(100% - 28px,1240px);padding-top:20px}.demo-ui_title__W_SOb{font-size:2rem}.demo-ui_gateCard__2toyz,.demo-ui_panel__IifwB{padding:18px}.demo-ui_architectureHero__dpeA_{padding:18px;overflow-x:auto}}.demo-ui_canvasContainer__jqpJL{position:relative;width:100%;aspect-ratio:16/9;min-height:520px;min-width:820px;background:var(--surface-strong);border:1px solid var(--line);overflow:hidden;border-radius:var(--radius-lg)}.demo-ui_svgCanvas__3yQWT{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.demo-ui_connectionLineBg__Cmb7f{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;opacity:.25;transition:opacity .3s ease;vector-effect:non-scaling-stroke}.demo-ui_connectionLineActiveBg__Idah6{stroke:var(--line-strong);stroke-width:1.5px;opacity:.6;transition:stroke .3s ease,stroke-width .3s ease,opacity .3s ease;vector-effect:non-scaling-stroke}@keyframes demo-ui_flowPulse__i9sy7{to{stroke-dashoffset:-16}}.demo-ui_connectionLinePulse__oa_Wu{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 8;animation:demo-ui_flowPulse__i9sy7 2s linear infinite;opacity:.8;vector-effect:non-scaling-stroke}.demo-ui_zone__6V_lh{position:absolute;top:4%;bottom:4%;border-radius:var(--radius-lg);background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px dashed transparent;padding:14px;z-index:1}.demo-ui_zoneHeader__WE2DR{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px}.demo-ui_zoneAgent__fg_vD{left:2%;width:36%;background:linear-gradient(135deg,rgba(37,99,235,.02),rgba(219,234,254,.06));border-color:rgba(37,99,235,.15)}.demo-ui_zoneGateway__l9dKb{left:42%;width:16%;background:linear-gradient(135deg,rgba(194,65,12,.04),rgba(254,215,170,.08));border:2px solid rgba(194,65,12,.6);box-shadow:0 0 20px rgba(194,65,12,.18)}.demo-ui_zoneMock__NLCuf{left:62%;width:36%;background:linear-gradient(135deg,rgba(15,118,110,.02),rgba(153,246,228,.06));border-color:rgba(15,118,110,.15)}.demo-ui_diagramNode__GxZIN{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3;cursor:pointer;width:110px;transition:transform .2s ease;overflow:visible}.demo-ui_diagramNode__GxZIN:hover{transform:translate(-50%,-53%) scale(1.05)}.demo-ui_nodeIconCircle__99OfM{width:44px;height:44px;border-radius:999px;background:#ffffff;border:1px solid var(--line);display:grid;place-items:center;font-size:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.demo-ui_nodeTextLabel__OwdrQ{font-size:.72rem;font-weight:700;text-align:center;color:var(--text-soft);white-space:nowrap;padding:3px 8px;background:rgba(255,255,255,.9);border-radius:var(--radius-sm);border:1px solid var(--line);box-shadow:0 2px 4px rgba(0,0,0,.02)}.demo-ui_nodeAgent__yaJTe .demo-ui_nodeIconCircle__99OfM{border-color:rgba(37,99,235,.15)}.demo-ui_nodeGateway__lT7zv .demo-ui_nodeIconCircle__99OfM{border-color:rgba(194,65,12,.15)}.demo-ui_nodeMock___wr_7 .demo-ui_nodeIconCircle__99OfM{border-color:rgba(15,118,110,.15)}.demo-ui_diagramNodeActive__13p_w .demo-ui_nodeIconCircle__99OfM{box-shadow:0 0 14px currentColor;border-color:currentColor}.demo-ui_diagramNodeActive__13p_w .demo-ui_nodeTextLabel__OwdrQ{border-color:currentColor;color:var(--text-strong)}.demo-ui_nodeAgent__yaJTe.demo-ui_diagramNodeActive__13p_w{color:var(--accent)}.demo-ui_nodeGateway__lT7zv.demo-ui_diagramNodeActive__13p_w{color:#c2410c}.demo-ui_nodeMock___wr_7.demo-ui_diagramNodeActive__13p_w{color:#0f766e}.demo-ui_nodeExplanationBanner__yDkEP{margin-top:14px;padding:14px 18px;background:var(--surface-muted);border:1px solid var(--line);min-height:56px;display:flex;align-items:center;font-size:.9rem}.demo-ui_nodeExplanationBanner__yDkEP p{margin:0;line-height:1.5}.demo-ui_auditChecklistItem__N61f5{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);background:#ffffff}.demo-ui_auditChecklistIcon__0V9r5{color:var(--success);font-weight:700;font-size:1.1rem;line-height:1}.demo-ui_auditChecklistText__js627{font-size:.88rem;line-height:1.45;color:var(--text-soft)}.demo-ui_consoleBox__80SBw{display:flex;flex-direction:column;background:#0f172a;border:1px solid #1e293b;overflow:hidden;font-family:var(--font-mono),monospace;box-shadow:0 10px 30px rgba(0,0,0,.15)}.demo-ui_consoleHeader__AVpAE{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1e293b;border-bottom:1px solid #0f172a}.demo-ui_consoleDotGreen__Grpl1,.demo-ui_consoleDotRed__GTKyC,.demo-ui_consoleDotYellow__pp4RW{width:10px;height:10px;border-radius:999px}.demo-ui_consoleDotRed__GTKyC{background:#ef4444}.demo-ui_consoleDotYellow__pp4RW{background:#f59e0b}.demo-ui_consoleDotGreen__Grpl1{background:#10b981}.demo-ui_consoleTitleText__KDcFz{margin-left:8px;font-size:.76rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.demo-ui_consoleContent__evNp6{margin:0;padding:16px;max-height:240px;overflow-y:auto;font-size:.78rem;line-height:1.5;color:#cbd5e1;background:#0f172a}.demo-ui_workflowDiagramContainer__E5q9w{width:100%;overflow-x:auto;padding:16px 8px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:10px}.demo-ui_workflowNodesList__z2FDq{min-width:max-content;padding:8px 12px}.demo-ui_workflowNodeWrapper__ric9f,.demo-ui_workflowNodesList__z2FDq{display:flex;align-items:center;gap:12px}.demo-ui_workflowNodeCard__OMOHm{width:154px;height:124px;border:1px solid var(--line);background:#ffffff;border-radius:var(--radius-md);padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;transition:all .2s ease;box-shadow:0 2px 5px rgba(15,23,42,.03)}.demo-ui_workflowNodeCard__OMOHm:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 4px 10px rgba(15,23,42,.06)}.demo-ui_workflowNodeStep__JwpE6{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--text-faint);letter-spacing:.05em}.demo-ui_workflowNodeIcon__z_KIb{font-size:1.4rem}.demo-ui_workflowNodeLabel__LPGVo{font-size:.76rem;font-weight:700;color:var(--text-soft);line-height:1.25}.demo-ui_workflowNodeActiveBlue__6S4EC{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:0 0 14px rgba(37,99,235,.18)!important}.demo-ui_workflowNodeActiveBlue__6S4EC .demo-ui_workflowNodeLabel__LPGVo{color:var(--accent)!important}.demo-ui_workflowNodeActiveTeal__tRpc1{border-color:#0f766e!important;background:rgba(15,118,110,.08)!important;color:#0f766e!important;box-shadow:0 0 14px rgba(15,118,110,.18)!important}.demo-ui_workflowNodeActiveTeal__tRpc1 .demo-ui_workflowNodeLabel__LPGVo{color:#0f766e!important}.demo-ui_workflowArrow__Ted8P{font-size:1.25rem;color:var(--text-faint);font-weight:700}.demo-ui_workflowArrowDesktop__gGBXH{display:inline-block}.demo-ui_workflowArrowMobile__I0rwQ{display:none}.demo-ui_inspectorPanel__H6l4O{border:1px solid var(--line);padding:24px;border-radius:var(--radius-lg);display:grid;grid-gap:20px;gap:20px;background:#ffffff;margin-top:14px;transition:border-color .2s ease,box-shadow .2s ease}.demo-ui_inspectorPanelAuth__RLF_I{border-top:4px solid var(--accent);background:linear-gradient(180deg,rgba(37,99,235,.01),rgba(255,255,255,1))}.demo-ui_inspectorPanelAct__TR_sI{border-top:4px solid #0f766e;background:linear-gradient(180deg,rgba(15,118,110,.01),rgba(255,255,255,1))}.demo-ui_inspectorHeader__Zyhvp{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.demo-ui_inspectorIcon__BSiSJ{width:50px;height:50px;display:grid;place-items:center;border-radius:var(--radius-md);font-size:1.6rem;background:var(--surface-muted);box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.demo-ui_inspectorTitle__vV6vC{margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.demo-ui_inspectorBody__tCEQC{display:grid;grid-gap:20px;gap:20px}.demo-ui_inspectorSubHeader__27xh6{font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}.demo-ui_inspectorDescription__sQ_Jp p{margin:0;font-size:.94rem;line-height:1.55;color:var(--text-soft)}.demo-ui_inspectorGrid__LRWRs{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.demo-ui_inspectorCol__3gr18{display:flex;flex-direction:column}.demo-ui_inspectorList__6fOBG{margin:0;padding-left:20px;font-size:.9rem;color:var(--text-soft);line-height:1.6}.demo-ui_inspectorList__6fOBG li{margin-bottom:6px}@media (max-width:768px){.demo-ui_inspectorGrid__LRWRs{grid-template-columns:1fr;gap:16px}}.demo-ui_personaHeader__dNa04{display:flex;align-items:center;gap:12px;margin-bottom:12px}.demo-ui_personaAvatar__RPtsU{width:42px;height:42px;display:grid;place-items:center;font-size:1.5rem;background:var(--surface-muted);border:1px solid var(--line)}.demo-ui_personaName__jmqpG{margin:0;font-size:1.1rem;font-weight:700}.demo-ui_personaQuote__tIJJT{margin:10px 0;padding-left:12px;border-left:3px solid var(--line-strong);font-style:italic;color:var(--text-soft);font-size:.9rem}.demo-ui_personaBio__DmP_u{margin:8px 0 14px;font-size:.86rem;line-height:1.5;color:var(--text-soft)}.demo-ui_sensitivityBadgeContainer__2sGYY{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.demo-ui_sensitivityBadge__3AMFN{padding:5px 8px;font-size:.74rem;font-weight:700;border:1px solid transparent;text-transform:uppercase}.demo-ui_sensitivity_high__Gyr_A{background:#fef2f2;color:var(--danger);border-color:#fca5a5}.demo-ui_sensitivity_medium__B1Duo{background:#fff7ed;color:var(--warning);border-color:#fdba74}.demo-ui_sensitivity_low__QzlGV{background:#f0fdf4;color:var(--success);border-color:#86efac}.demo-ui_sensitivityBadgeNeutral__qs_vt{padding:5px 8px;font-size:.74rem;font-weight:700;background:var(--surface-muted);color:var(--text-soft);border:1px solid var(--line);text-transform:uppercase}.demo-ui_techSpecsSection__4M2Da{border-top:1px dashed var(--line);padding-top:10px;margin-top:auto}.demo-ui_techSpecsHeader__M4roK{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:6px}.demo-ui_techSpecsGrid__hU8Mq{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.demo-ui_statusBadgeStyle__YUVjs{padding:4px 8px;border:1px solid var(--line);font-size:.74rem;background:var(--surface-strong);font-weight:600}.demo-ui_storyGrid__Og_7d{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1200px){.demo-ui_storyGrid__Og_7d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.demo-ui_storyGrid__Og_7d{grid-template-columns:1fr}}.demo-ui_agentCanvasContainer__BVoiT{position:relative;width:100%;aspect-ratio:16/7;min-height:480px;min-width:820px;background:var(--surface-strong);border:1px solid var(--line);overflow:hidden;border-radius:var(--radius-lg);margin-top:10px}.demo-ui_agentDiagramNode__EbBx_{position:absolute;transform:translate(-50%,-22px);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3;cursor:pointer;width:110px;background:none;border:none;padding:0;transition:transform .2s ease;overflow:visible}.demo-ui_agentDiagramNode__EbBx_:hover{transform:translate(-50%,-25px) scale(1.05)}.demo-ui_agentNodeIconCircle__KWIZS{width:44px;height:44px;border-radius:999px;background:#ffffff;border:1px solid var(--line);display:grid;place-items:center;font-size:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.04);position:relative;transition:border-color .2s ease,box-shadow .2s ease}.demo-ui_agentNodeTextLabel__hIUJb{font-size:.72rem;font-weight:700;text-align:center;color:var(--text-soft);white-space:nowrap;padding:3px 8px;background:rgba(255,255,255,.9);border-radius:var(--radius-sm);border:1px solid var(--line);box-shadow:0 2px 4px rgba(0,0,0,.02)}.demo-ui_agentStepBadge__czuD8{position:absolute;top:-4px;right:-4px;background:var(--text-faint);color:#ffffff;font-size:.58rem;font-weight:700;width:15px;height:15px;border-radius:999px;display:grid;place-items:center;border:1.5px solid #ffffff;transition:background-color .2s ease}.demo-ui_agentNodeActiveBlue__D_68e .demo-ui_agentNodeIconCircle__KWIZS{border-color:var(--accent);box-shadow:0 0 14px rgba(37,99,235,.18);color:var(--accent)}.demo-ui_agentNodeActiveBlue__D_68e .demo-ui_agentNodeTextLabel__hIUJb{border-color:var(--accent);color:var(--text-strong)}.demo-ui_agentNodeActiveTeal__Uz4am .demo-ui_agentNodeIconCircle__KWIZS{border-color:#0f766e;box-shadow:0 0 14px rgba(15,118,110,.18);color:#0f766e}.demo-ui_agentNodeActiveTeal__Uz4am .demo-ui_agentNodeTextLabel__hIUJb{border-color:#0f766e;color:var(--text-strong)}.demo-ui_agentConnectionLineAuth__11bAT{stroke:var(--accent);stroke-width:1.5px;opacity:.45;transition:opacity .2s ease,stroke-width .2s ease;vector-effect:non-scaling-stroke}.demo-ui_agentConnectionLineAuthSelected__cn3V2{stroke:var(--accent);stroke-width:2.5px;opacity:1;transition:opacity .2s ease,stroke-width .2s ease;vector-effect:non-scaling-stroke}.demo-ui_agentConnectionLineAct__3Gw1d{stroke:#0f766e;stroke-width:1.5px;opacity:.45;transition:opacity .2s ease,stroke-width .2s ease;vector-effect:non-scaling-stroke}.demo-ui_agentConnectionLineActSelected__dVwzz{stroke:#0f766e;stroke-width:2.5px;opacity:1;transition:opacity .2s ease,stroke-width .2s ease;vector-effect:non-scaling-stroke}.demo-ui_pathLabelBadge__vQ4fB{padding:3px 6px;font-size:.65rem;font-weight:700;border-radius:var(--radius-sm);border:1px solid var(--line);white-space:nowrap;box-shadow:0 2px 4px rgba(15,23,42,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.demo-ui_labelNeutral__RIjEA{background:var(--surface-muted);color:var(--text-soft);border-color:var(--line)}.demo-ui_labelDanger__rEpbE{background:#fef2f2;color:#ef4444;border-color:#fca5a5}.demo-ui_labelWarning__OuAOo{background:#fff7ed;color:#d97706;border-color:#fdba74}.demo-ui_labelSuccess__OJHTG{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.demo-ui_sanitizedTelemetrySection__pLJRI{margin-top:14px;border:1px solid var(--line);background:#0f172a;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.08)}.demo-ui_sanitizedTelemetryHeader__TGAQx{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#1e293b;border-bottom:1px solid #0f172a;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.demo-ui_sanitizedTelemetryBadge__1M1Aq{background:rgba(239,68,68,.15);color:#f87171;padding:2px 6px;font-size:.68rem;font-weight:700;border-radius:4px;border:1px solid rgba(239,68,68,.25);letter-spacing:.02em}.demo-ui_sanitizedCodeBlock__u6RU2{margin:0;padding:12px;max-height:180px;overflow:auto;font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.4;color:#cbd5e1;background:#0f172a}.demo-ui_inspectorSecurityBlock__bQsuW{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.demo-ui_inspectorSecurityList__q1d4x{display:grid;grid-gap:8px;gap:8px}.demo-ui_inspectorSecurityItem__d3BGR{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);background:var(--surface-strong);border-radius:var(--radius-sm)}.demo-ui_inspectorSecurityCheckIcon__y6SOk{font-weight:700;font-size:1rem;line-height:1.2}.demo-ui_inspectorSecurityText__hTY5a{font-size:.86rem;line-height:1.45;color:var(--text-soft);font-weight:500}.demo-ui_scorecardGrid__UxIcI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:768px){.demo-ui_scorecardGrid__UxIcI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.demo-ui_scorecardGrid__UxIcI{grid-template-columns:1fr}}.demo-ui_metricValue__dQvJ3{font-size:2.25rem;font-weight:800;color:var(--accent);line-height:1.1;margin-top:4px}.demo-ui_memoryCard__x1aZI{border:1px solid var(--line);background:var(--surface-muted);padding:16px;display:grid;grid-gap:8px;gap:8px}.demo-ui_evalTable__S6ZKr{width:100%;border-collapse:collapse;margin-top:10px}.demo-ui_evalTable__S6ZKr td,.demo-ui_evalTable__S6ZKr th{padding:12px;text-align:left;border-bottom:1px solid var(--line)}.demo-ui_evalTable__S6ZKr th{font-weight:700;font-size:.85rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-muted)}.demo-ui_evalTable__S6ZKr tbody tr:hover{background:rgba(255,255,255,.02)}.demo-ui_tabRow__WIuqx{display:flex;gap:10px;border-bottom:1px solid var(--line);padding-bottom:12px;flex-wrap:wrap}.demo-ui_tabButton__Eh68U{padding:10px 18px;border:1px solid var(--line);background:var(--surface);color:var(--text-soft);font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s ease}.demo-ui_tabButton__Eh68U:hover{color:var(--text);border-color:var(--text-soft)}.demo-ui_tabButtonActive__I_ZcS{background:var(--accent)!important;color:#ffffff!important;border-color:var(--accent)!important}.demo-ui_personaCard__e34hX{border:1px solid var(--line);background:var(--surface);padding:14px;transition:all .2s ease}.demo-ui_personaCard__e34hX:hover{border-color:var(--text-faint);background:var(--surface-muted)}.demo-ui_personaCardActive__rwLR_{border-color:var(--accent)!important;background:var(--accent-soft)!important;box-shadow:0 0 10px rgba(56,189,248,.15)}.demo-ui_monologueBlock__ED_Bc{background:var(--surface-muted);border-left:4px solid var(--accent);padding:16px;margin:10px 0}.demo-ui_emailMockup__BmGes{border:1px solid var(--line);background:var(--bg);padding:20px;display:grid;align-content:start}.demo-ui_pipelineHeader__IyHc_{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.demo-ui_pipelineStep__U7GhS{flex:1 1;min-width:140px;padding:12px;border:1px solid var(--line);background:var(--surface);color:var(--text-soft);text-align:left;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:4px}.demo-ui_pipelineStep__U7GhS:hover{border-color:var(--text-faint);background:var(--surface-muted)}.demo-ui_pipelineStepActive__MS2_v{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text)!important;box-shadow:0 0 10px rgba(56,189,248,.1)}.demo-ui_pipelineStepNumber__4Xz2c{font-size:.72rem;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.demo-ui_pipelineStepActive__MS2_v .demo-ui_pipelineStepNumber__4Xz2c{color:var(--accent)}.demo-ui_pipelineStepTitle__9r_ri{font-size:.88rem;font-weight:600}.demo-ui_artifactCard__pTL0a{border:1px solid var(--line);background:var(--surface);margin-bottom:16px;overflow:hidden}.demo-ui_artifactHeader__TBk_J{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface-muted);border-bottom:1px solid var(--line)}.demo-ui_artifactTitleInfo__2OODt{display:flex;flex-direction:column;gap:2px}.demo-ui_artifactTypeBadge__X3dRp{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.demo-ui_artifactMetaInfo__OH6_E{display:flex;gap:8px;align-items:center}.demo-ui_artifactFieldGrid__XSIjN{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;padding:16px}.demo-ui_artifactFieldItem__s78P5{display:flex;flex-direction:column;gap:6px;background:var(--bg);padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.demo-ui_artifactFieldKey__yWASD{font-size:.75rem;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.demo-ui_artifactFieldValue__gtACV{font-size:.88rem;line-height:1.5;color:var(--text)}.demo-ui_rawJsonBlock__lSzgy{margin:0;padding:16px;background:var(--surface-strong);border-top:1px solid var(--line);max-height:300px;overflow-y:auto;font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.4;color:#38bdf8}.next-steps_container__mss2q{display:grid;grid-gap:24px;gap:24px;max-width:1000px;margin:0 auto;padding:8px 16px}.next-steps_intro__Zpps3{line-height:1.6;color:var(--text-soft);font-size:1.05rem}.next-steps_cardList__c_3BU{display:flex;flex-direction:column;gap:20px}.next-steps_card__KeaE_{background:var(--surface);border:1px solid var(--line);padding:24px;cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .15s ease-out;display:flex;flex-direction:column;gap:12px}.next-steps_card__KeaE_:hover{border-color:var(--line-strong);box-shadow:0 4px 20px rgba(0,0,0,.04);transform:translateY(-1px)}.next-steps_cardActive__t1qJv{border-color:var(--accent);box-shadow:0 8px 24px rgba(37,99,235,.06)}.next-steps_cardActive__t1qJv:hover{border-color:var(--accent)}.next-steps_cardHeader__8luGA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.next-steps_titleArea__LUE9u{display:grid;grid-gap:6px;gap:6px}.next-steps_tag__O3B1C{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);padding:2px 8px;width:max-content}.next-steps_cardTitle__ZyUMz{margin:0;font-size:1.35rem;font-weight:600;color:var(--text-strong)}.next-steps_expandIcon__0C2do{font-size:1.25rem;color:var(--text-faint);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-strong)}.next-steps_expandIconRotated__9vFxR{transform:rotate(45deg);color:var(--accent);background:var(--accent-soft)}.next-steps_cardSummary__hF9aB{margin:0;color:var(--text-soft);line-height:1.55;font-size:.95rem}.next-steps_expandedContent__6mQWB{margin-top:16px;padding-top:24px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:24px;animation:next-steps_slideDown__znV4d .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes next-steps_slideDown__znV4d{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.next-steps_section__zt4RN{display:grid;grid-gap:10px;gap:10px}.next-steps_sectionTitle__Zx53V{margin:0;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);display:flex;align-items:center;gap:8px}.next-steps_sectionBody__lSmJl{margin:0;color:var(--text-soft);line-height:1.6;font-size:.95rem}.next-steps_nodeFlow__i8zkQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.next-steps_nodeStep__6zcbo{background:var(--surface-strong);border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.next-steps_nodeStep__6zcbo:hover{border-color:var(--line-strong)}.next-steps_nodeStepOpen__Kt9ZY{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.next-steps_nodeHeader__wMgwO{display:flex;align-items:center;justify-content:space-between}.next-steps_stepNumber__Yqcge{font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:700;color:var(--accent)}.next-steps_stepTitle__BBULE{font-size:.95rem;font-weight:600;color:var(--text-strong)}.next-steps_stepDesc___YwSq{font-size:.85rem;color:var(--text-soft);line-height:1.45;margin:0}.next-steps_codeBlock__gclF4{font-family:var(--font-mono),monospace;background:#0f172a;color:#e2e8f0;padding:18px;font-size:.85rem;line-height:1.5;overflow-x:auto;border:1px solid #1e293b}.next-steps_codeBlockTitle__9_DNw{font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:8px;display:block}.next-steps_nodeDetail__nuWMV{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:12px;animation:next-steps_slideDown__znV4d .2s ease forwards}.next-steps_nodeIoSection__aeQhM{display:flex;flex-direction:column;gap:4px}.next-steps_nodeIoLabel__5QJWE{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);display:flex;align-items:center;gap:5px}.next-steps_nodeIoList____Q7a{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.next-steps_nodeIoList____Q7a li{font-size:.82rem;color:var(--text-soft);line-height:1.4}.next-steps_nodeImplText__BP38h{margin:0;font-size:.82rem;color:var(--text-soft);line-height:1.5}.next-steps_riskTable__eS3Ys{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);overflow:hidden}.next-steps_riskRow__NNIvD{display:grid;grid-template-columns:180px 1fr;grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.next-steps_riskRow__NNIvD:last-child{border-bottom:none}.next-steps_riskLabel__va0a0{padding:10px 14px;font-size:.82rem;font-weight:600;color:var(--text-strong);background:var(--surface-strong);border-right:1px solid var(--line);line-height:1.4}.next-steps_riskMitigation__K_vVA{padding:10px 14px;font-size:.82rem;color:var(--text-soft);line-height:1.5}.next-steps_infraNote__jNEaN{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface-strong);border-left:3px solid var(--accent);font-size:.85rem;color:var(--text-soft);line-height:1.55}.next-steps_clickHint__2JRgx{font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-faint);margin-left:6px}.generation-review-grid_reviewShell__1iBJv{display:grid;grid-gap:18px;gap:18px}.generation-review-grid_reviewHeader__6YE_j{display:grid;grid-gap:8px;gap:8px}.generation-review-grid_reviewMeta__F6qEh{display:flex;flex-wrap:wrap;gap:8px}.generation-review-grid_metaPill__gW58M{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #d7e0ec;border-radius:999px;background:#f8fbff;color:#55637d;font-size:.78rem}.generation-review-grid_metaPill__gW58M strong{color:#17213a;font-weight:700}.generation-review-grid_filterBar__8oqRX{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.generation-review-grid_filterField__lbhOF{display:grid;grid-gap:5px;gap:5px;min-width:130px}.generation-review-grid_filterLabel__GbiU_{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#70829f}.generation-review-grid_filterInput__u8gfL,.generation-review-grid_filterSelect__enKnK{min-height:40px;padding:0 12px;border:1px solid #d7e0ec;background:#ffffff;color:#17213a;font:inherit;border-radius:8px}.generation-review-grid_filterInput__u8gfL{min-width:220px}.generation-review-grid_countLine___qJdf{margin:0;color:#70829f;font-size:.84rem}.generation-review-grid_grid__7QT8t{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px}.generation-review-grid_card__WMDOd{border:1px solid #d7e0ec;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);overflow:hidden;display:flex;flex-direction:column;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;color:inherit;padding:0}.generation-review-grid_card__WMDOd:hover{transform:translateY(-2px);border-color:#94a3b8;box-shadow:0 10px 28px rgba(23,33,58,.08)}.generation-review-grid_cardActive__vyYx6{border-color:#17213a;box-shadow:0 12px 32px rgba(23,33,58,.12)}.generation-review-grid_cardHead__8PFoP{padding:12px 14px 10px;border-bottom:1px solid #e8eef5}.generation-review-grid_assetId__oOyZo{font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;color:#70829f;word-break:break-all;line-height:1.4}.generation-review-grid_tags__pRGAR{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.generation-review-grid_tag__8j8Ae{font-size:.68rem;padding:3px 8px;border-radius:6px;border:1px solid #d7e0ec;background:#f8fbff;color:#55637d}.generation-review-grid_tagLlm__eohic{color:#166534;border-color:rgba(21,128,61,.28);background:rgba(21,128,61,.08)}.generation-review-grid_tagWarning__fpE7h{color:#b45309;border-color:rgba(180,83,9,.28);background:rgba(251,191,36,.14)}.generation-review-grid_tagBlocked___U6r7{color:#b91c1c;border-color:rgba(185,28,28,.28);background:rgba(254,226,226,.7)}.generation-review-grid_tagApproved__iLSWw{color:#166534;border-color:rgba(21,128,61,.28);background:rgba(21,128,61,.08)}.generation-review-grid_tagReady__1e_ZC{color:#1d4ed8;border-color:rgba(29,78,216,.24);background:rgba(219,234,254,.65)}.generation-review-grid_metaPillMuted__at6wl{display:inline-flex;align-items:center;padding:5px 11px;border:1px dashed #d7e0ec;border-radius:999px;background:#ffffff;color:#70829f;font-size:.72rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-review-grid_emailPreview__rP9gU{margin:12px;background:#ffffff;color:#111827;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px rgba(23,33,58,.1);flex:1 1;border:1px solid #e5e7eb}.generation-review-grid_emailBar__24KaZ{background:#f3f4f6;padding:7px 12px;font-size:.68rem;color:#6b7280;border-bottom:1px solid #e5e7eb}.generation-review-grid_emailBody__xSisB{padding:14px 14px 16px}.generation-review-grid_emailHeadline__2NroO{margin:0 0 10px;font-size:1.05rem;line-height:1.35;color:#0f172a;font-weight:700}.generation-review-grid_emailCopy__kx39g{margin:0 0 14px;font-size:.88rem;line-height:1.6;color:#374151}.generation-review-grid_cta__7bf6n{display:inline-block;background:linear-gradient(135deg,#0284c7,#0891b2);color:#ffffff;padding:7px 12px;border-radius:7px;font-size:.78rem;font-weight:700}.generation-review-grid_compliance__KpCOy{padding:0 14px 12px;display:grid;grid-gap:6px;gap:6px}.generation-review-grid_complianceItem__lvki0{font-size:.74rem;color:#55637d;padding-left:10px;border-left:2px solid #d7e0ec;line-height:1.45}.generation-review-grid_complianceItemWarning__OKWx5{border-color:#fbbf24;color:#92400e}.generation-review-grid_complianceItemBlocked__wBsGl{border-color:#f87171;color:#991b1b}.generation-review-grid_empty__EGyGq{grid-column:1/-1;text-align:center;padding:48px 20px;color:#70829f;border:1px dashed #d7e0ec;border-radius:12px;background:#fbfdff}@media (max-width:720px){.generation-review-grid_filterBar__8oqRX{display:grid;grid-template-columns:1fr}.generation-review-grid_filterInput__u8gfL{min-width:0;width:100%}}