.page-build_toggle__uRaug{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;border:1px solid var(--line);border-radius:6px;color:var(--fg);font:11px var(--mono);cursor:pointer}.page-build_toggle__uRaug[aria-pressed=true]{background:var(--active);border-color:var(--accent)}.page-build_toggleIcon__e_pR4{color:var(--accent);font-size:16px;line-height:1}.page-build_dock__zzxI3 button:focus-visible,.page-build_toggle__uRaug:focus-visible{outline:2px solid var(--fn);outline-offset:4px}.page-build_canvas__tEwDi{position:fixed;inset:0;width:100%;height:100%;z-index:70;pointer-events:none}.page-build_dock__zzxI3{position:fixed;z-index:80;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);box-shadow:0 4px 24px #0002,0 1px 3px #0001;font:11px/1.3 var(--mono)}.page-build_caption__cKtS0{display:flex;align-items:center;gap:10px;padding:0 7px}.page-build_subcaption__d8qik{display:block;font-size:9px;color:var(--comment);margin-top:3px}.page-build_swatches__8IGlI{display:flex;padding-left:3px}.page-build_swatches__8IGlI i{width:10px;height:17px;border:2px solid var(--card);border-radius:8px;margin-left:-3px;background:#638cff;transform:rotate(-18deg)}.page-build_swatches__8IGlI i:nth-child(2){background:#e785bd}.page-build_swatches__8IGlI i:nth-child(3){background:#e8ae53}.page-build_swatches__8IGlI i:nth-child(4){background:#65cba7}.page-build_divider__izE2o{height:24px;width:1px;background:var(--line);margin:0 4px}.page-build_dock__zzxI3 button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:6px;cursor:pointer;color:var(--fg)}.page-build_dock__zzxI3 button:hover,.page-build_dock__zzxI3 button[aria-pressed=true]{background:var(--active);color:var(--accent)}.page-build_dock__zzxI3 button:disabled{opacity:.4;cursor:default}.page-build_dock__zzxI3 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:899px){.page-build_toggleLabel__tplvu{display:none}.page-build_caption__cKtS0{gap:6px;padding:0 3px}.page-build_dock__zzxI3{gap:2px}}@media print{.page-build_canvas__tEwDi,.page-build_dock__zzxI3,.page-build_toggle__uRaug{display:none}}.page-build_progress__8gU6w{width:42px;height:3px;margin:0 8px;border:0;background:var(--line);accent-color:var(--accent)}.page-build_progress__8gU6w::-webkit-progress-bar{background:var(--line)}.page-build_progress__8gU6w::-webkit-progress-value{background:var(--accent)}.page-build_toggle__uRaug:disabled{opacity:.5;cursor:default}@media (max-width:520px){.page-build_progress__8gU6w,.page-build_swatches__8IGlI{display:none}.page-build_caption__cKtS0{font-size:9px}.page-build_subcaption__d8qik{font-size:8px}}