.pg-root{--pg-digit:#2563eb;--pg-sym:#c2410c}html.dark .pg-root{--pg-digit:#7aa7ff;--pg-sym:#ff9a5c}.pg-root .pg-restored{margin:-.4rem 0 .8rem}.pg-root .pg-mt{margin-top:.4rem}.pg-root .pg-seg{border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:wrap;gap:.3rem;min-width:0;max-width:100%;margin:0;padding:.3rem;display:inline-flex}.pg-root .pg-seg-item{cursor:pointer;position:relative}.pg-root .pg-seg-item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pg-root .pg-seg-item span{height:2.2rem;color:var(--muted);border-radius:999px;align-items:center;padding:0 1rem;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.pg-root .pg-seg-item input:checked+span{background:var(--primary);color:var(--on-primary)}.pg-root .pg-seg-item input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.pg-root .pg-hero{border:1px solid var(--line);background:var(--card);border-radius:1.1rem;gap:.8rem;min-width:0;padding:1.1rem;display:grid}.pg-root .pg-out{letter-spacing:.02em;word-break:break-all;overflow-wrap:anywhere;background:var(--background);border:1px solid var(--line);border-radius:.8rem;min-height:3.4rem;padding:.7rem .9rem;font-size:clamp(18px,4.8vw,28px);line-height:1.35;animation:.25s pg-in;display:block}.pg-root .pg-out.is-hidden{letter-spacing:.12em;color:var(--muted)}.pg-root .pg-out--wait{color:var(--muted);font-size:15px}.pg-root .pg-ch-d{color:var(--pg-digit)}.pg-root .pg-ch-s{color:var(--pg-sym)}.pg-root .pg-actions{gap:.45rem}.pg-root .pg-clear{font-family:var(--font-mono-base), monospace}.pg-root .pg-meter{gap:.4rem;display:grid}.pg-root .pg-level{font-size:15px;font-weight:600}.pg-root .pg-bar{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:999px;height:10px;display:block;overflow:hidden}.pg-root .pg-bar>span{border-radius:inherit;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);transition:width .35s,background-color .35s;display:block}.pg-root .pg-meter[data-level="0"] .pg-bar>span{background:var(--tk-warn)}.pg-root .pg-meter[data-level="1"] .pg-bar>span{background:color-mix(in srgb, var(--tk-warn) 55%, var(--tk-amber))}.pg-root .pg-meter[data-level="2"] .pg-bar>span{background:var(--tk-amber)}.pg-root .pg-meter[data-level="3"] .pg-bar>span,.pg-root .pg-meter[data-level="4"] .pg-bar>span{background:var(--primary)}.pg-root .pg-grid{align-items:start}@media (min-width:720px){.pg-root .pg-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.pg-root .pg-checks{gap:.45rem;margin-top:.5rem;display:grid}@media (min-width:520px){.pg-root .pg-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-root .pg-slider .tk-row{flex-wrap:nowrap}.pg-root .pg-num{text-align:right;width:5rem;max-width:5rem}.pg-root .pg-range{--pg-fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.6rem}.pg-root .pg-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--pg-fill), color-mix(in srgb, var(--ink) 12%, transparent) var(--pg-fill));height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:999px}.pg-root .pg-range::-moz-range-track{background:linear-gradient(to right, var(--primary) var(--pg-fill), color-mix(in srgb, var(--ink) 12%, transparent) var(--pg-fill));border-radius:999px;height:8px}.pg-root .pg-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--background);border:2px solid var(--ink);border-radius:999px;width:22px;height:22px;margin-top:-7px}.pg-root .pg-range::-moz-range-thumb{background:var(--background);border:2px solid var(--ink);border-radius:999px;width:18px;height:18px}.pg-root .pg-range:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.pg-root .pg-divider{margin:.6rem 0}.pg-root .pg-tokens{gap:.3rem;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}@media (min-width:520px){.pg-root .pg-tokens{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-root .pg-token{border:1px solid var(--line);background:var(--background);min-width:1.8rem;height:1.8rem;font-family:var(--font-mono-base), monospace;cursor:pointer;color:var(--ink);border-radius:.45rem;font-weight:700}.pg-root .pg-token:hover{border-color:var(--ink)}.pg-root .pg-crack{font-size:13.5px}.pg-root .pg-caption{text-align:left;caption-side:top;padding-bottom:.4rem}.pg-root .pg-sub{margin-top:.1rem;display:block}.pg-root .pg-time{white-space:nowrap;font-weight:600}@media (max-width:639px){.pg-root .pg-time{white-space:normal}}.pg-root .pg-batch{gap:.35rem;padding-left:1.6rem;font-size:14.5px;list-style:decimal;display:grid}.pg-root .pg-batch li{border-bottom:1px dashed var(--line);padding:.25rem 0}.pg-root .pg-batch li>span{margin-right:.5rem}.pg-root .pg-check-row{align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.pg-root .pg-check-input{flex:auto;margin-top:0;font-size:17px}.pg-root .pg-found{overflow-wrap:anywhere;gap:.35rem;padding-left:1.1rem;font-size:14px;line-height:1.5;list-style:outside;display:grid}@keyframes pg-in{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-root .pg-out{animation:none}.pg-root .pg-bar>span,.pg-root .pg-seg-item span{transition:none}}
