@property --tm-a{syntax:"<color>";inherits:true;initial-value:#cc9c68}@property --tm-b{syntax:"<color>";inherits:true;initial-value:#f26b4f}.map[data-astro-cid-qgpm2rku]{border-radius:var(--r-xl);background:radial-gradient(50% 70% at 22% 50%, color-mix(in oklch, var(--tm-a) 34%, transparent), transparent 70%), radial-gradient(40% 60% at 88% 18%, color-mix(in oklch, var(--tm-b) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--surface), var(--bg));box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);isolation:isolate;transition:--tm-a .9s var(--ease-out), --tm-b .9s var(--ease-out);grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,4vw,52px);display:grid;position:relative;overflow:hidden}.field[data-astro-cid-qgpm2rku]{justify-self:center;gap:14px;width:min(100%,440px);display:grid}.axis-k[data-astro-cid-qgpm2rku]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:.72rem;font-weight:650;display:inline-flex}.axis-x[data-astro-cid-qgpm2rku]{justify-self:end;margin-bottom:-6px}.grid[data-astro-cid-qgpm2rku]{grid-template-rows:auto repeat(6,auto);grid-template-columns:8px auto repeat(4,minmax(0,1fr));align-items:center;gap:clamp(6px,1.2vw,10px) clamp(6px,1.4vw,12px);display:grid}.corner[data-astro-cid-qgpm2rku]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-area:1/1/auto/3;align-items:center;gap:4px;font-size:.72rem;font-weight:650;display:inline-flex}.ch[data-astro-cid-qgpm2rku]{border-radius:var(--r-pill);color:var(--ink-2);transition:background-color .3s var(--ease-out), color .3s, box-shadow .3s;grid-row:1;justify-self:center;padding:4px 10px;font-size:.8rem;font-weight:620}.ch[data-astro-cid-qgpm2rku].is-on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1)}.rail[data-astro-cid-qgpm2rku]{border-radius:var(--r-pill);grid-area:2/1/8;align-self:stretch;width:8px;position:relative;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06)}.rail-dot[data-astro-cid-qgpm2rku]{left:50%;top:calc((var(--row) + .5) / 6 * 100%);background:var(--tm-a);width:18px;height:18px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line-strong), 0 0 18px 4px color-mix(in oklch, var(--tm-a) 60%, transparent);transition:top .65s var(--ease-spring);border-radius:50%;position:absolute;translate:-50% -50%}.rh[data-astro-cid-qgpm2rku]{grid-column:2;padding-right:4px;line-height:1.15;transition:opacity .3s;display:grid}.rh[data-astro-cid-qgpm2rku] b[data-astro-cid-qgpm2rku]{font-size:.95rem;font-weight:650}.rh[data-astro-cid-qgpm2rku] small[data-astro-cid-qgpm2rku]{color:var(--ink-3);font-size:.72rem}.rh[data-astro-cid-qgpm2rku]:not(.is-on){opacity:.72}.cell[data-astro-cid-qgpm2rku]{aspect-ratio:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;justify-self:center;width:100%;max-width:64px;padding:0;position:relative}.pan[data-astro-cid-qgpm2rku]{background:radial-gradient(circle at 34% 28%, oklch(100% 0 0/.34), transparent 42%), radial-gradient(circle at 50% 50%, var(--c) 58%, color-mix(in oklch, var(--c), black 10%));box-shadow:inset 0 0 0 1px oklch(0% 0 0/.07), 0 10px 18px -10px color-mix(in oklch, var(--c) 80%, oklch(20% .026 350));transition:transform .55s var(--ease-spring), box-shadow .4s var(--ease-out), filter .4s var(--ease-out);border-radius:50%;position:absolute;inset:0}.map[data-astro-cid-qgpm2rku].has-on .cell[data-astro-cid-qgpm2rku]:not(.is-on) .pan[data-astro-cid-qgpm2rku]{filter:saturate(.85)}.cell[data-astro-cid-qgpm2rku].is-on .pan[data-astro-cid-qgpm2rku]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px color-mix(in oklab, var(--c) 70%, var(--ink)), 0 14px 26px -10px color-mix(in oklch, var(--c) 90%, oklch(20% .026 350));transform:scale(1.14)}.cell[data-astro-cid-qgpm2rku]:focus-visible .pan[data-astro-cid-qgpm2rku]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent-strong)}@media (hover:hover) and (pointer:fine){.cell[data-astro-cid-qgpm2rku]:not(.is-on):hover .pan[data-astro-cid-qgpm2rku]{transform:scale(1.06)}}.legend[data-astro-cid-qgpm2rku]{color:var(--ink-3);grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:4px;font-size:.78rem;line-height:1.4;display:grid}.legend[data-astro-cid-qgpm2rku] b[data-astro-cid-qgpm2rku]{color:var(--ink-2);font-weight:640}.panel[data-astro-cid-qgpm2rku]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid}.portrait[data-astro-cid-qgpm2rku]{aspect-ratio:4/5.2;border-radius:999px 999px var(--r-lg) var(--r-lg);background:var(--bg-sunk);box-shadow:0 0 0 6px var(--surface), 0 0 0 7px var(--line), var(--shadow-3);margin:0;position:relative;overflow:hidden}.portrait[data-astro-cid-qgpm2rku] img[data-astro-cid-qgpm2rku]{object-fit:cover;object-position:50% 16%;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out), scale 1.4s var(--ease-out);position:absolute;inset:0;scale:1.06}.portrait[data-astro-cid-qgpm2rku] img[data-astro-cid-qgpm2rku].is-on{opacity:1;scale:1}.chip-hex[data-astro-cid-qgpm2rku],.chip-fitz[data-astro-cid-qgpm2rku]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(14px)saturate(180%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55), var(--shadow-2);white-space:nowrap;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;left:50%;translate:-50%}.chip-hex[data-astro-cid-qgpm2rku]{bottom:52px}.chip-hex[data-astro-cid-qgpm2rku] i[data-astro-cid-qgpm2rku]{background:var(--tm-a);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.chip-hex[data-astro-cid-qgpm2rku] b[data-astro-cid-qgpm2rku]{letter-spacing:.04em}.chip-fitz[data-astro-cid-qgpm2rku]{color:var(--ink-2);padding:6px 12px;bottom:14px}.chip-fitz[data-astro-cid-qgpm2rku] svg{color:var(--accent-strong)}.chip-fitz[data-astro-cid-qgpm2rku] b[data-astro-cid-qgpm2rku]{color:var(--ink);font-weight:680}.info[data-astro-cid-qgpm2rku]{justify-items:start;gap:10px;display:grid}.p-k[data-astro-cid-qgpm2rku]{color:var(--accent-ink);font-size:.82rem;font-weight:620}.p-slot[data-astro-cid-qgpm2rku]{align-items:start;width:100%;display:grid}.p-slot[data-astro-cid-qgpm2rku]>[data-astro-cid-qgpm2rku]{grid-area:1/1}.p-sizer[data-astro-cid-qgpm2rku]{visibility:hidden}.p-text[data-astro-cid-qgpm2rku]{color:var(--ink-2);max-width:42ch}.p-sub[data-astro-cid-qgpm2rku]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:.72rem;font-weight:650}.p-pal[data-astro-cid-qgpm2rku]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;max-width:360px;margin:0 0 4px;padding:0;list-style:none;display:grid}.p-pal[data-astro-cid-qgpm2rku] li[data-astro-cid-qgpm2rku]{aspect-ratio:1/1.2;background:linear-gradient(160deg, oklch(100% 0 0/.2), transparent 45%), var(--c);transition:background-color .5s var(--ease-out);transition-delay:calc(var(--i) * 40ms);border-radius:10px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.07)}.p-metal[data-astro-cid-qgpm2rku]{align-items:center;gap:10px;font-size:.9rem;font-weight:560;display:flex}.p-coins[data-astro-cid-qgpm2rku]{flex:none;display:inline-flex}.p-coins[data-astro-cid-qgpm2rku] i{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), inset 0 1px 2px oklch(100% 0 0/.6);border-radius:50%}.p-coins[data-astro-cid-qgpm2rku] i+i{margin-left:-7px}.info[data-astro-cid-qgpm2rku] .btn[data-astro-cid-qgpm2rku]{margin-top:6px}.p-hint[data-astro-cid-qgpm2rku]{color:var(--ink-3);align-items:center;gap:6px;font-size:.8rem;display:flex}.h-touch[data-astro-cid-qgpm2rku]{display:none}@media (hover:none){.h-fine[data-astro-cid-qgpm2rku]{display:none}.h-touch[data-astro-cid-qgpm2rku]{display:inline}}@media (prefers-reduced-motion:no-preference){.js .map[data-astro-cid-qgpm2rku] .pan[data-astro-cid-qgpm2rku]{animation:pan-in .8s var(--ease-spring) backwards;animation-delay:calc(.2s + var(--i) * 22ms)}}@keyframes pan-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.rail-dot[data-astro-cid-qgpm2rku],.pan[data-astro-cid-qgpm2rku],.portrait[data-astro-cid-qgpm2rku] img[data-astro-cid-qgpm2rku],.p-pal[data-astro-cid-qgpm2rku] li[data-astro-cid-qgpm2rku]{transition:none}}@media (width<=1080px){.map[data-astro-cid-qgpm2rku]{grid-template-columns:minmax(0,1fr)}.field[data-astro-cid-qgpm2rku]{width:min(100%,520px)}}@media (width<=640px){.panel[data-astro-cid-qgpm2rku]{grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-qgpm2rku]{aspect-ratio:16/11;border-radius:var(--r-lg)}.portrait[data-astro-cid-qgpm2rku] img[data-astro-cid-qgpm2rku]{object-position:50% 22%}.chip-hex[data-astro-cid-qgpm2rku],.chip-fitz[data-astro-cid-qgpm2rku]{font-size:.74rem;bottom:10px;translate:none}.chip-hex[data-astro-cid-qgpm2rku]{left:10px}.chip-fitz[data-astro-cid-qgpm2rku]{left:auto;right:10px}.legend[data-astro-cid-qgpm2rku]{grid-template-columns:minmax(0,1fr)}}.head[data-astro-cid-cmy6qvck]{justify-items:start;gap:18px;max-width:960px;margin-bottom:clamp(28px,4vw,48px);padding-top:clamp(16px,3vw,40px);display:grid;position:relative}.head[data-astro-cid-cmy6qvck]:before{content:"";background:radial-gradient(closest-side at 40% 50%, oklch(72.4784% .0780869 64.1202/.26), transparent), radial-gradient(closest-side at 70% 40%, color-mix(in oklch, var(--accent) 16%, transparent), transparent);filter:blur(20px);z-index:-1;pointer-events:none;position:absolute;inset:-30% -20% -10% 45%}.eb-dots[data-astro-cid-cmy6qvck]{display:inline-flex}.eb-dots[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.eb-dots[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]+i[data-astro-cid-cmy6qvck]{margin-left:-4px}.ctas[data-astro-cid-cmy6qvck]{flex-wrap:wrap;gap:12px;display:flex}.sec-head[data-astro-cid-cmy6qvck]{gap:14px;max-width:760px;margin-bottom:clamp(28px,4vw,44px);display:grid}.intro[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.split-card[data-astro-cid-cmy6qvck]{border-radius:var(--r-xl);background:radial-gradient(90% 70% at 100% 0%, oklch(72.4784% .0780869 64.1202/.22), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);gap:22px;margin:0;padding:24px;display:grid}.split-card[data-astro-cid-cmy6qvck] figcaption[data-astro-cid-cmy6qvck]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.82rem;font-weight:640}.sc-row[data-astro-cid-cmy6qvck]{gap:10px;display:grid}.sc-k[data-astro-cid-cmy6qvck]{justify-content:space-between;align-items:baseline;font-weight:660;display:flex}.sc-k[data-astro-cid-cmy6qvck] span[data-astro-cid-cmy6qvck]{color:var(--ink-3);font-size:.8rem;font-weight:520}.sc-ramp[data-astro-cid-cmy6qvck]{border-radius:var(--r-sm);grid-template-columns:repeat(6,1fr);height:54px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06)}.sc-ramp[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:linear-gradient(170deg, oklch(100% 0 0/.2), transparent 50%), var(--c)}.sc-ends[data-astro-cid-cmy6qvck]{color:var(--ink-3);justify-content:space-between;font-size:.76rem;display:flex}.sc-uts[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-uts[data-astro-cid-cmy6qvck] li[data-astro-cid-cmy6qvck]{border-radius:var(--r-sm);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.sc-pair[data-astro-cid-cmy6qvck]{grid-row:span 2;display:inline-flex}.sc-pair[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:radial-gradient(circle at 35% 30%, oklch(100% 0 0/.3), transparent 55%), var(--c);width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.sc-pair[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]+i[data-astro-cid-cmy6qvck]{margin-left:-7px}.sc-uts[data-astro-cid-cmy6qvck] b[data-astro-cid-cmy6qvck]{font-size:.92rem;font-weight:650;line-height:1.2}.sc-uts[data-astro-cid-cmy6qvck] small[data-astro-cid-cmy6qvck]{color:var(--ink-3);font-size:.74rem;line-height:1.3}.cards[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.olive-li[data-astro-cid-cmy6qvck]{grid-column:span 2}.olive[data-astro-cid-cmy6qvck]{border-radius:var(--r-lg);color:oklch(97% .02 35);height:100%;min-height:300px;box-shadow:var(--shadow-2);isolation:isolate;transition:transform .4s var(--ease-out);background:radial-gradient(70% 90% at 90% 0,oklch(62% .07 105/.55),#0000 70%),radial-gradient(60% 80% at 0 100%,oklch(55% .048 36/.45),#0000 70%),oklch(24% .026 350);align-content:end;gap:10px;padding:clamp(22px,3vw,32px);text-decoration:none;display:grid;position:relative;overflow:hidden}.olive[data-astro-cid-cmy6qvck]:after{content:"";transition:translate 1.2s var(--ease-out);z-index:-1;background:linear-gradient(105deg,#0000 40%,oklch(100% 0 0/.08) 50%,#0000 60%);position:absolute;inset:-40% -60%;translate:-30%}.olive-k[data-astro-cid-cmy6qvck]{letter-spacing:.08em;text-transform:uppercase;color:oklch(85% .08 100);font-size:.78rem;font-weight:640}.olive-name[data-astro-cid-cmy6qvck]{letter-spacing:-.035em;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem);font-weight:660;font-stretch:100%;line-height:1}.olive-t[data-astro-cid-cmy6qvck]{color:oklch(90% .02 35/.82);max-width:46ch;font-size:.98rem;line-height:1.55}.olive-row[data-astro-cid-cmy6qvck]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.olive-chip[data-astro-cid-cmy6qvck]{border-radius:var(--r-pill);background:oklch(100% 0 0/.08);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.82rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14)}.olive-chip[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:radial-gradient(circle at 35% 30%, oklch(100% 0 0/.3), transparent 55%), var(--c);border-radius:50%;width:22px;height:22px}.olive-go[data-astro-cid-cmy6qvck]{align-items:center;gap:8px;margin-top:8px;font-weight:620;display:inline-flex}.olive-go[data-astro-cid-cmy6qvck] svg{transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.olive[data-astro-cid-cmy6qvck]:hover{transform:translateY(-4px)}.olive[data-astro-cid-cmy6qvck]:hover:after{translate:30%}.olive[data-astro-cid-cmy6qvck]:hover .olive-go[data-astro-cid-cmy6qvck] svg{transform:translate(4px)}}.steps[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-cmy6qvck] li[data-astro-cid-cmy6qvck]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;padding:22px;display:grid}.step-n[data-astro-cid-cmy6qvck]{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:.88rem;font-weight:680;display:grid}.steps[data-astro-cid-cmy6qvck] h3[data-astro-cid-cmy6qvck]{letter-spacing:-.015em;margin-top:6px;font-size:1.12rem}.steps[data-astro-cid-cmy6qvck] p[data-astro-cid-cmy6qvck]{color:var(--ink-2);font-size:.95rem;line-height:1.6}.steps[data-astro-cid-cmy6qvck] p[data-astro-cid-cmy6qvck] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:560;text-decoration-thickness:2px}.combo-grid[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.combo-copy[data-astro-cid-cmy6qvck]{gap:20px;display:grid}.combo-fig[data-astro-cid-cmy6qvck]{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-2);gap:18px;margin:0;padding:22px;display:grid}.combo-fig[data-astro-cid-cmy6qvck] figcaption[data-astro-cid-cmy6qvck]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.82rem;font-weight:640}.cf-row[data-astro-cid-cmy6qvck]{gap:8px;display:grid}.cf-row[data-astro-cid-cmy6qvck]>b[data-astro-cid-cmy6qvck]{font-weight:660}.cf-pair[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cf-card[data-astro-cid-cmy6qvck]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);gap:8px;padding:8px 8px 12px;display:grid}.cf-skin[data-astro-cid-cmy6qvck]{border-radius:calc(var(--r-md) - 8px) calc(var(--r-md) - 8px) 50% 50% / calc(var(--r-md) - 8px) calc(var(--r-md) - 8px) 40% 40%;background:radial-gradient(90% 120% at 50% 0%, oklch(100% 0 0/.16), transparent 70%), var(--skin);height:34px}.cf-pal[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(4,1fr);gap:4px;height:40px;display:grid}.cf-pal[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:var(--c);border-radius:8px}.cf-card[data-astro-cid-cmy6qvck] small[data-astro-cid-cmy6qvck]{color:var(--ink-2);padding:0 4px;font-size:.78rem;line-height:1.35}.cta-slot[data-astro-cid-cmy6qvck]{margin-top:clamp(32px,5vw,56px)}.scale-grid[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.scale-grid[data-astro-cid-cmy6qvck] .prose[data-astro-cid-cmy6qvck] h3[data-astro-cid-cmy6qvck]:first-child{margin-top:0}.monk[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:460px;display:grid}.monk-sw[data-astro-cid-cmy6qvck]{justify-items:center;gap:4px;display:grid}.monk-sw[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{aspect-ratio:1/1.4;background:var(--c);border-radius:8px;width:100%}.monk-sw[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck].light{box-shadow:inset 0 0 0 1px var(--line-strong)}.monk-sw[data-astro-cid-cmy6qvck] small[data-astro-cid-cmy6qvck]{color:var(--ink-3);font-size:.72rem}.table-wrap[data-astro-cid-cmy6qvck]{overscroll-behavior-x:contain;border-radius:var(--r-md);width:100%;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);overflow-x:auto}table[data-astro-cid-cmy6qvck]{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.45}th[data-astro-cid-cmy6qvck],td[data-astro-cid-cmy6qvck]{text-align:left;vertical-align:middle;padding:12px 16px}thead[data-astro-cid-cmy6qvck] th[data-astro-cid-cmy6qvck]{background:var(--bg-sunk);font-size:.84rem;font-weight:620}tbody[data-astro-cid-cmy6qvck] tr[data-astro-cid-cmy6qvck]+tr[data-astro-cid-cmy6qvck]>[data-astro-cid-cmy6qvck]{border-top:1px solid var(--line)}tbody[data-astro-cid-cmy6qvck] th[data-astro-cid-cmy6qvck]{white-space:nowrap;font-weight:620}tbody[data-astro-cid-cmy6qvck] th[data-astro-cid-cmy6qvck] a[data-astro-cid-cmy6qvck]{text-decoration:none}@media (hover:hover) and (pointer:fine){tbody[data-astro-cid-cmy6qvck] th[data-astro-cid-cmy6qvck] a[data-astro-cid-cmy6qvck]:hover{color:var(--accent-ink)}}td[data-astro-cid-cmy6qvck]{color:var(--ink-2)}td[data-astro-cid-cmy6qvck] b[data-astro-cid-cmy6qvck]{color:var(--ink);font-weight:650;display:block}td[data-astro-cid-cmy6qvck] small[data-astro-cid-cmy6qvck]{color:var(--ink-3);font-size:.8rem;display:block}.t-dot[data-astro-cid-cmy6qvck]{background:var(--c);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:10px;display:inline-block;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.table-note[data-astro-cid-cmy6qvck]{border-top:1px solid var(--line);color:var(--ink-3);padding:12px 16px 14px;font-size:.84rem;line-height:1.5}.suit-table[data-astro-cid-cmy6qvck]{min-width:680px}.suit-tone[data-astro-cid-cmy6qvck]{align-items:center;gap:12px;display:inline-flex}.suit-tone[data-astro-cid-cmy6qvck] img[data-astro-cid-cmy6qvck]{object-fit:cover;object-position:50% 14%;width:48px;height:48px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line);border-radius:50%}.suit-tone[data-astro-cid-cmy6qvck] span[data-astro-cid-cmy6qvck]{line-height:1.2;display:grid}.suit-tone[data-astro-cid-cmy6qvck] small[data-astro-cid-cmy6qvck]{color:var(--ink-3);font-size:.76rem;font-weight:520}.suit-dots[data-astro-cid-cmy6qvck],.suit-locks[data-astro-cid-cmy6qvck]{gap:4px;margin-bottom:6px;display:flex}.suit-dots[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:var(--c);border-radius:8px;width:26px;height:26px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06)}.suit-dots[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck].light{box-shadow:inset 0 0 0 1px var(--line-strong)}.suit-locks[data-astro-cid-cmy6qvck] i[data-astro-cid-cmy6qvck]{background:repeating-linear-gradient(90deg, oklch(100% 0 0/.1) 0 1.5px, transparent 1.5px 4px), linear-gradient(180deg, color-mix(in oklch, var(--c), white 22%), var(--c) 46%, color-mix(in oklch, var(--c), black 28%));border-radius:10px 10px 6px 6px;width:20px;height:30px}.chart-grid[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.chart-copy[data-astro-cid-cmy6qvck]{justify-items:start;gap:16px;display:grid}.chart-fig[data-astro-cid-cmy6qvck]{border-radius:var(--r-xl);max-width:420px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-3);transition:rotate .6s var(--ease-spring);margin:0;overflow:hidden;rotate:-2deg}.chart-fig[data-astro-cid-cmy6qvck] img[data-astro-cid-cmy6qvck]{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.chart-fig[data-astro-cid-cmy6qvck]:hover{rotate:0deg}}@media (width<=1100px){.cards[data-astro-cid-cmy6qvck]{grid-template-columns:repeat(3,minmax(0,1fr))}.olive-li[data-astro-cid-cmy6qvck]{grid-column:span 3}.olive[data-astro-cid-cmy6qvck]{min-height:0}}@media (width<=900px){.intro[data-astro-cid-cmy6qvck],.combo-grid[data-astro-cid-cmy6qvck],.scale-grid[data-astro-cid-cmy6qvck],.chart-grid[data-astro-cid-cmy6qvck],.steps[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,1fr)}.chart-fig[data-astro-cid-cmy6qvck]{max-width:360px}}@media (width<=760px){.cards[data-astro-cid-cmy6qvck]{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.cards[data-astro-cid-cmy6qvck]::-webkit-scrollbar{display:none}.cards[data-astro-cid-cmy6qvck] li[data-astro-cid-cmy6qvck]{scroll-snap-align:start}.olive-li[data-astro-cid-cmy6qvck]{grid-column:auto}.olive[data-astro-cid-cmy6qvck]{min-height:100%}}@media (width<=480px){.sc-uts[data-astro-cid-cmy6qvck]{grid-template-columns:minmax(0,1fr)}}
