.contract-help.svelte-c0iov0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:.35rem;border:1px solid var(--dk-line, #1f3a4a);border-radius:999px;background:transparent;color:var(--dk-mute, #8fa7b5);font:700 12px/1 var(--dk-mono, monospace);cursor:pointer;vertical-align:middle;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease}.contract-help.svelte-c0iov0:hover,.contract-help.svelte-c0iov0:focus-visible{color:var(--dk-aqua, #4cc3f0);border-color:var(--dk-aqua, #4cc3f0);box-shadow:0 0 10px #4cc3f059;outline:none}.contract-help.is-corner.svelte-c0iov0{position:absolute;top:.45rem;right:.45rem;margin:0;z-index:3}.contract-help-backdrop.svelte-c0iov0{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:4vh 4vw;background:#030c14b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contract-help-blocker.svelte-c0iov0{position:absolute;inset:0;border:0;background:transparent;cursor:default}.contract-help-panel.svelte-c0iov0{position:relative;box-sizing:border-box;width:min(760px,100%);max-width:100%;max-height:92vh;overflow:auto;padding:1.1rem 1.25rem 1.25rem;border:1px solid rgba(76,195,240,.55);border-radius:14px;background:var(--dk-raise, #0b1d28);color:var(--dk-foam, #e6f1f6);box-shadow:0 0 0 1px #4cc3f01f,0 24px 60px #0000008c,0 0 40px #4cc3f01f}.contract-help-head.svelte-c0iov0{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6rem}.contract-help-head.svelte-c0iov0 .eyebrow:where(.svelte-c0iov0){margin:0;font:700 11px/1.2 var(--dk-body, system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dk-mute, #8fa7b5)}.contract-help-head.svelte-c0iov0 h3:where(.svelte-c0iov0){margin:.15rem 0 0;font:800 1.25rem/1.15 var(--dk-display, var(--dk-body, system-ui));text-transform:capitalize}.contract-help-close.svelte-c0iov0{font:600 12px/1.2 var(--dk-body, system-ui);color:var(--dk-foam, #e6f1f6);background:transparent;border:1px solid var(--dk-line, #1f3a4a);border-radius:8px;padding:4px 10px;cursor:pointer}.contract-help-close.svelte-c0iov0:hover,.contract-help-close.svelte-c0iov0:focus-visible{border-color:var(--dk-aqua, #4cc3f0);outline:none}.contract-help-body.svelte-c0iov0{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1rem;margin:0;font:400 .92rem/1.5 var(--dk-body, system-ui)}.contract-help-body.svelte-c0iov0 dt:where(.svelte-c0iov0){font:700 11px/1.6 var(--dk-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dk-aqua, #4cc3f0)}.contract-help-body.svelte-c0iov0 dt:where(.svelte-c0iov0) small:where(.svelte-c0iov0){display:block;text-transform:none;letter-spacing:0;color:var(--dk-mute, #8fa7b5)}.contract-help-body.svelte-c0iov0 dd:where(.svelte-c0iov0){margin:0}.contract-help-table.svelte-c0iov0{overflow-x:auto}.contract-help-table.svelte-c0iov0 table:where(.svelte-c0iov0){border-collapse:collapse;font:500 .78rem/1.4 var(--dk-mono, monospace)}.contract-help-table.svelte-c0iov0 th:where(.svelte-c0iov0),.contract-help-table.svelte-c0iov0 td:where(.svelte-c0iov0){padding:.25rem .55rem;border:1px solid var(--dk-line, #1f3a4a);text-align:left;white-space:nowrap}.contract-help-table.svelte-c0iov0 th:where(.svelte-c0iov0){color:var(--dk-mute, #8fa7b5);font-weight:700}.contract-help-assertions.svelte-c0iov0{display:flex;flex-wrap:wrap;gap:.3rem}.contract-help-body.svelte-c0iov0 code:where(.svelte-c0iov0){font:500 .78rem/1.4 var(--dk-mono, monospace);padding:.1rem .4rem;border:1px solid var(--dk-line, #1f3a4a);border-radius:6px;color:var(--dk-foam, #e6f1f6)}@media(max-width:640px){.contract-help-backdrop.svelte-c0iov0{padding:0;place-items:stretch}.contract-help-panel.svelte-c0iov0{width:100%;max-height:100vh;max-height:100dvh;border-radius:0}.contract-help-body.svelte-c0iov0{grid-template-columns:1fr;gap:.15rem 0}.contract-help-body.svelte-c0iov0 dd:where(.svelte-c0iov0){margin-bottom:.5rem}}@media(prefers-reduced-motion:reduce){.contract-help.svelte-c0iov0{transition:none}}
