.pv[data-v-23b5292b]{background:var(--canvas);flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.pv__state[data-v-23b5292b]{color:var(--muted);padding:32px 16px}.pv__state--text[data-v-23b5292b]{text-align:center}.pv-error[data-v-23b5292b]{color:var(--muted);text-align:center;padding:32px 16px}.pv__page[data-v-23b5292b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;position:relative;overflow:hidden}.pv--pointing .pv__page[data-v-23b5292b]{cursor:crosshair}.pv--pointing .pv__page[data-v-23b5292b] .pv-text{pointer-events:none}.pv__tools[data-v-23b5292b]{z-index:var(--z-raised-2);align-self:flex-end;gap:8px;margin-bottom:-8px;padding-bottom:8px;display:flex;position:sticky;top:0}.pv__canvas[data-v-23b5292b]{position:absolute;top:0;bottom:0;left:0;right:0}.pv__pin[data-v-23b5292b]{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.pv__page[data-v-23b5292b] canvas{display:block}.pv__page[data-v-23b5292b] .pv-text{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pv__page[data-v-23b5292b] .pv-text span,.pv__page[data-v-23b5292b] .pv-text br{white-space:pre;color:#0000;cursor:text;transform-origin:0 0;position:absolute}.pv__page[data-v-23b5292b] .pv-text ::selection{background:var(--selection-bg)}.ps[data-v-3273550c]{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.ps__state[data-v-3273550c]{color:var(--muted);padding:32px 16px}.ps__state--text[data-v-3273550c]{text-align:center}.ps__bar[data-v-3273550c]{border-bottom:1px solid var(--line);flex:none;justify-content:flex-end;padding:6px 12px;display:flex}.ps__toggle[data-v-3273550c]{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.ps__toggle[data-v-3273550c]:hover{background:var(--fill);color:var(--ink)}.ps__source[data-v-3273550c]{min-height:0;font-family:var(--font-mono,monospace);color:var(--text);white-space:pre;-moz-tab-size:8;tab-size:8;flex:1;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.ps__note[data-v-3273550c]{border-top:1px solid var(--line);color:var(--muted);flex:none;padding:6px 12px;font-size:12px}.ps__grid[data-v-3273550c]{flex:1;min-height:0;overflow:auto}.ps__table[data-v-3273550c]{border-collapse:separate;border-spacing:0;color:var(--text);font-size:13px}.ps__col[data-v-3273550c],.ps__row[data-v-3273550c],.ps__corner[data-v-3273550c]{background:var(--fill);color:var(--muted);text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:500;position:sticky}.ps__col[data-v-3273550c]{z-index:var(--z-raised);top:0}.ps__row[data-v-3273550c]{z-index:var(--z-raised);min-width:44px;left:0}.ps__corner[data-v-3273550c]{z-index:var(--z-raised-2);top:0;left:0}.ps__cell[data-v-3273550c]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:96px;max-width:320px;transition:background-color var(--dur-quick) var(--ease-standard);padding:4px 8px;overflow:hidden}.ps__cell[data-v-3273550c]:hover{background:var(--fill)}.ps__cell--on[data-v-3273550c]{box-shadow:inset 0 0 0 2px var(--ink)}.ps__tabs[data-v-3273550c]{border-top:1px solid var(--line);flex:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.ps__tab[data-v-3273550c]{border-radius:var(--radius-sm);color:var(--muted);flex:none;padding:4px 12px;font-size:13px;transition:background-color .12s,color .12s}.ps__tab[data-v-3273550c]:hover{background:var(--fill)}.ps__tab--on[data-v-3273550c]{background:var(--fill-2);color:var(--ink)}.raster-region[data-v-f6ea860b]{cursor:crosshair;touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.raster-region.is-targeting[data-v-f6ea860b]{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIj48cGF0aCBkPSJNMTIgMHYyNE0wIDEyaDI0Ii8+PC9nPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMSI+PHBhdGggZD0iTTEyIDB2MjRNMCAxMmgyNCIvPjwvZz48L3N2Zz4=) 12 12,crosshair}.raster-region[data-v-f6ea860b]:focus-visible{outline:2px solid var(--accent)}.raster-region__box[data-v-f6ea860b]{pointer-events:none;border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);position:absolute}.raster-region__hover[data-v-f6ea860b]{pointer-events:none;border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);position:absolute}.sketch-layer[data-v-009a54e1]{cursor:crosshair;touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.sketch-layer[data-v-009a54e1]:focus-visible{outline:2px solid var(--accent)}.sketch-layer__draft[data-v-009a54e1]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sketch-layer__text[data-v-009a54e1]{border:1px dashed var(--accent);background:var(--surface);min-width:80px;font:inherit;padding:1px 2px;position:absolute}.sketch-overlay[data-v-af405729]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sketch-overlay__frame[data-v-af405729]{stroke:var(--accent)}.sketch-overlay__handle[data-v-af405729]{fill:var(--accent);stroke:rgb(var(--v-theme-on-primary))}.redact-swatch[data-v-7a6043f6]{border:1px solid var(--line-2);display:block}.sketch-toolbar[data-v-2cf33cfe]{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.sketch-toolbar__scroll[data-v-2cf33cfe]{flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.sketch-toolbar__gap[data-v-2cf33cfe]{width:8px}.sketch-toolbar__label[data-v-2cf33cfe]{font-size:13px}.sketch-toolbar--concealed[data-v-2cf33cfe]{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.sketch-toolbar button[data-v-2cf33cfe]{border-radius:var(--radius-sm);font-size:13px;line-height:var(--lh-13);white-space:nowrap;padding:4px 8px}.sketch-toolbar button[data-v-2cf33cfe]:hover:not(:disabled){background:var(--fill-2)}.sketch-toolbar button[data-v-2cf33cfe]:disabled{color:var(--faint);opacity:.45;cursor:default}.sketch-toolbar button.is-active[data-v-2cf33cfe]{background:var(--fill-2);color:var(--accent)}.sketch-toolbar button.is-primary[data-v-2cf33cfe]{background:var(--accent);color:rgb(var(--v-theme-on-primary));flex:none}.sketch-toolbar button.is-primary[data-v-2cf33cfe]:disabled{background:var(--fill-2);color:var(--faint)}.sketch-toolbar__tool[data-v-2cf33cfe]{align-items:center;display:inline-flex}.sketch-toolbar__icon[data-v-2cf33cfe]{font-size:18px;line-height:1}.sketch-toolbar__color[data-v-2cf33cfe]{font-size:15px;line-height:1}.sketch-toolbar__color.is-active[data-v-2cf33cfe]{outline:2px solid var(--accent)}.sketch-toolbar__styles[data-v-2cf33cfe]{display:contents}.sketch-toolbar__style[data-v-2cf33cfe]{align-items:center;padding:2px;display:inline-flex}.sketch-toolbar__style.is-active[data-v-2cf33cfe]{outline:2px solid var(--accent)}.sketch-toolbar__note[data-v-2cf33cfe]{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:88px;color:inherit;font-size:13px;line-height:var(--lh-13);background:0 0;flex:0 160px;padding:4px 8px}.sketch-toolbar__note[data-v-2cf33cfe]:focus-visible{outline:2px solid var(--accent)}.design-image[data-v-6b15ad3e]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.design-image__tools[data-v-6b15ad3e]{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.design-image__error[data-v-6b15ad3e]{color:var(--danger-ink);font-size:13px;line-height:var(--lh-13);padding:6px 8px}.design-image__region[data-v-6b15ad3e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-image__tools button[data-v-6b15ad3e]{border-radius:var(--radius-sm);font-size:13px;line-height:var(--lh-13);padding:4px 8px}.design-image__tools button[data-v-6b15ad3e]:hover:not(:disabled){background:var(--fill-2)}.design-image__tools button[data-v-6b15ad3e]:disabled{color:var(--faint)}.design-image__tools button[data-v-6b15ad3e]:focus-visible{outline:2px solid var(--accent)}.design-image__viewport[data-v-6b15ad3e]{flex:1;min-height:0;position:relative}.design-image__viewport.is-pannable[data-v-6b15ad3e]{cursor:grab}.design-image__viewport.is-panning[data-v-6b15ad3e]{cursor:grabbing}.design-image__pane[data-v-6b15ad3e]{box-sizing:border-box;height:100%;min-height:0;padding:16px;overflow:auto}.design-image__overlay[data-v-6b15ad3e]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.design-image__sheet[data-v-6b15ad3e]{position:relative}.design-image__sheet img[data-v-6b15ad3e]{width:100%;height:100%;display:block}.design-image__selection[data-v-6b15ad3e]{pointer-events:none;box-sizing:border-box;border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);position:absolute}.design-image__text[data-v-6b15ad3e]{border:1px dashed var(--accent);background:var(--surface);min-width:80px;font:inherit;padding:1px 2px;position:absolute}.design-image__discard[data-v-6b15ad3e]{background:color-mix(in srgb, var(--surface) 72%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.design-image__discard-card[data-v-6b15ad3e]{background:var(--raised);border:1px solid var(--line-2);border-radius:var(--radius-lg);max-width:320px;box-shadow:var(--shadow-2);flex-direction:column;gap:12px;padding:16px;display:flex}.design-image__discard-question[data-v-6b15ad3e]{margin:0;font-size:14px}.design-image__discard-actions[data-v-6b15ad3e]{justify-content:flex-end;gap:8px;display:flex}.design-image__discard-actions button[data-v-6b15ad3e]{border-radius:var(--radius-sm);font-size:13px;line-height:var(--lh-13);padding:4px 12px}.design-image__discard-actions button[data-v-6b15ad3e]:hover{background:var(--fill-2)}.design-image__discard-actions button.is-danger[data-v-6b15ad3e]{color:var(--danger-ink)}.design-image__discard-actions button[data-v-6b15ad3e]:focus-visible{outline:2px solid var(--accent)}.slide-rail[data-v-6cb336cd]{border-right:1px solid var(--line);background:var(--canvas);flex:none;width:144px;min-height:0;overflow:auto}.slide-rail__page[data-v-6cb336cd]{width:100%;height:112px;color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.slide-rail__page[data-v-6cb336cd]:hover{background:var(--fill)}.slide-rail__page[aria-current=page][data-v-6cb336cd]{color:var(--accent-ink);background:var(--fill-2)}.slide-rail__page[data-v-6cb336cd]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.slide-rail__image[data-v-6cb336cd]{border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;width:120px;height:80px;display:flex;overflow:hidden}.slide-rail__image[data-v-6cb336cd] canvas{display:block}.slides[data-v-c1fcaafa]{min-width:0;min-height:0;color:var(--text);background:var(--surface);flex-direction:column;flex:1;display:flex;container-type:inline-size}.slides[data-v-c1fcaafa]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.slides--presenting[data-v-c1fcaafa]{z-index:var(--z-overlay);padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;bottom:0;left:0;right:0}.slides__toolbar[data-v-c1fcaafa]{border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:8px;display:flex}.slides__title[data-v-c1fcaafa]{text-overflow:ellipsis;white-space:nowrap;flex:96px;min-width:0;overflow:hidden}.slides__toolbar button[data-v-c1fcaafa]{border-radius:var(--radius-sm);font-size:13px;line-height:var(--lh-13);padding:4px 8px}.slides__toolbar button[data-v-c1fcaafa]:hover:not(:disabled){background:var(--fill-2)}.slides__toolbar button[data-v-c1fcaafa]:disabled{color:var(--faint)}.slides__toolbar button[data-v-c1fcaafa]:focus-visible{outline:2px solid var(--accent)}.slides__jump input[data-v-c1fcaafa]:focus-visible{outline:2px solid var(--accent)}.slides__jump[data-v-c1fcaafa]{align-items:center;gap:4px;display:flex}.slides__jump input[data-v-c1fcaafa]{border:1px solid var(--line);border-radius:var(--radius-sm);width:52px;color:var(--text);background:var(--surface);padding:4px;font-size:13px}.slides__body[data-v-c1fcaafa]{flex:1;min-width:0;min-height:0;display:flex}.slides__stage[data-v-c1fcaafa]{background:var(--canvas);flex:1;justify-content:safe center;align-items:safe center;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.slides__sheet[data-v-c1fcaafa]{background:var(--surface);flex:none;position:relative}.slides__state[data-v-c1fcaafa]{color:var(--muted);text-align:center;padding:32px 16px}.slides__notice[data-v-c1fcaafa]{color:var(--danger-ink);margin:0;padding:8px 16px}.slides__notice[role=status][data-v-c1fcaafa]{color:var(--muted)}.slides__sheet[data-v-c1fcaafa] canvas{display:block}.slides__sheet[data-v-c1fcaafa] .slide-text-layer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slides__sheet[data-v-c1fcaafa] .slide-text-layer span,.slides__sheet[data-v-c1fcaafa] .slide-text-layer br{white-space:pre;color:#0000;cursor:text;transform-origin:0 0;position:absolute}.slides__sheet[data-v-c1fcaafa] .slide-text-layer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.slides__sheet[data-v-c1fcaafa] .slide-text-layer>:not(.markedContent),.slides__sheet[data-v-c1fcaafa] .slide-text-layer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.slides__sheet[data-v-c1fcaafa] .slide-text-layer .markedContent{display:contents}.slides__sheet[data-v-c1fcaafa] .slide-text-layer ::selection{background:var(--accent-wash)}.slides__sheet[data-v-c1fcaafa] .slide-paint-error{color:var(--danger-ink);padding:32px 16px}
