.fp-header.svelte-1s5ixk4{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 .375rem 0 .5rem;background:#121212;color:#d7d7d7;border-radius:var(--axo-radius-lg, 10px) var(--axo-radius-lg, 10px) 0 0;cursor:grab;user-select:none;flex-shrink:0}.fp-header--pinned.svelte-1s5ixk4{cursor:default}.fp-header--dragging.svelte-1s5ixk4{cursor:grabbing}.fp-header__title.svelte-1s5ixk4{display:flex;align-items:center;gap:.375rem;min-width:0}.fp-header__label.svelte-1s5ixk4{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-header__actions.svelte-1s5ixk4{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.fp-header-btn.svelte-1s5ixk4{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:gray;cursor:pointer;transition:color .1s ease}.fp-header-btn.svelte-1s5ixk4:hover{color:#eee}.fp-header-btn--pinned.svelte-1s5ixk4{color:var(--axo-tool-accent, oklch(.55 .18 220))}.fp-header-btn--close.svelte-1s5ixk4:hover{color:oklch(.8 .12 25)}.fp-body.svelte-zx5cmr{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.5rem;background:var(--axo-surface-raised, #ffffff);border-radius:0 0 var(--axo-radius-lg, 10px) var(--axo-radius-lg, 10px);scrollbar-width:thin;scrollbar-color:oklch(.8 0 0) transparent}.fp-panel.svelte-19vwvhj{position:absolute;display:flex;flex-direction:column;border:1px solid var(--axo-border-hairline, oklch(.92 0 0));border-radius:var(--axo-radius-lg, 10px);box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f;pointer-events:auto;overflow:hidden;min-width:200px;min-height:120px}.fp-panel--collapsed.svelte-19vwvhj{min-height:auto;border-radius:var(--axo-radius-lg, 10px)}.fp-panel--collapsed.svelte-19vwvhj .fp-header{border-radius:var(--axo-radius-lg, 10px)}.fp-panel--resizing.svelte-19vwvhj{user-select:none}.fp-resize-handle.svelte-19vwvhj{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;z-index:2;background:linear-gradient(135deg,transparent 30%,oklch(.7 0 0) 30%,oklch(.7 0 0) 35%,transparent 35%,transparent 50%,oklch(.7 0 0) 50%,oklch(.7 0 0) 55%,transparent 55%,transparent 70%,oklch(.7 0 0) 70%,oklch(.7 0 0) 75%,transparent 75%);border-radius:0 0 var(--axo-radius-lg, 10px) 0;opacity:.4;transition:opacity .1s ease}.fp-resize-handle.svelte-19vwvhj:hover{opacity:.8}.help-modal__overlay{position:fixed;inset:0;background:#0f0f0f52;backdrop-filter:blur(3px);z-index:9998}.help-modal__content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(840px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);background:var(--axo-tool-dropdown-bg, #ffffff);color:var(--axo-tool-dropdown-text, #111);border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;z-index:9999;overflow:hidden}.help-modal__header.svelte-1elewc0{display:flex;align-items:baseline;justify-content:space-between;padding:1.125rem 1.5rem .875rem}.help-modal__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:#000000e0}.help-modal__close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;cursor:pointer;color:#0000008c;transition:color .12s ease,background .12s ease}.help-modal__close:hover{background:#0000000d;color:#000000e0}.help-modal__tabs.svelte-1elewc0{display:flex;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);overflow-x:auto}.help-modal__tab.svelte-1elewc0{padding:.5rem 0;margin-right:1.25rem;background:transparent;border:none;border-bottom:1.5px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#0000008c;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.help-modal__tab.svelte-1elewc0:last-child{margin-right:0}.help-modal__tab.svelte-1elewc0:hover{color:#000000d9}.help-modal__tab.is-active.svelte-1elewc0{color:#000000eb;border-bottom-color:#000000d9}.help-modal__tab.svelte-1elewc0:focus-visible{outline:none;color:#000000eb;box-shadow:inset 0 -2px #000000d9}.help-modal__body.svelte-1elewc0{flex:1;overflow-y:auto;padding:1.5rem;font-size:.875rem;line-height:1.55;color:#000000c7}.help-modal__group.svelte-1elewc0+.help-modal__group:where(.svelte-1elewc0){margin-top:2rem}.help-modal__group-heading.svelte-1elewc0{font-size:.75rem;font-weight:600;letter-spacing:0;color:#00000080;margin:0 0 .75rem}.help-modal__shortcut-list.svelte-1elewc0,.help-modal__tool-list.svelte-1elewc0,.help-modal__tip-list.svelte-1elewc0,.help-modal__quickstart.svelte-1elewc0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.help-modal__quickstart.svelte-1elewc0{counter-reset:qs;gap:1.25rem;border-top:1px solid rgba(0,0,0,.06);padding-top:1rem}.help-modal__quickstart-item.svelte-1elewc0{counter-increment:qs;padding:0 0 1.25rem 2.5rem;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.help-modal__quickstart-item.svelte-1elewc0:last-child{border-bottom:none;padding-bottom:0}.help-modal__quickstart-item.svelte-1elewc0:before{content:counter(qs,decimal-leading-zero);position:absolute;left:0;top:0;font-size:.75rem;font-weight:500;color:#0006;font-variant-numeric:tabular-nums;letter-spacing:.02em}.help-modal__quickstart-title.svelte-1elewc0{font-weight:600;font-size:.9375rem;color:#000000e0;margin-bottom:.25rem;letter-spacing:-.005em}.help-modal__quickstart-body.svelte-1elewc0{font-size:.875rem;color:#000000a6;line-height:1.55}.help-modal__quickstart-jump.svelte-1elewc0{margin:1.5rem 0 0;font-size:.8125rem;color:#0009}.help-modal__inline-link.svelte-1elewc0{background:none;border:none;padding:0;color:#000000e0;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;font-weight:500}.help-modal__shortcut-row.svelte-1elewc0{display:grid;grid-template-columns:140px 1fr;gap:1rem;align-items:baseline;padding:.375rem 0}.help-modal__keys.svelte-1elewc0{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.75rem;padding:.1875rem .5rem;border:1px solid rgba(0,0,0,.14);border-radius:4px;background:transparent;color:#000000c7;justify-self:start;white-space:nowrap;line-height:1.2}.help-modal__keys--inline.svelte-1elewc0{margin:0 .25rem;font-size:.6875rem}.help-modal__shortcut-label.svelte-1elewc0{font-weight:500;color:#000000d9}.help-modal__shortcut-detail.svelte-1elewc0{color:#0009;font-size:.8125rem;margin-top:.125rem;line-height:1.5}.help-modal__tool-list.svelte-1elewc0{gap:0}.help-modal__tool-item.svelte-1elewc0{padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.06);transition:background .32s ease,box-shadow .32s ease}.help-modal__tool-item.svelte-1elewc0:first-child{padding-top:0}.help-modal__tool-item.svelte-1elewc0:last-child{border-bottom:none}.help-modal__tool-item.is-highlighted.svelte-1elewc0{background:#00000006;box-shadow:-1rem 0 #00000006,1rem 0 #00000006}.help-modal__tool-name.svelte-1elewc0{font-weight:600;font-size:1.0625rem;color:#000000eb;margin-bottom:.25rem;letter-spacing:-.01em}.help-modal__tool-summary.svelte-1elewc0{font-size:.8125rem;color:#0000008c;margin-bottom:.625rem}.help-modal__tool-when.svelte-1elewc0{margin:0 0 .875rem;font-size:.875rem;line-height:1.55;color:#000000c7}.help-modal__tool-subhead.svelte-1elewc0{margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;color:#00000080;letter-spacing:0}.help-modal__control-list.svelte-1elewc0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.help-modal__control.svelte-1elewc0{display:grid;grid-template-columns:140px 1fr;gap:1rem;padding:.25rem 0;border-radius:3px;transition:background .28s ease}.help-modal__control.is-highlighted.svelte-1elewc0{background:#0000000a;padding-left:.5rem;padding-right:.5rem}.help-modal__control-label.svelte-1elewc0{font-weight:500;font-size:.8125rem;color:#000000d9}.help-modal__control-desc.svelte-1elewc0{font-size:.8125rem;color:#000000a6;line-height:1.5}.help-modal__workflow.svelte-1elewc0{margin:.5rem 0 .75rem;padding:.75rem .875rem;border:1px solid rgba(0,0,0,.08);border-radius:4px}.help-modal__workflow-title.svelte-1elewc0{font-weight:600;font-size:.8125rem;margin-bottom:.5rem;color:#000000d9}.help-modal__workflow-steps.svelte-1elewc0{margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.6;color:#000000b3}.help-modal__workflow-steps.svelte-1elewc0 li:where(.svelte-1elewc0){padding-left:.25rem}.help-modal__workflow-steps.svelte-1elewc0 li:where(.svelte-1elewc0)+li:where(.svelte-1elewc0){margin-top:.25rem}.help-modal__tool-tips.svelte-1elewc0{list-style:none;margin:0;padding-left:0;font-size:.8125rem;line-height:1.55;color:#000000b3}.help-modal__tool-tips.svelte-1elewc0 li:where(.svelte-1elewc0){position:relative;padding-left:1rem;margin-bottom:.25rem}.help-modal__tool-tips.svelte-1elewc0 li:where(.svelte-1elewc0):before{content:"—";position:absolute;left:0;color:#00000059}.help-modal__tip-list.svelte-1elewc0{gap:0;border-top:1px solid rgba(0,0,0,.06)}.help-modal__tip.svelte-1elewc0{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.06);background:transparent}.help-modal__tip.svelte-1elewc0:last-child{border-bottom:none}.help-modal__tip-title.svelte-1elewc0{font-weight:600;margin-bottom:.25rem;font-size:.9375rem;color:#000000e0;letter-spacing:-.005em}.help-modal__tip-body.svelte-1elewc0{font-size:.875rem;line-height:1.55;color:#000000a6}.help-modal__footer.svelte-1elewc0{padding:.75rem 1.5rem;font-size:.75rem;color:#00000080;border-top:1px solid rgba(0,0,0,.06);text-align:center}.help-modal__footer.svelte-1elewc0 .help-modal__keys:where(.svelte-1elewc0){color:#000000b3}@media(prefers-reduced-motion:reduce){.help-modal__tool-item.svelte-1elewc0,.help-modal__control.svelte-1elewc0{transition:none}}.press-context-menu.svelte-1jyx7g9{position:fixed;z-index:1400;min-width:12rem;display:flex;flex-direction:column;gap:.125rem;padding:.375rem;border:1px solid var(--press-border-strong);border-radius:10px;background:#fcfcfcfa;box-shadow:0 16px 40px #00000024,0 4px 12px #00000014;backdrop-filter:blur(12px)}.menu-item.svelte-1jyx7g9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border:none;border-radius:7px;background:transparent;color:#242424;font-size:.75rem;text-align:left;cursor:pointer}.menu-item.svelte-1jyx7g9:hover:not(:disabled),.menu-item.svelte-1jyx7g9:focus-visible:not(:disabled){background:var(--press-accent-muted-bg);outline:none}.menu-item.svelte-1jyx7g9:disabled{color:#868686;cursor:not-allowed}.menu-item.danger.svelte-1jyx7g9{color:#822b2a}.menu-label.svelte-1jyx7g9{font-weight:600}.menu-hint.svelte-1jyx7g9{font-size:.6875rem;color:#717171}.menu-separator.svelte-1jyx7g9{height:1px;margin:.25rem .375rem;background:#dedede}.pc-viewport.svelte-ud96ij{position:relative;width:100%;height:100%;overflow:hidden;background:transparent;touch-action:none}.pc-viewport--panning.svelte-ud96ij{cursor:grabbing}.pc-axis.svelte-ud96ij{position:absolute;pointer-events:none;z-index:1}.pc-axis--x.svelte-ud96ij{left:0;right:0;height:1px;top:0;background:#80808040}.pc-axis--y.svelte-ud96ij{top:0;bottom:0;width:1px;left:0;background:#80808040}.pc-canvas.svelte-ud96ij{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;justify-content:center;min-width:fit-content;position:absolute;top:0;left:0;will-change:transform;contain:layout style}.pc-empty.svelte-ud96ij{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:300px;padding:2rem;text-align:center;user-select:none}.pc-empty__icon.svelte-ud96ij{width:3.5rem;height:3.5rem;color:var(--press-accent-subtle);opacity:.7}.pc-empty__title.svelte-ud96ij{font-size:1.125rem;font-weight:600;color:var(--press-accent-text);margin:0}.pc-empty__hint.svelte-ud96ij{font-size:.8125rem;color:var(--press-accent-subtle);margin:0}.pc-import-placeholder.svelte-ud96ij{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:2rem}.pc-import-fence.svelte-ud96ij{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:280px;height:360px;border:2.5px dashed var(--axo-state-progress-border, oklch(.75 .08 250));border-radius:12px;background:var(--axo-state-progress-bg, oklch(.97 .01 250));animation:svelte-ud96ij-fence-pulse 2s ease-in-out infinite}.pc-import-fence__icon.svelte-ud96ij{color:var(--axo-state-progress-text, oklch(.5 .12 250));opacity:.6}.pc-import-fence__name.svelte-ud96ij{margin:0;font-size:.8125rem;font-weight:600;color:var(--axo-state-progress-text, oklch(.48 .14 250));text-align:center;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-import-fence__meta.svelte-ud96ij{margin:0;font-size:.6875rem;color:#717171}@keyframes svelte-ud96ij-fence-pulse{0%,to{opacity:1}50%{opacity:.7}}.pc-page.svelte-ud96ij{position:relative;flex-shrink:0;cursor:pointer;contain:layout style paint;outline:none;transition:box-shadow .1s ease,opacity .15s ease}.pc-page.svelte-ud96ij:hover:not(.pc-page--selected):not(.pc-page--excluded){box-shadow:inset 0 0 0 1px #3b82f6}.pc-page[data-item-type=image].svelte-ud96ij:hover:not(.pc-page--selected):not(.pc-page--excluded){box-shadow:inset 0 0 0 1px #ef4444}.pc-page[data-item-type=element].svelte-ud96ij:hover:not(.pc-page--selected):not(.pc-page--excluded){box-shadow:inset 0 0 0 1px #22c55e}.pc-page.svelte-ud96ij:focus-visible{outline:2px solid oklch(.55 .15 260 / .5);outline-offset:1px}.pc-page--bordered.svelte-ud96ij{outline:1px solid oklch(.6 .2 25 / .7);outline-offset:-1px}.pc-page--excluded.svelte-ud96ij{opacity:.3;filter:grayscale(1)}.pc-page--excluded.svelte-ud96ij:hover{opacity:.5}.pc-page--solo.svelte-ud96ij{outline:1px solid oklch(.55 .18 300);outline-offset:-1px}.pc-page--selected.svelte-ud96ij{cursor:move;position:relative}.pc-page--selected-pdf.svelte-ud96ij{box-shadow:inset 0 0 0 1px #3b82f6}.pc-page--selected-image.svelte-ud96ij{box-shadow:inset 0 0 0 1px #ef4444}.pc-page--selected-element.svelte-ud96ij{box-shadow:inset 0 0 0 1px #22c55e}.pc-resize-handle.svelte-ud96ij{position:absolute;width:10px;height:10px;background:#fff;border:2px solid #3b82f6;border-radius:2px;z-index:30;touch-action:none}.pc-resize-handle--nw.svelte-ud96ij{top:-5px;left:-5px;cursor:nwse-resize}.pc-resize-handle--ne.svelte-ud96ij{top:-5px;right:-5px;cursor:nesw-resize}.pc-resize-handle--sw.svelte-ud96ij{bottom:-5px;left:-5px;cursor:nesw-resize}.pc-resize-handle--se.svelte-ud96ij{bottom:-5px;right:-5px;cursor:nwse-resize}.pc-page--dragging.svelte-ud96ij{opacity:.3}.pc-page--markup.svelte-ud96ij .pc-page__overlay:where(.svelte-ud96ij){display:none!important}.pc-page--markup.svelte-ud96ij .pc-resize-handle:where(.svelte-ud96ij){display:none!important}.pc-page--marker-left.svelte-ud96ij:before,.pc-page--marker-right.svelte-ud96ij:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--press-accent-subtle);border-radius:2px;z-index:20;pointer-events:none}.pc-page--marker-left.svelte-ud96ij:before{left:-6px}.pc-page--marker-right.svelte-ud96ij:after{right:-6px}.pc-page__image-wrap.svelte-ud96ij{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.pc-page__img.svelte-ud96ij{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;display:block}.pc-page__img--rotated.svelte-ud96ij{object-fit:contain}.pc-page__skeleton.svelte-ud96ij{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--press-accent-muted-bg);animation:svelte-ud96ij-pc-pulse 1.5s ease-in-out infinite}.pc-page__skeleton-icon.svelte-ud96ij{width:2rem;height:2rem;color:var(--press-accent-subtle)}.pc-page--importing.svelte-ud96ij{cursor:default;pointer-events:none}.pc-import-skeleton.svelte-ud96ij{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;background:var(--press-accent-muted-bg, oklch(.97 .01 250));border:2px dashed var(--axo-state-progress-border, oklch(.75 .08 250));border-radius:4px;animation:svelte-ud96ij-pc-pulse 1.5s ease-in-out infinite}.pc-import-skeleton__icon.svelte-ud96ij{width:2.5rem;height:2.5rem;color:var(--axo-state-progress-text, oklch(.5 .12 250));opacity:.5}.pc-import-skeleton__name.svelte-ud96ij{margin:0;font-size:.6875rem;font-weight:600;color:var(--axo-state-progress-text, oklch(.48 .14 250));text-align:center;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-import-skeleton__size.svelte-ud96ij{margin:0;font-size:.5625rem;color:#717171}.pc-import-skeleton__bar.svelte-ud96ij{width:60%;height:4px;background:#d9dfe5;border-radius:2px;overflow:hidden;margin-top:.25rem}.pc-import-skeleton__bar-fill.svelte-ud96ij{width:40%;height:100%;background:var(--axo-state-progress-border, oklch(.65 .1 250));border-radius:2px;animation:svelte-ud96ij-pc-import-progress 1.5s ease-in-out infinite}.pc-import-skeleton__status.svelte-ud96ij{margin:0;font-size:.5625rem;font-weight:500;color:var(--axo-state-progress-text, oklch(.5 .12 250));letter-spacing:.02em}@keyframes svelte-ud96ij-pc-import-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}.pc-page__badge.svelte-ud96ij{position:absolute;padding:.125rem .35rem;font-size:.5625rem;font-weight:600;line-height:1.3;border-radius:.2rem;white-space:nowrap;pointer-events:none;z-index:5;font-variant-numeric:tabular-nums}.pc-page__badge--number.svelte-ud96ij{bottom:.25rem;left:.25rem;color:#fff;background:#262f38cc;font-weight:700;font-size:.625rem}.pc-page__badge--size.svelte-ud96ij{bottom:.25rem;right:.25rem;color:#eee;background:#262f38a6;font-weight:500}.pc-page__badge--file.svelte-ud96ij{top:.25rem;left:.25rem;max-width:calc(100% - .5rem);overflow:hidden;text-overflow:ellipsis;color:#eee;background:#262f388c;font-weight:500}.pc-page__badge--solo.svelte-ud96ij{top:.25rem;right:.25rem;color:#fff;background:#8451c9;font-weight:700;font-size:.5rem;letter-spacing:.03em;text-transform:uppercase}.pc-page__overlay.svelte-ud96ij{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#02060d00;opacity:0;transition:opacity .15s ease,background .15s ease;pointer-events:none;z-index:10}.pc-page.svelte-ud96ij:hover .pc-page__overlay:where(.svelte-ud96ij):not(.pc-page__overlay--hidden),.pc-page.svelte-ud96ij:focus-within .pc-page__overlay:where(.svelte-ud96ij):not(.pc-page__overlay--hidden){opacity:1;background:#02060d80;pointer-events:auto}.pc-page__overlay--hidden.svelte-ud96ij{display:none}.pc-page__actions.svelte-ud96ij{display:flex;gap:.375rem}.pc-page__action-btn.svelte-ud96ij{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.3rem;border:none;background:#f6f9fceb;color:var(--press-accent-text);cursor:pointer;transition:background .1s ease,color .1s ease,transform .1s ease;padding:0}.pc-page__action-btn.svelte-ud96ij:hover{background:#fff;transform:scale(1.12)}.pc-page__action-btn.svelte-ud96ij:active{transform:scale(.92)}.pc-page__action-btn.svelte-ud96ij svg:where(.svelte-ud96ij){width:.8125rem;height:.8125rem}.pc-page__action-btn--active.svelte-ud96ij{background:#8451c9eb;color:#fff}.pc-page__action-btn--active.svelte-ud96ij:hover{background:#773ac1;color:#fff}.pc-page__action-btn--exclude.svelte-ud96ij:hover{background:#de3b3d;color:#fff}.pc-page__action-btn--include.svelte-ud96ij:hover{background:#189a30;color:#fff}.pc-stamp-preview.svelte-ud96ij{position:absolute;z-index:8;font-weight:800;font-size:clamp(.375rem,8%,1.25rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;text-shadow:0 0 2px oklch(1 0 0 / .5);line-height:1}.pc-bates-preview.svelte-ud96ij{position:absolute;z-index:8;font-family:monospace;font-weight:600;font-size:clamp(.3125rem,4%,.625rem);white-space:nowrap;pointer-events:none;user-select:none;line-height:1}.pc-overlay-layer.svelte-ud96ij{position:absolute;inset:0;pointer-events:none;z-index:15}.pc-fence.svelte-ud96ij{position:absolute;pointer-events:none;z-index:50;border:1.5px dashed}.pc-fence--window.svelte-ud96ij{border-color:#3b82f6;background:#477ed814}.pc-fence--crossing.svelte-ud96ij{border-color:#22c55e;background:#3a974214}@keyframes svelte-ud96ij-pc-pulse{0%,to{opacity:1}50%{opacity:.45}}.pc-markup-overlay.svelte-ud96ij{position:absolute;inset:calc(-1 * var(--markup-pad, 0px));z-index:30;cursor:crosshair;border:2px solid var(--axo-tool-accent, oklch(.55 .18 220));border-radius:2px;pointer-events:auto;overflow:visible}.pc-markup-overlay--beyond.svelte-ud96ij{border:2px dashed var(--axo-tool-accent, oklch(.55 .18 220));border-radius:4px}.pc-markup-canvas.svelte-ud96ij{display:block;touch-action:none}.pc-markup-toolbar.svelte-ud96ij{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:500;display:flex;align-items:center;gap:4px;padding:4px 8px;background:#0a0e11f2;border:1px solid oklch(.3 .01 250);border-radius:8px;backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000040;pointer-events:auto}.pc-markup-toolbar__tools.svelte-ud96ij{display:flex;align-items:center;gap:3px}.pc-markup-toolbar__divider.svelte-ud96ij{width:1px;height:20px;background:#484848;margin:0 4px}.pc-markup-toolbar__color.svelte-ud96ij{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:border-color .1s ease}.pc-markup-toolbar__color.svelte-ud96ij:hover{border-color:#9e9e9e}.pc-markup-toolbar__color--active.svelte-ud96ij{border-color:#eee;box-shadow:0 0 0 1px #0d0d0d}.pc-markup-toolbar__width.svelte-ud96ij{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;cursor:pointer;padding:0}.pc-markup-toolbar__width.svelte-ud96ij:hover{background:#2e2e2e}.pc-markup-toolbar__width--active.svelte-ud96ij{background:#17414d}.pc-markup-toolbar__width-dot.svelte-ud96ij{display:block;border-radius:50%;background:#cecece}.pc-markup-toolbar__btn.svelte-ud96ij{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;border:none;background:transparent;color:#9e9e9e;cursor:pointer;padding:0;transition:color .1s ease,background .1s ease}.pc-markup-toolbar__btn.svelte-ud96ij:hover{color:#eee;background:#2e2e2e}.pc-markup-toolbar__btn--active.svelte-ud96ij{color:var(--axo-tool-accent, oklch(.55 .18 220));background:#10252c}.pc-markup-toolbar__btn--exit.svelte-ud96ij:hover{color:oklch(.85 .12 25);background:#321a18}.empty-state.svelte-1ugdmsm{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;gap:.75rem;opacity:.5;transition:opacity .2s;pointer-events:none;user-select:none}.empty-state__icon.svelte-1ugdmsm{width:48px;height:48px;border:1.5px dashed var(--press-border-strong, oklch(.72 0 0));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--press-text-faint, oklch(.6 0 0));animation:svelte-1ugdmsm-empty-pulse 3s ease-in-out infinite}.empty-state__title.svelte-1ugdmsm{margin:0;font-size:.875rem;font-weight:500;color:var(--press-text-secondary, oklch(.4 0 0));letter-spacing:.01em}.empty-state__subtitle.svelte-1ugdmsm{margin:0;font-size:.75rem;color:var(--press-text-faint, oklch(.6 0 0));letter-spacing:.01em}@keyframes svelte-1ugdmsm-empty-pulse{0%,to{opacity:.4}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.empty-state__icon.svelte-1ugdmsm{animation:none;opacity:.55}}.split-overlay.svelte-1holpxk{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;padding:1rem}.svg-container.svelte-1holpxk{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}.tile-diagram.svelte-1holpxk{max-width:100%;max-height:100%}.preview-legend.svelte-1holpxk{display:flex;gap:1rem;font-size:.6875rem;color:#636363;flex-shrink:0}.legend-item.svelte-1holpxk{display:flex;align-items:center;gap:.25rem}.legend-swatch.svelte-1holpxk{width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-source.svelte-1holpxk{background:var(--press-bg-muted);border:1px solid oklch(.7 0 0)}.legend-tile.svelte-1holpxk{background:none;border:1px dashed var(--press-accent-subtle)}.legend-overlap.svelte-1holpxk{background:#5194d540;border:1px solid oklch(.65 .12 250 / .4)}.split-empty.svelte-1holpxk{display:flex;align-items:center;justify-content:center;height:100%;color:#717171;font-size:.875rem}.split-empty.svelte-1holpxk p:where(.svelte-1holpxk){margin:0}.resize-overlay.svelte-1nn5ya0{flex:1;min-height:0;min-width:0;position:relative;display:flex;flex-direction:column;background:#ebebeb;padding:1rem;box-sizing:border-box}.resize-label.svelte-1nn5ya0{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#2e2e2e;font-variant-numeric:tabular-nums}.resize-stage-wrap.svelte-1nn5ya0{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.resize-stage.svelte-1nn5ya0{position:relative;background:#fcfcfc;box-shadow:0 2px 12px #0000002e;overflow:hidden}.resize-source-frame.svelte-1nn5ya0{position:absolute;overflow:hidden}.page-rot-wrap.svelte-1nn5ya0{position:absolute;left:50%;top:50%;transform-origin:center center}.resize-page-img.svelte-1nn5ya0{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;user-select:none}.page-cal-overlay.svelte-1nn5ya0{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.resize-page-skeleton.svelte-1nn5ya0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#717171;font-size:.75rem;background:#f2f2f2}.resize-overlay-svg.svelte-1nn5ya0{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.resize-footer.svelte-1nn5ya0{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.75rem}.page-nav.svelte-1nn5ya0{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#3a3a3a}.nav-btn.svelte-1nn5ya0{width:26px;height:26px;border-radius:50%;border:1px solid oklch(.85 0 0);background:#fcfcfc;color:#484848;cursor:pointer;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-btn.svelte-1nn5ya0:hover:not(:disabled){background:#f2f2f2}.nav-btn.svelte-1nn5ya0:disabled{opacity:.4;cursor:not-allowed}.page-counter.svelte-1nn5ya0{font-variant-numeric:tabular-nums;font-weight:600}.page-name.svelte-1nn5ya0{font-weight:400;color:#636363}.preview-legend.svelte-1nn5ya0{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;font-size:.6875rem;color:#636363}.legend-item.svelte-1nn5ya0{display:flex;align-items:center;gap:.3rem}.legend-swatch.svelte-1nn5ya0{width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-target.svelte-1nn5ya0{background:none;border:1px solid oklch(.45 .22 25 / .85)}.legend-source.svelte-1nn5ya0{background:none;border:1px dashed oklch(.5 .15 150)}.legend-crop.svelte-1nn5ya0{background:#c5382940;border:1px solid oklch(.55 .18 30 / .45)}.legend-cal.svelte-1nn5ya0{background:none;border-top:2px dashed oklch(.45 .18 200);height:0;border-radius:0}.legend-warn.svelte-1nn5ya0{color:oklch(.5 .18 60);font-weight:600}.resize-empty.svelte-1nn5ya0{display:flex;align-items:center;justify-content:center;flex:1;color:#717171;font-size:.875rem}.resize-empty.svelte-1nn5ya0 p:where(.svelte-1nn5ya0){margin:0}.poster-overlay.svelte-dyg9k1{flex:1;min-height:0;min-width:0;position:relative;display:flex;flex-direction:column;background:#ebebeb;padding:1rem;box-sizing:border-box}.poster-label.svelte-dyg9k1{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#2e2e2e;font-variant-numeric:tabular-nums}.poster-toolbar.svelte-dyg9k1{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.25rem 0;margin-bottom:.25rem}.tb-group.svelte-dyg9k1{display:flex;align-items:stretch;gap:1px;background:#d7d7d7;border-radius:4px;padding:1px}.tb-btn.svelte-dyg9k1{border:none;background:#fcfcfc;color:#2e2e2e;font-size:.75rem;font-weight:600;padding:.25rem .5rem;cursor:pointer;border-radius:3px;line-height:1;min-width:26px}.tb-btn.svelte-dyg9k1:hover:not(:disabled){background:#f2f2f2}.tb-btn.svelte-dyg9k1:disabled{opacity:.35;cursor:not-allowed}.tb-btn--reset.svelte-dyg9k1{min-width:56px;font-variant-numeric:tabular-nums}.tb-hint.svelte-dyg9k1{font-size:.6875rem;color:#717171;margin-left:auto}.poster-scroll.svelte-dyg9k1{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:1rem;overscroll-behavior:contain}.poster-stage.svelte-dyg9k1{position:relative;background:#fcfcfc;box-shadow:0 2px 12px #0000002e;overflow:visible;flex-shrink:0}.resize-handle.svelte-dyg9k1{cursor:nwse-resize;transition:r .12s ease}.resize-handle.ne.svelte-dyg9k1,.resize-handle.sw.svelte-dyg9k1{cursor:nesw-resize}.resize-handle.svelte-dyg9k1:hover{fill:#d747454d}.page-rot-wrap.svelte-dyg9k1{position:absolute;left:50%;top:50%;transform-origin:center center}.poster-page-img.svelte-dyg9k1{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;user-select:none}.page-cal-overlay.svelte-dyg9k1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.poster-page-skeleton.svelte-dyg9k1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#717171;font-size:.75rem;background:#f2f2f2}.poster-grid.svelte-dyg9k1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.poster-grid.svelte-dyg9k1 .resize-handle{pointer-events:auto}.poster-footer.svelte-dyg9k1{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.75rem}.page-nav.svelte-dyg9k1{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#3a3a3a}.nav-btn.svelte-dyg9k1{width:26px;height:26px;border-radius:50%;border:1px solid oklch(.85 0 0);background:#fcfcfc;color:#484848;cursor:pointer;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-btn.svelte-dyg9k1:hover:not(:disabled){background:#f2f2f2}.nav-btn.svelte-dyg9k1:disabled{opacity:.4;cursor:not-allowed}.page-counter.svelte-dyg9k1{font-variant-numeric:tabular-nums;font-weight:600}.page-name.svelte-dyg9k1{font-weight:400;color:#636363}.preview-legend.svelte-dyg9k1{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;font-size:.6875rem;color:#636363}.legend-item.svelte-dyg9k1{display:flex;align-items:center;gap:.3rem}.legend-swatch.svelte-dyg9k1{width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-output.svelte-dyg9k1{background:#fcfcfc;border:1px solid oklch(.65 0 0)}.legend-sheet.svelte-dyg9k1{background:none;border:1px dashed oklch(.45 .22 25 / .85)}.legend-overlap.svelte-dyg9k1{background:#c5382940;border:1px solid oklch(.55 .18 30 / .45)}.legend-cal.svelte-dyg9k1{background:none;border-top:2px dashed oklch(.45 .18 200);height:0;border-radius:0}.legend-warn.svelte-dyg9k1{color:oklch(.5 .18 60);font-weight:600}.poster-empty.svelte-dyg9k1{display:flex;align-items:center;justify-content:center;flex:1;color:#717171;font-size:.875rem}.poster-empty.svelte-dyg9k1 p:where(.svelte-dyg9k1){margin:0}.diff-canvas.svelte-pp8t4s{display:flex;flex-direction:column;height:100%;min-height:0}.zoom-toolbar.svelte-pp8t4s{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-bottom:1px solid var(--press-border);background:var(--press-bg-surface);flex-shrink:0}.zoom-btn.svelte-pp8t4s{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border:1px solid var(--press-border-strong);border-radius:4px;background:var(--press-bg-muted);color:#484848;cursor:pointer;transition:all .12s ease;display:inline-flex;align-items:center;gap:.25rem}.zoom-btn.svelte-pp8t4s:hover{background:#e8e8e8}.zoom-btn.active.svelte-pp8t4s{background:var(--press-accent);color:#fcfcfc;border-color:var(--press-accent)}.lock-btn.svelte-pp8t4s{padding:.25rem .375rem}.lock-btn.lock-active.svelte-pp8t4s{background:#c7edef;color:oklch(.35 .12 200);border-color:#a1c6c8}.download-btn.svelte-pp8t4s{margin-left:auto}.diff-image-scroll.svelte-pp8t4s{flex:1;min-height:0;overflow:auto;background:#f6f5f3}.diff-image-scroll--panning.svelte-pp8t4s{cursor:grabbing}.diff-image-wrapper.svelte-pp8t4s{display:inline-block}.diff-image.svelte-pp8t4s{display:block;max-width:none;image-rendering:auto}.split-pane-container.svelte-pp8t4s{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.split-pane.svelte-pp8t4s{flex:1;overflow:auto;position:relative;background:#f6f5f3}.split-pane-inner.svelte-pp8t4s{position:relative}.split-img.svelte-pp8t4s{display:block;max-width:none;image-rendering:auto}.split-divider.svelte-pp8t4s{width:3px;background:var(--press-border, oklch(.3 0 0));flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.split-lock-btn.svelte-pp8t4s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;border:1px solid var(--press-border-strong);background:var(--press-bg-surface);color:#484848;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:5;box-shadow:0 1px 4px #00000026;transition:all .12s ease}.split-lock-btn.svelte-pp8t4s:hover{background:#e8e8e8;border-color:#9e9e9e}.split-lock-btn[aria-pressed=true].svelte-pp8t4s{background:#c7edef;color:oklch(.35 .12 200);border-color:#a1c6c8}.split-label.svelte-pp8t4s{position:absolute;top:.5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.125rem .375rem;border-radius:3px;z-index:4;pointer-events:none}.split-label-a.svelte-pp8t4s{left:.5rem;background:#e8dffc;color:#53347e}.split-label-b.svelte-pp8t4s{left:.5rem;background:#c7edef;color:oklch(.4 .12 200)}.wipe-container.svelte-pp8t4s{flex:1;min-height:0;position:relative;overflow:hidden;cursor:col-resize;background:#f6f5f3;touch-action:none;user-select:none}.wipe-layer.svelte-pp8t4s{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center}.wipe-img.svelte-pp8t4s{display:block;max-width:100%;max-height:100%;object-fit:contain}.wipe-divider.svelte-pp8t4s{position:absolute;top:0;bottom:0;width:2px;background:var(--press-accent);transform:translate(-50%);pointer-events:none;z-index:5}.wipe-handle.svelte-pp8t4s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:32px;background:var(--press-accent);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fcfcfc;box-shadow:0 2px 8px #0003}.wipe-label.svelte-pp8t4s{position:absolute;top:.5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.125rem .375rem;border-radius:3px;z-index:4;pointer-events:none}.wipe-label-a.svelte-pp8t4s{left:.5rem;background:#e8dffc;color:#53347e}.wipe-label-b.svelte-pp8t4s{right:.5rem;background:#c7edef;color:oklch(.4 .12 200)}.stats-bar.svelte-pp8t4s{display:flex;align-items:center;gap:.75rem;padding:.375rem .75rem;border-top:1px solid var(--press-border);background:var(--press-bg-surface);font-size:.75rem;flex-shrink:0}.stats-change.svelte-pp8t4s{font-weight:600;color:#09672e}.stats-regions.svelte-pp8t4s{font-weight:600;color:#9c433f;font-variant-numeric:tabular-nums}.stats-change.has-changes.svelte-pp8t4s{color:#a83634}.stats-detail.svelte-pp8t4s{color:#636363}.stats-wipe.svelte-pp8t4s{font-weight:600;color:var(--press-accent);font-variant-numeric:tabular-nums}.stats-lock.svelte-pp8t4s{font-weight:600;color:oklch(.45 .08 200);font-variant-numeric:tabular-nums}.stats-dims.svelte-pp8t4s{margin-left:auto;color:#636363;font-variant-numeric:tabular-nums}.diff-loading.svelte-pp8t4s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1;color:#636363}.spinner.svelte-pp8t4s{width:24px;height:24px;border:3px solid var(--press-border-strong);border-top-color:var(--press-accent);border-radius:50%;animation:svelte-pp8t4s-spin .7s linear infinite}.loading-label.svelte-pp8t4s{font-size:.875rem;margin:0}.diff-error.svelte-pp8t4s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1;color:#944a46;text-align:center;padding:2rem}.diff-error.svelte-pp8t4s p:where(.svelte-pp8t4s){font-size:.875rem;margin:0;max-width:300px}.diff-placeholder.svelte-pp8t4s{display:flex;align-items:center;justify-content:center;flex:1;color:#717171}.diff-placeholder.svelte-pp8t4s p:where(.svelte-pp8t4s){font-size:.875rem;margin:0}@keyframes svelte-pp8t4s-spin{to{transform:rotate(360deg)}}.coord-readout.svelte-dlceb2{position:absolute;bottom:6px;left:8px;display:flex;align-items:center;gap:.75em;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.625rem;line-height:1;color:#555;opacity:.6;pointer-events:none;user-select:none;z-index:5;font-variant-numeric:tabular-nums;letter-spacing:.02em}.coord-value.svelte-dlceb2{min-width:4.5em}.coord-unit.svelte-dlceb2{opacity:.5;font-size:.5625rem;text-transform:uppercase}.grid-snap-chip-wrap.svelte-15yzese{position:absolute;bottom:6px;right:10px;z-index:5;pointer-events:auto}.grid-snap-chip.svelte-15yzese{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.625rem;line-height:1;letter-spacing:.02em;color:#555;background:#ffffffd9;border:1px solid oklch(.82 .005 240);border-radius:var(--axo-tool-radius-full, 999px);cursor:pointer;user-select:none;font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 3px #00000014;transition:background-color var(--axo-tool-transition-fast, .15s ease),border-color var(--axo-tool-transition-fast, .15s ease),color var(--axo-tool-transition-fast, .15s ease)}.grid-snap-chip.svelte-15yzese:hover{background:#fffffff2;border-color:#96999b;color:#222}.grid-snap-chip.svelte-15yzese:focus-visible{outline:2px solid var(--axo-tool-accent, oklch(.55 .18 220));outline-offset:2px}.grid-snap-chip--active.svelte-15yzese{background:oklch(.55 .18 220 / .1);border-color:oklch(.55 .18 220 / .35);color:var(--axo-tool-accent, oklch(.45 .18 220))}.grid-snap-chip--active.svelte-15yzese:hover{background:oklch(.55 .18 220 / .15);border-color:var(--axo-tool-accent, oklch(.55 .18 220 / .5))}.grid-snap-chip__icons.svelte-15yzese{display:inline-flex;align-items:center;gap:.125rem;color:inherit}.grid-snap-chip__value.svelte-15yzese{font-weight:600}.grid-snap-chip__hidden-dot.svelte-15yzese{width:5px;height:5px;border-radius:999px;background:#8f8f8f;margin-left:-.125rem}.grid-snap-chip.svelte-15yzese .grid-snap-chip__magnet{opacity:.4;transition:opacity var(--axo-tool-transition-fast, .15s ease)}.grid-snap-chip--active.svelte-15yzese .grid-snap-chip__magnet{opacity:1}[data-theme=dark] .grid-snap-chip.svelte-15yzese,[data-theme=clad_black] .grid-snap-chip.svelte-15yzese{background:#141618d9;border-color:#393b3d;color:#a9afb4}[data-theme=dark] .grid-snap-chip.svelte-15yzese:hover,[data-theme=clad_black] .grid-snap-chip.svelte-15yzese:hover{background:#1d1f22f2;border-color:#535558;color:#e0e5eb}[data-theme=dark] .grid-snap-chip--active.svelte-15yzese,[data-theme=clad_black] .grid-snap-chip--active.svelte-15yzese{background:#3dbfe22e;border-color:#3dbfe266;color:var(--axo-accent-300, oklch(.8 .12 220))}.canvas-area.svelte-116mj3d{grid-area:canvas;min-height:0;min-width:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.floating-panel-layer.svelte-116mj3d{position:absolute;inset:0;pointer-events:none;z-index:300;overflow:visible}.markup-canvas-container.svelte-116mj3d{flex:1;min-height:0;overflow:hidden;position:relative}.workflow-panel.desktop.svelte-wgn6ew{position:fixed;top:0;right:0;bottom:0;width:var(--panel-width, 300px);display:flex;flex-direction:column;background:var( --press-bg-surface, var(--axo-surface-bg, oklch(.985 0 0)) );border-left:1px solid var(--press-border, var(--axo-border-default, oklch(.88 0 0)));z-index:var(--z-modal);animation:svelte-wgn6ew-slide-in-right .25s ease-out}@keyframes svelte-wgn6ew-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.workflow-panel.mobile.svelte-wgn6ew{position:fixed;left:0;right:0;bottom:0;max-height:70vh;display:flex;flex-direction:column;background:var( --press-bg-surface, var(--axo-surface-bg, oklch(.985 0 0)) );border-top:1px solid var(--press-border, var(--axo-border-default, oklch(.88 0 0)));border-radius:1rem 1rem 0 0;z-index:var(--z-modal);animation:svelte-wgn6ew-slide-in-bottom .25s ease-out;padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes svelte-wgn6ew-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backdrop.svelte-wgn6ew{position:fixed;inset:0;background:#0000004d;z-index:var(--z-modal-backdrop);animation:svelte-wgn6ew-fade-in .2s ease-out}@keyframes svelte-wgn6ew-fade-in{0%{opacity:0}to{opacity:1}}.drag-handle.svelte-wgn6ew{display:flex;justify-content:center;padding:.5rem 0 .25rem;flex-shrink:0}.drag-bar.svelte-wgn6ew{width:2rem;height:3px;border-radius:99px;background:#b7b7b7}.panel-header.svelte-wgn6ew{padding:.75rem 1rem .5rem;border-bottom:1px solid var(--press-border, var(--axo-border-hairline, oklch(.92 0 0)));flex-shrink:0}.panel-title.svelte-wgn6ew{font-size:.875rem;font-weight:700;color:var(--press-text, oklch(.2 0 0));margin:0;line-height:1.3}.panel-subtitle.svelte-wgn6ew{font-size:.75rem;color:var(--press-text-muted, oklch(.55 0 0));margin:.125rem 0 0;line-height:1.3}.panel-content.svelte-wgn6ew{flex:1;overflow-y:auto;padding:.75rem 1rem;min-height:0}.panel-footer.svelte-wgn6ew{padding:.625rem 1rem;border-top:1px solid var(--press-border, var(--axo-border-hairline, oklch(.92 0 0)));flex-shrink:0;display:flex;align-items:center;gap:.5rem;justify-content:flex-end}[data-theme=dark] .workflow-panel.svelte-wgn6ew,[data-theme=clad_black] .workflow-panel.svelte-wgn6ew{background:#121212}[data-theme=dark] .workflow-panel.desktop.svelte-wgn6ew,[data-theme=clad_black] .workflow-panel.desktop.svelte-wgn6ew{border-left-color:#292929}[data-theme=dark] .workflow-panel.mobile.svelte-wgn6ew,[data-theme=clad_black] .workflow-panel.mobile.svelte-wgn6ew{border-top-color:#292929}[data-theme=dark] .panel-header.svelte-wgn6ew,[data-theme=clad_black] .panel-header.svelte-wgn6ew{border-bottom-color:#222}[data-theme=dark] .panel-footer.svelte-wgn6ew,[data-theme=clad_black] .panel-footer.svelte-wgn6ew{border-top-color:#222}[data-theme=dark] .panel-title.svelte-wgn6ew,[data-theme=clad_black] .panel-title.svelte-wgn6ew{color:#dedede}[data-theme=dark] .panel-subtitle.svelte-wgn6ew,[data-theme=clad_black] .panel-subtitle.svelte-wgn6ew{color:gray}[data-theme=dark] .drag-bar.svelte-wgn6ew,[data-theme=clad_black] .drag-bar.svelte-wgn6ew{background:#484848}[data-theme=dark] .backdrop.svelte-wgn6ew,[data-theme=clad_black] .backdrop.svelte-wgn6ew{background:#0000008c}@media(prefers-reduced-motion:reduce){.workflow-panel.svelte-wgn6ew,.backdrop.svelte-wgn6ew{animation:none}}.workflow-stepper.svelte-1aweubd{position:relative;padding-bottom:.25rem;height:40px;display:flex;align-items:flex-start}.steps.svelte-1aweubd{display:grid;grid-template-columns:repeat(var(--step-count, 3),1fr);list-style:none;padding:0;margin:0;position:relative;z-index:1;width:100%}.step.svelte-1aweubd{display:flex;flex-direction:column;align-items:center;gap:.25rem}.dot.svelte-1aweubd{width:10px;height:10px;border-radius:99px;background:#cecece;border:2px solid oklch(.95 0 0);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon.svelte-1aweubd{width:8px;height:8px;color:#eee;display:none}.step.complete.svelte-1aweubd .dot:where(.svelte-1aweubd){width:12px;height:12px;background:var(--axo-tool-accent, oklch(.55 .18 220));border-color:var(--axo-tool-accent, oklch(.55 .18 220))}.step.complete.svelte-1aweubd .check-icon:where(.svelte-1aweubd){display:block}.step.active.svelte-1aweubd .dot:where(.svelte-1aweubd){width:12px;height:12px;background:var(--axo-tool-accent, oklch(.55 .18 220));border-color:var(--axo-tool-accent, oklch(.55 .18 220));box-shadow:0 0 0 3px oklch(.55 .18 220 / .2)}.dot-btn.svelte-1aweubd{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:99px;min-width:28px;min-height:28px}.dot-btn.svelte-1aweubd:focus-visible .dot:where(.svelte-1aweubd){box-shadow:0 0 0 3px oklch(.55 .18 220 / .35)}.dot-btn.svelte-1aweubd:hover .dot:where(.svelte-1aweubd){background:var(--axo-tool-accent-hover, oklch(.48 .16 220));border-color:var(--axo-tool-accent-hover, oklch(.48 .16 220))}.label.svelte-1aweubd{font-size:.625rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:gray;transition:color .2s ease;white-space:nowrap;user-select:none}.step.active.svelte-1aweubd .label:where(.svelte-1aweubd){color:var(--axo-accent-700, oklch(.4 .14 220));font-weight:700}.step.complete.svelte-1aweubd .label:where(.svelte-1aweubd){color:#3a3a3a}.track-row.svelte-1aweubd{position:absolute;top:0;left:0;right:0;height:12px;display:flex;align-items:center;padding:0 calc(100% / (var(--step-count, 3) * 2));z-index:0}.track.svelte-1aweubd{width:100%;height:2px;background:#d7d7d7;border-radius:99px;position:relative}.fill.svelte-1aweubd{position:absolute;top:0;left:0;height:100%;background:var(--axo-tool-accent, oklch(.55 .18 220));border-radius:99px;transition:width .35s ease}.sr-only.svelte-1aweubd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:400px){.label.svelte-1aweubd{display:none}.workflow-stepper.svelte-1aweubd{height:24px}}[data-theme=dark] .dot.svelte-1aweubd,[data-theme=clad_black] .dot.svelte-1aweubd{background:#3a3a3a;border-color:#161616}[data-theme=dark] .step.complete.svelte-1aweubd .dot:where(.svelte-1aweubd),[data-theme=clad_black] .step.complete.svelte-1aweubd .dot:where(.svelte-1aweubd){background:var(--axo-accent-400, oklch(.65 .15 220));border-color:var(--axo-accent-400, oklch(.65 .15 220))}[data-theme=dark] .step.active.svelte-1aweubd .dot:where(.svelte-1aweubd),[data-theme=clad_black] .step.active.svelte-1aweubd .dot:where(.svelte-1aweubd){background:var(--axo-accent-300, oklch(.75 .12 220));border-color:var(--axo-accent-300, oklch(.75 .12 220));box-shadow:0 0 0 3px #3dbfe240}[data-theme=dark] .track.svelte-1aweubd,[data-theme=clad_black] .track.svelte-1aweubd{background:#2e2e2e}[data-theme=dark] .fill.svelte-1aweubd,[data-theme=clad_black] .fill.svelte-1aweubd{background:var(--axo-accent-400, oklch(.65 .15 220))}[data-theme=dark] .label.svelte-1aweubd,[data-theme=clad_black] .label.svelte-1aweubd{color:gray}[data-theme=dark] .step.active.svelte-1aweubd .label:where(.svelte-1aweubd),[data-theme=clad_black] .step.active.svelte-1aweubd .label:where(.svelte-1aweubd){color:var(--axo-accent-300, oklch(.75 .12 220))}[data-theme=dark] .step.complete.svelte-1aweubd .label:where(.svelte-1aweubd),[data-theme=clad_black] .step.complete.svelte-1aweubd .label:where(.svelte-1aweubd){color:#aeaeae}@media(prefers-reduced-motion:reduce){.fill.svelte-1aweubd,.dot.svelte-1aweubd{transition:none}}.panel-dialogue.svelte-rgk7op{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:8px;border:1px solid}.panel-dialogue--info.svelte-rgk7op{background:var(--axo-state-info-bg, oklch(.96 .02 200));border-color:var(--axo-state-info-border, oklch(.9 .04 200))}.panel-dialogue--warning.svelte-rgk7op{background:var(--axo-state-pending-bg, oklch(.96 .03 80));border-color:var(--axo-state-pending-border, oklch(.9 .05 80))}.panel-dialogue--success.svelte-rgk7op{background:var(--axo-state-success-bg, oklch(.96 .03 150));border-color:var(--axo-state-success-border, oklch(.9 .05 150))}.panel-dialogue--action.svelte-rgk7op{background:var(--axo-state-progress-bg, oklch(.96 .025 250));border-color:var(--axo-state-progress-border, oklch(.9 .04 250))}.panel-dialogue__header.svelte-rgk7op{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.panel-dialogue__title.svelte-rgk7op{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--axo-state-info-text, oklch(.45 .1 200))}.panel-dialogue--warning.svelte-rgk7op .panel-dialogue__title:where(.svelte-rgk7op){color:var(--axo-state-pending-text, oklch(.52 .12 75))}.panel-dialogue--success.svelte-rgk7op .panel-dialogue__title:where(.svelte-rgk7op){color:var(--axo-state-success-text, oklch(.45 .14 155))}.panel-dialogue--action.svelte-rgk7op .panel-dialogue__title:where(.svelte-rgk7op){color:var(--axo-state-progress-text, oklch(.48 .14 250))}.panel-dialogue__dismiss.svelte-rgk7op{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:4px;color:#717171;cursor:pointer;flex-shrink:0}.panel-dialogue__dismiss.svelte-rgk7op:hover{background:#0000000f;color:#2e2e2e}.panel-dialogue__body.svelte-rgk7op{font-size:.8125rem;color:#2e2e2e;line-height:1.4}.panel-dialogue__body.svelte-rgk7op p{margin:0}.panel-dialogue__body.svelte-rgk7op strong{font-weight:600}.panel-dialogue__actions.svelte-rgk7op{display:flex;gap:.375rem;flex-wrap:wrap;padding-top:.125rem}.dialogue-action.svelte-1rnm9j7{padding:.375rem .625rem;font-size:.75rem;font-weight:600;border-radius:5px;cursor:pointer;transition:background .12s ease}.dialogue-action.svelte-1rnm9j7:disabled{opacity:.4;cursor:not-allowed}.dialogue-action--primary.svelte-1rnm9j7{color:#fcfcfc;background:var(--press-accent, oklch(.45 .12 250));border:none}.dialogue-action--primary.svelte-1rnm9j7:hover:not(:disabled){background:var(--press-accent-hover, oklch(.4 .12 250))}.dialogue-action--secondary.svelte-1rnm9j7{color:#2e2e2e;background:#ebebeb;border:1px solid oklch(.85 0 0)}.dialogue-action--secondary.svelte-1rnm9j7:hover:not(:disabled){background:#dedede}.dialogue-action--text.svelte-1rnm9j7{color:#636363;background:none;border:none;text-decoration:underline;text-underline-offset:2px;padding:.375rem .5rem}.dialogue-action--text.svelte-1rnm9j7:hover:not(:disabled){color:#3a3a3a}.side-panel.svelte-1uioiic{grid-area:panel;min-height:0;overflow:hidden;background:var(--press-bg-surface, #ffffff);border-left:1px solid var(--press-border, oklch(.9 .003 240));box-shadow:-2px 0 8px #0000000a}.side-panel.svelte-1uioiic .panel-content{scrollbar-width:thin;scrollbar-color:oklch(.75 0 0) transparent}.side-panel.svelte-1uioiic .panel-content::-webkit-scrollbar{width:4px}.side-panel.svelte-1uioiic .panel-content::-webkit-scrollbar-track{background:transparent}.side-panel.svelte-1uioiic .panel-content::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:2px}.side-panel.svelte-1uioiic .panel-content::-webkit-scrollbar-thumb:hover{background:gray}.tabs.svelte-58jx7{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1}.tabs.svelte-58jx7::-webkit-scrollbar{display:none}.tab.svelte-58jx7{display:flex;align-items:center;gap:3px;height:26px;padding:0 8px;font-size:.625rem;font-weight:500;color:var(--press-text-muted);background:var(--press-bg-muted);border:1px solid var(--press-border);border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;white-space:nowrap;max-width:140px;min-width:0;user-select:none;transition:all .1s ease;position:relative}.tab.svelte-58jx7:hover{color:var(--press-text);background:var(--press-bg-surface)}.tab.active.svelte-58jx7{color:#1b1b1b;background:#fcfcfc;border-color:var(--press-border-strong);font-weight:600;z-index:1}.name.svelte-58jx7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.dirty.svelte-58jx7{color:var(--press-accent-subtle);font-size:.875rem;line-height:0;margin-top:-1px}.close.svelte-58jx7{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:3px;background:transparent;color:gray;cursor:pointer;opacity:0;transition:all .08s ease;flex-shrink:0}.tab.svelte-58jx7:hover .close:where(.svelte-58jx7){opacity:.6}.close.svelte-58jx7:hover{opacity:1;background:#fee3ea;color:#6a3446}.rename.svelte-58jx7{font-size:.625rem;font-weight:500;padding:1px 4px;border:1px solid var(--press-accent-subtle);border-radius:3px;background:#fcfcfc;color:#161616;outline:none;width:80px;min-width:40px}.icon-btn.svelte-58jx7{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent!important;color:#717171;cursor:pointer;flex-shrink:0;transition:color .1s ease!important;transform:none!important;box-shadow:none!important}.icon-btn.svelte-58jx7:hover:not(:disabled){color:#222;transform:none!important}.icon-btn.svelte-58jx7:disabled{opacity:.3;cursor:not-allowed}.icon-btn.cloud-sync.svelte-58jx7{opacity:.25}.sep.svelte-58jx7{width:1px;height:12px;background:var(--press-border);flex-shrink:0;margin:0 2px}.autosave-status.svelte-58jx7{font-size:.5625rem;color:gray;white-space:nowrap;flex-shrink:0;padding:0 .25rem;font-variant-numeric:tabular-nums}.contract-picker-wrap.svelte-brdjbk{display:inline-flex;align-items:center;flex-shrink:0}.contract-picker-trigger{display:inline-flex;align-items:center;gap:6px;width:180px;min-height:28px;padding:4px 8px;background:transparent;border:1px solid var(--press-border, rgba(0, 0, 0, .12));border-radius:4px;color:var(--press-text-muted, #555);font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.contract-picker-trigger:hover,.contract-picker-trigger[data-state=open]{color:var(--press-text, #111);border-color:var(--press-accent, #0000ff)}.contract-picker-trigger:focus-visible{outline:2px solid var(--press-accent, #0000ff);outline-offset:1px}.contract-picker-label.svelte-brdjbk{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-picker-menu{min-width:200px;max-width:260px;padding:4px 0;background:var(--press-bg, #ffffff);border:1px solid var(--press-border, rgba(0, 0, 0, .12));border-radius:4px;box-shadow:0 4px 12px #0000001f;z-index:1000}.contract-picker-section{display:block;padding:6px 12px 2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--press-text-faint, #888)}.contract-picker-sep{height:1px;margin:4px 0;background:var(--press-border, rgba(0, 0, 0, .08))}.contract-picker-item{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:12px;color:var(--press-text, #333);cursor:pointer;outline:none}.contract-picker-item[data-highlighted]{background:var(--press-accent-soft, rgba(0, 0, 255, .06));color:var(--press-accent, #0000ff)}.contract-picker-item[data-active=true]{font-weight:600}.contract-picker-item[data-active=true]:after{content:"✓";margin-left:auto;color:var(--press-accent, #0000ff)}.contract-picker-item[data-disabled]{opacity:.45;cursor:not-allowed}.contract-picker-item.is-meta{color:var(--press-text-muted, #666)}.contract-picker-item-label.svelte-brdjbk{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-picker-dot.svelte-brdjbk{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4}.sr-only.svelte-1ijnhsx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Press-root.svelte-1ijnhsx{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"header" "body";background:#f7f9fa;--checkerboard: repeating-conic-gradient( var(--press-border-strong) 0% 25%, oklch(.95 0 0) 0% 50% ) 0 0 / 16px 16px;--press-bg: oklch(.98 .002 240);--press-bg-surface: #ffffff;--press-bg-muted: oklch(.96 .003 240);--press-bg-hover: oklch(.94 .004 240);--press-border: oklch(.9 .003 240);--press-border-strong: oklch(.84 .004 240);--press-border-subtle: oklch(.93 .003 240);--press-accent: oklch(.58 .22 255);--press-accent-hover: oklch(.52 .2 255);--press-accent-subtle: oklch(.68 .16 255);--press-accent-muted-bg: oklch(.96 .025 255);--press-accent-text: oklch(.35 .12 255);--press-text: oklch(.18 .005 250);--press-text-secondary: oklch(.38 .006 250);--press-text-muted: oklch(.52 .005 250);--press-text-faint: oklch(.62 .004 250);--press-text-on-accent: #ffffff;--axo-tool-accent: var(--press-accent);--axo-tool-accent-hover: var(--press-accent-hover);--axo-tool-accent-subtle: var(--press-accent-muted-bg);--axo-tool-accent-text: var(--press-accent-text);--axo-accent-200: oklch(.85 .08 255);--axo-accent-300: oklch(.75 .12 255);--axo-accent-400: var(--press-accent-subtle);--axo-accent-700: var(--press-accent-text);--axo-surface-bg: var(--press-bg);--axo-surface-raised: var(--press-bg-surface);--axo-surface-sunken: var(--press-bg-muted);--axo-surface-hover: var(--press-bg-hover);--axo-border-hairline: var(--press-border);--axo-border-default: var(--press-border-strong);--tooltip-bg: oklch(.18 0 0);--tooltip-text: oklch(.95 0 0);--tooltip-border: oklch(.3 0 0);--tooltip-shadow: 0 2px 8px oklch(0 0 0 / .15);--tooltip-radius: 6px;--tooltip-padding-y: .3125rem;--tooltip-padding-x: .5rem;--tooltip-font-size: .6875rem;--tooltip-font-weight: 500;--tooltip-line-height: 1.3;--tooltip-letter-spacing: .01em;--tooltip-max-width: 200px}.Press-root.theme-dark.svelte-1ijnhsx{--press-bg: oklch(.13 .005 250);--press-bg-surface: oklch(.18 .006 250);--press-bg-muted: oklch(.15 .005 250);--press-bg-hover: oklch(.22 .007 250);--press-border: oklch(.26 .004 250);--press-border-strong: oklch(.32 .005 250);--press-border-subtle: oklch(.22 .004 250);--press-accent: oklch(.65 .2 255);--press-accent-hover: oklch(.7 .18 255);--press-accent-subtle: oklch(.55 .16 255);--press-accent-muted-bg: oklch(.2 .04 255);--press-accent-text: oklch(.8 .1 255);--press-text: oklch(.92 .004 250);--press-text-secondary: oklch(.75 .005 250);--press-text-muted: oklch(.58 .005 250);--press-text-faint: oklch(.45 .004 250);--press-text-on-accent: #ffffff;background:#060709;--tooltip-bg: oklch(.28 .005 250);--tooltip-text: oklch(.92 .004 250);--tooltip-border: oklch(.35 .004 250);--axo-tool-accent: var(--press-accent);--axo-tool-accent-hover: var(--press-accent-hover);--axo-tool-accent-subtle: var(--press-accent-muted-bg);--axo-tool-accent-text: var(--press-accent-text);--axo-accent-200: oklch(.3 .08 255);--axo-accent-300: oklch(.72 .14 255);--axo-accent-400: var(--press-accent-subtle);--axo-accent-700: var(--press-accent-text);--axo-surface-bg: var(--press-bg);--axo-surface-raised: var(--press-bg-surface);--axo-surface-sunken: var(--press-bg-muted);--axo-surface-hover: var(--press-bg-hover);--axo-border-hairline: var(--press-border);--axo-border-default: var(--press-border-strong)}.Press-root.theme-dark.svelte-1ijnhsx .Press-workspace:where(.svelte-1ijnhsx){background:#030304}.Press-body.svelte-1ijnhsx{grid-area:body;display:flex;overflow:hidden;min-height:0;position:relative}.Press-body.svelte-1ijnhsx .tool-rail{position:relative;top:auto;bottom:auto;left:auto;flex-shrink:0;width:44px}.Press-body.svelte-1ijnhsx .tool-rail-nav{gap:2px;padding:4px 6px}.Press-body.svelte-1ijnhsx .tool-rail-nav__btn{width:32px;height:32px}.Press-body.svelte-1ijnhsx .tool-rail-nav__btn svg{width:18px;height:18px}.Press-body.svelte-1ijnhsx .tool-rail-nav__btn.active:before{left:-6px;width:2px;height:16px}.Press-body.svelte-1ijnhsx .tool-rail-nav__separator:after{width:20px}.Press-body.svelte-1ijnhsx .tool-rail-nav__separator{padding:3px 0}.Press-body.svelte-1ijnhsx .tool-rail__separator{width:20px;margin:4px auto}.Press-workspace.svelte-1ijnhsx .workflow-panel{position:relative;top:auto;right:auto;bottom:auto;height:100%}.Press-workspace.svelte-1ijnhsx{flex:1;overflow:hidden;position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 320px;grid-template-areas:"canvas  panel";background:#ebedef}.Press-workspace.mobile.svelte-1ijnhsx{padding-bottom:64px;grid-template-columns:1fr;grid-template-areas:"canvas"}.Press-root.presenter-fullscreen.svelte-1ijnhsx{grid-template-rows:1fr;grid-template-areas:"body"}.Press-root.presenter-fullscreen.svelte-1ijnhsx .workspace-header:where(.svelte-1ijnhsx){display:none}.Press-root.presenter-fullscreen.svelte-1ijnhsx .Press-body:where(.svelte-1ijnhsx) .tool-rail{display:none}.Press-root.presenter-fullscreen.svelte-1ijnhsx .Press-workspace:where(.svelte-1ijnhsx){grid-template-columns:1fr;grid-template-areas:"canvas"}.Press-root.presenter-fullscreen.svelte-1ijnhsx .Press-workspace:where(.svelte-1ijnhsx) .workflow-panel{display:none}.Press-root.presenter-fullscreen.svelte-1ijnhsx .mobile-tabs:where(.svelte-1ijnhsx){display:none}.Press-root.presenter-fullscreen.svelte-1ijnhsx .floating-toolbar{left:0;right:0}.Press-root.svelte-1ijnhsx:not(.presenter-fullscreen) .floating-toolbar{left:44px;right:320px}.Press-root.svelte-1ijnhsx:has(.Press-workspace.mobile:where(.svelte-1ijnhsx)):not(.presenter-fullscreen) .floating-toolbar{left:0;right:0}.compress-compare-overlay.svelte-1ijnhsx{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#0b0b0b99;grid-area:canvas;pointer-events:none}.compress-compare-split.svelte-1ijnhsx{display:flex;gap:2px;max-width:90%;max-height:85%;background:#161616;border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0000004d;pointer-events:auto}.compress-compare-pane.svelte-1ijnhsx{flex:1;display:flex;flex-direction:column;background:#f8f8f8;min-width:0}.compress-compare-label.svelte-1ijnhsx{padding:.5rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#636363;background:#eee;text-align:center;user-select:none}.compress-compare-img.svelte-1ijnhsx{width:100%;height:auto;object-fit:contain;display:block}.compress-compare-divider.svelte-1ijnhsx{width:2px;flex-shrink:0;background:#484848}.workspace-header.svelte-1ijnhsx{grid-area:header;display:flex;align-items:center;gap:.25rem;padding:0 .75rem;border-bottom:1px solid var(--press-border);background:var(--press-bg-surface);flex-shrink:0;height:36px;user-select:none}.header-brand.svelte-1ijnhsx{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--press-text-muted);padding:0 .5rem 0 .25rem;flex-shrink:0;line-height:1}.canvas-zoom-chip.svelte-1ijnhsx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:68px;height:44px;padding:0 .625rem;border:1px solid var(--press-border);border-radius:999px;background:var(--press-bg-surface);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;color:var(--press-text);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none}.canvas-zoom-chip.svelte-1ijnhsx:hover{background:var(--press-bg-muted);border-color:var(--press-border-strong)}.canvas-zoom-chip.svelte-1ijnhsx:active{transform:scale(.98)}.canvas-zoom-chip.svelte-1ijnhsx:focus-visible{outline:2px solid var(--press-accent-subtle);outline-offset:2px}.canvas-zoom-chip__value.svelte-1ijnhsx{font-size:.8125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.canvas-zoom-chip__meta.svelte-1ijnhsx{font-size:.625rem;font-weight:600;line-height:1.1;opacity:.72;text-transform:uppercase;letter-spacing:.04em}.header-add-btn.svelte-1ijnhsx{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:none;border-radius:4px;background:transparent;color:var(--press-text-muted);cursor:pointer;flex-shrink:0;transition:all .1s ease}.header-add-btn.svelte-1ijnhsx:hover{background:var(--press-bg-hover);color:var(--press-accent)}.header-settings-cog.svelte-1ijnhsx{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px;border:none;border-radius:4px;background:transparent;color:var(--press-text-faint);cursor:pointer;flex-shrink:0;transition:color .15s ease;margin-left:.25rem}.header-settings-cog.svelte-1ijnhsx:hover{color:var(--press-text)}.header-settings-cog.active.svelte-1ijnhsx{opacity:1;color:var(--press-accent)}.header-help-btn.svelte-1ijnhsx,.header-theme-btn.svelte-1ijnhsx{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px;border:none;border-radius:4px;background:transparent;color:var(--press-text-faint);cursor:pointer;flex-shrink:0;transition:color .12s ease,background .12s ease}.header-help-btn.svelte-1ijnhsx:hover,.header-theme-btn.svelte-1ijnhsx:hover{color:var(--press-text);background:var(--press-btn-bg-hover, rgba(0, 0, 0, .06))}.header-help-btn.svelte-1ijnhsx:focus-visible,.header-theme-btn.svelte-1ijnhsx:focus-visible{outline:2px solid var(--press-accent-subtle, rgba(0, 0, 0, .4));outline-offset:-2px}.view-menu-wrap.svelte-1ijnhsx{position:relative;display:flex;align-items:center;flex-shrink:0}.header-view-btn.svelte-1ijnhsx{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:none;border-radius:4px;background:transparent;color:var(--press-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s ease}.header-view-btn.svelte-1ijnhsx:hover{color:var(--press-text)}.header-view-btn.active.svelte-1ijnhsx{color:var(--press-accent)}.view-menu-dropdown.svelte-1ijnhsx{position:absolute;top:calc(100% + 4px);left:0;min-width:160px;display:flex;flex-direction:column;gap:1px;padding:.25rem;background:var(--press-bg-surface, #ffffff);border:1px solid var(--press-border);border-radius:8px;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a;z-index:400;animation:svelte-1ijnhsx-view-menu-in .1s ease-out}@keyframes svelte-1ijnhsx-view-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.view-menu-item.svelte-1ijnhsx{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--press-text-secondary);background:transparent;border:none;border-radius:5px;cursor:pointer;text-align:left;transition:background .08s ease}.view-menu-item.svelte-1ijnhsx:hover{background:var(--press-bg-hover)}.view-menu-check.svelte-1ijnhsx{width:1em;text-align:center;color:var(--press-accent);font-size:.6875rem}.mobile-tabs.svelte-1ijnhsx{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--press-bg-surface);border-top:1px solid var(--press-border);z-index:110;padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-tabs.svelte-1ijnhsx::-webkit-scrollbar{display:none}.mobile-tab.svelte-1ijnhsx{flex:0 0 auto;min-width:56px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .625rem;border:none;background:transparent;color:var(--press-text-muted);font-size:.5625rem;font-weight:500;cursor:pointer;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.mobile-tab.active.svelte-1ijnhsx{color:var(--press-accent-hover)}.mobile-tab-label.svelte-1ijnhsx{line-height:1}.artboard-picker-wrap.svelte-1ijnhsx{position:relative}.artboard-popover.svelte-1ijnhsx{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--press-bg-surface, #ffffff);border:1px solid var(--press-border);border-radius:10px;box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a;padding:.5rem;display:flex;flex-direction:column;gap:.375rem;min-width:160px;z-index:200;animation:svelte-1ijnhsx-bg-pop-in .12s ease-out}.artboard-row.svelte-1ijnhsx{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.artboard-label.svelte-1ijnhsx{font-size:.6875rem;font-weight:600;color:var(--press-text-muted)}.artboard-select.svelte-1ijnhsx{font-size:.75rem;padding:.25rem .375rem;border:1px solid var(--press-border-strong);border-radius:4px;background:var(--press-bg-surface);color:var(--press-text);outline:none}.artboard-create-btn.svelte-1ijnhsx{padding:.375rem .5rem;font-size:.6875rem;font-weight:600;color:var(--press-text-on-accent);background:var(--press-accent);border:none;border-radius:var(--axo-radius-md, 8px);cursor:pointer;transition:background .12s ease;margin-top:.125rem}.artboard-create-btn.svelte-1ijnhsx:hover{background:var(--press-accent-hover)}.bg-picker-wrap.svelte-1ijnhsx{position:relative}.bg-picker-popover.svelte-1ijnhsx{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--press-bg-surface, #ffffff);border:1px solid var(--press-border);border-radius:10px;box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a;padding:.375rem;display:flex;flex-direction:column;gap:.25rem;min-width:140px;z-index:200;animation:svelte-1ijnhsx-bg-pop-in .12s ease-out}@keyframes svelte-1ijnhsx-bg-pop-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.bg-preset-btn.svelte-1ijnhsx{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border:none;background:transparent;border-radius:5px;cursor:pointer;transition:background .12s ease;width:100%;text-align:left}.bg-preset-btn.svelte-1ijnhsx:hover{background:var(--press-bg-hover)}.bg-preset-btn.active.svelte-1ijnhsx{background:var(--press-accent-muted-bg)}.bg-swatch.svelte-1ijnhsx{width:20px;height:20px;border-radius:4px;border:1px solid oklch(.82 0 0);flex-shrink:0}.bg-checkerboard.svelte-1ijnhsx{background:repeating-conic-gradient(oklch(.82 0 0) 0% 25%,var(--press-bg-muted) 0% 50%) 0 0 / 8px 8px}.bg-label.svelte-1ijnhsx{font-size:.75rem;font-weight:500;color:var(--press-text-secondary)}.bg-custom-swatch.svelte-1ijnhsx{position:relative;overflow:hidden}.bg-color-input.svelte-1ijnhsx{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;cursor:pointer;background:none}.bg-color-input.svelte-1ijnhsx::-webkit-color-swatch-wrapper{padding:0}.bg-color-input.svelte-1ijnhsx::-webkit-color-swatch{border:none;border-radius:3px}.bg-opacity-row.svelte-1ijnhsx{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-top:1px solid var(--press-border);margin-top:.125rem}.bg-opacity-label.svelte-1ijnhsx{font-size:.6875rem;font-weight:500;color:var(--press-text-muted);white-space:nowrap}.bg-opacity-slider.svelte-1ijnhsx{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--press-border-strong);border-radius:2px;outline:none;cursor:pointer}.bg-opacity-slider.svelte-1ijnhsx::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--press-accent);border:2px solid oklch(.99 0 0);box-shadow:0 1px 3px #00000026;cursor:pointer}.bg-opacity-value.svelte-1ijnhsx{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--press-accent);min-width:2.5em;text-align:right}.drop-overlay.svelte-1ijnhsx{position:absolute;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#334f6d14;border:3px dashed oklch(.42 .06 250 / .5);border-radius:12px;margin:4px;pointer-events:none;animation:svelte-1ijnhsx-drop-fade-in .15s ease-out}.drop-overlay-content.svelte-1ijnhsx{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--press-accent-text)}.drop-overlay-text.svelte-1ijnhsx{font-size:1.125rem;font-weight:600}@keyframes svelte-1ijnhsx-drop-fade-in{0%{opacity:0}to{opacity:1}}html,body{overflow:hidden!important;overscroll-behavior:none}.marketing-layout{overflow:hidden;height:100vh;width:100vw}.main-content-wrapper,#main-content-wrapper,#main-content{width:100vw!important;max-width:100vw!important;padding:0!important}main{padding-top:0!important}header:not(.workspace-header),.site-header,.site-footer,footer,.scroll-hint{display:none!important}
