.page_head__EFYE3{margin-bottom:4px}.page_textarea__WtKqB{width:100%;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);color:var(--text);font-family:ui-monospace,Menlo,monospace;font-size:.85rem;line-height:1.5;resize:vertical}.page_textarea__WtKqB:focus{outline:2px solid var(--accent);outline-offset:1px}.page_grid__j5MMt{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.page_cell___N0LT{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border:1px solid var(--border);border-radius:0;background:var(--bg-raised);color:inherit;font:inherit;cursor:pointer}.page_cell___N0LT[data-error=true]{border-color:var(--error);background:var(--error-bg)}.page_cell___N0LT:active{transform:translateY(1px)}.page_svgWrap__xG4__{width:100%;max-width:140px}.page_svgWrap__xG4__ svg{width:100%;height:auto;background:#fff;border-radius:0}.page_errBox__xnRd4{min-height:100px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;color:var(--error);padding:8px}.page_code__AvOfT{font-family:ui-monospace,Menlo,monospace;font-size:.65rem;color:var(--text-dim);word-break:break-all;text-align:center}.page_viewer__IshYl{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85)}.page_viewerClose__pGcDG{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid var(--border);border-radius:0;background:var(--bg-raised);color:var(--text);font-size:1.1rem}.page_viewerNav__93ENI{flex-shrink:0;width:64px;height:100%;border:0;background:rgba(0,0,0,0);color:var(--text-dim);font-size:2.5rem;line-height:1}.page_viewerNav__93ENI:hover{color:var(--text);background:rgba(255,255,255,.05)}.page_viewerContent__j4tmX{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(80vw,420px)}.page_viewerSvg__k2NoM{width:100%}.page_viewerSvg__k2NoM svg{width:100%;height:auto;background:#fff;border-radius:0}.page_viewerCode__Aat_N{font-family:ui-monospace,Menlo,monospace;font-size:.85rem;color:var(--text);word-break:break-all;text-align:center}.page_viewerPos__rPVoz{font-size:.8rem;color:var(--text-dim)}