:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity){color:var(--ink,#222);font:inherit;--maestro-ease:cubic-bezier(.16,1,.3,1);--maestro-surface:var(--surface,#fff);--maestro-soft:var(--surface-2,#f3f1ed)}:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity) *,:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity) :before,:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity) :after{box-sizing:border-box}:where(.maestro-nav,.maestro-activity) button{font:inherit;cursor:pointer}:where(.maestro-nav,.maestro-activity) button:focus-visible{outline:2px solid var(--accent,#f36a31);outline-offset:3px}:where(.maestro-progress,.maestro-roadmap,.maestro-activity) .maestro-empty{color:var(--muted,#72706d);margin:16px 0;font-size:13px;line-height:1.6}.maestro-nav.w2__nav{border:1px solid var(--line,#e8e4de);background:var(--maestro-surface);overscroll-behavior-inline:contain;scrollbar-width:none;isolation:isolate;border-radius:999px;align-items:center;gap:3px;min-width:0;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto}.maestro-nav.w2__nav::-webkit-scrollbar{display:none}.maestro-nav .w2__navMark{background:var(--ink,#222);pointer-events:none;height:calc(100% - 10px);transition:transform .24s var(--maestro-ease),width .24s var(--maestro-ease);border-radius:999px;position:absolute;top:5px;left:0}.maestro-nav button{z-index:1;min-height:44px;color:var(--muted,#72706d);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 19px;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.maestro-nav button:hover{color:var(--ink,#222)}.maestro-nav button[data-active=true]{color:var(--invert-ink,#fff)}.maestro-nav[data-measured=false] button[data-active=true]{background:var(--ink,#222)}.maestro-nav__icon{justify-content:center;align-items:center;width:17px;height:17px;display:flex}.maestro-nav__icon svg{width:100%;height:100%}.maestro-progress.p12__prog{width:100%;min-width:0}.maestro-progress .p12__progTrack{background:var(--maestro-soft);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.maestro-progress .p12__progTrack i{width:var(--w);background:var(--accent,#f36a31);height:100%;transition:width .3s var(--maestro-ease);border-radius:999px;display:block}.maestro-progress[data-status=succeeded] .p12__progTrack i{background:var(--success,#358666)}.maestro-progress[data-status=failed] .p12__progTrack i{background:var(--danger,#bc4b3e)}.maestro-progress .p12__progTrack i[data-indeterminate=true]{background:repeating-linear-gradient(110deg,var(--accent,#f36a31) 0 7px,var(--maestro-soft) 7px 11px);width:30%;animation:1.8s ease-in-out infinite maestro-progress-travel}@keyframes maestro-progress-travel{0%,to{transform:translate(-110%)}50%{transform:translate(335%)}}.maestro-progress .p12__progFoot{color:var(--muted,#72706d);justify-content:space-between;align-items:baseline;gap:12px;margin-top:9px;font-size:12px;line-height:1.45;display:flex}.maestro-progress .p12__progFoot b{font-variant-numeric:tabular-nums;color:var(--ink,#222);flex:none;font-weight:650}.maestro-roadmap.p12-road{min-width:0}.maestro-roadmap__heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.maestro-roadmap .maestro-state{background:var(--maestro-soft);color:var(--muted,#72706d);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.maestro-roadmap .maestro-state[data-state=running]{color:var(--accent,#f36a31)}.maestro-roadmap .maestro-state[data-state=succeeded]{color:var(--success,#358666)}.maestro-roadmap .maestro-state[data-state=failed]{color:var(--danger,#bc4b3e)}.maestro-roadmap .p12-road__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:0;max-height:370px;margin:20px 0 0;padding:0 4px 0 0;list-style:none;display:flex;position:relative;overflow-y:auto}.maestro-roadmap .p12-road__row{align-items:flex-start;gap:12px;min-height:64px;padding:0 0 20px;display:flex;position:relative}.maestro-roadmap .p12-road__row:last-child{padding-bottom:0}.maestro-roadmap .p12-road__row:not(:last-child):before{content:"";background:var(--line,#e8e4de);width:1px;position:absolute;top:27px;bottom:0;left:13px}.maestro-roadmap .p12-road__node{border:1px solid var(--line,#e8e4de);background:var(--maestro-surface);width:27px;height:27px;color:var(--muted,#72706d);border-radius:50%;flex:0 0 27px;place-items:center;margin-top:4px;display:grid;position:relative}.maestro-roadmap .p12-road__node i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.maestro-roadmap .p12-road__node svg{width:15px;height:15px}.maestro-roadmap .p12-road__row[data-current=true] .p12-road__node{color:var(--accent,#f36a31);border-color:var(--accent,#f36a31)}.maestro-roadmap .p12-road__row[data-state=succeeded] .p12-road__node{color:var(--success,#358666)}.maestro-roadmap .p12-road__row[data-state=failed] .p12-road__node{color:var(--danger,#bc4b3e)}.maestro-roadmap .p12-road__entry{flex:1;min-width:0}.maestro-roadmap .p12-road__bar{background:var(--maestro-soft);border-radius:16px;align-items:center;gap:8px;width:100%;min-height:35px;padding:8px 13px;display:flex}.maestro-roadmap .p12-road__bar[data-k=accent]{background:color-mix(in srgb,var(--accent,#f36a31) 12%,var(--maestro-surface))}.maestro-roadmap .p12-road__name{overflow-wrap:anywhere;font-size:12px;font-weight:600}.maestro-roadmap .p12-road__pct{font-variant-numeric:tabular-nums;color:var(--muted,#72706d);flex:none;margin-left:auto;font-size:11px}.maestro-roadmap .p12-road__message{overflow-wrap:anywhere;margin:7px 4px 0;font-size:12px;line-height:1.5}.maestro-roadmap .p12-road__axis{color:var(--muted,#72706d);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:7px 4px 0;font-size:10px;line-height:1.4;display:flex}.maestro-roadmap .p12-road__axis time{font-variant-numeric:tabular-nums}.maestro-activity.c4-act{min-width:0;margin:0}.maestro-activity figcaption{font-size:13px;font-weight:650}.maestro-activity .c4-act__scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;padding:24px 2px 4px;overflow-x:auto}.maestro-activity .c4-act__plot{align-items:flex-end;gap:8px;width:max-content;min-width:100%;height:150px;display:flex}.maestro-activity .c4-act__col{border:0;border-bottom:1px solid var(--line,#e8e4de);background:0 0;border-radius:7px 7px 0 0;flex-direction:column;flex:1 0 44px;justify-content:flex-end;align-items:center;gap:0;min-width:44px;max-width:88px;height:100%;padding:0 0 24px;display:flex;position:relative}.maestro-activity .c4-act__bar{width:70%;height:var(--h);background:var(--maestro-soft);transition:height .3s var(--maestro-ease),background .18s ease;border-radius:7px 7px 3px 3px;flex-shrink:0;display:block}.maestro-activity .c4-act__col[data-active=true] .c4-act__bar{background:var(--accent,#f36a31)}.maestro-activity .c4-act__col[data-unknown=true]:before{content:"?";border:1px dashed var(--line,#e8e4de);width:24px;height:24px;color:var(--muted,#72706d);border-radius:6px;place-items:center;margin-bottom:8px;font-size:12px;display:grid}.maestro-activity .c4-act__col i{max-width:100%;height:16px;color:var(--muted,#72706d);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;display:block;position:absolute;bottom:3px;overflow:hidden}.maestro-activity .c4-act__tip{z-index:1;left:50%;bottom:calc(var(--h) * .84 + 26px);background:var(--ink,#222);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .14s ease,transform .18s var(--maestro-ease);pointer-events:none;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;transform:translate(-50%,5px)}.maestro-activity .c4-act__tip[data-show=true]{opacity:1;transform:translate(-50%)}.maestro-activity__reading{min-height:18px;color:var(--muted,#72706d);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:11px;line-height:1.5}@media (width<=600px){.maestro-nav button{padding-inline:13px}.maestro-progress .p12__progFoot{font-size:11px}.maestro-roadmap .p12-road__body{max-height:320px}}@media (prefers-reduced-motion:reduce){:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity) *,:where(.maestro-nav,.maestro-progress,.maestro-roadmap,.maestro-activity) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.maestro-progress .p12__progTrack i[data-indeterminate=true]{opacity:.45;width:100%}}
