.playground_title__YkZ1A{display:block;font-size:clamp(2.7rem,7.4vw,8.4rem)}.playground_leadNote__frQn7{font-size:.9rem;line-height:1.45;color:var(--fg-muted)}.playground_body___xvta{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,6vw,96px);padding-top:clamp(48px,5.5vw,88px)}.playground_sectionTop__RPpLU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-top:14px;border-top:1px solid var(--rule-strong)}.playground_sectionTop__RPpLU h2{display:inline-flex;gap:24px;align-items:baseline}.playground_sectionNote__H8U9i{font-size:.88rem;line-height:1.45;color:var(--fg-muted);max-width:40em}.playground_presets__8BjVE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(20px,2.4vw,32px);background:var(--rule-strong);border:1px solid var(--rule-strong)}.playground_preset__PduPQ{display:grid;align-content:start;gap:10px;min-width:0;padding:clamp(18px,2vw,26px);background:var(--bg);color:var(--fg);text-align:left;cursor:pointer;transition:background .22s var(--ease-ui),color .22s var(--ease-ui)}.playground_preset__PduPQ:disabled{cursor:progress;opacity:.55}.playground_preset__PduPQ:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine){.playground_preset__PduPQ:not(:disabled):not([aria-pressed=true]):hover{background:var(--ghost)}}.playground_preset__PduPQ[aria-pressed=true]{background:var(--ink-bg);color:var(--paper);--fg-muted:var(--muted-ink);--gain-c:var(--gain-ink);--loss-c:var(--loss-ink);--rule:rgba(233,233,231,0.18)}.playground_presetTitle__eXWhu{font-size:var(--fs-h3);font-weight:700;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.playground_presetNote__Z00pk{font-size:.85rem;line-height:1.4;color:var(--fg-muted)}.playground_expect__XNmEV{display:inline-flex;align-items:center;gap:6px;justify-self:start;max-width:100%;margin-top:4px;padding-top:10px;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:.78rem;letter-spacing:-.01em;overflow-wrap:anywhere}.playground_expect__XNmEV svg{flex:none;width:14px;height:14px}.playground_expect__XNmEV[data-tone=ok] svg{color:var(--gain-c)}.playground_expect__XNmEV[data-tone=bad] svg{color:var(--loss-c)}@media (max-width:1100px){.playground_presets__8BjVE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.playground_presets__8BjVE{grid-template-columns:minmax(0,1fr)}.playground_preset__PduPQ{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.playground_preset__PduPQ>*{grid-column:1}.playground_presetNote__Z00pk{display:none}}.playground_bench__B80Dr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(20px,2.4vw,32px)}.playground_form__7Dvit{display:grid;gap:clamp(26px,3vw,36px);min-width:0}.playground_fieldset__03crm{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.playground_fieldset__03crm legend{padding:0;margin-bottom:12px}.playground_vaults__urueP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playground_vaultCard___RHQh{position:relative;display:grid;gap:8px;align-content:start;min-width:0;padding:16px 16px 18px;border:1px solid var(--rule-strong);border-radius:14px;cursor:pointer;transition:border-color .2s var(--ease-ui),background .2s var(--ease-ui)}.playground_vaultCard___RHQh:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:14px 0 0 14px;background:var(--tone)}.playground_vaultCard___RHQh[data-tone=call]{--tone:var(--tone-call)}.playground_vaultCard___RHQh[data-tone=put]{--tone:var(--tone-put)}.playground_vaultCard___RHQh:has(input:checked){border-color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--fg)}.playground_vaultCard___RHQh:has(input:focus-visible){outline:2px solid var(--accent-bright);outline-offset:3px}.playground_vaultCard___RHQh input{position:absolute;opacity:0;pointer-events:none}.playground_vaultTop__1hI2g{display:flex;align-items:center;justify-content:space-between;gap:8px}.playground_vaultName__BLGML{font-size:1.15rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.playground_check__8oBvz{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--rule-strong)}.playground_check__8oBvz svg{width:13px;height:13px;opacity:0}.playground_vaultCard___RHQh:has(input:checked) .playground_check__8oBvz{background:var(--fg);border-color:var(--fg);color:var(--bg)}.playground_vaultCard___RHQh:has(input:checked) .playground_check__8oBvz svg{opacity:1}.playground_vaultSub__FFx2i{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.82rem;color:var(--fg-muted)}.playground_vaultSub__FFx2i a{color:var(--fg)}@media (max-width:420px){.playground_vaults__urueP{grid-template-columns:minmax(0,1fr)}}.playground_epoch__zDd_x{display:grid;gap:10px;padding:16px 18px;border-left:2px solid var(--accent-bright);background:var(--surface);font-size:.9rem;line-height:1.5}.playground_epochTop__y6kvp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.playground_epochBasis__lUqyD{font-weight:600}.playground_epoch__zDd_x p{color:var(--fg-muted)}.playground_epoch__zDd_x p strong{color:var(--fg);font-weight:600}.playground_epoch__zDd_x code{font-family:var(--font-mono);font-size:.85em;overflow-wrap:anywhere}.playground_row__ZZ0Ft{align-items:center}.playground_chips__mTVOE,.playground_row__ZZ0Ft{display:flex;flex-wrap:wrap;gap:8px}.playground_chips__mTVOE .chip{min-height:34px;padding:8px 12px;cursor:pointer}.playground_chips__mTVOE .chip:focus-visible{outline-offset:2px}.playground_expiryChip__XJRFv{display:grid!important;gap:3px;justify-items:start;text-align:left;border-radius:12px!important;line-height:1.2!important}.playground_expiryChip__XJRFv small{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:-.01em;text-transform:none;opacity:.8}.playground_fields__NRo9p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.playground_fields__NRo9p>.field{min-width:0}.playground_fieldHint__4__A3{font-size:.82rem;line-height:1.4;color:var(--fg-muted);overflow-wrap:anywhere}.playground_invalid__YfO3N{font-size:.88rem;color:var(--loss-c)}@media (max-width:560px){.playground_fields__NRo9p{grid-template-columns:minmax(0,1fr)}}.playground_verdict__mPdF0{position:sticky;top:calc(var(--banner-h) + var(--app-nav-h) + var(--index-h, 0px) + 20px);display:grid;gap:22px;min-width:0;padding:clamp(22px,2.6vw,36px);border-radius:20px;background:var(--bg);color:var(--fg)}.playground_verdictTop__wucAs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.playground_busy__drCcD{display:inline-flex;align-items:center;gap:8px}.playground_busy__drCcD:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fg-muted)}.playground_busy__drCcD[data-busy]:before{background:var(--mint);animation:playground_pg-pulse__oshqL 1s var(--ease-ui) infinite alternate}@keyframes playground_pg-pulse__oshqL{0%{opacity:.3}to{opacity:1}}.playground_outcome__yVQ9B{display:grid;gap:14px}.playground_badge__DVINJ{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid;font-size:var(--fs-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.playground_badge__DVINJ svg{width:14px;height:14px}.playground_outcome__yVQ9B[data-kind=accepted] .playground_badge__DVINJ{color:var(--gain-c)}.playground_outcome__yVQ9B[data-kind=rejected] .playground_badge__DVINJ{color:var(--loss-c)}.playground_outcome__yVQ9B[data-kind=revert] .playground_badge__DVINJ{color:var(--mint)}.playground_headline__EBVdk{font-size:clamp(1.7rem,2.9vw,2.9rem);font-weight:760;line-height:1;letter-spacing:-.05em;overflow-wrap:anywhere}.playground_headline__EBVdk span{display:block}.playground_reasonName__TZ2DQ{font-family:var(--font-mono);font-weight:500;letter-spacing:-.04em}.playground_explain__NytJA{font-size:1rem;line-height:1.5;color:var(--fg-muted)}.playground_explain__NytJA strong{color:var(--fg);font-weight:600}.playground_consequence__TFSyj{display:grid;gap:8px;padding:16px 18px;border-radius:12px;border:1px solid var(--loss-c);font-size:.95rem;line-height:1.5}.playground_consequence__TFSyj>strong{display:flex;align-items:flex-start;gap:10px;font-weight:600}.playground_consequence__TFSyj>strong svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--loss-c)}.playground_consequence__TFSyj p{color:var(--fg-muted);font-size:.88rem}.playground_pips__Lc2Js{display:inline-flex;gap:5px;vertical-align:middle}.playground_pips__Lc2Js i{width:18px;height:6px;border-radius:3px;border:1px solid var(--rule-strong)}.playground_pips__Lc2Js i[data-on=now]{background:var(--loss-c);border-color:var(--loss-c)}.playground_pips__Lc2Js i[data-on=before]{background:var(--fg-muted);border-color:var(--fg-muted)}.playground_sig__6Yera{padding:10px 12px;border-radius:8px;background:var(--ghost);font-family:var(--font-mono);font-size:.8rem;overflow-wrap:anywhere}.playground_figures__xOLUO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;padding-top:18px;border-top:1px solid var(--rule)}.playground_figures__xOLUO div{display:grid;align-content:start;gap:6px;min-width:0}.playground_figures__xOLUO dd{font-family:var(--font-mono);font-size:clamp(1rem,1.35vw,1.3rem);font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.playground_figures__xOLUO dd small{display:block;margin-top:2px;font-family:var(--font-sans);font-size:.75rem;letter-spacing:normal;color:var(--fg-muted)}.playground_onchain__awuK2{font-size:.85rem;line-height:1.5;color:var(--fg-muted)}.playground_onchain__awuK2 code{font-family:var(--font-mono);font-size:.9em;color:var(--fg)}.playground_placeholder__jBze_{display:grid;gap:14px}@media (max-width:1000px){.playground_bench__B80Dr{grid-template-columns:minmax(0,1fr)}.playground_verdict__mPdF0{position:static}}@media (max-width:560px){.playground_figures__xOLUO{grid-template-columns:repeat(2,minmax(0,1fr))}.playground_verdict__mPdF0{border-radius:14px}}.playground_rules__K_KRd{display:grid;counter-reset:rule}.playground_rule__d6O1H{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,15rem);gap:6px 18px;align-items:baseline;padding:16px 0 18px;border-bottom:1px solid var(--rule)}.playground_rule__d6O1H:first-child{padding-top:4px}.playground_ruleBody__IZwxJ{display:grid;gap:4px;min-width:0}.playground_ruleTitle__WP1ck{font-size:1.05rem;font-weight:680;letter-spacing:-.02em}.playground_ruleTitle__WP1ck code{margin-left:8px;font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--fg-muted);overflow-wrap:anywhere}.playground_ruleText__AU3hX{font-size:.92rem;line-height:1.45;color:var(--fg-muted)}.playground_mark__g8eAY{display:grid;justify-items:end;gap:4px;min-width:0;text-align:right}.playground_markTag__WpzLH{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.playground_markTag__WpzLH svg{width:14px;height:14px}.playground_mark__g8eAY[data-mark=pass] .playground_markTag__WpzLH{color:var(--gain-c)}.playground_mark__g8eAY[data-mark=fail] .playground_markTag__WpzLH{color:var(--loss-c)}.playground_mark__g8eAY[data-mark=idle] .playground_markTag__WpzLH,.playground_mark__g8eAY[data-mark=skip] .playground_markTag__WpzLH{color:var(--fg-muted)}.playground_rule__d6O1H[data-mark=fail]{background:linear-gradient(90deg,color-mix(in srgb,var(--loss-c) 9%,transparent),transparent 70%)}.playground_rule__d6O1H[data-mark=skip] .playground_ruleBody__IZwxJ{opacity:.6}.playground_measured__rGxia{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted);overflow-wrap:break-word;text-wrap:balance}@media (max-width:720px){.playground_rule__d6O1H{grid-template-columns:36px minmax(0,1fr)}.playground_mark__g8eAY{grid-column:2;justify-items:start;text-align:left}}.playground_proves__jAx2s{margin-top:clamp(56px,6vw,96px);padding:clamp(48px,6vw,96px) var(--gutter)}.playground_provesGrid__GR7kP{display:grid;grid-template-columns:minmax(0,28fr) minmax(0,72fr);gap:var(--gutter);padding-top:14px;border-top:1px solid var(--rule-strong)}.playground_provesHead__QdHs0{display:grid;grid-template-columns:64px 1fr;align-items:baseline;align-self:start}.playground_provesBody__z3fj3{display:grid;gap:28px;min-width:0}.playground_provesStatement__w2sxD{font-size:clamp(1.6rem,3.2vw,3.2rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;max-width:22em}.playground_provesStatement__w2sxD em{font-style:normal;color:var(--mint)}.playground_provesList__tRAr8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.playground_provesList__tRAr8 li{display:block;padding-top:14px;border-top:1px solid var(--rule);font-size:.92rem;line-height:1.5;color:var(--fg-muted);min-width:0}.playground_provesList__tRAr8 li strong{display:block;margin-bottom:8px;color:var(--fg);font-weight:650}.playground_provesList__tRAr8 code{font-family:var(--font-mono);font-size:.88em;color:var(--fg);overflow-wrap:anywhere}.playground_provesLinks__zETjl{display:flex;flex-wrap:wrap;gap:12px}.playground_provesLinks__zETjl .pill{white-space:normal;text-align:left}@media (max-width:900px){.playground_provesGrid__GR7kP{gap:24px}.playground_provesGrid__GR7kP,.playground_provesList__tRAr8{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.playground_busy__drCcD[data-busy]:before{animation:none}}.playground_error__DyCIw{padding-top:clamp(24px,3vw,40px)}