@media (scripting:none){.ph-js-only,.ph-chip__remove{display:none!important}}.ph-head{padding-bottom:56px}.ph-head .page-head{padding-bottom:40px}.ph-head .btn-row{margin-top:4px}.ph-facts dd{font-variant-numeric:lining-nums}.ph-facts__sub{font-family:var(--tfg-font-body);letter-spacing:0;color:var(--tfg-ink-2);font-size:15px;font-weight:400}.ph{padding-block:0 96px}.ph-section{padding-top:88px}.ph-section .section-head{margin-bottom:28px}.ph-card{border:1px solid var(--tfg-line);background:var(--tfg-surface);border-radius:16px;margin:0;padding:24px 28px 20px;position:relative}.ph-stats{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.ph-stat{border:1px solid var(--tfg-line);background:var(--tfg-surface);border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.ph-stat__value{font-family:var(--tfg-font-display);letter-spacing:-.035em;color:var(--tfg-ink);font-size:44px;font-weight:700;line-height:1}.ph-stat__value--text{letter-spacing:-.025em;text-wrap:balance;font-size:28px;line-height:1.1}.ph-stat p{color:var(--tfg-ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.ph-toolbar{border:1px solid var(--tfg-line);background:color-mix(in srgb, var(--tfg-surface) 94%, transparent);backdrop-filter:blur(8px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:88px;padding:12px 16px;display:flex}@media (width>=900px){.ph-toolbar{top:calc(var(--tfg-header-h) + 12px);z-index:6;position:sticky;box-shadow:0 10px 30px #1213140f}}.ph-toolbar__label{color:var(--tfg-ink-2)}.ph-toolbar__sku{flex:0 190px}.ph-toolbar__model{border:0;min-width:0;margin:0;padding:0}.ph-toolbar+.ph-section{padding-top:40px}.ph-plot{height:320px;margin:8px 168px 34px 56px;position:relative}.ph-plot:focus-visible{outline:2px solid var(--tfg-ink);outline-offset:6px;border-radius:4px}.ph-plot--footprint{height:200px;margin-right:112px}.ph-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ph-grid{stroke:var(--tfg-line-soft);stroke-width:1px}.ph-context{fill:none;stroke:var(--tfg-line-strong);stroke-width:1px;stroke-linejoin:round}.ph-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ph-area{fill:rgb(var(--tfg-accent-rgb) / .16)}.ph-fline{fill:none;stroke:#097e69;stroke-width:2px;stroke-linejoin:round}.ph-yaxis,.ph-xaxis,.ph-ends{pointer-events:none;position:absolute;inset:0}.ph-ytick,.ph-xtick{font-family:var(--tfg-font-mono);letter-spacing:.04em;color:var(--tfg-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1;position:absolute}.ph-ytick{right:calc(100% + 10px);transform:translateY(-50%)}.ph-xtick{top:calc(100% + 12px);transform:translate(-50%)}.ph-xtick:first-child{transform:none}.ph-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--tfg-surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ph-endlabel{color:var(--tfg-ink-2);white-space:nowrap;font-size:13px;line-height:1.2;position:absolute;left:calc(100% + 14px);transform:translateY(-50%)}.ph-endlabel strong{color:var(--tfg-ink);font-variant-numeric:tabular-nums;font-weight:600}.ph-fdot{width:10px;height:10px;box-shadow:0 0 0 2px var(--tfg-surface);pointer-events:none;background:#097e69;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ph-fdot.is-active{width:14px;height:14px}.ph-plot--footprint{cursor:crosshair}.ph-crosshair{background:var(--tfg-ink-3);pointer-events:none;width:1px;position:absolute}.ph-crosshair[hidden],.ph-tip[hidden]{display:none}.ph-tip{z-index:8;border:1px solid var(--tfg-line);background:var(--tfg-surface);min-width:180px;max-width:280px;color:var(--tfg-ink-2);pointer-events:none;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;box-shadow:0 12px 32px #1213141f}.ph-tip__date{font-family:var(--tfg-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tfg-ink-3);font-size:11px}.ph-tip__value,.ph-tip__row strong{color:var(--tfg-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ph-tip__row{grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ph-tip__row span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-tip__key{border-radius:2px;width:14px;height:3px}.ph-tip__name{color:var(--tfg-ink);font-weight:600}.ph-tip__list{color:var(--tfg-ink-2)}.ph-table{border-top:1px solid var(--tfg-line-soft);margin-top:18px;padding-top:12px}.ph-table summary{min-height:var(--tfg-tap);cursor:pointer;text-decoration:underline;text-decoration-color:var(--tfg-accent);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.ph-table .table-wrap{max-height:420px;margin:12px 0 0;overflow:auto}.ph-table td{font-variant-numeric:tabular-nums}.ph-lanes{padding-top:18px}.ph-lanes__head{top:var(--tfg-header-h);z-index:2;background:var(--tfg-surface);flex-direction:column;gap:14px;margin:0 -28px;padding:6px 28px 10px;display:flex;position:sticky}@media (width>=900px){.ph-lanes__head{top:calc(var(--tfg-header-h) + 84px)}}.ph-legend{color:var(--tfg-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.ph-legend__title{color:var(--tfg-ink);font-weight:600}.ph-legend__ramp{grid-template-columns:repeat(6,22px);gap:2px;display:inline-grid}.ph-legend__ramp span{height:10px}.ph-legend__ramp span:first-child{border-radius:4px 0 0 4px}.ph-legend__ramp span:last-child{border-radius:0 4px 4px 0}.ph-legend__ends{font-variant-numeric:tabular-nums;gap:10px;display:inline-flex}.ph-legend__ends span:first-child:after{content:" to";color:var(--tfg-ink-3)}.ph-lane,.ph-lanes__axis{grid-template-columns:170px minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.ph-lanes__axis{height:18px}.ph-lanes__ticks{height:100%;position:relative}.ph-lanes__ticks .ph-xtick{top:2px}.ph-lanes__groups{margin:0;padding:0;list-style:none}.ph-lanes__group+.ph-lanes__group{margin-top:18px}.ph-lanes__geo{border-bottom:1px solid var(--tfg-line-soft);margin:0 0 6px;padding-bottom:6px}.ph-lanes__list{margin:0;padding:0;list-style:none}.ph-lane{min-height:22px}.ph-lane__name{color:var(--tfg-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;text-decoration:none;overflow:hidden}.ph-lane__track{background:var(--tfg-panel);cursor:crosshair;border-radius:3px;height:12px;position:relative}.ph-run{box-sizing:border-box;border-radius:3px;position:absolute;top:0;bottom:0}.ph-run--gap{border-left:2px solid var(--tfg-surface)}.ph-lane__now{color:var(--tfg-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ph-lane:hover .ph-lane__name{color:var(--tfg-ink)}.ph-compare__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ph-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ph-chip{height:var(--tfg-tap);border:1px solid var(--tfg-line-strong);border-radius:var(--tfg-radius-pill);background:var(--tfg-surface);align-items:center;gap:10px;padding:0 4px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.ph-key{border-radius:2px;width:16px;height:3px}.ph-chip__value{font-family:var(--tfg-font-mono);color:var(--tfg-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ph-chip__remove{width:34px;height:34px;color:var(--tfg-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ph-chip__remove:hover{background:var(--tfg-panel);color:var(--tfg-ink)}.ph-add{flex:0 230px}.ph-add .input{height:var(--tfg-tap)}.ph-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.ph-filters .filter{font:inherit;cursor:pointer;font-size:15px;font-weight:500}.ph-filters .filter[aria-pressed=true]{background:var(--tfg-ink);border-color:var(--tfg-ink);color:#fff}.ph-timeline,.ph-month__list{margin:0;padding:0;list-style:none}.ph-month{border-top:1px solid var(--tfg-ink);grid-template-columns:200px minmax(0,1fr);gap:0 32px;padding:20px 0 8px;display:grid}.ph-month[hidden]{display:none}.ph-month__title{font-family:var(--tfg-font-display);letter-spacing:-.02em;margin:0;padding-top:10px;font-size:24px;font-weight:700;line-height:1.1}.ph-event{border-bottom:1px solid var(--tfg-line-soft);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:6px 20px;padding:14px 0;display:grid}.ph-event:last-child{border-bottom:0}.ph-event[hidden]{display:none}.ph-event__when{color:var(--tfg-ink-2);padding-top:3px}.ph-event__body{flex-direction:column;gap:4px;min-width:0;display:flex}.ph-event__title{color:var(--tfg-ink);font-size:16px;font-weight:600;line-height:1.4}.ph-event__values{color:var(--tfg-ink-2);font-variant-numeric:tabular-nums;font-size:15px}.ph-event__values strong{color:var(--tfg-ink);font-weight:600}.ph-event__equiv{font-family:var(--tfg-font-mono);letter-spacing:.02em;color:var(--tfg-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ph-event__note{color:var(--tfg-ink-3);font-size:13px}.ph-event__regions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ph-delta{border-radius:var(--tfg-radius-pill);height:28px;font-family:var(--tfg-font-mono);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ph-delta--down{background:var(--tfg-accent);color:var(--tfg-on-accent)}.ph-delta--up{border:1px solid var(--tfg-ink);color:var(--tfg-ink)}.ph-delta--new{background:var(--tfg-panel);color:var(--tfg-ink);text-transform:uppercase;letter-spacing:.06em}@media (width<=899px){.ph-plot,.ph-plot--footprint{margin-right:24px}.ph-endlabel{display:none}.ph-month{grid-template-columns:minmax(0,1fr)}.ph-month__title{padding:0 0 6px}}@media (width<=599px){.ph-head{padding-bottom:32px}.ph-head .page-head{padding-bottom:24px}.ph-facts__sub{font-size:13px;display:block}.ph-section{padding-top:56px}.ph-section .section-head{margin-bottom:20px}.ph-card{border-radius:14px;padding:16px 16px 12px}.ph-stat{border-radius:14px;padding:18px}.ph-stat__value{font-size:36px}.ph-stat__value--text{font-size:24px}.ph-toolbar{margin-top:56px}.ph-toolbar__sku,.ph-toolbar__model{flex:100%}.ph-toolbar .pm-seg__opt{flex:auto}.ph-toolbar .pm-seg__opt span{justify-content:center;width:100%;padding:0 10px}.ph-plot{height:260px;margin:8px 12px 30px 44px}.ph-plot--footprint{height:180px}.ph-ytick{font-size:10px;right:calc(100% + 6px)}.ph-xtick{font-size:10px}.ph-lanes__head{margin:0 -16px;padding:4px 16px 8px}.ph-lane,.ph-lanes__axis{grid-template-columns:104px minmax(0,1fr) 48px;gap:8px}.ph-lane__name,.ph-lane__now{font-size:12px}.ph-add{flex:100%}.ph-event{grid-template-columns:minmax(0,1fr) auto}.ph-event__when{grid-column:1/-1;padding-top:0}.ph-filters .filters{scrollbar-width:none;margin-inline:calc(var(--tfg-gutter) * -1);padding:2px var(--tfg-gutter);flex-wrap:nowrap;overflow-x:auto}.ph-filters .filter{flex:none}}
