:root{--white:#fff;--black:#000;--transparent:#0000;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-150:#ededed;--neutral-200:#e5e5e5;--neutral-250:#dcdcdc;--neutral-300:#d4d4d4;--neutral-350:#bbb;--neutral-400:#a3a3a3;--neutral-450:#8b8b8b;--neutral-500:#737373;--neutral-550:#626262;--neutral-600:#525252;--neutral-650:#494949;--neutral-700:#404040;--neutral-750:#333;--neutral-800:#262626;--neutral-850:#1e1e1e;--neutral-900:#171717;--neutral-950:#0a0a0a;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-150:#ececee;--zinc-200:#e4e4e7;--zinc-250:#dcdcdf;--zinc-300:#d4d4d8;--zinc-350:#babac1;--zinc-400:#a1a1aa;--zinc-450:#898992;--zinc-500:#71717a;--zinc-550:#61616a;--zinc-600:#52525b;--zinc-650:#484850;--zinc-700:#3f3f46;--zinc-750:#333338;--zinc-800:#27272a;--zinc-850:#1f1f22;--zinc-900:#18181b;--zinc-950:#09090b;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-150:#eeedec;--stone-200:#e7e5e4;--stone-250:#dedcda;--stone-300:#d6d3d1;--stone-350:#bfbab7;--stone-400:#a8a29e;--stone-450:#908985;--stone-500:#78716c;--stone-550:#67625d;--stone-600:#57534e;--stone-650:#4d4945;--stone-700:#44403c;--stone-750:#363230;--stone-800:#292524;--stone-850:#221f1d;--stone-900:#1c1917;--stone-950:#0c0a09;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-150:#ecedf0;--gray-200:#e5e7eb;--gray-250:#dbdee3;--gray-300:#d1d5db;--gray-350:#b6bcc5;--gray-400:#9ca3af;--gray-450:#838a97;--gray-500:#6b7280;--gray-550:#5b6371;--gray-600:#4b5563;--gray-650:#414b5a;--gray-700:#374151;--gray-750:#2b3544;--gray-800:#1f2937;--gray-850:#18202f;--gray-900:#111827;--gray-950:#030712;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-150:#e9eef4;--slate-200:#e2e8f0;--slate-250:#d6dee8;--slate-300:#cbd5e1;--slate-350:#afbccc;--slate-400:#94a3b8;--slate-450:#7c8ba1;--slate-500:#64748b;--slate-550:#55647a;--slate-600:#475569;--slate-650:#3d4b5f;--slate-700:#334155;--slate-750:#283548;--slate-800:#1e293b;--slate-850:#162032;--slate-900:#0f172a;--slate-950:#020617;--red-50:#fef2f2;--red-100:#fee2e2;--red-150:#fed6d6;--red-200:#fecaca;--red-250:#fdb8b7;--red-300:#fca5a5;--red-350:#fb8c8b;--red-400:#f87171;--red-450:#f45c5b;--red-500:#ef4444;--red-550:#e63636;--red-600:#dc2626;--red-650:#ca2121;--red-700:#b91c1c;--red-750:#a91c1c;--red-800:#991b1b;--red-850:#8c1c1c;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-150:#ffe2c0;--orange-200:#fed7aa;--orange-250:#fec990;--orange-300:#fdba74;--orange-350:#fca65a;--orange-400:#fb923c;--orange-450:#fa832c;--orange-500:#f97316;--orange-550:#f26611;--orange-600:#ea580c;--orange-650:#d64c0c;--orange-700:#c2410c;--orange-750:#ae3a10;--orange-800:#9a3412;--orange-850:#8b3112;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-150:#fdedaa;--amber-200:#fde68a;--amber-250:#fddd6e;--amber-300:#fcd34d;--amber-350:#fcc93b;--amber-400:#fbbf24;--amber-450:#f8af19;--amber-500:#f59e0b;--amber-550:#e78a08;--amber-600:#d97706;--amber-650:#c66508;--amber-700:#b45309;--amber-750:#a3490c;--amber-800:#92400e;--amber-850:#853a0f;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-150:#fef5a8;--yellow-200:#fef08a;--yellow-250:#fee86c;--yellow-300:#fde047;--yellow-350:#fcd633;--yellow-400:#facc15;--yellow-450:#f2bf0f;--yellow-500:#eab308;--yellow-550:#da9e06;--yellow-600:#ca8a04;--yellow-650:#b57606;--yellow-700:#a16207;--yellow-750:#93570b;--yellow-800:#854d0e;--yellow-850:#7b4610;--yellow-900:#713f12;--yellow-950:#422006;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-150:#e2fbb5;--lime-200:#d9f99d;--lime-250:#ccf682;--lime-300:#bef264;--lime-350:#b1ec4f;--lime-400:#a3e635;--lime-450:#93d927;--lime-500:#84cc16;--lime-550:#74b711;--lime-600:#65a30d;--lime-650:#598f0f;--lime-700:#4d7c0f;--lime-750:#466f11;--lime-800:#3f6212;--lime-850:#3a5a13;--lime-900:#365314;--lime-950:#1a2e05;--green-50:#f0fdf4;--green-100:#dcfce7;--green-150:#ccfadc;--green-200:#bbf7d0;--green-250:#a2f3be;--green-300:#86efac;--green-350:#6be796;--green-400:#4ade80;--green-450:#38d16f;--green-500:#22c55e;--green-550:#1cb454;--green-600:#16a34a;--green-650:#169143;--green-700:#15803d;--green-750:#167239;--green-800:#166534;--green-850:#155c31;--green-900:#14532d;--green-950:#052e16;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-150:#bdf7da;--emerald-200:#a7f3d0;--emerald-250:#8cedc3;--emerald-300:#6ee7b7;--emerald-350:#55dda8;--emerald-400:#34d399;--emerald-450:#25c68d;--emerald-500:#10b981;--emerald-550:#0aa775;--emerald-600:#059669;--emerald-650:#048760;--emerald-700:#047857;--emerald-750:#056b4e;--emerald-800:#065f46;--emerald-850:#065640;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-150:#b4f9ea;--teal-200:#99f6e4;--teal-250:#7ef0dc;--teal-300:#5eead4;--teal-350:#48dfc9;--teal-400:#2dd4bf;--teal-450:#22c6b2;--teal-500:#14b8a6;--teal-550:#10a697;--teal-600:#0d9488;--teal-650:#0e857b;--teal-700:#0f766e;--teal-750:#106a63;--teal-800:#115e59;--teal-850:#125651;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-150:#bbf7fd;--cyan-200:#a5f3fc;--cyan-250:#89eefb;--cyan-300:#67e8f9;--cyan-350:#4bdef4;--cyan-400:#22d3ee;--cyan-450:#16c4e1;--cyan-500:#06b6d4;--cyan-550:#07a3c3;--cyan-600:#0891b2;--cyan-650:#0c82a1;--cyan-700:#0e7490;--cyan-750:#126982;--cyan-800:#155e75;--cyan-850:#16566c;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-150:#cdecfe;--sky-200:#bae6fd;--sky-250:#9dddfd;--sky-300:#7dd3fc;--sky-350:#5fc8fa;--sky-400:#38bdf8;--sky-450:#27b1f1;--sky-500:#0ea5e9;--sky-550:#0794d8;--sky-600:#0284c7;--sky-650:#0376b4;--sky-700:#0369a1;--sky-750:#056193;--sky-800:#075985;--sky-850:#0a5179;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-150:#cde3fe;--blue-200:#bfdbfe;--blue-250:#a9d0fe;--blue-300:#93c5fd;--blue-350:#7ab5fc;--blue-400:#60a5fa;--blue-450:#4d94f8;--blue-500:#3b82f6;--blue-550:#2f73f1;--blue-600:#2563eb;--blue-650:#2159e1;--blue-700:#1d4ed8;--blue-750:#1e47c3;--blue-800:#1e40af;--blue-850:#1e3d9c;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-150:#d3ddff;--indigo-200:#c7d2fe;--indigo-250:#b6c3fd;--indigo-300:#a5b4fc;--indigo-350:#93a0fa;--indigo-400:#818cf8;--indigo-450:#717af5;--indigo-500:#6366f1;--indigo-550:#5957eb;--indigo-600:#4f46e5;--indigo-650:#493fd7;--indigo-700:#4338ca;--indigo-750:#3d34b6;--indigo-800:#3730a3;--indigo-850:#342f92;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-150:#e5e0fe;--violet-200:#ddd6fe;--violet-250:#d0c6fe;--violet-300:#c4b5fd;--violet-350:#b5a0fc;--violet-400:#a78bfa;--violet-450:#9975f8;--violet-500:#8b5cf6;--violet-550:#834cf2;--violet-600:#7c3aed;--violet-650:#7431e3;--violet-700:#6d28d9;--violet-750:#6424c7;--violet-800:#5b21b6;--violet-850:#531fa5;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-150:#eedfff;--purple-200:#e9d5ff;--purple-250:#e0c5ff;--purple-300:#d8b4fe;--purple-350:#cc9cfd;--purple-400:#c084fc;--purple-450:#b46efa;--purple-500:#a855f7;--purple-550:#9d45f1;--purple-600:#9333ea;--purple-650:#882bdc;--purple-700:#7e22ce;--purple-750:#7422bb;--purple-800:#6b21a8;--purple-850:#611f97;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-150:#f8dcff;--fuchsia-200:#f5d0fe;--fuchsia-250:#f3befd;--fuchsia-300:#f0abfc;--fuchsia-350:#ec93fb;--fuchsia-400:#e879f9;--fuchsia-450:#e162f4;--fuchsia-500:#d946ef;--fuchsia-550:#cc37e1;--fuchsia-600:#c026d3;--fuchsia-650:#b121c1;--fuchsia-700:#a21caf;--fuchsia-750:#941b9f;--fuchsia-800:#86198f;--fuchsia-850:#7b1a82;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-150:#fcdbee;--pink-200:#fbcfe8;--pink-250:#fabcde;--pink-300:#f9a8d4;--pink-350:#f78ec5;--pink-400:#f472b6;--pink-450:#f05ea7;--pink-500:#ec4899;--pink-550:#e43988;--pink-600:#db2777;--pink-650:#cc206a;--pink-700:#be185d;--pink-750:#ad1855;--pink-800:#9d174d;--pink-850:#901848;--pink-900:#831843;--pink-950:#500724;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-150:#ffd9dc;--rose-200:#fecdd3;--rose-250:#feb9c1;--rose-300:#fda4af;--rose-350:#fd8b9a;--rose-400:#fb7185;--rose-450:#f85a72;--rose-500:#f43f5e;--rose-550:#eb3053;--rose-600:#e11d48;--rose-650:#cf1842;--rose-700:#be123c;--rose-750:#ae123b;--rose-800:#9f1239;--rose-850:#931338;--rose-900:#881337;--rose-950:#4c0519;--salmon-50:#fef2f0;--salmon-100:#fcdfda;--salmon-150:#f9d1c9;--salmon-200:#f6c2b8;--salmon-250:#f3aa9b;--salmon-300:#f0907c;--salmon-350:#ef7f73;--salmon-400:#e87070;--salmon-450:#e06565;--salmon-500:#d75b5b;--salmon-550:#cf5555;--salmon-600:#c64f4f;--salmon-650:#b64848;--salmon-700:#a33333;--salmon-750:#8f3b3a;--salmon-800:#7e2f2f;--salmon-850:#752e2e;--salmon-900:#6d2e2d;--salmon-950:#3c1615;--navy-50:#f7fafe;--navy-100:#eef5fd;--navy-150:#e5eef9;--navy-200:#dce8f6;--navy-250:#cfdeef;--navy-300:#c2d4ea;--navy-350:#a3bbd7;--navy-400:#84a2c6;--navy-450:#6a8aaf;--navy-500:#51739a;--navy-550:#426288;--navy-600:#355375;--navy-650:#2e4866;--navy-700:#29415c;--navy-750:#23374e;--navy-800:#182b40;--navy-850:#0f2237;--navy-900:#05192e;--navy-950:#00061b}:root{--role-ground:var(--zinc-100);--role-surface:var(--white);--role-panel:var(--zinc-150);--role-panelAlt:var(--zinc-250);--role-roomCard:var(--zinc-100);--role-tileCoral:var(--indigo-400);--role-tileCoralOn:var(--indigo-450);--role-tilePink:var(--violet-400);--role-tilePinkOn:var(--violet-450);--role-tileViolet:var(--indigo-450);--role-tileVioletOn:var(--indigo-500);--role-tileTeal:var(--cyan-500);--role-tileTealOn:var(--cyan-550);--role-tileGreen:var(--emerald-500);--role-tileGreenOn:var(--emerald-550);--role-tileGold:var(--orange-500);--role-tileGoldOn:var(--orange-550);--role-tileRed:var(--red-700);--role-tileRedOn:var(--red-750);--role-roomCardDeep:var(--zinc-150);--role-well:var(--white);--role-ink:var(--zinc-900);--role-inkSecondary:var(--zinc-650);--role-inkMuted:var(--zinc-600);--role-onPrimary:var(--white);--role-hairline:var(--transparent);--role-hairlineStrong:var(--zinc-400);--role-fieldFill:var(--zinc-100);--role-interactionRest:var(--zinc-150);--role-interactionHover:var(--zinc-250);--role-interactionPressed:var(--zinc-300);--role-selection:var(--zinc-200);--role-surfaceActive:var(--zinc-200);--role-primaryFill:var(--indigo-550);--role-primaryHover:var(--indigo-600);--role-primaryPressed:var(--indigo-650);--role-currentFill:var(--indigo-650);--role-onCurrent:var(--white);--role-focusRing:var(--indigo-500);--role-positive:var(--emerald-600);--role-negative:var(--red-800);--role-negativeHover:var(--red-850);--role-negativePressed:var(--red-900);--role-warn:var(--orange-600);--role-statusActive:var(--emerald-600);--role-accent:var(--violet-600);--role-gridStroke:var(--zinc-300);--role-shadow:rgb(from var(--zinc-900)r g b/8%);--role-shadowDeep:rgb(from var(--zinc-900)r g b/18%);--role-overlayFill:var(--white);--role-overlayBorder:var(--transparent);--role-scrim:rgb(from var(--zinc-900)r g b/28%);--role-railFill:var(--zinc-100);--role-railInk:var(--zinc-900);--role-railInkMuted:var(--zinc-600);--role-railHover:var(--zinc-150);--role-railPressed:var(--zinc-200);--role-railBorder:var(--transparent);--role-chart1:var(--indigo-550);--role-chart2:var(--violet-600);--role-chart3:var(--indigo-550);--role-chart4:var(--cyan-600);--role-chart5:var(--orange-600);--role-onChart5:var(--white);--role-switchFill:var(--zinc-300);--role-switchThumbOn:var(--white);--role-switchThumbOff:var(--zinc-600);--role-secondaryInk:var(--zinc-900);--role-accentInk:var(--indigo-700);--role-brandInk:var(--indigo-550);--role-cardTop:var(--white);--role-cardFoot:var(--zinc-100);--role-cardDeep:var(--zinc-200);--role-brandFrom:var(--violet-600);--role-brandTo:var(--blue-550);--role-secondaryHover:var(--zinc-250);--role-outlineFill:var(--zinc-100);--role-inputHover:var(--zinc-200);--role-ghostHover:var(--zinc-150);--role-dangerFill:var(--red-800);--role-onDanger:var(--white);--role-sliderThumb:var(--indigo-550);--role-progressTrack:var(--zinc-250);--role-tableHover:var(--zinc-150);--role-chrome:var(--zinc-100);--role-chromeEdge:var(--zinc-300);--role-canvas:var(--zinc-150);--role-artboard:var(--zinc-100);--role-axisStroke:var(--zinc-300);--role-crosshair:var(--indigo-500);--role-glass:rgb(from var(--zinc-100)r g b/90%);--role-glassEdge:var(--zinc-300);--role-chromeDivide:var(--zinc-300);--role-gutter:var(--zinc-400);--role-diffAdd:rgb(from var(--emerald-600)r g b/11%);--role-diffRemove:rgb(from var(--red-700)r g b/11%);--role-transparent:var(--transparent);--role-disabledFill:var(--zinc-150);--role-disabledInk:var(--zinc-500);--role-secondaryFill:var(--zinc-150);--role-secondaryPressed:var(--zinc-300);--role-ghostPressed:var(--zinc-250);--role-rowHover:var(--zinc-150);--role-rowPressed:var(--zinc-250);--role-selectedFill:var(--indigo-650);--role-selectedInk:var(--white);--role-menuFill:var(--white);--role-menuEdge:var(--zinc-300);--role-menuCursor:var(--zinc-150);--role-onMenuCursor:var(--zinc-900);--role-fieldHover:var(--zinc-150);--role-fieldFrame:var(--zinc-350);--role-fieldInvalid:var(--red-800);--role-live:var(--indigo-550);--role-linkRule:var(--indigo-500);--role-segmentTrack:var(--zinc-150);--role-segmentHover:var(--zinc-250);--role-tabRule:var(--zinc-200);--role-graphGround:var(--zinc-100);--role-graphGridDot:var(--zinc-300);--role-graphTopLight:rgb(from var(--white)r g b/40%);--role-graphVignette:rgb(from var(--zinc-400)r g b/18%);--role-graphNodeTop:var(--white);--role-graphNodeBottom:var(--zinc-100);--role-graphNodeEdge:rgb(from var(--zinc-400)r g b/55%);--role-graphNodeEdgeHover:rgb(from var(--zinc-600)r g b/45%);--role-graphNodeHighlight:rgb(from var(--white)r g b/60%);--role-graphNodeWash:rgb(from var(--white)r g b/50%);--role-graphLift:rgb(from var(--zinc-600)r g b/30%);--role-graphEdgeDim:rgb(from var(--zinc-400)r g b/55%);--role-graphEdgeHover:var(--zinc-600);--role-graphLabelFill:var(--zinc-50);--role-graphLabelEdge:rgb(from var(--zinc-400)r g b/55%);--role-accentEvidence:var(--cyan-600);--role-accentRegulation:var(--indigo-550);--role-accentReimbursement:var(--orange-600);--role-accentProviders:var(--violet-600);--role-accentCapital:var(--indigo-550);--role-accentProcurement:var(--indigo-550);--role-visualFaint:var(--zinc-250);--role-visualDim:var(--zinc-300);--role-visualMid:var(--zinc-400);--role-visualSoft:var(--zinc-450);--role-visualBright:var(--zinc-600);--role-visualFaceTop:var(--zinc-550);--role-visualFaceLit:var(--zinc-400);--role-visualFaceShade:var(--zinc-300);--role-statusFresh:var(--emerald-600);--role-statusRefreshing:var(--zinc-600);--role-statusStale:var(--orange-600);--role-statusFailing:var(--red-800);--role-codeKeyword:var(--emerald-600);--role-codeString:var(--cyan-600);--role-codeNumber:var(--violet-600);--role-codeComment:var(--zinc-450);--role-codeCall:var(--indigo-550);--role-codeLibrary:var(--emerald-600);--role-shotGround:var(--zinc-100);--role-shotPanel:var(--zinc-150);--role-shotPanelAlt:var(--zinc-250);--role-shotEdge:var(--zinc-300);--role-shotEdgeStrong:var(--zinc-600);--role-shotChip:var(--zinc-250);--role-shotGhost:var(--zinc-600);--role-shotInk:var(--zinc-900);--role-shotInkSecondary:var(--zinc-600);--role-shotInkMuted:var(--zinc-600);--role-shotAccent:var(--zinc-600);--role-shotOnAccent:var(--zinc-50);--role-shotLive:var(--emerald-600);--role-shotLiveWash:rgb(from var(--emerald-600)r g b/14%);--role-shotLiveEdge:rgb(from var(--emerald-600)r g b/30%);--role-shotPositive:var(--emerald-600);--role-shotWarn:var(--orange-600);--role-shotNegative:var(--red-800);--role-shotInfo:var(--cyan-600);--role-shotAccentWash:rgb(from var(--indigo-550)r g b/16%);--role-shotAccentWashInk:var(--indigo-700);--role-shotAccentEdge:rgb(from var(--zinc-600)r g b/30%);--role-shotHalo:rgb(from var(--indigo-550)r g b/16%);--role-shotNeutral:var(--zinc-600);--role-shotPositiveWash:rgb(from var(--emerald-600)r g b/16%);--role-shotPositiveWashInk:var(--emerald-600);--role-shotWarnWash:rgb(from var(--orange-600)r g b/16%);--role-shotWarnWashInk:var(--zinc-900);--role-positiveWash:var(--emerald-100);--role-negativeWash:var(--red-100);--role-warnWash:var(--orange-100);--role-currentWash:var(--zinc-200);--role-famGrounding:var(--indigo-550);--role-famQuantify:var(--violet-600);--role-famCustomer:var(--zinc-600);--role-famMarket:var(--indigo-550);--role-famPath:var(--cyan-600);--role-famInterview:var(--blue-550);--role-onPositiveWash:var(--emerald-800);--role-onNegativeWash:var(--red-800);--role-onWarnWash:var(--zinc-900);--role-onCurrentWash:var(--zinc-900);--role-onPrimaryMuted:var(--white);--role-citationFill:var(--zinc-100);--role-citationChip:var(--zinc-150);--role-citationInk:var(--zinc-750);--role-citationEdge:var(--zinc-350);--role-acCoralTop:var(--violet-600);--role-acCoralBot:var(--blue-550);--role-acTileSplit:rgb(from var(--white)r g b/30%);--role-acIconInk:var(--white);--role-scMarketBase:var(--indigo-550);--role-scMarketSplit:var(--blue-550);--role-scMarketInk:var(--zinc-950);--role-acStageDarkTop:var(--zinc-750);--role-acStageDarkBot:var(--zinc-900);--role-acWordmarkShadow:rgb(from var(--zinc-950)r g b/38%);--role-acWordmarkShadow2:rgb(from var(--zinc-950)r g b/18%);--role-acStageInkMuted:rgb(from var(--white)r g b/88%);--role-acStageRule:rgb(from var(--white)r g b/18%);--role-acStageBarFill:rgb(from var(--zinc-900)r g b/58%);--role-acStageMenuFill:rgb(from var(--zinc-900)r g b/92%);--role-acStageHoverFill:rgb(from var(--white)r g b/14%);--role-acStageCtaFill:var(--white);--role-acStageCtaInk:var(--zinc-900);--role-acStageCtaHover:var(--zinc-100);--role-heroGlow:var(--violet-600);--role-heroGlowAlt:var(--indigo-500);--role-dgHeroTop:var(--violet-600);--role-dgHeroBot:var(--blue-550);--role-dgTileTop:var(--violet-600);--role-dgTileBot:var(--blue-550);--role-dgTileSplit:rgb(from var(--white)r g b/30%);--role-dgIconInk:var(--white);--role-dgStageDarkTop:var(--zinc-900);--role-dgStageDarkBot:var(--zinc-950);--role-dgStageDeep:var(--zinc-950);--role-dgWordmarkShadow:rgb(from var(--zinc-950)r g b/38%);--role-dgWordmarkShadow2:rgb(from var(--zinc-950)r g b/18%);--role-dgStageInkMuted:rgb(from var(--white)r g b/88%);--role-dgStageRule:rgb(from var(--white)r g b/18%);--role-dgStageBarFill:rgb(from var(--zinc-900)r g b/58%);--role-dgStageMenuFill:rgb(from var(--zinc-900)r g b/92%);--role-dgStageHoverFill:rgb(from var(--white)r g b/14%);--role-dgStageCtaFill:var(--white);--role-dgStageCtaInk:var(--zinc-900);--role-dgStageCtaHover:var(--zinc-100);--cz-book-solo:520px;--cz-book-phone:390px;--cz-type-xs:11px;--cz-type-sm:12px;--cz-type-md:13px;--cz-type-lg:15px;--cz-type-xl:18px;--cz-type-2xl:24px;--cz-type-3xl:32px;--cz-wrap-width:1240px;--cz-gutter:24px;--cz-gutter-narrow:16px;--cz-body-text:15px;--cz-body-line:1.55;--cz-heading-tracking:-.035;--cz-heading-line:1.04;--cz-hero-line:1.02;--cz-gradient-angle:100;--cz-lede-line:1.55;--cz-ease-out:.22,1,.36,1;--cz-ease:.2,0,0,1;--cz-focus-width:2px;--cz-focus-offset:3px;--cz-scroll-width:8px;--cz-scroll-fade-ms:.4s;--cz-scroll-idle-ms:.9s;--cz-button-height:46px;--cz-button-pad:20px;--cz-radius:12px;--cz-radius-in:8px;--cz-radius-mark:3px;--cz-radius-app:8px;--cz-radius-app-in:4px;--cz-z-canvas:0;--cz-z-hud:10;--cz-z-chrome:100;--cz-z-backdrop:1100;--cz-z-modal:1200;--cz-z-dropdown:1300;--cz-z-tooltip:1400;--cz-glimmer-ms:1.1s;--cz-button-gap:10px;--cz-button-text:13px;--cz-button-icon:16px;--cz-button-lift:2px;--cz-button-shadow-y:10px;--cz-button-shadow-blur:24px;--cz-button-nudge:3px;--cz-button-press:.97;--cz-button-ms:.25s;--cz-bar-button-height:40px;--cz-bar-button-pad:15px;--cz-bar-button-text:13px;--cz-swatch:12px;--cz-bar-top:12px;--cz-bar-height:60px;--cz-bar-width:1200px;--cz-bar-margin:24px;--cz-bar-pad-start:14px;--cz-bar-pad-end:10px;--cz-bar-gap:20px;--cz-bar-blur:16px;--cz-bar-fill:.78;--cz-bar-shadow-y:12px;--cz-bar-shadow-blur:30px;--cz-brand-gap:10px;--cz-mark:30px;--cz-mark-glyph:.566px;--cz-loader-c:88px;--cz-mark-half-alpha:.18;--cz-wordmark-text:34px;--cz-wordmark-foot-text:18px;--cz-wordmark-cap-em:.56;--cz-wordmark-cap-top-em:.234;--cz-wordmark-tracking:.03;--cz-wordmark-widen:1;--cz-wordmark-after:0;--cz-wordmark-step:.055;--cz-wordmark-step-alpha:.22;--cz-wordmark-step2-alpha:.18;--cz-link-pad-x:11px;--cz-link-pad-y:8px;--cz-link-text:13px;--cz-link-gap:2px;--cz-fade-ms:.2s;--cz-hero-gap:34px;--cz-hero-width:12;--cz-glow-drift-s:18s;--cz-glow-alpha:.3;--cz-glow2-alpha:.24;--cz-spot:420px;--cz-spot-alpha:.16;--cz-veil-alpha:.8;--cz-roll-ms:.75s;--cz-roll-fade-ms:.5s;--cz-roll-every-ms:3.8s;--cz-sheet-width:980px;--cz-sheet-fill:.9;--cz-sheet-blur:6px;--cz-sheet-shadow-y:30px;--cz-sheet-shadow-blur:80px;--cz-sheet-land-ms:.9s;--cz-sheet-land-delay-ms:.35s;--cz-auth-width:440px;--cz-consent-width:540px;--cz-fl-pad:36px;--cz-fl-change-gap:36px;--cz-fl-title:24px;--cz-pr-figure:32px;--cz-bill-gauge:148px;--cz-offer-seat-width:160px;--cz-tl-form-width:760px;--cz-tl-card-min:240px;--cz-tl-question:26px;--cz-tl-label-width:110px;--cz-tl-preview-width:320px;--cz-in-gutter:28px;--cz-in-panel-pad:40px;--cz-in-foot-bleed:4px;--cz-in-foot-gap:10px;--cz-in-body-pad-top:11px;--cz-in-body-pad-bottom:14px;--cz-auth-pad:40px;--cz-auth-gap:24px;--cz-auth-field-gap:16px;--cz-auth-title:24px;--cz-auth-mark:18px;--cz-stage-gap:20px;--cz-ring-width:1.5px;--cz-ring-s:6s;--cz-say-tracking:-.02;--cz-say-line:1.38;--cz-pick-rule:2px;--cz-pick-rule-alpha:.55;--cz-pick-hover-alpha:.1;--cz-pick-press:.95;--cz-pick-ms:.55s;--cz-route-gap:16px;--cz-route-line:1.55;--cz-sheet-foot-gap:14px;--cz-sheet-foot-top:22px;--cz-lit-dot:8px;--cz-lit-halo:4px;--cz-lit-text:13px;--cz-beat-s:2.4s;--cz-field-rings:0,.38,.66,.84;--cz-field-reach-x:.56;--cz-field-reach-y:.6;--cz-field-centre-y:.52;--cz-field-spin:.012;--cz-field-lean-x:18px;--cz-field-lean-y:14px;--cz-field-branch-ms:.7s;--cz-field-leaf-ms:.52s;--cz-field-settle-ms:1.2s;--cz-field-fade-ms:.5s;--cz-field-ripple-ms:1.1s;--cz-field-label-ms:.35s;--cz-field-label:11px;--cz-field-leaf-label:11px;--cz-field-beads:30;--cz-stack-gap:22px;--cz-stat-gap:8px;--cz-stat-pad-x:14px;--cz-stat-pad-y:14px;--cz-stat-text:13px;--cz-stat-figure:18px;--cz-stat-stagger-ms:90ms;--cz-reveal-rise:26px;--cz-reveal-ms:.9s;--cz-word-rise-ms:.9s;--cz-word-stagger-ms:48ms;--cz-card-shadow-y:24px;--cz-card-shadow-blur:60px;--cz-feed-height:430px;--cz-feed-pad:18px;--cz-feed-gap:10px;--cz-feed-every-ms:2.3s;--cz-feed-rows:8;--cz-record-pad-x:16px;--cz-record-pad-y:14px;--cz-record-gap-x:14px;--cz-record-gap-y:4px;--cz-record-key:40px;--cz-record-key-icon:18px;--cz-tile-small:28px;--cz-tile-small-icon:14px;--cz-trail-line:24;--cz-trail-mark:16px;--cz-trail-pill:20px;--cz-trail-icon:12px;--cz-record-title:13px;--cz-record-text:12px;--cz-next-words-gap:2px;--cz-record-date:11px;--cz-record-land:14px;--cz-record-land-ms:.7s;--cz-story-screens:6.2;--cz-story-gap-y:22px;--cz-story-copy-gap:18px;--cz-story-copy-rise:18px;--cz-story-copy-ms:.6s;--cz-story-preview-scale:.96;--cz-story-preview-blur:6px;--cz-story-preview-ms:.7s;--cz-win-bar-pad-x:16px;--cz-win-bar-pad-y:12px;--cz-win-bar-text:12px;--cz-win-dot:9px;--cz-win-badge-text:11px;--cz-win-badge-pad-x:9px;--cz-win-badge-pad-y:2px;--cz-win-pad:24px;--cz-win-gap:14px;--cz-win-min:360px;--cz-tab-pad-x:11px;--cz-tab-pad-y:7px;--cz-tab-text:13px;--cz-controls-gap:14px;--cz-chain-dot:28px;--cz-chain-core:10px;--cz-chain-gap:14px;--cz-chain-step:22;--cz-chain-line:2;--cz-chain-stagger-ms:.38s;--cz-small-text:12px;--cz-cal-gap:14px;--cz-cal-name:90px;--cz-cal-days:70px;--cz-cal-bar:14px;--cz-cal-text:12px;--cz-cal-days-text:11px;--cz-cal-ms:.9s;--cz-note-text:13px;--cz-patent-cols:24;--cz-patent-cols-narrow:16;--cz-patent-rows:9;--cz-patent-gap:7px;--cz-patent-hot:1.25;--cz-patent-you:1.5;--cz-patent-halo:4px;--cz-patent-scan-s:3.2s;--cz-patent-mark-ms:70ms;--cz-legend-gap:14px;--cz-legend-dot:9px;--cz-trial-pad-x:16px;--cz-trial-pad-y:14px;--cz-trial-bar:8px;--cz-trial-stagger-ms:.2s;--cz-flow-gap:10px;--cz-flow-icon:34px;--cz-flow-pad-x:14px;--cz-flow-pad-y:16px;--cz-flow-stagger-ms:.28s;--cz-addon-alpha:.12;--cz-rank-gap:9px;--cz-rank-bar:28px;--cz-rank-rank:22px;--cz-rank-value:54px;--cz-rank-alpha:.26;--cz-rank-stagger-ms:.14s;--cz-gantt-pad:26px;--cz-gantt-gap:12px;--cz-gantt-label-min:120px;--cz-gantt-label-max:170px;--cz-gantt-bar:18px;--cz-gantt-ms:1.2s;--cz-gantt-shut:.24;--cz-gantt-us-alpha:.55;--cz-gantt-stagger-ms:80ms;--cz-plan-months:27;--cz-plan-label:210px;--cz-plan-width:1100px;--cz-plan-min:820px;--cz-plan-row:34px;--cz-plan-group:26px;--cz-plan-bar:18px;--cz-plan-diamond:8px;--cz-plan-text:12px;--cz-plan-group-text:11px;--cz-plan-axis-text:11px;--cz-plan-dep:1.3px;--cz-plan-dep-crit:2px;--cz-plan-elbow:8px;--cz-plan-dep-gap:10px;--cz-plan-pending:.32;--cz-plan-dim:.28;--cz-plan-bar-stagger-ms:70ms;--cz-plan-dep-delay-ms:.9s;--cz-toggle-height:40px;--cz-toggle-track-w:26px;--cz-toggle-track-h:15px;--cz-toggle-thumb:11px;--cz-map-screens:4.2;--cz-map-box:760px;--cz-map-rings:0,135,220,292,345;--cz-map-core:50px;--cz-map-hub:7px;--cz-map-agent:5px;--cz-map-leaf:3.6px;--cz-map-text:11px;--cz-map-hub-text:12px;--cz-map-core-text:15px;--cz-map-link:1.2px;--cz-map-link-ms:.9s;--cz-beat-pad-x:12px;--cz-beat-pad-y:10px;--cz-beat-ring:24px;--cz-beat-tick:12px;--cz-beat-title:15px;--cz-beat-text:13px;--cz-beat-line:1.4;--cz-beat-gap:6px;--cz-team-gap:12px;--cz-team-card-pad:18px;--cz-team-lift:4px;--cz-team-avatar:42px;--cz-team-avatar-text:13px;--cz-team-doing-text:13px;--cz-team-doing-pad-x:12px;--cz-team-doing-pad-y:10px;--cz-team-caret:7px;--cz-team-type-ms:38ms;--cz-team-hold:55;--cz-team-stagger-ms:60ms;--cz-marquee-gap:10px;--cz-marquee-s:60s;--cz-marquee-slow-s:72s;--cz-marquee-fast-s:54s;--cz-chip-pad-x:16px;--cz-chip-pad-y:10px;--cz-chip-text:13px;--cz-chip-dot:8px;--cz-big-line:.9;--cz-big-tracking:-.06;--cz-foot-text:12px;--cz-foot-pad-top:28px;--cz-foot-pad-bottom:120px;--cz-cta-pad-bottom:150px;--cz-cta-width:14;--cz-dock-bottom:14px;--cz-dock-pad:6px;--cz-dock-gap:4px;--cz-dock-fill:.82;--cz-dock-shadow-y:16px;--cz-dock-shadow-blur:40px;--cz-dock-item:42px;--cz-dock-item-pad-start:8px;--cz-dock-item-pad-end:12px;--cz-dock-icon:28px;--cz-dock-glyph:14px;--cz-dock-text:13px;--cz-dock-lit:1.06;--cz-chain-inset:6px;--cz-win-bar-gap:8px;--cz-tab-gap:2px;--cz-slide-x:8px;--cz-rise-small:12px;--cz-lit-halo-alpha:.18;--cz-patent-halo-alpha:.2;--cz-scan-alpha:.14;--cz-phone-band-pad:40px;--cz-field-edge:1.7,1.15,.8;--cz-field-edge-alpha:.5,.5,.45;--cz-field-taper:1.1,.45;--cz-field-node:9,6.5,3.6,1.9;--cz-field-node-stroke:1.8,2;--cz-field-pen:2px;--cz-field-halo:4px;--cz-field-label-gap:9px;--cz-field-hub-label-y:17px;--cz-field-bead:2.2px;--cz-field-ripple:60px;--cz-field-glow:6px;--cz-field-avoid:12px;--cz-plan-inset:14px;--cz-plan-top:40px;--cz-plan-axis-y:18px;--cz-plan-grid-top:28px;--cz-plan-group-gap:8px;--cz-plan-now:68,20;--cz-plan-end:16px;--cz-map-label-gap:8px;--cz-map-hub-label-y:16px;--cz-map-core-lines:-3,14;--cz-in-view-gap:22px;--cz-in-view-width:820px;--cz-in-enter-ms:.52s;--cz-in-stagger-ms:55ms;--cz-in-tile-stagger-ms:30ms;--cz-in-pill-stagger-ms:22ms;--cz-in-slide:36px;--cz-in-rise:10px;--cz-in-big-pad-x:16px;--cz-in-big-pad-y:12px;--cz-in-big-text:24px;--cz-in-big-tracking:-.025;--cz-in-line-text:18px;--cz-in-well-height:38px;--cz-in-well-pad-x:12px;--cz-in-well-text:13px;--cz-in-tile-min:150px;--cz-in-tile-wide:220px;--cz-in-tile-gap:8px;--cz-in-tile-pad:12px;--cz-in-tile-note:12px;--cz-in-key-width:26px;--cz-in-key-height:24px;--cz-in-key-text:11px;--cz-in-tick:20px;--cz-in-chosen-alpha:.11;--cz-in-pill-alpha:.13;--cz-in-pill-pad-x:15px;--cz-in-pill-gap:8px;--cz-in-pill-note:10.5px;--cz-in-hint-alpha:.55;--cz-in-hint-halo:4px;--cz-in-hint-s:2.4s;--cz-in-chip-height:30px;--cz-in-chip-pad-x:12px;--cz-in-chip-text:12px;--cz-in-goal-height:44px;--cz-in-goal-text:13px;--cz-in-row-height:46px;--cz-in-row-text:13px;--cz-in-row-meta:11px;--cz-in-road-seg:22px;--cz-in-road-height:6px;--cz-in-mix-height:8px;--cz-in-metric-figure:32px;--cz-in-count-text:11px;--cz-in-type-ms:75ms;--cz-co-year-width:40px;--cz-co-key:8px;--cz-co-bar:5px;--cz-co-title:15px;--cz-rm-col-min:200px;--cz-wizard-width:1180px;--cz-wizard-height:700px;--cz-wizard-room:140px;--cz-wizard-rail:230px;--cz-rail-width:236px;--cz-rail-row:32px;--cz-rail-inset:8px;--cz-rail-icon:14px;--cz-rail-dot:6px;--cz-floor-width:1400px;--cz-company-four:1680px;--cz-company-short:4px;--cz-grid-four:1180px;--cz-grid-three:900px;--cz-grid-two:520px;--cz-shell-wide:960px;--cz-shell-phone:720px;--cz-bp-narrow:560px;--cz-bp-stack:860px;--cz-bp-desk:1160px;--cz-shell-bar:52px;--cz-shell-row:40px;--cz-pages-width:1040px;--cz-directory-card:300px;--cz-directory-pill:22px;--cz-loader-room:240px;--cz-shell-wings:1280px;--cz-wing-width:264px;--cz-side-width:264px;--cz-side-rail:64px;--cz-wing-right:528px;--cz-wing-cast:16px;--cz-copied-ms:1.8s;--cz-room-pad:14px;--cz-room-gap:12px;--cz-room-shadow-y:1px;--cz-room-shadow-blur:3px;--cz-shell-status:24px;--cz-figure-tile:74px;--cz-room-list-max:360px;--cz-block-measure:760px;--cz-member-spark:96px;--cz-room-head:36px;--cz-room-key:24px;--cz-fold-ms:.3s;--cz-rise-ms:.42s;--cz-rise-stagger-ms:40ms;--cz-wizard-help:380px;--cz-gauge-track:22px;--cz-gauge-pin:4px;--cz-line-axis:14px;--cz-line-dot:12px;--cz-round-ring:112px;--cz-space-1:4px;--cz-space-2:8px;--cz-space-3:12px;--cz-space-4:16px;--cz-space-5:20px;--cz-space-6:24px;--cz-space-7:28px;--cz-space-8:32px;--cz-line-xs:16px;--cz-line-sm:17px;--cz-line-base:19px;--cz-line-lg:22px;--cz-line-xl:24px;--cz-line-2xl:30px;--cz-line-3xl:38px;--cz-control-height-xs:24px;--cz-control-height-sm:28px;--cz-control-height-md:36px;--cz-control-height-lg:44px;--cz-control-height-touch:44px;--cz-control-height-chip:28px;--cz-control-height-chip-sm:22px;--cz-control-height-auth:40px;--cz-control-padding-x-xs:10px;--cz-control-padding-x-sm:12px;--cz-control-padding-x-md:16px;--cz-control-padding-x-lg:24px;--cz-icon-sm:16px;--cz-icon-md:20px;--cz-icon-lg:24px;--cz-track-height:8px;--cz-series-width:2px;--cz-chart-axis-height:24px;--cz-chart-axis-width:48px;--cz-chart-tick-length:4px;--cz-chart-tick-gap:4px;--cz-candle-body-ratio:.62;--cz-candle-max-width:14px;--cz-area-fill-alpha:.18;--cz-chart-dot-radius:3.5px;--cz-graph-hub-size:236,92;--cz-graph-source-size:196,46;--cz-graph-table-size:190,40;--cz-graph-question-size:214,40;--cz-graph-cluster-size:156,60;--cz-graph-edge-glow-width:8px;--cz-graph-edge-glow-blur:3px;--cz-graph-edge-glow-alpha:.16;--cz-graph-edge-glow-alpha-light:.12;--cz-graph-flow-period:.8;--cz-graph-path-step:.3;--cz-graph-label-size:64,28;--cz-compact-status-alpha:.12;--cz-compact-caption-size:11px;--cz-compact-caption-line:16;--cz-compact-title-size:13px;--cz-compact-title-line:20;--cz-compact-tile-basis:120px;--cz-compact-tile-gap:6px;--cz-compact-tile-inset-x:12px;--cz-compact-tile-inset-y:10px;--cz-compact-tile-inner-gap:3px;--cz-compact-tile-label-size:11px;--cz-compact-tile-value-size:18px;--cz-compact-tile-value-line:26;--cz-compact-chip-inset-x:7px;--cz-compact-chip-inset-y:2px;--cz-compact-table-body-size:12px;--cz-compact-composer-size:13px;--cz-compact-cap-size:11px;--cz-compact-cap-tracking:1;--cz-compact-key-size:11px;--cz-compact-field-size:12px;--cz-compact-dot-size:7px;--cz-compact-knob-size:18px;--cz-compact-knob-border:1.5px;--cz-compact-pip-width:10px;--cz-motion-arrival:1.2px;--cz-motion-easing:.2,0,0,1;--cz-motion-flash:.6px;--cz-motion-hover:.3px;--cz-motion-press:.3;--cz-motion-disclosure:.3px;--cz-motion-enter:.3px;--cz-motion-slide:.3px;--cz-motion-exit:.3px;--cz-motion-swap:.3px;--cz-motion-colour:.3px;--cz-motion-transform:.3px;--cz-motion-bar:.3px;--cz-shadow-offset-x:0px;--cz-shadow-offset-y:4px;--cz-shadow-blur:8px;--cz-shadow-spread:0px;--cz-shadow-sm-offset-y:1px;--cz-shadow-sm-blur:3px;--cz-shadow-lg-offset-y:10px;--cz-shadow-lg-blur:15px;--cz-border-width:1px;--cz-border-shell-width:0px;--cz-border-panel-width:0px;--cz-border-panel-style:solid;--cz-border-row-width:0px;--cz-border-trace-width:0px;--cz-border-control-width:1px;--cz-border-control-style:solid;--cz-border-mark-width:3px;--cz-grid-inset:16px;--cz-gap-x:12px;--cz-gap-y:8px;--cz-gap-section:24px;--cz-gap-tight:4px;--cz-pill-radius:255px;--cz-hierarchy-row-gap:2px;--cz-hierarchy-indent:20px;--cz-hierarchy-elbow:14px;--cz-catalog-card-width:280px;--cz-composer-send-size:46px;--cz-rail-row-height:32px;--cz-top-bar-height:56px;--cz-eyebrow-tracking:1.6;--cz-eyebrow-tracking-em:.16;--cz-caps-tracking:1;--cz-avatar-size:32px;--cz-states-frame-inset:24px;--cz-states-stack-gap:16px;--cz-states-icon-well:56px;--cz-tooltip-max-width:320px;--cz-tooltip-padding-y:6px;--cz-bubble-tail:6px;--cz-overlay-rise:8px;--cz-report-title-size:15px;--cz-display-title-size:24px;--cz-motion:.3px;--cz-tooltip-delay:.3px;--cz-success-hold:1.5;--cz-outcome-mix:.18;--cz-disabled-opacity:.45;--cz-number-field-width:120px;--cz-property-label-width:96px;--cz-property-row-height:32px;--cz-swatch-size:28px;--cz-checker-size:8px;--cz-stat-value-lg:20px;--cz-stat-value-md:20px;--cz-stat-value-sm:20px;--cz-stat-detail-size:11px;--cz-surface-padding-md:24px;--cz-panel-padding-md:24px;--cz-surface-padding-deep:40px;--cz-empty-frame-width:0px;--cz-empty-art-width:200px;--cz-empty-art-height:120px;--cz-states-frame-block:24px;--cz-timeline-rail-width:1px;--cz-surface-border-width:0px;--cz-hero-lede-size:13px;--cz-hero-lede-line:20;--cz-knob-glyph-size:9px;--cz-heading-size:clamp(32px,min(4.4vw,7vh),62px);--cz-chapter-size:clamp(30px,min(3.8vw,6.4vh),58px);--cz-hero-size:clamp(40px,6.2vw,92px);--cz-say-size:24px;--cz-lede-size:15px;--cz-route-size:13px;--cz-big-size:clamp(90px,15vw,220px);--cz-lede-width:40em;--cz-hero-pad-top:clamp(170px,21vh,230px);--cz-hero-pad-bottom:clamp(90px,12vh,140px);--cz-band-pad:clamp(90px,12vw,150px);--cz-split-gap:clamp(32px,5vw,80px);--cz-story-gap-x:clamp(28px,4vw,72px);--cz-map-gap:clamp(24px,4vw,64px);--cz-sheet-pad:clamp(22px,3vw,38px);--cz-map-height:min(720px,78vh);--cz-pick-gap:.18em;--cz-pick-pad:.12em;--cz-pick-rule-offset:.2em;--cz-pick-chevron:.5em;--cz-word-clip:.14em;--cz-route-min:3.1em;--cz-doing-min:2.9em;--cz-display-face:InterTight_700Bold;--cz-wordmark-face:VT323_400Regular;--cz-body-face:Inter_400Regular;--cz-body-medium-face:Inter_500Medium;--cz-title-face:InterTight_600SemiBold;--cz-card-edge:0px}@font-face{font-family:Inter_400Regular;src:url(/fonts/Inter_400Regular.woff2)format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter_500Medium;src:url(/fonts/Inter_500Medium.woff2)format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter_600SemiBold;src:url(/fonts/Inter_600SemiBold.woff2)format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterTight_600SemiBold;src:url(/fonts/InterTight_600SemiBold.woff2)format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterTight_700Bold;src:url(/fonts/InterTight_700Bold.woff2)format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InstrumentSans_500Medium;src:url(/fonts/InstrumentSans_500Medium.woff2)format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono_400Regular;src:url(/fonts/JetBrainsMono_400Regular.woff2)format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono_500Medium;src:url(/fonts/JetBrainsMono_500Medium.woff2)format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VT323_400Regular;src:url(/fonts/VT323_400Regular.woff2)format(woff2);font-weight:400;font-style:normal;font-display:swap}[data-cz-root] :-webkit-any(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend,table,thead,tbody,tr,th,td){display:flex;box-sizing:border-box;position:relative;z-index:0;list-style:none;text-decoration:none;background:0 0;border:0 solid #0000;flex-direction:column;flex-shrink:0;flex-basis:auto;align-content: flex-start;align-items:stretch;min-width:0;min-height:0;margin:0;padding:0}[data-cz-root] :-moz-any(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend,table,thead,tbody,tr,th,td){display:flex;box-sizing:border-box;position:relative;z-index:0;list-style:none;text-decoration:none;background:0 0;border:0 solid #0000;flex-direction:column;flex-shrink:0;flex-basis:auto;align-content: flex-start;align-items:stretch;min-width:0;min-height:0;margin:0;padding:0}[data-cz-root] :is(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend,table,thead,tbody,tr,th,td){display:flex;box-sizing:border-box;position:relative;z-index:0;list-style:none;text-decoration:none;background:0 0;border:0 solid #0000;flex-direction:column;flex-shrink:0;flex-basis:auto;align-content: flex-start;align-items:stretch;min-width:0;min-height:0;margin:0;padding:0}[data-cz-root] :-webkit-any(button,a){cursor:pointer;touch-action:manipulation;appearance:none;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit}[data-cz-root] :-moz-any(button,a){cursor:pointer;touch-action:manipulation;appearance:none;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit}[data-cz-root] :is(button,a){cursor:pointer;touch-action:manipulation;appearance:none;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit}[data-cz-root] button:disabled{cursor:default}[data-cz-root] :-webkit-any(button,a)[aria-disabled=true]{cursor:default}[data-cz-root] :-moz-any(button,a)[aria-disabled=true]{cursor:default}[data-cz-root] :is(button,a)[aria-disabled=true]{cursor:default}[data-cz-root] :-webkit-any(span,p,h1,h2,h3,h4,h5,h6,strong,em,b,i,small,time,code,kbd){display:inline;box-sizing:border-box;position:relative;font:inherit;color:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:break-word;text-decoration:none;border:0;margin:0;padding:0}[data-cz-root] :-moz-any(span,p,h1,h2,h3,h4,h5,h6,strong,em,b,i,small,time,code,kbd){display:inline;box-sizing:border-box;position:relative;font:inherit;color:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:break-word;text-decoration:none;border:0;margin:0;padding:0}[data-cz-root] :is(span,p,h1,h2,h3,h4,h5,h6,strong,em,b,i,small,time,code,kbd){display:inline;box-sizing:border-box;position:relative;font:inherit;color:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:break-word;text-decoration:none;border:0;margin:0;padding:0}[data-cz-root] :-webkit-any(span,p)>:-webkit-any(div,button,a){display:inline-flex;align-items: center}[data-cz-root] :-moz-any(span,p)>:-moz-any(div,button,a){display:inline-flex;align-items: center}[data-cz-root] :is(span,p)>:is(div,button,a){display:inline-flex;align-items: center}[data-cz-root] :-webkit-any(input,textarea,select){box-sizing:border-box;font:inherit;color:inherit;margin:0}[data-cz-root] :-moz-any(input,textarea,select){box-sizing:border-box;font:inherit;color:inherit;margin:0}[data-cz-root] :is(input,textarea,select){box-sizing:border-box;font:inherit;color:inherit;margin:0}[data-cz-root] svg{display:block;flex-shrink:0}[data-cz-root] [data-lines="1"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:100%}[data-cz-root] [data-lines="2"],[data-cz-root] [data-lines="3"],[data-cz-root] [data-lines="4"],[data-cz-root] [data-lines="6"]{display:-webkit-box;overflow:clip;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%}[data-cz-root] [data-lines="2"]{-webkit-line-clamp:2}[data-cz-root] [data-lines="3"]{-webkit-line-clamp:3}[data-cz-root] [data-lines="4"]{-webkit-line-clamp:4}[data-cz-root] [data-lines="6"]{-webkit-line-clamp:6}[data-cz-root] [data-scroll]{overflow:auto;flex-shrink:1}[data-cz-root] [data-scroll=x]{overflow-x:auto;overflow-y:hidden;flex-direction:row}[data-cz-root] [data-pe=none],[data-cz-root] [data-pe=box-none]{pointer-events:none}[data-cz-root] [data-pe=box-none]>*{pointer-events:auto}[data-cz-root] [data-pe=box-only]>*{pointer-events:none}[data-cz-root] [data-pe=auto]{pointer-events:auto}[data-interaction-scope]{display:flex;box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0}[data-cz-root] :-webkit-any(input,textarea){outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :-moz-any(input,textarea){outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :is(input,textarea){outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :-webkit-any(input,textarea):focus{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :-moz-any(input,textarea):focus{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :is(input,textarea):focus{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :-webkit-any(input,textarea):focus-visible{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :-moz-any(input,textarea):focus-visible{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root] :is(input,textarea):focus-visible{outline:none;box-shadow:none;appearance:none;resize:none;background:0 0;border:0;min-width:0;padding:0;line-height:normal}[data-cz-root]{--cz-o:cubic-bezier(var(--cz-ease-out));--cz-e:cubic-bezier(var(--cz-ease));font-synthesis:none;background:var(--role-ground);color:var(--role-ink);font-family:var(--cz-body-face);font-size:var(--cz-body-text);line-height:var(--cz-body-line);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-cz-root] ::selection{background:var(--role-selection);color:var(--role-ink)}[data-cz-root] [data-cz]{display:block;flex-direction:initial;align-items:initial;align-content:initial;position:static;z-index:auto;font:inherit;color:inherit;white-space:normal;text-align:inherit;list-style:none;text-decoration:none;box-sizing:border-box;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-indent:0;appearance:none;background-color:#0000;border:0 solid #0000;flex-shrink:1;flex-basis:auto;min-width:auto;min-height:auto;margin:0;padding:0}[data-cz-root] button{text-align:inherit}[data-cz-root] .pt,[data-cz-root] .pt-a{font:inherit;color:inherit;white-space:normal;text-align:inherit}[data-cz-root] :where(.pt,.pt-a)[data-cz]{display:inline}[data-cz-root] [data-cz~=lede],[data-cz-root] [data-cz~=note],[data-cz-root] [data-cz~=route],[data-cz-root] [data-cz~=say],[data-cz-root] [data-cz~=heading],[data-cz-root] [data-cz~=doing]{display:block}[data-cz-root] :focus-visible:not(:-webkit-any(input,textarea,select,[contenteditable])){outline:none;box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] :focus-visible:not(:-moz-any(input,textarea,select,[contenteditable])){outline:none;box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] :focus-visible:not(:is(input,textarea,select,[contenteditable])){outline:none;box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}html:has([data-cz-root]){scroll-behavior:smooth}html:has([data-cz-root]){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--cz-scroll-fade-ms)}[data-cz-root],[data-cz-root] *,[data-cz-root] .dock-body{scrollbar-width:thin;scrollbar-color:transparent transparent}:where([data-cz-root],[data-cz-root] *){transition:scrollbar-color var(--cz-scroll-fade-ms)var(--cz-e)}[data-cz-root][data-cz-scrolling],[data-cz-root] [data-cz-scrolling],[data-cz-root] .dock-body[data-cz-scrolling]{scrollbar-color:color-mix(in srgb,var(--role-ink)26%,transparent)transparent}html[data-cz-scrolling]:has([data-cz-root]){scrollbar-color:color-mix(in srgb,var(--role-ink)26%,transparent)transparent}html:has([data-cz-root]) ::-webkit-scrollbar{width:var(--cz-scroll-width);height:var(--cz-scroll-width);background:0 0}html:has([data-cz-root]) ::-webkit-scrollbar-track{background:0 0}html:has([data-cz-root]) ::-webkit-scrollbar-corner{background:0 0}html:has([data-cz-root]) ::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}html:has([data-cz-root]) [data-cz-scrolling]::-webkit-scrollbar-thumb{background:var(--role-visualMid)}html[data-cz-scrolling]:has([data-cz-root])::-webkit-scrollbar-thumb{background:var(--role-visualMid)}@media (prefers-reduced-motion:reduce){[data-cz-root] *,[data-cz-root] *:before,[data-cz-root] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-cz-root] [data-cz~=marquee]{animation:none;flex-wrap:wrap;width:auto}html:has([data-cz-root]){scroll-behavior:auto}}[data-cz-root]{--cz-bar-height:48px;--cz-bar-width:1120px;--cz-bar-margin:32px;--cz-bar-top:16px;--cz-wrap-width:1240px;--cz-gutter:24px;--cz-z-canvas:1;--cz-z-chrome:100;--cz-radius:12px;--cz-radius-in:8px;--cz-radius-pill:999px;--cz-ease-out:.22,1,.36,1;--cz-ease:.2,0,0,1;--cz-fade-ms:.22s;--cz-body-face:"Inter_400Regular","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--cz-body-medium-face:"Inter_500Medium","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--cz-heading-face:"InterTight_700Bold","Inter Tight","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--cz-heading-semi-face:"InterTight_600SemiBold","Inter Tight","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--cz-wordmark-face:"VT323_400Regular","VT323",sans-serif;--role-dgHeroTop:var(--violet-650,#7431e3);--role-dgHeroMid:var(--indigo-600,#4f46e5);--role-dgHeroBot:var(--blue-650,#2862e8);flex:auto;width:100%}[data-cz-root] [data-cz~=wrap]{max-width:var(--cz-wrap-width);padding-left:max(var(--cz-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--cz-gutter),env(safe-area-inset-right,0px));width:100%;margin-inline-start:auto;margin-inline-end:auto}[data-cz-root] [data-cz~=viewport]{position:relative;width:100%;min-height:100vh;isolation:isolate;color:#fff;background:var(--zinc-900,#18181b);font-family:var(--cz-body-face);min-height:100dvh}[data-cz-root] [data-cz~=bg-stage]{position:fixed;z-index:var(--cz-z-canvas);pointer-events:none;overflow:hidden;inset:0}[data-cz-root] [data-cz~=bg-layer]{position:absolute;opacity:0;will-change:opacity;transition:opacity .55s cubic-bezier(var(--cz-ease-out));inset:0}[data-cz-root] [data-cz~=bg-hero]{opacity:1;background:radial-gradient(64% 58% at 50% 42%,#ffffff1f 0%,transparent 72%),linear-gradient(160deg,var(--role-dgHeroTop)0%,var(--role-dgHeroMid)52%,var(--role-dgHeroBot)100%)}[data-cz-root] [data-cz~=bg-dark]{background:radial-gradient(80% 50% at 50% 0%,#6366f129 0%,transparent 70%),var(--zinc-900,#18181b)}[data-cz-root] [data-cz~=hero-stack]{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}[data-cz-root] [data-cz~=hero-block]{position:relative;width:100%;min-height:100vh;display:flex;overflow:hidden;box-sizing:border-box;flex-direction:column;justify-content:center;align-items: center;min-height:100dvh;padding:80px 24px}[data-cz-root] [data-cz~=constellation-wrap]{position:absolute;pointer-events:none;overflow:hidden;z-index:1;inset:0}[data-cz-root] [data-cz~=hero-center]{position:relative;z-index:3;display:flex;text-align:center;flex-direction:column;align-items: center;max-width:980px;margin:0 auto}[data-cz-root] [data-cz~=hero-lockup]{display:flex;flex-direction:row;justify-content:center;align-items: center;gap:14px;margin-bottom:28px}[data-cz-root] [data-cz~=hero-tile]{display:flex;flex-direction:row;flex:none;justify-content:center;align-items: center}[data-cz-root] [data-cz~=hero-wordmark],[data-cz-root] .wordmark{display:inline-block;font-family:var(--cz-wordmark-face);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 2px #00000073,0 4px 12px #4f46e58c;font-size:34px;font-weight:400;line-height:1}[data-cz-root] [data-cz~=hero-slogan]{font-family:var(--cz-heading-face);letter-spacing:-.035em;color:#fff;display:flex;text-wrap:balance;flex-direction:column;align-items: center;margin:0 0 20px;font-size:clamp(32px,5.2vw,56px);font-weight:700;line-height:1.08}[data-cz-root] [data-cz~=slogan-line]{display:block}[data-cz-root] [data-cz~=hero-sub]{font-family:var(--cz-body-medium-face);color:#ffffffe0;display:flex;text-wrap:balance;flex-direction:column;align-items: center;max-width:760px;margin:0 0 34px;font-size:clamp(15px,1.8vw,17px);line-height:1.55}[data-cz-root] [data-cz~=hero-actions]{display:flex;flex-flow:wrap;justify-content:center;align-items: center;gap:14px}[data-cz-root] [data-cz~=button]{display:inline-flex;border-radius:var(--cz-radius-pill);color:var(--zinc-950,#09090b);font-family:var(--cz-body-medium-face);white-space:nowrap;cursor:pointer;text-decoration:none;background:#fff;border:1px solid #fffffff2;flex-direction:row;justify-content:center;align-items: center;gap:8px;height:44px;padding:0 24px;transition:transform .18s,box-shadow .18s,background-color .18s;font-size:14px;font-weight:600;box-shadow:0 4px 16px #00000047,0 0 0 1px #ffffff59}[data-cz-root] [data-cz~=button]:hover{background:#fafafa;transform:translateY(-1px);box-shadow:0 6px 22px #0000005c,0 0 0 1px #fff}[data-cz-root] [data-cz~=button]:active{transform:translateY(0)}[data-cz-root] [data-cz~=hero-secondary-pill]{display:inline-flex;border-radius:var(--cz-radius-pill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--cz-body-medium-face);white-space:nowrap;cursor:pointer;text-decoration:none;background:#ffffff1a;border:1px solid #ffffff42;flex-direction:row;justify-content:center;align-items: center;gap:8px;height:44px;padding:0 22px;transition:background-color .18s,border-color .18s,transform .18s;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff26}[data-cz-root] [data-cz~=hero-secondary-pill]:hover{background:#ffffff2e;border-color:#ffffff6b;transform:translateY(-1px)}[data-cz-root] [data-cz~=modalities-block]{padding-top:100px;padding-bottom:100px}[data-cz-root] [data-cz~=modalities-wrap]{position:relative;z-index:3;max-width:var(--cz-wrap-width);display:flex;flex-direction:column;width:100%;margin:0 auto}[data-cz-root] [data-cz~=modalities-intro]{max-width:860px;margin-bottom:44px}[data-cz-root] [data-cz~=modalities-head]{font-family:var(--cz-heading-face);letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(28px,3.8vw,42px);font-weight:700;line-height:1.12}[data-cz-root] [data-cz~=modalities-em]{background:linear-gradient(120deg,#a78bfa 0%,#818cf8 50%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}[data-cz-root] [data-cz~=modalities-sub]{font-family:var(--cz-body-face);color:var(--zinc-350,#babac1);max-width:740px;margin:0;font-size:16px;line-height:1.55}[data-cz-root] [data-cz~=modalities-grid]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}[data-cz-root] [data-cz~=modality-card]{display:flex;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#18181beb;border:1px solid #818cf838;border-radius:16px;flex-direction:column;gap:16px;padding:22px;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 8px 30px #00000073,inset 0 1px #ffffff0f}[data-cz-root] [data-cz~=modality-card]:hover{border-color:#818cf894;transform:translateY(-3px);box-shadow:0 14px 40px #4f46e540,inset 0 1px #ffffff1f}[data-cz-root] [data-cz~=modality-card-top]{display:flex;flex-direction:row;justify-content:space-between;align-items: center;gap:12px}[data-cz-root] [data-cz~=modality-card-tile]{display:flex;flex-direction:row;align-items: center}[data-cz-root] [data-cz~=modality-pill]{display:inline-flex;font-family:var(--cz-body-medium-face);color:#c7d2fe;white-space:nowrap;background:#818cf81f;border:1px solid #818cf847;border-radius:999px;flex-direction:row;align-items: center;padding:4px 10px;font-size:11px;font-weight:500}[data-cz-root] [data-cz~=modality-graphic-wrap]{overflow:hidden;background:var(--zinc-950,#09090b);border:1px solid #ffffff0f;border-radius:10px;width:100%;height:190px}[data-cz-root] [data-cz~=modality-svg]{display:block;width:100%;height:100%}[data-cz-root] [data-cz~=modality-card-meta]{display:flex;flex-direction:column;flex:1;gap:8px}[data-cz-root] [data-cz~=modality-stat-row]{display:flex;flex-direction:row;align-items:baseline;gap:10px}[data-cz-root] [data-cz~=modality-stat]{font-family:var(--cz-heading-face);color:#fff;font-size:26px;font-weight:700;line-height:1}[data-cz-root] [data-cz~=modality-stat-label]{font-family:var(--cz-body-face);color:var(--zinc-400,#a1a1aa);font-size:12px}[data-cz-root] [data-cz~=modality-card-title]{font-family:var(--cz-heading-semi-face);color:#fff;margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3}[data-cz-root] [data-cz~=modality-card-body]{font-family:var(--cz-body-face);color:var(--zinc-300,#d4d4d8);flex:1;margin:0;font-size:13px;line-height:1.52}[data-cz-root] [data-cz~=modality-card-foot]{display:flex;border-top:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items: center;gap:12px;margin-top:6px;padding-top:12px}[data-cz-root] [data-cz~=modality-tech]{font-family:var(--cz-body-face);color:var(--zinc-450,#898992);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;font-size:11px}[data-cz-root] [data-cz~=modality-cta-link]{display:inline-flex;font-family:var(--cz-body-medium-face);color:#818cf8;white-space:nowrap;flex-direction:row;align-items: center;gap:5px;transition:color .16s;font-size:12px;font-weight:500}[data-cz-root] [data-cz~=modality-card]:hover [data-cz~=modality-cta-link]{color:#a5b4fc}[data-cz-root] [data-cz~=mission-block]{padding-top:100px;padding-bottom:120px}[data-cz-root] [data-cz~=mission-wrap]{position:relative;z-index:3;max-width:var(--cz-wrap-width);display:flex;flex-direction:column;gap:60px;width:100%;margin:0 auto}[data-cz-root] [data-cz~=mission-top]{display:flex;flex-direction:column;gap:36px}[data-cz-root] [data-cz~=mission-intro]{max-width:860px}[data-cz-root] [data-cz~=mission-head]{font-family:var(--cz-heading-face);letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(28px,3.8vw,42px);font-weight:700;line-height:1.12}[data-cz-root] [data-cz~=mission-em]{background:linear-gradient(120deg,#a78bfa 0%,#818cf8 50%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}[data-cz-root] [data-cz~=mission-sub]{font-family:var(--cz-body-face);color:var(--zinc-350,#babac1);max-width:740px;margin:0;font-size:16px;line-height:1.55}[data-cz-root] [data-cz~=mission-matrix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%}[data-cz-root] [data-cz~=mission-cell]{display:flex;text-decoration:none;color:inherit;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#27272aa6;border:1px solid #818cf82e;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:border-color .18s,background-color .18s,transform .18s;box-shadow:0 4px 18px #00000059}[data-cz-root] [data-cz~=mission-cell]:hover{background:#312e8159;border-color:#818cf873;transform:translateY(-2px)}[data-cz-root] [data-cz~=mission-cell-top]{display:flex;flex-direction:row;justify-content:space-between;align-items: center;gap:10px}[data-cz-root] [data-cz~=mission-badge]{display:flex;flex-direction:row;align-items: center;gap:10px}[data-cz-root] [data-cz~=mission-tile]{display:flex;flex-direction:row;align-items: center}[data-cz-root] [data-cz~=mission-titles]{display:flex;flex-direction:column;gap:1px}[data-cz-root] [data-cz~=mission-name]{font-family:var(--cz-body-medium-face);color:#fff;font-size:14px;font-weight:600}[data-cz-root] [data-cz~=mission-modality]{font-family:var(--cz-body-face);color:var(--zinc-400,#a1a1aa);font-size:11px}[data-cz-root] [data-cz~=mission-gate-pill]{display:inline-flex;font-family:var(--cz-body-medium-face);color:#c7d2fe;white-space:nowrap;background:#818cf829;border:1px solid #818cf852;border-radius:999px;flex-direction:row;align-items: center;padding:3px 8px;font-size:10px;font-weight:600}[data-cz-root] [data-cz~=mission-spec]{font-family:var(--cz-body-face);color:var(--zinc-300,#d4d4d8);flex:1;margin:0;font-size:12px;line-height:1.48}[data-cz-root] [data-cz~=mission-metrics-row]{display:flex;border-top:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items: center;gap:8px;padding-top:8px}[data-cz-root] [data-cz~=mission-metric-item]{font-family:var(--cz-body-face);color:#a5b4fc;font-size:11px}[data-cz-root] [data-cz~=mission-link-hint]{display:inline-flex;font-family:var(--cz-body-medium-face);color:#818cf8;white-space:nowrap;flex-direction:row;align-items: center;gap:4px;font-size:11px;font-weight:500}[data-cz-root] [data-cz~=mission-pillars]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}[data-cz-root] [data-cz~=mission-pillar]{display:flex;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#18181bd9;border:1px solid #818cf833;border-radius:14px;flex-direction:column;gap:12px;padding:22px;box-shadow:0 4px 20px #00000059}[data-cz-root] [data-cz~=mission-pillar-head]{display:flex;flex-direction:row;justify-content:space-between;align-items: center;gap:10px}[data-cz-root] [data-cz~=mission-pillar-tag]{display:inline-flex;font-family:var(--cz-body-medium-face);letter-spacing:.08em;color:#c7d2fe;background:#6366f138;border:1px solid #818cf866;border-radius:6px;flex-direction:row;align-items: center;padding:3px 10px;font-size:11px;font-weight:700}[data-cz-root] [data-cz~=mission-pillar-icon]{color:#818cf8;display:inline-flex;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items: center;width:32px;height:32px}[data-cz-root] [data-cz~=mission-pillar-title]{font-family:var(--cz-heading-semi-face);color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.35}[data-cz-root] [data-cz~=mission-pillar-body]{font-family:var(--cz-body-face);color:var(--zinc-300,#d4d4d8);flex:1;margin:0;font-size:12.5px;line-height:1.52}[data-cz-root] [data-cz~=mission-pillar-math]{font-family:var(--cz-body-face);color:var(--zinc-450,#898992);border-top:1px solid #ffffff0f;padding-top:10px;font-size:11px;line-height:1.45}[data-cz-root] [data-cz~=mission-foot]{display:flex;flex-direction:row;justify-content:center;align-items: center}@media (max-width:1080px){[data-cz-root] [data-cz~=modalities-grid],[data-cz-root] [data-cz~=mission-pillars]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){[data-cz-root] [data-cz~=hero-block]{padding:60px 16px}[data-cz-root] [data-cz~=modalities-grid],[data-cz-root] [data-cz~=mission-matrix],[data-cz-root] [data-cz~=mission-pillars]{grid-template-columns:minmax(0,1fr)}[data-cz-root] [data-cz~=hero-slogan]{font-size:28px}[data-cz-root] [data-cz~=hero-sub]{font-size:14px}}.pg-shell,[data-cz-root] .pg-shell{--canvas:var(--zinc-950,#09090b);--ground:var(--zinc-900,#18181b);--well:var(--zinc-850,#1f1f22);--panel:var(--zinc-900,#18181b);--panelAlt:var(--zinc-800,#27272a);--grid:var(--zinc-900,#18181b);--borderSubtle:var(--zinc-800,#27272a);--seg:var(--zinc-900,#18181b);--ink:var(--zinc-50,#fafafa);--ink2:var(--zinc-400,#a1a1aa);--muted:var(--zinc-500,#71717a);--faint:var(--zinc-600,#52525b);--ctaBg:var(--zinc-50,#fafafa);--ctaHover:var(--zinc-200,#e4e4e7);--ctaInk:var(--zinc-900,#18181b);--selBg:var(--zinc-800,#27272a);--selEdge:var(--zinc-700,#3f3f46);--selInk:var(--zinc-50,#fafafa);--tileBg:var(--zinc-800,#27272a);--tileInk:var(--zinc-300,#d4d4d8);--barFill:var(--zinc-400,#a1a1aa);--barMuted:var(--zinc-700,#3f3f46);--dotOk:var(--emerald-500,#10b981);--brandMark:var(--salmon-400,#e87070);--brandMarkSub:var(--salmon-400,#e87070);--brandMarkSplit:rgb(from var(--white,#fff)r g b/30%);--brandMarkInk:var(--white,#f8fafc);--stageBg:var(--zinc-850,#1f1f22);--stageCard:var(--zinc-800,#27272a);--stageEdge:var(--zinc-750,#303036);--codeSurface:var(--zinc-850,#222227);--shadow:rgb(from var(--zinc-950,#09090b)r g b/25%);--shadowDeep:rgb(from var(--zinc-950,#09090b)r g b/40%);--title:var(--cz-title-face,"Inter Tight","Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif);--body:var(--cz-body-face,"Inter",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif);--word:var(--cz-wordmark-face,"VT323","Courier New",Courier,serif);--ease:cubic-bezier(.2,0,0,1);--buncss-light: ;--buncss-dark:initial;color-scheme:dark;background:var(--canvas);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;font-size:13px;line-height:1.5}.pg-shell[data-ux-palette=dark-coral],[data-cz-root] .pg-shell[data-ux-palette=dark-coral]{--ctaBg:var(--salmon-600,#c64f4f);--ctaHover:var(--salmon-500,#d75b5b);--ctaInk:var(--zinc-50,#fafafa)}.pg-shell[data-ux-palette=light-neutral],[data-cz-root] .pg-shell[data-ux-palette=light-neutral]{--canvas:var(--zinc-150,#ececee);--ground:var(--zinc-100,#f4f4f5);--well:var(--white,#fff);--panel:var(--zinc-100,#f4f4f5);--panelAlt:var(--zinc-200,#e4e4e7);--grid:var(--zinc-200,#e4e4e7);--borderSubtle:var(--zinc-200,#e4e4e7);--seg:var(--zinc-200,#e4e4e7);--ink:var(--zinc-900,#18181b);--ink2:var(--zinc-600,#52525b);--muted:var(--zinc-500,#71717a);--faint:var(--zinc-400,#a1a1aa);--ctaBg:var(--zinc-900,#18181b);--ctaHover:var(--zinc-750,#333338);--ctaInk:var(--white,#fff);--selBg:var(--zinc-200,#e4e4e7);--selEdge:var(--zinc-300,#d4d4d8);--selInk:var(--zinc-900,#18181b);--tileBg:var(--zinc-100,#f4f4f5);--tileInk:var(--zinc-600,#52525b);--barFill:var(--zinc-600,#52525b);--barMuted:var(--zinc-300,#d4d4d8);--dotOk:var(--emerald-500,#10b981);--brandMark:var(--salmon-400,#e87070);--brandMarkSub:var(--salmon-400,#e87070);--brandMarkSplit:rgb(from var(--white,#fff)r g b/30%);--brandMarkInk:var(--white,#f8fafc);--stageBg:var(--zinc-100,#f4f4f5);--stageCard:var(--white,#fff);--stageEdge:var(--zinc-200,#e4e4e7);--codeSurface:var(--zinc-50,#fafafa);--shadow:rgb(from var(--zinc-900,#18181b)r g b/4%);--shadowDeep:rgb(from var(--zinc-900,#18181b)r g b/8%);--buncss-light:initial;--buncss-dark: ;color-scheme:light}.pg-shell *,.pg-shell *:before,.pg-shell *:after,[data-cz-root] .pg-shell *,[data-cz-root] .pg-shell *:before,[data-cz-root] .pg-shell *:after{box-sizing:border-box}[data-cz-root] .pg-shell :-webkit-any(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend){display:block;align-items:initial;align-content:initial;flex-direction:row;flex-shrink:1;flex-basis:auto;min-width:auto;min-height:auto}[data-cz-root] .pg-shell :-moz-any(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend){display:block;align-items:initial;align-content:initial;flex-direction:row;flex-shrink:1;flex-basis:auto;min-width:auto;min-height:auto}[data-cz-root] .pg-shell :is(div,section,nav,header,footer,main,aside,article,ul,ol,li,form,figure,label,button,a,fieldset,legend){display:block;align-items:initial;align-content:initial;flex-direction:row;flex-shrink:1;flex-basis:auto;min-width:auto;min-height:auto}[data-cz-root] .pg-shell :-webkit-any(span,p,strong,em,b,i,small,time,code,kbd){white-space:inherit}[data-cz-root] .pg-shell :-moz-any(span,p,strong,em,b,i,small,time,code,kbd){white-space:inherit}[data-cz-root] .pg-shell :is(span,p,strong,em,b,i,small,time,code,kbd){white-space:inherit}[data-cz-root] .pg-shell table{display:table}[data-cz-root] .pg-shell thead{display:table-header-group}[data-cz-root] .pg-shell tbody{display:table-row-group}[data-cz-root] .pg-shell tr{display:table-row}[data-cz-root] .pg-shell th,[data-cz-root] .pg-shell td{display:table-cell}.pg-shell [hidden],[data-cz-root] .pg-shell [hidden]{display:none!important}.pg-shell button,.pg-shell input,.pg-shell textarea,.pg-shell select,[data-cz-root] .pg-shell button,[data-cz-root] .pg-shell input,[data-cz-root] .pg-shell textarea,[data-cz-root] .pg-shell select{font:inherit;color:inherit}.pg-shell button,[data-cz-root] .pg-shell button{cursor:pointer}.pg-shell a,[data-cz-root] .pg-shell a{color:inherit;text-decoration:none}.pg-shell svg,[data-cz-root] .pg-shell svg{display:block;flex:none}.pg-shell .pg-stage-wrap,[data-cz-root] .pg-shell .pg-stage-wrap{display:flex;overflow:hidden;flex-direction:column;flex:1;width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;margin:0}.pg-shell .win,[data-cz-root] .pg-shell .win{background:var(--ground);box-shadow:none;overflow:hidden;display:grid;grid-template-columns:244px minmax(0,1fr);border-radius:0;flex:1;height:100dvh;min-height:0;max-height:100dvh}.pg-shell .win.rail,[data-cz-root] .pg-shell .win.rail{grid-template-columns:60px minmax(0,1fr)}.pg-shell .side,[data-cz-root] .pg-shell .side{background:var(--well);border-right:1px solid var(--grid);display:flex;position:relative;z-index:2;overflow-y:auto;flex-direction:column;gap:6px;height:100%;min-height:0;padding:10px}.pg-shell .side .brandrow,[data-cz-root] .pg-shell .side .brandrow{display:flex;align-items: center;gap:9px;height:34px;padding:0 6px}.pg-shell .wordmark,[data-cz-root] .pg-shell .wordmark{font-family:var(--word);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:21px;line-height:21px}.pg-shell .win.rail .wordmark,.pg-shell .win.rail .siderow span,.pg-shell .win.rail .sidefilter,.pg-shell .win.rail .sideshelf,.pg-shell .win.rail .sidefoot .siderow span,[data-cz-root] .pg-shell .win.rail .wordmark,[data-cz-root] .pg-shell .win.rail .siderow span,[data-cz-root] .pg-shell .win.rail .sidefilter,[data-cz-root] .pg-shell .win.rail .sideshelf,[data-cz-root] .pg-shell .win.rail .sidefoot .siderow span{display:none}.pg-shell .win.rail .siderow,[data-cz-root] .pg-shell .win.rail .siderow{justify-content:center;padding:0}.pg-shell .siderows,[data-cz-root] .pg-shell .siderows{display:flex;flex-direction:column;gap:2px}.pg-shell .siderow,[data-cz-root] .pg-shell .siderow{display:flex;color:var(--ink2);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s var(--ease),color .15s var(--ease);background:0 0;border:0;border-radius:6px;align-items: center;gap:9px;width:100%;height:30px;padding:0 9px;font-size:12px}.pg-shell .siderow:hover,[data-cz-root] .pg-shell .siderow:hover{background:var(--panel);color:var(--ink)}.pg-shell .siderow[aria-current=page],[data-cz-root] .pg-shell .siderow[aria-current=page]{background:var(--selBg);color:var(--selInk);font-weight:500}.pg-shell .siderow .cnt,[data-cz-root] .pg-shell .siderow .cnt{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.pg-shell .sidefilter,[data-cz-root] .pg-shell .sidefilter{position:relative;display:flex;align-items: center;margin-top:2px}.pg-shell .sidefilter-input,.pg-shell .sidefilter-input:focus,[data-cz-root] .pg-shell .sidefilter-input,[data-cz-root] .pg-shell .sidefilter-input:focus{border:1px solid var(--borderSubtle);background:var(--panel);color:var(--ink);outline:none;box-shadow:none;transition:border-color .15s var(--ease);border-radius:6px;width:100%;height:28px;padding:0 24px 0 9px;font-size:11.5px}.pg-shell .sidefilter-input:focus-visible{border:1px solid var(--borderSubtle);background:var(--panel);color:var(--ink);outline:none;box-shadow:none;transition:border-color .15s var(--ease);border-radius:6px;width:100%;height:28px;padding:0 24px 0 9px;font-size:11.5px}[data-cz-root] .pg-shell .sidefilter-input:focus-visible{border:1px solid var(--borderSubtle);background:var(--panel);color:var(--ink);outline:none;box-shadow:none;transition:border-color .15s var(--ease);border-radius:6px;width:100%;height:28px;padding:0 24px 0 9px;font-size:11.5px}.pg-shell .sidefilter-input::placeholder,[data-cz-root] .pg-shell .sidefilter-input::placeholder{color:var(--muted)}.pg-shell .sidefilter-input:focus,[data-cz-root] .pg-shell .sidefilter-input:focus{border-color:var(--selEdge)}.pg-shell .sidefilter-clear,[data-cz-root] .pg-shell .sidefilter-clear{position:absolute;color:var(--muted);display:inline-flex;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:20px;height:20px;font-size:13px;line-height:1;right:4px}.pg-shell .sidefilter-clear:hover,[data-cz-root] .pg-shell .sidefilter-clear:hover{background:var(--panelAlt);color:var(--ink)}.pg-shell .sideshelf,[data-cz-root] .pg-shell .sideshelf{border-top:1px solid var(--grid);display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-top:8px}.pg-shell .sideshelf .shhead,[data-cz-root] .pg-shell .sideshelf .shhead{color:var(--muted);display:flex;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items: center;width:100%;padding:2px 9px 4px;font-size:11px;font-weight:500}.pg-shell .sideshelf .shhead-btn:hover,[data-cz-root] .pg-shell .sideshelf .shhead-btn:hover{color:var(--ink2);background:var(--panel)}.pg-shell .sideshelf .shhead-right,[data-cz-root] .pg-shell .sideshelf .shhead-right{display:inline-flex;font-variant-numeric:tabular-nums;align-items: center;gap:5px}.pg-shell .sideshelf .shhead-chev,[data-cz-root] .pg-shell .sideshelf .shhead-chev{display:inline-block;transition:transform .14s var(--ease);font-size:10px}.pg-shell .sideshelf .shhead-chev.is-open,[data-cz-root] .pg-shell .sideshelf .shhead-chev.is-open{transform:rotate(90deg)}.pg-shell .shrow,[data-cz-root] .pg-shell .shrow{display:flex;text-align:left;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s var(--ease),color .15s var(--ease);background:0 0;border:0;border-radius:6px;align-items: center;gap:8px;width:100%;height:27px;padding:0 9px;font-size:12px}.pg-shell .shrow:hover,[data-cz-root] .pg-shell .shrow:hover{background:var(--panel);color:var(--ink)}.pg-shell .shrow[aria-current=true],[data-cz-root] .pg-shell .shrow[aria-current=true]{background:var(--selBg);color:var(--selInk);font-weight:500}.pg-shell .shrow .meta,[data-cz-root] .pg-shell .shrow .meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.pg-shell .sidefoot,[data-cz-root] .pg-shell .sidefoot{border-top:1px solid var(--grid);display:flex;align-items: center;gap:6px;margin-top:auto;padding-top:8px}.pg-shell .sidefoot .siderow,[data-cz-root] .pg-shell .sidefoot .siderow{flex:1}.pg-shell .key,[data-cz-root] .pg-shell .key{display:inline-flex;background:var(--panel);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--borderSubtle);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease);border:0;border-radius:6px;justify-content:center;align-items: center;gap:6px;min-width:28px;height:28px;padding:0 10px;font-size:12px;font-weight:500}.pg-shell .key:hover,[data-cz-root] .pg-shell .key:hover{background:var(--panelAlt);color:var(--ink)}.pg-shell .key[aria-pressed=true],[data-cz-root] .pg-shell .key[aria-pressed=true]{background:var(--selBg);color:var(--selInk);box-shadow:inset 0 0 0 1px var(--selEdge)}.pg-shell .key.primary,[data-cz-root] .pg-shell .key.primary{background:var(--ctaBg);color:var(--ctaInk);box-shadow:none}.pg-shell .key.primary:hover,[data-cz-root] .pg-shell .key.primary:hover{background:var(--ctaHover);color:var(--ctaInk)}.pg-shell .key.icon,[data-cz-root] .pg-shell .key.icon{flex:none;width:28px;padding:0}.pg-shell .mainc,[data-cz-root] .pg-shell .mainc{display:flex;overflow:hidden;flex-direction:column;min-width:0;height:100%;min-height:0}.pg-shell .bar,[data-cz-root] .pg-shell .bar{background:var(--well);border-bottom:1px solid var(--grid);display:flex;position:relative;z-index:3;flex:none;align-items: center;gap:8px;height:48px;padding:0 14px}.pg-shell .chip,[data-cz-root] .pg-shell .chip{display:inline-flex;background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--borderSubtle);white-space:nowrap;transition:background-color .15s var(--ease);border:0;border-radius:6px;align-items: center;gap:7px;max-width:280px;height:30px;padding:0 10px 0 7px;font-size:12px;font-weight:500}.pg-shell .chip:hover,[data-cz-root] .pg-shell .chip:hover{background:var(--panelAlt)}.pg-shell .chip .nm,[data-cz-root] .pg-shell .chip .nm{overflow:hidden;text-overflow:ellipsis}.pg-shell .bar .brandmark,[data-cz-root] .pg-shell .bar .brandmark{display:none}.pg-shell .bar .end,[data-cz-root] .pg-shell .bar .end{display:flex;align-items: center;gap:8px;margin-left:auto}.pg-shell .tile,[data-cz-root] .pg-shell .tile{display:grid;background:var(--tileBg);color:var(--tileInk);box-shadow:inset 0 0 0 1px var(--borderSubtle);border-radius:4px;flex:none;place-items: center;width:20px;height:20px;font-size:10px;font-weight:500}.pg-shell .sections,[data-cz-root] .pg-shell .sections{display:flex;overflow-x:auto;scrollbar-width:none;background:var(--well);border-bottom:1px solid var(--grid);position:relative;z-index:2;flex:none;align-items: center;gap:4px;height:38px;padding:0 14px}.pg-shell .sections::-webkit-scrollbar{display:none}[data-cz-root] .pg-shell .sections::-webkit-scrollbar{display:none}@media (min-width:961px){.pg-shell .win:not(.rail) .sections.sections-compact-only,[data-cz-root] .pg-shell .win:not(.rail) .sections.sections-compact-only{display:none}}.pg-shell .tab,[data-cz-root] .pg-shell .tab{position:relative;display:inline-flex;color:var(--muted);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease);background:0 0;border:0;border-radius:6px;flex:none;align-items: center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500}.pg-shell .tab:hover,[data-cz-root] .pg-shell .tab:hover{background:var(--panel);color:var(--ink)}.pg-shell .tab[aria-pressed=true],[data-cz-root] .pg-shell .tab[aria-pressed=true]{background:var(--selBg);color:var(--selInk);box-shadow:inset 0 0 0 1px var(--selEdge)}.pg-shell .tab .tab-dot,[data-cz-root] .pg-shell .tab .tab-dot{display:inline-block;border-radius:999px;flex:none;width:6px;height:6px}.pg-shell .tab .tab-meta,[data-cz-root] .pg-shell .tab .tab-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.pg-shell .tab[aria-pressed=true] .tab-meta,[data-cz-root] .pg-shell .tab[aria-pressed=true] .tab-meta{color:var(--ink2)}.pg-shell .tab .tab-underline,[data-cz-root] .pg-shell .tab .tab-underline{position:absolute;pointer-events:none;border-radius:2px;height:2px;bottom:0;left:10px;right:10px}.pg-shell .floor,[data-cz-root] .pg-shell .floor{overflow-y:auto;display:flex;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:12px}.pg-shell .cols2,[data-cz-root] .pg-shell .cols2{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);flex:1;align-items:stretch;gap:12px;width:100%;min-height:0}.pg-shell .col,[data-cz-root] .pg-shell .col{display:flex;overflow-y:auto;flex-direction:column;gap:12px;min-width:0;min-height:0}.pg-shell .floor>.room:has(+.cols2){flex:none}.pg-shell .floor>:has(.room):has(+.cols2){flex:none}[data-cz-root] .pg-shell .floor>.room:has(+.cols2){flex:none}[data-cz-root] .pg-shell .floor>:has(.room):has(+.cols2){flex:none}.pg-shell .floor>.room+.cols2,[data-cz-root] .pg-shell .floor>.room+.cols2{flex:none;min-height:auto}.pg-shell .floor>:has(.room)+.cols2{flex:none;min-height:auto}[data-cz-root] .pg-shell .floor>:has(.room)+.cols2{flex:none;min-height:auto}.pg-shell .floor>.room+.cols2>.col,[data-cz-root] .pg-shell .floor>.room+.cols2>.col{overflow-y:visible;min-height:auto}.pg-shell .floor>:has(.room)+.cols2>.col{overflow-y:visible;min-height:auto}[data-cz-root] .pg-shell .floor>:has(.room)+.cols2>.col{overflow-y:visible;min-height:auto}.pg-shell .room,[data-cz-root] .pg-shell .room{background:var(--well);border:1px solid var(--grid);display:flex;border-radius:8px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px}.pg-shell .rh,[data-cz-root] .pg-shell .rh{display:flex;align-items: center;gap:8px;min-height:24px}.pg-shell .rh .t,[data-cz-root] .pg-shell .rh .t{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500}.pg-shell .rh .end,[data-cz-root] .pg-shell .rh .end{display:flex;flex:none;align-items: center;gap:6px;margin-left:auto}.pg-shell .rf,[data-cz-root] .pg-shell .rf{display:flex;border-top:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin-top:auto;padding-top:8px}.pg-shell .fieldblock,[data-cz-root] .pg-shell .fieldblock{display:flex;flex-direction:column;gap:6px}.pg-shell .fieldhead,[data-cz-root] .pg-shell .fieldhead{display:flex;color:var(--ink2);justify-content:space-between;align-items: center;gap:8px;font-size:12px;font-weight:500}.pg-shell .promptwell,[data-cz-root] .pg-shell .promptwell{background:var(--codeSurface);display:flex;border:1px solid var(--borderSubtle);cursor:text;outline:none;box-shadow:none;transition:border-color .15s var(--ease);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px}.pg-shell .promptwell:hover,[data-cz-root] .pg-shell .promptwell:hover{border-color:var(--selEdge)}.pg-shell .promptwell:focus-within,.pg-shell .promptwell[data-focused=true],[data-cz-root] .pg-shell .promptwell:focus-within,[data-cz-root] .pg-shell .promptwell[data-focused=true]{border-color:var(--selEdge);outline:none;box-shadow:0 0 0 2px var(--sel)}.pg-shell .promptwell-stage,[data-cz-root] .pg-shell .promptwell-stage{position:relative;width:100%;min-height:60px}.pg-shell .promptwell-highlight,[data-cz-root] .pg-shell .promptwell-highlight{font-family:var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;color:var(--ink);pointer-events:none;min-height:60px;margin:0;padding:0;font-size:13px;line-height:20px}.pg-shell .promptarea,.pg-shell .promptarea:focus,[data-cz-root] .pg-shell .promptarea,[data-cz-root] .pg-shell .promptarea:focus{appearance:none;font-family:var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;color:var(--ink);overflow:hidden;width:100%;min-height:60px;margin:0;padding:0;font-size:13px;line-height:20px;resize:none!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.pg-shell .promptarea:focus-visible{appearance:none;font-family:var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;color:var(--ink);overflow:hidden;width:100%;min-height:60px;margin:0;padding:0;font-size:13px;line-height:20px;resize:none!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-cz-root] .pg-shell .promptarea:focus-visible{appearance:none;font-family:var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;color:var(--ink);overflow:hidden;width:100%;min-height:60px;margin:0;padding:0;font-size:13px;line-height:20px;resize:none!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.pg-shell .promptarea.is-highlighted,.pg-shell .promptarea.is-highlighted:focus,[data-cz-root] .pg-shell .promptarea.is-highlighted,[data-cz-root] .pg-shell .promptarea.is-highlighted:focus{position:absolute;caret-color:var(--ink);height:100%;inset:0;color:#0000!important}.pg-shell .promptarea.is-highlighted:focus-visible{position:absolute;caret-color:var(--ink);height:100%;inset:0;color:#0000!important}[data-cz-root] .pg-shell .promptarea.is-highlighted:focus-visible{position:absolute;caret-color:var(--ink);height:100%;inset:0;color:#0000!important}.pg-shell .promptarea.is-highlighted::selection,[data-cz-root] .pg-shell .promptarea.is-highlighted::selection{color:#0000;background:#7dd3fc38}.pg-shell .choicegrid,[data-cz-root] .pg-shell .choicegrid{display:flex;flex-wrap:wrap;gap:6px}.pg-shell .frameinput,[data-cz-root] .pg-shell .frameinput{background:var(--panel);display:flex;border:1px solid var(--grid);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);border-radius:6px;flex-direction:column;gap:8px;padding:10px}.pg-shell .frameinput[data-dragover=true],[data-cz-root] .pg-shell .frameinput[data-dragover=true]{border-color:var(--dotOk);box-shadow:0 0 0 2px rgb(from var(--dotOk)r g b/22%)}.pg-shell .framerow,[data-cz-root] .pg-shell .framerow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.pg-shell .framepreview,[data-cz-root] .pg-shell .framepreview{position:relative;background:var(--stageBg);border:1px solid var(--stageEdge);overflow:hidden;display:flex;border-radius:6px;justify-content:center;align-items: center;width:100%;min-height:170px}.pg-shell .framepreview svg,[data-cz-root] .pg-shell .framepreview svg{display:block;width:100%;height:auto}.pg-shell .frameimg,[data-cz-root] .pg-shell .frameimg{display:block;background:var(--stageBg);width:auto;max-width:100%;height:auto;max-height:240px;margin:0 auto}.pg-shell .pipestrip,[data-cz-root] .pg-shell .pipestrip{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);background:var(--well);border:1px solid var(--borderSubtle);border-radius:8px;align-items:stretch;gap:8px;padding:8px}.pg-shell .pipestep,[data-cz-root] .pg-shell .pipestep{display:flex;background:var(--panel);border:1px solid var(--grid);border-radius:6px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 11px}.pg-shell .pipestep-top,[data-cz-root] .pg-shell .pipestep-top{display:flex;justify-content:space-between;align-items: center;gap:8px}.pg-shell .pipestep-badge,[data-cz-root] .pg-shell .pipestep-badge{display:inline-flex;background:var(--sel);border:1px solid var(--selEdge);letter-spacing:.03em;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items: center;gap:5px;padding:1px 7px;font-size:10px;font-weight:500}.pg-shell .pipestep-meta,[data-cz-root] .pg-shell .pipestep-meta{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:500}.pg-shell .pipestep .wd,[data-cz-root] .pg-shell .pipestep .wd{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-shell .pipestep .ti,[data-cz-root] .pg-shell .pipestep .ti{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:500}.pg-shell .pipestep .li,[data-cz-root] .pg-shell .pipestep .li{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.pg-shell .pipearrow,[data-cz-root] .pg-shell .pipearrow{display:flex;justify-content:center;align-items: center;gap:3px;padding:0 2px}.pg-shell .pipearrow-line,[data-cz-root] .pg-shell .pipearrow-line{background:var(--selEdge);width:8px;height:1px}.pg-shell .pipearrow-pill,[data-cz-root] .pg-shell .pipearrow-pill{background:var(--panel);border:1px solid var(--borderSubtle);display:inline-flex;color:var(--ink2);border-radius:999px;justify-content:center;align-items: center;width:22px;height:22px;font-size:12px}.pg-shell .pipe-stage,[data-cz-root] .pg-shell .pipe-stage{display:flex;background:var(--well);border:1px solid var(--borderSubtle);overflow:hidden;border-radius:8px;flex-direction:column}.pg-shell .pipe-stage-head,[data-cz-root] .pg-shell .pipe-stage-head{display:flex;background:var(--panel);border-bottom:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;padding:9px 12px}.pg-shell .pipe-stage-titlewrap,[data-cz-root] .pg-shell .pipe-stage-titlewrap{display:flex;flex:1;align-items: center;gap:8px;min-width:0}.pg-shell .pipe-stage-badge,[data-cz-root] .pg-shell .pipe-stage-badge{display:inline-flex;background:var(--sel);border:1px solid var(--selEdge);letter-spacing:.03em;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items: center;gap:5px;padding:2px 7px;font-size:10px;font-weight:500}.pg-shell .pipe-stage-title,[data-cz-root] .pg-shell .pipe-stage-title{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:500}.pg-shell .pipe-stage-meta,[data-cz-root] .pg-shell .pipe-stage-meta{display:inline-flex;background:var(--well);border:1px solid var(--grid);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items: center;padding:2px 8px;font-size:11px;font-weight:500}.pg-shell .pipe-stage-body,[data-cz-root] .pg-shell .pipe-stage-body{display:flex;flex-direction:column;gap:12px;padding:12px}.pg-shell .pipe-bridge,[data-cz-root] .pg-shell .pipe-bridge{display:flex;flex-direction:column;justify-content:center;align-items: center;margin:-4px 0}.pg-shell .pipe-bridge-stem,[data-cz-root] .pg-shell .pipe-bridge-stem{background:var(--selEdge);width:1px;height:7px}.pg-shell .pipe-bridge-pill,[data-cz-root] .pg-shell .pipe-bridge-pill{display:inline-flex;background:var(--panel);border:1px solid var(--borderSubtle);color:var(--ink2);border-radius:999px;align-items: center;gap:6px;max-width:100%;padding:3px 10px;font-size:11px;font-weight:500}.pg-shell .pipe-bridge-arrow,[data-cz-root] .pg-shell .pipe-bridge-arrow{color:var(--dotOk);font-weight:500}.pg-shell .rows,[data-cz-root] .pg-shell .rows{display:flex;flex-direction:column;gap:6px}.pg-shell .row,[data-cz-root] .pg-shell .row{display:flex;background:var(--panel);border:1px solid var(--grid);text-align:left;transition:background-color .15s var(--ease);border-radius:6px;align-items: center;gap:10px;width:100%;min-width:0;padding:9px 12px}.pg-shell .row:hover,[data-cz-root] .pg-shell .row:hover{background:var(--panelAlt)}.pg-shell .row.is-hovered,[data-cz-root] .pg-shell .row.is-hovered{background:var(--panelAlt);border-color:var(--dotOk);box-shadow:inset 2px 0 0 0 var(--dotOk)}.pg-shell .row.is-dimmed,[data-cz-root] .pg-shell .row.is-dimmed{opacity:.56}.pg-shell .row .wd,[data-cz-root] .pg-shell .row .wd{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}.pg-shell .row .ti,[data-cz-root] .pg-shell .row .ti{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500}.pg-shell .row .li,[data-cz-root] .pg-shell .row .li{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.pg-shell .row .en,[data-cz-root] .pg-shell .row .en{display:flex;flex:none;align-items: center;gap:6px}.pg-shell .pills,[data-cz-root] .pg-shell .pills{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.pg-shell .mpill,[data-cz-root] .pg-shell .mpill{display:inline-flex;background:var(--panel);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--borderSubtle);white-space:nowrap;border-radius:6px;flex:none;align-items: center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:500}.pg-shell .mpill .dot,[data-cz-root] .pg-shell .mpill .dot{background:var(--muted);border-radius:999px;flex:none;width:6px;height:6px}.pg-shell .mpill .dot.ok,[data-cz-root] .pg-shell .mpill .dot.ok{background:var(--dotOk)}.pg-shell .barlist,[data-cz-root] .pg-shell .barlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-shell .barrow,[data-cz-root] .pg-shell .barrow{display:flex;background:var(--panel);border:1px solid var(--grid);color:var(--ink2);border-radius:6px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:9px 11px;font-size:12px}.pg-shell .barrow.is-dim,[data-cz-root] .pg-shell .barrow.is-dim{background:var(--panel);opacity:.78;border-style:dashed;border-color:var(--borderSubtle)}.pg-shell .barrow.is-full,[data-cz-root] .pg-shell .barrow.is-full{grid-column:1/-1}.pg-shell .barhead,[data-cz-root] .pg-shell .barhead{display:flex;justify-content:space-between;align-items: center;gap:8px;min-width:0}.pg-shell .barlabel,[data-cz-root] .pg-shell .barlabel{display:flex;flex:1;align-items: center;gap:6px;min-width:0}.pg-shell .barcode,[data-cz-root] .pg-shell .barcode{display:inline-flex;background:var(--sel);border:1px solid var(--selEdge);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;flex:none;align-items: center;padding:1px 6px;font-size:10.5px;font-weight:500}.pg-shell .barcode.dim,[data-cz-root] .pg-shell .barcode.dim{background:var(--panel);border-color:var(--grid);color:var(--muted)}.pg-shell .barname,[data-cz-root] .pg-shell .barname{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500}.pg-shell .barrow.is-dim .barname,[data-cz-root] .pg-shell .barrow.is-dim .barname{color:var(--ink2)}.pg-shell .barslice,[data-cz-root] .pg-shell .barslice{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px}.pg-shell .barright,[data-cz-root] .pg-shell .barright{display:inline-flex;flex:none;align-items: center;gap:6px}.pg-shell .bargate,[data-cz-root] .pg-shell .bargate{display:inline-flex;background:var(--panel);border:1px solid var(--grid);color:var(--muted);white-space:nowrap;border-radius:999px;align-items: center;padding:1px 6px;font-size:10px;font-weight:500}.pg-shell .bartrack,[data-cz-root] .pg-shell .bartrack{background-color:var(--well);background-image:linear-gradient(to right,transparent 24.8%,var(--grid)24.8%,var(--grid)25.2%,transparent 25.2%,transparent 49.8%,var(--grid)49.8%,var(--grid)50.2%,transparent 50.2%,transparent 74.8%,var(--grid)74.8%,var(--grid)75.2%,transparent 75.2%);border:1px solid var(--grid);overflow:hidden;border-radius:999px;height:7px}.pg-shell .barfill,[data-cz-root] .pg-shell .barfill{background:var(--dotOk);transition:width .16s var(--ease);border-radius:999px;height:100%}.pg-shell .barfill.dim,[data-cz-root] .pg-shell .barfill.dim{background:var(--barMuted)}.pg-shell .barval,[data-cz-root] .pg-shell .barval{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px;font-weight:500}.pg-shell .barrow.is-dim .barval,[data-cz-root] .pg-shell .barrow.is-dim .barval{color:var(--muted)}.pg-shell .stagewell,[data-cz-root] .pg-shell .stagewell{background:var(--panel);display:flex;border:1px solid var(--grid);border-radius:6px;flex-direction:column;gap:8px;padding:10px}.pg-shell .stagesvg,[data-cz-root] .pg-shell .stagesvg{background:var(--stageBg);border:1px solid var(--stageEdge);border-radius:6px}.pg-shell .fn-stage,[data-cz-root] .pg-shell .fn-stage{position:relative;display:flex;overflow:hidden;border:1px solid var(--stageEdge);background:var(--stageBg);border-radius:6px;flex-direction:column;width:100%}.pg-shell .fn-stage-viewport,[data-cz-root] .pg-shell .fn-stage-viewport{display:flex;background:var(--stageBg);overflow:hidden;justify-content:center;align-items: center;width:100%;padding:22px 12px 14px}.pg-shell .fn-canvas,[data-cz-root] .pg-shell .fn-canvas{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0}.pg-shell .fn-stage-img,[data-cz-root] .pg-shell .fn-stage-img{display:block;user-select:none;border-radius:3px;width:auto;max-width:100%;height:auto;max-height:332px}.pg-shell .fn-stage-svg,[data-cz-root] .pg-shell .fn-stage-svg{pointer-events:none;position:absolute;width:100%;height:100%;inset:0}.pg-shell .fn-hud-top,[data-cz-root] .pg-shell .fn-hud-top{display:flex;border-bottom:1px solid var(--stageEdge);background:var(--well);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items: center;gap:8px;width:100%;padding:6px 10px;font-size:11px;font-weight:500}.pg-shell .fn-hud-top-left,[data-cz-root] .pg-shell .fn-hud-top-left{display:inline-flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items: center;gap:7px;min-width:0}.pg-shell .fn-hud-top .dot,[data-cz-root] .pg-shell .fn-hud-top .dot{background:var(--dotOk);border-radius:999px;flex:none;width:6px;height:6px}.pg-shell .fn-hud-bot,[data-cz-root] .pg-shell .fn-hud-bot{display:flex;border-top:1px solid var(--stageEdge);background:var(--well);color:var(--ink2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items: center;gap:10px;width:100%;padding:5px 10px;font-size:10.5px}.pg-shell .fn-bbox,[data-cz-root] .pg-shell .fn-bbox{pointer-events:none;position:absolute;border:1.75px solid var(--ink);background:rgb(from var(--ink)r g b/6%);box-shadow:0 0 0 1px rgb(from var(--canvas)r g b/55%);border-radius:4px}.pg-shell .fn-bbox-emerald,[data-cz-root] .pg-shell .fn-bbox-emerald{border-color:var(--dotOk);background:rgb(from var(--dotOk)r g b/9%)}.pg-shell .fn-bbox-amber,[data-cz-root] .pg-shell .fn-bbox-amber{border-color:var(--brandMarkSub);background:rgb(from var(--brandMarkSub)r g b/9%)}.pg-shell .fn-bbox-tag,[data-cz-root] .pg-shell .fn-bbox-tag{pointer-events:none;position:absolute;z-index:4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--ink);color:var(--canvas);font-variant-numeric:tabular-nums;box-shadow:0 1px 4px var(--shadowDeep);border-radius:3px;max-width:96%;padding:1.5px 6px;font-size:10px;font-weight:500;line-height:1.25;top:-19px;left:-1px}.pg-shell .fn-bbox-tag-right,[data-cz-root] .pg-shell .fn-bbox-tag-right{left:auto;right:-1px}.pg-shell .fn-bbox-tag-below,[data-cz-root] .pg-shell .fn-bbox-tag-below{top:calc(100% + 3px)}.pg-shell .fn-bbox-emerald .fn-bbox-tag,.pg-shell .fn-bbox-tag-emerald,[data-cz-root] .pg-shell .fn-bbox-emerald .fn-bbox-tag,[data-cz-root] .pg-shell .fn-bbox-tag-emerald{background:var(--dotOk);color:var(--canvas)}.pg-shell .fn-bbox-amber .fn-bbox-tag,.pg-shell .fn-bbox-tag-amber,[data-cz-root] .pg-shell .fn-bbox-amber .fn-bbox-tag,[data-cz-root] .pg-shell .fn-bbox-tag-amber{background:var(--brandMarkSub);color:var(--canvas)}.pg-shell .fn-bbox-tag-white,[data-cz-root] .pg-shell .fn-bbox-tag-white{background:var(--ink);color:var(--canvas)}.pg-shell .fn-bbox.is-hovered,[data-cz-root] .pg-shell .fn-bbox.is-hovered{z-index:6;box-shadow:0 0 0 2px rgb(from var(--dotOk)r g b/45%),0 2px 10px var(--shadowDeep);border-width:2.25px}.pg-shell .fn-bbox.is-dimmed,[data-cz-root] .pg-shell .fn-bbox.is-dimmed{opacity:.32}.pg-shell .fn-bbox-tag.is-interactive,[data-cz-root] .pg-shell .fn-bbox-tag.is-interactive{pointer-events:auto;cursor:pointer;transition:transform .12s var(--ease),opacity .12s var(--ease),box-shadow .12s var(--ease)}.pg-shell .fn-bbox-tag.is-hovered,[data-cz-root] .pg-shell .fn-bbox-tag.is-hovered{z-index:9;box-shadow:0 0 0 2px var(--ink),0 3px 10px var(--shadowDeep);transform:translateY(-1px)}.pg-shell .fn-bbox-tag.is-dimmed,[data-cz-root] .pg-shell .fn-bbox-tag.is-dimmed{opacity:.42}.pg-shell .fn-wipe-clip,[data-cz-root] .pg-shell .fn-wipe-clip{position:absolute;pointer-events:none;overflow:hidden;border-radius:3px;inset:0}.pg-shell .fn-wipe-clip .fn-stage-img,[data-cz-root] .pg-shell .fn-wipe-clip .fn-stage-img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.pg-shell .fn-wipe-handle,[data-cz-root] .pg-shell .fn-wipe-handle{position:absolute;z-index:8;cursor:ew-resize;display:flex;touch-action:none;user-select:none;justify-content:center;align-items: center;width:28px;top:0;bottom:0;transform:translate(-50%)}.pg-shell .fn-wipe-line,[data-cz-root] .pg-shell .fn-wipe-line{position:absolute;background:var(--ink);box-shadow:0 0 0 1px rgb(from var(--canvas)r g b/65%);width:2px;top:0;bottom:0}.pg-shell .fn-wipe-knob,[data-cz-root] .pg-shell .fn-wipe-knob{position:relative;z-index:2;background:var(--well);color:var(--ink);border:1.5px solid var(--ink);box-shadow:0 2px 8px var(--shadowDeep);display:inline-flex;letter-spacing:-.04em;border-radius:999px;justify-content:center;align-items: center;width:26px;height:26px;font-size:10px;font-weight:500}.pg-shell .fn-wipe-a11y,[data-cz-root] .pg-shell .fn-wipe-a11y{position:absolute;z-index:9;pointer-events:none;opacity:0;inset:0}.pg-shell .fn-wipe-a11y input,[data-cz-root] .pg-shell .fn-wipe-a11y input{width:100%;height:100%;margin:0}.pg-shell .fn-wipe-badge,[data-cz-root] .pg-shell .fn-wipe-badge{position:absolute;z-index:7;pointer-events:none;background:rgb(from var(--well)r g b/88%);color:var(--ink);border:1px solid var(--stageEdge);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500;bottom:8px}.pg-shell .fn-wipe-badge.is-left,[data-cz-root] .pg-shell .fn-wipe-badge.is-left{left:8px}.pg-shell .fn-wipe-badge.is-right,[data-cz-root] .pg-shell .fn-wipe-badge.is-right{right:8px}.pg-shell .sml-player-wrap,[data-cz-root] .pg-shell .sml-player-wrap{display:flex;background:var(--stageBg);border:1px solid var(--stageEdge);border-radius:6px;flex-direction:column;gap:8px;padding:10px}.pg-shell .sml-player-stage,[data-cz-root] .pg-shell .sml-player-stage{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--stageCard);border:1px solid var(--stageEdge);border-radius:6px;width:100%;max-height:296px;margin:0 auto}.pg-shell .sml-player-stage.is-tall,[data-cz-root] .pg-shell .sml-player-stage.is-tall{aspect-ratio:9/16;width:auto;height:312px;max-height:312px}.pg-shell .sml-player-iframe,[data-cz-root] .pg-shell .sml-player-iframe{position:absolute;display:block;background:0 0;border:0;width:100%;height:100%;inset:0}.pg-shell .sml-player-bar,[data-cz-root] .pg-shell .sml-player-bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.pg-shell .sml-scrubber,[data-cz-root] .pg-shell .sml-scrubber{accent-color:var(--dotOk);cursor:pointer;flex:1;min-width:120px;height:5px}.pg-shell .sml-time-readout,[data-cz-root] .pg-shell .sml-time-readout{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}@keyframes smlPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes smlCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.pg-shell .sml-live-stack,[data-cz-root] .pg-shell .sml-live-stack{display:flex;animation:pgResultReveal .16s var(--ease)both;flex-direction:column;gap:12px}.pg-shell .sml-phase-rail,[data-cz-root] .pg-shell .sml-phase-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:960px){.pg-shell .sml-phase-rail,[data-cz-root] .pg-shell .sml-phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-shell .sml-phase-step,[data-cz-root] .pg-shell .sml-phase-step{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);transition:border-color .15s var(--ease),background-color .15s var(--ease);border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px}.pg-shell .sml-phase-step.is-active,[data-cz-root] .pg-shell .sml-phase-step.is-active{border-color:var(--selEdge);background:var(--panelAlt)}.pg-shell .sml-phase-step.is-done,[data-cz-root] .pg-shell .sml-phase-step.is-done{border-color:rgb(from var(--dotOk)r g b/45%)}.pg-shell .sml-phase-head,[data-cz-root] .pg-shell .sml-phase-head{display:flex;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items: center;gap:6px;font-size:10.5px;font-weight:500}.pg-shell .sml-phase-step.is-done .sml-phase-head,[data-cz-root] .pg-shell .sml-phase-step.is-done .sml-phase-head{color:var(--dotOk)}.pg-shell .sml-phase-step.is-active .sml-phase-head,[data-cz-root] .pg-shell .sml-phase-step.is-active .sml-phase-head{color:var(--ink)}.pg-shell .sml-phase-dot,[data-cz-root] .pg-shell .sml-phase-dot{background:var(--faint);display:inline-block;border-radius:999px;flex:none;width:6px;height:6px}.pg-shell .sml-phase-step.is-active .sml-phase-dot,[data-cz-root] .pg-shell .sml-phase-step.is-active .sml-phase-dot{background:var(--brandMark);animation:1s ease-in-out infinite smlPulseDot}.pg-shell .sml-phase-step.is-done .sml-phase-dot,[data-cz-root] .pg-shell .sml-phase-step.is-done .sml-phase-dot{background:var(--dotOk)}.pg-shell .sml-phase-title,[data-cz-root] .pg-shell .sml-phase-title{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500}.pg-shell .sml-phase-sub,[data-cz-root] .pg-shell .sml-phase-sub{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px}.pg-shell .sml-flow-panel,[data-cz-root] .pg-shell .sml-flow-panel{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);border-radius:6px;flex-direction:column;gap:10px;padding:12px}.pg-shell .sml-flow-head,[data-cz-root] .pg-shell .sml-flow-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.pg-shell .sml-flow-title,[data-cz-root] .pg-shell .sml-flow-title{display:inline-flex;color:var(--ink);align-items: center;gap:8px;font-size:12.5px;font-weight:500}.pg-shell .sml-shot-grid,[data-cz-root] .pg-shell .sml-shot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px}.pg-shell .sml-shot-card,[data-cz-root] .pg-shell .sml-shot-card{display:flex;background:var(--well);border:1px solid var(--borderSubtle);text-align:left;transition:border-color .15s var(--ease),background-color .15s var(--ease);animation:pgResultReveal .16s var(--ease)both;border-radius:6px;flex-direction:column;gap:5px;padding:9px 10px}.pg-shell .sml-shot-card:hover,[data-cz-root] .pg-shell .sml-shot-card:hover{background:var(--panelAlt);border-color:var(--selEdge)}.pg-shell .sml-shot-card[aria-pressed=true],[data-cz-root] .pg-shell .sml-shot-card[aria-pressed=true]{background:var(--selBg);border-color:var(--dotOk)}.pg-shell .sml-shot-top,[data-cz-root] .pg-shell .sml-shot-top{display:flex;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items: center;gap:6px;font-size:10.5px;font-weight:500}.pg-shell .sml-shot-say,[data-cz-root] .pg-shell .sml-shot-say{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4}.pg-shell .sml-shot-stage-preview,[data-cz-root] .pg-shell .sml-shot-stage-preview{display:flex;background:var(--stageCard);border:1px solid var(--selEdge);border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px}.pg-shell .sml-shot-headline,[data-cz-root] .pg-shell .sml-shot-headline{font-family:var(--title);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.25}.pg-shell .sml-shot-stage-preview .sml-cue-row,[data-cz-root] .pg-shell .sml-shot-stage-preview .sml-cue-row{background:var(--well);border-color:var(--selEdge)}.pg-shell .sml-cue-list,[data-cz-root] .pg-shell .sml-cue-list{display:flex;flex-direction:column;gap:6px}.pg-shell .sml-cue-row,[data-cz-root] .pg-shell .sml-cue-row{display:flex;background:var(--well);border:1px solid var(--borderSubtle);animation:pgResultReveal .14s var(--ease)both;border-radius:6px;justify-content:space-between;align-items: center;gap:10px;padding:7px 10px;font-size:12px}.pg-shell .sml-fault-grid,[data-cz-root] .pg-shell .sml-fault-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:6px}.pg-shell .sml-fault-pill,[data-cz-root] .pg-shell .sml-fault-pill{display:flex;background:var(--well);border:1px solid var(--borderSubtle);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:space-between;align-items: center;gap:6px;padding:6px 9px;font-size:11px}.pg-shell .sml-fault-pill.is-hit,[data-cz-root] .pg-shell .sml-fault-pill.is-hit{border-color:var(--brandMarkSub);color:var(--ink);background:rgb(from var(--brandMarkSub)r g b/12%)}.pg-shell .sml-fault-pill.is-clean,[data-cz-root] .pg-shell .sml-fault-pill.is-clean{border-color:var(--dotOk);color:var(--ink);background:rgb(from var(--dotOk)r g b/12%)}.pg-shell .sml-copy-grid,[data-cz-root] .pg-shell .sml-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:960px){.pg-shell .sml-copy-grid,[data-cz-root] .pg-shell .sml-copy-grid{grid-template-columns:minmax(0,1fr)}}.pg-shell .sml-copy-card,[data-cz-root] .pg-shell .sml-copy-card{display:flex;background:var(--well);border:1px solid var(--borderSubtle);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px}.pg-shell .sml-stream-box,[data-cz-root] .pg-shell .sml-stream-box{background:var(--codeSurface);border:1px solid var(--selEdge);font-family:var(--body);letter-spacing:.01em;color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-y:auto;font-variant-numeric:tabular-nums;border-radius:6px;max-height:240px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.pg-shell .sml-caret,[data-cz-root] .pg-shell .sml-caret{display:inline-block;vertical-align:text-bottom;background:var(--dotOk);animation:.85s step-end infinite smlCaretBlink;border-radius:1px;width:6px;height:13px;margin-left:3px}@keyframes pgResultReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pgBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pg-shell .pg-results-Animated,[data-cz-root] .pg-shell .pg-results-Animated{display:flex;animation:pgResultReveal .18s var(--ease)both;flex-direction:column;gap:12px}.pg-shell .pg-results-Animated .row,[data-cz-root] .pg-shell .pg-results-Animated .row{animation:pgResultReveal .18s var(--ease)both}.pg-shell .pg-results-Animated .row:first-child,[data-cz-root] .pg-shell .pg-results-Animated .row:first-child{animation-delay:20ms}.pg-shell .pg-results-Animated .row:nth-child(2),[data-cz-root] .pg-shell .pg-results-Animated .row:nth-child(2){animation-delay:50ms}.pg-shell .pg-results-Animated .row:nth-child(3),[data-cz-root] .pg-shell .pg-results-Animated .row:nth-child(3){animation-delay:80ms}.pg-shell .pg-results-Animated .row:nth-child(4),[data-cz-root] .pg-shell .pg-results-Animated .row:nth-child(4){animation-delay:.11s}.pg-shell .pg-results-Animated .row:nth-child(n+5),[data-cz-root] .pg-shell .pg-results-Animated .row:nth-child(n+5){animation-delay:.14s}.pg-shell .pg-results-Animated .barfill,[data-cz-root] .pg-shell .pg-results-Animated .barfill{transform-origin:left center;animation:pgBarGrow .22s var(--ease)both}.pg-shell .pg-empty-well,[data-cz-root] .pg-shell .pg-empty-well{background:var(--panel);border:1px dashed var(--borderSubtle);display:flex;text-align:center;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items: center;gap:10px;min-height:260px;padding:24px}.pg-shell .pg-empty-title,[data-cz-root] .pg-shell .pg-empty-title{color:var(--ink);font-size:13px;font-weight:500}.pg-shell .pg-empty-sub,[data-cz-root] .pg-shell .pg-empty-sub{color:var(--muted);max-width:380px;font-size:12px;line-height:1.45}.pg-shell .pg-skeleton-stack,[data-cz-root] .pg-shell .pg-skeleton-stack{display:flex;flex-direction:column;gap:8px;padding:4px 0}.pg-shell .pg-skeleton-block,[data-cz-root] .pg-shell .pg-skeleton-block{background:var(--panel);border:1px solid var(--borderSubtle);opacity:.65;border-radius:6px;height:44px}.pg-shell .codewell,[data-cz-root] .pg-shell .codewell{display:flex;background:var(--codeSurface);border:1px solid var(--borderSubtle);overflow:hidden;transition:border-color var(--dur)var(--ease),box-shadow var(--dur)var(--ease);border-radius:6px;flex-direction:column}.pg-shell .codewell:focus-within,.pg-shell .codewell[data-focused=true],[data-cz-root] .pg-shell .codewell:focus-within,[data-cz-root] .pg-shell .codewell[data-focused=true]{border-color:var(--selEdge);box-shadow:0 0 0 2px var(--sel)}.pg-shell .codewell-head,[data-cz-root] .pg-shell .codewell-head{display:flex;background:var(--panel);border-bottom:1px solid var(--grid);justify-content:space-between;align-items: center;gap:8px;padding:6px 10px}.pg-shell .codewell-meta,[data-cz-root] .pg-shell .codewell-meta{display:inline-flex;color:var(--ink2);align-items: center;gap:8px;font-size:11px;font-weight:500}.pg-shell .codewell-body,[data-cz-root] .pg-shell .codewell-body{display:flex;position:relative;align-items:stretch;min-height:116px}.pg-shell .codewell-gutter,[data-cz-root] .pg-shell .codewell-gutter{display:flex;background:var(--panel);border-right:1px solid var(--grid);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;user-select:none;flex-direction:column;flex:none;min-width:30px;padding:10px 8px;font-size:11px;line-height:20px}.pg-shell .codewell-stage,[data-cz-root] .pg-shell .codewell-stage{position:relative;flex:1;min-width:0}.pg-shell .codewell-lines,[data-cz-root] .pg-shell .codewell-lines{display:flex;font-family:var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);flex-direction:column;padding:6px 0;font-size:12.5px;line-height:20px}.pg-shell .codewell-line,[data-cz-root] .pg-shell .codewell-line{display:flex;border-left:2px solid #0000;align-items: flex-start;padding:0 12px 0 0}.pg-shell .codewell-line.is-active,[data-cz-root] .pg-shell .codewell-line.is-active{background:rgb(from var(--dotOk)r g b/12%);border-left-color:var(--dotOk)}.pg-shell .codewell-ln,[data-cz-root] .pg-shell .codewell-ln{text-align:right;color:var(--muted);user-select:none;flex:none;width:34px;padding:0 8px 0 6px;font-size:11px;line-height:20px}.pg-shell .codewell-line.is-active .codewell-ln,[data-cz-root] .pg-shell .codewell-line.is-active .codewell-ln{color:var(--dotOk);font-weight:500}.pg-shell .codewell-ltext,[data-cz-root] .pg-shell .codewell-ltext{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;padding-left:10px}.pg-shell .sdk-drawer-toggle,[data-cz-root] .pg-shell .sdk-drawer-toggle{display:flex;border:1px solid var(--borderSubtle);background:var(--panel);color:var(--ink2);text-align:left;transition:background-color .14s var(--ease),color .14s var(--ease);border-radius:6px;justify-content:space-between;align-items: center;gap:8px;width:100%;padding:7px 11px;font-size:11.5px;font-weight:500}.pg-shell .sdk-drawer-toggle:hover,[data-cz-root] .pg-shell .sdk-drawer-toggle:hover{background:var(--panelAlt);color:var(--ink)}.pg-shell .codewell-highlight,[data-cz-root] .pg-shell .codewell-highlight{font-family:var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;color:var(--ink);pointer-events:none;min-height:116px;margin:0;padding:10px 12px;font-size:12.5px;line-height:20px}.pg-shell .codewell-editor,.pg-shell .codewell-editor:focus,[data-cz-root] .pg-shell .codewell-editor,[data-cz-root] .pg-shell .codewell-editor:focus{position:absolute;font-family:var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;caret-color:var(--ink);resize:none;overflow:hidden;width:100%;height:100%;margin:0;padding:10px 12px;font-size:12.5px;line-height:20px;inset:0;color:#0000!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.pg-shell .codewell-editor:focus-visible{position:absolute;font-family:var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;caret-color:var(--ink);resize:none;overflow:hidden;width:100%;height:100%;margin:0;padding:10px 12px;font-size:12.5px;line-height:20px;inset:0;color:#0000!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-cz-root] .pg-shell .codewell-editor:focus-visible{position:absolute;font-family:var(--body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word;caret-color:var(--ink);resize:none;overflow:hidden;width:100%;height:100%;margin:0;padding:10px 12px;font-size:12.5px;line-height:20px;inset:0;color:#0000!important;outline:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.pg-shell .codewell-editor::selection,[data-cz-root] .pg-shell .codewell-editor::selection{color:#0000;background:#7dd3fc38}.pg-shell .tok-dir,[data-cz-root] .pg-shell .tok-dir{color:#f472b6;font-weight:500}.pg-shell .tok-attr-it,[data-cz-root] .pg-shell .tok-attr-it{color:#fb923c;font-style:italic}.pg-shell .tok-cue,[data-cz-root] .pg-shell .tok-cue{color:#22d3ee;font-weight:500}.pg-shell .tok-id,[data-cz-root] .pg-shell .tok-id{color:#fafafa;font-weight:500}.pg-shell .tok-tag,[data-cz-root] .pg-shell .tok-tag{color:#38bdf8;font-weight:500}.pg-shell .tok-attr,[data-cz-root] .pg-shell .tok-attr{color:#fdba74;font-style:italic}.pg-shell .tok-str,[data-cz-root] .pg-shell .tok-str{color:#2dd4bf}.pg-shell .tok-kw,[data-cz-root] .pg-shell .tok-kw{color:#f472b6;font-weight:500}.pg-shell .tok-num,[data-cz-root] .pg-shell .tok-num{color:#c084fc;font-variant-numeric:tabular-nums}.pg-shell .tok-cmt,[data-cz-root] .pg-shell .tok-cmt{color:var(--muted);font-style:italic}.pg-shell[data-theme=light] .tok-dir,.pg-shell[data-ux-palette=light-neutral] .tok-dir,[data-cz-root] .pg-shell[data-theme=light] .tok-dir,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-dir{color:#be185d}.pg-shell[data-theme=light] .tok-attr-it,.pg-shell[data-ux-palette=light-neutral] .tok-attr-it,[data-cz-root] .pg-shell[data-theme=light] .tok-attr-it,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-attr-it{color:#c2410c}.pg-shell[data-theme=light] .tok-cue,.pg-shell[data-ux-palette=light-neutral] .tok-cue,[data-cz-root] .pg-shell[data-theme=light] .tok-cue,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-cue{color:#0e7490}.pg-shell[data-theme=light] .tok-id,.pg-shell[data-ux-palette=light-neutral] .tok-id,[data-cz-root] .pg-shell[data-theme=light] .tok-id,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-id{color:#18181b}.pg-shell[data-theme=light] .tok-tag,.pg-shell[data-ux-palette=light-neutral] .tok-tag,[data-cz-root] .pg-shell[data-theme=light] .tok-tag,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-tag{color:#0369a1}.pg-shell[data-theme=light] .tok-attr,.pg-shell[data-ux-palette=light-neutral] .tok-attr,[data-cz-root] .pg-shell[data-theme=light] .tok-attr,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-attr{color:#c2410c}.pg-shell[data-theme=light] .tok-str,.pg-shell[data-ux-palette=light-neutral] .tok-str,[data-cz-root] .pg-shell[data-theme=light] .tok-str,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-str{color:#0f766e}.pg-shell[data-theme=light] .tok-kw,.pg-shell[data-ux-palette=light-neutral] .tok-kw,[data-cz-root] .pg-shell[data-theme=light] .tok-kw,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-kw{color:#be123c}.pg-shell[data-theme=light] .tok-num,.pg-shell[data-ux-palette=light-neutral] .tok-num,[data-cz-root] .pg-shell[data-theme=light] .tok-num,[data-cz-root] .pg-shell[data-ux-palette=light-neutral] .tok-num{color:#7e22ce}@media (prefers-reduced-motion:reduce){.pg-shell .pg-results-Animated,.pg-shell .pg-results-Animated .row,.pg-shell .pg-results-Animated .barfill,[data-cz-root] .pg-shell .pg-results-Animated,[data-cz-root] .pg-shell .pg-results-Animated .row,[data-cz-root] .pg-shell .pg-results-Animated .barfill{animation:none!important}}.pg-shell .tbl,[data-cz-root] .pg-shell .tbl{border-collapse:collapse;width:100%;font-size:12px}.pg-shell .tbl th,[data-cz-root] .pg-shell .tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--grid);padding:7px 8px;font-size:11px;font-weight:500}.pg-shell .tbl td,[data-cz-root] .pg-shell .tbl td{border-bottom:1px solid var(--grid);color:var(--ink);vertical-align:middle;padding:9px 8px}.pg-shell .tbl tr:last-child td,[data-cz-root] .pg-shell .tbl tr:last-child td{border-bottom:0}.pg-shell .tbl tr:hover td,[data-cz-root] .pg-shell .tbl tr:hover td{background:var(--panel)}.pg-shell .tbl .num,[data-cz-root] .pg-shell .tbl .num{text-align:right;font-variant-numeric:tabular-nums}.pg-shell .status,[data-cz-root] .pg-shell .status{background:var(--well);border-top:1px solid var(--grid);display:flex;color:var(--muted);flex:none;align-items: center;gap:10px;height:28px;padding:0 14px;font-size:11px}.pg-shell .status .end,[data-cz-root] .pg-shell .status .end{margin-left:auto}.pg-shell .wf-root,[data-cz-root] .pg-shell .wf-root{display:flex;flex-direction:column;gap:10px;min-width:0}.pg-shell .wf-toolbar,[data-cz-root] .pg-shell .wf-toolbar{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;padding:8px 10px}.pg-shell .wf-kpis,[data-cz-root] .pg-shell .wf-kpis{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.pg-shell .wf-kpi,[data-cz-root] .pg-shell .wf-kpi{display:inline-flex;align-items: center;gap:6px}.pg-shell .wf-kpi-lbl,[data-cz-root] .pg-shell .wf-kpi-lbl{color:var(--muted);font-size:11px;font-weight:500}.pg-shell .wf-kpi-val,[data-cz-root] .pg-shell .wf-kpi-val{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.pg-shell .wf-kpi-val.is-pos,[data-cz-root] .pg-shell .wf-kpi-val.is-pos,.pg-shell .wf-stat-v.is-pos,[data-cz-root] .pg-shell .wf-stat-v.is-pos{color:#34d399}.pg-shell .wf-kpi-val.is-neg,[data-cz-root] .pg-shell .wf-kpi-val.is-neg,.pg-shell .wf-stat-v.is-neg,[data-cz-root] .pg-shell .wf-stat-v.is-neg{color:#f87171}.pg-shell .wf-kpi-val.is-final,[data-cz-root] .pg-shell .wf-kpi-val.is-final{color:var(--brandMark)}.pg-shell .wf-kpi-sep,[data-cz-root] .pg-shell .wf-kpi-sep{color:var(--faint);font-size:11px}.pg-shell .wf-kpi-meta,[data-cz-root] .pg-shell .wf-kpi-meta{color:var(--muted);border-left:1px solid var(--borderSubtle);padding-left:6px;font-size:11px}.pg-shell .wf-controls,[data-cz-root] .pg-shell .wf-controls{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.pg-shell .wf-legend,[data-cz-root] .pg-shell .wf-legend{display:inline-flex;color:var(--ink2);flex-wrap:wrap;align-items: center;gap:10px;font-size:11px}.pg-shell .wf-leg-item,[data-cz-root] .pg-shell .wf-leg-item{display:inline-flex;align-items: center;gap:5px}.pg-shell .wf-swatch,[data-cz-root] .pg-shell .wf-swatch{display:inline-block;border-radius:2px;width:8px;height:8px}.pg-shell .wf-swatch.is-stock,[data-cz-root] .pg-shell .wf-swatch.is-stock{background:#3f3f46}.pg-shell .wf-swatch.is-pos,[data-cz-root] .pg-shell .wf-swatch.is-pos{background:#10b981}.pg-shell .wf-swatch.is-neg,[data-cz-root] .pg-shell .wf-swatch.is-neg{background:#ef4444}.pg-shell .wf-swatch.is-sub,[data-cz-root] .pg-shell .wf-swatch.is-sub{background:#52525b}.pg-shell .wf-swatch.is-final,[data-cz-root] .pg-shell .wf-swatch.is-final{background:#e4e4e7}.pg-shell .wf-stage,[data-cz-root] .pg-shell .wf-stage{position:relative;background:var(--stageBg);border:1px solid var(--stageEdge);overflow-x:auto;border-radius:6px;width:100%;padding:6px 4px 2px}.pg-shell .wf-svg,[data-cz-root] .pg-shell .wf-svg{display:block;user-select:none;width:100%;min-width:640px;height:auto}.pg-shell .wf-bar-group,[data-cz-root] .pg-shell .wf-bar-group{cursor:pointer;outline:none}.pg-shell .wf-inspector,[data-cz-root] .pg-shell .wf-inspector{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);border-radius:6px;flex-direction:column;gap:10px;padding:10px 12px}.pg-shell .wf-insp-head,[data-cz-root] .pg-shell .wf-insp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.pg-shell .wf-insp-titlewrap,[data-cz-root] .pg-shell .wf-insp-titlewrap{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-width:0}.pg-shell .wf-insp-title,[data-cz-root] .pg-shell .wf-insp-title{color:var(--ink);font-size:13px;font-weight:500}.pg-shell .wf-insp-sub,[data-cz-root] .pg-shell .wf-insp-sub{color:var(--muted);font-size:11.5px}.pg-shell .wf-insp-actions,[data-cz-root] .pg-shell .wf-insp-actions{display:flex;align-items: center;gap:6px}.pg-shell .wf-insp-metrics,[data-cz-root] .pg-shell .wf-insp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pg-shell .wf-stat,[data-cz-root] .pg-shell .wf-stat{display:flex;background:var(--well);border:1px solid var(--grid);border-radius:5px;flex-direction:column;gap:2px;padding:6px 8px}.pg-shell .wf-stat-k,[data-cz-root] .pg-shell .wf-stat-k{color:var(--muted);font-size:11px;font-weight:400}.pg-shell .wf-stat-v,[data-cz-root] .pg-shell .wf-stat-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pg-shell .wf-insp-foot,[data-cz-root] .pg-shell .wf-insp-foot{display:flex;border-top:1px solid var(--grid);flex-direction:column;gap:8px;padding-top:8px}.pg-shell .wf-insp-note,[data-cz-root] .pg-shell .wf-insp-note{color:var(--ink2);margin:0;font-size:12px;line-height:1.5}.pg-shell .wf-insp-pills,[data-cz-root] .pg-shell .wf-insp-pills{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.pg-shell .wb-hl,[data-cz-root] .pg-shell .wb-hl{display:inline-flex;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--borderSubtle);background:var(--panel);color:var(--ink);border-radius:5px;align-items: center;gap:5px;padding:2px 7px;font-size:11.5px;font-weight:500;line-height:1.35}.pg-shell .wb-hl.is-hero,[data-cz-root] .pg-shell .wb-hl.is-hero{background:var(--panelAlt,#27272a);border-color:var(--faint,#52525b);color:#fafafa}.pg-shell .wb-hl.is-positive,[data-cz-root] .pg-shell .wb-hl.is-positive{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#34d399}.pg-shell .wb-hl.is-negative,[data-cz-root] .pg-shell .wb-hl.is-negative{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#f87171}.pg-shell .wb-hl.is-warn,[data-cz-root] .pg-shell .wb-hl.is-warn{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#fbbf24}.pg-shell .wb-hl.is-subtotal,[data-cz-root] .pg-shell .wb-hl.is-subtotal{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#d4d4d8}.pg-shell .wb-hl.is-neutral,[data-cz-root] .pg-shell .wb-hl.is-neutral{background:var(--panel,#18181b);border-color:var(--borderSubtle,#27272a);color:#a1a1aa}.pg-shell .wb-hl.is-amber,[data-cz-root] .pg-shell .wb-hl.is-amber{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#fbbf24}.pg-shell .wb-hl.is-sky,[data-cz-root] .pg-shell .wb-hl.is-sky{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#38bdf8}.pg-shell .wb-hl.is-coral,[data-cz-root] .pg-shell .wb-hl.is-coral{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#e87070}.pg-shell .wb-hl.is-indigo,[data-cz-root] .pg-shell .wb-hl.is-indigo{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#818cf8}.pg-shell .wb-hl.is-teal,[data-cz-root] .pg-shell .wb-hl.is-teal{background:var(--panel,#18181b);border-color:var(--selEdge,#3f3f46);color:#2dd4bf}.pg-shell .wb-math-inline,[data-cz-root] .pg-shell .wb-math-inline{display:inline-flex;font-variant-numeric:tabular-nums;color:inherit;align-items: center;line-height:1.3}.pg-shell .wb-math-block,[data-cz-root] .pg-shell .wb-math-block{display:flex;background:var(--canvas,#09090b);border:1px solid var(--borderSubtle);color:var(--ink);font-variant-numeric:tabular-nums;overflow-x:auto;border-radius:8px;justify-content:flex-start;align-items: center;padding:9px 12px;font-size:13px}.pg-shell .wb-math-inline math,.pg-shell .wb-math-block math,[data-cz-root] .pg-shell .wb-math-inline math,[data-cz-root] .pg-shell .wb-math-block math{color:inherit;font-size:1.03em}.pg-shell .wb-math-atom,[data-cz-root] .pg-shell .wb-math-atom{display:inline-flex;align-items:baseline}.pg-shell .wb-math-sub,[data-cz-root] .pg-shell .wb-math-sub{color:var(--ink2);margin-left:.5px;font-size:.76em;line-height:1}.pg-shell .wb-math-sup,[data-cz-root] .pg-shell .wb-math-sup{margin-left:.5px;font-size:.74em;line-height:1}.pg-shell .wb-explist,[data-cz-root] .pg-shell .wb-explist{display:flex;flex-direction:column;gap:6px}.pg-shell .wb-expcard,[data-cz-root] .pg-shell .wb-expcard{background:var(--panel);border:1px solid var(--borderSubtle);border-radius:8px;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1)}.pg-shell .wb-expcard:hover,[data-cz-root] .pg-shell .wb-expcard:hover{border-color:var(--selEdge,#3f3f46)}.pg-shell .wb-expcard.is-open,[data-cz-root] .pg-shell .wb-expcard.is-open{background:var(--well);border-color:var(--selEdge,#3f3f46)}.pg-shell .wb-exphead,[data-cz-root] .pg-shell .wb-exphead{display:flex;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:10px;width:100%;padding:9px 11px}.pg-shell .wb-exptitles,[data-cz-root] .pg-shell .wb-exptitles{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.pg-shell .wb-expti,[data-cz-root] .pg-shell .wb-expti{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.35}.pg-shell .wb-expsub,[data-cz-root] .pg-shell .wb-expsub{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;line-height:1.35}.pg-shell .wb-exphl,[data-cz-root] .pg-shell .wb-exphl{display:inline-flex;flex-shrink:0;align-items: center;gap:6px}.pg-shell .wb-expchev,[data-cz-root] .pg-shell .wb-expchev{display:inline-grid;color:var(--muted);flex-shrink:0;place-items: center;width:20px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1),color .16s}.pg-shell .wb-expcard.is-open .wb-expchev,[data-cz-root] .pg-shell .wb-expcard.is-open .wb-expchev{color:var(--ink);transform:rotate(90deg)}.pg-shell .wb-expbody,[data-cz-root] .pg-shell .wb-expbody{display:flex;border-top:1px solid var(--grid);color:var(--ink2);flex-direction:column;gap:10px;padding:10px 12px 12px;font-size:12px;line-height:1.5}.pg-shell .wb-expfoot,[data-cz-root] .pg-shell .wb-expfoot{display:flex;justify-content:flex-end;align-items: center;gap:8px;padding-top:6px}.pg-shell .wb-detail-grid,[data-cz-root] .pg-shell .wb-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-shell .wb-detail-kv,[data-cz-root] .pg-shell .wb-detail-kv{display:flex;background:var(--panel);border:1px solid var(--grid);border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px}.pg-shell .wb-detail-k,[data-cz-root] .pg-shell .wb-detail-k{color:var(--muted);font-size:11px;font-weight:500}.pg-shell .wb-detail-v,[data-cz-root] .pg-shell .wb-detail-v{color:var(--ink);font-size:12px;line-height:1.45}.pg-shell [data-no-pan]:focus,[data-cz-root] .pg-shell [data-no-pan]:focus{outline:none!important;box-shadow:none!important}.pg-shell [data-no-pan]:focus-visible{outline:none!important;box-shadow:none!important}[data-cz-root] .pg-shell [data-no-pan]:focus-visible{outline:none!important;box-shadow:none!important}.pg-shell .sp-code,[data-cz-root] .pg-shell .sp-code{display:inline-grid;font-variant-numeric:tabular-nums;background:var(--tileBg,#27272a);color:var(--tileInk,#d4d4d8);border:1px solid var(--selEdge,#3f3f46);border-radius:4px;flex-shrink:0;place-items: center;min-width:22px;height:18px;padding:0 5px;font-size:10.5px;font-weight:500}.pg-shell .sp-drawer,[data-cz-root] .pg-shell .sp-drawer{background:var(--panel);border:1px solid var(--selEdge,#3f3f46);display:flex;border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px}.pg-shell .sp-drawer-head,[data-cz-root] .pg-shell .sp-drawer-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.pg-shell .sp-drawer-rows,[data-cz-root] .pg-shell .sp-drawer-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-shell .sp-mobile-stack,[data-cz-root] .pg-shell .sp-mobile-stack{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:12px}.pg-shell .dag-grid,[data-cz-root] .pg-shell .dag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items: start;gap:14px}.pg-shell .wb-summary-grid,[data-cz-root] .pg-shell .wb-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.pg-shell .wb-summary-card,[data-cz-root] .pg-shell .wb-summary-card{background:var(--well);border:1px solid var(--borderSubtle);display:flex;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px 18px}.pg-shell .wb-summary-head,[data-cz-root] .pg-shell .wb-summary-head{display:flex;justify-content:space-between;align-items: center;gap:8px}.pg-shell .wb-summary-title,[data-cz-root] .pg-shell .wb-summary-title{display:flex;color:var(--ink);align-items: center;gap:8px;font-size:13px;font-weight:500}.pg-shell .wb-summary-foot,[data-cz-root] .pg-shell .wb-summary-foot{display:flex;border-top:1px solid var(--grid);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;padding-top:10px}.pg-shell[data-ux-density=spacious] .sections,[data-cz-root] .pg-shell[data-ux-density=spacious] .sections{gap:8px;height:46px;padding:0 20px}.pg-shell[data-ux-density=spacious] .tab,[data-cz-root] .pg-shell[data-ux-density=spacious] .tab{gap:8px;height:32px;padding:0 13px;font-size:12.5px}.pg-shell[data-ux-density=spacious] .floor,[data-cz-root] .pg-shell[data-ux-density=spacious] .floor{gap:20px;padding:20px 22px}.pg-shell[data-ux-density=spacious] .cols2,[data-cz-root] .pg-shell[data-ux-density=spacious] .cols2{grid-template-columns:minmax(0,1fr)minmax(0,1fr);flex:none;align-items: start;gap:20px;min-height:auto}.pg-shell[data-ux-density=spacious] .col,[data-cz-root] .pg-shell[data-ux-density=spacious] .col{overflow-y:visible;gap:20px;min-height:auto}.pg-shell[data-ux-density=spacious] .room,[data-cz-root] .pg-shell[data-ux-density=spacious] .room{border:1px solid var(--borderSubtle);flex:none;gap:16px;padding:18px 20px}.pg-shell[data-ux-density=spacious] .wb-explist,[data-cz-root] .pg-shell[data-ux-density=spacious] .wb-explist{gap:9px}.pg-shell[data-ux-density=spacious] .wb-exphead,[data-cz-root] .pg-shell[data-ux-density=spacious] .wb-exphead{gap:12px;padding:11px 14px}.pg-shell[data-ux-density=spacious] .wb-expbody,[data-cz-root] .pg-shell[data-ux-density=spacious] .wb-expbody{gap:12px;padding:13px 15px 15px}.pg-shell[data-ux-density=spacious] .stagewell,[data-cz-root] .pg-shell[data-ux-density=spacious] .stagewell{padding:14px}@media (max-width:960px){.pg-shell,[data-cz-root] .pg-shell{overflow-y:auto;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0}.pg-shell .pg-stage-wrap,[data-cz-root] .pg-shell .pg-stage-wrap{overflow:visible;height:auto;min-height:100dvh;max-height:none}.pg-shell .win,[data-cz-root] .pg-shell .win{grid-template-columns:minmax(0,1fr);overflow:visible;height:auto;min-height:100dvh;max-height:none}.pg-shell .mainc,[data-cz-root] .pg-shell .mainc{overflow:visible;height:auto}.pg-shell .floor,[data-cz-root] .pg-shell .floor,.pg-shell .col,[data-cz-root] .pg-shell .col{overflow:visible;flex:none;min-height:auto}.pg-shell .room,[data-cz-root] .pg-shell .room{flex:none}.pg-shell .side,[data-cz-root] .pg-shell .side{display:none}.pg-shell .bar,[data-cz-root] .pg-shell .bar{flex-wrap:wrap;row-gap:6px;height:auto;min-height:48px;padding:8px 10px}.pg-shell .bar .brandmark,[data-cz-root] .pg-shell .bar .brandmark{display:block;flex:none}.pg-shell .bar .orgchip,[data-cz-root] .pg-shell .bar .orgchip{display:none}.pg-shell .bar .chip,[data-cz-root] .pg-shell .bar .chip{max-width:196px}.pg-shell .bar .end,[data-cz-root] .pg-shell .bar .end{flex-wrap:wrap;gap:6px;width:100%;margin-left:0}.pg-shell .bar .end .statuskey,[data-cz-root] .pg-shell .bar .end .statuskey{display:none}.pg-shell .bar .end #topRunBtn,[data-cz-root] .pg-shell .bar .end #topRunBtn{padding:0 8px;font-size:11px}.pg-shell .cols2,[data-cz-root] .pg-shell .cols2{grid-template-columns:minmax(0,1fr);flex:none;align-items: start;min-height:auto}.pg-shell .rh .end,[data-cz-root] .pg-shell .rh .end{display:none}.pg-shell .pipestrip,[data-cz-root] .pg-shell .pipestrip{grid-template-columns:minmax(0,1fr)}.pg-shell .pipearrow,[data-cz-root] .pg-shell .pipearrow{display:none}.pg-shell .barlist,[data-cz-root] .pg-shell .barlist{grid-template-columns:minmax(0,1fr)}.pg-shell .tbl th.col-aux,.pg-shell .tbl td.col-aux,[data-cz-root] .pg-shell .tbl th.col-aux,[data-cz-root] .pg-shell .tbl td.col-aux{display:none}.pg-shell .wb-detail-grid,[data-cz-root] .pg-shell .wb-detail-grid,.pg-shell .sp-drawer-rows,[data-cz-root] .pg-shell .sp-drawer-rows,.pg-shell .dag-grid,[data-cz-root] .pg-shell .dag-grid,.pg-shell .wb-summary-grid,[data-cz-root] .pg-shell .wb-summary-grid{grid-template-columns:minmax(0,1fr)}.pg-shell[data-ux-density=spacious] .sections,[data-cz-root] .pg-shell[data-ux-density=spacious] .sections{padding:0 12px}.pg-shell[data-ux-density=spacious] .floor,[data-cz-root] .pg-shell[data-ux-density=spacious] .floor{gap:14px;padding:12px}.pg-shell[data-ux-density=spacious] .cols2,[data-cz-root] .pg-shell[data-ux-density=spacious] .cols2{grid-template-columns:minmax(0,1fr);gap:14px}.pg-shell .status,[data-cz-root] .pg-shell .status{overflow:hidden;height:auto;min-height:28px;padding:6px 12px}.pg-shell .status>span,[data-cz-root] .pg-shell .status>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-shell .status .end,[data-cz-root] .pg-shell .status .end{display:none}.pg-shell .wf-insp-metrics,[data-cz-root] .pg-shell .wf-insp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pg-shell .wb-exphead,[data-cz-root] .pg-shell .wb-exphead{flex-wrap:wrap;row-gap:6px}.pg-shell .wb-exptitles,[data-cz-root] .pg-shell .wb-exptitles{flex:140px;min-width:120px}.pg-shell .wb-exphl,[data-cz-root] .pg-shell .wb-exphl{margin-left:34px}}.pg-shell .sml-acc-stack,[data-cz-root] .pg-shell .sml-acc-stack{display:flex;flex-direction:column;align-items:stretch;gap:10px}.pg-shell .sml-acc-item,[data-cz-root] .pg-shell .sml-acc-item{display:flex;background:var(--well);border:1px solid var(--borderSubtle);overflow:hidden;transition:border-color .16s var(--ease),background-color .16s var(--ease);border-radius:7px;flex-direction:column;align-items:stretch}.pg-shell .sml-acc-item.is-active,[data-cz-root] .pg-shell .sml-acc-item.is-active{border-color:var(--selEdge)}.pg-shell .sml-acc-item.is-done:not(.is-open),[data-cz-root] .pg-shell .sml-acc-item.is-done:not(.is-open){border-color:rgb(from var(--dotOk)r g b/38%)}.pg-shell .sml-acc-head,[data-cz-root] .pg-shell .sml-acc-head{display:flex;background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .14s var(--ease),border-color .14s var(--ease);border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items: center;gap:10px;width:100%;padding:10px 12px}.pg-shell .sml-acc-item.is-open .sml-acc-head,[data-cz-root] .pg-shell .sml-acc-item.is-open .sml-acc-head{background:var(--panelAlt);border-bottom-color:var(--borderSubtle)}.pg-shell .sml-acc-head:hover,[data-cz-root] .pg-shell .sml-acc-head:hover{background:var(--panelAlt)}.pg-shell .sml-acc-left,[data-cz-root] .pg-shell .sml-acc-left{display:flex;flex:auto;align-items: center;gap:8px;min-width:0}.pg-shell .sml-acc-badge,[data-cz-root] .pg-shell .sml-acc-badge{display:inline-flex;background:var(--well);border:1px solid var(--borderSubtle);color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;align-items: center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:500}.pg-shell .sml-acc-item.is-done .sml-acc-badge,[data-cz-root] .pg-shell .sml-acc-item.is-done .sml-acc-badge{border-color:rgb(from var(--dotOk)r g b/45%);color:var(--dotOk)}.pg-shell .sml-acc-item.is-active .sml-acc-badge,[data-cz-root] .pg-shell .sml-acc-item.is-active .sml-acc-badge{border-color:var(--selEdge);color:var(--ink)}.pg-shell .sml-acc-title,[data-cz-root] .pg-shell .sml-acc-title{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:500}.pg-shell .sml-acc-summary,[data-cz-root] .pg-shell .sml-acc-summary{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;min-width:0;font-size:11.5px}.pg-shell .sml-acc-right,[data-cz-root] .pg-shell .sml-acc-right{display:inline-flex;color:var(--ink2);font-variant-numeric:tabular-nums;flex:none;align-items: center;gap:8px;font-size:11px}.pg-shell .sml-acc-body,[data-cz-root] .pg-shell .sml-acc-body{display:flex;background:var(--well);animation:pgResultReveal .14s var(--ease)both;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.pg-shell .pg-chat-stream,[data-cz-root] .pg-shell .pg-chat-stream{display:flex;flex-direction:column;flex:none;align-items:stretch;gap:16px;width:100%;max-width:980px;margin:0 auto;padding:6px 8px 42px}.pg-shell .pg-chat-turn,[data-cz-root] .pg-shell .pg-chat-turn{display:flex;position:relative;animation:pgResultReveal .16s var(--ease)both;flex-direction:column;align-items:stretch;gap:8px}.pg-shell .pg-chat-turn-role,[data-cz-root] .pg-shell .pg-chat-turn-role{display:flex;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items: center;gap:8px;padding:0 4px;font-size:11px;font-weight:600}.pg-shell .pg-chat-turn-role-left,[data-cz-root] .pg-shell .pg-chat-turn-role-left{display:inline-flex;align-items: center;gap:7px}.pg-shell .pg-chat-avatar,[data-cz-root] .pg-shell .pg-chat-avatar{display:inline-flex;letter-spacing:.02em;background:var(--panelAlt);color:var(--ink);border:1px solid var(--borderSubtle);border-radius:6px;justify-content:center;align-items: center;width:22px;height:22px;font-size:10px;font-weight:700}.pg-shell .pg-chat-avatar.is-user,[data-cz-root] .pg-shell .pg-chat-avatar.is-user{color:#c7d2fe;background:#6366f12e;border-color:#818cf86b}.pg-shell .pg-chat-avatar.is-model,[data-cz-root] .pg-shell .pg-chat-avatar.is-model{color:#6ee7b7;background:#10b98129;border-color:#34d3996b}.pg-shell .pg-chat-turn.is-user>.room,[data-cz-root] .pg-shell .pg-chat-turn.is-user>.room{background:#222229;border:1px solid #818cf847;border-radius:12px;flex:none;padding:14px 16px;box-shadow:0 6px 24px #00000038}.pg-shell .pg-user-composer-split,[data-cz-root] .pg-shell .pg-user-composer-split{display:grid;grid-template-columns:minmax(250px,320px)minmax(0,1fr);align-items: start;gap:14px}@media (max-width:820px){.pg-shell .pg-user-composer-split,[data-cz-root] .pg-shell .pg-user-composer-split{grid-template-columns:minmax(0,1fr)}}.pg-shell .pg-chat-assistant-room,[data-cz-root] .pg-shell .pg-chat-assistant-room{box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;gap:14px!important;padding:0!important}.pg-shell .pg-chat-assistant-room>.rh,[data-cz-root] .pg-shell .pg-chat-assistant-room>.rh{min-height:22px;padding:0 4px}.pg-shell .pg-chat-blob-list,[data-cz-root] .pg-shell .pg-chat-blob-list{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:14px}.pg-shell .pg-chat-blob,[data-cz-root] .pg-shell .pg-chat-blob{display:flex;background:var(--well);border:1px solid var(--borderSubtle);overflow:hidden;animation:pgResultReveal .16s var(--ease)both;border-radius:12px;flex-direction:column;align-items:stretch;box-shadow:0 4px 18px #0000002e}.pg-shell .pg-chat-blob-head,[data-cz-root] .pg-shell .pg-chat-blob-head{display:flex;background:var(--panel);border-bottom:1px solid var(--borderSubtle);justify-content:space-between;align-items: center;gap:10px;padding:10px 14px}.pg-shell .pg-chat-blob-head-left,[data-cz-root] .pg-shell .pg-chat-blob-head-left{display:flex;flex:auto;align-items: center;gap:8px;min-width:0}.pg-shell .pg-chat-blob-step,[data-cz-root] .pg-shell .pg-chat-blob-step{display:inline-flex;color:#6ee7b7;letter-spacing:.03em;white-space:nowrap;background:#10b9811f;border:1px solid #34d39959;border-radius:999px;align-items: center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600}.pg-shell .pg-chat-blob-title,[data-cz-root] .pg-shell .pg-chat-blob-title{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.pg-shell .pg-chat-blob-meta,[data-cz-root] .pg-shell .pg-chat-blob-meta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.pg-shell .pg-chat-blob-body,[data-cz-root] .pg-shell .pg-chat-blob-body{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.pg-shell .pg-decision-grid,[data-cz-root] .pg-shell .pg-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:720px){.pg-shell .pg-decision-grid,[data-cz-root] .pg-shell .pg-decision-grid{grid-template-columns:minmax(0,1fr)}}.pg-shell .pg-decision-card,[data-cz-root] .pg-shell .pg-decision-card{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px}.pg-shell .pg-decision-kicker,[data-cz-root] .pg-shell .pg-decision-kicker{display:flex;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items: center;gap:6px;font-size:10px;font-weight:600}.pg-shell .pg-decision-val,[data-cz-root] .pg-shell .pg-decision-val{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600}.pg-shell .pg-decision-sub,[data-cz-root] .pg-shell .pg-decision-sub{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.pg-shell .pg-chat-code-scroll .codewell-pre,[data-cz-root] .pg-shell .pg-chat-code-scroll .codewell-pre{overflow-y:auto;max-height:240px}.pg-shell #view-workbench,[data-cz-root] .pg-shell #view-workbench,.pg-shell .chatgpt-workbench-floor,[data-cz-root] .pg-shell .chatgpt-workbench-floor{display:flex;overflow:hidden;flex-direction:column;flex:auto;gap:0;height:100%;min-height:0;padding:0}.pg-shell .chatgpt-thread,[data-cz-root] .pg-shell .chatgpt-thread{overflow-y:auto;flex:auto;min-height:0;padding:22px 20px 18px}.pg-shell .chatgpt-thread-inner,[data-cz-root] .pg-shell .chatgpt-thread-inner{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:820px;margin:0 auto;padding-bottom:12px}.pg-shell .chatgpt-empty-hero,[data-cz-root] .pg-shell .chatgpt-empty-hero{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:12px;padding:48px 20px 24px}.pg-shell .chatgpt-empty-badge,[data-cz-root] .pg-shell .chatgpt-empty-badge{display:inline-flex;background:var(--panel);border:1px solid var(--borderSubtle);color:var(--ink2);border-radius:999px;align-items: center;gap:8px;padding:5px 12px;font-size:11px;font-weight:600}.pg-shell .chatgpt-empty-title,[data-cz-root] .pg-shell .chatgpt-empty-title{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600}.pg-shell .chatgpt-empty-sub,[data-cz-root] .pg-shell .chatgpt-empty-sub{color:var(--muted);max-width:540px;font-size:13px;line-height:1.55}.pg-shell .chatgpt-user-turn,[data-cz-root] .pg-shell .chatgpt-user-turn{display:flex;animation:.18s cubic-bezier(.16,1,.3,1) chatgptMsgRise;justify-content:flex-end;width:100%}.pg-shell .chatgpt-user-bubble,[data-cz-root] .pg-shell .chatgpt-user-bubble{display:flex;color:var(--ink);background:#2b2c34;border:1px solid #3c3e49;border-radius:18px;flex-direction:column;gap:6px;max-width:min(560px,88%);padding:10px 15px;box-shadow:0 2px 10px #00000038}.pg-shell .chatgpt-user-meta,[data-cz-root] .pg-shell .chatgpt-user-meta{display:flex;color:var(--muted);align-items: center;gap:8px;font-size:11px;font-weight:600}.pg-shell .chatgpt-user-text,[data-cz-root] .pg-shell .chatgpt-user-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.pg-shell .chatgpt-assistant-turn,[data-cz-root] .pg-shell .chatgpt-assistant-turn{display:flex;flex-direction:column;gap:10px;width:100%}.pg-shell .chatgpt-assistant-room,[data-cz-root] .pg-shell .chatgpt-assistant-room{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.pg-shell .chatgpt-assistant-room>.room-head,[data-cz-root] .pg-shell .chatgpt-assistant-room>.room-head{border-bottom:1px solid var(--borderSubtle);background:0 0;padding:0 2px 8px}.pg-shell .chatgpt-assistant-room>.room-body,[data-cz-root] .pg-shell .chatgpt-assistant-room>.room-body{padding:12px 0 0}.pg-shell .chatgpt-assistant-room>.room-foot,[data-cz-root] .pg-shell .chatgpt-assistant-room>.room-foot{display:none}.pg-shell .chatgpt-msg-row,[data-cz-root] .pg-shell .chatgpt-msg-row{animation:.22s cubic-bezier(.16,1,.3,1) chatgptMsgRise}@keyframes chatgptMsgRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pg-shell .chatgpt-thought-pill,[data-cz-root] .pg-shell .chatgpt-thought-pill{display:flex;border:1px solid var(--borderSubtle);color:var(--ink2);text-align:left;cursor:pointer;background:#1b1c22;border-radius:12px;align-items: center;gap:9px;width:100%;padding:8px 14px;font-size:12px}.pg-shell .chatgpt-thought-pill:hover,[data-cz-root] .pg-shell .chatgpt-thought-pill:hover{border-color:var(--border);background:#202229}.pg-shell .chatgpt-thought-label,[data-cz-root] .pg-shell .chatgpt-thought-label{color:var(--ink);white-space:nowrap;font-weight:600}.pg-shell .chatgpt-thought-summary,[data-cz-root] .pg-shell .chatgpt-thought-summary{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}.pg-shell .chatgpt-thought-toggle,[data-cz-root] .pg-shell .chatgpt-thought-toggle{color:var(--ink2);white-space:nowrap;font-size:11px;font-weight:600}.pg-shell .chatgpt-shot-seq-list,[data-cz-root] .pg-shell .chatgpt-shot-seq-list{display:flex;flex-direction:column;gap:8px}.pg-shell .chatgpt-shot-seq-card,[data-cz-root] .pg-shell .chatgpt-shot-seq-card{display:flex;background:var(--panel);border:1px solid var(--borderSubtle);text-align:left;cursor:pointer;animation:.19s cubic-bezier(.16,1,.3,1) chatgptMsgRise;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:10px 13px}.pg-shell .chatgpt-shot-seq-card[aria-pressed=true],[data-cz-root] .pg-shell .chatgpt-shot-seq-card[aria-pressed=true]{border-color:var(--ok);background:color-mix(in srgb,var(--panel)92%,var(--ok)8%)}.pg-shell .chatgpt-composer-wrap,[data-cz-root] .pg-shell .chatgpt-composer-wrap{background:linear-gradient(#10101400 0%,#101014eb 24%,#101014fc 100%);flex:none;padding:6px 20px 10px}.pg-shell .chatgpt-composer-dock,[data-cz-root] .pg-shell .chatgpt-composer-dock{display:flex;background:#22232a;border:1px solid #393b46;border-radius:18px;flex-direction:column;gap:6px;width:100%;max-width:820px;margin:0 auto;padding:8px 12px 9px;box-shadow:0 10px 28px #00000057}.pg-shell .chatgpt-composer-bar,[data-cz-root] .pg-shell .chatgpt-composer-bar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items: center;gap:8px}.pg-shell .chatgpt-composer-chips,[data-cz-root] .pg-shell .chatgpt-composer-chips{display:flex;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items: center;gap:6px;min-width:0}.pg-shell .chatgpt-composer-chips::-webkit-scrollbar{display:none}[data-cz-root] .pg-shell .chatgpt-composer-chips::-webkit-scrollbar{display:none}.pg-shell .chatgpt-composer-chips .pills,[data-cz-root] .pg-shell .chatgpt-composer-chips .pills{flex-wrap:nowrap;gap:5px}.pg-shell .chatgpt-composer-chips .key,[data-cz-root] .pg-shell .chatgpt-composer-chips .key{white-space:nowrap;padding:4px 8px;font-size:11px}.pg-shell .chatgpt-composer-actions,[data-cz-root] .pg-shell .chatgpt-composer-actions{display:flex;flex-shrink:0;align-items: center;gap:6px}.pg-shell .chatgpt-composer-actions .key,[data-cz-root] .pg-shell .chatgpt-composer-actions .key{white-space:nowrap;padding:5px 10px;font-size:11.5px}.pg-shell .chatgpt-composer-drawer,[data-cz-root] .pg-shell .chatgpt-composer-drawer{border:1px solid var(--borderSubtle);overflow-y:auto;background:#181920;border-radius:12px;max-height:260px;padding:10px 12px}.pg-shell .chatgpt-composer-editor .field-head,.pg-shell .chatgpt-composer-editor .codewell-head,[data-cz-root] .pg-shell .chatgpt-composer-editor .field-head,[data-cz-root] .pg-shell .chatgpt-composer-editor .codewell-head{display:none}.pg-shell .chatgpt-composer-editor .codewell,.pg-shell .chatgpt-composer-editor .promptwell,[data-cz-root] .pg-shell .chatgpt-composer-editor .codewell,[data-cz-root] .pg-shell .chatgpt-composer-editor .promptwell{border-color:var(--borderSubtle);background:#17181f;border-radius:11px}.pg-shell .chatgpt-composer-editor .codewell-body,.pg-shell .chatgpt-composer-editor .codewell-scroll,.pg-shell .chatgpt-composer-editor .codewell-pre,.pg-shell .chatgpt-composer-editor .promptwell-body,.pg-shell .chatgpt-composer-editor textarea,[data-cz-root] .pg-shell .chatgpt-composer-editor .codewell-body,[data-cz-root] .pg-shell .chatgpt-composer-editor .codewell-scroll,[data-cz-root] .pg-shell .chatgpt-composer-editor .codewell-pre,[data-cz-root] .pg-shell .chatgpt-composer-editor .promptwell-body,[data-cz-root] .pg-shell .chatgpt-composer-editor textarea{overflow-y:auto;min-height:44px;max-height:74px}.pg-shell .chatgpt-composer-thumb,[data-cz-root] .pg-shell .chatgpt-composer-thumb{display:inline-flex;border:1px solid var(--borderSubtle);color:var(--ink2);white-space:nowrap;cursor:pointer;background:#17181e;border-radius:999px;flex-shrink:0;align-items: center;gap:7px;padding:3px 9px 3px 4px;font-size:11px;font-weight:500}.pg-shell .chatgpt-composer-thumb #activeFrameName,[data-cz-root] .pg-shell .chatgpt-composer-thumb #activeFrameName{overflow:hidden;text-overflow:ellipsis;max-width:160px}.pg-shell .chatgpt-composer-thumb img,[data-cz-root] .pg-shell .chatgpt-composer-thumb img{object-fit:cover;display:block;border-radius:999px;width:22px;height:22px}.dg-pg .pg-shell,[data-cz-root] .dg-pg .pg-shell,.dg-pg .pg-shell[data-ux-palette=dark-neutral],[data-cz-root] .dg-pg .pg-shell[data-ux-palette=dark-neutral]{--canvas:#09090b;--ground:#131316;--well:#18181b;--panel:#18181b;--panelAlt:#222226;--grid:#1f1f24;--borderSubtle:#27272a;--seg:#18181b;--ink:#fafafa;--ink2:#a1a1aa;--muted:#71717a;--faint:#52525b;--ctaBg:#5957eb;--ctaHover:#6366f1;--ctaInk:#fafafa;--selBg:#27272a;--selEdge:#6366f1;--selInk:#fafafa;--tileBg:#1f1f24;--tileInk:#d4d4d8;--barFill:#818cf8;--barMuted:#2e2e36;--dotOk:#10b981;--brandMark:#818cf8;--brandMarkSub:#a78bfa;--brandMarkSplit:#818cf84d;--brandMarkInk:#fafafa;--stageBg:#0d0d10;--stageCard:#18181b;--stageEdge:#27272a;--codeSurface:#101014;--shadow:#0006;--shadowDeep:#0009;--accent:#6366f1;--accentHover:#818cf8;--primaryFill:#5957eb;--focusRing:#a78bfa;--cyanAccent:#22d3ee;--violetAccent:#a78bfa;--roseAlert:#f43f5e;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}.dg-stage-canvas{position:relative;overflow:hidden;user-select:none;display:flex;background:#09090b;border:1px solid #27272a;border-radius:8px;flex-direction:column;justify-content:center;align-items: center;width:100%;height:100%;min-height:440px;max-height:680px}.dg-stage-img{object-fit:contain;display:block;pointer-events:none;width:100%;height:100%}.dg-svg-overlay{position:absolute;pointer-events:auto;z-index:2;width:100%;height:100%;top:0;left:0}.dg-stage-top-strip{position:absolute;display:flex;pointer-events:none;z-index:5;flex-direction:row;justify-content:space-between;align-items: center;gap:8px;top:12px;left:12px;right:12px}.dg-stage-bottom-bar{position:absolute;display:flex;color:#a1a1aa;z-index:5;backdrop-filter:blur(8px);background:#09090beb;border:1px solid #27272a;border-radius:6px;flex-direction:row;justify-content:space-between;align-items: center;gap:12px;padding:8px 14px;font-size:11px;bottom:12px;left:12px;right:12px}.dg-badge-pill{display:inline-flex;letter-spacing:.02em;pointer-events:auto;color:#d4d4d8;background:#18181b;border:1px solid #27272a;border-radius:9999px;flex-direction:row;align-items: center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500}.dg-badge-pill.primary{color:#c7d2fe;background:#6366f126;border-color:#6366f1}.dg-badge-pill.success{color:#a7f3d0;background:#10b98126;border-color:#10b981}.dg-badge-pill.secondary{color:#ddd6fe;background:#a78bfa26;border-color:#a78bfa}.dg-badge-pill.warning{color:#fde68a;background:#f59e0b26;border-color:#f59e0b}.dg-badge-pill.critical{color:#fda4af;background:#f43f5e26;border-color:#f43f5e}.dg-split-handle-wrap{cursor:ew-resize}.dg-split-knob{cursor:ew-resize;transition:transform .15s cubic-bezier(.2,0,0,1)}.dg-split-knob:hover{transform:scale(1.15)}.dg-box-group{cursor:pointer;border:1px solid #0000}.dg-audio-btn{display:inline-flex;color:#fafafa;cursor:pointer;pointer-events:auto;background:#18181b;border:1px solid #3f3f46;border-radius:6px;flex-direction:row;align-items: center;gap:6px;padding:6px 14px;transition:all .15s cubic-bezier(.2,0,0,1);font-size:12px;font-weight:500}.dg-audio-btn:hover{color:#c7d2fe;background:#27272a;border-color:#818cf8}.dg-audio-btn:active{transform:translateY(1px)}.dg-play-icon{color:#22d3ee;display:inline-flex;align-items: center;font-size:11px}.dg-band-legend{display:flex;background:#18181b;border:1px solid #27272a;border-radius:6px;flex-flow:wrap;align-items: center;gap:10px;padding:8px 12px}.dg-band-swatch{display:inline-flex;color:#d4d4d8;cursor:pointer;background:#18181b;border:1px solid #27272a;border-radius:4px;flex-direction:row;align-items: center;gap:6px;padding:4px 8px;transition:border-color .15s cubic-bezier(.2,0,0,1);font-size:11px}.dg-band-swatch:hover{border-color:#818cf8}.dg-swatch-dot{display:inline-block;border-radius:9999px;width:8px;height:8px}.dg-caliper-row{display:flex;background:#18181b;border:1px solid #27272a;border-radius:6px;flex-flow:wrap;align-items: center;gap:8px;padding:10px 14px}.dg-caliper-chip{display:inline-flex;background:#101013;border:1px solid #27272a;border-radius:4px;flex-direction:column;align-items: flex-start;gap:2px;padding:6px 10px}.dg-caliper-label{color:#71717a;font-size:10px}.dg-caliper-val{color:#fafafa;font-size:12px;font-weight:500}.dg-vcg-loop{animation:3s ease-in-out infinite dgLoopPulse}@keyframes dgLoopPulse{0%,to{stroke-width:2.5}50%{stroke-width:3.2}}.dg-token-ribbon{display:flex;background:#18181b;border:1px solid #27272a;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;padding:12px}.dg-token-ribbon-head{display:flex;flex-direction:row;justify-content:space-between;align-items: center;gap:8px}.dg-token-ribbon-title{color:#d4d4d8;font-size:11px;font-weight:500}.dg-token-ribbon-badge{color:#818cf8;background:#6366f11a;border:1px solid #6366f14d;border-radius:4px;padding:2px 6px;font-size:10px}.dg-tokens-flow{display:flex;flex-flow:wrap;align-items: center;gap:5px}.dg-token-chip{display:inline-flex;border-radius:4px;flex-direction:row;align-items: center;padding:2px 7px;transition:background .15s cubic-bezier(.2,0,0,1);font-size:11px}.dg-token-normal{color:#d4d4d8;background:#27272a;border:1px solid #3f3f46}.dg-token-negation{color:#fda4af;background:#f43f5e33;border:1px solid #f43f5e;font-weight:500}.dg-token-scope{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e66}.dg-token-override{color:#e9d5ff;background:#c084fc26;border:1px solid #c084fc}.dg-dag-container{display:flex;flex-direction:column;justify-content:center;align-items: center;width:100%;height:100%;padding:12px}.dg-dag-svg{display:block;width:100%;height:auto;max-height:480px}.dg-dag-node{transition:all .15s cubic-bezier(.2,0,0,1)}.dg-dag-node:hover rect{stroke-width:2;stroke:#818cf8}.dg-dag-exec-node{transition:all .15s cubic-bezier(.2,0,0,1)}.dg-dag-exec-node:hover rect{stroke-width:2;stroke:#a78bfa}.dg-bit-indicator{color:#fafafa;font-size:11px}.dg-bit-active{color:#10b981}.dg-bit-off{color:#52525b}.dg-score-preview{color:#818cf8;font-size:11px;font-weight:500}.dg-pillar-tabs{display:flex;background:#101013;border:1px solid #27272a;border-radius:6px;flex-direction:row;align-items: center;gap:4px;padding:3px}.dg-pillar-tab{display:inline-flex;color:#a1a1aa;cursor:pointer;background:#18181b;border:1px solid #27272a;border-radius:4px;flex-direction:row;justify-content:center;align-items: center;padding:6px 12px;transition:all .15s cubic-bezier(.2,0,0,1);font-size:12px;font-weight:500}.dg-pillar-tab:hover{color:#fafafa;background:#27272a}.dg-pillar-tab.active{color:#fafafa;background:#27272a;border-color:#6366f1}.dg-vitals-grid{display:flex;flex-flow:wrap;align-items:stretch;gap:8px}.dg-vitals-card{display:flex;background:#18181b;border:1px solid #27272a;border-radius:6px;flex-direction:column;flex:120px;align-items: flex-start;min-width:110px;padding:8px 10px}.dg-vitals-card-title{color:#71717a;font-size:10px}.dg-vitals-card-val{color:#fafafa;font-size:13px;font-weight:500}.dg-switch-row{display:flex;background:#18181b;border:1px solid #27272a;border-radius:6px;flex-direction:row;justify-content:space-between;align-items: center;gap:12px;padding:8px 12px}.dg-switch-btn{display:inline-flex;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:9999px;flex-direction:row;align-items: center;width:38px;height:20px;padding:2px;transition:all .15s cubic-bezier(.2,0,0,1)}.dg-switch-btn.active{background:#6366f1;border-color:#818cf8}.dg-switch-thumb{background:#fafafa;border-radius:9999px;width:14px;height:14px;transition:transform .15s cubic-bezier(.2,0,0,1)}.dg-switch-btn.active .dg-switch-thumb{transform:translate(18px)}[data-cz-root] [data-cz~=menu],[data-cz-root] [data-cz~=popover],[data-cz-root] [data-cz~=tooltip],[data-cz-root] [data-cz~=palette]{background:var(--role-surface);color:var(--role-ink);border-radius:var(--cz-radius);box-shadow:0 1px 3px var(--role-shadow),0 12px 32px -12px var(--role-shadowDeep);z-index:var(--cz-z-dropdown);outline:none}[data-radix-popper-content-wrapper]{z-index:var(--cz-z-dropdown)!important}[data-cz-root] [data-cz~=menu]{display:flex;overflow:auto;max-height:var(--radix-dropdown-menu-content-available-height,70vh);flex-direction:column;align-items:stretch;gap:2px;min-width:180px;max-width:min(360px,100vw - 16px);padding:6px}[data-cz-root] [data-cz~=menu][data-state=open],[data-cz-root] [data-cz~=popover][data-state=open],[data-cz-root] [data-cz~=tooltip][data-state=delayed-open],[data-cz-root] [data-cz~=tooltip][data-state=instant-open]{animation:cz-rise var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1))}@keyframes cz-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cz-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-cz-root] [data-cz~=menu],[data-cz-root] [data-cz~=popover],[data-cz-root] [data-cz~=tooltip],[data-cz-root] [data-cz~=dialog],[data-cz-root] [data-cz~=dialog-scrim],[data-cz-root] [data-cz~=edge-sheet],[data-cz-root] [data-cz~=toast]{animation:none!important;transition:none!important}}[data-cz-root] [data-cz~=menu-item]{display:flex;align-items: center;gap:var(--cz-space-2);min-height:var(--cz-control-height-sm);border-radius:var(--cz-radius-in);font-family:var(--cz-body-face);font-size:var(--cz-type-md);color:var(--role-ink);cursor:pointer;user-select:none;outline:none;white-space:nowrap;text-align:start;flex-direction:row;width:100%;padding:6px 10px;line-height:1.3}[data-cz-root] [data-cz~=menu]:has([data-cz~=menu-check]) [data-cz~=menu-item]:not(:has([data-cz~=menu-check])){padding-inline-start:calc(10px + 14px + var(--cz-space-2))}[data-cz-root] [data-cz~=menu-item][data-tall]{white-space:normal;padding-block:var(--cz-space-2)}[data-cz-root] [data-cz~=menu-item][data-highlighted],[data-cz-root] [data-cz~=menu-item]:hover:not([aria-disabled=true]):not([data-disabled]){background:var(--role-menuCursor);color:var(--role-onMenuCursor)}[data-cz-root] [data-cz~=menu-item]:focus-visible{background:var(--role-menuCursor);color:var(--role-onMenuCursor)}[data-cz-root] [data-cz~=menu-item][data-state=checked],[data-cz-root] [data-cz~=menu-item][aria-checked=true]{font-family:var(--cz-body-medium-face)}[data-cz-root] [data-cz~=menu-item][data-disabled],[data-cz-root] [data-cz~=menu-item][aria-disabled=true],[data-cz-root] [data-cz~=menu-item]:disabled{color:var(--role-inkMuted);cursor:default}[data-cz-root] [data-cz~=menu-item][data-danger]{color:var(--role-dangerFill)}[data-cz-root] [data-cz~=menu-item][data-danger][data-highlighted],[data-cz-root] [data-cz~=menu-item][data-danger]:hover{background:var(--role-dangerFill);color:var(--role-onDanger)}[data-cz-root] [data-cz~=menu-label]{overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}[data-cz-root] [data-cz~=menu-words]{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0}[data-cz-root] [data-cz~=menu-desc]{font-size:var(--cz-type-xs);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=menu-item][data-highlighted] [data-cz~=menu-desc],[data-cz-root] [data-cz~=menu-item]:hover [data-cz~=menu-desc]{color:inherit}[data-cz-root] [data-cz~=menu-check]{display:inline-flex;flex-shrink:0;justify-content:center;align-items: center;width:14px;height:14px}[data-cz-root] [data-cz~=menu-media]{display:inline-flex;flex-shrink:0;align-items: center}[data-cz-root] [data-cz~=menu-keys],[data-cz-root] [data-cz~=menu-code]{font-family:var(--cz-body-face);font-size:var(--cz-type-xs);color:var(--role-inkMuted);margin-inline-start:auto}[data-cz-root] [data-cz~=menu-item][data-highlighted] [data-cz~=menu-keys]{color:inherit}[data-cz-root] [data-cz~=menu-sep]{margin:var(--cz-space-1)6px;background:var(--role-panelAlt);height:1px}[data-cz-root] [data-cz~=menu-heading]{padding:var(--cz-space-1)10px 2px;font-family:var(--cz-body-medium-face);font-size:var(--cz-type-xs);color:var(--role-inkMuted)}[data-cz-root] [data-cz~=context-target]{display:contents}[data-cz-root] [data-cz~=btn]{display:inline-flex;height:var(--cz-control-height-md);border-radius:var(--cz-radius);font-family:var(--cz-body-medium-face);font-size:var(--cz-type-md);white-space:nowrap;cursor:pointer;color:var(--role-ink);background:var(--role-panel);transition:background-color var(--cz-tween-ms,.16s)var(--cz-ease),color var(--cz-tween-ms,.16s)var(--cz-ease),box-shadow var(--cz-tween-ms,.16s)var(--cz-ease),transform var(--cz-tween-ms,.16s)var(--cz-ease);flex-direction:row;justify-content:center;align-items: center;gap:6px;min-width:0;padding:0 14px;line-height:1}[data-cz-root] [data-cz~=btn][data-size=sm]{height:var(--cz-control-height-sm);font-size:var(--cz-type-sm);padding:0 10px}[data-cz-root] [data-cz~=btn][data-size=xs]{height:var(--cz-control-height-xs);padding:0 var(--cz-space-2);font-size:var(--cz-type-xs);border-radius:var(--cz-radius-in);gap:var(--cz-space-1)}[data-cz-root] [data-cz~=btn][data-size=lg]{height:var(--cz-control-height-lg);font-size:var(--cz-type-lg);padding:0 18px}[data-cz-root] [data-cz~=btn][data-size=auth]{height:var(--cz-control-height-auth);padding:0 var(--cz-space-4);font-size:var(--cz-type-md)}[data-cz-root] [data-cz~=btn][data-shape=pill]{border-radius:999px}[data-cz-root] [data-cz~=btn][data-full]{width:100%}[data-cz-root] [data-cz~=btn][data-icon-only]{width:36px;padding:0}[data-cz-root] [data-cz~=btn][data-icon-only][data-size=sm]{width:32px}[data-cz-root] [data-cz~=btn][data-icon-only][data-size=xs]{width:24px}[data-cz-root] [data-cz~=btn][data-icon-only][data-size=lg]{width:44px}[data-cz-root] [data-cz~=btn-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0}[data-cz-root] [data-cz~=btn]:hover{background:var(--role-panelAlt)}[data-cz-root] [data-cz~=btn]:active,[data-cz-root] [data-cz~=btn][data-state=open],[data-cz-root] [data-cz~=btn][aria-pressed=true]{background:var(--role-interactionPressed,var(--role-panelAlt))}[data-cz-root] [data-cz~=btn]:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}[data-cz-root] [data-cz~=btn][data-variant=secondary]{background:var(--role-panel);color:var(--role-ink)}[data-cz-root] [data-cz~=btn][data-variant=secondary]:hover,[data-cz-root] [data-cz~=btn][data-variant=secondary][data-state=open],[data-cz-root] [data-cz~=btn][data-variant=secondary][aria-pressed=true]{background:var(--role-panelAlt)}[data-cz-root] [data-cz~=btn][data-variant=secondary]:active{background:var(--role-interactionPressed,var(--role-panelAlt))}[data-cz-root] [data-cz~=btn][data-variant=secondary]:disabled,[data-cz-root] [data-cz~=btn][data-variant=secondary][aria-disabled=true]{background:var(--role-fieldFill)}[data-cz-root] [data-cz~=stage-press]{display:block;text-align:left;padding:var(--cz-space-1)var(--cz-space-2);margin:-var(--cz-space-1)-var(--cz-space-2);border-radius:var(--cz-radius-in);cursor:pointer;background:var(--role-well);transition:background-color var(--cz-tween-ms,.16s)var(--cz-ease)}[data-cz-root] [data-cz~=stage-press]:hover{background:var(--role-rowHover)}[data-cz-root] [data-cz~=stage-press]:active{background:var(--role-rowPressed)}[data-cz-root] [data-cz~=btn][data-variant=ghost]{color:var(--role-inkSecondary);background:0 0}[data-cz-root] [data-cz~=btn][data-variant=ghost]:hover,[data-cz-root] [data-cz~=btn][data-variant=ghost][data-state=open]{background:var(--role-ghostHover);color:var(--role-ink)}[data-cz-root] [data-cz~=btn][data-variant=ghost]:active,[data-cz-root] [data-cz~=btn][data-variant=ghost][aria-pressed=true]{background:var(--role-ghostPressed);color:var(--role-ink)}[data-cz-root] [data-cz~=btn][data-icon-only][data-variant=ghost]{color:var(--role-inkMuted)}[data-cz-root] [data-cz~=btn][data-icon-only][data-variant=ghost]:hover{color:var(--role-ink)}[data-cz-root] [data-cz~=btn][data-icon-only][data-variant=ghost][aria-pressed=true]{background:var(--role-selection);color:var(--role-accentInk)}[data-cz-root] [data-cz~=btn][data-variant=primary],[data-cz-root] [data-cz~=btn][data-variant=current]{background:var(--btn-tone,var(--role-primaryFill));color:var(--role-onPrimary)}[data-cz-root] [data-cz~=btn][data-variant=primary]:hover,[data-cz-root] [data-cz~=btn][data-variant=current]:hover{background:var(--btn-tone,var(--role-primaryHover));filter:var(--btn-tone-hover,none)}[data-cz-root] [data-cz~=btn][data-variant=primary]:active,[data-cz-root] [data-cz~=btn][data-variant=current]:active{background:var(--btn-tone,var(--role-primaryPressed))}[data-cz-root] [data-cz~=btn][data-variant=primary][style*=--btn-tone]:hover{--btn-tone-hover:brightness(1.08)}[data-cz-root] [data-cz~=btn][data-variant=danger]{background:var(--role-dangerFill);color:var(--role-onDanger)}[data-cz-root] [data-cz~=btn][data-variant=danger]:hover{background:var(--role-negativeHover)}[data-cz-root] [data-cz~=btn][data-variant=danger]:active{background:var(--role-negativePressed)}[data-cz-root] [data-cz~=btn][data-variant=outline]{background:var(--role-outlineFill);box-shadow:inset 0 0 0 1px var(--role-hairlineStrong)}[data-cz-root] [data-cz~=btn][data-variant=outline]:hover{background:var(--role-panelAlt)}[data-cz-root] [data-cz~=btn][data-variant=dark]{background:var(--role-surface)}[data-cz-root] [data-cz~=btn][data-variant=dark]:hover{background:var(--role-rowHover)}[data-cz-root] [data-cz~=btn][data-variant=dark]:active{background:var(--role-rowPressed)}[data-cz-root] [data-cz~=btn]:disabled,[data-cz-root] [data-cz~=btn][aria-disabled=true]{opacity:.5;cursor:default}[data-cz-root] [data-cz~=btn][data-busy]{cursor:progress}[data-cz-root] [data-cz~=btn-ring]{animation:1s linear infinite cz-turn;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px}@keyframes cz-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-cz-root] [data-cz~=btn-ring]{animation:none;opacity:.5;border-right-color:currentColor}}[data-cz-root] [data-cz~=dialog-scrim]{position:fixed;background:var(--role-scrim);z-index:var(--cz-z-backdrop);animation:cz-fade var(--cz-tween-ms,.16s)ease-out;inset:0}[data-cz-root] [data-cz~=dialog]{position:fixed;z-index:var(--cz-z-modal);background:var(--role-surface);color:var(--role-ink);border-radius:var(--cz-radius);padding:var(--cz-space-6);gap:var(--cz-space-3);overflow:auto;outline:none;box-shadow:0 1px 3px var(--role-shadow),0 24px 64px -24px var(--role-shadowDeep);animation:cz-rise var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1));width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}[data-cz-root] [data-cz~=dialog][data-width=form]{width:min(640px,100vw - 32px)}[data-cz-root] [data-cz~=dialog][data-width=wide]{width:min(960px,100vw - 32px)}[data-cz-root] [data-cz~=dialog][data-inline]{position:relative;z-index:auto;animation:none;max-height:none;top:auto;left:auto;transform:none}[data-cz-root] [data-cz~=dialog][data-flush]{box-shadow:none;background:0 0;gap:0;padding:0}[data-cz-root] [data-cz~=dialog-title]{font-family:var(--cz-title-face);font-size:var(--cz-type-xl);color:var(--role-ink);line-height:1.3}[data-cz-root] [data-cz~=dialog-desc]{font-size:var(--cz-type-md);color:var(--role-inkSecondary);line-height:1.5}[data-cz-root] [data-cz~=dialog-body]{gap:var(--cz-space-3);min-height:0}[data-cz-root] [data-cz~=dialog-actions]{display:flex;justify-content:flex-end;align-items: center;gap:var(--cz-space-2);margin-top:var(--cz-space-2);flex-direction:row}[data-cz-root] [data-cz~=hidden]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px}[data-cz-root] [data-cz~=confirm-typed]{margin-top:var(--cz-space-1)}[data-cz-root] [data-cz~=edge-sheet]{position:fixed;z-index:var(--cz-z-modal);background:var(--role-surface);color:var(--role-ink);padding:var(--cz-space-6);gap:var(--cz-space-3);overflow:auto;outline:none;box-shadow:0 1px 3px var(--role-shadow),0 24px 64px -24px var(--role-shadowDeep)}[data-cz-root] [data-cz~=edge-sheet][data-side=right]{border-radius:var(--cz-radius)0 0 var(--cz-radius);width:min(420px,100vw);top:0;bottom:0;right:0}[data-cz-root] [data-cz~=edge-sheet][data-side=left]{border-radius:0 var(--cz-radius)var(--cz-radius)0;width:min(420px,100vw);top:0;bottom:0;left:0}[data-cz-root] [data-cz~=edge-sheet][data-side=bottom]{border-radius:var(--cz-radius)var(--cz-radius)0 0;max-height:85dvh;bottom:0;left:0;right:0}@media (max-width:719px){[data-cz-root] [data-cz~=dialog]:not([data-inline]){border-radius:var(--cz-radius)var(--cz-radius)0 0;width:auto;max-height:90dvh;inset:auto 0 0;transform:none}}[data-cz-root] [data-cz~=popover]{padding:var(--cz-space-3);gap:var(--cz-space-2);max-width:min(420px,100vw - 16px)}[data-cz-root] [data-cz~=popover][data-fit]{padding:0}[data-cz-root] [data-cz~=tooltip]{font-size:var(--cz-type-sm);background:var(--role-surface);color:var(--role-ink);border-radius:var(--cz-radius-in);display:flex;align-items: center;gap:var(--cz-space-2);flex-direction:row;padding:6px 10px;line-height:1.3}[data-cz-root] [data-cz~=tooltip-keys]{display:inline-flex;align-items: center;gap:var(--cz-space-1)}[data-cz-root] [data-cz~=tip-trigger]{display:inline-flex;align-items: center}[data-cz-root] [data-cz~=tip]{display:flex;border-radius:var(--cz-radius);background:var(--role-overlayFill);color:var(--role-ink);box-shadow:0 1px 3px var(--role-shadow),0 12px 28px -8px var(--role-shadowDeep);z-index:var(--cz-z-tooltip);pointer-events:none;animation:cz-rise var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1))both;flex-direction:column;gap:6px;max-width:320px;padding:10px 14px}[data-cz-root] [data-cz~=tip-title]{display:block;font-family:var(--cz-title-face);font-weight:500;font-size:var(--cz-type-sm);color:var(--role-ink);line-height:1.3}[data-cz-root] [data-cz~=tip-line]{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;font-family:var(--cz-body-face);font-size:var(--cz-type-xs);color:var(--role-inkSecondary);-webkit-box-orient:vertical;line-height:1.45}[data-cz-root] [data-cz~=tip-line][data-cz~=tip-alone]{display:block;-webkit-line-clamp:unset;color:var(--role-ink)}[data-cz-root] [data-cz~=tip-line][data-cz~=tip-whole]{display:block;-webkit-line-clamp:unset}[data-cz-root] [data-cz~=tip-pills]{display:flex;flex-flow:wrap;align-items: center;gap:6px;padding-top:2px}[data-cz-root] [data-cz~=kbd]{display:inline-flex;border-radius:var(--cz-radius-mark);font-family:var(--cz-body-face);font-size:var(--cz-type-xs);background:var(--role-panel);color:var(--role-inkSecondary);justify-content:center;align-items: center;min-width:18px;height:18px;padding:0 5px}[data-cz-root] [data-cz~=spotlight]{z-index:var(--cz-z-modal);pointer-events:none;box-shadow:0 0 0 9999px var(--role-scrim),0 0 0 2px var(--role-accent)}[data-cz-root] [data-cz~=toast-view]{position:fixed;z-index:var(--cz-z-tooltip);display:flex;align-items: center;gap:var(--cz-space-2);list-style:none;outline:none;flex-direction:column;width:min(420px,100vw - 32px);margin:0;padding:0;bottom:24px;left:50%;transform:translate(-50%)}[data-cz-root] [data-cz~=toast]{display:flex;align-items: center;gap:var(--cz-space-3);border-radius:var(--cz-radius);background:var(--role-surface);color:var(--role-ink);font-size:var(--cz-type-md);box-shadow:0 1px 3px var(--role-shadow),0 12px 32px -12px var(--role-shadowDeep);animation:cz-rise var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1));flex-direction:row;padding:10px 14px;line-height:1.4}[data-cz-root] [data-cz~=toast][data-tone=error]{background:var(--role-dangerFill);color:var(--role-onDanger)}[data-cz-root] [data-cz~=toast][data-tone=inverse]{background:var(--role-panel)}[data-cz-root] [data-cz~=toast-words]{flex:auto;min-width:0}[data-cz-root] [data-cz~=toast-action]{font-family:var(--cz-body-medium-face);font-size:var(--cz-type-sm);padding:var(--cz-space-1)var(--cz-space-2);border-radius:var(--cz-radius-in);background:var(--role-panel);color:var(--role-ink);white-space:nowrap}[data-cz-root] [data-cz~=field]{display:flex;flex-direction:column;gap:6px}[data-cz-root] [data-cz~=field][data-inline]{flex-direction:row;align-items: center;gap:10px}[data-cz-root] [data-cz~=field-label]{font-family:var(--cz-body-medium-face);font-size:var(--cz-type-sm);color:var(--role-inkSecondary);line-height:1.3}[data-cz-root] [data-cz~=field-error]{font-size:var(--cz-type-sm);color:var(--role-dangerFill);line-height:1.3}[data-cz-root] [data-cz~=field-hint]{font-size:var(--cz-type-sm);color:var(--role-inkMuted);line-height:1.3}[data-cz-root] [data-cz~=field-frame]{display:flex;align-items: center;gap:var(--cz-space-2);height:var(--cz-control-height-md);padding:0 var(--cz-space-3);border-radius:var(--cz-radius);background:var(--role-fieldFill);color:var(--role-ink);border:1px solid var(--role-hairlineStrong);cursor:text;transition:border-color var(--cz-tween-ms,.16s)var(--cz-ease),box-shadow var(--cz-tween-ms,.16s)var(--cz-ease);flex-direction:row}[data-cz-root] [data-cz~=field-frame][data-size=sm]{height:var(--cz-control-height-sm);padding:0 10px}[data-cz-root] [data-cz~=field-frame][data-size=lg]{height:var(--cz-control-height-lg);padding:0 14px}[data-cz-root] [data-cz~=field-frame][data-size=auth]{height:var(--cz-control-height-auth);padding:0 14px}[data-cz-root] [data-cz~=field-frame][data-area]{padding:var(--cz-space-2)var(--cz-space-3);align-items:stretch;height:auto}[data-cz-root] [data-cz~=field-frame]:hover{border-color:var(--role-inkMuted)}[data-cz-root] [data-cz~=field-frame]:focus-within{border-color:var(--role-fieldFrame,var(--role-inkMuted));box-shadow:none;outline:none}[data-cz-root] [data-cz~=field-frame][data-invalid]{border-color:var(--role-fieldInvalid)}[data-cz-root] [data-cz~=field-frame][data-disabled]{opacity:.5;cursor:default}[data-cz-root] [data-cz~=field-frame] [data-cz~=btn-ring]{color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=field-lead]{display:inline-flex;color:var(--role-inkMuted);flex:none;align-items: center}[data-cz-root] [data-cz~=field-input],[data-cz-root] [data-cz~=field-input]:focus{outline:none;box-shadow:none;color:inherit;font-family:var(--cz-body-face);font-size:var(--cz-type-md);background:0 0;border:0;flex:auto;width:100%;min-width:0;height:100%;padding:0;line-height:1.4}[data-cz-root] [data-cz~=field-input]:focus-visible{outline:none;box-shadow:none;color:inherit;font-family:var(--cz-body-face);font-size:var(--cz-type-md);background:0 0;border:0;flex:auto;width:100%;min-width:0;height:100%;padding:0;line-height:1.4}[data-cz-root] textarea[data-cz~=field-input]{resize:none;overflow:hidden;height:auto;min-height:3.8em}[data-cz-root] [data-cz~=field-input]::placeholder{color:var(--role-inkMuted)}[data-cz-root] [data-cz~=field-input]:disabled{cursor:default;color:var(--role-disabledInk)}@media (pointer:coarse){[data-cz-root] [data-cz~=field-input]{font-size:16px}}[data-cz-root] [data-cz~=select-trigger]{display:inline-flex;justify-content:space-between;align-items: center;gap:var(--cz-space-2);height:var(--cz-control-height-md);padding:0 10px 0 var(--cz-space-3);border-radius:var(--cz-radius);background:var(--role-fieldFill);color:var(--role-ink);border:1px solid var(--role-hairlineStrong);font-size:var(--cz-type-md);outline:none;cursor:pointer;transition:background-color var(--cz-tween-ms,.16s);flex-direction:row;min-width:120px;line-height:1}[data-cz-root] [data-cz~=select-trigger]:hover,[data-cz-root] [data-cz~=select-trigger][data-state=open]{background:var(--role-inputHover)}[data-cz-root] [data-cz~=select-trigger][data-variant=quiet]{color:var(--role-inkSecondary);background:0 0;border-color:#0000;min-width:0}[data-cz-root] [data-cz~=select-trigger][data-variant=quiet]:hover,[data-cz-root] [data-cz~=select-trigger][data-variant=quiet][data-state=open]{background:var(--role-ghostHover);color:var(--role-ink)}[data-cz-root] [data-cz~=select-trigger][data-variant=flat]{border-color:#0000}[data-cz-root] [data-cz~=select-trigger][data-size=sm]{height:var(--cz-control-height-sm);font-size:var(--cz-type-sm)}[data-cz-root] [data-cz~=select-trigger]:disabled{opacity:.5;cursor:default}[data-cz-root] [data-cz~=select-trigger]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0}[data-cz-root] [data-cz~=select-value][data-placeholder]{color:var(--role-inkMuted)}[data-cz-root] [data-cz~=select-mark]{display:inline-flex;color:var(--role-inkSecondary);align-items: center}[data-cz-root] [data-cz~=select-content]{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height,60vh)}[data-cz-root] [data-cz~=select-list]{gap:2px}[data-cz-root] [data-cz~=select-item][data-state=checked]{font-family:var(--cz-body-medium-face)}[data-cz-root] [data-cz~=seg-field]{gap:6px}[data-cz-root] [data-cz~=seg-field][data-fill] [data-cz~=seg]{width:100%}[data-cz-root] [data-cz~=seg]{display:inline-flex;border-radius:var(--cz-radius);background:var(--role-panel);flex-direction:row;align-items: center;gap:2px;padding:3px}[data-cz-root] [data-cz~=seg][data-look=ruled],[data-cz-root] [data-cz~=seg][data-look=static]{background:0 0;gap:0;padding:0}[data-cz-root] [data-cz~=seg][data-grow] [data-cz~=seg-item]{flex:1 1 0}[data-cz-root] [data-cz~=seg-item]{display:inline-flex;padding:0 var(--cz-space-3);border-radius:var(--cz-radius-in);font-family:var(--cz-body-medium-face);font-size:var(--cz-type-sm);color:var(--role-inkSecondary);white-space:nowrap;outline:none;transition:background-color var(--cz-tween-ms,.16s),color var(--cz-tween-ms,.16s);flex-direction:row;justify-content:center;align-items: center;gap:6px;height:30px;line-height:1}[data-cz-root] [data-cz~=seg][data-size=sm] [data-cz~=seg-item]{height:var(--cz-control-height-xs);font-size:var(--cz-type-xs);padding:0 10px}[data-cz-root] [data-cz~=seg][data-size=lg] [data-cz~=seg-item]{padding:0 var(--cz-space-4);font-size:var(--cz-type-md);height:38px}[data-cz-root] [data-cz~=seg-item]:hover{color:var(--role-ink)}[data-cz-root] [data-cz~=seg-item][data-state=on]{background:var(--role-surface);color:var(--role-ink);box-shadow:0 1px 2px var(--role-shadow)}[data-cz-root] [data-cz~=seg][data-tone=primary] [data-cz~=seg-item][data-state=on]{background:var(--role-primaryFill);color:var(--role-onPrimary)}[data-cz-root] [data-cz~=seg][data-look=ruled] [data-cz~=seg-item]{box-shadow:none;height:var(--cz-control-height-md);background:0 0;border-bottom:2px solid #0000}[data-cz-root] [data-cz~=seg][data-look=ruled] [data-cz~=seg-item][data-state=on]{border-bottom-color:var(--role-accent);color:var(--role-ink)}[data-cz-root] [data-cz~=seg-item]:disabled{opacity:.5}[data-cz-root] [data-cz~=seg-item]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=radio]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=seg-count]{font-family:var(--cz-body-face);color:var(--role-inkMuted)}[data-cz-root] [data-cz~=seg-label][data-caps]{text-transform:uppercase;letter-spacing:.06em;font-size:var(--cz-type-xs)}[data-cz-root] [data-cz~=tabs-field],[data-cz-root] [data-cz~=radio-group]{gap:6px}[data-cz-root] [data-cz~=radio-group][data-layout=row]{align-items: center;gap:var(--cz-space-3);flex-flow:wrap}[data-cz-root] [data-cz~=radio-row]{display:flex;cursor:pointer;flex-direction:row;align-items: center;gap:10px}[data-cz-root] [data-cz~=radio-row][data-disabled]{opacity:.5;cursor:default}[data-cz-root] [data-cz~=radio]{border:1px solid var(--role-hairlineStrong);background:var(--role-fieldFill);display:inline-flex;outline:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items: center;width:18px;height:18px}[data-cz-root] [data-cz~=radio][data-state=checked]{border-color:var(--role-primaryFill)}[data-cz-root] [data-cz~=radio-dot]{background:var(--role-primaryFill);border-radius:999px;width:10px;height:10px}[data-cz-root] [data-cz~=radio-words]{display:flex;flex-direction:column;gap:2px}[data-cz-root] [data-cz~=radio-label]{font-size:var(--cz-type-md);color:var(--role-ink)}[data-cz-root] [data-cz~=radio-detail]{font-size:var(--cz-type-sm);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=sw-row]{display:flex;cursor:pointer;flex-direction:row;align-items: center;gap:10px}[data-cz-root] [data-cz~=sw]{position:relative;background:var(--role-panelAlt);outline:none;transition:background-color var(--cz-tween-ms,.16s);border-radius:999px;flex-shrink:0;width:36px;height:20px}[data-cz-root] [data-cz~=sw][data-size=sm]{width:30px;height:16px}[data-cz-root] [data-cz~=sw][data-state=checked]{background:var(--role-primaryFill)}[data-cz-root] [data-cz~=sw-thumb]{display:block;background:var(--role-surface);box-shadow:0 1px 2px var(--role-shadow);transition:transform var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1));border-radius:999px;width:16px;height:16px;transform:translate(2px)}[data-cz-root] [data-cz~=sw][data-size=sm] [data-cz~=sw-thumb]{width:12px;height:12px}[data-cz-root] [data-cz~=sw-thumb][data-state=checked]{transform:translate(18px)}[data-cz-root] [data-cz~=sw][data-size=sm] [data-cz~=sw-thumb][data-state=checked]{transform:translate(16px)}[data-cz-root] [data-cz~=sw]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=check]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=sw-label],[data-cz-root] [data-cz~=check-label]{font-size:var(--cz-type-md);color:var(--role-ink)}[data-cz-root] [data-cz~=check-field]{gap:6px}[data-cz-root] [data-cz~=check-row]{display:flex;cursor:pointer;flex-direction:row;align-items: center;gap:10px}[data-cz-root] [data-cz~=check]{border-radius:var(--cz-radius-mark);border:1px solid var(--role-hairlineStrong);background:var(--role-fieldFill);display:inline-flex;outline:none;color:var(--role-onPrimary);flex-shrink:0;justify-content:center;align-items: center;width:18px;height:18px}[data-cz-root] [data-cz~=check][data-state=checked]{background:var(--role-primaryFill);border-color:var(--role-primaryFill)}[data-cz-root] [data-cz~=option-card]{display:flex;align-items: center;gap:var(--cz-space-3);padding:var(--cz-space-3)14px;border-radius:var(--cz-radius);background:var(--role-panel);color:var(--role-ink);text-align:start;outline:none;transition:background-color var(--cz-tween-ms,.16s),box-shadow var(--cz-tween-ms,.16s);flex-direction:row}[data-cz-root] [data-cz~=option-card][data-layout=tile]{flex-direction:column;align-items: flex-start}[data-cz-root] [data-cz~=option-card]:hover{background:var(--role-panelAlt)}[data-cz-root] [data-cz~=option-card][data-state=on]{box-shadow:inset 0 0 0 2px var(--role-primaryFill)}[data-cz-root] [data-cz~=option-card][data-selection=fill][data-state=on]{background:var(--role-primaryFill);color:var(--role-onPrimary);box-shadow:none}[data-cz-root] [data-cz~=option-mark]{border-radius:var(--cz-radius-mark);border:1px solid var(--role-hairlineStrong);display:inline-flex;flex-shrink:0;justify-content:center;align-items: center;width:18px;height:18px}[data-cz-root] [data-cz~=option-mark][data-kind=radio]{border-radius:999px}[data-cz-root] [data-cz~=option-card][data-state=on] [data-cz~=option-mark]{background:var(--role-primaryFill);border-color:var(--role-primaryFill);color:var(--role-onPrimary)}[data-cz-root] [data-cz~=option-words]{display:flex;flex-direction:column;gap:2px;min-width:0}[data-cz-root] [data-cz~=option-label]{font-family:var(--cz-body-medium-face);font-size:var(--cz-type-md)}[data-cz-root] [data-cz~=option-detail]{font-size:var(--cz-type-sm);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=option-card][data-selection=fill][data-state=on] [data-cz~=option-detail]{color:inherit}[data-cz-root] [data-cz~=option-card]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=slider-field]{gap:var(--cz-space-2)}[data-cz-root] [data-cz~=slider-head]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cz-space-2);flex-direction:row}[data-cz-root] [data-cz~=slider-readout]{font-size:var(--cz-type-sm);color:var(--role-inkSecondary);font-variant-numeric:tabular-nums}[data-cz-root] [data-cz~=slider]{position:relative;display:flex;touch-action:none;user-select:none;flex-direction:row;align-items: center;width:100%;height:20px}[data-cz-root] [data-cz~=slider-track]{position:relative;background:var(--role-panelAlt);border-radius:999px;flex:auto;height:4px}[data-cz-root] [data-cz~=slider-range]{position:absolute;background:var(--role-primaryFill);border-radius:999px;height:100%}[data-cz-root] [data-cz~=slider-thumb]{display:block;background:var(--role-surface);box-shadow:0 1px 3px var(--role-shadow),0 0 0 1px var(--role-hairlineStrong);outline:none;cursor:grab;border-radius:999px;width:18px;height:18px}[data-cz-root] [data-cz~=slider-thumb]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=disclosure-head]:focus-visible{box-shadow:0 0 0 var(--cz-focus-width)var(--role-ground),0 0 0 calc(var(--cz-focus-width)*2)var(--role-focusRing)}[data-cz-root] [data-cz~=slider][data-disabled]{opacity:.5}[data-cz-root] [data-cz~=slider-native]{appearance:auto;accent-color:var(--role-primaryFill);width:100%}[data-cz-root] [data-cz~=disclosure]{gap:0}[data-cz-root] [data-cz~=disclosure][data-boxed]{border-radius:var(--cz-radius);background:var(--role-panel);padding:var(--cz-space-1)}[data-cz-root] [data-cz~=disclosure-head]{display:flex;align-items: center;gap:var(--cz-space-2);min-height:var(--cz-control-height-md);padding:6px var(--cz-space-2);border-radius:var(--cz-radius-in);text-align:start;outline:none;transition:background-color var(--cz-tween-ms,.16s);flex-direction:row}[data-cz-root] [data-cz~=disclosure-head]:hover{background:var(--role-ghostHover)}[data-cz-root] [data-cz~=disclosure-mark]{display:inline-flex;color:var(--role-inkSecondary);transition:transform var(--cz-tween-ms,.16s)var(--cz-ease,cubic-bezier(.2,0,0,1));align-items: center;transform:rotate(-90deg)}[data-cz-root] [data-cz~=disclosure-head][data-state=open] [data-cz~=disclosure-mark]{transform:none}[data-cz-root] [data-cz~=disclosure-words]{display:flex;align-items:baseline;gap:var(--cz-space-2);flex-direction:row;flex:auto;min-width:0}[data-cz-root] [data-cz~=disclosure-head][data-layout=stacked] [data-cz~=disclosure-words]{flex-direction:column;gap:2px}[data-cz-root] [data-cz~=disclosure-label]{font-family:var(--cz-body-medium-face);font-size:var(--cz-type-md);color:var(--role-ink)}[data-cz-root] [data-cz~=disclosure-summary]{font-size:var(--cz-type-sm);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=disclosure-body]{padding:var(--cz-space-1)var(--cz-space-2)var(--cz-space-2)30px;gap:var(--cz-space-2)}[data-cz-root] [data-cz~=palette]{position:fixed;z-index:var(--cz-z-modal);padding:var(--cz-space-2);overflow:hidden;gap:6px;width:min(640px,100vw - 32px);max-height:70vh;top:12vh;left:50%;transform:translate(-50%)}[data-cz-root] [data-cz~=palette-input],[data-cz-root] [data-cz~=choice-input]{height:var(--cz-control-height-auth);padding:0 var(--cz-space-3);border-radius:var(--cz-radius-in);background:var(--role-fieldFill);color:var(--role-ink);font-size:var(--cz-type-md);outline:none;border:0}[data-cz-root] [data-cz~=choice-input]{height:var(--cz-control-height-sm);font-size:var(--cz-type-md)}[data-cz-root] [data-cz~=palette-list],[data-cz-root] [data-cz~=choice-list]{overflow:auto;gap:2px;min-height:0}[data-cz-root] [data-cz~=choice-list]{max-height:280px}[data-cz-root] [data-cz~=palette-group]{gap:2px}[data-cz-root] [data-cz~=palette-group-name]{padding:var(--cz-space-2)10px var(--cz-space-1);font-size:var(--cz-type-xs);color:var(--role-inkMuted);font-family:var(--cz-body-medium-face)}[data-cz-root] [data-cz~=palette-item],[data-cz-root] [data-cz~=choice-item]{display:flex;min-height:var(--cz-control-height-md);border-radius:var(--cz-radius-in);font-size:var(--cz-type-md);cursor:pointer;color:var(--role-ink);flex-direction:row;align-items: center;gap:10px;padding:6px 10px}[data-cz-root] [data-cz~=palette-item][data-state=active],[data-cz-root] [data-cz~=choice-item][data-state=active]{background:var(--role-menuCursor);color:var(--role-onMenuCursor)}[data-cz-root] [data-cz~=palette-item-label],[data-cz-root] [data-cz~=choice-label]{flex:auto;min-width:0}[data-cz-root] [data-cz~=palette-item-detail],[data-cz-root] [data-cz~=choice-detail]{font-size:var(--cz-type-sm);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=palette-item][data-state=active] [data-cz~=palette-item-detail],[data-cz-root] [data-cz~=choice-item][data-state=active] [data-cz~=choice-detail]{color:inherit}[data-cz-root] [data-cz~=palette-item-keys]{display:inline-flex;align-items: center;gap:var(--cz-space-1)}[data-cz-root] [data-cz~=palette-empty],[data-cz-root] [data-cz~=choice-empty]{padding:var(--cz-space-4)10px;font-size:var(--cz-type-md);color:var(--role-inkMuted);text-align:center}[data-cz-root] [data-cz~=choice]{padding:var(--cz-space-2);gap:6px}[data-cz-root] [data-cz~=choice-title]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cz-space-2);padding:var(--cz-space-1)var(--cz-space-1)2px;font-family:var(--cz-body-medium-face);font-size:var(--cz-type-sm);color:var(--role-inkSecondary);flex-direction:row}[data-cz-root] [data-cz~=choice-count]{font-family:var(--cz-body-face);color:var(--role-inkMuted)}[data-cz-root] [data-cz~=choice-words]{display:flex;flex-direction:column;flex:auto;gap:2px;min-width:0}[data-cz-root] [data-cz~=choice-lead]{display:inline-flex;flex-shrink:0;align-items: center}[data-cz-root] [data-cz~=help-section]{gap:6px}[data-cz-root] [data-cz~=help-title]{font-family:var(--cz-body-medium-face);font-size:var(--cz-type-sm);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=help-row]{display:flex;align-items: center;gap:var(--cz-space-3);font-size:var(--cz-type-md);flex-direction:row}[data-cz-root] [data-cz~=help-keys]{display:inline-flex;align-items: center;gap:var(--cz-space-1);min-width:96px}[data-cz-root] [data-cz~=fault]{justify-content:center;align-items: center;gap:var(--cz-space-2);padding:var(--cz-space-6);text-align:center;background:var(--role-ground);color:var(--role-ink);min-height:100dvh}[data-cz-root] [data-cz~=fault-title]{font-family:var(--cz-title-face);font-size:var(--cz-type-xl)}[data-cz-root] [data-cz~=fault-words]{font-size:var(--cz-type-md);color:var(--role-inkSecondary)}[data-cz-root] [data-cz~=band-slot]{display:contents}[data-cz-root] [data-cz~=menu-check] svg,[data-cz-root] [data-cz~=option-mark] svg,[data-cz-root] [data-cz~=choice-mark] svg{opacity:0;transition:opacity var(--cz-tween-ms,.16s)}[data-cz-root] [data-cz~=menu-check][data-on] svg,[data-cz-root] [data-cz~=option-card][data-state=on] [data-cz~=option-mark] svg,[data-cz-root] [data-cz~=choice-mark][data-on] svg,[data-cz-root] [data-cz~=menu-item][data-state=checked] [data-cz~=menu-check] svg{opacity:1}@media (pointer:coarse){[data-cz-root] :-webkit-any([data-cz~=btn],[data-cz~=field-frame],[data-cz~=select-trigger],[data-cz~=tab],[data-cz~=seg-item],[data-cz~=ws-siderow],[data-cz~=ws-row]){min-height:var(--cz-control-height-touch);height:auto}[data-cz-root] :-moz-any([data-cz~=btn],[data-cz~=field-frame],[data-cz~=select-trigger],[data-cz~=tab],[data-cz~=seg-item],[data-cz~=ws-siderow],[data-cz~=ws-row]){min-height:var(--cz-control-height-touch);height:auto}[data-cz-root] :is([data-cz~=btn],[data-cz~=field-frame],[data-cz~=select-trigger],[data-cz~=tab],[data-cz~=seg-item],[data-cz~=ws-siderow],[data-cz~=ws-row]){min-height:var(--cz-control-height-touch);height:auto}}html body,html #root{height:auto;min-height:100%}html body{overflow:visible}body{background:var(--role-ground);color:var(--role-ink);margin:0}html{font-synthesis:none}*{box-sizing:border-box}a{color:inherit}:focus-visible:not(:-webkit-any(input,textarea,select,[contenteditable])){outline:2px solid var(--role-focusRing);outline-offset:3px}:focus-visible:not(:-moz-any(input,textarea,select,[contenteditable])){outline:2px solid var(--role-focusRing);outline-offset:3px}:focus-visible:not(:is(input,textarea,select,[contenteditable])){outline:2px solid var(--role-focusRing);outline-offset:3px}
