.block-toolbar[data-v-c31d0a09]{z-index:7;position:absolute;top:12px;right:12px}.tools[data-v-c31d0a09]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;border-radius:999px;gap:2px;padding:4px;transition:opacity .15s;display:flex}.tools button[data-v-c31d0a09]{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.tools button[data-v-c31d0a09]:focus-visible,.tools button[data-v-c31d0a09]:hover:not([aria-disabled]){background:var(--bg-alt)}.tools button[data-v-c31d0a09]:focus-visible{outline:2px solid var(--green);outline-offset:1px}[aria-disabled][data-v-c31d0a09]{opacity:.35;cursor:not-allowed!important}.danger[data-v-c31d0a09]{color:var(--red-dark)!important}.more[data-v-c31d0a09]{border:1px solid var(--line);background:var(--card);min-width:44px;min-height:44px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;display:none}.sheet-backdrop[data-v-c31d0a09]{z-index:30;background:#2b292559;position:fixed;inset:0}.sheet[data-v-c31d0a09]{z-index:31;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--card);color:var(--ink);border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow);gap:4px;max-height:85dvh;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-title[data-v-c31d0a09]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--green-dark);overflow-wrap:anywhere;padding-bottom:4px}.sheet button[data-v-c31d0a09]{min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.sheet button[data-v-c31d0a09]:focus-visible{outline:2px solid var(--green)}.sheet .text[data-v-c31d0a09]{display:grid}.sheet small[data-v-c31d0a09]{color:var(--ink-soft);font-size:.8rem}.sr-only[data-v-c31d0a09]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none),(width<=700px){.tools[data-v-c31d0a09]{display:none}.more[data-v-c31d0a09]{display:inline-flex}}.block-frame[data-v-ec8328ff]{outline-offset:-3px;scroll-margin-top:calc(80px + var(--live-bar,0px));position:relative}.block-frame[data-v-ec8328ff]:focus-within,.block-frame[data-v-ec8328ff]:hover{outline:2px dashed #4e5b3b73}.block-frame[data-v-ec8328ff]:focus-within .tools,.block-frame[data-v-ec8328ff]:hover .tools{opacity:1}.block-frame[data-v-ec8328ff]:focus-visible{outline:3px solid var(--green)}.hidden .body[data-v-ec8328ff]{opacity:.45;filter:grayscale(.4)}.hidden-badge[data-v-ec8328ff]{z-index:6;background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:14px;left:14px}
