.platform-customizer_workspace__WgVKs{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.platform-customizer_drawerLauncherWrap__K_T6a{position:fixed;right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));z-index:88;width:18rem;max-width:calc(100vw - var(--space-6) - env(safe-area-inset-right))}.platform-customizer_drawerLauncher__I3s2k{width:100%;min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--electric-450) 48%,var(--ita-line-default));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--electric-450) 18%,var(--ita-surface-soft)),var(--ita-surface-soft));color:var(--app-ink);text-align:left;cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--electric-450) 12%,transparent)}.platform-customizer_drawerLauncher__I3s2k:hover{border-color:var(--electric-400);transform:translateY(-1px)}.platform-customizer_drawerClose__zktjy:focus-visible,.platform-customizer_drawerLauncher__I3s2k:focus-visible{outline:2px solid var(--electric-300);outline-offset:2px}.platform-customizer_drawerLauncher__I3s2k>span:nth-child(2){display:grid;min-width:0}.platform-customizer_drawerLauncher__I3s2k strong{font:var(--ui-sm)}.platform-customizer_drawerLauncher__I3s2k small{overflow:hidden;color:var(--app-ink-muted);font:var(--ui-xs);text-overflow:ellipsis;white-space:nowrap}.platform-customizer_drawerLauncherIcon__MQrsp{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--electric-450) 18%,transparent);color:var(--electric-300);font-size:1.1rem}.platform-customizer_drawerLauncherStatus__a2F6j{width:.55rem;height:.55rem;border-radius:50%;background:var(--green-400);box-shadow:0 0 0 4px color-mix(in srgb,var(--green-400) 14%,transparent)}.platform-customizer_drawerBackdrop__ESrGo{position:fixed;inset:0;z-index:89;border:0;background:rgb(0 0 0/48%);cursor:default}.platform-customizer_drawer__e4Gw5{position:fixed;inset:0 0 0 auto;z-index:90;width:min(31rem,100vw);max-width:100%;min-width:0;height:100vh;height:100dvh;max-height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--electric-450) 40%,var(--ita-line-default));background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--electric-450) 13%,transparent),transparent 28rem),var(--color-surface-1);box-shadow:-24px 0 70px rgb(0 0 0/44%);isolation:isolate;transform:translateX(102%);visibility:hidden;transition:transform .18s var(--ease-standard),visibility .18s}.platform-customizer_drawerOpen__7BdyN{transform:translateX(0);visibility:visible}.platform-customizer_drawerHead__7UwY8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-5) var(--space-5);border-bottom:1px solid var(--ita-line-subtle)}.platform-customizer_drawerHead__7UwY8>div{min-width:0}.platform-customizer_drawerHead__7UwY8 h2{margin:.15rem 0 .25rem;color:var(--app-ink);font:var(--heading-lg);overflow-wrap:anywhere}.platform-customizer_drawerHead__7UwY8 p{margin:0;color:var(--app-ink-body);font:var(--ui-sm);overflow-wrap:anywhere}.platform-customizer_drawerEyebrow___eUWp{color:var(--electric-300);font:var(--ui-xs);letter-spacing:.11em;text-transform:uppercase}.platform-customizer_drawerClose__zktjy{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border:1px solid var(--ita-line-default);border-radius:var(--radius-full);background:var(--ita-surface-soft);color:var(--app-ink);font-size:1.45rem;line-height:1;cursor:pointer}.platform-customizer_drawerScope__fJtYE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--ita-line-subtle);background:color-mix(in srgb,var(--electric-450) 5%,transparent);font:var(--ui-xs)}.platform-customizer_drawerScope__fJtYE span,.platform-customizer_drawerScope__fJtYE strong{min-width:0;overflow-wrap:anywhere}.platform-customizer_drawerScope__fJtYE span{color:var(--app-ink-muted)}.platform-customizer_drawerScope__fJtYE strong{color:var(--green-300);text-align:right}.platform-customizer_drawerMessages__8Jf3c{display:grid;align-content:start;gap:var(--space-3);min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5);scrollbar-width:thin}.platform-customizer_drawerMessage__zKozk{min-width:0;max-width:90%;padding:var(--space-3) var(--space-4);border:1px solid var(--ita-line-subtle);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) .25rem;background:var(--ita-surface-soft);color:var(--app-ink-body)}.platform-customizer_drawerMessageUser__9HfCm{justify-self:end;border-color:color-mix(in srgb,var(--electric-450) 45%,var(--ita-line-default));border-radius:var(--radius-md) var(--radius-md) .25rem var(--radius-md);background:color-mix(in srgb,var(--electric-450) 11%,var(--ita-surface-soft))}.platform-customizer_drawerMessage__zKozk small{display:block;margin-bottom:var(--space-1);color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_drawerMessage__zKozk p{margin:0;overflow-wrap:anywhere}.platform-customizer_drawerPreview__LNDK2{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--electric-450) 42%,var(--ita-line-default));border-radius:var(--radius-md);background:color-mix(in srgb,var(--electric-450) 6%,var(--ita-surface-soft))}.platform-customizer_drawerComposerFoot__nmtRn,.platform-customizer_drawerPreviewActions__B7KkN,.platform-customizer_drawerPreviewHead__LCZYf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.platform-customizer_drawerPreviewHead__LCZYf strong{color:var(--app-ink)}.platform-customizer_drawerComposerFoot__nmtRn>span,.platform-customizer_drawerPreviewHead__LCZYf span{color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_drawerPreview__LNDK2 ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.platform-customizer_drawerPreview__LNDK2 li{display:grid;gap:.2rem;padding-left:var(--space-3);border-left:2px solid var(--electric-400)}.platform-customizer_drawerPreview__LNDK2 li strong{color:var(--app-ink);font:var(--ui-sm)}.platform-customizer_drawerPreview__LNDK2 li span{overflow-wrap:anywhere;color:var(--app-ink-body);font:var(--ui-xs)}.platform-customizer_drawerPreview__LNDK2 li small{color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_drawerPreviewActions__B7KkN{justify-content:flex-end;flex-wrap:wrap}.platform-customizer_drawerError__RPG_y,.platform-customizer_drawerNotice__v5iYp{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--ita-surface-soft);color:var(--app-ink-muted);font:var(--ui-sm)}.platform-customizer_drawerError__RPG_y{color:var(--red-300)}.platform-customizer_drawerPlatformLink__H7XnF{justify-self:start;color:var(--electric-300);font:var(--ui-sm)}.platform-customizer_drawerComposer__dkPrO{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:1px solid var(--ita-line-subtle);background:var(--color-surface-1)}.platform-customizer_drawerComposer__dkPrO label{color:var(--app-ink-body);font:var(--ui-sm)}.platform-customizer_drawerComposer__dkPrO textarea{width:100%;max-width:100%;min-height:6rem;resize:vertical}@media (max-width:34rem){.platform-customizer_drawer__e4Gw5{width:100vw}.platform-customizer_drawerComposer__dkPrO,.platform-customizer_drawerHead__7UwY8,.platform-customizer_drawerMessages__8Jf3c,.platform-customizer_drawerScope__fJtYE{padding-inline:var(--space-4)}.platform-customizer_drawerComposerFoot__nmtRn{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.platform-customizer_drawer__e4Gw5{transition:none}}.platform-customizer_shell__shrxk{overflow:hidden;border:1px solid color-mix(in srgb,var(--electric-450) 34%,var(--ita-line-default));border-radius:var(--radius-lg);background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--electric-450) 12%,transparent),transparent 34rem),var(--color-surface-1);box-shadow:var(--shadow-panel)}.platform-customizer_head__OzamW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--ita-line-subtle)}.platform-customizer_head__OzamW h2{margin:var(--space-1) 0;color:var(--app-ink);font:var(--heading-lg)}.platform-customizer_head__OzamW p{max-width:48rem;margin:0;color:var(--app-ink-body)}.platform-customizer_eyebrow__phiiv{color:var(--electric-300)!important;font:var(--ui-xs)!important;letter-spacing:.11em;text-transform:uppercase}.platform-customizer_badges__sO_0F{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.platform-customizer_badge__Rz5py{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-2);border:1px solid var(--ita-line-default);border-radius:var(--radius-full);background:var(--ita-surface-soft);color:var(--app-ink-body);font:var(--ui-xs);white-space:nowrap}.platform-customizer_badgeOn__O8Kp0{border-color:color-mix(in srgb,var(--green-400) 42%,var(--ita-line-default));color:var(--green-300)}.platform-customizer_badgeOff__Sifo_{border-color:color-mix(in srgb,var(--gold-400) 38%,var(--ita-line-default));color:var(--gold-300)}.platform-customizer_disabled__vYQHA{display:grid;gap:var(--space-2);padding:var(--space-5)}.platform-customizer_disabled__vYQHA strong{color:var(--app-ink)}.platform-customizer_disabled__vYQHA p{margin:0;color:var(--app-ink-body)}.platform-customizer_grid__qqSdN{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);min-height:38rem}.platform-customizer_conversation__cWR8l,.platform-customizer_proposal__CjMkp{display:grid;min-width:0}.platform-customizer_conversation__cWR8l{grid-template-rows:auto minmax(14rem,1fr) auto;border-right:1px solid var(--ita-line-subtle)}.platform-customizer_sectionHead__ub8aD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ita-line-subtle)}.platform-customizer_sectionHead__ub8aD h3{margin:0;color:var(--app-ink);font:var(--heading-sm)}.platform-customizer_sectionHead__ub8aD span{color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_messages__Yp6Np{display:grid;align-content:start;gap:var(--space-3);overflow-y:auto;padding:var(--space-5);scrollbar-width:thin}.platform-customizer_message__ZuCtl{max-width:88%;padding:var(--space-3) var(--space-4);border:1px solid var(--ita-line-subtle);border-radius:var(--radius-md);background:var(--ita-surface-soft);color:var(--app-ink-body)}.platform-customizer_message__ZuCtl p{margin:0}.platform-customizer_message__ZuCtl small{display:block;margin-bottom:var(--space-1);color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_messageUser__Oxyhd{justify-self:end;border-color:color-mix(in srgb,var(--electric-450) 42%,var(--ita-line-default));background:color-mix(in srgb,var(--electric-450) 10%,var(--ita-surface-soft))}.platform-customizer_composer__OAihb{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--ita-line-subtle)}.platform-customizer_composer__OAihb label{display:grid;gap:var(--space-2);color:var(--app-ink-body);font:var(--ui-sm)}.platform-customizer_composer__OAihb textarea{width:100%;min-height:6.5rem;resize:vertical}.platform-customizer_approvalActions__cEdX_,.platform-customizer_composerActions__p3mb6,.platform-customizer_examples__QHosL{display:flex;flex-wrap:wrap;gap:var(--space-2)}.platform-customizer_composerActions__p3mb6{justify-content:space-between;align-items:center}.platform-customizer_examples__QHosL button{border:0;padding:0;background:transparent;color:var(--electric-300);font:var(--ui-xs);cursor:pointer}.platform-customizer_examples__QHosL button:hover{text-decoration:underline}.platform-customizer_approvalActions__cEdX_ button:focus-visible,.platform-customizer_composer__OAihb button:focus-visible,.platform-customizer_composer__OAihb textarea:focus-visible,.platform-customizer_examples__QHosL button:focus-visible{outline:2px solid var(--electric-300);outline-offset:2px}.platform-customizer_proposal__CjMkp{grid-template-rows:auto 1fr auto}.platform-customizer_proposalBody__1_isz{display:grid;align-content:start;gap:var(--space-4);overflow-y:auto;padding:var(--space-5)}.platform-customizer_emptyPreview__ftiZm{display:grid;place-content:center;min-height:18rem;padding:var(--space-6);border:1px dashed var(--ita-line-default);border-radius:var(--radius-md);color:var(--app-ink-muted);text-align:center}.platform-customizer_previewCanvas__52Ffy{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ita-line-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-void) 74%,var(--ita-surface-soft))}.platform-customizer_previewCanvas__52Ffy header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.platform-customizer_diff__mn9c3 h4,.platform-customizer_previewCanvas__52Ffy h4{margin:0;color:var(--app-ink);font:var(--heading-sm)}.platform-customizer_previewBlock__13HLw{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--ita-line-subtle);border-radius:var(--radius-sm);background:var(--ita-surface-soft)}.platform-customizer_previewBlock__13HLw strong{color:var(--app-ink)}.platform-customizer_digest__vfvPn,.platform-customizer_metadata__MNDYu,.platform-customizer_previewBlock__13HLw span{color:var(--app-ink-muted);font:var(--ui-xs)}.platform-customizer_chips__W_3ZQ{display:flex;flex-wrap:wrap;gap:var(--space-1)}.platform-customizer_chip__lBtq0{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--electric-450) 10%,var(--ita-surface-soft));color:var(--electric-300);font:var(--ui-xs)}.platform-customizer_diff__mn9c3{display:grid;gap:var(--space-3)}.platform-customizer_diffList__Eqnnm{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.platform-customizer_diffList__Eqnnm li{display:grid;gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--electric-400);background:var(--ita-surface-soft)}.platform-customizer_diffList__Eqnnm strong{color:var(--app-ink)}.platform-customizer_values__2HoJT{overflow-wrap:anywhere;color:var(--app-ink-body);font:var(--ui-xs)}.platform-customizer_approval__rQUND{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--ita-line-subtle);background:color-mix(in srgb,var(--electric-450) 4%,var(--ita-surface-soft))}.platform-customizer_approval__rQUND p{margin:0}.platform-customizer_error__TgMfi{margin:0;color:var(--red-300)}.platform-customizer_success__fSVUm{margin:0;color:var(--green-300)}.platform-customizer_healthConfigured__AJkf9{display:grid;gap:var(--space-5)}.platform-customizer_healthCompact__lb9eL td,.platform-customizer_healthCompact__lb9eL th{padding-block:var(--space-2)!important}.platform-customizer_healthExceptions__Lufi8 tr[data-level=AMBER] td,.platform-customizer_healthExceptions__Lufi8 tr[data-level=RED] td{background:color-mix(in srgb,var(--red-400) 5%,transparent)}.platform-customizer_groupRow__qs5Cg td{padding-block:var(--space-2)!important;color:var(--app-ink-muted)!important;font:var(--ui-xs)!important;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.platform-customizer_grid__qqSdN{grid-template-columns:1fr}.platform-customizer_conversation__cWR8l{border-right:0;border-bottom:1px solid var(--ita-line-subtle)}}@media (max-width:640px){.platform-customizer_approval__rQUND,.platform-customizer_composer__OAihb,.platform-customizer_head__OzamW,.platform-customizer_messages__Yp6Np,.platform-customizer_proposalBody__1_isz,.platform-customizer_sectionHead__ub8aD{padding-inline:var(--space-4)}.platform-customizer_head__OzamW{display:grid}.platform-customizer_badges__sO_0F{justify-content:flex-start}.platform-customizer_grid__qqSdN{min-height:0}.platform-customizer_messages__Yp6Np{max-height:24rem}.platform-customizer_message__ZuCtl{max-width:96%}}