/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */.tl-sample{font:400 11px/1.3 var(--mono);color:var(--muted);margin-top:10px}.is-dark .tl-sample{color:var(--on-dark-2)}.tl-live{align-items:center;gap:7px;display:inline-flex}.tl-live i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:tl-pulse 2s infinite}@keyframes tl-pulse{0%{box-shadow:0 0 #2eb87c80}70%{box-shadow:0 0 0 7px #2eb87c00}to{box-shadow:0 0 #2eb87c00}}@media (prefers-reduced-motion:reduce){.tl-live i{animation:none}}.prom-lede-link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.prom-hero{background:#fff}.prom-hero ul{display:grid}.prom-hero li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px 96px 84px;align-items:center;gap:12px;padding:13px 16px;display:grid}.prom-hero-name{gap:3px;min-width:0;display:grid}.prom-hero-name b{font:500 13px/1.25 var(--mono);color:var(--ink);overflow-wrap:anywhere}.prom-hero-name b i{color:var(--blue);font-style:normal}.prom-hero-name em{font:400 11px/1.3 var(--mono);color:var(--label);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.prom-hero-type{background:var(--tint);height:22px;font:500 10.5px/1 var(--mono);color:var(--navy);border-radius:999px;justify-self:start;align-items:center;padding:0 8px;display:inline-flex}.prom-hero svg{width:96px;height:28px;display:block}.prom-hero svg path{fill:none;stroke:var(--blue-2);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:d .6s var(--ease)}.prom-hero-v{font:600 13px/1 var(--mono);color:var(--ink);text-align:right}.prom-hero-foot{background:var(--bg-3);font:400 11px/1.3 var(--mono);color:var(--label);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 16px;display:flex}.prom-ef{gap:14px;display:grid}.prom-ef-ctrl{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.prom-ef-ctrl .ps-tabs{margin-right:auto}.prom-ef-ctrl label{gap:5px;display:grid}.prom-ef-ctrl label span{font:500 11px/1 var(--mono);color:var(--label)}.prom-ef-ctrl input{border:1px solid var(--line);width:150px;height:36px;font:400 13px/1 var(--mono);color:var(--ink);transition:border-color .3s var(--ease);background:#fff;border-radius:10px;outline:0;padding:0 10px}.prom-ef-ctrl input:focus{border-color:var(--blue-bright)}.prom-ef-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.prom-ef-out,.prom-ef-src{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.prom-ef-h{border-bottom:1px solid var(--line);font:500 11px/1.2 var(--mono);color:var(--label);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 16px;display:flex}.prom-ef-h b{color:var(--ink);font-weight:600}.prom-ef-src{background:var(--bg-3)}.prom-ef-src ol{padding:10px 0;display:grid}.prom-ef-src li{font:400 12px/1.5 var(--mono);color:var(--ink);overflow-wrap:anywhere;transition:color .25s var(--ease),opacity .25s var(--ease),border-color .25s var(--ease);border-left:3px solid #0000;padding:3px 16px}.prom-ef-src li.is-meta{color:var(--muted)}.prom-ef-src li.is-kept{border-left-color:var(--blue-2)}.prom-ef-src li.is-drop{color:var(--muted);opacity:.6;text-decoration:line-through}.prom-ef-out ul{display:grid}.prom-ef-out li{border-bottom:1px solid var(--line);font:400 12.5px/1.3 var(--mono);color:var(--ink);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.prom-ef-out li span{overflow-wrap:anywhere}.prom-ef-out li i{color:var(--blue);font-style:normal}.prom-ef-out li em{color:#13744a;flex:none;font-size:11px;font-style:normal}.prom-ef-out li.is-drop span{color:var(--muted);text-decoration:line-through}.prom-ef-out li.is-drop em{color:var(--muted)}.prom-ef-yaml{background:var(--bg-3);font:400 12px/1.6 var(--mono);color:var(--label);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:12px 16px 16px;padding:12px 14px}.prom-ef-yaml span{display:block}.prom-ef-yaml b{color:var(--blue);font-weight:500}.prom-ef-yaml .dim{color:var(--muted)}.prom-ef>.tl-sample{margin:0}.prom-tp{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:16px;display:grid}.prom-tp-cards{align-content:start;gap:10px;display:grid}.prom-tp-cards li{border:1px solid var(--line-dark);background:var(--navy-raised);transition:border-color .3s var(--ease);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.prom-tp-cards li.is-on{border-color:var(--ice)}.prom-tp-pick{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;width:100%;display:grid}.prom-tp-pick i{width:32px;height:18px;transition:background .3s var(--ease);background:#9db6ff40;border-radius:999px;grid-row:span 3;align-self:start;margin-top:2px;position:relative}.prom-tp-pick i:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.prom-tp-pick[aria-checked=true] i{background:var(--blue-bright)}.prom-tp-pick[aria-checked=true] i:after{transform:translate(14px)}.prom-tp-pick b{font:600 16px/1.2 var(--display);letter-spacing:-.02em;color:#fff}.prom-tp-pick code{font:400 12px/1.2 var(--mono);color:var(--ice)}.prom-tp-pick span{font:400 12.5px/1.4 var(--sans);color:var(--on-dark-2)}.prom-tp-curl{border:1px solid var(--line-dark);height:28px;font:500 11.5px/1 var(--mono);color:#fff;transition:background .3s var(--ease),color .3s var(--ease);border-radius:999px;justify-self:start;padding:0 12px}.prom-tp-curl:hover{border-color:var(--ice)}.prom-tp-curl[aria-pressed=true]{color:var(--navy);background:#fff;border-color:#fff}.prom-tp-file{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.prom-tp-h{border-bottom:1px solid var(--line);font:500 11px/1.3 var(--mono);color:var(--label);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 16px;display:flex}.prom-tp-file pre{font:400 12.5px/1.65 var(--mono);color:var(--label);white-space:pre-wrap;flex:1;margin:0;padding:14px 16px}.prom-tp-file pre .entry{animation:prom-in .45s var(--ease)both;padding-bottom:8px;display:block}.prom-tp-file pre .entry span{display:block}.prom-tp-file pre b{color:var(--blue);font-weight:500}.prom-tp-file pre .dim{color:var(--muted)}@keyframes prom-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.prom-tp-term{background:var(--navy-deep);font:400 12px/1.55 var(--mono);color:#dce5ff;overflow-wrap:anywhere;gap:2px;padding:12px 16px;display:grid}.prom-tp-term .cmd{color:#9bf0c9}.prom-tp-term .dim{color:var(--on-dark-2)}.prom-tp-facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prom-tp-facts li{border:1px solid var(--line-dark);font:400 13px/1.4 var(--sans);color:var(--on-dark-2);border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}.prom-tp-facts b{font:600 15px/1.2 var(--display);letter-spacing:-.02em;color:#fff}.prom-tp-facts code{font:400 11.5px/1.4 var(--mono);color:var(--ice);overflow-wrap:anywhere}@media (width<=1180px){.prom-tp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.prom-ef-grid,.prom-tp{grid-template-columns:1fr}.prom-ef-ctrl .ps-tabs{width:100%}}@media (width<=720px){.prom-hero li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.prom-hero svg{grid-column:1;width:100%}.prom-hero-type{grid-area:1/2}.prom-ef-ctrl label{flex:120px}.prom-ef-ctrl input{width:100%}.prom-tp-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prom-tp-file pre .entry{animation:none}.prom-hero svg path{transition:none}}