:root{--ph-plate-ground:#2a2a28;--ph-glass-dark-fg:#edede8;--ph-glass-dark-mu:#edede89e;--ph-glass-dark-bg:#1414126b;--ph-glass-dark-edge:#edede82e;--ph-glass-dark-hair:#edede821;--ph-glass-dark-strong:#edede861;--ph-glass-dark-hover:#edede80f;--ph-glass-dark-new:#edede829;--ph-glass-dark-chip:#edede8;--ph-glass-dark-chip-ink:#1a1a1a;--ph-glass-dark-scrim:#0e0e0d14;--ph-glass-dark-accent:var(--ph-accent-bright);--ph-glass-light-fg:#1a1a1a;--ph-glass-light-mu:#1a1a189e;--ph-glass-light-bg:#fbfbf99e;--ph-glass-light-edge:#ffffffbf;--ph-glass-light-hair:#1a1a181f;--ph-glass-light-strong:#1a1a1859;--ph-glass-light-hover:#1a1a180a;--ph-glass-light-new:#1a1a1817;--ph-glass-light-chip:#1a1a1a;--ph-glass-light-chip-ink:#fbfbf9;--ph-glass-light-scrim:#0000;--ph-glass-light-accent:var(--ph-accent);--ph-run-ease:cubic-bezier(.2, .7, .2, 1)}.plate-frame{position:relative}.plate-surface{max-width:100%;aspect-ratio:var(--plate-ratio,2 / 1);border-radius:var(--radius-card,12px);background:var(--ph-plate-ground);color:var(--g-fg);position:relative;overflow:hidden}.plate-surface[data-tone=dark]{--g-fg:var(--ph-glass-dark-fg);--g-mu:var(--ph-glass-dark-mu);--g-bg:var(--ph-glass-dark-bg);--g-edge:var(--ph-glass-dark-edge);--g-hair:var(--ph-glass-dark-hair);--g-strong:var(--ph-glass-dark-strong);--g-hover:var(--ph-glass-dark-hover);--g-new:var(--ph-glass-dark-new);--g-chip:var(--ph-glass-dark-chip);--g-chip-ink:var(--ph-glass-dark-chip-ink);--g-scrim:var(--ph-glass-dark-scrim);--g-accent:var(--ph-glass-dark-accent)}.plate-surface[data-tone=light]{--g-fg:var(--ph-glass-light-fg);--g-mu:var(--ph-glass-light-mu);--g-bg:var(--ph-glass-light-bg);--g-edge:var(--ph-glass-light-edge);--g-hair:var(--ph-glass-light-hair);--g-strong:var(--ph-glass-light-strong);--g-hover:var(--ph-glass-light-hover);--g-new:var(--ph-glass-light-new);--g-chip:var(--ph-glass-light-chip);--g-chip-ink:var(--ph-glass-light-chip-ink);--g-scrim:var(--ph-glass-light-scrim);--g-accent:var(--ph-glass-light-accent)}.plate-photo,.plate-photo picture{display:block;position:absolute;inset:0}.plate-photo img{object-fit:cover;width:100%;height:100%;display:block}.plate-scrim{background:var(--g-scrim);position:absolute;inset:0}.plate-overlay{width:min(564px,52%);position:absolute;top:28px;bottom:28px}.plate-overlay[data-align=right]{right:28px}.plate-overlay[data-align=left]{left:28px}.plate-overlay[data-align=center]{left:50%;transform:translate(-50%)}.plate-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ph-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px;font-size:12px;display:flex}.plate-caption .plate-pill{border:1px solid var(--ph-ink);color:var(--ph-ink);border-radius:999px;padding:2px 10px;font-size:11px}@media (width<=1280px){.plate-surface{min-height:540px}}@media (width<=1100px){.plate-overlay{width:min(564px,62%)}}@media (width<=900px){.plate-surface{aspect-ratio:auto;padding:46vw 12px 12px}.plate-overlay,.plate-overlay[data-align]{width:auto;height:470px;position:relative;inset:auto;transform:none}}.offer-photo{display:block;position:relative}.offer-photo-frame{background:var(--ph-plate-ground);display:block;position:relative;overflow:hidden}.offer-photo[data-size=thumb] .offer-photo-frame{aspect-ratio:1}.offer-photo picture,.offer-photo img{object-fit:cover;width:100%;height:100%;display:block}.offer-photo picture{position:absolute;inset:0}.run{box-sizing:border-box;border:1px solid var(--g-edge);border-radius:var(--radius-card,12px);background:var(--g-bg);backdrop-filter:blur(22px)saturate(1.05);height:100%;color:var(--g-fg);font-family:var(--font-display);flex-direction:column;display:flex;overflow:hidden}.run-mo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.4}.run-mu{color:var(--g-mu)}.run-tn{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.run-head{border-bottom:1px solid var(--g-hair);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.run-title{letter-spacing:-.01em;color:var(--g-fg);margin-top:2px;font-size:15px}.run-head-right{flex:none;align-items:center;gap:10px;font-size:11px;display:flex}.run-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--g-hair);color:var(--g-mu);border-radius:999px;padding:4px 7px;font-size:8.5px;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.run-pill[data-state=running]{background:var(--g-accent);border-color:var(--g-accent);color:var(--ph-accent-ink)}.run-pill[data-state=done]{color:var(--g-fg);border-color:var(--g-strong)}.run-stages{border-bottom:1px solid var(--g-hair)}.run-stage{border-top:1px solid var(--g-hair);grid-template-columns:14px minmax(0,1fr) 104px 50px 70px;align-items:center;column-gap:12px;height:39px;padding:0 18px;transition:background-color .2s;display:grid;position:relative}.run-stage:first-child{border-top:none}.run-stage:hover,.run-stage[data-active]{background:var(--g-hover)}.run-stage svg{width:12px;height:12px;color:var(--g-fg)}.run-stage-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.run-stage-name .run-mo{margin-left:8px;font-size:8px}.run-stage-count{text-align:right;white-space:nowrap;font-size:10.5px}.run-stage-dur{text-align:right;color:var(--g-mu);font-size:10.5px}.run-stage .run-pill{justify-self:end}.run-bar{background:var(--g-accent);opacity:0;width:0;height:1px;transition:opacity .2s;position:absolute;bottom:-1px;left:0}.run-stage[data-active] .run-bar{opacity:1}.run-stage[data-active] svg{color:var(--g-accent)}.run-tabs{border-bottom:1px solid var(--g-hair);gap:18px;padding:0 18px;display:flex;position:relative}.run-tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-mu);cursor:pointer;background:0 0;border:0;padding:10px 0 9px;font-size:9px;transition:color .2s}.run-tab[aria-selected=true]{color:var(--g-fg)}.run-tab:focus-visible{outline:1px solid var(--g-fg);outline-offset:2px}.run-tab-ind{background:var(--g-fg);width:0;height:1px;transition:transform .25s var(--ph-run-ease), width .25s var(--ph-run-ease);position:absolute;bottom:-1px;left:0}.run-body{flex:1;min-height:0;position:relative;overflow:hidden}.run-view{position:absolute;inset:0}.run-view[hidden]{display:none!important}.run-rows{position:absolute;top:0;left:0;right:0}.run-row{border-bottom:1px solid var(--g-hair);transition:top .32s var(--ph-run-ease), height .32s var(--ph-run-ease), background-color 1.2s ease;background-color:#0000;position:absolute;left:0;right:0;overflow:hidden}.run-row[data-fresh]{background-color:var(--g-new);transition:top .32s var(--ph-run-ease), height .32s var(--ph-run-ease), background-color 0s}.run-row:hover{background-color:var(--g-hover)}.run-row-main{grid-template-columns:minmax(0,1fr) 112px 86px 40px;align-items:center;column-gap:12px;height:33px;padding:0 18px;display:grid}.run-row-main .run-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.run-row-main .run-mo{font-size:8.5px}.run-row-main .run-tn{text-align:right;font-size:10.5px}.run-row-detail{grid-template-columns:84px minmax(0,1fr);row-gap:3px;padding:2px 18px 10px;display:grid}.run-row-detail .run-mo{font-size:8px}.run-row-detail .run-v{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.run-query{box-sizing:border-box;border:1px solid var(--g-strong);border-radius:6px;align-items:center;gap:10px;height:30px;margin:10px 18px 8px;padding:0 10px;display:flex}.run-query-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.run-query .run-mo{flex:none;font-size:8px}.run-results{position:absolute;inset:48px 0 0}.run-res{border-bottom:1px solid var(--g-hair);height:33px;transition:top .38s var(--ph-run-ease);grid-template-columns:34px 56px minmax(0,1fr) 78px;align-items:center;column-gap:12px;padding:0 18px;display:grid;position:absolute;left:0;right:0}.run-res:hover{background:var(--g-hover)}.run-res .run-tn{font-size:10.5px}.run-res .run-label{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.run-res .run-mo{text-align:right;font-size:8px}.run-track{height:2px;display:block;position:relative}.run-track:before{content:"";background:var(--g-fg);opacity:.2;position:absolute;inset:0}.run-track i{background:var(--g-fg);transition:width .38s var(--ph-run-ease);position:absolute;top:0;bottom:0;left:0}.run-sub{border-bottom:1px solid var(--g-hair);justify-content:space-between;gap:12px;padding:9px 18px 8px;display:flex}.run-li-main.run-cols{border-bottom:1px solid var(--g-hair);height:28px}.run-list{position:absolute;top:0;left:0;right:0}.run-c{text-align:center}.run-r{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.run-li{border-bottom:1px solid var(--g-hair);height:34px;transition:top .36s var(--ph-run-ease), height .32s var(--ph-run-ease), background-color 1.2s ease;background-color:#0000;position:absolute;left:0;right:0;overflow:hidden}.run-li[data-fresh]{background-color:var(--g-new);transition:top .36s var(--ph-run-ease), height .32s var(--ph-run-ease), background-color 0s}.run-li[data-active],.run-li:hover{background-color:var(--g-hover)}.run-li-main{align-items:center;column-gap:12px;height:33px;padding:0 18px;display:grid}.run-li-main .run-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.run-li-main .run-mo{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.run-li-main .run-tn{font-size:10.5px}.run-li-main .run-pill{justify-self:end}.run-li-main .run-track{align-self:center}.run-pill[data-state=alert]{background:var(--g-chip);border-color:var(--g-chip);color:var(--g-chip-ink)}.run-pill[data-state=watch]{color:var(--g-fg);border-color:var(--g-strong);border-style:dashed}.run-pill[data-state=quiet]{color:var(--g-mu)}.run-opp .run-li-main{grid-template-columns:minmax(0,1fr) 26px 26px 26px 32px 86px}.run-rel .run-li-main{grid-template-columns:54px minmax(0,1fr) 76px}.run-mon .run-li-main{grid-template-columns:50px minmax(0,1fr) 30px 84px}.run-fb .run-li-main{grid-template-columns:66px minmax(0,1fr) 150px}.run-fb [data-fb-themes] .run-li-main{grid-template-columns:minmax(0,1fr) 90px 34px 40px}.run-fb-in{flex:none;height:136px;position:relative;overflow:hidden}.run-foot{pointer-events:none;backdrop-filter:blur(10px);height:72px;position:absolute;bottom:0;left:0;right:0;mask-image:linear-gradient(#0000,#000 85%)}@media (width<=640px){.run-head,.run-tabs{padding-left:14px;padding-right:14px}.run-stage{grid-template-columns:14px minmax(0,1fr) 92px 64px;padding:0 14px}.run-stage-dur,.run-stage-name .run-mo{display:none}.run-row-main{grid-template-columns:minmax(0,1fr) 72px 36px;padding:0 14px}.run-row-main .run-ids{display:none}.run-res{grid-template-columns:34px 40px minmax(0,1fr);padding:0 14px}.run-res .run-mo{display:none}.run-sub,.run-li-main{padding-left:14px;padding-right:14px}.run-opp .run-dim{display:none}.run-opp .run-li-main{grid-template-columns:minmax(0,1fr) 30px 80px;column-gap:8px}.run-mon .run-li-main{grid-template-columns:minmax(0,1fr) 30px 84px}.run-mon .run-li-main>:first-child{display:none}.run-fb [data-fb-in] .run-li-main{grid-template-columns:minmax(0,1fr) 96px}.run-fb [data-fb-in] .run-li-main>:first-child{display:none}.run-fb [data-fb-themes] .run-li-main{grid-template-columns:minmax(0,1fr) 34px 40px}.run-fb [data-fb-themes] .run-track{display:none}}@media (width<=480px){.run-head-right{gap:6px}.run-head-right .run-tn{display:none}.run-stage{grid-template-columns:12px minmax(0,1fr) auto auto;column-gap:8px}.run-row-main{grid-template-columns:minmax(0,1fr) 32px;column-gap:8px}.run-row-main .run-mo{display:none}.run-rel .run-li-main{grid-template-columns:50px minmax(0,1fr)}.run-rel .run-li-main>:last-child,.run-sub>:last-child{display:none}}
