.bl-pg{--pg-font:var(--blu-font,"Inter Variable", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif);--pg-panel:var(--blu-panel,#fff);--pg-sunken:var(--blu-sunken,#fafafa);--pg-hi:var(--blu-hi,#f2f2f3);--pg-stage:#fafafa;--pg-line:var(--blu-line,#ebebeb);--pg-line-strong:var(--blu-line-strong,#d4d4d4);--pg-ink:var(--blu-ink,#0a0a0a);--pg-ink-2:var(--blu-ink-2,#525252);--pg-ink-3:var(--blu-ink-3,#8a8a8a);--pg-on-ink:var(--blu-on-ink,#fff);--pg-accent:#0075ff;--pg-accent-ink:var(--blu-accent-ink,#005ed1);--pg-accent-line:var(--blu-accent-line,#0075ff);--pg-yellow:#ffd208;--pg-on-yellow:#0a0a0a;--pg-good:#0075ff;--pg-mid:#b45309;--pg-bad:#dc2626;--pg-card-hover:var(--blu-ink,#0a0a0a);font-family:var(--pg-font);color:var(--pg-ink);-webkit-font-smoothing:antialiased;min-width:0}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .bl-pg{--pg-panel:var(--blu-panel,#0f0f11);--pg-sunken:var(--blu-sunken,#131316);--pg-hi:var(--blu-hi,#1b1b1f);--pg-line:var(--blu-line,#232327);--pg-line-strong:var(--blu-line-strong,#34343a);--pg-ink:var(--blu-ink,#fff);--pg-ink-2:var(--blu-ink-2,#a3a3a3);--pg-ink-3:var(--blu-ink-3,#737373);--pg-on-ink:var(--blu-on-ink,#0f0f11);--pg-accent-ink:var(--blu-accent-ink,#6aabff);--pg-accent-line:var(--blu-accent-line,#3b9eff);--pg-good:#4d9eff;--pg-mid:#fbbf24;--pg-bad:#f87171;--pg-card-hover:#5a5a62}.bl-pg *,.bl-pg :before,.bl-pg :after{box-sizing:border-box}.bl-pg .bl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-pg .bl-pbtn{border:1px solid var(--blu-btn-line,#ebebeb);background:var(--blu-btn-bg,#fff);height:44px;color:var(--blu-btn-ink,#0a0a0a);font:500 14px/1 var(--pg-font);white-space:nowrap;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.bl-pg .bl-pbtn:hover{background:var(--blu-btn-hover-bg,#fafafa);border-color:var(--blu-btn-hover-line,#d4d4d4)}.bl-pg .bl-pbtn:active{background:var(--blu-btn-press-bg,#f4f6fa)}.bl-pg .bl-pbtn--primary{background:var(--blu-primary,#0075ff);color:#fff;border-color:#0000}.bl-pg .bl-pbtn--primary:hover{background:var(--blu-primary-hover,#005ed1);border-color:#0000}.bl-pg .bl-pbtn--primary:active{background:var(--blu-primary-press,#004ba8)}.bl-pg .bl-pbtn--sm{height:38px;padding:0 14px}.bl-pg .bl-pbtn:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:2px}.bl-pg .bl-pbtn[aria-disabled=true]{opacity:.45;pointer-events:none}.bl-pg .bl-seg.blu-seg{height:36px;box-shadow:inset 0 0 0 1px var(--pg-line);background:var(--pg-panel);isolation:isolate;border-radius:2px;align-items:stretch;gap:3px;padding:3px;display:inline-flex;position:relative}.bl-pg .bl-seg__btn.blu-seg__btn{z-index:1;min-width:0;height:auto;color:var(--pg-ink-2);font:500 14px/1 var(--pg-font);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:7px;margin:0;padding:0 12px;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.bl-pg .bl-seg__btn.blu-seg__btn:hover{color:var(--pg-ink)}.bl-pg .bl-seg__btn.blu-seg__btn[aria-pressed=true]{color:var(--pg-on-ink)}.bl-pg .bl-seg.blu-seg:not([data-live]) .bl-seg__btn[aria-pressed=true]{background:var(--pg-ink)}.bl-pg .bl-seg.blu-seg .blu-seg__ind{z-index:0;top:3px;bottom:3px;left:var(--blu-seg-l,3px);right:var(--blu-seg-r,3px);background:var(--pg-ink);pointer-events:none;opacity:0;transition:left var(--blu-seg-tl,.32s) cubic-bezier(.16, 1, .3, 1), right var(--blu-seg-tr,.32s) cubic-bezier(.16, 1, .3, 1), opacity .15s cubic-bezier(.4, 0, .2, 1);border-radius:2px;position:absolute}.bl-pg .bl-seg.blu-seg[data-live] .blu-seg__ind{opacity:1}.bl-pg .bl-seg.blu-seg[data-dir=fwd]{--blu-seg-tl:.34s;--blu-seg-tr:.18s}.bl-pg .bl-seg.blu-seg[data-dir=back]{--blu-seg-tl:.18s;--blu-seg-tr:.34s}.bl-pg .bl-seg__n{color:var(--pg-ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1)}.bl-pg .bl-seg__btn[aria-pressed=true] .bl-seg__n,.bl-pg .bl-seg__btn[aria-selected=true] .bl-seg__n{color:color-mix(in srgb, var(--pg-on-ink) 72%, transparent)}.bl-pg .bl-seg__btn.blu-seg__btn:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:-2px}.bl-pg .bl-tools__runner{border:1px solid var(--pg-line);background:var(--pg-sunken);border-radius:4px;align-items:center;gap:9px;margin:20px 0 0;padding:10px 9px;display:flex}.bl-pg .bl-tools__url{border:1px solid var(--pg-line);background:var(--pg-panel);cursor:text;border-radius:2px;flex:auto;align-items:center;min-width:0;height:44px;padding:0 11px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bl-pg .bl-tools__url:focus-within{border-color:var(--pg-accent-line)}.bl-pg .bl-tools__scheme{color:var(--pg-ink-3);font:400 15px/1 var(--pg-font);flex:none}.bl-pg .bl-tools__urlinput{min-width:0;height:100%;color:var(--pg-ink);font:400 15px/1 var(--pg-font);letter-spacing:-.006em;caret-color:var(--pg-accent-line);background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0 0 0 4px}.bl-pg .bl-tools__urlinput::placeholder{color:var(--pg-ink-3);opacity:1}.bl-pg .bl-tools__runner .bl-pbtn{flex:none;padding:0 13.5px}.bl-pg .bl-tools__runner .bl-pbtn--primary{gap:5px;padding:0 18px}.bl-pg .bl-pbtn__arrow{flex:none;display:block}.bl-pg .bl-tools__bar{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 0;display:flex}.bl-pg .bl-tools__right{align-items:center;gap:14px;min-width:0;display:flex}.bl-pg .bl-tools__cat{height:32px;color:var(--pg-ink-3);align-items:center;display:inline-flex;position:relative}.bl-pg .bl-tools__cat select{appearance:none;field-sizing:content;height:100%;color:var(--pg-ink-3);font:400 13px/1 var(--pg-font);cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0 18px 0 8px}.bl-pg .bl-tools__cat select:hover{background:var(--pg-hi);color:var(--pg-ink)}.bl-pg .bl-tools__cat select:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:0}.bl-pg .bl-tools__cat svg{pointer-events:none;position:absolute;right:4px}.bl-pg .bl-tools__count{color:var(--pg-ink-3);font:400 13px/1 var(--pg-font);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-pg .bl-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;display:grid}.bl-pg .bl-tcard{border:1px solid var(--pg-line);background:var(--pg-panel);min-width:0;color:inherit;border-radius:4px;flex-direction:column;padding:17px 16px;text-decoration:none;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.bl-pg .bl-tcard[hidden],.bl-pg .bl-tools__empty[hidden]{display:none}.bl-pg a.bl-tcard:hover,.bl-pg a.bl-tcard:focus-visible{border-color:var(--pg-card-hover);outline:0}.bl-pg a.bl-tcard:focus-visible{box-shadow:0 0 0 2px var(--pg-accent-line)}.bl-pg .bl-tcard[aria-disabled=true]{opacity:.6}.bl-pg .bl-tcard__head{align-items:center;gap:12px;min-width:0;display:flex}.bl-pg .bl-tcard__icon{border:1px solid var(--pg-line);background:var(--pg-sunken);width:32px;height:32px;color:var(--pg-ink);border-radius:2px;flex:none;place-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:grid}.bl-pg a.bl-tcard:hover .bl-tcard__icon,.bl-pg a.bl-tcard:focus-visible .bl-tcard__icon{border-color:var(--blu-ghost-hover-line,#0075ff52);background:var(--blu-ghost-hover-bg,#0075ff0f);color:var(--pg-accent-ink)}.bl-pg .bl-tcard__name{min-width:0;color:var(--pg-ink);font:600 16px/1.25 var(--pg-font);letter-spacing:-.022em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.bl-pg .bl-tcard__badge{border:1px solid var(--pg-line);height:21px;color:var(--pg-ink-2);font:600 11px/1 var(--pg-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.bl-pg .bl-tcard__badge[data-kind=instant]{border-color:var(--pg-yellow);background:var(--pg-yellow);color:var(--pg-on-yellow)}.bl-pg .bl-tcard__desc{color:var(--pg-ink-2);font:400 13.5px/20.5px var(--pg-font);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;display:-webkit-box;overflow:hidden}.bl-pg .bl-tcard__cat{color:var(--pg-ink-3);font:400 12.5px/15.5px var(--pg-font);margin-top:15px}.bl-pg .bl-tools__empty{color:var(--pg-ink-3);font:400 14px/1.5 var(--pg-font);text-align:center;margin:40px 0 0}.bl-pg .bl-pg-label{color:var(--pg-ink-3);font:600 11px/1 var(--pg-font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none}.bl-pg .bl-pg-badge{border:1px solid var(--pg-line);height:20px;color:var(--pg-ink-2);font:600 11px/1 var(--pg-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.bl-pg .bl-pg-panel{border:1px solid var(--pg-line);background:var(--pg-panel);border-radius:4px;min-width:0;padding:22px 24px}.bl-pg .bl-pg-panel__title{color:var(--pg-ink);font:600 15px/1.3 var(--pg-font);letter-spacing:-.01em;margin:0 0 14px}.bl-pg .bl-dhead{align-items:center;gap:12px;min-height:40px;display:flex}.bl-pg .bl-dhead__back{width:32px;height:32px;color:var(--pg-ink-2);border-radius:2px;flex:none;place-items:center;margin-left:-6px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-grid}.bl-pg .bl-dhead__back:hover{background:var(--pg-hi);color:var(--pg-ink)}.bl-pg .bl-dhead__back:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:2px}.bl-pg .bl-dhead__title{min-width:0;color:var(--pg-ink);font:600 20px/1.2 var(--pg-font);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bl-pg .bl-dhead__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.bl-pg.bl-tpd .bl-dhead,.bl-pg.bl-tpd .bl-dhead__actions{flex-wrap:wrap}.bl-pg .bl-tpl__row{border-bottom:1px solid var(--pg-line);align-items:center;gap:16px;min-height:52px;margin:24px 0 0;padding:0 0 18px;display:flex}.bl-pg .bl-tpl__help{min-width:0;color:var(--pg-ink-3);font:400 13px/1.5 var(--pg-font)}.bl-pg .bl-tpl__help b{color:var(--pg-ink-2);font-weight:500}.bl-pg .bl-tpl__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.bl-pg .bl-tplcard{border:1px solid var(--pg-line);background:var(--pg-panel);min-width:0;color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.bl-pg .bl-tplcard:hover,.bl-pg .bl-tplcard:focus-visible{border-color:var(--pg-card-hover);outline:0}.bl-pg .bl-tplcard:focus-visible{box-shadow:0 0 0 2px var(--pg-accent-line)}.bl-pg .bl-tplcard__well{aspect-ratio:16/10;border-bottom:1px solid var(--pg-line);background:var(--pg-stage);display:block;position:relative;overflow:hidden}.bl-pg .bl-tplcard__well[data-tone=dark]{background:#0d0f12}.bl-pg .bl-tplcard__frame{transform-origin:0 0;pointer-events:none;opacity:0;background:0 0;border:0;width:1280px;transition:opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.bl-pg .bl-tplcard__frame[data-loaded]{opacity:1}.bl-pg .bl-tplcard__well:before{content:"";background:linear-gradient(100deg, transparent 30%, var(--pg-hi) 50%, transparent 70%) 0 0 / 250% 100%;animation:1.4s linear infinite bl-tpl-sheen;position:absolute;inset:0}.bl-pg .bl-tplcard__well[data-tone=dark]:before{background-image:linear-gradient(100deg,#0000 30%,#ffffff0d 50%,#0000 70%)}.bl-pg .bl-tplcard__well:has(.bl-tplcard__frame[data-loaded]):before{opacity:0;animation:none}@keyframes bl-tpl-sheen{0%{background-position:125% 0}to{background-position:-125% 0}}.bl-pg .bl-tplcard__foot{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.bl-pg .bl-tplcard__name{min-width:0;color:var(--pg-ink);font:600 14px/1.3 var(--pg-font);letter-spacing:-.006em;align-items:center;gap:8px;display:inline-flex}.bl-pg .bl-tplcard__swatch{border-radius:2px;flex:none;width:10px;height:10px;transition:width .28s cubic-bezier(.16,1,.3,1)}.bl-pg .bl-tplcard:hover .bl-tplcard__swatch,.bl-pg .bl-tplcard:focus-visible .bl-tplcard__swatch{width:22px}.bl-pg .bl-tplcard__meta{min-width:0;color:var(--pg-ink-3);font:400 13px/1.3 var(--pg-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-pg .bl-tplcard__foot .bl-tplcard__meta{text-align:right;flex:1}.bl-pg .bl-tplcard__price{height:20px;box-shadow:inset 0 0 0 1px var(--pg-line);color:var(--pg-ink);font:600 12px/1 var(--pg-font);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.bl-pg .bl-tplcard__price[data-owned]{color:var(--pg-ink-2);background:var(--pg-sunken);font-weight:500}.bl-pg .bl-tpd__lede{max-width:72ch;color:var(--pg-ink-2);font:400 15px/1.6 var(--pg-font);margin:14px 0 0}.bl-pg .bl-tpd__meta{color:var(--pg-ink-3);font:400 13px/1.5 var(--pg-font);font-variant-numeric:tabular-nums;margin:8px 0 0}.bl-pg .bl-tpd__viewer{border:1px solid var(--pg-line);background:var(--pg-sunken);border-radius:4px;margin:24px 0 0;overflow:hidden}.bl-pg .bl-tpd__bar{border-bottom:1px solid var(--pg-line);background:var(--pg-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bl-pg .bl-tpd__tabs{flex-wrap:wrap;gap:2px;display:flex;position:relative}.bl-pg .bl-tpd__ind{z-index:0;top:var(--blu-tl-t,0);left:var(--blu-tl-l,0);right:var(--blu-tl-r,100%);height:var(--blu-tl-h,32px);background:var(--pg-hi);pointer-events:none;opacity:0;transition:left var(--blu-tl-tl,.34s) cubic-bezier(.16, 1, .3, 1), right var(--blu-tl-tr,.34s) cubic-bezier(.16, 1, .3, 1), top .34s cubic-bezier(.16, 1, .3, 1), opacity .15s;border-radius:2px;position:absolute}.bl-pg .bl-tpd__tabs[data-live] .bl-tpd__ind{opacity:1}.bl-pg .bl-tpd__tabs[data-live] .bl-tpd__tab[aria-selected=true]{background:0 0}.bl-pg .bl-tpd__tabs[data-dir=fwd]{--blu-tl-tl:.36s;--blu-tl-tr:.2s}.bl-pg .bl-tpd__tabs[data-dir=back]{--blu-tl-tl:.2s;--blu-tl-tr:.36s}.bl-pg .bl-tpd__tab{z-index:1;height:32px;color:var(--pg-ink-2);font:500 14px/1 var(--pg-font);cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0 11px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);position:relative}.bl-pg .bl-tpd__tab:hover{color:var(--pg-ink)}.bl-pg .bl-tpd__tab[aria-selected=true]{background:var(--pg-hi);color:var(--pg-ink)}.bl-pg .bl-tpd__tab:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:-2px}.bl-pg .bl-tpd__stage{background:var(--pg-stage);justify-content:center;padding:16px;display:flex}.bl-pg .bl-tpd__stage[data-tone=dark]{background:#191c21}.bl-pg .bl-tpd__frame{border:1px solid var(--pg-line);background:0 0;border-radius:2px;width:100%;height:640px;transition:width .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.bl-pg .bl-tpd__frame[data-loading]{opacity:.35;transition-duration:.18s;transform:scale(.992)}.bl-pg .bl-tpd__cols{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;display:grid}.bl-pg .bl-tpd__steps{margin:0;padding-left:20px}.bl-pg .bl-tpd__steps li{color:var(--pg-ink-2);font:400 14px/1.6 var(--pg-font);margin-bottom:8px}.bl-pg .bl-tpd__steps b{color:var(--pg-ink);font-weight:600}.bl-pg .bl-tpd__price{color:var(--pg-ink);font-variant-numeric:tabular-nums;font-weight:600}.bl-pg .bl-tpd__owned{color:var(--pg-good);border-color:color-mix(in srgb, var(--pg-good) 35%, transparent)}.bl-pg .bl-tpd__why{max-width:34ch;color:var(--pg-ink-3);font:400 12.5px/1.4 var(--pg-font)}.bl-pg .bl-tpd__notice{background:var(--pg-sunken);max-width:72ch;box-shadow:inset 0 0 0 1px var(--pg-line);color:var(--pg-ink-2);font:400 13px/1.5 var(--pg-font);border-radius:3px;margin:14px 0 0;padding:9px 12px;animation:.24s cubic-bezier(.2,.7,.2,1) bl-tpd-notice}.bl-pg .bl-tpd__notice[data-tone=good]{color:var(--pg-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pg-good) 35%, transparent)}.bl-pg .bl-tpd__notice[data-awaiting]:before{content:"";vertical-align:-1px;border:1.5px solid var(--pg-line);border-top-color:var(--pg-accent);border-radius:50%;width:9px;height:9px;margin-right:8px;animation:.8s linear infinite bl-tpd-spin;display:inline-block}@keyframes bl-tpd-notice{0%{opacity:0;transform:translateY(4px)}}@keyframes bl-tpd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bl-pg .bl-tpd__notice,.bl-pg .bl-tpd__notice[data-awaiting]:before{animation:none}}.bl-pg .bl-tpd__note{color:var(--pg-ink-3);font:400 13px/1.6 var(--pg-font);margin:14px 0 0}.bl-pg .bl-tpd code,.bl-pg .bl-tpl code{background:var(--pg-hi);color:var(--pg-ink);font:500 .92em/1 var(--pg-font);border-radius:2px;padding:1px 6px}.bl-pg .bl-tpd__files{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.bl-pg .bl-tpd__file{border-bottom:1px solid var(--pg-line);font:400 13px/1.4 var(--pg-font);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.bl-pg .bl-tpd__file:last-child{border-bottom:0}.bl-pg .bl-tpd__filename{color:var(--pg-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-pg .bl-tpd__filesize{color:var(--pg-ink-3);font-variant-numeric:tabular-nums;flex:none}.bl-pg .rh-body{margin:28px 0 0}.bl-pg .rh-filters{flex-direction:column;gap:12px;margin:0 0 24px;display:flex}.bl-pg .rh-filter{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bl-pg .rh-filter__label{color:var(--pg-ink-3);font:600 11px/1 var(--pg-font);letter-spacing:.1em;text-transform:uppercase;flex:0 0 44px}.bl-pg .rh-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.bl-pg .rh-chip{border:1px solid var(--pg-line);background:var(--pg-panel);height:32px;color:var(--pg-ink-2);font:500 13px/1 var(--pg-font);border-radius:2px;align-items:center;gap:7px;padding:0 11px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.bl-pg .rh-chip:hover{border-color:var(--pg-line-strong);color:var(--pg-ink)}.bl-pg .rh-chip.is-on{border-color:var(--pg-ink);background:var(--pg-ink);color:var(--pg-on-ink)}.bl-pg .rh-chip__n{color:var(--pg-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.bl-pg .rh-chip.is-on .rh-chip__n{color:color-mix(in srgb, var(--pg-on-ink) 72%, transparent)}.bl-pg .rh-chip:focus-visible,.bl-pg .rh-open:focus-visible{outline:2px solid var(--pg-accent-line);outline-offset:2px}.bl-pg .rh-trend{border:1px solid var(--pg-line);background:var(--pg-panel);border-radius:4px;margin:0 0 24px;padding:22px 24px}.bl-pg .rh-trend__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 18px;display:flex}.bl-pg .rh-trend__title{color:var(--pg-ink);font:600 15px/1.3 var(--pg-font);letter-spacing:-.01em;margin:0 0 4px}.bl-pg .rh-trend__sub{color:var(--pg-ink-3);font:400 13px/1.4 var(--pg-font);font-variant-numeric:tabular-nums;margin:0}.bl-pg .rh-move{font-variant-numeric:tabular-nums;text-align:right}.bl-pg .rh-move b{font:600 26px/1 var(--pg-font);letter-spacing:-.03em;display:block}.bl-pg .rh-move span{color:var(--pg-ink-3);font-size:12px}.bl-pg .rh-move.is-up b{color:var(--pg-good)}.bl-pg .rh-move.is-down b{color:var(--pg-bad)}.bl-pg .rh-move.is-flat b{color:var(--pg-ink-3)}.bl-pg .rh-chart{width:100%;height:170px;display:block;overflow:visible}.bl-pg .rh-chart__grid{stroke:var(--pg-line);stroke-width:1px}.bl-pg .rh-chart__area{fill:color-mix(in srgb, var(--pg-accent) 10%, transparent);stroke:none}.bl-pg .rh-chart__line{fill:none;stroke:var(--pg-accent-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.bl-pg .rh-chart__dot{stroke:var(--pg-panel);stroke-width:2px}.bl-pg .rh-chart__dot.is-good{fill:var(--pg-good)}.bl-pg .rh-chart__dot.is-mid{fill:var(--pg-mid)}.bl-pg .rh-chart__dot.is-bad{fill:var(--pg-bad)}.bl-pg .rh-scale{color:var(--pg-ink-3);font:400 11px/1 var(--pg-font);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.bl-pg .rh-note{max-width:70ch;color:var(--pg-ink-3);font:400 13px/1.6 var(--pg-font);margin:0 0 24px}.bl-pg .rh-tablewrap{border:1px solid var(--pg-line);background:var(--pg-panel);border-radius:4px;overflow-x:auto}.bl-pg .rh-tablewrap .rh-note{margin:0;padding:14px 16px}.bl-pg .rh-table{border-collapse:collapse;width:100%;min-width:720px;font:400 14px/1.4 var(--pg-font)}.bl-pg .rh-table th{border-bottom:1px solid var(--pg-line);background:var(--pg-sunken);color:var(--pg-ink-3);font:600 11px/1 var(--pg-font);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 16px}.bl-pg .rh-table td{border-bottom:1px solid var(--pg-line);color:var(--pg-ink);vertical-align:middle;padding:12px 16px}.bl-pg .rh-table tbody tr:last-child td{border-bottom:0}.bl-pg .rh-table tbody tr:hover{background:var(--pg-sunken)}.bl-pg .rh-td-target{max-width:280px;color:var(--pg-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-pg .rh-num{color:var(--pg-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.bl-pg .rh-score{font-variant-numeric:tabular-nums;font-weight:600}.bl-pg .rh-score.is-good,.bl-pg .rh-status.is-ok{color:var(--pg-good)}.bl-pg .rh-score.is-mid{color:var(--pg-mid)}.bl-pg .rh-score.is-bad,.bl-pg .rh-status.is-bad{color:var(--pg-bad)}.bl-pg .rh-dash{color:var(--pg-ink-3)}.bl-pg .rh-status{font:600 11px/1 var(--pg-font);letter-spacing:.06em;text-transform:uppercase}.bl-pg .rh-open{color:var(--pg-accent-ink);font:500 13px/1 var(--pg-font);white-space:nowrap;text-decoration:none}.bl-pg .rh-open:hover{text-decoration:underline}.bl-pg .rh-empty{border:1px solid var(--pg-line);background:var(--pg-sunken);text-align:center;border-radius:4px;padding:72px 24px}.bl-pg .rh-empty__title{color:var(--pg-ink);font:600 20px/1.2 var(--pg-font);letter-spacing:-.02em;margin:0 0 8px}.bl-pg .rh-empty__body{max-width:56ch;color:var(--pg-ink-2);font:400 14px/1.6 var(--pg-font);margin:0 auto 20px}@media (max-width:1180px){.bl-pg .bl-tools__grid,.bl-pg .bl-tpl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bl-pg :is(.bl-pbtn,.bl-seg__btn,.blu-seg__ind,.bl-tcard,.bl-tcard__icon,.bl-tools__url,.bl-tplcard,.bl-tplcard__frame,.bl-tplcard__swatch,.bl-tpd__tab,.bl-tpd__ind,.bl-tpd__frame,.bl-dhead__back){transition:none!important}.bl-pg .bl-tplcard__well:before{animation:none}.bl-pg .bl-tpd__frame[data-loading]{transform:none}}
