.tool-app:has([data-pc]){overflow:clip}.pc[data-astro-cid-6xt7tdeo],.scale[data-astro-cid-6xt7tdeo],.db[data-astro-cid-6xt7tdeo]{--t-high:oklch(64% .2 22);--t-borderline:oklch(77% .12 39);--t-low:oklch(70% .13 160);--t-unrated:var(--ink-3);--sp:var(--ease-spring)}[data-astro-cid-6xt7tdeo]:is(.pc,.scale,.db) [data-tier=high]{--tc:var(--t-high)}[data-astro-cid-6xt7tdeo]:is(.pc,.scale,.db) [data-tier=borderline]{--tc:var(--t-borderline)}[data-astro-cid-6xt7tdeo]:is(.pc,.scale,.db) [data-tier=low]{--tc:var(--t-low)}[data-astro-cid-6xt7tdeo]:is(.pc,.scale,.db) [data-tier=unrated]{--tc:var(--t-unrated)}.pc-in[data-astro-cid-6xt7tdeo]{background:radial-gradient(60% 70% at 100% 0%, var(--accent-wash), transparent 70%), var(--surface);padding:clamp(20px,4vw,48px)}.pc-in-head[data-astro-cid-6xt7tdeo]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.pc-in-copy[data-astro-cid-6xt7tdeo]{gap:8px;display:grid}.pc-h[data-astro-cid-6xt7tdeo]{letter-spacing:-.025em;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);font-stretch:100%;line-height:1.15}.pc-sub[data-astro-cid-6xt7tdeo]{color:var(--ink-2);max-width:60ch}.pc-float[data-astro-cid-6xt7tdeo]{flex:none;width:250px;height:118px;position:relative}.pc-fchip[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 86%, transparent);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), 0 12px 28px -14px color-mix(in oklch, var(--tc) 70%, transparent);white-space:nowrap;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute}.pc-fchip[data-astro-cid-6xt7tdeo] b[data-astro-cid-6xt7tdeo]{background:var(--tc);color:oklch(100% 0 0);width:26px;height:26px;box-shadow:0 0 14px -2px var(--tc);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.pc-fchip[data-astro-cid-6xt7tdeo]:first-child{top:0;right:10px;rotate:2deg}.pc-fchip[data-astro-cid-6xt7tdeo]:nth-child(2){top:42px;left:0;rotate:-3deg}.pc-fchip[data-astro-cid-6xt7tdeo]:nth-child(3){top:84px;right:34px;rotate:1deg}@media (prefers-reduced-motion:no-preference){.pc-fchip[data-astro-cid-6xt7tdeo]{animation:pc-float 6s var(--ease-in-out) calc(var(--i) * -2s) infinite}}@keyframes pc-float{50%{translate:0 -6px}}.pc-label[data-astro-cid-6xt7tdeo]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 oklch(100% 0 0/.8), var(--shadow-1);transition:box-shadow .25s var(--ease-out);border-radius:22px;position:relative;overflow:hidden}.pc-label[data-astro-cid-6xt7tdeo]:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-strong), 0 0 0 5px color-mix(in oklch, var(--accent) 18%, transparent), var(--shadow-1)}.pc-text[data-astro-cid-6xt7tdeo]{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:190px;padding:18px 20px 10px;font-size:1rem;line-height:1.6;display:block}.pc-text[data-astro-cid-6xt7tdeo]::placeholder{color:var(--ink-3);opacity:.75}.pc-label-foot[data-astro-cid-6xt7tdeo]{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 10px 10px 12px;display:flex}.pc-live[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--bg-sunk);color:var(--ink-2);padding:4px 11px;font-size:.78rem;font-weight:600;transition:opacity .2s}.pc-live[data-astro-cid-6xt7tdeo]:empty{opacity:0}.pc-clear[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--bg-sunk);color:var(--ink-2);transition:background-color .2s, color .2s, transform .16s var(--ease-out);border:0;align-items:center;gap:5px;margin-left:auto;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.pc-clear[data-astro-cid-6xt7tdeo]:active{transform:scale(.96)}.pc-scan[data-astro-cid-6xt7tdeo]{pointer-events:none;opacity:0;position:absolute;inset:0}.pc-scan[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--accent) 22%, transparent) 85%, transparent 100%), linear-gradient(var(--accent-strong), var(--accent-strong)) 0 calc(100% - 6px) / 100% 2px no-repeat;height:90px;filter:drop-shadow(0 0 10px var(--accent));position:absolute;top:0;left:0;right:0;translate:0 -100%}.pc-label[data-astro-cid-6xt7tdeo].is-scanning .pc-scan[data-astro-cid-6xt7tdeo]{opacity:1}.pc-label[data-astro-cid-6xt7tdeo].is-scanning .pc-scan[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{animation:pc-sweep .75s var(--ease-in-out) forwards}.pc-label[data-astro-cid-6xt7tdeo].is-scanning .pc-text[data-astro-cid-6xt7tdeo]{color:color-mix(in oklab, var(--ink) 70%, var(--accent-ink))}@keyframes pc-sweep{0%{top:0;translate:0 -100%}to{top:100%;translate:0}}.pc-hint[data-astro-cid-6xt7tdeo]{color:var(--accent-ink);margin-top:10px;font-size:.88rem;font-weight:560}.pc-actions[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:18px;display:flex}.pc-run[data-astro-cid-6xt7tdeo]{transition:transform .16s var(--ease-out), opacity .25s, box-shadow .3s;overflow:hidden}.pc-run[data-astro-cid-6xt7tdeo]:disabled{opacity:.38;cursor:default}.pc-run[data-astro-cid-6xt7tdeo]:not(:disabled){box-shadow:0 10px 28px -10px color-mix(in oklch, var(--accent-strong) 85%, transparent)}@media (prefers-reduced-motion:no-preference){.pc-run[data-astro-cid-6xt7tdeo]:not(:disabled):after{content:"";animation:pc-shine 3.2s var(--ease-in-out) .6s infinite;background:linear-gradient(105deg,#0000 35%,oklch(100% 0 0/.28) 50%,#0000 65%);position:absolute;inset:0;translate:-100%}}@keyframes pc-shine{60%,to{translate:100%}}.pc-try[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pc-try-l[data-astro-cid-6xt7tdeo]{color:var(--ink-3);font-size:.85rem;font-weight:600}.pc-try-row[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;gap:8px;display:flex}.pc-ex[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .2s, transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.pc-ex[data-astro-cid-6xt7tdeo] svg{color:var(--accent-strong)}.pc-ex[data-astro-cid-6xt7tdeo]:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.pc-ex[data-astro-cid-6xt7tdeo]:hover{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 20px -12px oklch(25% .044 347/.5)}.pc-clear[data-astro-cid-6xt7tdeo]:hover{background:var(--ink);color:var(--on-ink)}}.pc-out[data-astro-cid-6xt7tdeo]{border-top:1px solid var(--line);background:var(--bg);padding:clamp(14px,2.4vw,28px);scroll-margin-top:80px}.pc-unclear[data-astro-cid-6xt7tdeo]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);grid-template-columns:auto 1fr;gap:16px;padding:clamp(18px,3vw,28px);display:grid}.pc-unclear-ic[data-astro-cid-6xt7tdeo]{background:var(--accent-wash);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.pc-unclear-h[data-astro-cid-6xt7tdeo]{letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:1.25rem;font-stretch:100%}.pc-sum[data-astro-cid-6xt7tdeo]{isolation:isolate;border-radius:var(--r-lg);color:oklch(97% .011 347);background:radial-gradient(60% 80% at 100% 0,oklch(36% .09 30/.45),#0000 70%),linear-gradient(165deg,oklch(26% .044 347),oklch(18% .031 347));padding:clamp(20px,3.4vw,36px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.07),0 30px 60px -30px oklch(20% .07 347/.8)}.pc-glow[data-astro-cid-6xt7tdeo]{z-index:-1;pointer-events:none;position:absolute;inset:0}.pc-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{filter:blur(50px);border-radius:50%;position:absolute}.pc-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]:first-child{aspect-ratio:1;background:oklch(64% .2 25/.32);width:38%;top:-38%;right:-4%}.pc-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]:nth-child(2){aspect-ratio:1;background:oklch(78% .112 36/.2);width:46%;bottom:-45%;left:-10%}@media (prefers-reduced-motion:no-preference){.pc-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{animation:pc-drift 14s var(--ease-in-out) infinite alternate}.pc-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]:nth-child(2){animation-delay:-7s}}@keyframes pc-drift{to{translate:-8% 10%;scale:1.12}}.pc-kicker[data-astro-cid-6xt7tdeo]{color:oklch(85% .06 30);align-items:center;gap:7px;font-size:.82rem;font-weight:620;display:inline-flex}.pc-head[data-astro-cid-6xt7tdeo]{letter-spacing:-.03em;max-width:26ch;margin-top:10px;font-size:clamp(1.55rem,1.15rem + 1.5vw,2.3rem);line-height:1.08}.pc-lede[data-astro-cid-6xt7tdeo]{color:oklch(86% .018 347);max-width:62ch;margin-top:12px}.pc-tiles[data-astro-cid-6xt7tdeo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.pc-tile[data-astro-cid-6xt7tdeo]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--tc) 20%, transparent), transparent 70%), oklch(100% 0 0/.06);color:inherit;text-align:left;transition:box-shadow .25s, background-color .25s, transform .16s var(--ease-out), opacity .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;align-content:start;gap:2px;padding:13px 14px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.09)}.pc-tile[data-astro-cid-6xt7tdeo]:active{transform:scale(.97)}.pc-tile[data-astro-cid-6xt7tdeo]:disabled{opacity:.45;cursor:default}.pc-tile[data-astro-cid-6xt7tdeo][aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--tc), 0 0 0 4px color-mix(in oklch, var(--tc) 22%, transparent), 0 14px 30px -16px var(--tc)}.pc-tile-top[data-astro-cid-6xt7tdeo]{align-items:center;gap:7px;font-size:.82rem;font-weight:640;display:inline-flex}.pc-dot[data-astro-cid-6xt7tdeo]{background:var(--tc);width:8px;height:8px;box-shadow:0 0 10px var(--tc);border-radius:50%}.pc-tile[data-astro-cid-6xt7tdeo] b[data-astro-cid-6xt7tdeo]{letter-spacing:-.03em;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:680;font-stretch:100%;line-height:1.1}.pc-tile[data-astro-cid-6xt7tdeo] small[data-astro-cid-6xt7tdeo]{color:oklch(80% .018 347);font-size:.74rem;line-height:1.3}@media (hover:hover) and (pointer:fine){.pc-tile[data-astro-cid-6xt7tdeo]:not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tc) 70%, transparent)}.pc-tile[data-astro-cid-6xt7tdeo][aria-pressed=true]:hover{box-shadow:inset 0 0 0 1.5px var(--tc), 0 0 0 4px color-mix(in oklch, var(--tc) 22%, transparent)}}.pc-mapwrap[data-astro-cid-6xt7tdeo]{margin-top:26px;position:relative}.pc-map-t[data-astro-cid-6xt7tdeo]{color:oklch(80% .018 347);margin-bottom:10px;font-size:.8rem;font-weight:620}.pc-map[data-astro-cid-6xt7tdeo]{gap:10px;height:46px;padding-top:18px;display:flex}.pc-map[data-astro-cid-6xt7tdeo] .pc-map-main,.pc-map[data-astro-cid-6xt7tdeo] .pc-map-shade{gap:2px;min-width:0;display:flex;position:relative}.pc-map[data-astro-cid-6xt7tdeo] .pc-map-main{flex:auto}.pc-map[data-astro-cid-6xt7tdeo] .pc-map-shade{border-left:1.5px dashed oklch(100% 0 0/.25);flex:0 18%;padding-left:10px}.pc-map[data-astro-cid-6xt7tdeo] .pc-seg{transform-origin:bottom;cursor:default;min-width:2px;transition:background-color .2s, translate .25s var(--ease-out), opacity .25s;background:oklch(100% 0 0/.14);border-radius:3px;flex:1 1 0}.pc-map[data-astro-cid-6xt7tdeo] .pc-seg:not([data-tier=unrated]){background:var(--tc);box-shadow:0 0 12px -2px var(--tc);cursor:pointer}.pc-map[data-astro-cid-6xt7tdeo] .pc-seg[data-tier=low]{box-shadow:none;opacity:.75}.pc-map[data-astro-cid-6xt7tdeo] .pc-seg.is-hot{opacity:1;translate:0 -4px}.pc-map[data-astro-cid-6xt7tdeo] .pc-map-line{border-left:1.5px dashed oklch(88% .06 36/.85);flex:none;width:0;margin-inline:3px;position:relative}.pc-map[data-astro-cid-6xt7tdeo] .pc-map-line b{border-radius:var(--r-pill);color:oklch(25% .036 359);white-space:nowrap;background:oklch(88% .06 36);padding:1px 7px;font-size:.64rem;font-weight:720;position:absolute;bottom:calc(100% + 2px);left:0;translate:-50%}.pc-map-ends[data-astro-cid-6xt7tdeo]{color:oklch(72% .018 347);justify-content:space-between;margin-top:6px;font-size:.72rem;font-weight:600;display:flex}.pc-tip[data-astro-cid-6xt7tdeo]{top:6px;left:var(--x,50%);z-index:2;color:oklch(20% .031 347);text-overflow:ellipsis;white-space:nowrap;max-width:220px;box-shadow:inset 3px 0 0 var(--tc,var(--ink-3)), 0 10px 24px -10px oklch(0% 0 0/.6);pointer-events:none;background:oklch(98% .011 347);border-radius:10px;padding:5px 10px;font-size:.78rem;font-weight:620;position:absolute;overflow:hidden;translate:-50% -100%}.pc-note[data-astro-cid-6xt7tdeo]{color:oklch(80% .018 347);border-top:1px solid oklch(100% 0 0/.1);gap:8px;margin-top:22px;padding-top:16px;font-size:.84rem;line-height:1.5;display:flex}.pc-note[data-astro-cid-6xt7tdeo] svg{flex:none;margin-top:3px}.pc-note[data-astro-cid-6xt7tdeo] a[data-astro-cid-6xt7tdeo]{color:oklch(97% .011 347);text-underline-offset:.2em;font-weight:600;text-decoration-color:oklch(85% .06 30)}[data-astro-cid-6xt7tdeo][data-filter]:not([data-filter=all]) .pc-map[data-astro-cid-6xt7tdeo] .pc-seg,[data-astro-cid-6xt7tdeo][data-filter]:not([data-filter=all]) .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok{opacity:.25}[data-astro-cid-6xt7tdeo][data-filter=high] .pc-map[data-astro-cid-6xt7tdeo] .pc-seg[data-tier=high],[data-astro-cid-6xt7tdeo][data-filter=borderline] .pc-map[data-astro-cid-6xt7tdeo] .pc-seg[data-tier=borderline],[data-astro-cid-6xt7tdeo][data-filter=low] .pc-map[data-astro-cid-6xt7tdeo] .pc-seg[data-tier=low],[data-astro-cid-6xt7tdeo][data-filter=unrated] .pc-map[data-astro-cid-6xt7tdeo] .pc-seg[data-tier=unrated],[data-astro-cid-6xt7tdeo][data-filter=high] .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok[data-tier=high],[data-astro-cid-6xt7tdeo][data-filter=borderline] .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok[data-tier=borderline],[data-astro-cid-6xt7tdeo][data-filter=low] .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok[data-tier=low],[data-astro-cid-6xt7tdeo][data-filter=unrated] .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok[data-tier=unrated]{opacity:1}[data-astro-cid-6xt7tdeo][data-filter=unrated] .pc-flow[data-astro-cid-6xt7tdeo] .pc-tok[data-tier=unrated]{background:var(--bg-sunk);box-shadow:inset 0 -2px 0 var(--line-strong)}.pc-body[data-astro-cid-6xt7tdeo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.pc-listbox[data-astro-cid-6xt7tdeo],.pc-cardbox[data-astro-cid-6xt7tdeo]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);padding:clamp(16px,2.4vw,24px)}.pc-listbox[data-astro-cid-6xt7tdeo]{overscroll-behavior:contain;max-height:calc(100dvh - 116px);position:sticky;top:92px;overflow:auto}.pc-col-head[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.pc-col-head[data-astro-cid-6xt7tdeo] h3[data-astro-cid-6xt7tdeo]{letter-spacing:-.02em;font-size:1.2rem;font-stretch:100%}.pc-col-sub[data-astro-cid-6xt7tdeo]{color:var(--ink-3);font-size:.8rem}.pc-filter-line[data-astro-cid-6xt7tdeo]{color:var(--ink-2);align-items:center;gap:8px;font-size:.8rem;font-weight:560;display:inline-flex}.pc-filter-line[data-astro-cid-6xt7tdeo] button[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--bg-sunk);border:0;padding:3px 10px;font-size:.78rem;font-weight:620}.pc-flow[data-astro-cid-6xt7tdeo]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.95rem;line-height:2}.pc-flow[data-astro-cid-6xt7tdeo] .pc-tok{color:inherit;font:inherit;line-height:inherit;text-align:left;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:5px;padding:2px 3px;transition:opacity .25s,box-shadow .2s,background-color .2s}.pc-flow[data-astro-cid-6xt7tdeo] button.pc-tok{background:linear-gradient(color-mix(in oklch, var(--tc) 22%, transparent), color-mix(in oklch, var(--tc) 22%, transparent)) 0 0 / 100% 100% no-repeat;box-shadow:inset 0 -2px 0 var(--tc);color:var(--ink);cursor:pointer;font-weight:600}.pc-flow[data-astro-cid-6xt7tdeo] button.pc-tok[data-tier=low]{background-image:linear-gradient(color-mix(in oklch, var(--tc) 12%, transparent), color-mix(in oklch, var(--tc) 12%, transparent));box-shadow:inset 0 -1.5px 0 color-mix(in oklch, var(--tc) 80%, transparent);font-weight:560}.pc-flow[data-astro-cid-6xt7tdeo] button.pc-tok.is-hot,.pc-flow[data-astro-cid-6xt7tdeo] button.pc-tok:focus-visible{background-image:linear-gradient(color-mix(in oklch, var(--tc) 40%, transparent), color-mix(in oklch, var(--tc) 40%, transparent));outline:none}.pc-flow[data-astro-cid-6xt7tdeo] .pc-sep{margin-left:-2px}.pc-split[data-astro-cid-6xt7tdeo]{background:var(--accent-wash);color:var(--accent-ink);border-radius:14px;gap:8px;margin-top:14px;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.pc-split[data-astro-cid-6xt7tdeo] svg{flex:none;margin-top:2px}.pc-flow[data-astro-cid-6xt7tdeo] .pc-may{border-radius:var(--r-pill);background:var(--bg-sunk);color:var(--ink-2);margin:0 6px 0 2px;padding:0 9px;font-size:.74rem;font-weight:680;line-height:1.8;display:inline-block}.pc-flow[data-astro-cid-6xt7tdeo] .pc-flow-line{border-radius:var(--r-pill);background:color-mix(in oklch, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 40%, transparent);color:var(--accent-ink);vertical-align:1px;align-items:center;gap:3px;padding:0 8px 0 5px;font-size:.72rem;font-weight:700;line-height:1.7;display:inline-flex}.pc-flow[data-astro-cid-6xt7tdeo] .pc-flow-line svg{width:12px;height:12px}.pc-cards[data-astro-cid-6xt7tdeo]{gap:8px;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card{--glow:color-mix(in oklch, var(--tc) 35%, transparent);background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklch, var(--tc) 9%, transparent), transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;transition:box-shadow .25s}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-open{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--tc) 55%, transparent), 0 14px 32px -20px var(--tc)}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-hot{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--tc) 70%, transparent)}@media (prefers-reduced-motion:no-preference){.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-flash{animation:pc-flash 1s var(--ease-out)}}@keyframes pc-flash{35%{box-shadow:inset 0 0 0 2px var(--tc), 0 0 0 6px var(--glow), 0 0 36px 4px var(--glow)}}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-h{font:inherit;letter-spacing:0;margin:0}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-btn{width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-t{gap:1px;min-width:0;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-t b{letter-spacing:-.01em;font-size:.98rem;font-weight:660;line-height:1.25}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-t small{color:var(--ink-3);font-size:.76rem}.pc-cards[data-astro-cid-6xt7tdeo] .pc-grade{background:linear-gradient(150deg, color-mix(in oklch, var(--tc) 85%, white), var(--tc));color:oklch(100% 0 0);width:46px;height:46px;box-shadow:0 8px 18px -8px var(--tc);border-radius:14px;align-content:center;justify-items:center;gap:3px;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-grade[data-tier=borderline]{color:oklch(28% .054 359)}.pc-cards[data-astro-cid-6xt7tdeo] .pc-grade b{font-size:.95rem;font-weight:740;line-height:1}.pc-cards[data-astro-cid-6xt7tdeo] .pc-grade.is-none svg{width:20px;height:20px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pips{gap:2px;display:flex}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pips i{opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pips i.on{opacity:1}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pips i.part{opacity:.6}.pc-cards[data-astro-cid-6xt7tdeo] .pc-chip{border-radius:var(--r-pill);background:color-mix(in oklch, var(--tc) 15%, transparent);color:color-mix(in oklab, var(--tc) 55%, var(--ink));white-space:nowrap;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:.74rem;font-weight:680;display:inline-flex}.pc-cards[data-astro-cid-6xt7tdeo] .pc-chip svg{width:14px;height:14px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-caret{background:var(--bg-sunk);width:28px;height:28px;color:var(--ink-2);transition:rotate .4s var(--sp);border-radius:50%;place-items:center;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-open .pc-caret{rotate:180deg}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-body{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-open .pc-card-body{grid-template-rows:1fr}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-in{min-height:0;transition:padding .42s var(--ease-out);gap:12px;padding:0 14px;display:grid;overflow:hidden}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card.is-open .pc-card-in{padding:2px 14px 16px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-as{color:var(--ink-3);font-size:.8rem;font-weight:560}.pc-cards[data-astro-cid-6xt7tdeo] .pc-sub{font-weight:660}.pc-cards[data-astro-cid-6xt7tdeo] .pc-why{color:var(--ink-2);font-size:.92rem;line-height:1.55}.pc-cards[data-astro-cid-6xt7tdeo] .pc-facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pc-cards[data-astro-cid-6xt7tdeo] .pc-facts div{background:var(--bg-sunk);border-radius:12px;padding:6px 11px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-facts dt{color:var(--ink-3);font-size:.68rem;font-weight:620}.pc-cards[data-astro-cid-6xt7tdeo] .pc-facts dd{margin:0;font-size:.86rem;font-weight:640}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pos{color:var(--ink-2);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;font-size:.86rem;line-height:1.45;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pos-bar{background:linear-gradient(90deg, color-mix(in oklab, var(--ink) 30%, transparent), color-mix(in oklab, var(--ink) 8%, transparent));border-radius:3px;height:6px;position:relative}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pos-bar i{top:50%;left:calc(var(--at,0) * 100%);background:var(--surface);width:12px;height:12px;box-shadow:0 0 0 3px var(--tc), 0 0 10px var(--tc);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pos-bar.is-shade{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink) 20%, transparent) 0 4px, transparent 4px 7px)}.pc-cards[data-astro-cid-6xt7tdeo] .pc-pos-bar.is-shade i{left:50%}.pc-cards[data-astro-cid-6xt7tdeo] .pc-ev{flex-wrap:wrap;gap:6px;display:flex}.pc-cards[data-astro-cid-6xt7tdeo] .pc-ev-tag,.db-ev-tag[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.74rem;font-weight:620;display:inline-flex}.pc-cards[data-astro-cid-6xt7tdeo] .pc-src{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px 0 0;list-style:none;display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-src li{font-size:.8rem;line-height:1.45}.pc-cards[data-astro-cid-6xt7tdeo] .pc-src a{color:var(--ink-2);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.pc-cards[data-astro-cid-6xt7tdeo] .pc-src a svg{vertical-align:-2px;width:13px;height:13px;margin-left:4px;display:inline}@media (hover:hover) and (pointer:fine){.pc-cards[data-astro-cid-6xt7tdeo] .pc-src a:hover{color:var(--ink);text-decoration-color:var(--accent)}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-btn:hover .pc-caret{background:var(--ink);color:var(--on-ink)}}.pc-cards-note[data-astro-cid-6xt7tdeo]{color:var(--ink-2);padding:4px 2px;font-size:.9rem}.scale[data-astro-cid-6xt7tdeo]{isolation:isolate;border-radius:var(--r-lg);color:oklch(97% .011 347);background:linear-gradient(165deg,oklch(26% .044 347),oklch(18% .031 347));margin-block:2em;padding:clamp(22px,4vw,34px);scroll-margin-top:100px;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px oklch(20% .07 347/.8)}.scale-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{z-index:-1;filter:blur(46px);border-radius:50%;position:absolute}.scale-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]:first-child{aspect-ratio:1;background:oklch(62% .2 25/.4);width:60%;top:-40%;right:-14%}.scale-glow[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]:nth-child(2){aspect-ratio:1;background:oklch(70% .13 160/.28);width:60%;bottom:-50%;left:-16%}.scale-eyebrow[data-astro-cid-6xt7tdeo]{color:oklch(85% .06 30)}.scale-h[data-astro-cid-6xt7tdeo]{letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.35rem,1.15rem + .8vw,1.7rem)}.scale-bar[data-astro-cid-6xt7tdeo]{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:22px;display:grid}.scale-g[data-astro-cid-6xt7tdeo]{font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;height:46px;font-size:1.1rem;font-weight:720;display:grid}.scale-g--low[data-astro-cid-6xt7tdeo]{background:color-mix(in oklch, var(--t-low) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--t-low) 50%, transparent)}.scale-g--borderline[data-astro-cid-6xt7tdeo]{background:color-mix(in oklch, var(--t-borderline) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--t-borderline) 55%, transparent)}.scale-g--high[data-astro-cid-6xt7tdeo]{background:linear-gradient(150deg, color-mix(in oklch, var(--t-high) 80%, white), var(--t-high));box-shadow:0 10px 26px -10px var(--t-high)}.scale-key[data-astro-cid-6xt7tdeo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.scale-key[data-astro-cid-6xt7tdeo] dt[data-astro-cid-6xt7tdeo]{align-items:center;gap:7px;font-size:.9rem;font-weight:660;display:flex}.scale-key[data-astro-cid-6xt7tdeo] dt[data-astro-cid-6xt7tdeo] i[data-astro-cid-6xt7tdeo]{background:var(--tc);width:8px;height:8px;box-shadow:0 0 10px var(--tc);border-radius:50%;flex:none}.scale-key[data-astro-cid-6xt7tdeo] dd[data-astro-cid-6xt7tdeo]{color:oklch(82% .018 347);margin:4px 0 0;font-size:.84rem;line-height:1.5}.scale-foot[data-astro-cid-6xt7tdeo]{color:oklch(72% .018 347);margin-top:18px;font-size:.78rem}@media (prefers-reduced-motion:no-preference){.js .scale[data-astro-cid-6xt7tdeo]:not(.is-in) .scale-g[data-astro-cid-6xt7tdeo]{opacity:0;transform:translateY(10px)scale(.9)}.scale-g[data-astro-cid-6xt7tdeo]{transition:opacity .5s var(--ease-out), transform .7s var(--sp)}.scale-g[data-astro-cid-6xt7tdeo]:nth-child(2){transition-delay:60ms}.scale-g[data-astro-cid-6xt7tdeo]:nth-child(3){transition-delay:.12s}.scale-g[data-astro-cid-6xt7tdeo]:nth-child(4){transition-delay:.18s}.scale-g[data-astro-cid-6xt7tdeo]:nth-child(5){transition-delay:.24s}.scale-g[data-astro-cid-6xt7tdeo]:nth-child(6){transition-delay:.3s}}.db[data-astro-cid-6xt7tdeo]{margin-block:1.6em}.db-tools[data-astro-cid-6xt7tdeo]{gap:10px;margin-bottom:12px;display:grid}.db-search[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--surface);min-height:50px;box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;transition:box-shadow .22s;display:flex}.db-search[data-astro-cid-6xt7tdeo]:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-strong), 0 0 0 5px color-mix(in oklch, var(--accent) 18%, transparent)}.db-search[data-astro-cid-6xt7tdeo] input[data-astro-cid-6xt7tdeo]{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.db-pills[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;gap:6px;display:flex}.db-pill[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:var(--surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .2s, color .2s, transform .16s var(--ease-out);border:0;align-items:center;gap:6px;padding:0 13px;font-size:.84rem;font-weight:620;display:inline-flex}.db-pill[data-astro-cid-6xt7tdeo] .num[data-astro-cid-6xt7tdeo]{color:var(--ink-3);font-weight:560}.db-pill[data-astro-cid-6xt7tdeo]:active{transform:scale(.96)}.db-pill[data-astro-cid-6xt7tdeo][aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.db-pill[data-astro-cid-6xt7tdeo][aria-pressed=true] .num[data-astro-cid-6xt7tdeo]{color:color-mix(in oklab, var(--on-ink) 65%, transparent)}.db-dot[data-astro-cid-6xt7tdeo]{background:var(--tc);border-radius:50%;width:8px;height:8px}.db-scroll[data-astro-cid-6xt7tdeo]{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo]{border-collapse:collapse;width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;font-size:.9rem;line-height:1.5;display:table}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] thead[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo]{background:var(--bg-sunk);color:var(--ink-2);text-align:left;padding:11px 14px;font-size:.78rem;font-weight:650}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo],.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] td[data-astro-cid-6xt7tdeo]{vertical-align:top;text-align:left;color:var(--ink-2);padding:13px 14px}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo]+tr[data-astro-cid-6xt7tdeo]>[data-astro-cid-6xt7tdeo]{border-top:1px solid var(--line)}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo]{width:32%;font-weight:400}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo] b[data-astro-cid-6xt7tdeo]{color:var(--ink);font-weight:650;display:block}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo] small[data-astro-cid-6xt7tdeo]{color:var(--ink-3);margin-top:2px;font-size:.76rem;line-height:1.4;display:block}.db-group[data-astro-cid-6xt7tdeo]{color:var(--ink-3);margin-top:6px;font-size:.72rem;font-weight:620;display:inline-block}.db-gcell[data-astro-cid-6xt7tdeo]{white-space:nowrap;width:96px}.db-gcell[data-astro-cid-6xt7tdeo] small[data-astro-cid-6xt7tdeo]{color:var(--ink-3);margin-top:4px;font-size:.74rem;display:block}.db-grade[data-astro-cid-6xt7tdeo]{border-radius:var(--r-pill);background:color-mix(in oklch, var(--tc) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tc) 40%, transparent);color:color-mix(in oklab, var(--tc) 50%, var(--ink));font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:.86rem;font-weight:720;display:inline-flex}.db-ev[data-astro-cid-6xt7tdeo]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo].is-more:not(.is-shown),.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo].is-out{display:none}.db-empty[data-astro-cid-6xt7tdeo]{color:var(--ink-2);padding:18px 4px 4px}.db-more[data-astro-cid-6xt7tdeo]{margin:14px auto 0;display:flex}@media (width<=960px){.pc-body[data-astro-cid-6xt7tdeo]{grid-template-columns:minmax(0,1fr)}.pc-listbox[data-astro-cid-6xt7tdeo]{max-height:none;position:static}}@media (width<=860px){.pc-float[data-astro-cid-6xt7tdeo]{display:none}}@media (width<=640px){.pc-tiles[data-astro-cid-6xt7tdeo]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-actions[data-astro-cid-6xt7tdeo]{gap:14px}.pc-run[data-astro-cid-6xt7tdeo]{width:100%}.pc-try[data-astro-cid-6xt7tdeo]{display:grid}.pc-cards[data-astro-cid-6xt7tdeo] .pc-card-btn{gap:10px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-chip{padding:6px}.pc-cards[data-astro-cid-6xt7tdeo] .pc-chip-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scale-key[data-astro-cid-6xt7tdeo]{grid-template-columns:minmax(0,1fr);gap:12px}.scale-g[data-astro-cid-6xt7tdeo]{height:40px}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] thead[data-astro-cid-6xt7tdeo]{display:none}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo],.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo]{display:block}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo]{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;display:grid}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo]+tr[data-astro-cid-6xt7tdeo]{border-top:1px solid var(--line)}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] tr[data-astro-cid-6xt7tdeo]+tr[data-astro-cid-6xt7tdeo]>[data-astro-cid-6xt7tdeo]{border-top:0}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] tbody[data-astro-cid-6xt7tdeo] th[data-astro-cid-6xt7tdeo],.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] td[data-astro-cid-6xt7tdeo]{width:auto;padding:0}.db[data-astro-cid-6xt7tdeo] .db-table[data-astro-cid-6xt7tdeo] td[data-astro-cid-6xt7tdeo]:last-child{grid-column:1/-1;margin-top:8px}.db-gcell[data-astro-cid-6xt7tdeo]{text-align:right!important}}
