:root{--op-1: #FF7A45;--op-2: #F4476B;--op-accent: #F4476B;--op-accent-dark: #D62F57;--op-ink: #1A1426;--op-soft-1: #FFF1EC;--op-soft-2: #FFE4EC;--op-grad: linear-gradient(135deg, #FF7A45 0%, #F4476B 100%);--op-grad-dark: linear-gradient(135deg, #F4476B 0%, #B91C50 100%);--op-grad-soft: linear-gradient(135deg, #FFF1EC 0%, #FFE4EC 100%);--op-tint: #FFF7F4;--op-ring: rgba(244, 71, 107, .18)}.Polaris-Button--variantPrimary{background:var(--op-grad)!important;border-color:var(--op-2)!important;box-shadow:0 2px 8px #f4476b52!important}.Polaris-Button--variantPrimary:hover:not(:disabled){background:var(--op-grad-dark)!important;border-color:var(--op-accent-dark)!important}.Polaris-Button--variantPrimary:active:not(:disabled){background:linear-gradient(135deg,#d62f57,#8f1740)!important}.Polaris-Button--variantPrimary:disabled,.Polaris-Button--variantPrimary[aria-disabled=true]{background:#ebebeb!important;border-color:#ebebeb!important;color:#8a8a8a!important;box-shadow:none!important;cursor:not-allowed}.Polaris-Button--variantPrimary:disabled .Polaris-Text--root,.Polaris-Button--variantPrimary[aria-disabled=true] .Polaris-Text--root{color:inherit!important}.Polaris-Link{color:var(--op-accent)!important}.Polaris-Link:hover{color:var(--op-accent-dark)!important}.Polaris-TextField__Input:focus{border-color:var(--op-accent)!important;box-shadow:0 0 0 3px var(--op-ring)!important}.Polaris-Checkbox__Input:checked+.Polaris-Checkbox__Backdrop{background:var(--op-accent)!important;border-color:var(--op-accent)!important}.pb-hero{position:relative;isolation:isolate;background:radial-gradient(120% 140% at 88% 8%,#ffffff38,#fff0 52%),linear-gradient(118deg,#ff8a4c,#f4476b 58%,#c9265a);border-radius:16px;padding:32px 36px;color:#fff;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 2px #1a142614,0 18px 38px -18px #c9265a8c}.pb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#ffffff1a,#fff0 38%);pointer-events:none;z-index:-1}.pb-hero-copy{max-width:620px}.pb-hero-copy h1{margin-bottom:10px}.pb-hero-eyebrow{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;background:#ffffff29;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:4px 11px 4px 9px;margin:0}.pb-hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff47}.pb-hero h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;margin:0;color:#fff}.pb-hero p{font-size:14px;line-height:1.55;color:#ffffffe0;margin:0}.pb-hero .Polaris-Button--variantPrimary{background:#fff!important;border-color:#ffffffe6!important;color:#c9265a!important;box-shadow:0 6px 16px -6px #1a142673!important}.pb-hero .Polaris-Button--variantPrimary:hover:not(:disabled){background:#fff4f0!important;border-color:#fff4f0!important;color:#a81a49!important}.pb-hero .Polaris-Button--variantPrimary:active:not(:disabled){background:#ffe7df!important}.pb-hero .Polaris-Button--variantPrimary .Polaris-Text--root{color:inherit!important}.pb-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#efe7e3;border:1px solid #EFE7E3;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1a14260d}@media(max-width:900px){.pb-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-stat-card{background:#fff;padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;text-align:left;min-width:0;transition:background .18s ease}.pb-stat-card:hover{background:#fffbf9}.pb-stat-label{order:-1;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c8a96;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pb-stat-value,.pb-stat-chip{display:flex;align-items:center;min-height:30px;max-width:100%}.pb-stat-value{font-size:26px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--op-ink);margin:0}.pb-stat-chip{min-height:30px;box-sizing:border-box;font-size:13px;font-weight:600;line-height:1.2;padding:0 12px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-stat-chip--brand{background:#fff1ec;color:#b4234b;border:1px solid #F7D8CE}.pb-stat-chip--success{background:#e9f7f0;color:#0c6b45;border:1px solid #CCE9DB}.pb-stat-chip--attention{background:#fff6e8;color:#7a4f00;border:1px solid #F3DFB4}.pb-stat-chip--subdued{background:#f4f4f6;color:#53535e;border:1px solid #E6E6EA}.pb-feature-icon{width:52px;height:52px;border-radius:14px;background:var(--op-grad-soft);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.pb-page-header{background:#fff;border:1px solid #F1E4DE;border-left:5px solid transparent;border-image:var(--op-grad) 1;border-radius:12px;padding:16px 20px;margin-bottom:4px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 14px #f4476b12}.pb-page-header-icon{width:44px;height:44px;border-radius:12px;background:var(--op-grad);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;box-shadow:0 4px 12px #f4476b4d;flex-shrink:0}.pb-page-header-title{font-size:15px;font-weight:700;color:var(--op-ink);margin:0}.pb-page-header-sub{font-size:12px;color:var(--op-accent);opacity:.9;margin:2px 0 0}.pb-step-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--op-grad);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.pb-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--op-2);box-shadow:0 0 #f4476b8c;animation:pb-pulse 1.6s ease-out infinite;flex-shrink:0}@keyframes pb-pulse{0%{box-shadow:0 0 #f4476b8c}70%{box-shadow:0 0 0 9px #f4476b00}to{box-shadow:0 0 #f4476b00}}.pb-running .Polaris-ProgressBar__Indicator{background-image:linear-gradient(115deg,rgba(255,255,255,.28) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.28) 75%,transparent 75%);background-size:22px 22px;animation:pb-stripes .7s linear infinite}@keyframes pb-stripes{0%{background-position:0 0}to{background-position:22px 0}}.pb-img-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.pb-img-status--working{background:#fff1ec;color:#b4234b;border:1px solid #F7D8CE}.pb-img-status--done{background:#e9f7f0;color:#0c6b45;border:1px solid #CCE9DB}.pb-img-status--failed{background:#fdecec;color:#9b2226;border:1px solid #F5CFCF}.pb-img-status--pending{background:#f4f4f6;color:#6b6b76;border:1px solid #E6E6EA}@media(prefers-reduced-motion:reduce){.pb-live-dot,.pb-running .Polaris-ProgressBar__Indicator{animation:none}}
