/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.first\:start:first-child{inset-inline-start:var(--spacing)}.first\:end:first-child{inset-inline-end:var(--spacing)}}.workspace-upload-status{z-index:2147483646;background:var(--surface,#2e2f2f);width:min(340px,100vw - 48px);color:var(--text,#eee);border-radius:12px;padding:12px;font-size:12px;position:fixed;bottom:90px;right:24px;box-shadow:0 4px 20px #0005}.workspace-upload-status>div{overflow-wrap:anywhere;gap:4px;padding-right:70px;display:grid}.workspace-upload-status>button{cursor:pointer;position:absolute;top:12px;right:12px}.workspace-upload-status details{margin-top:8px}.workspace-upload-status ul{overflow-wrap:anywhere;max-height:180px;padding-left:16px;overflow:auto}.workspace-upload-status[data-complete=true]{animation:2.2s both workspace-upload-status-complete}.workspace-upload-status[data-complete=true]>div{padding-right:0}@keyframes workspace-upload-status-complete{0%,85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18px)}}@media (prefers-reduced-motion:reduce){.workspace-upload-status[data-complete=true]{animation-name:workspace-upload-status-complete-fade}}@keyframes workspace-upload-status-complete-fade{0%,85%{opacity:1}to{opacity:0}}:root{--workspace-modal-inset:14px;--workspace-modal-header-height:40px;--workspace-modal-heading-inset:10px;--workspace-card-base:#2e2f2f;--workspace-image-selection:#858b89;--workspace-active-dot:#9c9;--workspace-selection-marquee-rgb:255 104 18;--workspace-text-line-height:1.5;--welcome-background:#0b0d11;--welcome-surface:#171c23;--welcome-border:#293440;--accent-rgb:153 204 153;--accent:rgb(var(--accent-rgb));--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-hover:color-mix(in srgb, var(--accent) 70%, white)}}:root{--accent-ink:#fff;--accent-shadow:rgb(var(--accent-rgb) / 22%);--close-action:#ff7a85;--close-action-hover:#ff929b;--error:#f0b4aa}html[data-theme=dark]{--accent-rgb:198 202 202;--accent-ink:#242525;--workspace-thumbnail-selection-color:var(--accent);--welcome-background:#161717;--welcome-surface:var(--workspace-neutral-surface);--welcome-border:#444646;--workspace-neutral-background:#161717;--workspace-neutral-surface:#343535;--workspace-neutral-surface-rgb:52 53 53;--theme-surface:var(--workspace-neutral-surface);--surface:var(--workspace-neutral-surface);--workspace-neutral-inset:#242525;--workspace-neutral-inset-focus:#292a2a;--workspace-neutral-hover:#3a3c3c;--workspace-neutral-button:#434343;--workspace-neutral-button-hover:#505050;--workspace-neutral-border:#444646;--workspace-neutral-copy:#eceeee;--workspace-neutral-secondary:#c6caca;--workspace-neutral-muted:#a3aaaa;--workspace-flat-surface:var(--workspace-neutral-surface);--workspace-flat-surface-rgb:var(--workspace-neutral-surface-rgb);--workspace-blue-deep:var(--workspace-neutral-background);--workspace-blue-surface:var(--workspace-neutral-inset);--workspace-blue-surface-strong:var(--workspace-neutral-surface);--workspace-blue-surface-hover:var(--workspace-neutral-hover);--workspace-blue-border:var(--workspace-neutral-border);--workspace-blue-copy:var(--workspace-neutral-secondary);--workspace-blue-muted:var(--workspace-neutral-muted)}html[data-theme=dark] body{color:var(--workspace-neutral-copy)}html[data-theme=dark] .welcome-folder-meta{color:var(--workspace-neutral-muted)}html[data-theme=dark] .welcome-folder-meta strong{color:var(--workspace-neutral-secondary)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--theme-copy,#edf2e9);background:var(--welcome-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.welcome-screen{background:var(--welcome-background);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.welcome-entry{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:min(360px,100% - 40px);display:grid}.cloud-version{letter-spacing:.03em;margin:0;font-size:18px;font-weight:600;position:absolute;top:20px;left:20px}.welcome-screen{padding-top:84px;padding-bottom:32px}.cloud-sign-in{border:1px solid var(--welcome-border);background:var(--welcome-surface);text-align:center;border-radius:16px;justify-items:center;gap:10px;width:100%;padding:20px;display:grid}.cloud-sign-in img{border-radius:50%}.cloud-sign-in span{overflow-wrap:anywhere;max-width:100%}.cloud-sign-in p{color:#b8c3ce;margin:0;font-size:13px}.cloud-sign-in button{cursor:pointer;border:1px solid var(--welcome-border);border-radius:8px;padding:8px 16px}.cloud-sign-in button:disabled{cursor:wait;opacity:.6}.workspace-mode-label{z-index:70;text-overflow:ellipsis;white-space:nowrap;background:var(--welcome-surface);max-width:min(420px,34vw);color:inherit;cursor:pointer;border:0;border-radius:8px;padding:4px 10px;font-size:12px;position:fixed;top:5px;right:12px;overflow:hidden}.workspace-top-account{z-index:70;align-items:center;gap:4px;display:flex;position:fixed;top:4px;right:8px}.workspace-top-account .workspace-mode-label{align-items:center;gap:4px;min-width:0;padding-right:2px;display:flex;position:static}.workspace-top-account .workspace-mode-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-top-account .workspace-mode-label:disabled{cursor:wait}.workspace-protection-label{color:inherit;opacity:.6;white-space:nowrap;flex-shrink:0;margin-right:6px;font-size:11px}.workspace-top-account-icon{color:inherit;pointer-events:none;flex:0 0 15px;margin:0 2px 0 0}.welcome-local-capture-access{background:var(--workspace-neutral-surface);color:var(--workspace-neutral-copy);cursor:pointer;border:0;border-radius:8px;padding:8px 12px;font-size:12px}.welcome-local-capture-access:hover:not(:disabled){background:var(--workspace-neutral-hover)}.welcome-local-capture-access:disabled{cursor:wait;opacity:.6}html .workspace-popover-surface.workspace-top-account-menu{--workspace-popover-shadow:none;width:min(220px,100vw - 16px);box-shadow:none!important}.workspace-board-status-bar{left:calc(var(--workspace-navigation-inset,52px) + 12px);right:12px;bottom:max(2px, env(safe-area-inset-bottom));z-index:24;pointer-events:none;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:4px 12px;display:grid;position:fixed}.workspace-quota{pointer-events:none;display:contents}.workspace-quota-track{background:currentColor;border-radius:999px;grid-area:2/1/auto/-1;width:200px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-quota-track{background:color-mix(in srgb, currentColor 12%, transparent)}}.workspace-quota-fill{border-radius:inherit;background:var(--workspace-neutral-secondary);height:100%;transition:width .25s}.workspace-quota-caption{white-space:nowrap;color:currentColor;grid-area:1/1;font-size:10px;font-weight:400;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.workspace-quota-caption{color:color-mix(in srgb, currentColor 70%, transparent)}}.workspace-board-status-messages{flex-wrap:wrap;grid-area:1/2;align-items:flex-start;gap:4px 12px;min-width:0;display:flex;overflow:hidden}.workspace-board-status-bar:not(:has(.workspace-quota)) .workspace-board-status-messages{grid-column:1/-1}.workspace-board-status-entry:empty{display:none}.workspace-board-status-entry:has(>.workspace-save-status:empty){display:none}.workspace-board-status-messages .workspace-board-status-entry>:is(.workspace-board-notification,.workspace-board-error-toast,.workspace-image-view-error,.workspace-save-status,.workspace-upload-status){width:auto;max-width:min(520px,100vw - 300px);box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:10px;font-weight:400;line-height:1.4;position:static;inset:auto;transform:none}.workspace-board-status-messages .workspace-upload-status{pointer-events:auto}.workspace-board-status-messages .workspace-upload-status>div{flex-wrap:wrap;gap:6px;padding:0;display:inline-flex}.workspace-board-status-messages .workspace-upload-status>button{margin-left:8px;position:static}.workspace-board-status-messages .workspace-board-error-toast{pointer-events:auto}.workspace-board-status-messages .workspace-board-notification:not(.workspace-board-notification-progress),.workspace-board-status-messages .workspace-board-error-toast{animation-name:workspace-board-status-slide}@keyframes workspace-board-status-slide{0%,to{opacity:0;transform:translate(-18px)}10%,82%{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace-board-status-messages .workspace-board-notification:not(.workspace-board-notification-progress),.workspace-board-status-messages .workspace-board-error-toast{animation-name:workspace-board-status-fade}}@keyframes workspace-board-status-fade{0%,to{opacity:0}10%,82%{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-quota-fill{transition:none}}.welcome-portal{isolation:isolate;aspect-ratio:1;place-items:center;width:min(320px,100%);display:grid;position:relative}.welcome-portal .workspace-url-star-cluster-layer{z-index:0;opacity:1;border-radius:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.folder-button{z-index:1;width:72px;height:72px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;transition:color .16s,opacity .16s;display:grid;position:relative}.folder-button:hover:not(:disabled){color:var(--accent-hover)}.folder-button:active:not(:disabled){color:var(--accent)}.folder-button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.folder-button:disabled{cursor:wait;opacity:.62}.folder-icon{width:36px;height:36px}.folder-message{width:100%;color:var(--error);text-align:center;margin:2px 0 0;font-size:13px;line-height:1.5}.welcome-close-folder{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-top:12px;padding:8px 14px;font-size:13px}.welcome-close-folder:hover{background:#7f7f7f1f}.welcome-close-folder:disabled{opacity:.5;cursor:wait}.welcome-folder-meta{color:#74816f;text-align:center;justify-items:center;gap:3px;max-width:100%;display:grid}.welcome-folder-meta strong,.welcome-folder-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.welcome-folder-meta strong{color:#dce7d7;font-size:13px;font-weight:650}.welcome-folder-meta span{font-size:11px;line-height:1.4}.image-page{--workspace-thumbnail-radius:17px;--workspace-board-surface:var(--workspace-neutral-background,#eff1ea);--workspace-board-gradient-color:#313d2761;--workspace-board-shadow-color:#232b1d6b;--workspace-dock-edge-gap:max(22px, env(safe-area-inset-bottom));--workspace-dock-size:72px;--workspace-board-available-top:76px;--workspace-board-available-side:132px;--workspace-board-gradient-top:var(--workspace-board-available-top);--workspace-board-gradient-right:var(--workspace-board-available-side);--workspace-board-gradient-bottom:calc(var(--workspace-dock-edge-gap) + var(--workspace-dock-size) + var(--workspace-dock-edge-gap));--workspace-board-gradient-left:var(--workspace-board-available-side);--workspace-scrollbar-outset:18px;background:var(--workspace-neutral-background,#eff1ea);min-height:100dvh}.image-page:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(to bottom, var(--workspace-board-gradient-color), transparent) top / 100% var(--workspace-board-gradient-top) no-repeat, linear-gradient(to left, var(--workspace-board-gradient-color), transparent) right / var(--workspace-board-gradient-right) 100% no-repeat, linear-gradient(to top, var(--workspace-board-gradient-color), transparent) bottom / 100% var(--workspace-board-gradient-bottom) no-repeat, linear-gradient(to right, var(--workspace-board-gradient-color), transparent) left / var(--workspace-board-gradient-left) 100% no-repeat;position:fixed;inset:0}.image-page:is([data-board-frame-mode=mode-1],[data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]):before{background:0 0}.image-page:after{z-index:6;content:"";pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff03;height:165px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000057 30%,#000000d1 62%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000057 30%,#000000d1 62%,#000 100%)}html[data-theme=dark] .image-page{--workspace-flat-surface:var(--workspace-neutral-surface);--workspace-flat-surface-rgb:var(--workspace-neutral-surface-rgb);--workspace-blue-deep:var(--workspace-neutral-background);--workspace-blue-surface:var(--workspace-neutral-inset);--workspace-blue-surface-strong:var(--workspace-neutral-surface);--workspace-blue-surface-hover:var(--workspace-neutral-hover);--workspace-blue-border:var(--workspace-neutral-border);--workspace-blue-copy:var(--workspace-neutral-secondary);--workspace-blue-muted:var(--workspace-neutral-muted);--workspace-board-surface:#161717;--workspace-board-gradient-color:#000000ad;--workspace-board-shadow-color:#000000b8;background:var(--welcome-background)}.image-page .workspace-doodle-background{--workspace-doodle-opacity:.2;z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--workspace-doodle-opacity);filter:grayscale()contrast(1.3)invert();mix-blend-mode:multiply;background-image:url(/assets/backgrounds/workspace-doodle-preview-v1.png);background-position:top;background-repeat:repeat;background-size:900px 900px;display:block;position:fixed;inset:0}html[data-theme=dark] .workspace-doodle-background{filter:grayscale()contrast(1.3);mix-blend-mode:screen}html[data-theme=dark] .image-page:after{background:#00000003}.image-page-loading{visibility:hidden}.workspace-folder-rail{z-index:18;color:#46543e;width:80px;max-height:min(68dvh,660px);box-shadow:none;background:#f3f5ef;border:0;border-radius:32px;flex-direction:column;align-items:center;padding:11px 8px 10px;display:flex;position:fixed;top:50%;left:13px;transform:translateY(-50%)}.workspace-folder-list{scrollbar-width:none;align-content:start;gap:7px;width:100%;min-height:52px;padding:2px 0;display:grid;overflow:hidden auto}.workspace-folder-list::-webkit-scrollbar{display:none}.workspace-folder-item{justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.workspace-folder-item:before{content:"";background:var(--accent);width:4px;height:24px;box-shadow:none;opacity:0;transform-origin:50%;border-radius:999px;position:absolute;top:16px;left:1px;transform:scaleY(.333)}.workspace-folder-item-active:before{background:var(--accent);width:4px;height:24px;box-shadow:0 0 8px rgb(var(--accent-rgb) / 28%);opacity:1;animation:.52s cubic-bezier(.22,1,.36,1) both workspace-folder-selection-grow;top:16px;left:1px;transform:scaleY(1)}.workspace-folder-button{width:60px;height:56px;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:21px;outline:none;place-items:center;padding:0;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.workspace-folder-button img{filter:grayscale()saturate(0);opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none;width:44px;max-width:none;height:auto;transition:filter .18s,opacity .18s,transform .16s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-folder-button:hover:not(:disabled){background:0 0;transform:translateY(-1px)scale(1.035)}.workspace-folder-button-active{box-shadow:none;background:0 0}.workspace-folder-button-active img{filter:none;opacity:1;transform:translate(-50%,-50%)scale(1.045)}.workspace-folder-button:not(.workspace-folder-button-active):hover img{opacity:.74}.workspace-folder-button:disabled,.workspace-folder-add:disabled{cursor:wait;opacity:.58}.workspace-folder-name{color:#687361;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:68px;font-size:10px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.workspace-folder-item:has(.workspace-folder-button-active) .workspace-folder-name{color:#31432a}.workspace-folder-divider{background:#4e5e4221;flex:none;width:34px;height:1px;margin:8px 0}.workspace-folder-add{color:#526448;cursor:pointer;background:#edf5e4;border:0;border-radius:50%;outline:none;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid;box-shadow:0 7px 17px #4d62331a}.workspace-folder-add:hover:not(:disabled){color:#2d4422;background:#deefca;transform:translateY(-1px)rotate(3deg)}.workspace-folder-empty{color:#889183;text-align:center;align-self:center;font-size:10px}.workspace-folder-loading{border:3px solid #58694b21;border-top-color:#8cad68;border-radius:50%;width:34px;height:34px;margin:9px auto;animation:.8s linear infinite workspace-folder-spin}.workspace-folder-feedback{color:#773c35;background:#fff4f1f5;border-radius:12px;width:220px;padding:10px 12px;font-size:11px;line-height:1.45;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 12px 28px #52322b24}.workspace-folder-context-menu{z-index:70;color:#35402f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:15px;width:190px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 48px #2d37273d}.workspace-folder-context-menu button{min-height:38px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:9px;padding:0 10px;font-size:12px;transition:color .13s,background-color .13s;display:flex}.workspace-folder-context-menu button:hover:not(:disabled){background:#eff5e9}.workspace-folder-context-menu button:disabled{cursor:default;opacity:.36}.workspace-folder-context-divider{background:#3a46321c;height:1px;margin:4px 8px}.workspace-folder-context-menu .workspace-folder-context-danger{color:#a54a42}.workspace-folder-context-menu .workspace-folder-context-danger:hover{background:#fff0ee}.workspace-image-context-menu{max-height:min(420px,100vh - 20px);overflow:hidden auto}.workspace-image-context-menu.workspace-archive-card-context-menu{max-height:none;overflow:visible}.workspace-image-context-menu.workspace-board-item-context-menu{box-sizing:border-box;max-height:calc(100dvh - 16px);scroll-padding-block:7px;overflow:hidden auto}html .workspace-image-context-menu[data-fit-menu][role=menu]{box-sizing:border-box;max-height:none;overflow:visible!important}html .workspace-image-context-menu[data-fit-menu][role=menu] button[role^=menuitem]{min-height:var(--workspace-menu-row-height,38px)}.workspace-image-context-label,.workspace-image-context-empty{color:#35402f9e;padding:5px 10px 7px;font-size:10px;font-weight:650}.workspace-image-context-empty{padding-block:12px}.workspace-image-context-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-image-context-chevron{opacity:.58;flex:none;margin-left:auto}.workspace-context-shortcut{opacity:.48;letter-spacing:.01em;margin-left:auto;font-size:10px;font-weight:400}.workspace-modal.cloud-gift-notice{text-align:center;transform-origin:50%;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;animation:.56s cubic-bezier(.22,.75,.2,1) both cloud-gift-reveal;display:flex;position:relative}@keyframes cloud-gift-reveal{0%{opacity:0;transform:scale(.025)}18%{opacity:1}to{opacity:1;transform:scale(1)}}.cloud-gift-notice>.workspace-modal-header{text-align:center;order:0;justify-content:center;align-self:stretch;margin:0;transform:translateY(-8px)}.cloud-gift-notice .workspace-modal-title-row{justify-content:center;gap:8px}.cloud-gift-title-icon{flex:none;order:-1}.cloud-gift-notice p{margin:0;font-size:13px;line-height:1.6}.cloud-gift-amount{color:#303733;background:#e1e6e3;border-radius:50%;flex-direction:column;flex:none;order:1;justify-content:center;align-items:center;gap:4px;width:120px;height:120px;display:flex;position:relative}.cloud-gift-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;max-width:108px;font-size:36px;font-weight:600;line-height:1.1;position:relative}.cloud-gift-plus{letter-spacing:0;font-size:18px;font-weight:500;line-height:1;position:absolute;top:50%;right:calc(100% + 3px);transform:translateY(-50%)}.cloud-gift-unit{letter-spacing:.08em;font-size:12px;font-weight:500;line-height:1.2}.cloud-gift-message{white-space:pre-wrap;overflow-wrap:anywhere;order:3;width:100%;max-height:45dvh;overflow-y:auto}.cloud-gift-notice [role=alert]{color:var(--error);order:4}.cloud-gift-footer{order:5;justify-content:space-between;align-items:center;gap:16px;width:calc(100% + 16px);margin-top:4px;display:flex;position:relative;top:16px}.cloud-gift-wordmark{opacity:.35;filter:invert();-webkit-user-select:none;user-select:none;flex:none;width:80px;height:auto;display:block}html[data-theme=dark] .cloud-gift-wordmark{filter:none}@media (prefers-reduced-motion:reduce){.workspace-modal.cloud-gift-notice{animation:none}}.workspace-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14191252;place-items:center;padding:20px;animation:.15s both workspace-modal-fade-in;display:grid;position:fixed;inset:0}.workspace-modal{width:min(390px,100%);padding:var(--workspace-modal-top-inset,0px) var(--workspace-modal-inset) var(--workspace-modal-inset);color:#2c3527;background:#fffffffa;border-radius:8px;animation:.18s both workspace-modal-rise-in;box-shadow:0 28px 80px #28312247}.workspace-modal[data-modal-header=hidden]{padding:20px}.workspace-modal[data-modal-close=hidden]:not([data-modal-surface=transparent]){border-radius:16px}.workspace-modal[data-modal-close=hidden]{--workspace-modal-top-inset:20px;--workspace-modal-inset:20px;--workspace-modal-header-height:0px;--workspace-modal-heading-inset:0px}.workspace-modal[data-modal-close=hidden]>.workspace-modal-header{align-items:flex-start}.workspace-modal[data-modal-close=hidden]>.workspace-modal-header:not(.workspace-modal-header-stacked){gap:18px}.workspace-modal[data-modal-close=hidden]>.workspace-modal-header h2{line-height:inherit;margin-top:1px}.workspace-modal-wide{width:min(960px,100%);max-height:calc(100dvh - 40px);overflow:hidden auto}.workspace-modal-viewer{width:fit-content;max-width:100%;max-height:calc(100dvh - 40px);padding:0 var(--workspace-modal-inset) var(--workspace-modal-inset);overflow:hidden}.workspace-original-image-size{color:#74806d;font-variant-numeric:tabular-nums;background:#eef2e9;border-radius:999px;padding:5px 8px;font-size:10px}.workspace-original-image-modal{width:calc(100vw - 40px);padding:0 var(--workspace-modal-inset) var(--workspace-modal-inset)}.workspace-original-image-modal .workspace-modal-heading{flex:1;overflow:hidden}.workspace-original-image-modal .workspace-modal-title-row{flex-wrap:nowrap;gap:10px}.workspace-original-image-modal .workspace-modal-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.workspace-original-image-modal .workspace-original-image-size{flex:none;padding:3px 6px;line-height:16px}.workspace-original-image-frame{--workspace-preview-gap:8px;touch-action:none;background:var(--welcome-background);border-radius:0;width:100%;height:calc(100dvh - 94px);margin-top:0;position:relative;overflow:hidden}.workspace-original-image-media{pointer-events:auto;transform-origin:50%;position:absolute;top:50%;left:50%}.workspace-preview-track{position:absolute;inset:0}.workspace-preview-neighbor{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.workspace-preview-neighbor[data-side=previous]{transform:translateX(calc(-100% - var(--workspace-preview-gap)))}.workspace-preview-neighbor[data-side=next]{transform:translateX(calc(100% + var(--workspace-preview-gap)))}.workspace-original-image-frame .workspace-preview-neighbor img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:static}.workspace-original-image-frame img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.workspace-original-image-media>img{-webkit-touch-callout:default}.workspace-original-image-status{z-index:1;background:var(--welcome-background);color:#c7cec2;align-self:end;align-items:center;gap:12px;padding:24px;font-size:11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.workspace-modal-header{min-height:var(--workspace-modal-header-height);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workspace-modal-heading{min-width:0;padding-block:var(--workspace-modal-heading-inset)}.workspace-modal-header-stacked{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.workspace-modal-header-stacked>.workspace-modal-close{grid-area:1/1;justify-self:end}.workspace-modal-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-modal-header h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:720;line-height:20px}.workspace-modal-header p,.workspace-modal-description{color:#7b8574;margin:6px 0 0;font-size:12px;line-height:1.5}.workspace-modal-body>.workspace-modal-description,.workspace-modal-content>.workspace-modal-description{margin:0}.workspace-modal-close{color:#fff;cursor:pointer;background:var(--close-action);border:0;border-radius:11px;outline:none;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.workspace-modal-backdrop[data-backdrop=clear]:before,.workspace-modal-backdrop[data-backdrop=clear]:after{display:none}.workspace-modal-close:hover{color:#fff;background:var(--close-action-hover)}.workspace-modal[data-modal-close=visible]>.workspace-modal-header>.workspace-modal-dismiss{z-index:1;width:44px;height:auto;min-height:var(--workspace-modal-header-height);margin-right:calc(-1 * var(--workspace-modal-inset));background:var(--workspace-popover-fill);color:inherit;border-radius:0 8px 0 0;align-self:stretch;transition:none;position:relative}.workspace-modal[data-modal-close=visible]>.workspace-modal-header>.workspace-modal-dismiss:hover{background:var(--close-action);color:#fff}.workspace-modal[data-modal-close=visible]>.workspace-modal-header>.workspace-modal-dismiss:focus-visible{outline-offset:-2px}.workspace-modal-header>.workspace-modal-system-button{width:44px;min-height:var(--workspace-modal-header-height);background:var(--workspace-popover-fill);color:inherit;cursor:pointer;border:0;border-radius:0;flex:0 0 44px;align-self:stretch;place-items:center;padding:0;display:grid}.workspace-modal-header>.workspace-modal-system-button:hover:not(:disabled){color:#292a2a;background:#e1e6e3}.workspace-modal-header>.workspace-modal-system-danger:hover:not(:disabled){background:var(--close-action);color:#fff}.workspace-modal-header>.workspace-modal-system-button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace-modal-header>.workspace-modal-system-button:disabled{opacity:.5;cursor:default}.workspace-modal-reset{width:24px;height:24px;box-shadow:none;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;transition:opacity .18s;display:grid}.workspace-modal-reset:hover{opacity:1;background:0 0}.workspace-modal-reset:focus-visible{outline-offset:3px;opacity:1;outline:1px solid}.workspace-modal-reset:disabled{cursor:default;opacity:.3}.workspace-modal-accessible-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-folder-form,.image-paste-title-field{--workspace-name-field-background:#14192208;--workspace-name-field-focus-background:#14192203;--workspace-name-field-border:#14192224}.image-paste-preview-modal .workspace-modal-title-row>h2{text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,100vw - 170px);overflow:hidden}.image-editor-title-actions{flex:none;align-items:center;gap:2px;display:flex}.image-editor-title-action{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.image-editor-title-action:hover{background:var(--workspace-neutral-inset,#80808029)}.image-editor-title-action:disabled{cursor:default;opacity:.4}.image-editor-title-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=dark] .workspace-folder-form,html[data-theme=dark] .image-paste-title-field{--workspace-name-field-background:var(--workspace-neutral-inset);--workspace-name-field-focus-background:var(--workspace-neutral-inset-focus);--workspace-name-field-border:var(--workspace-neutral-border)}.workspace-folder-form{gap:8px;margin-top:19px;display:grid}.workspace-folder-form label{color:#606b59;font-size:11px;font-weight:650}.workspace-folder-form input{color:#263021;border:1px solid var(--workspace-name-field-border);background:var(--workspace-name-field-background);border-radius:12px;outline:none;width:100%;height:44px;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.workspace-folder-form input:focus{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-name-field-focus-background)}.workspace-modal-error{color:#a64b43;margin:3px 0 0;font-size:11px;line-height:1.45}.workspace-modal-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.workspace-modal-button{cursor:pointer;border:0;border-radius:12px;outline:none;min-width:92px;height:40px;padding:0 15px;font-size:12px;font-weight:680;transition:transform .15s,filter .15s}.workspace-modal-button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.workspace-modal-button:disabled{cursor:wait;opacity:.62}.workspace-modal-button-secondary{color:#687361;background:#eef2e9}.workspace-modal-button-primary{color:var(--accent-ink);background:var(--accent)}.workspace-modal-button-danger{color:#fff;background:#bb564d}.workspace-delete-warning{color:#8c4740;background:#fff1ef;border-radius:12px;margin-top:18px;padding:12px 13px;font-size:12px;line-height:1.5}.image-paste-file-input{display:none}.image-paste-error{z-index:8;color:#954b43;text-align:center;background:#fff2eff2;border-radius:12px;width:min(310px,100% - 32px);margin:0;padding:9px 11px;font-size:11px;line-height:1.45;position:fixed;top:calc(50% + 34px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #59352f21}.image-paste-title-field{gap:7px;margin-top:18px;display:grid}.image-paste-title-field>span{color:#606b59;font-size:11px;font-weight:650}.image-paste-title-field input{color:#263021;border:1px solid var(--workspace-name-field-border);background:var(--workspace-name-field-background);border-radius:12px;outline:none;width:100%;height:43px;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.image-paste-title-field input:focus{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-name-field-focus-background)}.image-edit-toolbar{align-items:center;gap:8px;min-height:38px;margin-top:11px;display:flex}.image-edit-toolbar.image-edit-toolbar-footer{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:flex-start;min-width:0;max-width:100%;margin-top:0;overflow-x:auto}.image-edit-toolbar-footer::-webkit-scrollbar{display:none}.image-crop-controls-reveal{opacity:0;visibility:hidden;flex:none;width:max-content;min-width:0;max-width:0;margin-left:-8px;transition:max-width .32s cubic-bezier(.22,1,.36,1),margin-left .32s cubic-bezier(.22,1,.36,1),opacity .2s,transform .28s cubic-bezier(.22,1,.36,1),visibility .32s;overflow:hidden;transform:translate(-6px)}.image-crop-controls-reveal[data-open=true]{opacity:1;visibility:visible;max-width:440px;margin-left:0;transform:translate(0)}.image-crop-controls{flex-wrap:nowrap;align-items:flex-start;gap:8px;width:max-content;min-width:0;min-height:34px;display:flex;overflow:hidden}.image-crop-controls>.image-edit-reset,.image-crop-controls>.image-crop-size{align-self:flex-start}.image-edit-tool,.image-edit-reset{color:#65705e;cursor:pointer;background:#eef2e9;border:0;border-radius:10px;outline:none;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:680;transition:color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.image-edit-icon{flex:0 0 34px;justify-content:center;width:34px;padding:0}.image-edit-reset{justify-content:center;width:34px;padding:0}.image-edit-tool:hover,.image-edit-reset:hover:not(:disabled){color:#34402e;background:#e6eddf;transform:translateY(-1px)}.image-edit-tool:disabled{cursor:default;opacity:.55}.image-edit-tool[aria-pressed=true]{color:#294619;background:#dff0ca;box-shadow:inset 0 0 0 1px #80a45b38}.image-edit-reset:disabled{cursor:default;opacity:.42}.image-crop-size{color:#7e8977;font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-width:0;font-size:10px;display:inline-flex}.image-crop-size-input{color:#53604c;width:68px;height:34px;font:inherit;text-align:center;background:#f7f9f4;border:1px solid #d3dccb;border-radius:9px;outline:none;padding:0 6px;font-size:11px;font-weight:680;transition:border-color .15s,background-color .15s,box-shadow .15s}.image-crop-size-input:focus{background:#fff;border-color:#9fbe7d}.image-crop-size-input:disabled{cursor:default;opacity:.55}.image-paste-preview-frame{background:#edf1e8;border-radius:17px;place-items:center;min-height:280px;max-height:min(62dvh,650px);margin-top:9px;padding:16px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px 5px #3e4c3214}.image-crop-stage{place-items:center;width:fit-content;max-width:100%;display:inline-grid;position:relative}.image-crop-stage img{object-fit:contain;border-radius:7px;grid-area:1/1;width:auto;max-width:100%;height:auto;max-height:min(57dvh,610px);display:block;box-shadow:0 12px 34px #2a33242b}.image-crop-overlay{z-index:1;border-radius:7px;position:absolute;inset:0;overflow:hidden}.image-crop-selection{border:2px solid var(--accent);box-shadow:0 0 0 1px #202f1559, 0 0 0 9999px rgb(0 0 0/var(--crop-shade-alpha,.52));cursor:move;touch-action:none;outline:none;position:absolute}.image-crop-guide{z-index:1;pointer-events:none;background:#ffffff6b;position:absolute}.image-crop-guide-vertical{width:1px;top:0;bottom:0}.image-crop-guide-horizontal{height:1px;left:0;right:0}.image-crop-guide-vertical.image-crop-guide-first{left:33.3333%}.image-crop-guide-vertical.image-crop-guide-second{left:66.6667%}.image-crop-guide-horizontal.image-crop-guide-first{top:33.3333%}.image-crop-guide-horizontal.image-crop-guide-second{top:66.6667%}.image-crop-handle{z-index:2;background:var(--accent);touch-action:none;border:2px solid #31566a;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 2px 7px #08101647}.image-crop-handle[data-handle=n]{cursor:ns-resize;top:-7px;left:50%;transform:translate(-50%)}.image-crop-handle[data-handle=ne]{cursor:nesw-resize;top:-7px;right:-7px}.image-crop-handle[data-handle=e]{cursor:ew-resize;top:50%;right:-7px;transform:translateY(-50%)}.image-crop-handle[data-handle=se]{cursor:nwse-resize;bottom:-7px;right:-7px}.image-crop-handle[data-handle=s]{cursor:ns-resize;bottom:-7px;left:50%;transform:translate(-50%)}.image-crop-handle[data-handle=sw]{cursor:nesw-resize;bottom:-7px;left:-7px}.image-crop-handle[data-handle=w]{cursor:ew-resize;top:50%;left:-7px;transform:translateY(-50%)}.image-crop-handle[data-handle=nw]{cursor:nwse-resize;top:-7px;left:-7px}.image-paste-preview-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:15px;display:flex}.image-paste-preview-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.image-paste-preview-meta span{color:#707a69;background:#f0f3ec;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:650}.image-paste-preview-actions{align-items:center;gap:12px;display:flex}.image-paste-preview-actions>span{color:#90998a;font-size:10px}.image-paste-preview-actions>span strong{color:#697461;font-weight:720}.image-save-error{margin-top:12px}.workspace-image-gallery{z-index:5;top:var(--workspace-board-gradient-top);right:calc(var(--workspace-board-gradient-right) - var(--workspace-scrollbar-outset));bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);padding:4px calc(8px + var(--workspace-scrollbar-outset)) 54px 4px;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#73806873 transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:var(--workspace-thumbnail-radius);cursor:crosshair;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.workspace-image-gallery:not(.workspace-image-gallery-scrollbar-visible){scrollbar-color:transparent transparent}.workspace-image-gallery::-webkit-scrollbar{width:8px;height:0}.workspace-image-gallery::-webkit-scrollbar-track{background:0 0}.workspace-image-gallery::-webkit-scrollbar-thumb{background:#73806873;border-radius:8px}.workspace-image-gallery:not(.workspace-image-gallery-scrollbar-visible)::-webkit-scrollbar-thumb{background:0 0}.workspace-image-empty-upload{z-index:1;aspect-ratio:3/4;color:#596653;cursor:pointer;border-radius:var(--workspace-thumbnail-radius);background:var(--welcome-background);width:clamp(154px,13vw,190px);box-shadow:none;text-align:center;border:0;outline:none;place-content:center;justify-items:center;gap:13px;padding:22px 16px;font-size:12px;font-weight:680;transition:color .16s,background-color .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-image-empty-upload>svg{color:var(--accent)}.workspace-image-empty-upload:hover{color:#34402e;box-shadow:none}.workspace-image-empty-upload:focus-visible:not([data-pointer-focus]){outline:1px solid var(--accent);outline-offset:2px}.workspace-image-board-shadow{z-index:4;top:var(--workspace-board-gradient-top);right:var(--workspace-board-gradient-right);bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);pointer-events:none;border-radius:var(--workspace-thumbnail-radius);box-shadow:-24px 0 52px -24px var(--workspace-board-shadow-color), 24px 0 52px -24px var(--workspace-board-shadow-color), 0 -24px 52px -24px var(--workspace-board-shadow-color);clip-path:inset(-72px -72px 0);display:block;position:fixed}.image-page[data-board-frame-mode=mode-1] .workspace-image-board-shadow{display:none}.image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]){--workspace-mode-three-glass-background:#ffffff24;--workspace-mode-three-glass-glow:inset 0 0 26px #ffffff12;--workspace-mode-three-noise-light:#ffffff17;--workspace-mode-three-focus-surface:var(--workspace-neutral-background,#eff1ea);--workspace-mode-three-focus-ring:#477fdb}html[data-theme=dark] .image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]){--workspace-mode-three-glass-background:#2e2f2f33;--workspace-mode-three-glass-glow:inset 0 0 28px #ffffff05;--workspace-mode-three-noise-light:#ffffff16;--workspace-mode-three-focus-surface:var(--workspace-neutral-background);--workspace-mode-three-focus-ring:var(--accent)}.image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-image-board-shadow{background:var(--workspace-mode-three-glass-background);box-shadow:var(--workspace-mode-three-glass-glow);clip-path:none;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 100%)}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-image-board-shadow{background:var(--workspace-board-surface)}.image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-image-board-shadow:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle, var(--workspace-mode-three-noise-light) 0 1.5px, transparent 2.1px) 0 0 / 15px 15px;opacity:1;position:absolute;inset:0}html[data-theme=dark] .image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-image-board-shadow-points-ready:after{opacity:0}.workspace-image-board-noise-wave{z-index:4;top:var(--workspace-board-gradient-top);left:var(--workspace-board-gradient-left);width:calc(100vw - var(--workspace-board-gradient-left) - var(--workspace-board-gradient-right));height:calc(100dvh - var(--workspace-board-gradient-top) - var(--workspace-board-gradient-bottom));pointer-events:none;border-radius:var(--workspace-thumbnail-radius);opacity:0;contain:strict;display:none;position:fixed;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 72px),#0000 100%)}html[data-theme=dark] .image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-image-board-noise-wave{display:block}html[data-theme=dark] .image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-image-board-points-ready{opacity:1}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] :is(.workspace-folder-rail,.workspace-dock-button,.settings-trigger){background:linear-gradient(to top, rgb(var(--accent-rgb) / 6%) 0%, rgb(var(--accent-rgb) / 2%) 38%, transparent 72%), var(--workspace-mode-three-glass-background);box-shadow:var(--workspace-mode-three-glass-glow);-webkit-backdrop-filter:blur(5px)saturate(115%);backdrop-filter:blur(5px)saturate(115%)}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] :is(.workspace-folder-rail,.workspace-dock-button,.settings-trigger,.settings-panel,.workspace-folder-context-menu,.workspace-modal){background:var(--workspace-flat-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] :is(.settings-panel,.workspace-folder-context-menu){background:0 0;overflow:hidden}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] :is(.settings-panel,.workspace-folder-context-menu):before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom, #4244442e 0%, #35373752 22%, rgb(var(--workspace-flat-surface-rgb) / 68%) 48%, var(--workspace-flat-surface) 74%, var(--workspace-flat-surface) 100%);-webkit-backdrop-filter:blur(48px)saturate(150%)contrast(103%);backdrop-filter:blur(48px)saturate(150%)contrast(103%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] :is(.settings-panel,.workspace-folder-context-menu)>*{z-index:1;position:relative}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1011116b;animation:.15s both workspace-glass-backdrop-fade-in}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal-backdrop:before{z-index:0;content:"";pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal-backdrop>.workspace-modal{z-index:1}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal{background:0 0;animation:none;position:relative}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom, #4244442e 0, #35373752 54px, rgb(var(--workspace-flat-surface-rgb) / 68%) 116px, var(--workspace-flat-surface) 190px, var(--workspace-flat-surface) 100%);-webkit-backdrop-filter:blur(48px)saturate(150%)contrast(103%);backdrop-filter:blur(48px)saturate(150%)contrast(103%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal>*{z-index:1;animation:.18s both workspace-glass-content-rise-in;position:relative}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal>.workspace-glass-surface{display:none}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-glass-window{--workspace-glass-accent-rgb:var(--accent-rgb);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-glass-surface{z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(82% 56% at 7% -8%, #ffffff1f 0%, #69b7ff0d 31%, transparent 66%), radial-gradient(64% 82% at 105% 12%, #5ab1ff14 0%, transparent 64%), radial-gradient(68% 44% at 42% 112%, rgb(var(--workspace-glass-accent-rgb) / 7%) 0%, transparent 72%), linear-gradient(132deg, #ffffff0f 0%, #ffffff04 33%, #16171712 60%, rgb(var(--workspace-glass-accent-rgb) / 3%) 100%), #2e2f2f4f;-webkit-backdrop-filter:blur(48px)saturate(172%)contrast(104%);backdrop-filter:blur(48px)saturate(172%)contrast(104%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 34px #ffffff05}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-modal-backdrop:has(>.workspace-glass-window){-webkit-backdrop-filter:none;backdrop-filter:none;animation:.15s both workspace-glass-backdrop-fade-in}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-modal-backdrop:has(>.workspace-glass-window):before{z-index:0;content:"";pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-modal-backdrop:has(>.workspace-glass-window)>.workspace-glass-window{z-index:1}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-modal.workspace-glass-window{animation:none;position:relative}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-glass-window:before{z-index:3;box-sizing:border-box;content:"";pointer-events:none;border-radius:inherit;box-shadow:3px 0 3px -1px #82c1ff29, 7px 0 7px -2px rgb(var(--workspace-glass-accent-rgb) / 11%), 12px 0 12px -4px #82c1ff12;filter:blur(.35px);border:4px solid #bcd3e23d;position:absolute;inset:0}html[data-theme=dark] .image-page:is([data-board-frame-mode=mode-3],[data-board-frame-mode=mode-4]) .workspace-delete-glass-window{box-shadow:0 0 100px 34px #f455551f,0 0 220px 88px #c323230d}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-delete-glass-window:before{box-shadow:none;filter:none;border-color:#e0d6d63d}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-delete-glass-window .workspace-glass-surface{box-shadow:none;background:#2e2f2f4f}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-delete-glass-window .workspace-glass-surface:after{display:none}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-glass-surface:after{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:radial-gradient(ellipse 42% 88% at -6% 36%, #5cb7ff2b 0%, #5698ff17 34%, transparent 72%), radial-gradient(ellipse 72% 34% at 36% -8%, #ffffff21 0%, #65b8ff14 38%, transparent 76%), radial-gradient(ellipse 54% 74% at 106% 50%, rgb(var(--workspace-glass-accent-rgb) / 13%) 0%, #5bb4ef12 37%, transparent 74%), radial-gradient(ellipse 82% 38% at 58% 108%, rgb(var(--workspace-glass-accent-rgb) / 11%) 0%, #ffffff0d 34%, transparent 76%), conic-gradient(from 214deg at 48% 52%, transparent 0deg 32deg, #58abff12 58deg, transparent 94deg 182deg, rgb(var(--workspace-glass-accent-rgb) / 6%) 218deg, transparent 258deg 360deg);filter:blur(18px)saturate(145%);clip-path:inset(0 round 15px);opacity:.82;position:absolute;inset:0}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-glass-window>:not(.workspace-glass-surface){z-index:2;position:relative}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .workspace-modal.workspace-glass-window>:not(.workspace-glass-surface){animation:.18s both workspace-glass-content-rise-in}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .image-paste-preview-modal .image-paste-title-field input{color:var(--workspace-neutral-copy);background:var(--workspace-name-field-background);-webkit-backdrop-filter:blur(4px)saturate(112%);backdrop-filter:blur(4px)saturate(112%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000001f}html[data-theme=dark] .image-page[data-board-frame-mode=mode-3] .image-paste-preview-modal .image-paste-title-field input:focus{border-color:rgb(var(--accent-rgb) / 44%);background:var(--workspace-name-field-focus-background)}.workspace-image-gallery-header{z-index:10;top:52px;left:var(--workspace-board-gradient-left);pointer-events:none;justify-content:space-between;align-items:center;margin:0;display:flex;position:fixed}.workspace-image-gallery-header>div{align-items:baseline;gap:8px;display:flex}.workspace-image-gallery-header strong{color:#495443;font-size:13px;font-weight:740}.workspace-image-gallery-header span{color:#899381;font-size:10px;font-weight:620}.workspace-image-gallery-grid{overflow-anchor:none;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:1 0 auto;min-width:100%;position:relative}.image-page:has(>.workspace-image-gallery[data-board-camera=image],>[data-workspace-retained-active=true] .workspace-image-gallery[data-board-camera=image]){--workspace-image-available-height:max(1px, calc(100dvh - var(--workspace-board-available-top) - var(--workspace-dock-edge-gap) * 2 - var(--workspace-dock-size)));--workspace-image-available-width:max(1px, calc(100vw - var(--workspace-board-available-side) * 2));--workspace-image-frame-width:min(var(--workspace-image-available-width), calc(var(--workspace-image-available-height) * 16 / 9));--workspace-image-frame-height:calc(var(--workspace-image-frame-width) * 9 / 16);--workspace-board-gradient-left:calc(var(--workspace-board-available-side) + (var(--workspace-image-available-width) - var(--workspace-image-frame-width)) / 2);--workspace-board-gradient-right:var(--workspace-board-gradient-left);--workspace-board-gradient-top:calc(var(--workspace-board-available-top) + (var(--workspace-image-available-height) - var(--workspace-image-frame-height)) / 2);--workspace-board-gradient-bottom:calc(var(--workspace-dock-edge-gap) * 2 + var(--workspace-dock-size) + (var(--workspace-image-available-height) - var(--workspace-image-frame-height)) / 2)}.image-page[data-board-frame-mode] .workspace-image-camera-backdrop:after{display:none}.workspace-image-gallery[data-board-camera=image]{scrollbar-gutter:auto;right:var(--workspace-board-gradient-right);background-image:none;outline:none;padding:0;display:block;overflow:clip;-webkit-mask-image:none;mask-image:none}.workspace-image-gallery[data-board-camera=image][data-dot-renderer=true]{background-image:none}.workspace-image-gallery[data-board-camera=image]>.workspace-image-gallery-grid{transform-origin:0 0;will-change:auto;transition:none;position:absolute;top:0;left:0}.workspace-image-gallery[data-board-camera=image]>.workspace-image-gallery-grid:not([data-camera-ready=true]){visibility:hidden;pointer-events:none}.workspace-image-camera-dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workspace-image-world-hints{pointer-events:none;z-index:2147483644;position:absolute;inset:0}.workspace-image-world-hint{width:200px;color:inherit;opacity:.6;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex;position:absolute}.workspace-image-world-direction{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:12px;height:10px;display:block}.workspace-image-world-hint-left{text-align:left;align-items:flex-start;transform:translateY(-50%)}.workspace-image-world-hint-left .workspace-image-world-direction{transform:rotate(-90deg)}.workspace-image-world-hint-right{text-align:right;align-items:flex-end;transform:translate(-100%,-50%)}.workspace-image-world-hint-right .workspace-image-world-direction{transform:rotate(90deg)}.workspace-image-world-hint-top{transform:translate(-50%)}.workspace-image-world-hint-bottom{transform:translate(-50%,-100%)}.workspace-image-world-hint-bottom .workspace-image-world-direction{transform:rotate(180deg)}.workspace-image-camera-dock{z-index:2147483646;color:inherit;align-items:center;gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.workspace-image-camera-collapse{opacity:1;grid-template-columns:1fr;transition:grid-template-columns .26s cubic-bezier(.2,.82,.28,1),opacity .2s;display:grid}.workspace-image-camera-collapse[data-open=false]{opacity:0;pointer-events:none;grid-template-columns:0fr}.workspace-image-camera-clip{min-width:0;overflow:hidden}.workspace-image-camera-tools{background:var(--workspace-neutral-surface,#2e2f2f);width:max-content;color:inherit;border-radius:10px;align-items:center;gap:4px;padding:4px 6px;display:flex}.workspace-image-camera-tools.workspace-image-camera-dock{background:0 0;padding:0}.workspace-image-camera-dock>.workspace-image-camera-toggle{width:12px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.workspace-image-camera-toggle span{background:#9f9f9f;border-radius:999px;width:3px;height:16px;transition:height .26s cubic-bezier(.2,.82,.28,1)}.workspace-image-camera-toggle[data-open=false] span{height:28px}.workspace-image-camera-toggle:hover span{background:#bcbcbc}.workspace-image-camera-toggle:focus-visible{outline-offset:2px;outline:2px solid #9f9f9f}.workspace-image-camera-tools button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.workspace-image-camera-tools button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-image-camera-tools button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.workspace-image-camera-dock>.workspace-image-camera-toggle:hover{background:0 0}.workspace-image-camera-tools button:disabled{opacity:.4;cursor:default}.workspace-image-camera-tools .workspace-image-fit{width:36px;font-size:12px}.workspace-image-zoom-symbol{opacity:.7;place-items:center;width:24px;display:grid}.workspace-image-zoom-value,.workspace-image-zoom-step{background:#808c881a;border-radius:6px;align-items:center;gap:2px;padding-right:6px;font-size:12px;display:flex}.workspace-image-zoom-value input,.workspace-image-zoom-step input{width:56px;min-width:0;height:28px;color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:0 4px}.workspace-image-zoom-value input{-webkit-appearance:textfield;appearance:textfield}.workspace-image-zoom-value input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.workspace-image-zoom-value input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.workspace-image-zoom-settings{background:var(--workspace-neutral-surface,#2e2f2f);width:248px;max-width:calc(100vw - 24px);color:inherit;border-radius:12px;gap:14px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0004,inset 0 0 0 1px #858b8926}.workspace-image-zoom-slider{width:228px;max-width:calc(100vw - 80px);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;padding:10px 14px;transition:opacity .18s,transform .22s cubic-bezier(.2,.82,.28,1),visibility 0s .22s;transform:translateY(6px)}.workspace-image-zoom-slider[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.workspace-image-zoom-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:28px;color:inherit;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:6px;margin:0;padding:0}.workspace-image-zoom-slider input[type=range]::-webkit-slider-runnable-track{background:#85858555;border-radius:999px;height:4px}.workspace-image-zoom-slider input[type=range]::-moz-range-track{background:#85858555;border-radius:999px;height:4px}.workspace-image-zoom-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#9f9f9f;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.workspace-image-zoom-slider input[type=range]::-moz-range-thumb{background:#9f9f9f;border:0;border-radius:50%;width:16px;height:16px}.workspace-image-zoom-slider input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-image-zoom-slider input[type=range]:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.workspace-image-zoom-slider{transition:none}}.workspace-image-inline-spacing{opacity:1;grid-template-columns:1fr;transition:grid-template-columns .26s cubic-bezier(.2,.82,.28,1),opacity .2s;display:grid}.workspace-image-inline-spacing[data-open=false]{opacity:0;pointer-events:none;grid-template-columns:0fr}.workspace-image-snap-options{align-items:center;gap:4px;width:max-content;display:flex}.workspace-image-snap-options .workspace-image-snap-mode{flex:0 0 28px;width:28px;height:28px}.workspace-scene-corner-tools .workspace-image-inline-spacing{align-self:center;min-width:0}.workspace-scene-corner-tools .workspace-image-snap-options button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.workspace-scene-corner-tools .workspace-image-snap-options button:hover{background:#9f9f9f2e}.workspace-scene-corner-tools .workspace-image-snap-options button:focus-visible{outline-offset:-2px;outline:2px solid #9f9f9f}.workspace-scene-corner-tools .workspace-image-snap-options .workspace-snap-select{background:rgb(var(--workspace-flat-surface-rgb) / 55%);align-items:center;gap:5px;width:102px;height:28px;padding:0 6px;font-size:12px;display:flex}.workspace-snap-select span{text-align:left;flex:1}.workspace-snap-select-menu{min-width:160px}.workspace-snap-select-menu>button{align-items:center;gap:8px;display:flex}.workspace-snap-select-menu>button>span{flex:1}.workspace-snap-select-menu kbd{opacity:.55;font:inherit;margin-left:auto}.workspace-snap-select-menu>button[aria-checked=true]{color:var(--accent);background:rgb(var(--accent-rgb) / 12%)}html[data-theme=light] .workspace-snap-select-menu>button[aria-checked=true]{color:var(--accent-text,var(--accent))}.workspace-image-snap-options .workspace-image-snap-mode[aria-pressed=true]{color:var(--accent-text,var(--accent));background:rgb(var(--accent-rgb) / 18%)}html[data-theme=dark] .workspace-image-snap-options .workspace-image-snap-mode[aria-pressed=true]{color:var(--accent)}.workspace-image-inline-spacing .alignment-gap-axes{gap:4px;width:max-content;padding-right:4px}.workspace-image-inline-spacing .alignment-gap-axis{gap:3px}.workspace-image-inline-spacing .alignment-gap-number{background:var(--workspace-neutral-surface,#2e2f2f);border:0;width:46px;height:28px}.workspace-image-inline-spacing .alignment-gap-axis input{padding:2px}.workspace-image-inline-spacing .alignment-gap-link{flex-basis:24px;width:24px;height:28px}@media (prefers-reduced-motion:reduce){.workspace-image-camera-collapse,.workspace-image-camera-toggle span,.workspace-image-inline-spacing{transition:none}}.workspace-image-zoom-settings>label{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-image-zoom-settings input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#858b8980;border:0;border-radius:10px;flex:0 0 32px;width:32px;height:18px;margin:0;position:relative}.workspace-image-zoom-settings input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.workspace-image-zoom-settings input[role=switch]:checked{background:var(--accent)}.workspace-image-zoom-settings input[role=switch]:checked:after{background:var(--accent-ink);transform:translate(14px)}@media (prefers-reduced-motion:reduce){.workspace-image-zoom-settings input[role=switch]:after{transition:none}}.workspace-image-camera-help{z-index:2147483645;background:var(--workspace-flat-surface,#f5f6f3);border-radius:12px;width:max-content;max-width:calc(100% - 32px);padding:12px;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.workspace-image-camera-help{background:color-mix(in srgb, var(--workspace-flat-surface,#f5f6f3) 58%, transparent)}}.workspace-image-camera-help{color:var(--workspace-neutral-secondary,#495443);-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #858b891a}.workspace-image-camera-help ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.workspace-image-camera-help li{grid-template-columns:88px 12px auto;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:grid}.workspace-image-shortcut-gesture,.workspace-image-shortcut-action{align-items:center;gap:6px;display:flex}.workspace-image-camera-help svg{flex-shrink:0}.workspace-image-camera-help li>svg{opacity:.45}.workspace-image-camera-help kbd{min-width:22px;height:22px;font:inherit;background:#858b891f;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.workspace-image-help-dock{z-index:2147483645;pointer-events:none;position:absolute;bottom:16px;left:16px}.workspace-image-help-dock .workspace-image-camera-help{transform-origin:0 100%;pointer-events:auto;max-width:calc(100vw - 48px);padding-right:34px;transition:opacity .2s,transform .22s,visibility .22s;position:relative;bottom:auto;left:auto}.workspace-image-help-dock[data-collapsed=true] .workspace-image-camera-help{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-20px)scale(.92)}.workspace-image-help-close,.workspace-image-help-reopen{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.workspace-image-help-close{width:24px;height:24px;position:absolute;top:8px;right:6px}.workspace-image-help-close:hover{background:#858b892e}.workspace-image-help-reopen{background:var(--workspace-flat-surface,#f5f6f3);width:34px;height:34px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.workspace-image-help-reopen{background:color-mix(in srgb, var(--workspace-flat-surface,#f5f6f3) 65%, transparent)}}.workspace-image-help-reopen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .16s,transform .18s,visibility .18s;transform:translate(-8px)}.workspace-image-help-dock[data-collapsed=true] .workspace-image-help-reopen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.workspace-image-board-menu{z-index:2147483646;width:224px;max-height:none;overflow:visible}.workspace-image-board-menu button{width:100%}.workspace-board-submenu-parent{position:relative}.workspace-board-submenu{z-index:1;width:168px;max-height:calc(100dvh - 16px);animation:.14s both workspace-board-submenu-in;position:absolute;overflow-y:auto}.workspace-board-submenu button{gap:6px;padding-inline:8px}.workspace-board-submenu button>svg{flex-shrink:0}@keyframes workspace-board-submenu-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.workspace-image-board-menu button:focus-visible{background:#858b8929}.image-page .workspace-folder-toggle{display:none}@media (max-width:1100px),(hover:none) and (pointer:coarse){.image-page.image-page{--workspace-board-available-side:max(8px, env(safe-area-inset-left), env(safe-area-inset-right));--workspace-board-available-top:max(60px, env(safe-area-inset-top));--workspace-dock-edge-gap:max(8px, env(safe-area-inset-bottom));--workspace-board-gradient-left:var(--workspace-board-available-side);--workspace-board-gradient-right:var(--workspace-board-available-side);--workspace-board-gradient-top:var(--workspace-board-available-top);--workspace-board-gradient-bottom:var(--workspace-dock-edge-gap)}.image-page:has(>.workspace-image-gallery[data-board-camera=image],>[data-workspace-retained-active=true] .workspace-image-gallery[data-board-camera=image]){--workspace-image-available-height:max(1px, calc(100dvh - var(--workspace-board-available-top) - var(--workspace-dock-edge-gap)));--workspace-board-gradient-bottom:calc(var(--workspace-dock-edge-gap) + (var(--workspace-image-available-height) - var(--workspace-image-frame-height)) / 2)}.image-page .workspace-folder-toggle{z-index:21;left:max(8px, env(safe-area-inset-left));top:max(8px, calc(var(--workspace-board-gradient-top) - 52px));display:grid;position:fixed}.image-page .workspace-folder-rail{left:max(8px, env(safe-area-inset-left));visibility:hidden;opacity:0;pointer-events:none;max-height:calc(100dvh - 152px);transition:opacity .16s,transform .16s,visibility .16s;transform:translate(-12px,-50%)}.image-page .workspace-folder-rail[data-overlay-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(-50%)}.image-page .workspace-dock{z-index:20}}@media (prefers-reduced-motion:reduce){.image-page .workspace-folder-rail,.workspace-image-help-dock .workspace-image-camera-help,.workspace-image-help-reopen{transition:none}.workspace-board-submenu{animation:none}}.workspace-image-gallery[data-board-camera=image]>.workspace-image-board-info{z-index:2147483645;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(440px,100% - 32px);position:absolute;top:16px;left:16px}.workspace-image-board-info>div{flex-wrap:wrap;min-width:0;max-width:100%}.workspace-image-board-info strong{overflow-wrap:anywhere}.workspace-image-board-info>.workspace-board-notification{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.workspace-image-board-info>.workspace-board-error-toast{overflow-wrap:anywhere;width:auto;max-width:100%;margin:0;position:static}.workspace-image-view-error{color:var(--close-action);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.workspace-image-gallery[data-pan-ready=true],.workspace-image-gallery[data-pan-ready=true] .workspace-image-gallery-grid,.workspace-image-gallery[data-pan-ready=true] [data-workspace-board-item-id] *{cursor:grab!important}.workspace-image-gallery[data-board-camera=image]{touch-action:none}.workspace-image-gallery[data-panning=true],.workspace-image-gallery[data-panning=true] *{cursor:grabbing!important}@media (max-width:640px){.workspace-image-camera-help,.workspace-image-help-dock{bottom:56px}}.workspace-image-selection-marquee{z-index:2147483643;pointer-events:none;border:1px solid rgb(var(--accent-rgb) / 92%);background:rgb(var(--accent-rgb) / 15%);border-radius:8px;display:block;position:fixed;box-shadow:inset 0 0 0 1px #ffffff2e,0 7px 22px #4f6c301a}.workspace-image-selection-toolbar{z-index:60;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 92px);color:#4f5d47;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#ffffffeb;border-radius:15px;align-items:center;gap:7px;min-height:42px;padding:6px 7px 6px 13px;animation:.18s ease-out both workspace-selection-toolbar-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 15px 42px #32402833}.workspace-image-selection-toolbar>span{text-align:center;white-space:nowrap;min-width:70px;padding-right:4px;font-size:11px;font-weight:700}.workspace-image-selection-toolbar button{color:#66725e;cursor:pointer;background:#edf2e8;border:0;border-radius:10px;outline:none;place-items:center;width:30px;height:30px;padding:0;transition:color .14s,background-color .14s,transform .14s;display:grid}.workspace-image-selection-toolbar button:hover{color:#34412d;background:#e3ecdc;transform:translateY(-1px)}.workspace-image-selection-toolbar .workspace-image-selection-delete:hover{color:#fff;background:#b95d54}.workspace-group-canvas-layer{display:contents}[data-workspace-group-stacked][class]{z-index:var(--workspace-group-item-stack)!important}.workspace-group-layer{z-index:7;top:max(0px, calc(var(--workspace-board-gradient-top) - 56px));right:max(0px, calc(var(--workspace-board-gradient-right) - 20px));bottom:var(--workspace-board-gradient-bottom);left:max(0px, calc(var(--workspace-board-gradient-left) - 20px));pointer-events:none;position:fixed;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.workspace-group-frame,.workspace-group-fill{--workspace-group-line:var(--workspace-group-line-light);--workspace-group-outline:var(--workspace-group-outline-light);--workspace-group-tab:var(--workspace-group-tab-light);--workspace-group-copy:var(--workspace-group-tab-ink);--workspace-group-fill-opacity:.0275}html[data-theme=dark] .workspace-group-frame,html[data-theme=dark] .workspace-group-fill{--workspace-group-line:rgb(var(--workspace-group-accent) / 42%);--workspace-group-outline:var(--workspace-group-outline-dark);--workspace-group-tab:var(--workspace-group-tab-dark);--workspace-group-fill-opacity:.0275}.workspace-group-fill-layer{z-index:4}.workspace-group-fill{pointer-events:auto;background:var(--workspace-group-background,#161717);border:0;border-radius:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.workspace-group-fill{background:color-mix(in srgb, var(--workspace-group-background,#161717) calc(var(--workspace-group-background-opacity,1) * 100%), transparent)}}.workspace-group-fill{background-clip:padding-box}.workspace-group-plane{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.workspace-group-frame{--workspace-group-copy:#eceeee;pointer-events:none;position:absolute}.workspace-group-frame-outline{border:1px solid rgb(var(--workspace-group-border,var(--workspace-group-accent)) / var(--workspace-group-border-opacity,.3));box-shadow:inset 0 0 8px rgb(var(--workspace-group-border,var(--workspace-group-accent)) / var(--workspace-group-border-glow-opacity,.08));pointer-events:none;border-radius:14px;position:absolute;inset:0}.workspace-group-tab{isolation:isolate;pointer-events:auto;cursor:grab;touch-action:none;background:0 0;border-radius:9px 9px 0 0;align-items:center;gap:4px;width:100%;max-width:100%;height:32px;padding:0 8px 0 12px;display:flex;position:absolute;top:4px;left:0;overflow:hidden}.workspace-group-tab:after{content:none;z-index:2;border:1px solid rgb(var(--workspace-group-border,var(--workspace-group-accent)) / var(--workspace-group-border-opacity,.3));border-radius:inherit;pointer-events:none;border-bottom:0;position:absolute;inset:0}.workspace-group-fill[data-selected=true] .workspace-group-frame-outline,.workspace-group-frame[data-selected=true] .workspace-group-tab:after{border-color:var(--workspace-selection-contour,#858585)}.workspace-group-fill[data-drop-target=true] .workspace-group-frame-outline,.workspace-group-frame[data-drop-target=true] .workspace-group-tab:after{border-style:solid;border-width:2px;border-color:var(--workspace-group-outline)}.workspace-group-frame[data-drop-target=true] .workspace-group-tab:after{border-bottom:0}.workspace-url-orb[data-workspace-group-drop-scaling],.workspace-url-orb-selection-contour[data-workspace-group-drop-scaling]{transform-origin:0}.workspace-group-resize-handle{z-index:2;box-shadow:none;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;position:absolute}:is(.workspace-group-resize-handle:hover,.workspace-group-resize-handle:focus-visible){box-shadow:none;background:0 0;outline:none}.workspace-group-resize-handle[data-resize-direction=top],.workspace-group-resize-handle[data-resize-direction=bottom]{cursor:ns-resize;height:8px;left:6px;right:6px}.workspace-group-resize-handle[data-resize-direction=top]{top:-4px}.workspace-group-resize-handle[data-resize-direction=bottom]{bottom:-6px}.workspace-group-resize-handle[data-resize-direction=left],.workspace-group-resize-handle[data-resize-direction=right]{cursor:ew-resize;width:8px;top:6px;bottom:6px}.workspace-group-resize-handle[data-resize-direction=left]{left:-6px}.workspace-group-resize-handle[data-resize-direction=right]{right:-6px}.workspace-group-resize-handle[data-resize-direction*=\-]{z-index:3;width:12px;height:12px}.workspace-group-resize-handle[data-resize-direction=top-left]{cursor:nwse-resize;top:-6px;left:-6px}.workspace-group-resize-handle[data-resize-direction=top-right]{cursor:nesw-resize;top:-6px;right:-6px}.workspace-group-resize-handle[data-resize-direction=bottom-right]{cursor:nwse-resize;bottom:-6px;right:-6px}.workspace-group-resize-handle[data-resize-direction=bottom-left]{cursor:nesw-resize;bottom:-6px;left:-6px}.workspace-group-resize-handle:disabled{pointer-events:none;cursor:default}.workspace-group-title[readonly]{cursor:grab}.workspace-group-frame[data-locked=true] .workspace-group-title,.workspace-group-frame[data-locked=true] .workspace-group-tab{cursor:default}[data-workspace-group-moving=true] .workspace-group-tab{cursor:grabbing}[data-workspace-group-moving=true] [data-workspace-image-id],[data-workspace-group-moving=true] .workspace-text-card-positioner,[data-workspace-group-moving=true] [data-url-id]{pointer-events:none}.workspace-group-tab[data-has-note-control=true] .workspace-group-title-field{max-width:calc(100% - 56px)}.workspace-group-title-field{flex:0 auto;min-width:0;max-width:calc(100% - 28px);height:25px;font-size:14px;font-weight:600;display:inline-grid;position:relative}.workspace-group-title-measure{visibility:hidden;white-space:pre;pointer-events:none;padding-right:3px;font-size:1.5em}.workspace-group-title{z-index:1;width:100%;min-width:0;height:25px;color:var(--workspace-group-copy);box-shadow:none;text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-radius:3px;outline:none;padding:0;font-size:14px;font-weight:600;position:absolute;inset:0}.workspace-group-remove{z-index:1;width:24px;height:24px;color:var(--workspace-group-copy);box-shadow:none;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:5px;outline:none;flex:0 0 24px;place-items:center;margin-left:auto;padding:0;display:grid;position:relative}:is(.workspace-group-remove:hover,.workspace-group-remove:focus-visible){opacity:1;background:var(--workspace-group-copy)}@supports (color:color-mix(in lab, red, red)){:is(.workspace-group-remove:hover,.workspace-group-remove:focus-visible){background:color-mix(in srgb, var(--workspace-group-copy) 14%, transparent)}}.workspace-group-remove:disabled{cursor:default;opacity:.25}.workspace-group-retry{z-index:1;color:var(--workspace-group-copy);background:var(--workspace-surface,#242424);cursor:pointer;border:1px solid;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:11px;position:relative}.workspace-group-note{--group-note-surface:#f5f6f3;--group-note-copy:#222824;--group-note-muted:#67736c;z-index:4;pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .workspace-group-note{--group-note-surface:var(--workspace-neutral-surface,#2e2f2f);--group-note-copy:var(--workspace-neutral-copy,#eceeee);--group-note-muted:var(--workspace-neutral-muted,#a3aaaa)}.workspace-group-note-toggle{width:24px;height:24px;color:var(--workspace-group-copy);cursor:pointer;pointer-events:auto;opacity:.4;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:8px;right:36px}.workspace-group-note-toggle[data-has-note=true]{opacity:1}.workspace-group-note-toggle:hover,.workspace-group-note-toggle[aria-expanded=true]{background:var(--workspace-group-copy)}@supports (color:color-mix(in lab, red, red)){.workspace-group-note-toggle:hover,.workspace-group-note-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--workspace-group-copy) 14%, transparent)}}.workspace-group-note-toggle[data-has-note=true]:after{content:"";background:var(--workspace-group-outline);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.workspace-group-note-panel{box-sizing:border-box;width:560px;max-width:calc(100vw - 16px);height:280px;max-height:var(--group-note-max-height,calc(100dvh - 24px));background:var(--group-note-surface);color:var(--group-note-copy);opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:10px;outline:none;flex-direction:column;margin:0;transition:transform .18s ease-out,opacity .18s ease-out,visibility 0s .18s;display:flex;position:fixed;inset:auto;overflow:hidden;transform:translate(10px,-16px);box-shadow:0 16px 32px -8px #0000007a,0 4px 12px -4px #0000004d,inset 0 0 10px #ffffff0d}.workspace-group-note-panel::backdrop{pointer-events:none;background:0 0}.workspace-group-note-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.workspace-group-note-panel>.workspace-group-note-close{z-index:1;width:22px;height:22px;color:var(--group-note-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 22px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.workspace-group-note-panel>.workspace-group-note-close:hover{background:rgb(var(--workspace-group-accent) / 12%)}.workspace-group-note-panel>.workspace-group-note-resize{z-index:2;width:24px;height:24px;color:var(--group-note-muted);cursor:nesw-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;left:4px}.workspace-group-note-resize span{clip-path:polygon(0 0,0 100%,100% 100%);pointer-events:none;background:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 4px);width:12px;height:12px}.workspace-group-note-panel>.workspace-group-note-resize:hover{color:var(--accent)}.workspace-group-note-writing-area{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.workspace-group-note-measure{visibility:hidden;pointer-events:none;position:absolute;top:36px;left:36px;right:36px}.workspace-group-note-measure,.workspace-group-note-excerpt-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.5}.workspace-group-note-excerpt{box-sizing:border-box;height:100%;padding:36px 36px 0;overflow:hidden}.workspace-group-note-excerpt-text{cursor:text;-webkit-user-select:text;user-select:text;overflow:hidden}.workspace-group-note-read-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:14px;line-height:1.5;display:block}.workspace-group-note-read-more:hover{text-decoration:underline}.workspace-group-note-panel textarea{box-sizing:border-box;overscroll-behavior:contain;resize:none;width:100%;min-width:0;height:calc(100% - 36px);min-height:0;box-shadow:none;color:var(--group-note-copy);font:inherit;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:none;margin:36px 0 0;padding:0 36px;font-size:14px;line-height:1.5;display:block;overflow:hidden auto}:is(.workspace-group-note-panel textarea:focus,.workspace-group-note-panel textarea:focus-visible){border-color:#0000;outline:none}.workspace-group-note-panel textarea::placeholder{color:var(--group-note-muted)}.workspace-group-note-panel>footer{flex:none;justify-content:flex-end;align-items:center;padding:12px;display:flex}.workspace-group-note-panel>footer button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.workspace-group-note-panel>footer button:hover:not(:disabled){background:var(--accent-hover)}.workspace-group-note button:disabled{opacity:.45;cursor:default}.workspace-group-note button:focus-visible{outline:1px solid var(--workspace-group-outline);outline-offset:2px}.workspace-group-note-panel>p{color:#e66b7c;margin:6px 8px 0;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.workspace-group-note-panel{transition:none;transform:none}}.workspace-group-context-menu{width:206px}.workspace-group-context-menu button:focus-visible{background:#80a0be24;outline:none}html[data-theme=dark] .workspace-folder-context-menu.workspace-group-context-menu button:focus-visible{background:#80a0be24;outline:none}.workspace-group-editor-appearance-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.workspace-group-editor-color-field,.workspace-group-opacity-control{align-items:center;gap:8px;min-width:0;display:flex}.workspace-group-editor-appearance-row label{white-space:nowrap}.workspace-group-editor-color-field label{flex:0 0 73px}.workspace-group-editor>.workspace-modal-header{margin-top:calc(-1 * var(--workspace-modal-top-inset,0px));margin-inline:calc(-1 * var(--workspace-modal-inset));padding-top:var(--workspace-modal-top-inset,0px);padding-inline:var(--workspace-modal-inset);position:relative;z-index:3!important}.workspace-group-editor-menu{z-index:5;flex:none;position:relative}.workspace-group-editor-menu summary{cursor:pointer;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.workspace-group-editor-menu summary::-webkit-details-marker{display:none}.workspace-group-editor-menu summary:hover{background:#80808026}.workspace-group-editor-menu-panel{background:var(--workspace-neutral-surface,#2e2f2f);border-radius:8px;min-width:144px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #0000003d}.workspace-group-editor-menu-panel button{font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:12px;font-weight:400;line-height:1.35}.workspace-group-editor-menu-panel button:hover:not(:disabled){background:#8080802e}.workspace-group-editor-menu-panel button:disabled{opacity:.4;cursor:default}.workspace-group-default-status{opacity:.8;font-size:12px;line-height:1.4}.workspace-group-editor .workspace-group-editor-color-field input[type=color]{cursor:pointer;border-radius:8px;width:40px;height:40px;padding:3px}.workspace-group-editor-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.workspace-group-editor-color-field input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.workspace-group-editor-color-field input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.workspace-group-opacity-control{margin-left:auto;position:relative}.workspace-group-opacity-value{border:1px solid var(--workspace-name-field-border);background:var(--workspace-name-field-background);height:40px;color:inherit;border-radius:8px;align-items:center;gap:0;display:flex}.workspace-group-opacity-value:focus-within{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-name-field-focus-background)}.workspace-group-editor .workspace-group-opacity-value input,html[data-theme=dark] .workspace-group-editor .workspace-group-opacity-value input{text-align:center;width:40px;min-width:0;height:100%;color:inherit;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;outline:none;flex:0 0 40px;padding:0 2px}.workspace-group-editor .workspace-group-opacity-value input:focus,html[data-theme=dark] .workspace-group-editor .workspace-group-opacity-value input:focus{background:0 0;border:0}.workspace-group-opacity-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.workspace-group-opacity-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.workspace-group-opacity-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;flex:0 0 24px;align-self:stretch;place-items:center;padding:0;display:grid}:is(.workspace-group-opacity-toggle:hover:not(:disabled),.workspace-group-opacity-toggle:focus-visible:not(:disabled)){background:rgb(var(--accent-rgb) / 28%);outline:none}.workspace-group-opacity-toggle:disabled{opacity:.4;cursor:default}.workspace-group-opacity-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.workspace-grid-choice-row{align-items:center;gap:2px;display:flex}.workspace-grid-choice-row>.workspace-preference-choice{flex:1;min-width:0}.workspace-folder-context-menu .workspace-grid-choice-row>.workspace-grid-color-trigger{opacity:.45;flex:0 0 28px;width:28px;padding:6px}:is(.workspace-folder-context-menu .workspace-grid-choice-row:hover>.workspace-grid-color-trigger,.workspace-folder-context-menu .workspace-grid-choice-row>.workspace-grid-color-trigger:focus-visible){opacity:1}.workspace-grid-appearance{width:min(440px,100vw - 24px)}.workspace-grid-appearance-hint{color:var(--workspace-neutral-secondary);margin:0 0 18px;font-size:12px}.workspace-grid-paint-head{color:var(--workspace-neutral-secondary);grid-template-columns:1fr 40px 64px;gap:18px;margin-bottom:8px;font-size:11px;display:grid}.workspace-grid-paint-row{align-items:center;gap:18px;margin-bottom:14px;display:flex}.workspace-grid-paint-color{flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-grid-paint-row input[type=color]{border:1px solid var(--workspace-neutral-border);cursor:pointer;background:0 0;border-radius:8px;width:40px;height:40px;padding:3px}.workspace-grid-paint-row .workspace-group-opacity-control>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-grid-appearance-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.workspace-grid-appearance-actions>button{background:var(--workspace-neutral-button);color:var(--workspace-neutral-copy);cursor:pointer;border:0;border-radius:8px;padding:8px 14px}.workspace-grid-appearance-actions>button:last-child{background:var(--accent);color:var(--accent-ink)}.workspace-group-opacity-slider-panel{z-index:5;border:1px solid var(--workspace-name-field-border);background:var(--workspace-flat-surface,#fff);border-radius:11px;width:min(220px,100vw - 80px);padding:10px 12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 22px #00000038}.workspace-group-editor .workspace-group-opacity-slider-panel input[type=range],.workspace-group-opacity-slider-panel[data-portaled=true] input[type=range]{width:100%;height:24px;box-shadow:none;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;display:block}.image-editor-alpha-control.workspace-group-opacity-control{color:var(--workspace-neutral-copy,#65705e);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:0;font-size:11px;display:flex}.image-editor-alpha-control .workspace-group-opacity-value{width:70px;height:30px;box-shadow:inset 0 0 0 1px var(--workspace-name-field-border);background:#1419221a;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;gap:0;padding:0;display:grid;overflow:hidden}.image-editor-alpha-control .workspace-group-opacity-value:focus-within{background:#14192226}html[data-theme=dark] .image-editor-alpha-control .workspace-group-opacity-value{background:#181a1a}html[data-theme=dark] .image-editor-alpha-control .workspace-group-opacity-value:focus-within{background:#202323}.image-editor-alpha-control .workspace-group-opacity-value input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:8px 0 0 8px;outline:none;padding:0 2px}.image-editor-alpha-control .workspace-group-opacity-toggle{border-radius:0 8px 8px 0;width:24px;height:30px}.image-editor-alpha-control .workspace-group-opacity-toggle svg{transition:transform .22s}.workspace-group-opacity-slider-panel[data-portaled=true]{z-index:2147483646;width:160px;max-width:100%;color:var(--workspace-neutral-copy,#65705e);border-radius:8px;padding:5px 8px;animation:.24s cubic-bezier(.22,1,.36,1) both image-editor-alpha-reveal;position:fixed;top:auto;right:auto}@keyframes image-editor-alpha-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.image-crop-controls-reveal,.image-crop-controls,.image-editor-alpha-control .workspace-group-opacity-toggle svg{transition:none}.workspace-group-opacity-slider-panel[data-portaled=true]{animation:none}}@keyframes workspace-selection-toolbar-in{0%{opacity:0;transform:translate(-50%,7px)scale(.97)}}.workspace-image-gallery-arrival-active{z-index:40;overflow:visible}.workspace-image-arrival-scrim{z-index:2147483645;cursor:default;background:#0204038f;animation:.19s both workspace-image-arrival-scrim-in;display:block;position:fixed;inset:0}.workspace-image-arrival-scrim-dismissing{animation:.24s both workspace-image-arrival-scrim-out}.workspace-image-thumbnail-positioner{border-radius:var(--workspace-thumbnail-radius);position:absolute;top:0;left:0;overflow:visible}.workspace-image-copy-notice-positioner{z-index:2147483647;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.workspace-image-thumbnail-positioner-dragging{z-index:5;will-change:transform}.workspace-image-thumbnail-positioner-arriving{will-change:transform}.workspace-image-thumbnail-positioner-pending{z-index:2147483647}.workspace-image-thumbnail-positioner-quick-deleting{pointer-events:none;z-index:2147483646!important}.workspace-image-thumbnail-positioner-quick-deleting .workspace-image-thumbnail{transform-origin:50%;will-change:opacity, transform;animation:.24s cubic-bezier(.22,.78,.3,1) both workspace-image-quick-delete-collapse}@keyframes workspace-image-quick-delete-collapse{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(2px)scale(.985)}}.workspace-board-notification{color:#dff0ca;pointer-events:none;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 18px #bce7912e;max-width:min(460px,100vw - 180px);margin:0 0 0 4px;padding:0;font-size:12px;font-weight:650;line-height:1.35;animation:2.8s both workspace-board-notification-lifecycle;overflow:hidden}.workspace-board-notification-danger{color:#ff7a85;text-shadow:0 0 18px #ff7a852e}.workspace-board-notification-progress{animation:.18s ease-out both workspace-board-notification-progress-in}.workspace-image-alignment-guide{z-index:2147483644;pointer-events:none;background:var(--accent);box-shadow:none;opacity:.94;display:block;position:absolute}.workspace-image-alignment-guide-vertical{width:1px;animation:.18s cubic-bezier(.2,.82,.24,1) both workspace-guide-grow-vertical}.workspace-image-alignment-guide-horizontal{height:1px;animation:.18s cubic-bezier(.2,.82,.24,1) both workspace-guide-grow-horizontal}.workspace-image-alignment-guide-gap{z-index:2147483645;background:var(--close-action);box-shadow:none;animation:none;overflow:visible}.workspace-image-alignment-guide-gap:after{content:attr(data-distance);background:var(--theme-surface,#2e2f2f);color:var(--close-action);white-space:nowrap;pointer-events:none;border-radius:3px;padding:2px 3px;font-size:12px;font-weight:600;line-height:14px;position:absolute;top:50%;left:50%}.workspace-image-alignment-guide-gap.workspace-image-alignment-guide-horizontal:after{transform:translate(-50%,calc(-100% - 3px))}.workspace-image-alignment-guide-gap.workspace-image-alignment-guide-vertical:after{transform:translate(4px,-50%)}@keyframes workspace-guide-grow-vertical{0%{clip-path:inset(calc(50% - 5px) 0);opacity:.46}to{clip-path:inset(0);opacity:.94}}@keyframes workspace-guide-grow-horizontal{0%{clip-path:inset(0 calc(50% - 5px));opacity:.46}to{clip-path:inset(0);opacity:.94}}@media (prefers-reduced-motion:reduce){.workspace-image-alignment-guide{animation:none}}.workspace-image-thumbnail{isolation:isolate;cursor:grab;border-radius:var(--workspace-thumbnail-radius);width:100%;min-width:0;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;padding:0;transition:transform .16s;display:block;position:relative;overflow:visible}.workspace-image-thumbnail-arriving{transform-origin:50%;will-change:opacity, transform;animation:.36s cubic-bezier(.2,.82,.28,1) both workspace-card-materialize}.workspace-image-thumbnail:is(:active,.workspace-image-thumbnail-selected):after{content:"";z-index:3;pointer-events:none;border:2px solid var(--workspace-image-selection);border-radius:calc(var(--workspace-thumbnail-radius) + 2px);position:absolute;inset:-2px}.workspace-image-thumbnail:is(:active,.workspace-image-thumbnail-selected):before{content:"";z-index:4;pointer-events:none;border:2px solid var(--workspace-selection-corner,#eef1ef);border-radius:calc(var(--workspace-thumbnail-radius) + 2px);position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) 0 0/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 0/26px 26px no-repeat,linear-gradient(#000 0 0) 0 100%/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 100%/26px 26px no-repeat;mask:linear-gradient(#000 0 0) 0 0/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 0/26px 26px no-repeat,linear-gradient(#000 0 0) 0 100%/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 100%/26px 26px no-repeat}.workspace-image-thumbnail-positioner>.workspace-resize-handle-image{width:26px;height:26px}.workspace-image-thumbnail-positioner>.workspace-resize-handle-image:before{display:none}.workspace-image-thumbnail-positioner>.workspace-resize-handle-image:is(:hover,:active){transform:none}.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-top-left{cursor:nwse-resize;top:-8px;left:-8px}.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-top-right{cursor:nesw-resize;top:-8px;right:-8px}.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-bottom-left{cursor:nesw-resize;bottom:-8px;left:-8px}.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-bottom-right{cursor:nwse-resize;bottom:-8px;right:-8px}.workspace-image-thumbnail-locked{cursor:default}@keyframes workspace-image-arrival-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-image-arrival-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes workspace-card-materialize{0%{opacity:0;transform:translateY(2px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes workspace-board-notification-lifecycle{0%{opacity:0;transform:translate(-10px)}10%,82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(7px)}}@keyframes workspace-board-notification-progress-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-text-card-copy-notice-lifecycle{0%{opacity:0;transform:translate(18px)}14%,82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace-image-arrival-scrim,.workspace-image-arrival-scrim-dismissing,.workspace-image-thumbnail-arriving,.workspace-board-notification,.workspace-text-card-copy-notice,.workspace-image-card-copy-notice{animation:none}.workspace-image-thumbnail-positioner-quick-deleting .workspace-image-thumbnail{animation-duration:.18s}.workspace-image-arrival-scrim-dismissing{opacity:0}}.workspace-image-thumbnail-resizing,.workspace-image-thumbnail-resizing:hover{cursor:default;transition:none}.workspace-image-thumbnail[data-frame-panning=true],.workspace-image-thumbnail[data-frame-panning=true] *{cursor:grabbing}.workspace-image-resize-handle{z-index:4;cursor:pointer;width:22px;height:22px;box-shadow:none;touch-action:none;background:0 0;border:0;border-radius:7px;outline:none;padding:0;transition:filter .13s,transform .13s;position:absolute}.workspace-image-resize-handle:before{content:"";pointer-events:none;border:0 solid var(--workspace-thumbnail-selection-color,#3c9df3);width:14px;height:14px;box-shadow:none;background:0 0;display:block;position:absolute}.workspace-image-resize-handle:after{display:none}.workspace-image-resize-handle:hover{filter:brightness(1.08)saturate(1.08);transform:scale(1.12)}.workspace-image-resize-handle:active{filter:brightness(.98);transform:scale(.94)}.workspace-image-resize-handle-top-left{top:11px;left:11px}.workspace-image-resize-handle-top-left:before,.workspace-image-resize-handle-top-left:after{top:0;left:0}.workspace-image-resize-handle-top-left:before{border-width:2px 0 0 2px;border-radius:5px 0 0}.workspace-image-resize-handle-top-right{top:11px;right:11px}.workspace-image-resize-handle-top-right:before,.workspace-image-resize-handle-top-right:after{top:0;right:0}.workspace-image-resize-handle-top-right:before{border-width:2px 2px 0 0;border-radius:0 5px 0 0}.workspace-image-resize-handle-bottom-right{bottom:11px;right:11px}.workspace-image-resize-handle-bottom-right:before,.workspace-image-resize-handle-bottom-right:after{bottom:0;right:0}.workspace-image-resize-handle-bottom-right:before{border-width:0 2px 2px 0;border-radius:0 0 5px}.workspace-image-resize-handle-bottom-left{bottom:11px;left:11px}.workspace-image-resize-handle-bottom-left:before,.workspace-image-resize-handle-bottom-left:after{bottom:0;left:0}.workspace-image-resize-handle-bottom-left:before{border-width:0 0 2px 2px;border-radius:0 0 0 5px}.workspace-resize-handle-text{z-index:8;width:38px;height:38px;color:var(--workspace-neutral-muted,#67736c);pointer-events:auto}.workspace-resize-handle-text.workspace-image-resize-handle-bottom-right{cursor:nwse-resize;bottom:0;right:0}.workspace-resize-handle-text.workspace-image-resize-handle-bottom-right:before{clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 4px);border:0;border-radius:0;width:12px;height:12px;bottom:6px;right:6px}.workspace-resize-handle-text:hover,.workspace-resize-handle-text:active{transform:none}.workspace-image-resize-handle[data-resize-edge]{border-radius:0;transform:none}.workspace-image-resize-handle[data-resize-edge]:before{display:none}.workspace-image-resize-handle[data-resize-edge]:is(.workspace-image-resize-handle-top,.workspace-image-resize-handle-bottom){cursor:ns-resize;width:auto;height:10px;left:18px;right:18px}.workspace-image-resize-handle[data-resize-edge]:is(.workspace-image-resize-handle-left,.workspace-image-resize-handle-right){cursor:ew-resize;width:10px;height:auto;top:18px;bottom:18px}.workspace-image-resize-handle[data-resize-edge].workspace-image-resize-handle-top{top:-5px}.workspace-image-resize-handle[data-resize-edge].workspace-image-resize-handle-bottom{bottom:-5px}.workspace-image-resize-handle[data-resize-edge].workspace-image-resize-handle-left{left:-5px}.workspace-image-resize-handle[data-resize-edge].workspace-image-resize-handle-right{right:-5px}.workspace-uniform-scale-handle.workspace-resize-handle-text,.workspace-uniform-scale-handle.workspace-resize-handle-text:is(:hover,:active){transform-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:nwse-resize;color:#89918d;background:0 0;border:0;width:44px;height:44px;padding:0;transition:color .16s;transform:translate(50%,50%);z-index:30!important;animation:none!important;position:absolute!important;bottom:0!important;right:0!important}.workspace-uniform-scale-handle.workspace-resize-handle-text:before{bottom:24px;right:24px}.workspace-uniform-scale-handle.workspace-resize-handle-text:focus-visible{outline-offset:-8px;outline:1px solid #89918d!important}.workspace-uniform-scale-handle:disabled{opacity:.35;cursor:default}.workspace-surface-bottom-resize-handle,.workspace-surface-bottom-resize-handle:is(:hover,:active){width:calc(100% - 40px);height:20px;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;color:#89918d;background:0 0;border:0;padding:0;transform:none;z-index:29!important;animation:none!important;position:absolute!important;bottom:-10px!important;left:16px!important;right:24px!important}.workspace-surface-bottom-resize-handle:before{content:"";opacity:.25;background:currentColor;border-radius:999px;width:40px;height:2px;transition:opacity .16s;position:absolute;top:9px;left:50%;transform:translate(-50%)}.workspace-surface-bottom-resize-handle:is(:hover,:focus-visible):before{opacity:.7}.workspace-surface-bottom-resize-handle:focus-visible{outline-offset:-7px;outline:1px solid #89918d}.workspace-surface-bottom-resize-handle:disabled{opacity:.35;cursor:default}.workspace-image-resize-handle:focus,html[data-theme=dark] .workspace-image-resize-handle:focus{outline:none}.workspace-image-resize-handle:focus-visible{outline:none}html[data-theme=dark] .workspace-image-resize-handle:focus-visible{outline:none}.workspace-image-thumbnail-dragging,.workspace-image-thumbnail-dragging:hover{cursor:grabbing;transform:none}.workspace-image-thumbnail-media{width:100%;height:100%;clip-path:inset(0 round var(--workspace-thumbnail-radius));background:0 0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.workspace-image-thumbnail-media img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.workspace-image-thumbnail-layer{transform-origin:50%;transition:filter .28s linear,transform .28s cubic-bezier(.22,.78,.3,1);position:absolute;inset:0}.workspace-image-thumbnail-pending .workspace-image-thumbnail-layer{filter:blur(var(--workspace-image-upload-blur,12px));transform:scale(var(--workspace-image-upload-scale,1.03));will-change:filter, transform}.workspace-image-thumbnail-layer-previous{z-index:1}.workspace-image-thumbnail-layer-current{z-index:2;animation:.24s ease-out both workspace-thumbnail-lod-fade-in}.workspace-image-thumbnail-placeholder{color:#9ca594;place-items:center;width:100%;height:100%;animation:1.3s ease-in-out infinite alternate workspace-thumbnail-pulse;display:grid}.workspace-image-thumbnail-placeholder-error{color:#b0837d;animation:none}.workspace-board-error-toast{z-index:55;right:calc(var(--workspace-board-gradient-right) + 24px);bottom:calc(var(--workspace-board-gradient-bottom) + 24px);width:max-content;max-width:min(360px, calc(100vw - var(--workspace-board-gradient-left) - var(--workspace-board-gradient-right) - 48px));color:#9b443f;pointer-events:none;text-align:left;text-overflow:ellipsis;background:#fff2eff5;border-radius:10px;margin:0;padding:10px 13px;font-size:11px;font-weight:650;line-height:1.45;animation:3.2s cubic-bezier(.2,.82,.22,1) both workspace-board-error-toast-lifecycle;position:fixed;overflow:hidden;box-shadow:0 14px 38px #42181533}@keyframes workspace-board-error-toast-lifecycle{0%{opacity:0;transform:translateY(16px)}12%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.workspace-image-gallery-loading{border:2px solid #7182652e;border-top-color:#8faa70;border-radius:50%;width:24px;height:24px;margin:30px auto 0;animation:.8s linear infinite workspace-folder-spin}.workspace-image-gallery-sentinel{width:1px;height:1px;position:absolute;left:0}html[data-theme=dark] .workspace-folder-rail{color:var(--workspace-neutral-copy);background:var(--workspace-neutral-surface);box-shadow:none}html[data-theme=dark] .workspace-folder-item:before,html[data-theme=dark] .workspace-folder-item-active:before{background:var(--accent)}html[data-theme=dark] .workspace-folder-button:hover:not(:disabled){background:0 0}html[data-theme=dark] .workspace-folder-button,html[data-theme=dark] .workspace-folder-button-active{box-shadow:none;background:0 0}html[data-theme=dark] .workspace-folder-name{color:var(--workspace-neutral-secondary)}html[data-theme=dark] .workspace-folder-item:has(.workspace-folder-button-active) .workspace-folder-name{color:var(--workspace-neutral-copy)}html[data-theme=dark] .workspace-folder-divider,html[data-theme=dark] .workspace-folder-context-divider{background:#ffffff1a}html[data-theme=dark] .workspace-folder-add{color:var(--workspace-neutral-secondary);background:var(--workspace-neutral-surface);box-shadow:0 8px 19px #0000002e}html[data-theme=dark] .workspace-folder-add:hover:not(:disabled){color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=dark] .workspace-folder-empty{color:var(--workspace-neutral-muted)}html[data-theme=dark] .workspace-folder-loading{border-color:#ffffff1a;border-top-color:var(--accent)}html[data-theme=dark] .workspace-folder-feedback{color:#f1c4be;background:#4e2b27f7;box-shadow:0 12px 30px #00000040}html[data-theme=dark] .workspace-folder-context-menu,html[data-theme=dark] .workspace-modal{color:var(--workspace-neutral-copy);background:rgb(var(--workspace-flat-surface-rgb) / 98%);box-shadow:0 22px 62px #0000006b}html[data-theme=dark] .workspace-folder-context-menu{background:var(--workspace-flat-surface)}html[data-theme=dark] :is(.workspace-image-context-label,.workspace-image-context-empty){color:#eceeee8f}html[data-theme=dark] .workspace-folder-context-menu button:hover:not(:disabled){color:#dff5ff;background:rgb(var(--accent-rgb) / 20%)}html[data-theme=dark] .workspace-folder-context-menu .workspace-folder-context-danger{color:#f1aaa3}html[data-theme=dark] .workspace-folder-context-menu .workspace-folder-context-danger:hover{background:#563b38}html[data-theme=dark] .workspace-modal-header p,html[data-theme=dark] .workspace-modal-description,html[data-theme=dark] .workspace-folder-form label{color:var(--workspace-neutral-muted)}html[data-theme=dark] .workspace-modal-button-secondary{color:var(--workspace-blue-copy);background:var(--workspace-neutral-button)}html[data-theme=dark] :is(.image-edit-tool:not([aria-pressed=true]),.image-edit-reset,.text-composer-toolbar button:not([aria-pressed=true]),.workspace-text-preview-tool-button:not([aria-pressed=true]),.workspace-text-preview-thumbnail:not([aria-current=page]),.workspace-text-preview-search-result:not([aria-current=true])){background:var(--workspace-neutral-button)}html[data-theme=dark] :is(.workspace-modal-button-secondary,.image-edit-tool:not([aria-pressed=true]),.image-edit-reset,.text-composer-toolbar button:not([aria-pressed=true]),.workspace-text-preview-tool-button:not([aria-pressed=true]),.workspace-text-preview-thumbnail:not([aria-current=page]),.workspace-text-preview-search-result:not([aria-current=true])):hover:not(:disabled){background:var(--workspace-neutral-button-hover)}html[data-theme=dark] .workspace-modal-close{color:#fff;background:var(--close-action)}html[data-theme=dark] .workspace-modal-close:hover{color:#fff;background:var(--close-action-hover)}html[data-theme=dark] .workspace-original-image-size{color:var(--workspace-blue-copy);background:var(--workspace-blue-surface-strong)}html[data-theme=dark] .workspace-folder-form input{color:var(--workspace-neutral-copy);border-color:var(--workspace-name-field-border);background:var(--workspace-name-field-background)}html[data-theme=dark] .workspace-folder-form input:focus{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-name-field-focus-background)}html[data-theme=dark] .workspace-modal-button-primary{color:var(--accent-ink);background:var(--accent)}html[data-theme=dark] .workspace-delete-warning{color:#f0b7b1;background:#533936}html[data-theme=dark] .image-paste-error{color:#f0b9b3;background:#553430f7;box-shadow:0 13px 32px #00000040}html[data-theme=dark] .image-paste-title-field>span{color:var(--workspace-blue-muted)}html[data-theme=dark] .image-paste-title-field input{color:var(--workspace-neutral-copy);border-color:var(--workspace-name-field-border);background:var(--workspace-name-field-background)}html[data-theme=dark] .image-paste-title-field input:focus{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-name-field-focus-background)}html[data-theme=dark] .image-edit-tool,html[data-theme=dark] .image-edit-reset{color:var(--workspace-blue-copy);background:var(--workspace-blue-surface-strong)}html[data-theme=dark] .image-edit-tool:hover,html[data-theme=dark] .image-edit-reset:hover:not(:disabled){color:var(--workspace-neutral-copy);background:var(--workspace-blue-surface-hover)}html[data-theme=dark] .image-edit-tool[aria-pressed=true]{color:#dff5ff;background:rgb(var(--accent-rgb) / 18%);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / 22%)}html[data-theme=dark] .image-crop-size{color:var(--workspace-blue-muted)}html[data-theme=dark] .image-crop-size-input{color:var(--workspace-neutral-copy);border-color:var(--workspace-blue-border);background:var(--workspace-blue-surface)}html[data-theme=dark] .image-crop-size-input:focus{border-color:rgb(var(--accent-rgb) / 58%);background:var(--workspace-neutral-inset-focus)}html[data-theme=dark] .image-paste-preview-frame{background:var(--workspace-blue-deep);box-shadow:inset 0 1px 6px #00000040}html[data-theme=dark] .image-crop-stage img{box-shadow:0 13px 38px #0000004d}html[data-theme=dark] .image-paste-preview-meta span{color:var(--workspace-blue-copy);background:var(--workspace-blue-surface-strong)}html[data-theme=dark] .image-paste-preview-actions>span{color:var(--workspace-blue-muted)}html[data-theme=dark] .image-paste-preview-actions>span strong{color:var(--workspace-blue-copy)}html[data-theme=dark] .workspace-image-gallery{scrollbar-color:#c2c8c852 transparent}html[data-theme=dark] .workspace-image-empty-upload{color:var(--workspace-neutral-muted);background:var(--welcome-background);box-shadow:none}html[data-theme=dark] .workspace-image-empty-upload:hover{color:#fff;box-shadow:none}html[data-theme=dark] .workspace-image-gallery:not(.workspace-image-gallery-scrollbar-visible){scrollbar-color:transparent transparent}html[data-theme=dark] .workspace-image-gallery-header strong{color:var(--workspace-neutral-secondary)}html[data-theme=dark] .workspace-image-gallery-header span{color:var(--workspace-neutral-muted)}html[data-theme=dark] .workspace-image-selection-marquee{border-color:rgb(var(--accent-rgb) / 92%);background:rgb(var(--accent-rgb) / 13%);box-shadow:inset 0 0 0 1px #ffffff12,0 8px 24px #0000002e}html[data-theme=dark] .workspace-image-selection-toolbar{color:var(--workspace-neutral-secondary);background:var(--workspace-neutral-surface);box-shadow:0 16px 44px #00000052}html[data-theme=dark] .workspace-image-selection-toolbar button{color:var(--workspace-neutral-secondary);background:var(--workspace-neutral-surface)}html[data-theme=dark] .workspace-image-selection-toolbar button:hover{color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=dark] .workspace-image-selection-toolbar .workspace-image-selection-delete:hover{color:#fff;background:#a85850}html[data-theme=dark] .workspace-image-thumbnail-placeholder{color:var(--workspace-neutral-muted)}html[data-theme=dark] .workspace-image-thumbnail-placeholder-error{color:#bb8f89}html[data-theme=dark] .workspace-board-error-toast{color:#ff9aa4;background:var(--workspace-neutral-surface);box-shadow:0 14px 38px #00000057,0 0 30px #ff617d1a}@keyframes workspace-folder-spin{to{transform:rotate(360deg)}}@keyframes workspace-folder-selection-grow{0%{transform:scaleY(.333)}to{transform:scaleY(1)}}@keyframes workspace-modal-fade-in{0%{opacity:0}}@keyframes workspace-glass-backdrop-fade-in{0%{background-color:#0000}}@keyframes workspace-glass-content-rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes workspace-modal-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes workspace-thumbnail-pulse{0%{opacity:.42}to{opacity:.82}}@keyframes workspace-thumbnail-lod-fade-in{0%{opacity:0}to{opacity:1}}.workspace-brand-wordmark{z-index:19;pointer-events:none;filter:invert();opacity:.78;-webkit-user-select:none;user-select:none;width:clamp(150px,13vw,220px);height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}html[data-theme=dark] .workspace-brand-wordmark{filter:none;opacity:.9}.settings-menu{z-index:20;top:22px;right:var(--workspace-board-gradient-right);align-items:flex-start;gap:8px;display:flex;position:fixed}.image-page:has(>.workspace-image-gallery[data-board-camera=image],>[data-workspace-retained-active=true] .workspace-image-gallery[data-board-camera=image]) .settings-menu{top:calc(var(--workspace-board-gradient-top) - 44px - 8px)}.settings-trigger{color:#46543e;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:0;border-radius:14px;outline:none;place-items:center;width:44px;height:44px;padding:0;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 28px #45543221}.settings-trigger:hover{color:#24331e;background:#fffffff5;transform:translateY(-1px);box-shadow:0 12px 32px #4554322b}.settings-trigger:disabled{cursor:not-allowed;opacity:.38;transform:none}.settings-upload-trigger>svg,.settings-text-trigger>svg{color:#fff}.settings-alignment-trigger[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);box-shadow:0 10px 30px rgb(var(--accent-rgb) / 18%)}.settings-alignment-trigger[aria-pressed=true]:hover{color:#fff;background:var(--accent-hover)}.settings-panel{color:#35402f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:15px;width:210px;padding:14px;position:absolute;top:54px;right:0;box-shadow:0 18px 48px #2d37273d}.settings-group-draw-trigger[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}[data-workspace-group-drawing=true],[data-workspace-group-drawing=true] *{cursor:crosshair!important}.workspace-group-draw-overlay{z-index:2147483644;pointer-events:none;position:fixed;overflow:hidden}.workspace-group-draw-preview{background:#d2dad80e;border:1px solid #d2dad8;border-radius:14px;position:absolute}.workspace-group-draw-preview>span{color:#161717;white-space:nowrap;background:#d2dad8;border-radius:8px 8px 0 0;padding:6px 12px;font-size:12px;position:absolute;bottom:100%;left:-1px}.workspace-group-draw-member{border:2px solid var(--accent);border-radius:12px;position:absolute}.workspace-group-draw-hint{z-index:2147483645;pointer-events:none;background:var(--theme-surface,#2e2f2f);color:#f3f5f4;border-radius:9px;max-width:284px;padding:9px 12px;font-size:12px;position:fixed;box-shadow:0 4px 16px #0004}.workspace-group-draw-hint small{color:#bfc9c6;margin-top:4px;font-size:11px;display:block}.settings-general-panel{width:304px;max-width:calc(100vw - 32px)}.alignment-gap-axes{align-items:center;gap:8px;display:flex}.alignment-gap-axis{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.alignment-gap-number{background:var(--workspace-neutral-surface,#f8faf7);width:60px;min-width:0;height:40px;color:inherit;border:1px solid #808c8752;border-radius:7px;display:flex;overflow:hidden}.alignment-gap-axis input{width:100%;min-width:0;height:100%;color:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:5px 2px}:is(.alignment-gap-number:focus-within,.alignment-gap-link:focus-visible){outline:1px solid var(--accent);outline-offset:2px}.alignment-gap-axis input:focus-visible{outline:none}.alignment-gap-axis input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.alignment-gap-axis input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.alignment-gap-steppers{flex:0 0 14px;grid-template-rows:1fr 1fr;display:grid}.alignment-gap-steppers button{min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.alignment-gap-steppers button:hover{background:#9f9f9f2e}.alignment-gap-steppers button:disabled{opacity:.35;cursor:default}.alignment-gap-link{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 30px;place-items:center;display:grid}.alignment-gap-link[aria-pressed=true]{color:var(--accent-text,var(--accent));background:rgb(var(--accent-rgb) / 18%)}.alignment-gap-link:hover{background:rgb(var(--accent-rgb) / 28%)}html[data-theme=dark] .alignment-gap-link[aria-pressed=true]{color:var(--accent)}.alignment-gap-heading,.alignment-gap-limits{justify-content:space-between;align-items:center;display:flex}.alignment-gap-heading{color:#697461;margin-bottom:10px;font-size:11px;font-weight:650}.alignment-gap-heading strong{color:#2e3b27;font-size:12px;font-weight:750}.alignment-gap-range{cursor:pointer;width:100%;height:18px;accent-color:var(--accent);-webkit-appearance:none;appearance:none;background:0 0;outline:none;margin:0}.alignment-gap-range::-webkit-slider-runnable-track{background:#515e482e;border-radius:999px;height:4px}.alignment-gap-range::-webkit-slider-thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 2px 7px rgb(var(--accent-rgb) / 28%);-webkit-appearance:none;appearance:none;border:0;border-radius:50%;margin-top:-5px}.alignment-gap-range::-moz-range-track{background:#515e482e;border-radius:999px;height:4px}.alignment-gap-range::-moz-range-thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 2px 7px rgb(var(--accent-rgb) / 28%);border:0;border-radius:50%}.alignment-gap-limits{color:#697461a8;margin-top:4px;font-size:9px;font-weight:620}.settings-panel-label{color:#74806c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px 2px;font-size:11px;font-weight:650;display:block}.settings-panel-section+.settings-panel-section{border-top:1px solid #4352391a;margin-top:13px;padding-top:13px}.theme-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-control-label{color:#697461;margin:0 0 7px 2px;font-size:11px;font-weight:650;display:block}.settings-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.settings-mode-options .theme-option{min-width:0;padding-left:5px;padding-right:5px}.theme-option{color:#697461;cursor:pointer;background:#f1f4eb;border:0;border-radius:11px;outline:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;transition:color .15s,background-color .15s,transform .15s;display:flex}.theme-option:hover{color:#2e3b27;transform:translateY(-1px)}.theme-option[aria-pressed=true]{color:#254511;background:#dff0ca}html[data-theme=dark] .settings-trigger{color:var(--workspace-neutral-muted);background:var(--workspace-neutral-surface);box-shadow:0 10px 30px #0000004d}html[data-theme=dark] .settings-trigger:hover{color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=dark] .image-page .settings-alignment-trigger[aria-pressed=true]{color:#fff;background:var(--accent);box-shadow:0 10px 30px rgb(var(--accent-rgb) / 18%)}html[data-theme=dark] .image-page .settings-alignment-trigger[aria-pressed=true]:hover{color:#fff;background:var(--accent-hover)}html[data-theme=dark] .settings-panel{color:var(--workspace-neutral-copy);background:var(--workspace-flat-surface);box-shadow:0 22px 62px #0000006b}html[data-theme=dark] .alignment-gap-heading{color:var(--workspace-neutral-muted)}html[data-theme=dark] .alignment-gap-heading strong{color:var(--workspace-neutral-copy)}html[data-theme=dark] .alignment-gap-range::-webkit-slider-runnable-track{background:#ffffff24}html[data-theme=dark] .alignment-gap-range::-moz-range-track{background:#ffffff24}html[data-theme=dark] .alignment-gap-limits{color:#a3aaaac7}html[data-theme=dark] .settings-panel-label,html[data-theme=dark] .settings-control-label{color:var(--workspace-neutral-muted)}html[data-theme=dark] .settings-panel-section+.settings-panel-section{border-top-color:#ffffff17}html[data-theme=dark] .theme-option{color:var(--workspace-neutral-muted);background:var(--workspace-neutral-inset)}html[data-theme=dark] .theme-option:hover{color:var(--workspace-neutral-copy)}html[data-theme=dark] .theme-option[aria-pressed=true]{color:#dff5ff;background:rgb(var(--accent-rgb) / 16%)}.workspace-dock{z-index:10;bottom:var(--workspace-dock-edge-gap);transform-origin:bottom;position:fixed;left:50%;transform:translate(-50%)scale(.888889)}.workspace-dock-list{gap:12px;margin:0;padding:0;list-style:none;display:flex}.workspace-dock-item{animation:none}.workspace-dock-item:hover{animation-play-state:paused}.workspace-dock-button{cursor:default;background:linear-gradient(#0000 38%,#00000004 72%,#0000000a 100%),#fffffff0;border:0;border-radius:22px;outline:none;place-items:center;width:72px;height:72px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #53683924,inset 0 1px #ffffffe6}.workspace-dock-button img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:72px;height:72px;display:block}.workspace-dock-diagram-icon{color:var(--accent);pointer-events:none}.workspace-diagram-viewport{z-index:5;inset:var(--workspace-board-gradient-top) var(--workspace-board-gradient-right) var(--workspace-board-gradient-bottom) var(--workspace-board-gradient-left);background-color:var(--workspace-board-surface);--diagram-grid-minor-opacity:16%;--diagram-grid-major-color:var(--workspace-neutral-copy,#2c3527);border-radius:14px;outline:none;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-diagram-viewport{--diagram-grid-major-color:color-mix(in srgb, var(--workspace-neutral-copy,#2c3527) 26%, transparent)}}.workspace-diagram-viewport{--diagram-grid-minor-color:var(--workspace-neutral-copy,#2c3527)}@supports (color:color-mix(in lab, red, red)){.workspace-diagram-viewport{--diagram-grid-minor-color:color-mix(in srgb, var(--workspace-neutral-copy,#2c3527) var(--diagram-grid-minor-opacity), transparent)}}.workspace-diagram-viewport{background-image:radial-gradient(circle at 1.5px 1.5px, var(--diagram-grid-major-color) var(--diagram-grid-major-core,1.2px), transparent var(--diagram-grid-major-radius,1.5px)), radial-gradient(circle at 1.5px 1.5px, var(--diagram-grid-minor-color) .8px, transparent 1px);overscroll-behavior:contain;color:var(--workspace-neutral-copy,#2c3527);background-size:160px 160px,32px 32px}.workspace-diagram-viewport[data-pan-ready=true]{cursor:grab}.workspace-diagram-viewport[data-dot-renderer=true]{background-image:none}.workspace-diagram-dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workspace-diagram-viewport[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.workspace-diagram-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.workspace-diagram-world[aria-hidden=true]{visibility:hidden}.workspace-diagram-connections{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.workspace-diagram-connections path{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-diagram-connections path{stroke:color-mix(in srgb, var(--accent) 65%, #7c8580)}}.workspace-diagram-connections path{stroke-width:2px;stroke-linecap:round}.workspace-diagram-task{box-sizing:border-box;border:1px solid var(--diagram-task-border,#0000001a);color:#252827;width:280px;min-width:280px;max-width:280px;min-height:44px;font:500 14px/20px var(--font-sans,Arial, sans-serif);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#dedfdb;border-radius:14px;outline:none;padding:12px 18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 16px #0000003d,0 2px 3px #0000002e,inset 0 2px 5px #00000014,inset 0 -1px #ffffff4d}html[data-theme=dark] .workspace-diagram-task{--diagram-task-border:#ffffff1a;color:#dad7d8;background:#3c3f3e;box-shadow:0 3px 8px #1d1d213d,0 2px 3px #2d2e292e,inset 0 4px 7px #fdecec14,inset 0 -10px 10px 2px #5e64584d}.workspace-diagram-task[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-diagram-task[data-selected=true]{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.workspace-diagram-task:focus-visible{outline:none}.workspace-diagram-task:active{cursor:grabbing}.workspace-diagram-task-label{min-width:66px;position:relative}.workspace-diagram-task-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;display:block}.workspace-diagram-task[data-editing=true] .workspace-diagram-task-text{visibility:hidden}.workspace-diagram-task-label textarea{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;-webkit-user-select:text;user-select:text;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.workspace-diagram-task-label textarea:focus{outline:none}.workspace-diagram-task-label textarea::placeholder{color:inherit;opacity:.55}.workspace-diagram-task-status{margin-top:4px;display:block}.workspace-diagram-create-menu{z-index:1200;overflow:visible}.workspace-diagram-task-submenu{position:absolute;top:0;left:100%}.workspace-diagram-submenu-arrow{margin-left:auto}.workspace-diagram-create-menu button:is(:focus,:focus-visible),html[data-theme=dark] .workspace-folder-context-menu.workspace-diagram-create-menu button:is(:focus,:focus-visible){outline:none}.workspace-diagram-origin{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;width:260px;position:absolute;transform:translate(-50%,-50%)}.workspace-diagram-origin p{margin:10px 0 0;font-size:14px}.workspace-diagram-caption{pointer-events:none;position:absolute;top:16px;left:16px;right:16px}.workspace-diagram-caption h1{margin:0 0 4px;font-size:16px;font-weight:600}.workspace-diagram-caption span{opacity:.65;font-size:12px}.workspace-diagram-caption button{pointer-events:auto;margin-left:8px}.workspace-diagram-hint{opacity:.6;pointer-events:none;margin:0;font-size:12px;position:absolute;bottom:16px;left:16px;right:180px}.workspace-diagram-camera-tools{background:var(--workspace-neutral-surface,#eef0e9);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.workspace-diagram-camera-tools button,.workspace-diagram-caption button{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:inline-grid}.workspace-diagram-camera-tools button:hover,.workspace-diagram-caption button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace-diagram-camera-tools button:hover,.workspace-diagram-caption button:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.workspace-diagram-camera-tools button:disabled{opacity:.35;cursor:default}.workspace-diagram-camera-tools output{text-align:center;font-variant-numeric:tabular-nums;width:46px;font-size:12px}@media (max-width:760px){.workspace-diagram-hint{display:none}}.workspace-dock-button-active{cursor:pointer;box-shadow:0 14px 34px #53683929,inset 0 1px #fffffff2}.workspace-dock-button-active:hover{transform:scale(1.045);box-shadow:0 16px 38px #53683930,inset 0 1px #fffffff2}.workspace-url-star-cluster-layer,.workspace-url-star-cluster-drag-layer{z-index:4;top:var(--workspace-board-gradient-top);right:var(--workspace-board-gradient-right);bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);width:calc(100vw - var(--workspace-board-gradient-left) - var(--workspace-board-gradient-right));height:calc(100dvh - var(--workspace-board-gradient-top) - var(--workspace-board-gradient-bottom));pointer-events:none;display:block;position:fixed}.workspace-url-star-cluster-layer{border-radius:var(--workspace-thumbnail-radius);opacity:.96;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.workspace-url-star-cluster-drag-layer{z-index:6}.workspace-url-star-cluster-drag-handle{visibility:hidden;clip-path:ellipse(50% 50%);box-shadow:none;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;border:0;border-radius:50%;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.workspace-url-star-cluster-drag-handle[data-dragging=true]{cursor:grabbing}.workspace-url-gallery{z-index:5;top:var(--workspace-board-gradient-top);right:calc(var(--workspace-board-gradient-right) - var(--workspace-scrollbar-outset));bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);padding:4px calc(8px + var(--workspace-scrollbar-outset)) 56px 4px;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#becad247 transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:var(--workspace-thumbnail-radius);cursor:crosshair;position:fixed;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.workspace-url-gallery::-webkit-scrollbar{width:8px;height:0}.workspace-url-gallery::-webkit-scrollbar-track{background:0 0}.workspace-url-gallery::-webkit-scrollbar-thumb{background:#becad247;border-radius:999px}.workspace-url-grid{overflow-anchor:none;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;min-width:100%;min-height:100%;position:relative}.workspace-url-selection-marquee,.workspace-archive-selection-marquee{z-index:2147483643;pointer-events:none;border:1px solid rgb(var(--workspace-selection-marquee-rgb,255 104 18) / 94%);background:rgb(var(--workspace-selection-marquee-rgb,255 104 18) / 12%);border-radius:8px;display:block;position:fixed;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000002e}.workspace-url-card-positioner{color:#e8edf4;text-align:center;pointer-events:none;touch-action:none;will-change:auto;width:324px;height:333px;position:absolute;top:0;left:0}.workspace-url-card-positioner-dragging{z-index:4}.workspace-url-card-positioner-name-expanded{z-index:3}.workspace-url-orb{box-sizing:border-box;width:var(--url-small-size,192px);height:var(--url-small-size,192px);color:#28313b;isolation:isolate;background:radial-gradient(circle at 28% 20%,#fffffffa 0 7%,#ffffff7a 16%,#0000 31%),radial-gradient(circle at 38% 31%,#fff 0 24%,#f7f8fa 48%,#e6e9ee 68%,#cbd1d9 86%,#b5bdc7 100%);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;padding:0;transition:filter .18s,transform .22s cubic-bezier(.2,.82,.24,1);display:flex;position:absolute;top:72px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 49.5px 72px -40.5px #000000b8,0 15.75px 33.75px -15.75px #0000007a,inset 13.5px 15.75px 27px #ffffffb8,inset -20.25px -24.75px 36px #3744542b,inset 0 0 0 2.25px #ffffffbd}.workspace-url-orb-selection-contour{z-index:5;width:var(--url-small-size,192px);height:var(--url-small-size,192px);color:#ff6812;pointer-events:none;opacity:0;shape-rendering:geometricprecision;display:block;position:absolute;top:72px;left:50%;overflow:visible;transform:translate(-50%)}.workspace-image-gallery[data-board-camera] .workspace-url-orb-selection-contour{color:var(--workspace-image-selection)}.workspace-url-orb.workspace-url-bookmark{border-radius:var(--url-card-radius,22.5px);background:var(--theme-surface,#2e2f2f);color:var(--theme-copy,#eceeee);transform:translate(-50%);box-shadow:0 6.75px 18px #0003}.workspace-url-orb.workspace-url-bookmark:before,.workspace-url-orb.workspace-url-bookmark:after{display:none}.workspace-url-bookmark .workspace-url-orb-title{color:var(--theme-copy,#eceeee)}.workspace-url-bookmark .workspace-url-orb-hit-target{border-radius:inherit;clip-path:none}.workspace-url-bookmark-cover{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.workspace-url-bookmark-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-url-bookmark-site{text-overflow:ellipsis;opacity:.65;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.workspace-url-orb.workspace-url-bookmark-covered{width:var(--url-large-size,384px);height:var(--url-large-size,384px);border-radius:var(--url-card-radius,33.75px);grid-template-rows:minmax(0,1fr) 64px;justify-content:stretch;align-items:stretch;gap:0;display:grid;top:0}.workspace-url-bookmark-covered .workspace-url-bookmark-cover{background:var(--theme-inset,#252626);min-height:0}.workspace-url-bookmark-banner{background:var(--theme-surface,#2e2f2f);min-width:0;color:var(--theme-copy,#eceeee);text-align:left;pointer-events:none;padding:8px 12px}.workspace-url-bookmark-banner .workspace-url-bookmark-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:32px;font-size:12px;font-weight:600;line-height:16px;display:-webkit-box}.workspace-url-card-positioner[data-url-preview=cover]{width:var(--url-large-size,384px);height:var(--url-large-size,384px)}.workspace-url-bookmark-covered .workspace-url-orb-hit-target{border-radius:inherit}.workspace-url-bookmark-banner .workspace-url-bookmark-site{font-size:12px;line-height:16px}.workspace-url-card-positioner[data-url-preview=cover] .workspace-url-orb-selection-contour{width:var(--url-large-size,384px);height:var(--url-large-size,384px);top:0}.workspace-url-card-positioner-selected .workspace-url-orb-selection-contour,.workspace-url-card-positioner-pressed .workspace-url-orb-selection-contour{opacity:1}.workspace-url-orb:before{z-index:0;content:"";pointer-events:none;filter:blur(4.05px);opacity:.68;background:linear-gradient(#ffffffe6,#ffffff0f);border-radius:50%;width:58.5px;height:24.75px;position:absolute;top:11.25px;left:24.75px;transform:rotate(-14deg)}.workspace-url-orb:after{z-index:0;content:"";pointer-events:none;filter:blur(18px);background:#5566791c;border-radius:50%;width:58.5px;height:42.75px;position:absolute;bottom:13.5px;right:13.5px;transform:rotate(-31deg)}.workspace-url-orb-hit-target{z-index:3;pointer-events:auto;cursor:grab;box-shadow:none;clip-path:circle(50%);touch-action:none;background:0 0;border:0;border-radius:50%;outline:none;padding:0;position:absolute;inset:0}.workspace-url-card-positioner-dragging .workspace-url-orb-hit-target{cursor:grabbing}.workspace-url-orb-title,.workspace-url-orb-subtitle{z-index:2;width:100%;max-width:324px;position:absolute;left:50%;transform:translate(-50%)}.workspace-url-orb-title{color:#35404b;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:103.5px;max-width:103.5px;height:22.5px;font-size:19.125px;font-weight:720;line-height:22.5px;position:absolute;top:110.25px;left:50%;overflow:hidden;transform:translate(-50%)}.workspace-url-orb-icon{z-index:2;background:var(--workspace-flat-surface);color:#42505f;place-items:center;width:63px;height:63px;font-size:40.5px;font-weight:800;display:grid;position:absolute;top:42.75px;left:50%;overflow:hidden;transform:translate(-50%)}.workspace-url-orb-icon-canvas{filter:drop-shadow(0 6.75px 11.25px #202a3424);opacity:0;width:63px;height:63px;transition:opacity .12s;display:block;position:absolute;inset:0}.workspace-url-orb-icon-canvas-ready{opacity:1}.workspace-url-bookmark:not(.workspace-url-bookmark-covered) .workspace-url-orb-icon{flex:0 0 40px;width:40px;height:40px;position:relative;top:auto;left:auto;transform:none}.workspace-url-bookmark:not(.workspace-url-bookmark-covered) .workspace-url-orb-icon-canvas{width:100%;height:100%}.workspace-url-bookmark:not(.workspace-url-bookmark-covered) .workspace-url-orb-title{width:calc(100% - 16px);max-width:none;height:16px;font-size:12px;line-height:16px;position:relative;top:auto;left:auto;transform:none}.workspace-url-orb-icon-fallback{place-items:center;width:100%;height:100%;display:grid}.workspace-url-orb-subtitle{top:calc(78.75px + var(--url-small-size,192px));width:var(--url-small-size,192px);color:#a9b4c1;letter-spacing:.015em;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.workspace-url-orb-subtitle-expanded{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;line-height:1.28;display:block;overflow:visible}.workspace-url-card-positioner-arriving .workspace-url-orb{will-change:opacity, transform;animation:.44s cubic-bezier(.18,.88,.24,1.16) both workspace-url-orb-arrive}@keyframes workspace-url-orb-arrive{0%{opacity:0;transform:translate(-50%)scale(.72)}68%{opacity:1;transform:translate(-50%)scale(1.025)}to{opacity:1;transform:translate(-50%)scale(1)}}.workspace-url-empty-paste{color:#c4ced6;cursor:pointer;text-align:center;background:#181b22d1;border:0;border-radius:50%;outline:none;place-content:center;justify-items:center;gap:12px;width:172px;height:172px;padding:22px;font-size:12px;font-weight:680;transition:color .16s,background-color .16s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff12,0 22px 52px #00000042}.workspace-url-empty-paste>svg{color:var(--accent)}.workspace-url-empty-paste:hover{color:#fff;background:#202630;transform:translate(-50%,-50%)scale(1.02)}@media (prefers-reduced-motion:reduce){.workspace-url-card-positioner-arriving .workspace-url-orb{animation:none}}.workspace-text-gallery{z-index:5;top:var(--workspace-board-gradient-top);right:calc(var(--workspace-board-gradient-right) - var(--workspace-scrollbar-outset));bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);padding:4px calc(8px + var(--workspace-scrollbar-outset)) 56px 4px;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#73806873 transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:var(--workspace-thumbnail-radius);position:fixed;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.workspace-text-gallery::-webkit-scrollbar{width:8px;height:0}.workspace-text-gallery::-webkit-scrollbar-track{background:0 0}.workspace-text-gallery::-webkit-scrollbar-thumb{background:#73806873;border-radius:999px}.workspace-text-empty-create{aspect-ratio:3/4;color:#596653;cursor:pointer;border-radius:var(--workspace-thumbnail-radius);background:var(--welcome-background);text-align:center;border:0;outline:none;place-content:center;justify-items:center;gap:13px;width:clamp(154px,13vw,190px);padding:22px 16px;font-size:12px;font-weight:680;transition:color .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-text-empty-create>svg{color:var(--accent)}.workspace-text-empty-create:hover{color:#fff}.workspace-text-gallery[data-board-camera] .workspace-text-empty-create{z-index:2}.image-page:has(>[data-board-content=text])>.workspace-image-gallery-header{top:calc(var(--workspace-board-gradient-top) + 16px);left:calc(var(--workspace-board-gradient-left) + 16px);z-index:6;pointer-events:none;position:fixed}.image-page>[data-workspace-retained-active=true]:has([data-board-content=text])>.workspace-image-gallery-header{top:calc(var(--workspace-board-gradient-top) + 16px);left:calc(var(--workspace-board-gradient-left) + 16px);z-index:6;pointer-events:none;position:fixed}.workspace-text-grid{overflow-anchor:none;cursor:crosshair;grid-template-columns:repeat(auto-fill,483px);place-content:start;align-items:start;gap:24px;min-height:100%;padding:30px 24px 80px;display:grid;position:relative}.workspace-text-card-positioner{will-change:auto;align-self:start;width:100%;position:relative}.workspace-text-grid.workspace-text-grid-absolute{touch-action:none;-webkit-user-select:none;user-select:none;min-width:100%;min-height:1px;padding:0;display:block}.workspace-text-grid-absolute .workspace-text-card-positioner{align-self:auto;position:absolute;top:0;left:0}.workspace-text-grid-legacy .workspace-text-card-positioner-stored-absolute{align-self:auto;width:483px;position:absolute;top:0;left:0}.workspace-text-card-positioner-dragging{will-change:transform}.workspace-text-card-positioner-resizing{will-change:width, height}.workspace-text-card-positioner-awaiting-arrival{visibility:hidden}.workspace-text-card-positioner-quick-deleting{pointer-events:none;z-index:2147483646!important}.workspace-text-card-positioner-quick-deleting .workspace-text-card{transform-origin:50%;will-change:opacity, transform;animation:.22s cubic-bezier(.2,.72,.26,1) both workspace-text-card-delete}@keyframes workspace-text-card-delete{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(2px)scale(.985)}}@media (prefers-reduced-motion:reduce){.workspace-text-card-positioner-quick-deleting .workspace-text-card{animation-duration:.12s}}.workspace-text-card{--paper-tilt-x:0deg;--paper-tilt-y:0deg;--paper-rotate-z:0deg;--paper-skew-x:0deg;--paper-skew-y:0deg;--paper-lag-x:0px;--paper-lag-y:0px;--paper-content-rotate:0deg;--paper-content-skew:0deg;--paper-light-angle:118deg;--paper-flex:0;--paper-scale:1;--paper-origin-x:50%;--paper-origin-y:50%;--paper-shadow-x:0px;--paper-shadow-y:18px;width:100%;height:fit-content;min-height:0;max-height:none;color:var(--theme-copy,#eceeee);cursor:grab;border-radius:var(--workspace-thumbnail-radius);background:var(--theme-surface,#2e2f2f);text-align:left;transform-origin:var(--paper-origin-x) var(--paper-origin-y);touch-action:none;will-change:auto;border:0;outline:none;flex-direction:column;align-self:start;align-items:stretch;gap:10px;padding:0;transition:box-shadow .36s,transform .46s cubic-bezier(.2,.82,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000,0 18px 46px #0000002e}.workspace-text-card:before,.workspace-text-card:after{display:none}.workspace-text-card-selection-inner{z-index:6;opacity:0;pointer-events:none;border-radius:inherit;border:0;transition:none;position:absolute;inset:0}.workspace-text-card-copy-notice,.workspace-image-card-copy-notice{z-index:8;max-width:calc(100% - 28px);color:var(--accent);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#181b22;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.2;animation:2.2s cubic-bezier(.2,.82,.22,1) both workspace-text-card-copy-notice-lifecycle;position:absolute;top:18px;right:14px;overflow:hidden;box-shadow:0 8px 22px #0000002e}.workspace-text-card-selected .workspace-text-card-selection-inner{opacity:1;transition-duration:0s}.workspace-text-card:hover{box-shadow:0 0 0 1px #0000,0 21px 54px #0000003d}.workspace-text-card-dragging{cursor:grabbing;transform:perspective(900px) rotateX(var(--paper-tilt-x)) rotateY(var(--paper-tilt-y)) rotateZ(var(--paper-rotate-z)) skewX(var(--paper-skew-x)) skewY(var(--paper-skew-y)) scale(var(--paper-scale));box-shadow:0 0 0 1px transparent, var(--paper-shadow-x) var(--paper-shadow-y) 58px #0000004f;border-radius:var(--workspace-thumbnail-radius);will-change:transform;transition:transform 58ms linear,box-shadow 86ms ease-out}.workspace-text-card-sized{height:100%}.workspace-text-card-resizing,.workspace-text-card-resizing:hover{cursor:default;transition:none}.workspace-text-card-dragging:after{z-index:3;content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--paper-origin-x) var(--paper-origin-y), #ffffff2e 0, #ffffff14 10%, transparent 34%), linear-gradient(var(--paper-light-angle), transparent 28%, #ffffff17 49%, #151b2014 51%, transparent 73%);opacity:var(--paper-flex);transition:opacity 80ms ease-out;display:block;position:absolute;inset:0}.workspace-text-card-selected,.workspace-text-card-selected:hover{transition:box-shadow,transform .46s cubic-bezier(.2,.82,.22,1);box-shadow:0 21px 54px #0000003d}.workspace-text-card-selected:focus-visible{transition:box-shadow,transform .46s cubic-bezier(.2,.82,.22,1);box-shadow:0 21px 54px #0000003d}.workspace-text-card-dragging.workspace-text-card-selected{box-shadow:var(--paper-shadow-x) var(--paper-shadow-y) 58px #0000004f;transition:transform 58ms linear,box-shadow}.workspace-text-selection-marquee{z-index:2147483643;pointer-events:none;background:#ff7a8521;border:1px solid #ff7a85eb;border-radius:8px;display:block;position:fixed;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 24px #0000002e}.workspace-text-card-document-title{margin:0 0 var(--workspace-text-title-bottom-gap,10px);color:var(--theme-copy,#eceeee);text-align:left;font-size:16px;font-weight:700;line-height:1.35;display:block}.workspace-text-card-content{box-sizing:border-box;width:var(--workspace-text-card-page-width,483px);padding:var(--workspace-text-card-top-padding,29px) var(--workspace-text-card-inline-padding,35px) 24px;color:var(--theme-copy,#eceeee);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:var(--workspace-text-line-height);transform-origin:0 0;white-space:pre-wrap;margin:0;position:absolute;top:0;left:0}.workspace-text-card-content-frame{z-index:1;width:100%;transition:transform .52s cubic-bezier(.2,.82,.22,1);position:relative;transform:none}.workspace-text-card-dragging .workspace-text-card-content-frame{transform:translate3d(var(--paper-lag-x), var(--paper-lag-y), 0) rotateZ(var(--paper-content-rotate)) skewX(var(--paper-content-skew));transition:transform 62ms ease-out}.workspace-text-card-content-measurement{width:var(--workspace-text-card-page-width,483px);visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:visible}.workspace-text-card-title-measurement{box-sizing:border-box;width:var(--workspace-text-card-page-width,483px);padding:0 var(--workspace-text-title-inline-padding,36px)}.workspace-text-card-content-measurement .text-composer-editor{width:var(--workspace-text-card-page-width,483px);font-size:var(--workspace-text-font-size,13px);max-width:none}.text-composer-page.workspace-text-card-rendered-page{min-height:0;max-height:none;color:var(--theme-copy,#eceeee);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.workspace-text-card-content-viewport{overscroll-behavior:contain;scrollbar-width:none;width:100%;min-height:0;position:relative;overflow:hidden auto}.workspace-text-card-content-viewport::-webkit-scrollbar{display:none}.workspace-text-card-content-scroll{width:100%;min-height:0;position:relative}.workspace-text-card-preview-page{width:100%;position:relative;overflow:hidden}.workspace-text-card-preview-page-scale{width:var(--workspace-text-card-page-width,483px);transform-origin:0 0;position:absolute;top:0;left:0}.workspace-text-card-preview-page-scale.text-composer-editor{width:var(--workspace-text-card-page-width,483px);font-size:var(--workspace-text-font-size,13px);transform-origin:0 0;margin:0;transition:none}.workspace-text-card-page-divider{width:100%;height:24px;position:relative}.workspace-text-card-page-divider:after{content:"";background:#676d7457;height:1px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-.5px)}.workspace-text-card-content-fade{z-index:2;pointer-events:none;border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius);background:linear-gradient(#2e2f2f00 0%,#2e2f2fad 68%,#2e2f2f 100%);height:74px;position:absolute;bottom:0;left:0;right:0}.workspace-text-card-content strong,.workspace-text-card-content b{font-weight:700}.workspace-text-card-content em,.workspace-text-card-content i{font-style:italic}.workspace-text-editor-card-viewport{overscroll-behavior:contain;scrollbar-width:none;flex:none;width:100%;position:relative;overflow:hidden}.workspace-text-editor-card-viewport::-webkit-scrollbar{display:none}.workspace-text-card [data-text-card-selectable],.workspace-text-card-rendered-page{-webkit-user-select:text;user-select:text;cursor:inherit}.workspace-text-card [data-text-card-selectable] *,.workspace-text-card-rendered-page *{cursor:inherit}.workspace-text-editor-card-document{transform-origin:0 0;color:var(--theme-copy,#eceeee);background:var(--theme-surface,#2e2f2f);position:absolute;inset:0 auto auto 0}.workspace-text-editor-card-title{white-space:nowrap;align-items:center;height:43px;font-size:20px;font-weight:650;line-height:normal;display:flex;position:absolute;top:42px;left:42.8px;right:42.8px;overflow:visible}.workspace-text-card-title-label{min-width:0;max-width:100%;display:inline-block;position:relative}.workspace-text-card-title-text{text-overflow:ellipsis;display:block;overflow:hidden}.workspace-text-card-title-label:before{content:"";background:var(--workspace-neutral-muted,#67736c);pointer-events:none;border-radius:999px;width:24px;height:6px;transition:width .52s cubic-bezier(.22,1,.36,1),background-color .26s;position:absolute;bottom:calc(100% + 12px);left:0}.workspace-text-card-selected .workspace-text-card-title-label:before{background:var(--close-action);width:48px}@media (prefers-reduced-motion:reduce){.workspace-text-card-title-label:before{transition:none}}.workspace-text-editor-card-body.text-composer-editor{overscroll-behavior:contain;scrollbar-width:none;width:calc(100% - 48px);height:calc(100% - 175px);color:inherit;gap:0;margin:0;transition:none;position:absolute;top:97px;left:24px;overflow:hidden auto;transform:none}.workspace-text-editor-card-body::-webkit-scrollbar{display:none}.workspace-text-editor-card-body[data-has-continuation=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.text-composer-page.workspace-text-editor-card-page{height:auto;min-height:0;max-height:none;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto}.workspace-text-card-arriving{will-change:opacity, filter, transform;animation:.32s cubic-bezier(.2,.82,.28,1) both workspace-text-card-materialize}@keyframes workspace-text-card-materialize{0%{opacity:0;filter:blur(4px);transform:translateY(3px)scale(.99)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.text-composer-modal.text-composer-card{--text-composer-top-space:42px;--text-composer-field-gap:calc(var(--text-composer-top-space) - 12px - 24px);--text-composer-tool-height:30px;--text-composer-save-height:40px;padding:var(--text-composer-top-space) 24px 12px;color:#222824;background:#f5f6f3;border:0;border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);position:relative;box-shadow:0 20px 60px #0006,inset 0 0 10px #ffffff0a}html[data-theme=dark] .text-composer-modal.text-composer-card{color:#eceeee;background:#2e2f2f}.text-composer-card>.workspace-modal-header{border:0;justify-content:flex-end;width:auto;margin:0;padding:0;inset:12px 12px auto auto;z-index:20!important;animation:none!important;position:absolute!important}.text-composer-modal.text-composer-card{animation:.18s ease-out workspace-modal-fade-in;overflow:visible}@media (prefers-reduced-motion:reduce){.text-composer-modal.text-composer-card{animation:none}}.text-composer-card .workspace-modal-heading,.text-composer-card .text-composer-title>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.text-composer-card .workspace-modal-close{width:24px;height:24px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:0}.text-composer-card .workspace-modal-close:hover{background:rgb(var(--accent-rgb) / 15%)}.text-composer-card .text-editor-menu-trigger,.text-composer-card .text-editor-menu-trigger:hover,.text-composer-card .text-editor-menu-trigger:active,.text-composer-card .text-editor-menu-trigger:focus{border:0;color:inherit!important;box-shadow:none!important;background:0 0!important}.text-composer-card .text-editor-menu-trigger:focus-visible{outline-offset:2px;outline:1px solid}.text-editor-window-menu{position:relative}.text-editor-window-menu-panel{z-index:8;background:#f5f6f3;border:1px solid #96abbb2e;border-radius:9px;width:220px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000004d}.text-editor-window-menu-heading{opacity:.65;padding:7px 9px;font-size:12px;font-weight:600}.text-editor-window-menu-panel{width:calc(220px + 2ch);font-size:13px}.text-editor-window-menu-items{padding-inline-start:2ch}.text-editor-saved-preset-row{align-items:center;display:flex}.text-editor-saved-preset-row>button:first-child{flex:1;min-width:0}.text-editor-window-menu-panel .text-editor-saved-preset-row>button:not(:first-child){flex:0 0 26px;justify-content:center;width:26px;min-height:28px;padding:4px}.text-composer-unsaved-confirmation .workspace-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.text-composer-unsaved-confirmation .workspace-modal-actions>button{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}html[data-theme=dark] .text-editor-window-menu-panel,html[data-theme=dark] .text-editor-preset-orientations{background:#2e2f2f}.text-editor-window-menu-panel button{width:100%;min-height:32px;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:6px 9px;font-size:13px;display:flex}.text-editor-window-menu-panel button:hover:not(:disabled){background:rgb(var(--accent-rgb) / 15%);outline:none}.text-editor-window-menu-panel button:focus-visible{background:rgb(var(--accent-rgb) / 15%);outline:none}.text-editor-window-menu-panel button:disabled{opacity:.4;cursor:default}.text-editor-window-menu-panel button>svg:last-child:not(:first-child){margin-left:auto}.text-editor-preset-parent{position:relative}.text-editor-preset-parent>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-editor-preset-parent>button>svg{flex:none}.text-editor-preset-orientations{z-index:2;background:#f5f6f3;border:1px solid #96abbb2e;border-radius:9px;width:126px;padding:5px;position:absolute;box-shadow:0 8px 24px #0000004d}.text-editor-preset-separator{background:#96abbb33;height:1px;margin:5px 4px}.text-editor-preset-name{gap:6px;padding:4px;display:grid}.text-editor-preset-name input{background:var(--workspace-name-field-background,#242525);width:100%;min-width:0;height:32px;color:inherit;border:1px solid #96abbb3d;border-radius:5px;padding:5px 8px;font-size:13px}.text-editor-preset-name input:focus{outline:1px solid var(--accent);outline-offset:0}.text-editor-preset-name>span{color:#ff8d96;font-size:12px}.text-editor-window-menu-panel .text-editor-preset-name button{background:var(--workspace-blue-surface-strong,#434343);justify-content:center}.text-composer-card .text-composer-fields{gap:var(--text-composer-field-gap);flex:1 1 0;margin:0}.text-composer-card .text-composer-title input{color:inherit;outline:none;padding:0 18.8px;font-size:20px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important}.text-composer-card .text-composer-content-field{min-width:0;height:auto;color:inherit;box-shadow:none;scrollbar-gutter:auto;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;padding:0;overflow:hidden auto}.text-composer-card .text-composer-content-field::-webkit-scrollbar{display:none}.text-composer-card .text-composer-editor{width:100%;min-width:0;max-width:100%;min-height:100%;color:inherit;gap:0;margin:0;transition:none;transform:none}.text-composer-card .text-composer-page{min-width:0;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:0 18.8px 32.5px;overflow:visible}.text-composer-card .text-composer-page:first-child:empty:before{color:currentColor;opacity:.45}.text-composer-card .text-composer-footer{flex-direction:row;flex:none;gap:12px;width:calc(100% + 24px);margin:26px -12px 0}.text-composer-card .text-composer-footer>div:last-child{flex:none}.text-composer-card .text-composer-toolbar{width:auto;min-width:0;padding-left:calc((var(--text-composer-save-height) - var(--text-composer-tool-height)) / 2);flex:1 1 0;justify-content:flex-start;gap:4px;margin:0;overflow:visible}.text-alignment-control{flex:none;margin-left:4px;position:relative}.text-composer-card .text-composer-toolbar .text-alignment-trigger{justify-content:center;gap:3px;width:48px;display:flex}.text-composer-card .text-alignment-trigger[aria-expanded=true]{color:var(--accent-ink);background:var(--accent)!important}.text-alignment-menu{z-index:5;background:#f5f6f3;border:1px solid #96abbb2e;border-radius:9px;gap:4px;width:44px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000004d}html[data-theme=dark] .text-alignment-menu{background:#2e2f2f}.text-composer-card .text-composer-toolbar .text-alignment-menu button{background:0 0;place-items:center;width:32px;height:32px;padding:0;display:grid}.text-alignment-menu button svg{flex-shrink:0;width:17px;height:17px}.text-composer-card .text-alignment-menu button[aria-checked=true]{color:var(--accent-ink);background:var(--accent)!important}.text-composer-card .text-composer-toolbar{flex-wrap:wrap}.text-composer-page ul,.text-composer-page ol{margin:0;padding-inline-start:1.5em;list-style-position:outside}.text-composer-page ul{list-style-type:disc}.text-composer-page ol{list-style-type:decimal}.text-composer-page li{display:list-item}.text-composer-page u{text-decoration:underline}.text-composer-card .text-composer-toolbar button{width:30px;height:var(--text-composer-tool-height);border-radius:6px;flex:none}.text-composer-card .text-composer-paragraph-tools{flex:none;gap:4px;margin-left:4px;padding-left:8px}.text-composer-card .text-composer-zoom-controls{flex:none;gap:2px;margin-left:4px}.text-composer-card .text-composer-zoom-controls .text-composer-zoom-value{width:30px}.text-composer-card .text-composer-footer .workspace-modal-button{height:var(--text-composer-save-height);min-height:30px;padding:5px 12px}.text-composer-card .text-composer-error{flex:none;margin:8px 0 0}.text-composer-card>.text-composer-resize{z-index:2;width:18px;height:18px;color:var(--workspace-neutral-muted,#89918d);cursor:nwse-resize;touch-action:none;background:0 0;border:0;place-items:end;margin:0;padding:0 3px 3px 0;display:grid;inset:auto 0 0 auto;position:absolute!important}.text-composer-resize span{clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 4px);width:10px;height:10px;display:block}.text-composer-resize:hover{color:var(--accent)}.text-composer-card .text-composer-content-field:after{content:"";height:var(--editor-writing-room,0px);pointer-events:none;display:block}.text-composer-card .text-composer-content-field{overflow-anchor:none;overscroll-behavior:contain}.text-composer-card>.text-editor-page-rail{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;align-items:center;width:32px;padding:4px 0;display:flex;inset:42px calc(100% + 8px) 66px auto;overflow:hidden auto;z-index:21!important;position:absolute!important}.text-editor-page-rail::-webkit-scrollbar{display:none}.text-composer-card .text-editor-page-rail button{color:#89918d;width:32px;height:24px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;place-items:center end;padding:0 4px 0 0;display:grid}.text-editor-page-rail button span{opacity:.55;background:currentColor;border-radius:999px;width:12px;height:4px;transition:width .26s cubic-bezier(.22,1,.36,1),color .18s,opacity .18s;display:block}.text-editor-page-rail button:not([aria-current=page]):hover span{opacity:.8;width:18px}.text-editor-page-rail button[aria-current=page] span{width:24px;color:var(--close-action,#ff7a85);opacity:1}.text-composer-card .text-editor-page-rail button:focus-visible{outline-offset:-1px;outline:1px solid #89918d}.text-editor-page-preview{z-index:2147483647;color:#222824;pointer-events:none;background:#f5f6f3;border-radius:9px;width:224px;max-width:calc(100vw - 16px);padding:12px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 8px 28px #00000047}html[data-theme=dark] .text-editor-page-preview{color:#eceeee;background:#2e2f2f}.text-editor-page-preview strong{opacity:.6;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.text-editor-page-preview p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.text-editor-page-rail button span{transition:none}}.text-composer-modal{overflow-anchor:none;flex-direction:column;width:min(960px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.text-composer-type{min-height:25px;color:var(--workspace-blue-copy,#b7c2cb);background:var(--workspace-blue-surface-strong,#ffffff14);letter-spacing:.06em;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:760;display:inline-flex}.text-composer-fields{flex-direction:column;flex:auto;gap:16px;width:100%;min-height:0;margin:20px auto 0;display:flex}.text-composer-title{flex:none;width:100%;margin-top:0}.text-composer-toolbar{flex:none;align-items:center;gap:7px;width:100%;margin-top:-3px;display:flex}.text-composer-toolbar button{width:34px;height:34px;color:var(--workspace-blue-copy,#5d6871);cursor:pointer;background:var(--workspace-blue-surface-strong,#edf1f4);border:0;border-radius:10px;outline:none;place-items:center;padding:0;transition:color .14s,background-color .14s;display:grid}.text-composer-toolbar button:hover:not(:disabled){color:#f2f9ff;background:var(--workspace-blue-surface-hover,#dfe8ee)}.text-composer-toolbar button[aria-pressed=true],.text-composer-toolbar .text-composer-list-tool[aria-pressed=true]:hover{color:var(--accent-ink);background:var(--accent)}.text-composer-toolbar button:disabled{cursor:wait;opacity:.55}.text-composer-paragraph-tools{border-left:1px solid #96abbb2e;align-items:center;gap:7px;margin-left:4px;padding-left:11px;display:flex}.text-composer-zoom-controls{align-items:center;gap:6px;margin-left:auto;display:flex}.text-composer-zoom-controls .text-composer-zoom-value{width:54px;color:var(--workspace-blue-copy,#c3d0da);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.text-composer-zoom-controls button:disabled{cursor:default}.text-composer-content-field{height:939px;min-height:0;color:var(--workspace-blue-muted,#c4ccd3);background:var(--workspace-blue-deep,#121c25);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;border:1px solid #96abbb29;border-radius:14px;flex:0 939px;gap:8px;margin-top:-3px;padding:24px 0;font-size:11px;font-weight:650;display:block;overflow:hidden auto;box-shadow:inset 0 1px 6px #00000040,0 12px 32px #00000024}.text-composer-content-field::-webkit-scrollbar{width:8px}.text-composer-content-field::-webkit-scrollbar-track{background:0 0}.text-composer-content-field::-webkit-scrollbar-thumb{background:#96abbb47;border-radius:999px}.text-composer-editor{color:#252a30;width:min(100%,483px);min-height:0;box-shadow:none;cursor:text;font-family:inherit;font-size:13px;font-weight:400;line-height:var(--workspace-text-line-height);overflow-wrap:anywhere;white-space:pre-wrap;transform-origin:top;background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;align-items:stretch;gap:24px;margin-inline:auto;padding:0;transition:transform .16s;display:flex;overflow:visible}.text-composer-editor:focus{background:0 0;border:0;outline:none}.text-composer-page{width:100%;min-height:684px;max-height:684px;padding:var(--workspace-text-card-top-padding,29px) var(--workspace-text-card-inline-padding,35px) 24px;background:#f4f2ed;border:1px solid #ffffff14;border-radius:5px;outline:none;flex:none;overflow:hidden;box-shadow:0 18px 48px #0000003d}.text-composer-page:first-child:empty:before{content:"Start writing…";color:#464d546b;pointer-events:none}.text-composer-error{margin-top:13px}.text-composer-footer{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:18px;margin-left:auto;margin-right:auto;display:flex}.text-composer-footer>span{color:var(--workspace-blue-muted,#98a2aa);font-size:10px}.text-composer-footer>span strong{color:var(--workspace-blue-copy,#cbd3da);font-weight:720}.text-composer-footer>div{gap:12px;display:flex}.workspace-text-preview-modal{--workspace-text-preview-scale:1.28;--workspace-text-preview-sidebar-width:38px;--workspace-text-preview-sidebar-gap:60px;color:#edf5fa;width:min(1180px,100vw - 32px);height:calc(100dvh - 80px);max-height:calc(100dvh - 80px);box-shadow:none;background:0 0;flex-direction:column;padding:0;display:flex;overflow:hidden}html[data-theme=dark] .workspace-text-preview-modal{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-text-preview-modal:before{display:none}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal-backdrop:has(>.workspace-text-preview-modal){-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1011119e}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-modal-backdrop:has(>.workspace-text-preview-modal):before{display:none}.workspace-text-preview-modal>.workspace-modal-header{width:calc(var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale));align-self:center;align-items:center;margin:0 0 16px}.workspace-text-preview-created-at{color:var(--workspace-blue-muted,#96a7b4);letter-spacing:.01em;flex:none;font-size:11px;font-weight:650}.workspace-text-preview-viewer{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid;position:relative;overflow:hidden}.workspace-text-preview-viewer-paged{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workspace-text-preview-sidebar{z-index:1;top:0;left:max(0px, calc(50% - (var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale) / 2) - var(--workspace-text-preview-sidebar-gap) - var(--workspace-text-preview-sidebar-width)));width:var(--workspace-text-preview-sidebar-width);cursor:grab;overscroll-behavior-block:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;background:0 0;min-width:0;height:100%;min-height:0;padding:52px 0 116px;display:block;position:absolute;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 116px),#0000 calc(100% - 40px) 100%);mask-image:linear-gradient(#0000 0,#000 52px calc(100% - 116px),#0000 calc(100% - 40px) 100%)}.workspace-text-preview-page-gap{z-index:1;top:0;bottom:0;left:max(var(--workspace-text-preview-sidebar-width), calc(50% - (var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale) / 2) - var(--workspace-text-preview-sidebar-gap)));width:var(--workspace-text-preview-sidebar-gap);background:0 0;position:absolute}.workspace-text-preview-tools{z-index:3;top:0;left:min(calc(100% - 38px), calc(50% + (var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale) / 2) + 40px));flex-direction:column;gap:10px;display:flex;position:absolute}.workspace-text-preview-tool-group{position:relative}.workspace-text-preview-tool-button{width:38px;height:38px;color:var(--workspace-blue-copy,#c3d0da);cursor:pointer;background:var(--workspace-flat-surface,#181b22);box-shadow:none;border:0;border-radius:10px;outline:none;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.workspace-text-preview-tool-button:hover,.workspace-text-preview-tool-button[aria-pressed=true]{color:#f2f8fc;background:var(--workspace-blue-surface-strong,#273642)}.workspace-text-preview-tool-panel{background:var(--workspace-flat-surface,#181b22);border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:190px;min-height:38px;padding:5px;animation:.34s cubic-bezier(.22,1,.36,1) both workspace-text-preview-tool-panel-in;display:grid;position:absolute;top:0;left:calc(100% + 10px);box-shadow:0 12px 28px #0000003d}.workspace-text-preview-tool-panel-closing{pointer-events:none;animation:.34s cubic-bezier(.22,1,.36,1) both workspace-text-preview-tool-panel-out}.workspace-text-preview-tool-panel input{color:#edf5fa;background:var(--workspace-blue-deep,#121c25);width:100%;min-width:0;height:28px;font:inherit;border:0;border-radius:7px;outline:none;padding:0 8px;font-size:11px}.workspace-text-preview-tool-submit{height:28px;color:var(--accent-ink);cursor:pointer;background:var(--accent);border:0;border-radius:7px;padding:0 9px;font-size:10px;font-weight:750}.workspace-text-preview-tool-panel output{color:var(--workspace-blue-muted,#96a7b4);grid-column:1/-1;padding:0 3px 1px;font-size:9px;line-height:1.2}.workspace-text-preview-search-results{scrollbar-width:none;flex-direction:column;grid-column:1/-1;gap:5px;max-height:238px;animation:.3s cubic-bezier(.22,1,.36,1) 60ms both workspace-text-preview-search-results-in;display:flex;overflow:hidden auto}.workspace-text-preview-search-results::-webkit-scrollbar{display:none}.workspace-text-preview-search-result{width:100%;min-height:33px;color:var(--workspace-blue-copy,#c3d0da);cursor:pointer;background:var(--workspace-blue-deep,#121c25);text-align:left;border:0;border-radius:8px;grid-template-columns:23px minmax(0,1fr) auto 16px;align-items:center;gap:6px;padding:0 7px 0 9px;display:grid}.workspace-text-preview-search-result:hover,.workspace-text-preview-search-result[aria-current=true]{color:#f4f9fc;background:var(--workspace-blue-surface-strong,#273642)}.workspace-text-preview-search-term{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.workspace-text-preview-search-count{color:#392d0b;font-variant-numeric:tabular-nums;background:#ffd85c;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #9a690026}.workspace-text-preview-search-result>small{color:var(--workspace-blue-muted,#96a7b4);white-space:nowrap;font-size:9px}.workspace-text-preview-search-result>svg{justify-self:end}.workspace-text-preview-search-hit{color:inherit;background:#ffdc59ad;border-radius:2px;padding:0 1px;box-shadow:0 0 0 1px #ffc42824}.workspace-text-preview-search-hit-active{background:#ffcc2deb;box-shadow:0 0 0 1px #dd9a0a6b,0 2px 8px #c27e0033}@keyframes workspace-text-preview-tool-panel-in{0%{opacity:.35;clip-path:inset(0 100% 0 0 round 11px);transform:translate(-12px)}to{opacity:1;clip-path:inset(0 round 11px);transform:translate(0)}}@keyframes workspace-text-preview-tool-panel-out{0%{opacity:1;clip-path:inset(0 round 11px);transform:translate(0)}to{opacity:.35;clip-path:inset(0 100% 0 0 round 11px);transform:translate(-12px)}}@keyframes workspace-text-preview-search-results-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.workspace-text-preview-sidebar::-webkit-scrollbar{display:none}.workspace-text-preview-stage::-webkit-scrollbar{display:none}.workspace-text-preview-sidebar-dragging{cursor:grabbing;scroll-behavior:auto}.workspace-text-preview-thumbnail-track{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:max-content;display:flex}.workspace-text-preview-thumbnail{width:38px;height:38px;color:var(--workspace-blue-copy,#c3d0da);cursor:pointer;background:var(--workspace-flat-surface,#181b22);box-shadow:none;border:0;border-radius:10px;outline:none;flex:0 0 38px;place-items:center;padding:0;font-size:11px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:grid}.workspace-text-preview-thumbnail:hover{color:#f2f8fc;background:var(--workspace-blue-surface-strong,#273642)}.workspace-text-preview-thumbnail[aria-current=page]{color:var(--accent-ink);background:var(--accent);box-shadow:none}.workspace-text-preview-stage{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;background:0 0;grid-area:1/1;place-items:start center;min-height:0;padding:0 36px 36px;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 116px),#0000 calc(100% - 40px) 100%);mask-image:linear-gradient(#000 0 calc(100% - 116px),#0000 calc(100% - 40px) 100%)}.workspace-text-preview-document{flex-direction:column;align-items:center;gap:0;width:max-content;min-width:100%;display:flex}.workspace-text-preview-page-separator{width:calc(var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale));background:0 0;flex:0 0 34px;height:34px}.workspace-text-preview-main-page-wrap{width:calc(var(--workspace-text-document-width,483px) * var(--workspace-text-preview-scale));min-height:calc(684px * var(--workspace-text-preview-scale))}.workspace-text-preview-page{box-sizing:border-box;width:var(--workspace-text-document-width,483px);color:#252a30;overflow-wrap:anywhere;min-height:684px;max-height:684px;font-size:var(--workspace-text-font-size,13px);font-weight:400;line-height:var(--workspace-text-line-height);white-space:pre-wrap;transform:scale(var(--workspace-text-preview-scale,1));transform-origin:0 0;background:#f4f2ed;border:1px solid #ffffff14;border-radius:5px;flex:none;padding:29px 35px 24px;overflow:hidden;box-shadow:0 18px 48px #0000003d}.workspace-text-preview-page-fluid{height:auto;min-height:684px;max-height:none;overflow:visible}.workspace-text-preview-modal.workspace-text-preview-cards{--workspace-text-preview-sidebar-width:32px;--workspace-text-preview-sidebar-gap:8px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);overflow:visible}.workspace-text-preview-paper-meta{pointer-events:auto;align-items:center;height:25px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.workspace-text-preview-paper-meta .workspace-text-preview-created-at{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.workspace-text-preview-paper-reset{pointer-events:auto;position:absolute;top:12px;right:12px}.workspace-text-preview-cards .workspace-text-preview-viewer{--preview-stage-height:calc(var(--preview-card-height) + var(--preview-top-gap) + var(--preview-bottom-gap));--preview-stack-inset:calc((100% - var(--preview-stage-height)) / 2 + var(--preview-top-gap) + var(--preview-resize-y,0px))}.workspace-text-preview-cards .workspace-text-preview-stage{box-sizing:border-box;height:var(--preview-stage-height);max-height:100%;padding:var(--preview-top-gap) 48px var(--preview-bottom-gap);transform:translate(var(--preview-resize-x,0px), var(--preview-resize-y,0px));align-self:center;display:block;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.workspace-text-preview-cards .workspace-text-preview-document{gap:20px;width:100%;min-width:0}.workspace-text-preview-cards .workspace-text-preview-main-page-wrap{flex:none;min-height:0;position:relative}.workspace-text-preview-cards .workspace-text-preview-resize-controls{z-index:3;pointer-events:none;left:calc(50% - var(--preview-card-width) / 2 + var(--preview-resize-x,0px));top:var(--preview-stack-inset);width:var(--preview-card-width);height:var(--preview-card-height);position:absolute}.workspace-text-preview-resize-controls>button{pointer-events:auto}.workspace-text-preview-cards .workspace-text-preview-main-page-wrap[data-revealed]{transition:opacity .8s cubic-bezier(.22,1,.36,1)}.workspace-text-preview-cards .workspace-text-preview-main-page-wrap[data-revealed=false]{opacity:0}.workspace-text-preview-cards .workspace-text-preview-main-page-wrap[data-revealed=true]{opacity:1}.workspace-text-preview-card{transform-origin:0 0;border-radius:var(--workspace-thumbnail-radius,16px);background:var(--theme-surface,#2e2f2f);color:var(--theme-copy,#eceeee);-webkit-user-select:text;user-select:text;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000047}.workspace-text-preview-card .workspace-text-editor-card-viewport{overscroll-behavior:auto;overflow:clip}.workspace-text-preview-card .workspace-text-editor-card-body{overscroll-behavior:auto;overflow:clip;-webkit-mask-image:none;mask-image:none}.workspace-text-preview-measurement{visibility:hidden;pointer-events:none;contain:layout style;top:0;left:-10000px;position:fixed!important}.workspace-text-preview-cards .workspace-text-preview-sidebar{top:max(0px, calc((100% - var(--preview-stage-height)) / 2 + var(--preview-resize-y,0px)));transform:translateX(var(--preview-resize-x,0px));box-sizing:border-box;height:var(--preview-stage-height);max-height:100%;padding:var(--preview-top-gap) 0 var(--preview-bottom-gap);touch-action:pan-y;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.workspace-text-preview-cards .workspace-text-preview-thumbnail-track{gap:0}.workspace-text-preview-cards .workspace-text-preview-thumbnail{color:#89918d;border-radius:5px;flex:0 0 24px;place-items:center end;width:32px;height:24px;padding:0 4px 0 0;display:grid;box-shadow:none!important;background:0 0!important}.workspace-text-preview-thumbnail>span{opacity:.55;background:currentColor;border-radius:999px;width:12px;height:4px;transition:width .26s cubic-bezier(.22,1,.36,1),color .18s,opacity .18s;display:block}.workspace-text-preview-thumbnail:not([aria-current=page]):hover>span{opacity:.8;width:18px}.workspace-text-preview-thumbnail[aria-current=page]>span{opacity:1;width:24px;color:var(--close-action,#ff7a85)}.workspace-text-preview-cards .workspace-text-preview-thumbnail:focus-visible{outline-offset:-1px;outline:1px solid #89918d}.workspace-text-preview-cards .workspace-text-preview-tools{top:var(--preview-stack-inset);left:clamp(0px, calc(50% + var(--preview-card-width) / 2 + 8px + var(--preview-resize-x,0px)), calc(100% - 38px));right:auto}.workspace-text-preview-cards .text-editor-window-menu{z-index:5}.workspace-text-preview-save-error{background:var(--workspace-flat-surface,#2e2f2f);border-radius:9px;width:220px;padding:10px;font-size:13px;position:absolute;top:100%;right:0}.workspace-text-preview-cards .text-editor-window-menu-panel{max-height:min(420px,100dvh - 120px)}@media (prefers-reduced-motion:reduce){.workspace-text-preview-thumbnail>span{transition:none}.workspace-text-preview-cards .workspace-text-preview-main-page-wrap[data-revealed]{opacity:1;transition:none}}html[data-theme=dark] .workspace-text-gallery{scrollbar-color:#c2c8c852 transparent}html[data-theme=dark] .workspace-text-empty-create{color:var(--workspace-neutral-muted);background:var(--welcome-background)}.language-menu{z-index:20;position:fixed;top:24px;right:24px}.language-menu-inline{flex:none;position:relative;top:auto;right:auto}.language-menu-trigger{color:#dce6eb;letter-spacing:.08em;cursor:pointer;min-width:74px;height:38px;box-shadow:none;background:#181b22;border:1px solid #293440;border-radius:11px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s;display:flex}.language-menu-trigger:hover,.language-menu-trigger[aria-expanded=true]{color:#fff;border-color:rgb(var(--accent-rgb) / 42%);background:#1d222b}.language-menu-trigger svg{transition:transform .18s}.language-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-menu-panel{background:#181b22;border-radius:12px;width:154px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) both language-menu-enter;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 46px #00000057}.language-menu-panel button{color:#aeb9c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;grid-template-columns:38px 1fr;align-items:center;min-height:40px;padding:0 10px;display:grid}.language-menu-panel button:hover,.language-menu-panel button[aria-checked=true]{color:#fff;background:rgb(var(--accent-rgb) / 10%)}.language-menu-panel button[aria-checked=true]>span{color:var(--accent)}.language-menu-panel button>span{letter-spacing:.07em;font-size:11px;font-weight:800}.language-menu-panel button small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}@keyframes language-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.language-menu{top:16px;right:16px}}html[data-theme=dark] .workspace-text-empty-create:hover{color:#fff}@media (max-width:640px){.workspace-text-gallery{top:var(--workspace-board-gradient-top);right:calc(var(--workspace-board-gradient-right) - var(--workspace-scrollbar-outset));bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left)}.workspace-text-grid{grid-template-columns:minmax(180px,1fr);gap:18px;padding:24px 14px 70px}.text-composer-fields{margin-top:14px}.text-composer-editor{min-height:0}.text-composer-footer{flex-direction:column;align-items:stretch}.text-composer-footer>div{justify-content:flex-end}.workspace-text-preview-stage{padding:0 20px 20px}.workspace-text-preview-sidebar{padding-inline:0}.workspace-text-preview-modal{--workspace-text-preview-sidebar-width:34px}.workspace-text-preview-tools{left:auto;right:0}.workspace-text-preview-tool-button{width:34px;height:34px}.workspace-text-preview-tool-panel{left:auto;right:calc(100% + 8px)}.workspace-text-preview-thumbnail{flex-basis:34px;width:34px;height:34px}}@media (max-height:860px){.workspace-text-preview-modal{--workspace-text-preview-scale:1.16}}html[data-theme=dark] .workspace-dock-button{background:linear-gradient(to top, #0000000a 0%, #00000004 30%, transparent 64%), var(--workspace-neutral-surface);box-shadow:0 13px 32px #0000003d}@keyframes workspace-dock-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:640px){.image-page{--workspace-dock-edge-gap:max(16px, env(safe-area-inset-bottom));--workspace-dock-size:66px;--workspace-board-available-top:68px;--workspace-board-available-side:106px;--workspace-board-gradient-top:68px;--workspace-board-gradient-right:106px;--workspace-board-gradient-left:106px;background-size:900px 900px}.image-page:after{height:145px}.workspace-image-gallery{top:var(--workspace-board-gradient-top);right:calc(var(--workspace-board-gradient-right) - var(--workspace-scrollbar-outset));bottom:var(--workspace-board-gradient-bottom);left:var(--workspace-board-gradient-left);padding-right:calc(3px + var(--workspace-scrollbar-outset))}.workspace-image-thumbnail{border-radius:var(--workspace-thumbnail-radius);padding:0}.workspace-image-gallery-header{top:46px}.workspace-modal-wide{max-height:calc(100dvh - 24px);padding:15px}.image-paste-preview-frame{min-height:190px;max-height:56dvh;margin-top:7px;padding:10px}.image-crop-stage img{max-height:52dvh}.image-edit-toolbar{flex-wrap:wrap}.image-crop-size{flex:1}.image-paste-preview-footer{flex-direction:column;align-items:stretch;gap:11px}.image-paste-preview-actions{justify-content:space-between}.workspace-folder-rail{border-radius:32px;width:80px;max-height:calc(100dvh - 178px);padding:11px 8px 10px;left:13px}.workspace-folder-list{gap:7px}.workspace-folder-button{border-radius:21px;width:60px;height:56px}.workspace-folder-button img{width:44px;height:auto}.workspace-folder-name{width:68px;font-size:10px}.workspace-folder-item:before,.workspace-folder-item-active:before{top:16px}.workspace-folder-divider{margin:8px 0}.workspace-folder-add{width:36px;height:36px}.workspace-folder-feedback{width:190px;top:calc(100% + 9px);left:0;transform:none}.settings-menu{top:16px;right:var(--workspace-board-gradient-right)}.workspace-brand-wordmark{width:142px;top:3px}.workspace-dock-list{gap:9px}.workspace-dock-button,.workspace-dock-button img{width:66px;height:66px}.workspace-dock-button{border-radius:20px}}@media (prefers-reduced-motion:reduce){.folder-button{transition:none}.workspace-dock-item,.workspace-folder-loading,.workspace-modal-backdrop,.workspace-modal,.workspace-folder-item-active:before,.workspace-image-selection-toolbar,.workspace-image-thumbnail-layer-current{animation:none}.workspace-image-thumbnail-layer{transition:none}.workspace-text-card-arriving{animation:none}.workspace-board-error-toast{animation:3.2s linear both workspace-board-error-toast-reduced}}@keyframes workspace-board-error-toast-reduced{0%,to{opacity:0}8%,88%{opacity:1}}html[data-theme=dark] :is(.language-menu-trigger,.language-menu-panel,.workspace-url-empty-paste){color:var(--workspace-neutral-secondary);background:var(--workspace-neutral-surface)}html[data-theme=dark] .language-menu-trigger{border-color:var(--workspace-neutral-border)}html[data-theme=dark] :is(.language-menu-trigger:hover,.language-menu-trigger[aria-expanded=true],.workspace-url-empty-paste:hover){color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=dark] .language-menu-panel button{color:var(--workspace-neutral-secondary)}html[data-theme=dark] .workspace-url-orb-subtitle{color:var(--workspace-neutral-muted)}html[data-theme=dark] :is(.workspace-text-card-copy-notice,.workspace-image-card-copy-notice){background:var(--workspace-neutral-surface)}.workspace-color-picker-tool{position:relative}.workspace-board-eyedropper{z-index:2147483647;cursor:crosshair;touch-action:none;background:0 0;outline:none;position:fixed;inset:0}.workspace-board-eyedropper-hint{background:var(--workspace-flat-surface,#f5f6f3);max-width:calc(100vw - 32px);color:var(--workspace-neutral-copy,#2c3527);pointer-events:none;border-radius:9px;padding:10px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0004}.workspace-board-eyedropper-lens{visibility:hidden;pointer-events:none;background:var(--workspace-flat-surface,#f5f6f3);width:98px;color:var(--workspace-neutral-copy,#2c3527);border:1px solid #858b89;border-radius:12px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 24px #0006}.workspace-board-eyedropper-view{background:repeating-conic-gradient(#858b8922 0% 25%,#0000 0% 50%) 0 0/12px 12px;width:96px;height:96px;position:relative}.workspace-board-eyedropper-view canvas{width:96px;height:96px;display:block}.workspace-board-eyedropper-crosshair{border:1px solid #fff;border-radius:1px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000b}.workspace-board-eyedropper-lens[data-valid=false] .workspace-board-eyedropper-crosshair{opacity:.3}.workspace-board-eyedropper-value{justify-content:center;align-items:center;gap:4px;height:28px;font-size:11px;display:flex}.workspace-board-eyedropper-value>span{border-radius:2px;flex-shrink:0;width:10px;height:10px}.workspace-board-eyedropper-value small{opacity:.7;font-size:10px}.workspace-color-picker-trigger{position:relative}.workspace-picked-color-dot{border-radius:50%;width:9px;height:9px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 1px #00000059}.workspace-color-picker-notice{color:#2c3527;background:#f5f6f3;border-radius:12px;width:240px;max-width:calc(100vw - 24px);padding:12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000040}.workspace-color-picker-notice label{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.workspace-color-picker-notice input[type=color]{cursor:pointer;background:0 0;border:0;width:38px;height:30px;padding:0}.workspace-color-block-container{z-index:1;position:absolute}@keyframes color-palette-slide{0%{opacity:0;transform:translateX(var(--palette-slide,-6px))}to{opacity:1;transform:translate(0)}}.workspace-color-block{border-radius:var(--workspace-thumbnail-radius);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;box-shadow:none;border:0;outline:none;padding:0;transition:border-radius .18s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.workspace-color-block{transition:none}}.workspace-color-block[data-active=true]:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;border:2px solid #858b89;position:absolute;inset:0}.workspace-color-card-face{border-radius:inherit;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.workspace-color-card-swatch{flex:1;min-height:0;display:block}.workspace-color-card-banner{background:var(--theme-surface,#2e2f2f);flex:0 0 28px;display:block}.workspace-color-card-code{background:var(--theme-surface,#2e2f2f);border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius);color:#e4e8e7;cursor:text;-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;height:28px;font:500 13px ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.workspace-color-copy-notice{white-space:normal;text-align:center;max-width:calc(100% - 16px);padding:7px 6px;font-size:11px;right:8px}.workspace-color-block:active{cursor:grabbing}.workspace-color-block:focus-visible{outline:none}.workspace-color-palette{z-index:2147483646;color:#2c3527;background:#f5f6f3;border-radius:14px;width:220px;max-width:calc(100vw - 16px);padding:12px;position:fixed;box-shadow:0 14px 40px #00000059,inset 0 0 0 1px #ffffff0f}.workspace-color-palette-controls{gap:12px;display:grid}.workspace-color-sv{touch-action:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:7px;height:132px;position:relative;overflow:hidden}.workspace-color-sv>span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0009}:is(.workspace-color-sv:focus,.workspace-color-sv:focus-visible){outline:none}.workspace-color-context-menu{z-index:2147483646;max-height:calc(100vh - 16px)}.workspace-color-hue{-webkit-appearance:none;appearance:none;cursor:pointer;direction:ltr;background:linear-gradient(270deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;border-radius:6px;width:100%;height:10px;margin:2px 0;padding:0}.workspace-color-hue::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #00000073}.workspace-color-hue::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #00000073}.workspace-color-hex{align-items:center;gap:10px;display:flex}.workspace-color-palette-eyedropper{width:32px;height:32px;color:inherit;cursor:pointer;background:#808c8829;border:0;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-color-palette-eyedropper:hover{background:rgb(var(--accent-rgb) / 20%)}.workspace-color-palette-eyedropper:disabled{cursor:crosshair;opacity:.6}html[data-theme=dark] .workspace-color-palette-eyedropper{background:var(--workspace-neutral-button,#434343)}html[data-theme=dark] .workspace-color-palette-eyedropper:hover{background:rgb(var(--accent-rgb) / 24%)}.workspace-color-hex>span{border-radius:50%;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px #78827d33}.workspace-color-hex input{width:100%;min-width:0;height:30px;color:inherit;text-transform:uppercase;background:#0000000a;border:1px solid #78827d33;border-radius:7px;padding:0 9px;font:13px ui-monospace,monospace}html[data-theme=dark] :is(.workspace-color-palette,.workspace-color-picker-notice){background:var(--workspace-neutral-surface,#2e2f2f);color:var(--workspace-neutral-copy,#eceeee)}html[data-theme=dark] .workspace-color-hex input{background:var(--workspace-neutral-inset,#242525);border-color:var(--workspace-neutral-border)}.workspace-color-card-editor{width:min(200px,100vw - 16px);max-height:calc(100dvh - 16px);padding:14px;animation:.18s both color-palette-slide;overflow:visible}.workspace-delete-confirmation-portal{z-index:2147483647;position:fixed;inset:0}.workspace-delete-confirmation-portal .workspace-modal{max-height:calc(100dvh - 40px);overflow-y:auto}.workspace-delete-glass-window .workspace-modal-actions{flex-wrap:wrap}.workspace-color-card-editor[data-side=left]{--palette-slide:6px}.workspace-color-card-editor-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-menu-dragging=true] .workspace-color-card-editor-header{cursor:grabbing}.workspace-color-card-editor-header h2{margin:0;font-size:14px;font-weight:650}.workspace-color-card-editor-header .workspace-color-panel-reset{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;padding:0;transition:opacity .18s;display:grid}.workspace-color-panel-reset:hover:not(:disabled){opacity:1}.workspace-color-panel-reset:disabled{opacity:.35;cursor:default}.workspace-color-panel-reset:focus-visible{outline-offset:2px;outline:1px solid}.workspace-color-panel-error{color:#ff929a;margin-top:12px;font-size:12px}.workspace-color-card-editor-fields{gap:16px;margin-top:16px;display:grid}.workspace-color-card-editor .workspace-modal-actions{margin-top:0}.workspace-color-card-editor .workspace-color-hex input{height:32px}html .workspace-color-card-editor .workspace-color-hue,html[data-theme=dark] .workspace-color-card-editor .workspace-color-hue,html[data-theme=dark] .workspace-color-card-editor .workspace-color-hue:focus{background:linear-gradient(270deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;border-radius:6px;height:10px;min-height:0;padding:0}@media (max-height:480px){.workspace-color-card-editor{overflow-y:auto}.workspace-color-card-editor-fields{gap:12px}.workspace-color-card-editor .workspace-color-sv{height:90px}}@media (prefers-reduced-motion:reduce){.workspace-color-card-editor{animation:none}}.workspace-reference-card{box-sizing:border-box;background:var(--workspace-card-base);color:#dedfdb;touch-action:none;cursor:grab;border-radius:9px;position:absolute;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff17}.workspace-reference-card:active{cursor:grabbing}.workspace-image-note{z-index:5;cursor:default;width:100%;position:absolute;top:100%;left:0}.workspace-image-note-reveal{opacity:1;background:#353535;border-radius:0 0 8px 8px;transition:height .26s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.workspace-image-note-paper{color:#ebebeb;background:0 0;min-height:0;overflow:hidden}.workspace-image-note textarea{box-sizing:border-box;resize:none;width:100%;min-height:48px;color:inherit;cursor:text;background:0 0;border:0;outline:none;padding:12px 14px 4px;font-family:inherit;font-size:12px;line-height:1.5;display:block;overflow:hidden}.workspace-image-note-count{text-align:right;color:#a6a6a6;padding:0 12px 8px;font-size:8px;display:block}.workspace-image-note textarea,.workspace-image-note-text{text-align:left;min-height:0}.workspace-image-note textarea{padding-top:8px}.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-bottom-left,.workspace-image-thumbnail-positioner>.workspace-image-resize-handle-bottom-right{bottom:calc(-8px - var(--image-note-height,0px));z-index:6}.workspace-image-note-text{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:0;padding:8px 14px;font-size:12px;line-height:1.5}.workspace-image-note[data-collapsed] .workspace-image-note-reveal{pointer-events:none;opacity:0;transition:height .26s cubic-bezier(.22,1,.36,1),opacity .16s 40ms}.workspace-image-note-paper{max-height:var(--image-note-max-height);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.workspace-image-note textarea{max-height:max(12px, calc(var(--image-note-max-height) - 24px));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.workspace-image-note-paper::-webkit-scrollbar{display:none}.workspace-image-note textarea::-webkit-scrollbar{display:none}.workspace-image-note textarea,.workspace-image-note-text{font-size:var(--image-note-font-size,12px)}.workspace-image-note-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:min(88px,100%);height:22px;padding:0;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.workspace-image-note-toggle span{background:#fffc;border-radius:999px;width:min(56px,100% - 16px);height:6px;transition:width .26s cubic-bezier(.22,1,.36,1),background-color .16s;display:block}.workspace-image-note[data-collapsed] .workspace-image-note-toggle span{width:min(40px,100% - 16px)}.workspace-image-thumbnail-positioner:has(>.workspace-image-note)>.workspace-image-thumbnail{transition:transform .16s,border-radius .18s 80ms}.workspace-image-thumbnail-positioner:has(>.workspace-image-note) .workspace-image-thumbnail-media{transition:clip-path .18s 80ms}:is(.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail,.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed])) .workspace-image-thumbnail-media){border-bottom-right-radius:0;border-bottom-left-radius:0;transition-delay:0s}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed])) .workspace-image-thumbnail-media{clip-path:inset(0 round var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius) 0 0)}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail:before{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail:after{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail:before{-webkit-mask:linear-gradient(#000 0 0) 0 0/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 0/26px 26px no-repeat;mask:linear-gradient(#000 0 0) 0 0/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 0/26px 26px no-repeat}.workspace-image-thumbnail-positioner:has(>.workspace-image-thumbnail-selected)>.workspace-image-note:not([data-collapsed]):after{content:"";pointer-events:none;border:2px solid var(--workspace-image-selection);border-top:0;border-radius:0 0 10px 10px;position:absolute;inset:0 -2px -2px}.workspace-image-thumbnail-positioner:has(>.workspace-image-thumbnail-selected)>.workspace-image-note:not([data-collapsed]):before{content:"";pointer-events:none;border:2px solid var(--workspace-image-selection);border-top:0;border-radius:0 0 10px 10px;position:absolute;inset:0 -2px -2px}.workspace-image-thumbnail-positioner:has(>.workspace-image-thumbnail-selected)>.workspace-image-note:not([data-collapsed]):before{z-index:1;border-color:var(--workspace-selection-corner,#eef1ef);-webkit-mask:linear-gradient(#000 0 0) 0 100%/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 100%/26px 26px no-repeat;mask:linear-gradient(#000 0 0) 0 100%/26px 26px no-repeat,linear-gradient(#000 0 0) 100% 100%/26px 26px no-repeat}.workspace-image-note-toggle:hover span{background:#fff}.workspace-image-note-error{color:#ff9ba5;background:#353535;border:0;width:100%;padding:6px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.workspace-image-note-reveal,.workspace-image-note[data-collapsed] .workspace-image-note-reveal,.workspace-image-note-toggle span{transition:none}.workspace-image-thumbnail-positioner:has(>.workspace-image-note)>.workspace-image-thumbnail{transition:none}.workspace-image-thumbnail-positioner:has(>.workspace-image-note) .workspace-image-thumbnail-media{transition:none}}.workspace-reference-card>header{color:#f5f5f5;background:#1963aa;border-radius:9px 9px 0 0;justify-content:flex-start;align-items:center;height:24px;padding-left:16px;display:flex}.workspace-reference-card>header,.workspace-reference-node{letter-spacing:normal;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.workspace-reference-identity{box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:100px;margin:0;padding-top:8px;display:flex;box-shadow:0 2px 4px #0003}.workspace-reference-icon-banner{background:#454545;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 2px 4px #0003}.workspace-reference-logo{color:#b8b8b8;pointer-events:none;flex-shrink:0;margin:0;display:block}.workspace-reference-name{box-sizing:border-box;width:calc(100% - 16px);height:24px;color:inherit;text-align:center;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-radius:3px;outline:none;margin:0 8px;padding:0 4px;font-size:12px;line-height:24px;display:block;overflow:hidden}input.workspace-reference-name{background:#0000002e}button.workspace-reference-name{cursor:grab}.workspace-reference-nodes{padding:0 0 10px}.workspace-reference-node{color:#b9b9b9;align-items:center;height:30px;padding-left:16px;font-size:12px;display:flex;position:relative}.workspace-reference-port{cursor:pointer;touch-action:none;padding:0;top:50%;left:0}.workspace-reference-port,.workspace-reference-add{z-index:2}.workspace-reference-port:after,.workspace-group-reference-port:after{content:"";border-radius:50%;position:absolute;inset:-6px}.workspace-reference-port:not(:disabled):hover,.workspace-group-reference-port:hover{outline-offset:2px;outline:3px solid #44c5f0}.workspace-reference-port:focus-visible{outline-offset:2px;outline:3px solid #44c5f0}.workspace-reference-port:disabled{opacity:1;cursor:pointer}.workspace-reference-node>span{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;overflow:hidden}.workspace-group-reference-bookmarks{flex:none;align-items:center;gap:4px;display:flex}.workspace-group-reference-bookmark{box-sizing:border-box;color:#f5f5f5;pointer-events:none;background:#1963aa;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.workspace-group-tab:has(.workspace-group-reference-bookmark) .workspace-group-title-field{max-width:calc(100% - 52px)}.workspace-group-tab[data-has-note-control=true]:has(.workspace-group-reference-bookmark) .workspace-group-title-field{max-width:calc(100% - 80px)}.workspace-group-tab:has(.workspace-group-reference-bookmark) .workspace-group-title-measure{font-size:inherit}.workspace-group-reference-port{pointer-events:auto;cursor:pointer;z-index:4;top:50%;left:100%}.workspace-reference-connections{pointer-events:none;z-index:0;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.workspace-reference-connections line:not([data-draft=true]){pointer-events:stroke;cursor:pointer;transition:stroke .14s}.workspace-reference-connections line:not([data-draft=true]):hover{stroke:#b9b9b9}.workspace-reference-reroute{fill:#858585;stroke:#292929;stroke-width:1px;pointer-events:none;transition:r .14s,fill .14s}.workspace-reference-reroute[data-interactive=true]{pointer-events:all;cursor:grab}.workspace-reference-reroute[data-interactive=true]:hover,.workspace-reference-reroute[data-dragging=true]{r:9px;fill:#b9b9b9}.workspace-reference-reroute[data-dragging=true]{cursor:grabbing}.workspace-reference-reroute[data-selected=true]{r:9px;fill:#b9b9b9}.workspace-reference-connections .workspace-reference-wire-visible{pointer-events:none}.workspace-reference-wire-hit{pointer-events:stroke;cursor:pointer}.workspace-reference-wire-segment:hover .workspace-reference-wire-visible{filter:brightness(1.15)}.workspace-reference-reroute-ghost{opacity:.45}.workspace-reference-break-menu{width:210px}.workspace-reference-break-shortcut{opacity:.65;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.workspace-reference-add{box-sizing:border-box;color:#ddd;cursor:pointer;background:#5f5f5f;border:1px solid #292929;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:relative;left:-8px}.workspace-reference-add:hover:not(:disabled){color:#fff;background:#888}.workspace-reference-add:disabled{opacity:.4;cursor:pointer}.workspace-reference-add[aria-disabled=true]:not(:disabled){cursor:pointer}.workspace-reference-name:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.workspace-reference-add:focus-visible{filter:brightness(1.35);outline:none}.workspace-reference-error{z-index:2147483001;background:var(--theme-surface,#2e2f2f);color:#ff9da6;border-radius:8px;padding:10px;position:absolute;top:12px;left:12px}html[data-theme=light] .workspace-reference-card{color:#28332d;background:#dedfdb;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=light] .workspace-reference-logo,html[data-theme=light] .workspace-reference-node{color:#666}html[data-theme=light] .workspace-reference-add{color:#333;background:#aaa}html[data-theme=light] .workspace-reference-identity{box-shadow:0 2px 4px #0000001f}html[data-theme=light] .workspace-reference-icon-banner{background:#e8e8e8;box-shadow:0 2px 4px #0000001f}.workspace-reference-menu{z-index:2147483646;width:168px;max-height:calc(100dvh - 16px);position:fixed;overflow-y:auto}.workspace-reference-menu>button{gap:8px;padding-inline:8px}.workspace-reference-menu>button>svg{flex-shrink:0}.workspace-reference-native-color{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:48px;left:12px}.workspace-reference-action-error{color:#ff9da6;padding:4px;font-size:11px;display:block}.reference-popup-app{--reference-popup-ink:#eceeee;--reference-popup-outline:210 218 216;--reference-popup-title-shadow:#0009;color:var(--theme-copy,#eceeee);-webkit-user-select:none;user-select:none;background:#161717;flex-direction:column;font:13px Inter,sans-serif;display:flex;position:fixed;inset:0}.reference-popup-app button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.reference-popup-app button:hover{background:#434343}.reference-popup-app>.reference-popup-pin{z-index:2147483646;background:var(--theme-surface,#2e2f2f);opacity:0;pointer-events:none;place-items:center;width:34px;height:34px;transition:opacity .24s;display:grid;position:absolute;top:12px;left:12px}.reference-popup-app[data-compact=true]>.workspace-image-camera-tools,.reference-popup-app[data-compact=true]>.reference-popup-pin,.reference-popup-app[data-compact=true]>.reference-popup-viewport{display:none}.reference-popup-app>.reference-popup-restore{width:100%;height:100%;color:inherit;cursor:pointer;background:var(--theme-surface,#2e2f2f);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.reference-popup-restore>svg{color:var(--accent);flex-shrink:0}.reference-popup-restore>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.reference-popup-restore>small{opacity:.65}.reference-popup-app:hover>.reference-popup-pin,.reference-popup-app[data-keyboard-navigation=true]>.reference-popup-pin{opacity:1;pointer-events:auto}.reference-popup-app>.reference-popup-pin:disabled{cursor:wait}@media (hover:none){.reference-popup-app>.reference-popup-pin{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.reference-popup-app>.reference-popup-pin{transition:none}}.reference-popup-app>.workspace-image-camera-tools{opacity:0;pointer-events:none;transition:opacity .24s}.reference-popup-app:hover>.workspace-image-camera-tools,.reference-popup-app[data-keyboard-navigation=true]>.workspace-image-camera-tools{opacity:1;pointer-events:auto}@media (hover:none){.reference-popup-app>.workspace-image-camera-tools{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.reference-popup-app>.workspace-image-camera-tools{transition:none}}.reference-popup-viewport{touch-action:none;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.reference-popup-viewport[data-pan-ready=true],.reference-popup-viewport[data-pan-ready=true] *{cursor:grab!important}.reference-popup-viewport[data-panning=true],.reference-popup-viewport[data-panning=true] *{cursor:grabbing!important}.reference-popup-save-status{z-index:20;color:#aeb5b2;pointer-events:none;font-size:12px;position:absolute;bottom:58px;right:12px}.reference-popup-world{transform-origin:0 0;position:absolute;top:0;left:0}html[data-reference-popup=true],html[data-reference-popup=true] body{background:#161717;width:100%;height:100%;margin:0;overflow:hidden}html[data-reference-popup=true][data-theme=light],html[data-reference-popup=true][data-theme=light] body{background:var(--workspace-neutral-background,#eff1ea)}.reference-popup-app{isolation:isolate;contain:paint}.reference-popup-viewport{background:inherit;contain:paint;isolation:isolate}.reference-popup-world{transition:none}.reference-popup-background{z-index:2147483646;background:var(--theme-surface,#2e2f2f);opacity:0;pointer-events:none;border-radius:6px;place-items:center;width:34px;height:34px;transition:opacity .24s;display:grid;position:absolute;bottom:12px;left:12px}.reference-popup-background input{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:2px}.reference-popup-background input::-webkit-color-swatch-wrapper{padding:0}.reference-popup-background input::-webkit-color-swatch{border:1px solid #888;border-radius:4px}.reference-popup-app:hover>.reference-popup-background,.reference-popup-background:focus-within,.reference-popup-app[data-keyboard-navigation=true]>.reference-popup-background{opacity:1;pointer-events:auto}.reference-popup-app[data-compact=true]>.reference-popup-background{display:none}@media (hover:none){.reference-popup-background{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.reference-popup-background{transition:none}}.reference-popup-group{background:0 0;border-radius:12px;position:absolute}.reference-popup-group:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 5px rgb(var(--reference-popup-outline) / 16%);opacity:0;transition:opacity .24s;position:absolute;inset:0}.reference-popup-app:hover .reference-popup-group:after,.reference-popup-app[data-keyboard-navigation=true] .reference-popup-group:after{opacity:1}@media (hover:none){.reference-popup-group:after{opacity:1}}@media (prefers-reduced-motion:reduce){.reference-popup-group:after{transition:none}}.reference-popup-group-title{z-index:4;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 56px);color:var(--reference-popup-ink);text-shadow:0 1px 3px var(--reference-popup-title-shadow);opacity:0;font-size:12px;font-weight:500;line-height:16px;transition:opacity .24s;position:absolute;top:12px;left:12px;overflow:hidden}.reference-popup-app:hover .reference-popup-group-title,.reference-popup-app[data-keyboard-navigation=true] .reference-popup-group-title{opacity:1}@media (hover:none){.reference-popup-group-title{opacity:1}}@media (prefers-reduced-motion:reduce){.reference-popup-group-title{transition:none}}.reference-popup-group-tool{z-index:4;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.reference-popup-app .reference-popup-group-tool{color:var(--reference-popup-ink)}.reference-popup-app .reference-popup-group-tool:hover{background:rgb(var(--reference-popup-outline) / 12%)}.reference-popup-note-toggle{top:6px;right:6px}.reference-popup-app .reference-popup-group-move{cursor:grab;touch-action:none;bottom:6px;right:6px}.reference-popup-app .reference-popup-group-move:active{cursor:grabbing}.reference-popup-group:hover>.reference-popup-group-tool,.reference-popup-group:focus-within>.reference-popup-group-tool,.reference-popup-group-tool:active{opacity:1;pointer-events:auto}.reference-popup-group:hover>.reference-popup-group-tool:disabled,.reference-popup-group:focus-within>.reference-popup-group-tool:disabled{opacity:.35;cursor:default}@media (hover:none){.reference-popup-group>.reference-popup-group-tool{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.reference-popup-group-tool{transition:none}}.reference-popup-content{isolation:isolate;border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.reference-popup-thumb{--workspace-thumbnail-radius:17px;cursor:default;touch-action:none;position:absolute}.reference-popup-thumb:is([data-kind=image],[data-kind=video]){--workspace-thumbnail-radius:0px}.reference-popup-selection-box{z-index:2147483645;pointer-events:none;border:1px solid var(--accent);background:rgb(var(--accent-rgb) / 9.41%);position:absolute}.reference-popup-thumb .workspace-image-thumbnail{cursor:default;outline:none;width:100%;height:100%}.reference-popup-color{background:var(--theme-surface,#2e2f2f);border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.reference-popup-color>div{flex:1}.reference-popup-color>span{place-items:center;height:28px;font-size:12px;display:grid}.reference-popup-note{z-index:5;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--theme-surface,#2e2f2f);border-radius:10px;width:280px;max-width:90%;max-height:240px;padding:16px;position:absolute;top:36px;right:8px;overflow:auto;box-shadow:0 8px 24px #0006}.reference-popup-message{z-index:20;background:var(--theme-surface,#2e2f2f);border-radius:8px;padding:12px;position:absolute;top:12px;left:12px}html[data-theme=light] .reference-popup-app{--reference-popup-ink:#28332d;--reference-popup-outline:40 51 45;--reference-popup-title-shadow:#fff9;background:var(--workspace-board-surface,var(--workspace-neutral-background,#eff1ea));color:#28332d}html[data-theme=light] .reference-popup-message,html[data-theme=light] .reference-popup-note{background:#e4e8dd}html[data-theme=light] .reference-popup-group{background:0 0}.reference-popup-app>.reference-popup-eye{z-index:2147483646;background:var(--theme-surface,#2e2f2f);width:34px;height:34px;color:var(--theme-copy,#eceeee);position:absolute;bottom:12px;left:54px}.reference-popup-app>.reference-popup-background{opacity:1;pointer-events:auto}.reference-popup-app[data-interface-visible=true]>.workspace-image-camera-tools,.reference-popup-app[data-interface-visible=true]>.reference-popup-pin,.reference-popup-app[data-interface-visible=true] .reference-popup-group-tool{opacity:1;pointer-events:auto;visibility:visible}.reference-popup-app[data-interface-visible=true] .reference-popup-group-tool:disabled{opacity:.35}.reference-popup-app[data-interface-visible=true] .reference-popup-group:after,.reference-popup-app[data-interface-visible=true] .reference-popup-group-title{opacity:1;visibility:visible}.reference-popup-app[data-interface-visible]>.workspace-image-camera-tools,.reference-popup-app[data-interface-visible]>.reference-popup-pin,.reference-popup-app[data-interface-visible]>.reference-popup-groups-toggle,.reference-popup-app[data-interface-visible] .reference-popup-group-tool,.reference-popup-app[data-interface-visible] .reference-popup-group-title{transition:opacity .24s,visibility .24s}.reference-popup-app[data-interface-visible=false]>.workspace-image-camera-tools,.reference-popup-app[data-interface-visible=false]>.reference-popup-pin,.reference-popup-app[data-interface-visible=false]>.reference-popup-groups-toggle,.reference-popup-app[data-interface-visible=false] .reference-popup-group-tool,.reference-popup-app[data-interface-visible=false] .reference-popup-group-title,.reference-popup-app[data-interface-visible=false] .reference-popup-note{opacity:0;visibility:hidden;pointer-events:none}.reference-popup-app[data-interface-visible=false] .reference-popup-group:after{opacity:0}.reference-popup-app[data-compact=true]>.reference-popup-eye{display:none}.reference-popup-app>.reference-popup-hover-mode{z-index:2147483646;background:var(--theme-surface,#2e2f2f);width:34px;height:34px;color:var(--theme-copy,#eceeee);position:absolute;bottom:12px;left:96px}.reference-popup-app>.reference-popup-hover-mode[aria-pressed=true]{color:var(--accent)}.reference-popup-app>:is(.reference-popup-hover-mode,.reference-popup-eye,.reference-popup-background){transition:opacity .24s}.reference-popup-app[data-auto-hidden=true]>:is(.reference-popup-hover-mode,.reference-popup-eye,.reference-popup-background){opacity:0;pointer-events:none}.reference-popup-app[data-compact=true]>.reference-popup-hover-mode{display:none}.reference-popup-app>.reference-popup-pen-mode{z-index:2147483646;background:var(--theme-surface,#2e2f2f);width:34px;height:34px;color:var(--theme-copy,#eceeee);transition:opacity .24s;position:absolute;bottom:12px;left:138px}.reference-popup-app>.reference-popup-pen-mode[aria-pressed=true]{color:var(--accent)}.reference-popup-app[data-auto-hidden=true]>.reference-popup-pen-mode{opacity:0;pointer-events:none}.reference-popup-app[data-compact=true]>.reference-popup-pen-mode{display:none}.reference-popup-app>.reference-popup-groups-toggle{z-index:2147483646;background:var(--theme-surface,#2e2f2f);width:34px;height:34px;color:var(--theme-copy,#eceeee);position:absolute;top:12px;right:12px}.reference-popup-app>.reference-popup-groups-toggle[aria-expanded=true]{color:var(--accent)}.reference-popup-app[data-compact=true]>.reference-popup-groups-toggle{display:none}.reference-popup-groups-list.workspace-context-menu{z-index:2147483646;border:0;width:min(220px,100% - 24px);max-height:calc(100% - 112px);padding:8px;animation:.18s both reference-popup-list-enter;position:absolute;top:52px;left:auto;right:12px;overflow-y:auto}.reference-popup-groups-list>strong{opacity:.6;padding:4px 6px 8px;font-size:12px;font-weight:400;display:block}.reference-popup-groups-row{align-items:center;gap:4px;display:flex}.reference-popup-groups-row>button{min-height:32px}.reference-popup-groups-row>button:first-child{flex:0 0 32px;justify-content:center;padding:0}.reference-popup-groups-row>button:first-child[aria-pressed=false]{opacity:.4}.reference-popup-groups-row>.reference-popup-groups-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}html[data-theme] .reference-popup-app button:not(.reference-popup-eye):is([aria-pressed=true],[aria-expanded=true]),html[data-theme] .reference-popup-app button:not(.reference-popup-eye):is([aria-pressed=true],[aria-expanded=true]):hover,html[data-theme] .reference-popup-app>.reference-popup-eye[aria-pressed=false],html[data-theme] .reference-popup-app>.reference-popup-eye[aria-pressed=false]:hover{background:var(--accent);color:var(--accent-ink)}html[data-theme=light] .reference-popup-app button:not(.reference-popup-eye):not(.reference-popup-resize-corner):not([aria-pressed=true]):not([aria-expanded=true]):hover,html[data-theme=light] .reference-popup-app>.reference-popup-eye[aria-pressed=true]:hover{background:var(--workspace-neutral-hover)}@keyframes reference-popup-list-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reference-popup-groups-list.workspace-context-menu{animation:none}.reference-popup-app>.reference-popup-pen-mode,.reference-popup-app>:is(.reference-popup-hover-mode,.reference-popup-eye,.reference-popup-background),.reference-popup-app[data-interface-visible]>.workspace-image-camera-tools,.reference-popup-app[data-interface-visible]>.reference-popup-pin,.reference-popup-app[data-interface-visible]>.reference-popup-groups-toggle,.reference-popup-app[data-interface-visible] .reference-popup-group-tool,.reference-popup-app[data-interface-visible] .reference-popup-group-title{transition:none}}.image-page.image-page.image-page{--workspace-board-gradient-top:0px;--workspace-board-gradient-right:0px;--workspace-board-gradient-bottom:0px;--workspace-board-gradient-left:0px;--workspace-scrollbar-outset:0px}.image-page:before,.image-page:after{display:none}html .image-page.image-page.image-page[data-top-bar-trial=true] .settings-menu{inset:var(--workspace-board-gradient-top) auto 2px 2px;box-sizing:border-box;background:var(--theme-surface,#292a2a);width:48px;color:var(--theme-secondary,#c6caca);z-index:24;border-radius:2px 2px 2px 8px;flex-direction:column;align-items:center;gap:10px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff12}.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger,.image-page[data-top-bar-trial=true] .workspace-shell-search-trigger{width:32px;height:32px;box-shadow:none;background:var(--workspace-flat-surface,#f5f6f3);border-radius:7px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger,.image-page[data-top-bar-trial=true] .workspace-shell-search-trigger{background:color-mix(in srgb, var(--workspace-flat-surface,#f5f6f3) 65%, transparent)}}.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger,.image-page[data-top-bar-trial=true] .workspace-shell-search-trigger{color:var(--workspace-neutral-secondary,#495443)}.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger>svg,.image-page[data-top-bar-trial=true] .workspace-shell-search-trigger>svg{width:18px;height:18px;color:inherit}.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger[aria-pressed=true],.image-page[data-top-bar-trial=true] .settings-menu .settings-trigger[aria-expanded=true],.image-page[data-top-bar-trial=true] .workspace-shell-search-trigger[aria-expanded=true]{color:#29312f;background:#dce1e0a6}.image-page[data-top-bar-trial=true] .settings-menu [data-settings-panel-trigger]{margin-top:auto}.image-page[data-top-bar-trial=true] .settings-menu .settings-general-panel{max-width:calc(100vw - 60px);max-height:calc(100dvh - 60px);inset:auto auto 0 calc(100% + 2px);overflow-y:auto}.image-page.image-page.image-page[data-top-bar-trial=true] .workspace-image-gallery[data-board-camera]{left:52px}.workspace-outliner-size{white-space:nowrap;opacity:.7;margin-left:auto;font-size:10px}.workspace-outliner-size>span:first-child{display:none}.workspace-outliner-active-dot{background:var(--workspace-active-dot);border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:2.4s ease-in-out infinite outliner-active-pulse}.workspace-outliner-section-banner .workspace-outliner-active-dot{background:currentColor}@keyframes outliner-active-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-outliner-active-dot{animation:none}}:is(.workspace-outliner-folder-entry+.workspace-outliner-folder-entry,.workspace-outliner-search-branch:has(>.workspace-outliner-folder-entry)+.workspace-outliner-search-branch:has(>.workspace-outliner-folder-entry)){margin-top:1px}.workspace-outliner-folder-banner{background:#ffffff0c;align-items:stretch;display:flex}.workspace-scene-heading{min-height:30px;color:var(--muted-foreground);align-items:center;gap:7px;padding:4px 9px;font-size:12px;display:flex}.workspace-scene-heading button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:auto;padding:0;transition:background .18s;display:grid}.workspace-scene-heading button:hover{background:#ffffff0c}.workspace-scene-spinner{animation:.8s linear infinite workspace-folder-spin}.workspace-board-section-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.workspace-outliner :is(.workspace-board-section-toggle,.workspace-outliner-folder){font-family:inherit;font-size:12px;font-weight:400}.workspace-outliner .workspace-outliner-folder strong{font:inherit}.workspace-outliner .workspace-outliner-folders .workspace-outliner-folder[aria-pressed=true]:not(:hover){background:0 0}.workspace-outliner .workspace-outliner-section-banner{background:var(--workspace-neutral-surface);flex-shrink:0;width:calc(100% - 2px);height:38px;min-height:38px;margin-inline:1px;padding-block:0}.workspace-outliner .workspace-board-section-children .workspace-outliner-folder-banner{background:0 0}.workspace-outliner .workspace-board-section-children .workspace-outliner-folder-entry{margin-right:1px}.workspace-outliner .workspace-board-section-children,.workspace-outliner[data-panel-kind=library] .workspace-board-outliner-sections>.workspace-outliner-search-branch+.workspace-outliner-search-branch{margin-top:1px}.workspace-board-section-toggle svg{flex-shrink:0;transition:transform .18s}.workspace-scene-heading>button.workspace-board-section-toggle{flex:1;justify-content:flex-start;gap:7px;width:auto;height:24px;margin:0;display:flex}.workspace-outliner .workspace-scene-heading.workspace-outliner-section-banner:has(>.workspace-board-section-toggle){margin-top:1px;padding-left:0}.workspace-outliner .workspace-outliner-section-banner>button.workspace-board-section-toggle{background:0 0;border-radius:0;min-width:0;height:100%;padding-left:9px}.workspace-outliner-embedded{min-width:0}.workspace-outliner-embedded .workspace-outliner-folders{overflow:visible}.workspace-board-outliner-sections>section{min-width:0}.workspace-board-outliner-sections .workspace-board-section-children{border-left:1px solid var(--workspace-outliner-tree-line,#ffffff10);min-width:0;margin-left:16px;padding-left:4px}.workspace-board-outliner-sections .workspace-board-section-children .workspace-outliner-folder-banner{position:relative}.workspace-board-outliner-sections .workspace-board-section-children .workspace-outliner-folder-banner:before{content:"";background:var(--workspace-outliner-tree-line,#ffffff10);pointer-events:none;width:5px;height:1px;position:absolute;top:50%;left:-5px}.workspace-outliner[data-panel-kind=outliner] .workspace-board-outliner-sections{flex-direction:column;display:flex;overflow:hidden}.workspace-outliner[data-panel-kind=outliner] .workspace-board-outliner-sections>.workspace-outliner-search-branch[data-outliner-searching=false]:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.workspace-outliner[data-panel-kind=outliner] #board-scenes-section:not([hidden]){flex:1;min-height:0}.workspace-outliner[data-panel-kind=outliner] #board-scenes-section>.workspace-outliner-collapse-content{flex-direction:column;display:flex;overflow-y:auto}.workspace-outliner[data-panel-kind=outliner] #board-scenes-section>.workspace-outliner-collapse-content>.workspace-board-scene-branch{flex:none;min-height:0}.workspace-board-outliner-sections .workspace-outliner-add{text-align:left;flex-shrink:0;width:100%}.workspace-board-outliner-sections [hidden]{display:none}.workspace-source-arrival-badge{color:#fff;background:#cd4754;border-radius:5px;flex-shrink:0;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:inline-grid}.workspace-board-section-toggle>.workspace-source-arrival-badge{margin-left:auto}.workspace-side-folder-trigger{position:relative}.workspace-side-folder-trigger>.workspace-source-arrival-badge{min-width:14px;height:14px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:1px}.workspace-source-arrival-notice{z-index:1100;background:var(--popover,#292929);max-width:calc(100vw - 100px);color:var(--foreground);pointer-events:none;border-radius:8px;margin:0;padding:9px 14px;font-size:12px;animation:.22s ease-out both source-arrival-in;position:fixed;bottom:74px;left:50%;transform:translate(-50%)}@keyframes source-arrival-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.workspace-source-arrival-notice{animation:none}.workspace-board-section-toggle svg{transition:none}}.workspace-outliner-folder-banner .workspace-outliner-folder{flex:1;min-width:0}.workspace-outliner-folder-arrow{color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:flex}.workspace-outliner-folder-arrow svg{transition:transform .18s}.workspace-outliner-folder-arrow:hover{background:#ffffff0c}@media (prefers-reduced-motion:reduce){.workspace-outliner-folder-arrow svg{transition:none}}.workspace-outliner[data-open]{transition:opacity .22s,transform .22s,visibility .22s}.workspace-outliner[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(16px)}.workspace-outliner-folders{flex:1;min-height:0;overflow:auto}.workspace-outliner-collapse{opacity:1;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .22s cubic-bezier(.22,.7,.3,1),opacity .16s;display:grid}.workspace-outliner-collapse[data-expanded=false]{opacity:0;grid-template-rows:0fr}.workspace-outliner-collapse[hidden]{display:none}.workspace-outliner-collapse-content{min-height:0;overflow:clip}@media (prefers-reduced-motion:reduce){.workspace-outliner-collapse{transition:none}}.workspace-outliner :is(.workspace-outliner-folders,.workspace-outliner-tree,#board-scenes-section,.workspace-outliner-collapse-content){scrollbar-width:none}.workspace-outliner :is(.workspace-outliner-folders,.workspace-outliner-tree,#board-scenes-section,.workspace-outliner-collapse-content)::-webkit-scrollbar{display:none}.workspace-outliner-folders .workspace-outliner-folder{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.workspace-outliner-folders .workspace-outliner-folder[aria-pressed=true]{background:#ffffff0c}.workspace-outliner-folders .workspace-outliner-folder svg{flex-shrink:0}.workspace-outliner-folders .workspace-outliner-tree{margin-left:16px;overflow:visible}.workspace-outliner-add{color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding:9px;display:flex}.workspace-outliner-add:hover,.workspace-outliner-folders .workspace-outliner-folder:hover,html[data-theme=dark] .workspace-outliner .workspace-outliner-folder-banner{background:#ffffff0c}html[data-theme=dark] .workspace-outliner .workspace-outliner-folder-banner:is(:hover,:has(>button:focus-visible)){background:#ffffff16}html[data-theme=dark] .workspace-outliner .workspace-outliner-folder-banner>:is(.workspace-outliner-folder-arrow,.workspace-outliner-folder){background:0 0}.image-page.image-page.image-page[data-top-bar-trial=true][data-outliner-open=false] .workspace-image-gallery[data-board-camera]{right:52px}html .image-page[data-board-frame-mode] .workspace-dock .workspace-dock-button[aria-expanded=true]{color:#29312f;background:#dce1e0a6}@media (prefers-reduced-motion:reduce){.workspace-outliner[data-open]{transition:none}}.image-page[data-top-bar-trial=true]{--outliner-width:min(280px, 40vw)}.workspace-outliner{z-index:22;width:var(--outliner-width,280px);background:var(--theme-surface,#292a2a);color:var(--theme-secondary,#c6caca);border-radius:8px;flex-direction:column;padding:6px;font-size:12px;display:flex;position:fixed;top:52px;bottom:2px;right:52px;box-shadow:inset 0 0 0 1px #ffffff12}.workspace-outliner>header{flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 6px;display:flex}.workspace-outliner-view-button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:auto;padding:0;transition:background-color .16s;display:grid}.workspace-outliner-view-button:hover{background:#7f7f7f29}.workspace-outliner-view-button:focus-visible{outline-offset:1px;outline:2px solid #75c7ad}.workspace-outliner-view-menu{min-width:150px;animation:.16s ease-out outliner-view-menu-enter}.workspace-outliner-view-menu button>svg:last-child:not(:first-child){color:#75c7ad;margin-left:auto}@keyframes outliner-view-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-outliner-tree[data-outliner-view=preview] .workspace-outliner-item-list,.workspace-outliner-tree[data-outliner-view=preview] .workspace-scene-outliner-group-items>.workspace-outliner-collapse-content{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:2px;display:grid}.workspace-outliner-tree[data-outliner-view=preview] .workspace-scene-outliner-group{grid-column:1/-1;min-width:0}.workspace-outliner-item[data-outliner-view=preview]{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;min-height:72px;padding:4px 2px}.workspace-outliner-item[data-outliner-view=preview]>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:10px;line-height:1.3;display:block;overflow:hidden}.workspace-outliner-preview{background:#7f7f7f1a;border-radius:4px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.workspace-outliner-item[data-outliner-view=preview]>.workspace-outliner-preview{max-width:100%}.workspace-outliner-preview>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.workspace-outliner-preview-retry{color:#c9cecc;cursor:pointer;background:#141515b8;place-items:center;display:grid;position:absolute;inset:0}:is(.workspace-outliner-preview-retry:hover,.workspace-outliner-preview-retry:focus-visible){color:#fff;outline-offset:-1px;background:#141515db;outline:1px solid #75c7ad}.workspace-outliner-preview{position:relative}.workspace-outliner-virtual-spacer{width:100%;min-width:0;display:block}.workspace-outliner-item-list[data-virtualized=true]>.workspace-outliner-item[data-outliner-view=preview]{height:72px;min-height:72px}.workspace-outliner-preview .workspace-text-document-card-content{flex-direction:column;width:100%;height:100%;display:flex}.workspace-outliner-preview .workspace-text-document-icon{flex:1;place-items:center;padding:0;display:grid}.workspace-outliner-preview .workspace-text-document-icon svg{width:26px;height:26px}.workspace-outliner-preview .workspace-text-document-footer{flex:0 0 7px;height:7px;min-height:7px;padding:0}.workspace-outliner-preview .workspace-text-document-footer>*{display:none}@media (prefers-reduced-motion:reduce){.workspace-outliner-view-menu{animation:none}}.workspace-outliner-window{background:#1b1c1c;border:1px solid #101111;border-radius:5px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #0005,0 1px #ffffff0b}.workspace-outliner-folder{border-bottom:1px solid #ffffff10;align-items:center;gap:7px;padding:10px 8px;display:flex}.workspace-outliner-folder strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace-outliner-folder-count{color:#ffffff73;margin-left:auto;font-size:10px;font-weight:500}.workspace-outliner small{color:#858b89;margin-left:auto;font-size:10px}.workspace-outliner-tree{flex:1;padding:6px;overflow:auto}.workspace-outliner summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 4px}.workspace-outliner summary small{float:right}.workspace-outliner-disclosure-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:6px;padding:7px 4px;display:flex}.workspace-outliner-disclosure-toggle>svg{flex-shrink:0;transition:transform .22s}.workspace-outliner-disclosure-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.workspace-outliner-disclosure>.workspace-outliner-collapse>.workspace-outliner-collapse-content>.workspace-outliner-item-list,.workspace-outliner details:not(.workspace-outliner-group)>.workspace-outliner-item-list,.workspace-outliner-group{border-left:1px solid var(--workspace-outliner-tree-line,#ffffff10);margin-left:9px;padding-left:5px}.workspace-outliner-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:6px;transition:background-color .16s;display:flex}.workspace-outliner-item svg{opacity:.65;flex-shrink:0}.workspace-outliner-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-outliner-item:hover{background:#ffffff0a}html[data-theme=dark] .workspace-outliner-item[data-outliner-view=preview]:hover{background:#ffffff17}.workspace-outliner-item[aria-pressed=true]{color:#fff;background:#ffffff1a}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner{background:var(--accent);color:var(--accent-ink)}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner:is(:hover,:has(>button:focus-visible)){background:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner:is(:hover,:has(>button:focus-visible)){background:color-mix(in srgb, var(--accent-ink) 10%, var(--accent))}}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner>button{color:inherit;border-color:var(--accent-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner>button{border-color:color-mix(in srgb, var(--accent-ink) 14%, transparent)}}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner :is(small,.workspace-outliner-folder-count){color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner :is(small,.workspace-outliner-folder-count){color:color-mix(in srgb, var(--accent-ink) 72%, transparent)}}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner .workspace-outliner-active-dot:not([data-remembered-folder]){background:var(--accent-ink)}html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner+div:not([hidden]){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .workspace-outliner .workspace-outliner-folder-entry[data-outliner-selected=true]>.workspace-outliner-folder-banner+div:not([hidden]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}}[data-outliner-order-id]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}[data-outliner-order-id][data-outliner-dragging=true]{opacity:.6}.workspace-outliner-drag-preview{z-index:10000;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:var(--workspace-popover-fill,#292a2a);max-width:200px;color:inherit;box-shadow:var(--workspace-popover-shadow);border-radius:5px;padding:6px 9px;font-size:11px;position:fixed;overflow:hidden}.workspace-scene-outliner-tree .workspace-outliner-item-list{border:0;margin:0;padding:0}.workspace-scene-outliner-group-header{align-items:stretch;display:flex}.workspace-scene-outliner-group-header>.workspace-outliner-item{flex:1;min-width:0}.workspace-scene-outliner-group-arrow{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:flex}.workspace-scene-outliner-group-arrow svg,.workspace-scene-outliner-section-toggle>svg:first-child{transition:transform .18s}.workspace-scene-outliner-section-list{margin-left:20px}.workspace-scene-outliner-group-arrow:hover{background:#ffffff0a}.workspace-scene-outliner-group-items{border-left:1px solid var(--workspace-outliner-tree-line,#ffffff10);margin-left:20px;padding-left:5px}.workspace-scene-outliner-tree button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.workspace-outliner-disclosure-toggle>svg,.workspace-scene-outliner-group-arrow svg,.workspace-scene-outliner-section-toggle>svg:first-child{transition:none}}.workspace-outliner-item-list{overscroll-behavior:contain;scrollbar-width:none;max-height:600px;overflow:hidden auto}.workspace-outliner-item-list::-webkit-scrollbar{display:none}.workspace-outliner-item-list[data-fade-top=true][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(#00000061,#000 12px calc(100% - 12px),#00000061);mask-image:linear-gradient(#00000061,#000 12px calc(100% - 12px),#00000061)}.workspace-outliner-item-list[data-fade-top=true][data-fade-bottom=false]{-webkit-mask-image:linear-gradient(#00000061,#000 12px);mask-image:linear-gradient(#00000061,#000 12px)}.workspace-outliner-item-list[data-fade-top=false][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#00000061);mask-image:linear-gradient(#000 calc(100% - 12px),#00000061)}.image-page.image-page[data-top-bar-trial=true] .workspace-dock{background:var(--theme-surface,#292a2a);width:48px;color:var(--theme-secondary,#c6caca);border-radius:8px;padding-top:8px;inset:52px 2px 2px auto;transform:none;box-shadow:inset 0 0 0 1px #ffffff12}.image-page[data-top-bar-trial=true] .workspace-dock-list{flex-direction:column;align-items:center;gap:10px;display:flex}.image-page[data-top-bar-trial=true] .workspace-dock-label{bottom:4px;left:auto;right:calc(100% + 10px)}.image-page.image-page[data-top-bar-trial=true] .workspace-folder-panel{z-index:24;width:44px;top:56px;left:auto;right:4px}.image-page[data-top-bar-trial=true] .workspace-folder-panel .workspace-folder-reveal{width:var(--outliner-width);position:absolute;top:0;right:50px}.image-page[data-top-bar-trial=true] .workspace-folder-caption{display:none}.image-page.image-page.image-page[data-top-bar-trial=true] .workspace-image-gallery[data-board-camera]{right:calc(54px + var(--outliner-width))}.workspace-url-archive{top:var(--workspace-board-gradient-top);bottom:2px;left:52px;right:calc(54px + var(--outliner-width));background:var(--workspace-board-surface,#171818);overscroll-behavior:contain;scrollbar-width:thin;border-radius:8px;padding:32px 64px 24px;position:fixed;overflow:auto}.image-page[data-outliner-open=false] .workspace-url-archive{right:52px}.workspace-url-archive-toolbar{z-index:8;height:32px;color:var(--theme-secondary,#c9cccc);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:64px;right:64px}.workspace-url-archive-toolbar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.workspace-url-archive-toolbar>strong>span{color:var(--theme-muted,#929796);font-weight:500}.workspace-url-tools-target{display:contents}.workspace-url-tool-control{flex:0 0 32px;width:32px;height:32px;position:relative}.workspace-url-archive-search{align-items:center;display:flex}.workspace-url-archive-search-field{opacity:0;width:0;transition:width .22s cubic-bezier(.2,.75,.2,1),opacity .15s,transform .22s cubic-bezier(.2,.75,.2,1);position:absolute;top:3px;left:calc(100% + 8px);overflow:hidden;transform:translate(-8px)}.workspace-url-archive-search[data-open=true] .workspace-url-archive-search-field{opacity:1;width:min(220px,100vw - 116px);transform:translate(0)}.workspace-url-archive-search input{box-sizing:border-box;width:100%;height:26px;color:var(--theme-copy,#f4f5f5);font:inherit;background:#242626e8;border:1px solid #ffffff18;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.workspace-url-archive-search input:focus{border-color:rgb(var(--accent-rgb) / 53.33%)}.workspace-url-archive-search input::placeholder{color:var(--theme-muted,#9a9e9e)}.workspace-url-archive-empty{color:inherit;text-align:center;opacity:.7;margin:12px auto}.workspace-url-archive-grid{column-gap:16px;display:block;position:relative}.workspace-url-archive-slot{border-radius:11.1%;min-width:0;position:absolute}[data-workspace-item-motion=arriving]>:is(article,.workspace-text-card-positioner,.workspace-outliner-folder-banner,.workspace-folder-button){transform-origin:50%;will-change:opacity, transform;animation:.36s cubic-bezier(.2,.82,.28,1) both workspace-card-materialize}[data-workspace-item-motion=leaving]{pointer-events:none}[data-workspace-item-motion=leaving]>:is(article,.workspace-text-card-positioner,.workspace-outliner-folder-banner,.workspace-folder-button){transform-origin:50%;will-change:opacity, transform;animation:.24s cubic-bezier(.22,.78,.3,1) both workspace-image-quick-delete-collapse}.workspace-outliner-folder-entry[data-workspace-item-motion=arriving]>div:not(.workspace-outliner-folder-banner){animation:.36s ease-out both workspace-archive-content-arrive}.workspace-outliner-folder-entry[data-workspace-item-motion=leaving]>div:not(.workspace-outliner-folder-banner),[data-workspace-item-motion=leaving]:after,.workspace-text-archive-slot[data-workspace-item-motion=leaving]>.workspace-text-archive-resize-controls{animation:.24s ease-out both workspace-archive-content-leave}@keyframes workspace-archive-content-arrive{0%{opacity:0}to{opacity:1}}@keyframes workspace-archive-content-leave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-workspace-item-motion]>:is(article,.workspace-text-card-positioner,.workspace-outliner-folder-banner,.workspace-folder-button),.workspace-outliner-folder-entry[data-workspace-item-motion]>div:not(.workspace-outliner-folder-banner),[data-workspace-item-motion]:after,.workspace-text-archive-slot[data-workspace-item-motion]>.workspace-text-archive-resize-controls{animation:none}}.workspace-url-archive .workspace-url-card-positioner{border-radius:inherit;width:100%;height:100%;transition:opacity .18s;position:relative;transform:none}.workspace-url-archive .workspace-url-orb.workspace-url-bookmark-covered{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;transform:none}.workspace-url-archive .workspace-url-card-positioner[data-url-preview=cover] .workspace-url-orb-selection-contour{display:none}.workspace-url-archive .workspace-url-orb-hit-target{touch-action:none;cursor:grab}:is(.workspace-url-archive,.workspace-text-archive)[data-marquee-active=true],:is(.workspace-url-archive,.workspace-text-archive)[data-marquee-active=true] *{cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.workspace-url-archive-fallback{background:var(--theme-inset,#252626);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.workspace-url-archive-fallback .workspace-url-orb-icon{background:0 0;width:56px;height:56px;position:relative;inset:auto;overflow:visible;transform:none}.workspace-url-archive-fallback .workspace-url-orb-icon-canvas{filter:none;width:100%;height:100%;inset:0}.workspace-url-archive-fallback>strong{font-size:12px}.workspace-url-archive-slot[data-drag-source=true]>article{opacity:.24}.workspace-url-archive-slot[data-drop-mode=swap]:before,.workspace-image-archive-slot[data-drop-mode=swap]:before,.workspace-text-archive-slot[data-drop-mode=swap]:before{z-index:2;content:"";border:2px solid var(--accent);border-radius:inherit;box-shadow:0 0 18px rgb(var(--accent-rgb) / 18%);pointer-events:none;animation:.26s cubic-bezier(.2,.8,.2,1) both workspace-url-archive-swap-ring;position:absolute;inset:-4px}.workspace-url-archive-slot[data-drop-mode=swap]>article,.workspace-text-archive-slot[data-drop-mode=swap]>.workspace-text-card-positioner{animation:.28s cubic-bezier(.2,.8,.2,1) both workspace-url-archive-swap-lift}.workspace-url-archive-slot[data-drop-mode=before]:after,.workspace-url-archive-slot[data-drop-mode=after]:after,.workspace-image-archive-slot[data-drop-mode=before]:before,.workspace-image-archive-slot[data-drop-mode=after]:before,.workspace-text-archive-slot[data-drop-mode=before]:after,.workspace-text-archive-slot[data-drop-mode=after]:after{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px rgb(var(--accent-rgb) / 24%);pointer-events:none;transform-origin:50%;border-radius:3px;animation:.22s cubic-bezier(.2,.8,.2,1) both workspace-url-archive-insert-line;position:absolute;top:8px;bottom:8px}.workspace-url-archive-slot[data-drop-mode=before]:after,.workspace-image-archive-slot[data-drop-mode=before]:before,.workspace-text-archive-slot[data-drop-mode=before]:after{left:-9.5px}.workspace-url-archive-slot[data-drop-mode=after]:after,.workspace-image-archive-slot[data-drop-mode=after]:before,.workspace-text-archive-slot[data-drop-mode=after]:after{right:-9.5px}@keyframes workspace-url-archive-insert-line{0%{opacity:0;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes workspace-url-archive-swap-ring{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes workspace-url-archive-swap-lift{0%{transform:scale(.99)}72%{transform:scale(1.018)}to{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.workspace-url-archive-slot[data-drop-mode=swap]:before,.workspace-url-archive-slot[data-drop-mode=swap]>article,.workspace-url-archive-slot[data-drop-mode=before]:after,.workspace-url-archive-slot[data-drop-mode=after]:after,.workspace-text-archive-slot[data-drop-mode=swap]:before,.workspace-text-archive-slot[data-drop-mode=swap]>.workspace-text-card-positioner,.workspace-text-archive-slot[data-drop-mode=before]:after,.workspace-text-archive-slot[data-drop-mode=after]:after{animation:none}}.workspace-url-archive-ghost{z-index:1000;aspect-ratio:1;pointer-events:none;background:var(--theme-surface,#292a2a);opacity:.9;border-radius:33.75px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0006}.workspace-url-archive-ghost img{object-fit:contain;width:100%;height:calc(100% - 64px);min-height:0}.workspace-url-archive-ghost strong{text-overflow:ellipsis;flex:0 0 64px;padding:12px;font-size:12px;overflow:hidden}.workspace-url-archive-error{color:#ff929a}.workspace-text-archive{top:var(--workspace-board-gradient-top);bottom:2px;left:52px;right:calc(54px + var(--outliner-width));background:var(--workspace-board-surface,#171818);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;border-radius:8px;padding:32px 64px 24px;position:fixed;overflow:auto}.image-page[data-outliner-open=false] .workspace-text-archive{right:52px}.workspace-text-archive-grid{grid-template-columns:minmax(0, min(var(--workspace-text-archive-base-width,360px), 100%));place-content:start center;gap:16px;display:grid}.workspace-text-archive-grid[data-layout-ready=true]{display:block;position:relative}.workspace-text-archive-grid[data-layout-ready=true]>.workspace-text-archive-slot{position:absolute}.workspace-text-archive-slot[data-drag-source=true]>.workspace-text-card-positioner{opacity:.24}.workspace-text-archive[data-drag-active=true],.workspace-text-archive[data-drag-active=true] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.workspace-text-archive-ghost{z-index:1000;pointer-events:none;border-radius:var(--workspace-thumbnail-radius);background:var(--theme-surface,#2e2f2f);color:var(--theme-copy,#eceeee);opacity:.92;font-size:14px;line-height:1.3;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0006,inset 0 0 0 1px #ffffff20}.workspace-text-archive-ghost-title{background:var(--theme-surface,#292a2a);height:32px;padding:6px 32px;overflow:hidden}.workspace-text-archive-ghost-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 40px 24px}.workspace-text-archive-slot{border-radius:var(--workspace-thumbnail-radius);align-self:start;min-width:0;transition:none;position:relative}.workspace-text-archive-slot>.workspace-text-card-positioner{border-radius:inherit;transition:none;position:relative;inset:auto;width:100%!important}.workspace-text-archive-slot .workspace-text-card{height:100%}.workspace-text-archive-card-content{background:0 0;flex:none;width:100%;min-height:100%}.workspace-text-archive-slot .workspace-text-archive-document{width:100%;height:auto;min-height:0;max-height:none;color:var(--theme-copy,#eceeee);background:var(--theme-surface,#2e2f2f);box-shadow:none;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border:0;border-radius:0;padding-bottom:24px;display:flow-root;overflow:visible}.workspace-text-archive-slot .workspace-text-archive-measure{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:32px;left:0}.workspace-text-archive-document-copy{flex:none;display:flow-root}.workspace-text-archive-document-copy,.workspace-text-archive-document-copy *{cursor:text!important;-webkit-user-select:text!important;user-select:text!important}.workspace-text-archive-more{z-index:1;-webkit-user-select:none;user-select:none;background:0 0;flex:0 0 36px;justify-content:flex-start;align-items:center;height:36px;margin-top:auto;display:flex;position:relative}.workspace-text-archive-slot .workspace-text-archive-document:not(.workspace-text-archive-measure){transition:none}.workspace-text-archive-slot[data-height-animated=true],.workspace-text-archive-slot[data-height-animated=true]>.workspace-text-card-positioner,.workspace-text-archive-slot[data-height-animated=true]>.workspace-text-archive-resize-controls,.workspace-text-archive-slot[data-height-animated=true] .workspace-text-archive-document:not(.workspace-text-archive-measure){transition:height .42s cubic-bezier(.22,1,.36,1)}.workspace-text-archive-more button{color:var(--workspace-text-archive-more-text,#ffb9c1);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:6px 0;font-size:14px;transition:color .18s}.workspace-text-archive-more button:hover{color:var(--workspace-text-archive-more-hover,#ffb9c1)}.workspace-text-archive-resize-controls{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.workspace-text-archive-resize-controls>button{pointer-events:auto}.workspace-text-archive-slot[data-selected=true]>.workspace-text-archive-resize-controls>.workspace-surface-bottom-resize-handle:before{opacity:1;background:#c9d1cd;height:4px;top:8px}.workspace-text-archive-slot[data-resizing=true],.workspace-text-archive-slot[data-resizing=true]>.workspace-text-card-positioner,.workspace-text-archive-slot[data-resizing=true]>.workspace-text-archive-resize-controls,.workspace-text-archive-slot[data-resizing=true] .workspace-text-archive-document:not(.workspace-text-archive-measure){transition:none}@media (prefers-reduced-motion:reduce){.workspace-text-archive-slot[data-height-animated],.workspace-text-archive-slot[data-height-animated]>.workspace-text-card-positioner,.workspace-text-archive-slot[data-height-animated]>.workspace-text-archive-resize-controls,.workspace-text-archive-slot[data-height-animated] .workspace-text-archive-document:not(.workspace-text-archive-measure){transition:none}}.workspace-text-archive-slot .workspace-text-card-title-banner-mode{box-shadow:none;background:0 0;border:0;gap:0}.workspace-text-archive-slot .workspace-text-card-title-banner-mode:after{display:none}.workspace-text-archive-slot .workspace-text-card-title-banner,.workspace-text-archive-slot .workspace-text-archive-document:not(.workspace-text-archive-measure){box-shadow:none}.workspace-text-archive-slot .workspace-text-archive-document:not(.workspace-text-archive-measure){border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius)}.workspace-image-archive,.workspace-url-archive,.workspace-text-archive{--workspace-selection-border-width:2px}.workspace-reference-card[data-selected=true]:after,.workspace-image-archive-slot[data-workspace-item-selected=true]:after,.workspace-url-archive .workspace-url-card-positioner-selected:after,.workspace-image-thumbnail-positioner[data-scene-kind=text][data-workspace-item-selected=true]:after{content:"";z-index:7;border-radius:inherit;border:1px solid var(--workspace-selection-contour,#858585);border-width:var(--workspace-selection-border-width,1px);pointer-events:none;display:block;position:absolute;inset:-1px}.workspace-text-archive-slot>.workspace-text-card-positioner:has(>.workspace-text-card-selected):after{content:"";z-index:7;border-radius:inherit;border:1px solid var(--workspace-selection-contour,#858585);border-width:var(--workspace-selection-border-width,1px);pointer-events:none;display:block;position:absolute;inset:-1px}.workspace-reference-card[data-selected=true]:after{z-index:1;border-radius:10px}.workspace-text-archive-slot .workspace-text-card-title-banner{box-sizing:border-box;width:100%;height:32px;padding:0 var(--workspace-text-card-inline-padding,24px);padding-left:max(0px, calc(var(--workspace-text-card-inline-padding,24px) - 8px));border-radius:var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius) 0 0;background:var(--theme-surface,#292a2a);flex:0 0 32px;align-items:center;margin-bottom:0;display:flex}.workspace-text-archive-slot .workspace-text-card-title-banner .workspace-text-card-document-title{align-items:center;gap:4px;width:100%;margin:0;font-weight:400;display:flex;font-size:12px!important}.workspace-text-archive-slot .workspace-text-card-title-banner-mode .workspace-text-editor-card-title{background:var(--theme-surface,#292a2a);gap:4px;margin:0;height:32px!important}.workspace-text-archive-slot .workspace-text-card-title-banner-mode .workspace-text-card-title-label{flex:0 auto;min-width:0}:is(.workspace-text-archive-slot,.workspace-text-document-footer) .workspace-text-card-created-at{color:inherit;opacity:.6;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400;line-height:1.3}.workspace-text-archive-slot :is(.workspace-text-card-content,.text-composer-page){padding-top:20px!important}.workspace-text-archive-slot .workspace-text-card-title-banner-mode .workspace-text-editor-card-document{background:linear-gradient(#292a2a 32px,#2e2f2f 32px)}.workspace-text-archive-slot .workspace-text-card-title-banner-mode :is(.workspace-text-card-content-viewport,.workspace-text-editor-card-body){background:var(--theme-surface,#2e2f2f)}.workspace-text-archive-slot .workspace-text-card-title-label:before{display:none}.workspace-text-archive-slot .workspace-text-card-content-frame{--workspace-text-font-size:16px!important}.workspace-text-archive-slot :is(.workspace-text-card-document-title,.workspace-text-editor-card-title,.workspace-text-card-rendered-page,.workspace-text-card-rendered-page *,.workspace-text-editor-card-body,.workspace-text-editor-card-body *){font-size:16px!important;line-height:1.3!important}.workspace-text-archive-status{color:var(--theme-muted,#aeb5b3);text-align:center;margin:12px auto}.workspace-text-archive-status[role=alert]{color:#ff929a}.workspace-text-archive-empty{color:var(--theme-muted,#aeb5b3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.workspace-text-archive-empty,.workspace-url-archive-empty{max-width:calc(100vw - 32px);margin:0;position:fixed;top:50dvh;left:50vw;transform:translate(-50%,-50%)}@media (max-width:600px){.workspace-url-archive{padding:32px 64px 24px}.url-page[data-outliner-open=true] .workspace-url-archive{right:52px}.url-page .workspace-outliner{width:min(280px,100vw - 104px)}.workspace-text-archive{padding:32px 20px 24px;right:52px}.text-page .workspace-outliner{width:min(280px,100vw - 104px)}}.image-page[data-top-bar-trial=true]>.workspace-image-gallery-header>div>:is(strong,span),.image-page[data-top-bar-trial=true]>.workspace-route-surface>.workspace-image-gallery-header>div>:is(strong,span){display:none}html .image-page.image-page.image-page[data-top-bar-trial=true] :is(.workspace-outliner,.workspace-dock){top:var(--workspace-board-gradient-top)}html .image-page.image-page.image-page[data-top-bar-trial=true]:before,html .image-page.image-page.image-page[data-top-bar-trial=true] .settings-menu,html .image-page.image-page.image-page[data-top-bar-trial=true] .workspace-dock,html .image-page.image-page.image-page[data-top-bar-trial=true] .workspace-outliner,html .image-page.image-page.image-page[data-top-bar-trial=true] .workspace-outliner-window,html .image-page.image-page.image-page[data-top-bar-trial=true] .workspace-image-gallery[data-board-camera]{border-radius:8px}html .image-page.image-page.image-page[data-top-bar-trial=true]:before{border-radius:8px 8px 2px 2px}html .image-page.image-page.image-page[data-top-bar-trial=true] .settings-menu{border-radius:8px}html .image-page.image-page.image-page[data-top-bar-trial=true] .workspace-dock{border-radius:2px 2px 8px}html .image-page.image-page.image-page[data-top-bar-trial=true] :is(.workspace-outliner,.workspace-outliner-window){border-radius:2px}html .image-page[data-top-bar-trial=true] .workspace-brand-wordmark{top:calc(2px + var(--workspace-top-bar-height) / 2);left:50%;transform:translate(-50%,-50%)}.image-page.image-page.image-page[data-top-bar-trial=true]{--workspace-top-bar-height:32px;--workspace-board-gradient-top:calc(2px + var(--workspace-top-bar-height) + 2px);--workspace-board-gradient-left:2px;--workspace-board-gradient-right:2px}.image-page[data-top-bar-trial=true]:before{content:"";height:var(--workspace-top-bar-height);background:var(--workspace-neutral-surface,#2e2f2f);pointer-events:none;z-index:19;border-radius:8px;display:block;position:fixed;inset:2px 2px auto;box-shadow:inset 0 0 0 1px #80808029}.image-page.image-page[data-top-bar-trial=true] .workspace-image-gallery[data-board-camera]{top:var(--workspace-board-gradient-top);left:var(--workspace-board-gradient-left);right:var(--workspace-board-gradient-right);background-color:var(--workspace-board-surface);border-radius:8px;box-shadow:inset 0 0 0 1px #80808029}.image-page.image-page.image-page[data-top-bar-trial=true] .settings-menu,.image-page[data-top-bar-trial=true] .workspace-folder-panel{top:4px}.image-page .workspace-image-gallery[data-board-camera],.image-page .workspace-url-gallery,.image-page .workspace-text-gallery{border-radius:0;inset:0;-webkit-mask-image:none;mask-image:none}.image-page.image-page.image-page .settings-menu{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.image-page .workspace-folder-toggle{top:max(12px, env(safe-area-inset-top))}.image-page .workspace-image-gallery[data-board-camera]>.workspace-image-board-info,.image-page>.workspace-image-gallery-header,.image-page>.workspace-route-surface>.workspace-image-gallery-header{top:max(64px, calc(env(safe-area-inset-top) + 52px));left:max(16px, env(safe-area-inset-left))}.image-page .workspace-dock{z-index:20}.image-page .workspace-brand-wordmark{top:max(8px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));width:clamp(100px,8.6667vw,146.667px);transform:none}.workspace-folder-summary{width:100%;color:inherit;pointer-events:none;flex-direction:column;align-items:center;gap:3px;font-size:10px;line-height:1.3;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}.workspace-folder-summary:empty{display:none}.image-page .workspace-folder-rail{left:max(13px, env(safe-area-inset-left));transition:transform .24s,opacity .24s,visibility .24s}.image-page .workspace-folder-rail[data-overlay-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(-50%)}.image-page .workspace-folder-rail[data-overlay-open=false]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px),-50%)}.image-page .workspace-folder-toggle{z-index:21;top:50%;left:calc(max(13px, env(safe-area-inset-left)) + 88px);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:left .24s;display:grid;position:fixed;transform:translateY(-50%)}.image-page .workspace-folder-toggle[aria-expanded=false]{left:max(8px, env(safe-area-inset-left))}.workspace-folder-toggle>span{box-sizing:border-box;width:44px;height:44px;color:var(--theme-copy,#eceeee);-webkit-backdrop-filter:blur(8px);opacity:.75;background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;place-items:center;transition:height .24s,opacity .16s;display:grid;box-shadow:inset 1px 0 1px #ffffff3d,0 1px 5px #0000001f}.workspace-folder-toggle[aria-expanded=false]>span{height:44px}:is(.workspace-folder-toggle:hover>span,.workspace-folder-toggle:focus-visible>span){opacity:.9}html:not([data-theme=dark]) .workspace-folder-toggle>span{color:#46543e;background:#46543e1f;border-color:#46543e40}@media (prefers-reduced-motion:reduce){.image-page .workspace-folder-rail,.image-page .workspace-folder-toggle,.workspace-folder-toggle>span{transition:none}}.image-page .workspace-dock{left:max(12px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));transform:none}.image-page .workspace-dock-list{gap:8px}.image-page .workspace-dock-item{position:relative}.workspace-dock-label{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#232625e6;border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.3;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}:is(.workspace-dock-button:hover .workspace-dock-label,.workspace-dock-button:focus-visible .workspace-dock-label){opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.workspace-dock-label{transition:none}}html .image-page[data-board-frame-mode] .workspace-dock .workspace-dock-button,.image-page .workspace-dock .workspace-dock-button{background:var(--workspace-flat-surface,#f5f6f3);border-radius:7px;width:32px;height:32px;overflow:visible}@supports (color:color-mix(in lab, red, red)){html .image-page[data-board-frame-mode] .workspace-dock .workspace-dock-button,.image-page .workspace-dock .workspace-dock-button{background:color-mix(in srgb, var(--workspace-flat-surface,#f5f6f3) 65%, transparent)}}html .image-page[data-board-frame-mode] .workspace-dock .workspace-dock-button,.image-page .workspace-dock .workspace-dock-button{color:var(--workspace-neutral-secondary,#495443);-webkit-backdrop-filter:blur(8px);box-shadow:none}html .image-page[data-board-frame-mode] .workspace-dock .workspace-dock-button[aria-current=page],.image-page .workspace-dock .workspace-dock-button[aria-current=page]{color:#29312f;box-shadow:none;background:#dce1e0a6}.image-page .workspace-image-camera-tools{right:calc(max(12px, env(safe-area-inset-right)) + 40px);bottom:max(12px, env(safe-area-inset-bottom))}.image-page .workspace-image-help-dock{left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:32px;height:32px}.image-page .workspace-image-help-dock .workspace-image-help-reopen{opacity:1;visibility:visible;pointer-events:auto;width:32px;height:32px;transform:none}.image-page .workspace-image-help-dock .workspace-image-camera-help{transform-origin:100% 100%;position:absolute;bottom:calc(100% + 10px);left:auto;right:0}.image-page .workspace-image-help-dock[data-collapsed=true] .workspace-image-camera-help{transform:translateY(8px)scale(.96)}.image-page .workspace-brand-wordmark{width:var(--workspace-brand-width,clamp(50px, 4.33335vw, 73.3335px));left:50%;transform:translate(-50%)}.workspace-folder-panel{z-index:21;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));width:min(calc(16px + var(--folder-columns,3) * 76px), calc(100vw - 24px));color:var(--workspace-neutral-secondary,#495443);position:fixed}.image-page .workspace-folder-panel .workspace-folder-toggle{background:var(--workspace-neutral-surface,#2e2f2f);width:44px;height:44px;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;position:relative;top:auto;left:auto;transform:none}.workspace-folder-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s,visibility .28s;display:grid}.workspace-folder-panel[data-open=true] .workspace-folder-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.workspace-folder-reveal-inner{min-height:0;margin-bottom:-3px;padding-bottom:3px;overflow:hidden}.image-page .workspace-folder-panel .workspace-folder-rail{visibility:visible;opacity:1;border-radius:14px;width:100%;height:auto;max-height:none;margin-top:8px;margin-bottom:-3px;padding-bottom:13px;position:relative;top:auto;left:auto;transform:none}.image-page .workspace-folder-panel .workspace-folder-list{grid-template-columns:repeat(var(--folder-columns,3), minmax(0, 1fr));overscroll-behavior:contain;flex:0 auto;grid-auto-rows:64px;gap:10px 4px;min-height:0;max-height:min(216px,max(64px,100dvh - 210px));overflow-y:auto}.workspace-folder-panel .workspace-folder-item{min-width:0}.image-page .workspace-folder-panel .workspace-folder-name{width:100%;max-width:68px}.workspace-folder-panel .workspace-folder-empty{grid-column:1/-1}.workspace-folder-panel .workspace-folder-divider,.workspace-folder-panel .workspace-folder-add{flex-shrink:0}.workspace-folder-panel .workspace-folder-add-item{place-items:center;display:grid}.image-page .workspace-folder-panel .workspace-folder-button img{width:44px;transform:translate(-50%,-50%)}.image-page .workspace-folder-panel .workspace-folder-button{height:35.75px;overflow:visible}.image-page .workspace-folder-panel .workspace-folder-item:not(.workspace-folder-add-item){align-content:center;gap:4px}.image-page .workspace-folder-panel .workspace-folder-item:before{top:8px}.workspace-folder-caption{overflow-wrap:anywhere;padding:8px 0;font-size:10px;line-height:1.4;transition:padding .28s,background-color .22s}.workspace-folder-panel[data-open=true] .workspace-folder-caption{text-align:center;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;padding:8px 0 0;display:flex}.workspace-folder-panel[data-open=true] .workspace-folder-summary{flex-flow:wrap;justify-content:center;align-items:baseline;gap:8px;width:auto;margin-top:0;display:flex}.image-page .workspace-folder-panel .workspace-folder-item:before{display:none}.workspace-folder-caption strong{font-weight:500}.workspace-folder-panel[data-open=true] .workspace-folder-caption>strong{display:none}.workspace-folder-panel .workspace-folder-summary{align-items:flex-start;margin-top:3px;position:static}@media (prefers-reduced-motion:reduce){.workspace-folder-reveal{transition:none}}.settings-tool-rail{display:contents}html .image-page.image-page.image-page[data-workspace-page-shell=true] .settings-menu{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0;display:contents;position:static;inset:auto;transform:none}html .image-page.image-page.image-page[data-workspace-page-shell=true] .settings-tool-rail{z-index:24;box-sizing:border-box;background:var(--theme-surface,#292a2a);width:48px;height:auto;min-height:0;color:var(--theme-secondary,#c6caca);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;top:50%;left:2px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff12}html .image-page[data-workspace-page-shell=true] .settings-tool-rail:empty{display:none}html .image-page[data-workspace-page-shell=true] .settings-menu>[data-settings-panel-trigger]{z-index:24;margin:0;position:fixed;bottom:10px;left:10px}html .image-page[data-workspace-page-shell=true] .settings-menu>.settings-general-panel{z-index:25;position:fixed;inset:auto auto 2px 52px}.workspace-top-bar-summary{z-index:20;width:min(42vw,620px);max-width:calc(50vw - var(--workspace-brand-width) / 2 - 26px);height:var(--workspace-top-bar-height,32px);min-width:0;color:var(--theme-secondary,#c9cccc);pointer-events:none;align-items:center;gap:8px;font-size:12px;line-height:1;display:flex;position:fixed;top:2px;left:14px}.workspace-top-bar-summary:empty{display:none}.workspace-top-bar-summary strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.workspace-top-bar-summary>span:not(.workspace-top-bar-active-dot){color:var(--theme-muted,#929796);white-space:nowrap;flex:none}.workspace-top-bar-active-dot{background:var(--workspace-active-dot);border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:2.4s ease-in-out infinite outliner-active-pulse}.workspace-shell-search{z-index:24;align-items:center;width:32px;height:32px;display:flex;position:fixed;bottom:10px;left:50px}.workspace-shell-search-trigger{z-index:2;flex:0 0 32px;position:relative}.workspace-shell-search-field{z-index:1;opacity:0;width:0;transition:width .22s cubic-bezier(.2,.75,.2,1),opacity .15s,transform .22s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:3px;left:calc(100% + 8px);overflow:hidden;transform:translate(-8px)}.workspace-shell-search[data-open=true] .workspace-shell-search-field{opacity:1;width:min(220px,100vw - 106px);transform:translate(0)}.workspace-shell-search input{box-sizing:border-box;width:100%;height:26px;color:var(--theme-copy,#f4f5f5);font:inherit;background:#242626e8;border:1px solid #ffffff18;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.workspace-shell-search input:focus{border-color:rgb(var(--accent-rgb) / 53.33%)}.workspace-shell-search input::placeholder{color:var(--theme-muted,#9a9e9e)}.image-page[data-workspace-page-shell=true]{--workspace-brand-width:clamp(50px, 4.33335vw, 73.3335px);--workspace-navigation-inset:52px}.image-page[data-workspace-page-shell=true][data-outliner-open=true]{--workspace-navigation-inset:calc(54px + var(--outliner-width))}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-dock{inset:auto auto max(10px, env(safe-area-inset-bottom)) 50%;box-sizing:border-box;width:max-content;height:40px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;z-index:24;background:0 0;border:0;border-radius:0;padding:0;transform:translate(-50%)}html .image-page[data-workspace-page-shell=true] .workspace-dock .workspace-dock-button{width:40px;height:40px}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-dock-list{flex-direction:row;gap:8px}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-dock-label{inset:auto auto calc(100% + 10px) 50%;transform:translate(-50%)}.image-page[data-workspace-page-shell=true] .workspace-side-tools-panel{z-index:24;top:var(--workspace-board-gradient-top);box-sizing:border-box;background:var(--theme-surface,#292a2a);width:48px;color:var(--theme-secondary,#c6caca);border-radius:2px 2px 2px 8px;flex-direction:column;align-items:center;gap:2px;padding:2px 2px 48px;display:flex;position:fixed;bottom:2px;left:2px;box-shadow:inset 0 0 0 1px #ffffff12}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-folder-trigger{background:var(--workspace-flat-surface,#f5f6f3);flex:0 0 44px}@supports (color:color-mix(in lab, red, red)){html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-folder-trigger{background:color-mix(in srgb, var(--workspace-flat-surface,#f5f6f3) 65%, transparent)}}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-folder-trigger{color:var(--workspace-neutral-secondary,#495443);box-shadow:none}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-folder-trigger[aria-expanded=true]{color:#29312f;background:#dce1e0a6}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-folder-trigger>svg{width:18px;height:18px;color:inherit}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-tools-panel .settings-trigger{border-radius:7px;width:44px;height:44px;margin:0;transform:none}html .image-page.image-page[data-workspace-page-shell=true] .workspace-side-tools-panel .workspace-shell-search-trigger{flex-basis:44px}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-outliner{left:52px;right:auto}[data-outliner-order-id]{position:relative}[data-outliner-order-id][draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}[data-outliner-order-id]:before,[data-outliner-order-id]:after{content:"";background:var(--accent);opacity:0;transform-origin:50%;pointer-events:none;z-index:3;border-radius:2px;height:2px;transition:opacity .14s,transform .18s;position:absolute;left:4px;right:4px;transform:scaleX(.2)}[data-outliner-order-id]:before{top:-1px}[data-outliner-order-id]:after{bottom:-1px}[data-outliner-order-id][data-outliner-drop=before]:before,[data-outliner-order-id][data-outliner-drop=after]:after{opacity:.9;transform:scaleX(1)}[data-outliner-order-id][data-outliner-view=preview]:before,[data-outliner-order-id][data-outliner-view=preview]:after{width:2px;height:auto;top:4px;bottom:4px;transform:scaleY(.2)}[data-outliner-order-id][data-outliner-view=preview]:before{left:-1px;right:auto}[data-outliner-order-id][data-outliner-view=preview]:after{left:auto;right:-1px}[data-outliner-order-id][data-outliner-view=preview][data-outliner-drop=before]:before,[data-outliner-order-id][data-outliner-view=preview][data-outliner-drop=after]:after{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){[data-outliner-order-id]:before,[data-outliner-order-id]:after{transition:none}}.image-page[data-workspace-page-shell=true] .workspace-outliner[data-open=false]{transform:translate(-16px)}html .image-page.image-page.image-page[data-workspace-page-shell=true] .settings-tool-rail{width:44px;min-height:0;max-height:100%;box-shadow:none;scrollbar-width:none;background:0 0;flex:0 auto;gap:2px;padding:0;position:static;inset:auto;overflow-y:auto;transform:none}.image-page[data-workspace-page-shell=true] .settings-tool-rail::-webkit-scrollbar{display:none}.image-page[data-workspace-page-shell=true] .settings-tool-rail>.settings-trigger{flex-shrink:0}html .image-page[data-workspace-page-shell=true] .settings-menu>[data-settings-panel-trigger]{bottom:4px;left:4px;right:auto}html .image-page[data-workspace-page-shell=true] .settings-menu>.settings-general-panel{left:52px;right:auto}.image-page[data-workspace-page-shell=true] .workspace-shell-search{left:auto;right:4px;top:calc(var(--workspace-board-gradient-top) + 2px);width:32px;height:32px;bottom:auto}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-shell-search .workspace-shell-search-trigger,html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-world-toggle,html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger{background:rgb(var(--workspace-flat-surface-rgb) / 28%);width:32px;height:32px;color:var(--workspace-neutral-secondary);-webkit-backdrop-filter:blur(10px);flex-basis:32px;transform:none;box-shadow:inset 0 0 0 1px #ffffff14}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-shell-search .workspace-shell-search-trigger:is(:hover,[aria-expanded=true]),html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-world-toggle:is(:hover,[aria-pressed=true]),html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger:is(:hover,[aria-pressed=true]){background:rgb(var(--workspace-flat-surface-rgb) / 42%);color:var(--workspace-neutral-copy)}html[data-theme=dark] .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger[aria-pressed=true],html[data-theme=dark] .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger[aria-pressed=true]:hover{background:var(--accent);color:var(--accent-ink)}.image-page[data-workspace-page-shell=true] .workspace-shell-search-field{bottom:3px;left:auto;right:calc(100% + 8px);transform:translate(8px)}.image-page[data-workspace-page-shell=true] .workspace-shell-search[data-open=true] .workspace-shell-search-field{transform:translate(0)}.workspace-account-menu{width:min(220px,100vw - 16px);min-width:0;max-height:calc(100dvh - 16px);overflow-y:auto}.workspace-account-profile-group{border-bottom:1px solid #80808038;padding-bottom:8px}.workspace-account-profile-group>button{width:100%}.workspace-account-preferences{gap:2px;padding:8px 0 0;display:grid}.workspace-account-preferences>[role=group]{gap:2px;display:grid}.workspace-account-menu .workspace-account-logout{color:inherit;background:0 0}html[data-theme] .workspace-account-menu .workspace-account-logout:hover:not(:disabled){background:var(--close-action);color:#fff}.workspace-account-preferences>.settings-panel-label{padding:4px 10px 6px}.workspace-preference-choice[aria-checked=true]:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.workspace-account-menu>button{align-items:center;gap:10px;display:flex}.workspace-account-settings-modal{overscroll-behavior:contain;width:min(360px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.workspace-account-settings-content{gap:14px;display:grid}.workspace-account-settings-content .settings-panel-section{gap:12px;display:grid}html .image-page.image-page.image-page[data-workspace-page-shell=true][data-outliner-open] :is(.workspace-image-gallery[data-board-camera],.workspace-url-archive,.workspace-text-archive){left:var(--workspace-navigation-inset);right:2px}.image-page[data-workspace-page-shell=true] .workspace-image-help-dock{right:max(12px, env(safe-area-inset-right))}.image-page[data-workspace-page-shell=true] .workspace-image-camera-tools{right:calc(max(12px, env(safe-area-inset-right)) + 40px)}@media (max-width:600px){.image-page[data-workspace-page-shell=true][data-outliner-open]{--workspace-navigation-inset:52px}html .image-page.image-page.image-page[data-workspace-page-shell=true][data-outliner-open] :is(.workspace-url-archive,.workspace-text-archive){left:52px}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-outliner{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 48px + 8px);width:min(280px,100vw - 60px)}.workspace-top-bar-summary{grid-template-rows:12px 12px;grid-template-columns:5px auto minmax(0,1fr);align-content:center;gap:2px 5px;display:grid}.workspace-top-bar-summary strong{grid-column:2/4}.workspace-top-bar-summary .workspace-top-bar-active-dot{grid-row:1/3}}:root{--workspace-popover-fill:#ededed;--workspace-popover-glass-fill:#edededc2;--workspace-popover-border:#00000024;--workspace-window-shadow:0 10px 28px #0000002e;--workspace-popover-shadow:0 10px 28px #0000002e, inset 0 1px 0 #ffffff47}html[data-theme=dark]{--workspace-popover-fill:#292a2a;--workspace-popover-glass-fill:#292a2ac2;--workspace-popover-border:#ffffff21;--workspace-window-shadow:0 10px 28px #0000004d;--workspace-popover-shadow:0 10px 28px #0000004d, inset 0 1px 0 #ffffff12}html[data-workspace-popover-style] :is(.workspace-folder-context-menu,.workspace-popover-surface,.workspace-group-editor,.workspace-color-card-editor,.workspace-group-editor-menu-panel,.settings-general-panel,.workspace-modal:not([data-modal-surface=transparent])){transition:background-color .18s,border-color .18s,box-shadow .18s;background:var(--workspace-popover-fill)!important;box-shadow:var(--workspace-popover-shadow)!important;-webkit-backdrop-filter:none!important;border:0!important}html[data-workspace-popover-style=glass] :is(.workspace-folder-context-menu,.workspace-popover-surface,.workspace-group-editor,.workspace-color-card-editor,.workspace-group-editor-menu-panel,.settings-general-panel,.workspace-modal:not([data-modal-surface=transparent])){background:var(--workspace-popover-glass-fill)!important;-webkit-backdrop-filter:blur(20px)saturate(115%)!important}html[data-theme=dark] .image-page[data-board-frame-mode=mode-4] .workspace-board-item-context-menu{overflow:hidden auto}html[data-workspace-popover-style] :is(.workspace-folder-context-menu,.workspace-popover-surface,.workspace-group-editor,.workspace-color-card-editor,.settings-general-panel,.workspace-modal:not([data-modal-surface=transparent])):before{display:none!important}.workspace-modal[data-modal-surface=transparent]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.workspace-modal[data-modal-surface=transparent]:before{display:none!important}html[data-workspace-popover-style=flat] .workspace-modal[data-modal-surface=window][data-modal-close=visible]{box-shadow:var(--workspace-window-shadow)!important}html[data-workspace-popover-style=flat] .workspace-modal[data-modal-surface=window]>.workspace-modal-header{animation:none!important}.workspace-modal[data-modal-close=visible]>.workspace-modal-header{position:relative;z-index:4!important}html[data-workspace-popover-style] .workspace-modal[data-modal-split-surface=true]{flex-direction:column;padding:0;display:flex;overflow:visible;-webkit-backdrop-filter:none!important;background:0 0!important}.workspace-modal[data-modal-split-surface=true]>.workspace-modal-header{flex:none;align-items:stretch;gap:0;margin:0;display:flex}.workspace-modal[data-modal-split-surface=true]>.workspace-modal-header>.workspace-modal-heading{padding-left:var(--workspace-modal-inset);background:var(--workspace-popover-fill);border-top-left-radius:8px;flex-direction:column;flex:auto;justify-content:center;padding-right:12px;display:flex}.workspace-modal[data-modal-split-surface=true]>.workspace-modal-header>.workspace-modal-dismiss{margin:0}.workspace-modal[data-modal-split-surface=true]>.workspace-modal-body{min-height:0;padding:16px var(--workspace-modal-inset) var(--workspace-modal-inset);background:var(--workspace-popover-fill);border-radius:0 0 8px 8px;overflow:hidden auto;animation:none!important}.workspace-modal-viewer[data-modal-split-surface=true]>.workspace-modal-body{overflow:hidden}.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-body{flex-direction:column;padding:0;display:flex}.workspace-original-image-footer{flex:0 0 44px;justify-content:center;align-items:stretch;height:44px;display:flex;position:relative}.workspace-original-image-footer button{width:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.workspace-original-image-footer button:hover:not(:disabled){background:#ffffff1f}.workspace-original-image-footer button:disabled{opacity:.3;cursor:default}.workspace-original-image-footer button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace-original-image-footer .workspace-original-image-options{display:none}.workspace-original-image-modal[data-modal-split-surface=true] .workspace-original-image-frame{flex-shrink:1;min-height:0}.workspace-modal[data-modal-split-surface=true]>.workspace-modal-body:has(>:is(.image-paste-title-field,.workspace-folder-form):first-child){padding-top:0}.workspace-modal-backdrop[data-backdrop=blurred]{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#1011119e!important}.workspace-modal-backdrop[data-backdrop=blurred]:before{display:none!important}html[data-workspace-popover-style=flat] .workspace-modal[data-modal-surface=window]>*{animation:none!important}.workspace-modal,.workspace-modal *{scrollbar-width:none}.workspace-modal::-webkit-scrollbar{width:0;height:0;display:none}.workspace-modal ::-webkit-scrollbar{width:0;height:0;display:none}.workspace-modal[data-modal-surface=window]{--modal-action-radius:8px}.workspace-modal[data-modal-surface=window][data-modal-close=hidden]{--modal-action-radius:16px}.workspace-modal[data-modal-surface=window] .workspace-modal-actions{margin-right:calc(-1 * var(--workspace-modal-inset));margin-bottom:calc(-1 * var(--workspace-modal-inset));align-items:stretch;gap:0}.workspace-modal[data-modal-surface=window] .image-paste-preview-footer{margin-right:calc(-1 * var(--workspace-modal-inset));margin-bottom:calc(-1 * var(--workspace-modal-inset))}.workspace-modal[data-modal-surface=window] .image-paste-preview-actions{gap:0}.workspace-modal[data-modal-surface=window] .image-paste-preview-actions>span{margin-right:12px}.workspace-modal[data-modal-surface=window] .workspace-modal-button{height:44px;color:inherit;filter:none;background:0 0;border-radius:0;transition:none;transform:none}.workspace-modal[data-modal-surface=window] .workspace-modal-button:last-child{border-bottom-right-radius:var(--modal-action-radius)}.workspace-modal[data-modal-surface=window] .workspace-modal-button:hover:not(:disabled){background:var(--workspace-neutral-inset,#80808029);filter:none;transform:none}.workspace-modal[data-modal-surface=window] .workspace-modal-button-primary:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.workspace-modal[data-modal-surface=window] .workspace-modal-button-danger:hover:not(:disabled){background:var(--close-action);color:#fff}.workspace-modal[data-modal-surface=window] .workspace-modal-button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}html .workspace-modal[data-modal-footer-surface=true]{flex-direction:column;max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:visible;box-shadow:var(--workspace-window-shadow)!important;-webkit-backdrop-filter:none!important;background:0 0!important}html[data-workspace-popover-style] .workspace-modal[data-modal-footer-surface=true]{box-shadow:var(--workspace-window-shadow)!important;-webkit-backdrop-filter:none!important;background:0 0!important}.workspace-modal[data-modal-footer-surface=true]{--modal-segment-fill:var(--workspace-popover-fill);--modal-segment-filter:none}html[data-workspace-popover-style=glass] .workspace-modal[data-modal-footer-surface=true]{--modal-segment-fill:var(--workspace-popover-glass-fill);--modal-segment-filter:blur(20px) saturate(115%)}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-content{min-height:0;padding:var(--workspace-modal-top-inset) var(--workspace-modal-inset) 19px;background:var(--modal-segment-fill);-webkit-backdrop-filter:var(--modal-segment-filter);border-radius:16px 16px 0 0;overflow:hidden auto}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-footer-actions{flex-wrap:nowrap;flex:none;gap:0;margin:0}.workspace-modal-footer-actions:before{content:"";background:var(--modal-segment-fill);-webkit-backdrop-filter:var(--modal-segment-filter);border-bottom-left-radius:16px;flex:1 0 16px}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-footer-actions>.workspace-modal-button{background:var(--modal-segment-fill);min-width:0;height:auto;min-height:44px;-webkit-backdrop-filter:var(--modal-segment-filter);flex:0 auto;padding-block:8px}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-footer-actions>.workspace-modal-button:hover:not(:disabled){background:var(--workspace-neutral-hover)}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-footer-actions>.workspace-modal-button-primary:hover:not(:disabled){background:var(--accent)}.workspace-modal[data-modal-footer-surface=true]>.workspace-modal-footer-actions>.workspace-modal-button-danger:hover:not(:disabled){background:var(--close-action)}.workspace-modal.text-composer-unsaved-confirmation>.workspace-modal-footer-actions:before{display:none}.workspace-modal.text-composer-unsaved-confirmation>.workspace-modal-footer-actions>:first-child{border-bottom-left-radius:16px}.workspace-modal.cloud-gift-notice .cloud-gift-footer{align-self:stretch;width:auto;margin:4px -24px -32px 0;top:0}.workspace-modal.text-composer-card .text-composer-footer{align-items:stretch;width:auto;margin-bottom:-12px;margin-right:-24px}.workspace-modal.text-composer-card{--modal-action-radius:12px}.workspace-modal.image-editor-fixed-window{width:min(1500px,100vw - 24px);height:min(1025px,100dvh - 40px)}.image-editor-fixed-window[data-modal-split-surface=true]>.workspace-modal-body{flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.image-editor-fixed-window .image-paste-preview-frame{min-width:0;min-height:0;max-height:none;box-shadow:none;background:#111;border-radius:0;flex:1 1 0;margin:0;padding:109px 64px 102px;overflow:hidden;container-type:size}html[data-theme=dark] .image-editor-fixed-window .image-paste-preview-frame{background:#111}.image-editor-fixed-window .image-crop-stage{width:min(var(--image-natural-width), 100cqw, calc(100cqh * var(--image-aspect-ratio)));aspect-ratio:var(--image-aspect-ratio);max-width:100%}.image-editor-fixed-window .image-crop-stage img{border-radius:0;width:100%;height:100%;max-height:none}.image-editor-rotated-media{grid-area:1/1;overflow:hidden}.image-editor-fixed-window .image-editor-rotated-media{position:absolute;inset:0}.image-rotation-control{z-index:3;text-align:center;color:#ddd;flex-direction:column;width:min(600px,100% - 32px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.image-rotation-value{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 8px;font-size:12px;line-height:18px}.image-rotation-ruler{height:28px;position:relative}.image-rotation-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.image-rotation-ticks span{background:#aaa;border-radius:2px;width:3px;height:3px}.image-rotation-ticks span[data-major=true]{height:12px}.image-rotation-ruler input{-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:100%;height:28px;margin:0;padding:0;position:absolute;inset:0}.image-rotation-ruler input::-webkit-slider-runnable-track{background:0 0;height:24px}.image-rotation-ruler input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:4px;width:6px;height:24px}.image-rotation-ruler input::-moz-range-track{background:0 0;height:24px}.image-rotation-ruler input::-moz-range-thumb{background:#fff;border:0;border-radius:4px;width:6px;height:24px}.image-rotation-ruler input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.image-rotation-value:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.image-rotation-control:has(input:disabled){opacity:.45}.image-editor-alpha-slider{z-index:3;color:#ccc;align-items:center;gap:10px;height:30px;font-size:11px;display:flex;position:absolute;bottom:12px;right:14px}.image-editor-alpha-slider input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:140px;height:28px;margin:0;padding:0}.image-editor-alpha-slider input::-webkit-slider-runnable-track{background:#ccc;border-radius:999px;height:4px}.image-editor-alpha-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#e1e6e3;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.image-editor-alpha-slider input::-moz-range-track{background:#ccc;border-radius:999px;height:4px}.image-editor-alpha-slider input::-moz-range-thumb{background:#e1e6e3;border:0;border-radius:50%;width:14px;height:14px}.image-editor-alpha-slider input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.image-editor-alpha-slider:has(input:disabled){opacity:.45}.image-alpha-disclosure{flex:none;position:relative}.image-alpha-slider-popup{z-index:5;background:var(--theme-surface,#292a2a);border-radius:8px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 18px #0005}.image-alpha-slider-popup .image-editor-alpha-slider{height:28px;position:static}.image-paste-preview-frame>.image-crop-controls-reveal[data-open=true]{overflow:visible}@container (width<=440px){.image-editor-alpha-slider{bottom:46px}.image-rotation-control{bottom:92px}}@container (width>=441px) and (width<=1100px){.image-rotation-control{bottom:60px}}@media (max-width:1252px){.image-editor-fixed-window .image-paste-preview-frame{padding-bottom:138px}}@media (max-width:592px){.image-editor-fixed-window .image-paste-preview-frame{padding-bottom:170px}}.image-editor-fixed-window .image-crop-overlay{border-radius:0;overflow:visible}.image-editor-fixed-window .image-crop-overlay:before{content:"";pointer-events:none;background:rgb(0 0 0/var(--crop-shade-alpha,.52));clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--crop-left) var(--crop-top), var(--crop-right) var(--crop-top), var(--crop-right) var(--crop-bottom), var(--crop-left) var(--crop-bottom), var(--crop-left) var(--crop-top));position:absolute;inset:0}.image-editor-fixed-window .image-crop-selection{box-shadow:none;border:0}.image-editor-fixed-window .image-crop-selection[data-resizing=true]{outline-offset:-1px;outline:1px solid #ffffff6b}.image-paste-preview-frame>.image-crop-controls-reveal{z-index:3;max-width:calc(100% - 28px);margin-left:0;transition:opacity .15s,visibility .15s;position:absolute;bottom:24px;left:14px;transform:none}.image-paste-preview-frame>.image-crop-controls-reveal .image-crop-controls{flex-wrap:wrap;overflow:visible}.image-paste-preview-modal .image-edit-tool{transition:background-color .15s,color .15s,filter .15s}.image-paste-preview-modal .image-edit-tool:hover:not(:disabled){filter:brightness(1.15);transform:none}.image-crop-ratios{z-index:3;gap:8px;width:max-content;max-width:calc(100% - 28px);display:flex;position:absolute;top:24px;left:50%;overflow-x:auto;transform:translate(-50%)}.image-crop-ratio{color:#cfcfcf;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 56px;align-items:center;gap:3px;padding:0;font-size:11px;line-height:16px;display:flex}.image-crop-ratio-icon{border-radius:4px;place-items:center;width:36px;height:34px;display:grid}.image-crop-ratio-icon>span{border:1.5px solid;border-radius:3px}.image-crop-ratio[aria-pressed=true]{color:#fff;font-weight:650}.image-crop-ratio[aria-pressed=true] .image-crop-ratio-icon,.image-crop-ratio:hover .image-crop-ratio-icon{background:#ffffff24}.image-crop-ratio:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.image-crop-ratio:disabled{opacity:.45;cursor:default}.image-editor-fixed-window .image-crop-handle{width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0}.image-editor-fixed-window .image-crop-handle:after{content:"";filter:drop-shadow(0 1px 2px #0009);pointer-events:none;border:0 solid #fff;position:absolute;inset:0}.image-editor-fixed-window .image-crop-handle[data-handle*=n]{top:-1px}.image-editor-fixed-window .image-crop-handle[data-handle*=s]{bottom:-1px}.image-editor-fixed-window .image-crop-handle[data-handle*=e]{right:-1px}.image-editor-fixed-window .image-crop-handle[data-handle*=w]{left:-1px}.image-editor-fixed-window .image-crop-handle[data-handle*=n]:after{border-top-width:3px}.image-editor-fixed-window .image-crop-handle[data-handle*=s]:after{border-bottom-width:3px}.image-editor-fixed-window .image-crop-handle[data-handle*=e]:after{border-right-width:3px}.image-editor-fixed-window .image-crop-handle[data-handle*=w]:after{border-left-width:3px}.image-editor-fixed-window .image-crop-handle:hover:after{border-color:var(--accent)}.workspace-modal.image-editor-fixed-window .image-paste-preview-footer{flex:none;align-items:center;gap:8px;margin:0;padding:0 0 0 14px}.image-editor-fixed-window .image-save-error{margin:0;padding:6px 14px}@media (max-width:700px){.workspace-modal.image-editor-fixed-window .image-paste-preview-footer{align-items:stretch;gap:0;padding-left:0}.image-editor-fixed-window .image-edit-toolbar-footer{padding:6px 10px}.image-editor-fixed-window .image-paste-preview-actions>span{padding-left:10px}}@media (max-width:767px),(max-width:1024px) and (pointer:coarse){.workspace-original-image-footer .workspace-original-image-options{height:var(--workspace-mobile-footer-size,66px);display:grid;position:absolute;top:0;right:0}.workspace-modal-backdrop:has(>.workspace-original-image-modal){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.workspace-modal.workspace-original-image-modal{border-radius:0;width:100%;min-width:0;max-width:none;height:100dvh;max-height:100dvh;margin:0}.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-body{border-radius:0;flex:1 1 0}.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header>:is(.workspace-modal-heading,.workspace-modal-dismiss){border-radius:0}.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header{color:var(--theme-copy,#e1e6e3);background:#171818}.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header>.workspace-modal-heading,.workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header>.workspace-modal-dismiss:not(:hover){color:inherit;background:0 0}.workspace-original-image-modal .workspace-original-image-size{color:#b8c0bc;background:0 0}.workspace-original-image-modal[data-modal-split-surface=true] .workspace-original-image-frame{flex:1 1 0;height:auto}.workspace-original-image-modal .workspace-original-image-footer{flex-basis:var(--workspace-mobile-footer-size,66px);height:var(--workspace-mobile-footer-size,66px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box}.workspace-modal-backdrop:has(>.image-editor-fixed-window){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:12px}.workspace-modal.image-editor-fixed-window{width:100%;min-width:0;max-width:1500px;height:min(1025px,100dvh - 24px);max-height:calc(100dvh - 24px);margin:0}.image-editor-fixed-window .image-editor-title-actions,.image-editor-fixed-window .image-paste-preview-footer>.image-paste-preview-meta{display:none}.image-editor-fixed-window .workspace-modal-heading{min-width:0}.image-editor-fixed-window .image-paste-preview-actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){html[data-workspace-popover-style] :is(.workspace-folder-context-menu,.workspace-popover-surface,.workspace-group-editor,.workspace-color-card-editor,.settings-general-panel,.workspace-modal){transition:none}.workspace-top-bar-active-dot{animation:none}.workspace-shell-search-field{transition:none}}.workspace-text-archive-slot{--workspace-thumbnail-radius:12px}.workspace-text-archive-slot[data-color-editing=true]>.workspace-text-card-positioner:after{display:none}.workspace-text-archive-slot .workspace-text-card-title-banner-mode{background:#282929;border-radius:12px;overflow:hidden}.workspace-text-archive-slot .workspace-text-archive-card-content{background:#282929;flex-direction:column;height:100%;min-height:0;display:flex}.workspace-text-archive-slot .workspace-text-card-title-banner{background:0 0;border-radius:0;flex:0 0 100px;align-items:flex-start;height:100px;padding-top:50px;position:relative}.workspace-text-archive-slot .workspace-text-card-title-banner .workspace-text-card-document-title{font-weight:700;line-height:1.3;font-size:20px!important}.workspace-text-archive-slot .workspace-text-card-title-banner-mode .workspace-text-card-title-label:before{background:#858585;width:24px;height:4px;display:block;bottom:calc(100% + 12px)}.workspace-text-archive-slot .workspace-text-card-selected .workspace-text-card-title-label:before{background:var(--workspace-text-archive-accent,#ff7a85);width:48px}.workspace-text-archive-slot .workspace-text-archive-document{background:0 0;flex:none;padding-bottom:24px;overflow:hidden;padding-top:0!important}.workspace-text-archive-slot .workspace-text-archive-document,.workspace-text-archive-slot .workspace-text-archive-document *{font-size:16px!important;line-height:var(--workspace-text-line-height)!important}.workspace-text-archive-slot .workspace-text-archive-measure{height:auto;top:0;overflow:visible}.workspace-text-archive-page-measure{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:100px;left:0;overflow:hidden}.workspace-text-archive-slot[data-view=cards] .workspace-text-card-title-label:before{display:none}.workspace-text-archive-page-bars{z-index:2;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:6px;height:24px;display:flex;position:absolute;top:24px;overflow:auto hidden}.workspace-text-archive-page-bars::-webkit-scrollbar{display:none}.workspace-text-archive-page-bars button{cursor:pointer;background:0 0;border:0;outline:0;flex:none;width:24px;height:24px;padding:0;transition:width .26s cubic-bezier(.2,.75,.2,1);position:relative}.workspace-text-archive-page-bars button:before{content:"";background:#858585;border-radius:999px;width:100%;height:4px;transition:background-color .22s;position:absolute;top:10px;left:0}.workspace-text-archive-page-bars[data-emphasized=true] button[data-active=true]{width:48px}.workspace-text-archive-page-bars[data-emphasized=true] button[data-active=true]:before{background:var(--workspace-text-archive-accent,#ff7a85)}.workspace-text-archive-page-bars button:focus-visible:before{box-shadow:0 0 0 1px #eceeee}@media (prefers-reduced-motion:reduce){.workspace-text-archive-page-bars button,.workspace-text-archive-page-bars button:before{transition:none}}:is(.text-composer-editor,.text-composer-page,.workspace-text-card-content,.workspace-text-card-rendered-page,.workspace-text-editor-card-body),:is(.text-composer-editor,.text-composer-page,.workspace-text-card-content,.workspace-text-card-rendered-page,.workspace-text-editor-card-body) *{font-size:16px!important}.workspace-context-submenu-parent>.workspace-context-submenu-trigger{cursor:default;width:100%}.workspace-context-submenu{z-index:2147483647;width:200px;max-height:calc(100dvh - 16px);animation:.24s cubic-bezier(.2,.7,.2,1) both workspace-context-submenu-in;position:fixed}.workspace-context-submenu button{width:100%}.workspace-context-submenu.workspace-board-submenu{width:168px}@keyframes workspace-context-submenu-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace-context-submenu{animation:none}}.workspace-text-archive-footer{background:#222323;flex:0 0 64px;justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.workspace-text-archive-edit{background:var(--workspace-text-archive-edit-fill,#ff7a85);min-width:92px;height:40px;color:var(--workspace-text-archive-edit-text,#291317);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:12px;padding:0 18px;font-size:12px;font-weight:600;transition:opacity .22s,transform .22s,visibility .22s;transform:translateY(4px)}.workspace-text-card-selected .workspace-text-archive-edit{opacity:1;visibility:visible;transform:none}@media (hover:hover){.workspace-text-archive-slot:hover .workspace-text-archive-edit{opacity:1;visibility:visible;transform:none}.workspace-text-archive-slot:hover .workspace-text-archive-page-bars button[data-active=true]{width:48px}.workspace-text-archive-slot:hover .workspace-text-archive-page-bars button[data-active=true]:before{background:var(--workspace-text-archive-accent,#ff7a85)}}.workspace-text-archive-edit:hover{background:var(--workspace-text-archive-edit-hover,#ff9099)}.workspace-text-archive-edit:focus-visible{outline-offset:3px;outline:2px solid #eceeee}.workspace-text-document-card-content{-webkit-user-select:none;user-select:none;background:#282929;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.workspace-text-document-icon{color:#b6b9b8;flex:auto;place-items:center;min-height:0;display:grid}.workspace-text-document-icon svg{width:clamp(40px,40%,72px);height:auto}.workspace-text-document-footer{background:#222323;flex:0 0 32px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.workspace-text-document-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}@media (prefers-reduced-motion:reduce){.workspace-text-archive-edit{transition:none}}.workspace-image-archive-grid{min-width:0;display:block;position:relative}.workspace-video-card{border-radius:inherit;background:var(--theme-inset,#242525);color:#e8eaea;cursor:pointer;touch-action:pan-y;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.workspace-video-card:focus-visible{outline-offset:3px;outline:2px solid #858585}.workspace-video-media{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.workspace-video-cover{background:#222323;place-items:center;width:100%;height:100%;display:grid;position:relative}.workspace-video-cover img{object-fit:contain;width:100%;height:100%;position:absolute}.workspace-video-cover-placeholder{color:#8b9292}.workspace-video-provider,.workspace-video-duration{z-index:1;color:#eee;background:#161717b8;border-radius:5px;padding:3px 6px;font-size:11px;line-height:16px;position:absolute;bottom:8px}.workspace-video-provider{left:8px}.workspace-video-duration{right:8px}.workspace-video-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#161717b8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-video-play:hover{background:#525858d9}.workspace-video-player{--loading-color:#e1e6e3;border-radius:inherit;background:#171818;flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-video-player>:is(video,iframe){object-fit:contain;border:0;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:block}.workspace-video-source{color:#b9c4c4;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;margin:4px;display:grid}.workspace-video-playback-error{color:#ffb6bd;padding:12px;font-size:13px}.workspace-video-card-actions{z-index:3;gap:4px;display:flex;position:absolute;top:6px;right:6px}.workspace-video-card-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161717b8;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.workspace-video-window-trigger{opacity:0;pointer-events:none;transition:opacity .25s,background .25s}.workspace-video-card:is(:hover,:focus-within) .workspace-video-window-trigger{opacity:1;pointer-events:auto}.workspace-video-card-actions button:hover{background:#525858d9}.workspace-video-card-actions button:focus-visible{outline-offset:2px;outline:2px solid #858585}.workspace-video-navigation{justify-content:center;gap:6px;margin:-4px 0 10px;display:flex}.workspace-video-navigation button{width:28px;height:28px;color:inherit;cursor:pointer;background:#16171775;border:0;border-radius:6px;place-items:center;transition:background .25s;display:grid}.workspace-video-navigation button:hover{background:#52585890}.workspace-video-navigation button:disabled,.workspace-video-card-actions button:disabled{opacity:.35;cursor:default}.workspace-video-external-note{color:#b9c4c4;text-align:center;max-width:36rem;margin:auto;padding:16px;font-size:14px;line-height:1.5}@media (hover:none){.workspace-video-window-trigger{opacity:1;pointer-events:auto}}.workspace-video-x-embed{flex:1 1 0;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.workspace-video-x-content{transform-origin:50%;visibility:hidden;justify-content:center;display:flex;position:absolute;top:50%;left:50%}.workspace-video-x-content>*{margin:0!important}.workspace-video-link-form{flex-direction:column;gap:14px;display:flex}.workspace-video-link-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.workspace-video-link-form input{box-sizing:border-box;width:100%;color:inherit;background:#0002;border:0;border-radius:8px;padding:10px 12px;font-size:14px}.workspace-video-help{color:#929b9b;margin:0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.workspace-video-play,.workspace-video-window-trigger{transition:none}}.workspace-image-archive-slot{border-radius:var(--workspace-thumbnail-radius);position:absolute}.workspace-image-archive-upload{border-radius:inherit;background:var(--workspace-card-background,#252928);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.workspace-image-archive-upload-picture{flex:1;min-height:0;position:relative}.workspace-image-archive-upload-picture>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.workspace-image-archive .workspace-image-thumbnail{cursor:pointer;touch-action:pan-y;width:100%;height:100%;margin:0;padding:0;transition:none;transform:none}.workspace-image-archive .workspace-image-thumbnail-media{aspect-ratio:auto;width:100%;height:100%}.workspace-image-archive .workspace-image-thumbnail-layer{object-fit:contain;width:100%;height:100%}.workspace-image-archive[data-marquee-active=true],.workspace-image-archive[data-marquee-active=true] *{cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.workspace-image-archive .workspace-image-thumbnail:before,.workspace-image-archive .workspace-image-thumbnail:after{display:none}.workspace-image-archive-slot[data-drag-source=true]{opacity:.24}.workspace-image-archive[data-layout-motion=true] .workspace-image-archive-slot{transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1)}.workspace-image-archive[data-layout-motion=true] .workspace-image-archive-grid{transition:height .42s cubic-bezier(.2,.8,.2,1)}.workspace-image-archive-ghost{z-index:2147483640;pointer-events:none;border-radius:var(--workspace-thumbnail-radius);background:var(--theme-inset,#252626);opacity:.92;position:fixed;overflow:hidden;box-shadow:0 12px 30px #0005}.workspace-image-archive-ghost img{object-fit:contain;width:100%;height:100%;display:block}.workspace-image-archive[data-image-view=cards] .workspace-image-thumbnail,.workspace-image-archive-ghost[data-image-view=cards]{background:var(--theme-inset,#252626);flex-direction:column;display:flex;overflow:hidden}.workspace-image-archive[data-image-view=cards] .workspace-image-thumbnail-media{min-height:0;height:calc(100% - var(--image-archive-caption-height));border-radius:var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius) 0 0;clip-path:inset(0 round var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius) 0 0);flex:1 1 0}.workspace-image-archive-ghost[data-image-view=cards] img{min-height:0;height:calc(100% - var(--image-archive-caption-height));flex:1 1 0}.workspace-image-card-caption{box-sizing:border-box;flex:0 0 var(--image-archive-caption-height);height:var(--image-archive-caption-height);white-space:nowrap;text-overflow:ellipsis;background:var(--theme-surface,#2e2f2f);min-width:0;color:var(--theme-copy,#eceeee);text-align:left;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}@media (prefers-reduced-motion:reduce){.workspace-image-archive[data-layout-motion=true] :is(.workspace-image-archive-slot,.workspace-image-archive-grid){transition:none}.workspace-image-archive-slot:is([data-drop-mode=before],[data-drop-mode=after],[data-drop-mode=swap]):before{animation:none}}.workspace-scene-source-card{background:#282828;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.workspace-scene-source-card>footer{background:#222;flex:0 0 36px;padding:8px 12px;font-size:12px;overflow:hidden}.workspace-scene-video-card>.workspace-video-cover,.workspace-scene-video-card>.workspace-video-player{flex:1;height:100%;min-height:0}.workspace-scene-url-card{width:100%;height:100%;position:relative}.workspace-scene-url-card>.workspace-url-card{width:100%;height:100%;inset:0}.workspace-transfer-target-list{overscroll-behavior:contain;scrollbar-width:none;grid-auto-rows:38px;max-height:min(342px,100dvh - 130px);display:grid;overflow-y:auto}.workspace-transfer-target-list::-webkit-scrollbar{display:none}.workspace-transfer-target-list>button{flex-shrink:0;height:38px;min-height:0}.workspace-image-thumbnail-positioner[data-scene-kind=text]{border-radius:var(--workspace-thumbnail-radius);--workspace-selection-border-width:2px;container-type:inline-size}.workspace-scene-text-card:is(:active,.workspace-image-thumbnail-selected):before,.workspace-scene-text-card:is(:active,.workspace-image-thumbnail-selected):after{display:none}.workspace-scene-text-card{overflow:visible}.workspace-scene-text-card>.workspace-text-document-card-content{border-radius:inherit;overflow:hidden}.workspace-scene-text-card>footer{border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius)}@container (width<=180px){.workspace-scene-text-card .workspace-text-card-created-at{display:none}}.workspace-scene-url-card .workspace-url-archive-fallback .workspace-url-orb-icon{width:var(--scene-url-favicon-size);height:var(--scene-url-favicon-size)}.workspace-scene-world-handles{z-index:14;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s .22s;position:absolute;inset:0;overflow:hidden}.workspace-scene-world-handles[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.workspace-scene-world-handles[data-open=false] .workspace-scene-world-grip{pointer-events:none}.workspace-scene-world-toggle{z-index:25;border-radius:7px;position:absolute;top:2px;left:2px}.workspace-scene-world-toggle>svg{width:18px;height:18px;color:inherit}.workspace-scene-corner-tools{z-index:25;align-items:center;gap:4px;display:flex;position:absolute;top:2px;left:2px}.workspace-scene-extra-tools{align-items:center;gap:4px;display:flex}.workspace-scene-corner-tools .workspace-scene-world-toggle{position:relative;inset:auto}.workspace-board-resize-tip{z-index:30;background:var(--workspace-neutral-surface,#2e2f2f);width:min(272px,100% - 24px);color:var(--theme-copy,#e1e6e3);transform-origin:16px -34px;cursor:default;border-radius:16px;padding:20px 20px 14px;animation:.36s cubic-bezier(.2,.8,.2,1) both board-resize-tip-enter;position:absolute;top:53px;left:4px;box-shadow:0 4px 18px #0000001a}.workspace-board-resize-tip:before{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:12px;transform:rotate(45deg)}.workspace-board-resize-tip p{margin:0;font-size:14px;line-height:1.6}.workspace-board-resize-tip button{color:inherit;font:inherit;background:var(--workspace-neutral-hover,#3a3c3c);cursor:pointer;border:0;border-radius:8px;margin:14px 0 0 auto;padding:7px 14px;font-size:13px;font-weight:500;display:block}.workspace-board-resize-tip button:hover{filter:brightness(.95)}.workspace-board-resize-tip button:focus-visible{outline-offset:3px;outline:2px solid}html .image-page.image-page.image-page[data-workspace-page-shell=true] [data-board-resize-lesson=true] .workspace-scene-world-toggle{color:#29332c;background:#9c9}@keyframes board-resize-tip-enter{0%{opacity:0;transform:translateY(-8px)scale(.2)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-board-resize-tip{animation:none}}.workspace-scene-corner-tools .settings-trigger{border-radius:7px;flex:0 0 32px;margin:0}.workspace-scene-corner-tools .settings-trigger>svg{width:18px;height:18px;color:inherit}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools :is(.settings-alignment-trigger,.settings-image-crop-trigger)[aria-pressed=true]{color:#292929;background:#d2d2d2bf;transition:background .18s,color .18s}html .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools :is(.settings-alignment-trigger,.settings-image-crop-trigger)[aria-pressed=true]:hover{color:#202020;background:#e4e4e4d9}@media (prefers-reduced-motion:reduce){.workspace-scene-world-handles{transition:none}}.workspace-scene-world-grip{color:#9f9f9f;pointer-events:auto;touch-action:none;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.workspace-scene-world-grip span{transition:color .18s,background-color .18s;display:block;position:absolute}:is(.workspace-scene-world-grip:hover,.workspace-scene-world-grip:focus-visible){color:#d7e7df}.workspace-scene-world-grip.grip-n,.workspace-scene-world-grip.grip-s{cursor:ns-resize;width:48px;height:20px}.workspace-scene-world-grip.grip-n span,.workspace-scene-world-grip.grip-s span{background:currentColor;border-radius:3px;width:36px;height:3px;top:8px;left:6px}.workspace-scene-world-grip.grip-e,.workspace-scene-world-grip.grip-w{cursor:ew-resize;width:20px;height:48px}.workspace-scene-world-grip.grip-e span,.workspace-scene-world-grip.grip-w span{background:currentColor;border-radius:3px;width:3px;height:36px;top:6px;left:8px}.workspace-scene-world-grip.grip-nw,.workspace-scene-world-grip.grip-se{cursor:nwse-resize}.workspace-scene-world-grip.grip-ne,.workspace-scene-world-grip.grip-sw{cursor:nesw-resize}.workspace-scene-world-grip.grip-nw span,.workspace-scene-world-grip.grip-ne span,.workspace-scene-world-grip.grip-sw span,.workspace-scene-world-grip.grip-se span{border:0 solid;border-width:3px 0 0 3px;border-radius:2px;inset:6px}.workspace-scene-world-grip.grip-ne span{transform:rotate(90deg)}.workspace-scene-world-grip.grip-se span{transform:rotate(180deg)}.workspace-scene-world-grip.grip-sw span{transform:rotate(270deg)}.workspace-outliner-search-branch[data-outliner-searching=true][data-outliner-label-match=false]:not(:has([data-outliner-search-count]:not([data-outliner-search-count="0"]),[role=status],[role=alert])){display:none}.workspace-outliner-search{color:var(--theme-muted,#a7aba9);flex:0 0 30px;align-items:center;gap:6px;margin-top:4px;padding:0 8px;display:flex}.workspace-outliner-search input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.workspace-outliner-search input::placeholder{color:#848986}.workspace-outliner-search input::-webkit-search-cancel-button{display:none}.workspace-outliner-search button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.workspace-outliner-search kbd{font:inherit;opacity:.55;font-size:10px}.workspace-board-loading-shell{inset:var(--workspace-board-gradient-top) var(--workspace-board-gradient-right) var(--workspace-board-gradient-bottom) var(--workspace-board-gradient-left);z-index:1;background:#171818;position:fixed;overflow:hidden}.workspace-board-loading-pulse{background:#75c7ad;border-radius:999px;width:26px;height:3px;animation:.9s ease-in-out infinite alternate workspace-board-loading-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes workspace-board-loading-pulse{0%{opacity:.22;transform:translate(-50%,-50%)scaleX(.55)}to{opacity:.82;transform:translate(-50%,-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.workspace-board-loading-pulse{opacity:.55;animation:none}}.workspace-outliner-reveal-feedback{color:var(--theme-muted,#a7aba9);padding:8px;font-size:12px}.workspace-outliner-window{--workspace-outliner-reveal-rgb:200 200 200}html[data-theme=dark] .workspace-outliner-window{--workspace-outliner-reveal-border-opacity:50%}html[data-theme=light] .workspace-outliner-window{--workspace-outliner-reveal-rgb:38 38 38}:is(.workspace-outliner-item,.workspace-outliner-folder)[data-outliner-revealed=true]{animation:.6s ease-in-out 3 outliner-reveal}html[data-theme] .workspace-outliner-window .workspace-outliner-tree .workspace-outliner-item[data-board-source-selected=true],html[data-theme] .workspace-outliner-window .workspace-outliner-tree .workspace-outliner-item[aria-pressed=true],html[data-theme] .workspace-outliner-window .workspace-outliner-tree .workspace-outliner-item[data-outliner-revealed=true]{background:rgb(var(--workspace-outliner-reveal-rgb) / 24%);box-shadow:inset 0 0 0 1px rgb(var(--workspace-outliner-reveal-rgb) / var(--workspace-outliner-reveal-border-opacity,94%))}@keyframes outliner-reveal{0%,to{background:rgb(var(--workspace-outliner-reveal-rgb) / 24%);box-shadow:inset 0 0 0 1px rgb(var(--workspace-outliner-reveal-rgb) / var(--workspace-outliner-reveal-border-opacity,94%))}50%{background:0 0;box-shadow:inset 0 0 0 1px #0000}}@media (prefers-reduced-motion:reduce){.workspace-outliner-folder[data-outliner-revealed=true]{animation:none}html[data-theme] .workspace-outliner-window .workspace-outliner-tree .workspace-outliner-item[data-outliner-revealed=true]{background:rgb(var(--workspace-outliner-reveal-rgb) / 24%);box-shadow:inset 0 0 0 1px rgb(var(--workspace-outliner-reveal-rgb) / var(--workspace-outliner-reveal-border-opacity,94%));animation:none}}.workspace-save-status{z-index:70;max-width:calc(100vw - 80px);color:var(--workspace-neutral-copy,#35402f);pointer-events:none;gap:4px;font-size:12px;display:grid;position:fixed;bottom:16px;left:60px}.workspace-save-status:empty{display:none}.workspace-save-caption{z-index:24;text-align:center;letter-spacing:-.15px;white-space:nowrap;width:48px;color:var(--workspace-neutral-secondary,#495443);pointer-events:none;font-size:8px;font-weight:300;line-height:1.4;position:fixed;bottom:104px;left:2px}.workspace-save-success{width:100%;height:100%;color:var(--accent-ink);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.workspace-save-success path{stroke-dasharray:1;stroke-dashoffset:0;animation:.42s ease-out both workspace-save-check}@keyframes workspace-save-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.workspace-save-success path{animation:none}}.workspace-save-trigger{isolation:isolate;position:relative;overflow:hidden}.settings-trigger.workspace-save-trigger[data-saving=true]:disabled{opacity:1;cursor:progress}.settings-trigger.workspace-save-trigger[data-saving=false]:disabled{opacity:.35;cursor:default}.workspace-save-fill{background:var(--accent);width:100%;height:100%;clip-path:inset(calc(100% - var(--save-fill)) 0 0);pointer-events:none;transition:clip-path .18s ease-out;position:absolute;inset:0}.workspace-save-percent{font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;width:100%;height:100%;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.workspace-save-percent-filled{color:var(--accent-ink);clip-path:inset(calc(100% - var(--save-fill)) 0 0);transition:clip-path .18s ease-out}html .image-page[data-workspace-page-shell=true] .settings-menu>.workspace-save-trigger{z-index:24;width:44px;height:44px;margin:0;position:fixed;bottom:54px;left:4px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:is([data-workspace-page=board],[data-workspace-page=plans]):not([data-workspace-mobile=true]){--workspace-board-panel-gap:2px;--workspace-board-gradient-top:calc(var(--workspace-chrome-edge) + var(--workspace-top-bar-height) + var(--workspace-board-panel-gap));--workspace-board-gradient-bottom:var(--workspace-board-panel-gap);--workspace-navigation-inset:calc(var(--workspace-chrome-edge) + 48px + var(--workspace-board-panel-gap))}html .image-page.image-page.image-page[data-workspace-page-shell=true]:is([data-workspace-page=board],[data-workspace-page=plans]):not([data-workspace-mobile=true])[data-outliner-open=true]{--workspace-navigation-inset:calc(var(--workspace-chrome-edge) + 48px + var(--workspace-chrome-gap) + var(--outliner-width,280px) + 2px + var(--workspace-board-panel-gap))}html .image-page.image-page.image-page[data-workspace-page-shell=true]:is([data-workspace-page=board],[data-workspace-page=plans]):not([data-workspace-mobile=true]) .workspace-image-gallery[data-board-camera]{top:var(--workspace-board-gradient-top);right:var(--workspace-board-panel-gap);bottom:var(--workspace-board-panel-gap);left:var(--workspace-navigation-inset);border-top-right-radius:0}html .image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]){--workspace-chrome-edge:1px;--workspace-chrome-gap:1px;--workspace-chrome-outer-corner:8px;--workspace-outliner-corner:8px;--workspace-chrome-inner-corner:calc(var(--workspace-outliner-corner) + var(--workspace-chrome-gap))}html .image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]):before{inset:var(--workspace-chrome-edge);background:radial-gradient(circle at bottom right, transparent calc(var(--workspace-chrome-inner-corner) - .25px), var(--workspace-neutral-surface) calc(var(--workspace-chrome-inner-corner) + .25px)) 48px var(--workspace-top-bar-height) / var(--workspace-chrome-inner-corner) var(--workspace-chrome-inner-corner) no-repeat, linear-gradient(var(--workspace-neutral-surface), var(--workspace-neutral-surface)) top / 100% var(--workspace-top-bar-height) no-repeat, linear-gradient(var(--workspace-neutral-surface), var(--workspace-neutral-surface)) left / 48px 100% no-repeat;height:auto;box-shadow:none}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]):before{border-radius:var(--workspace-chrome-outer-corner)}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) :is(.workspace-outliner,.workspace-outliner-window){box-shadow:none;border:0;border-radius:0}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-outliner-window{border-radius:4px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-outliner{top:calc(var(--workspace-chrome-edge) + var(--workspace-top-bar-height) + var(--workspace-chrome-gap));bottom:var(--workspace-chrome-edge);left:calc(var(--workspace-chrome-edge) + 48px + var(--workspace-chrome-gap));width:calc(var(--outliner-width,280px) + 2px);border-top-left-radius:var(--workspace-outliner-corner);padding:0 6px 6px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-outliner>header{height:44px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel{top:calc(var(--workspace-chrome-edge) + var(--workspace-top-bar-height) + 1px);bottom:var(--workspace-chrome-edge);left:var(--workspace-chrome-edge);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0 0 44px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .settings-tool-rail{border-radius:0;gap:0;width:48px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel :is(.workspace-side-folder-trigger,.settings-tool-rail>.settings-trigger,.settings-menu>.workspace-save-trigger,.settings-menu>[data-settings-panel-trigger]){border-radius:0;width:44px;height:44px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .settings-menu>:is(.workspace-save-trigger,[data-settings-panel-trigger]){left:calc(var(--workspace-chrome-edge) + 2px)}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .settings-menu>[data-settings-panel-trigger]{bottom:var(--workspace-chrome-edge);border-bottom-left-radius:8px}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .settings-menu>.workspace-save-trigger{bottom:calc(var(--workspace-chrome-edge) + 44px)}.workspace-side-tools-panel{--workspace-rail-icon-muted:#a8a8a8;--workspace-rail-icon-copy:#eee}html[data-theme=light] .workspace-side-tools-panel{--workspace-rail-icon-muted:#6b6b6b;--workspace-rail-icon-copy:#303030}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger){box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--workspace-rail-icon-muted);background:padding-box padding-box;border:4px solid #0000;border-radius:14px;transition:color .14s,background-color .14s}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger):hover:not(:disabled){color:var(--workspace-rail-icon-copy)}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger):is([aria-expanded=true],[aria-pressed=true]){background-color:var(--workspace-neutral-hover);color:var(--workspace-rail-icon-copy)}html[data-theme=dark] .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger.workspace-side-folder-trigger[aria-expanded=true]{background-color:var(--accent);color:var(--accent-ink)}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger)>svg{stroke-width:2px;width:20px;height:20px;color:inherit;display:block}html .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger)>svg :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.workspace-route-surface,.workspace-page-portals,.workspace-top-bar-summary>span{display:contents}[data-workspace-summary-page]{display:none!important}[data-workspace-page=board] [data-workspace-summary-page=board],[data-workspace-page=image] [data-workspace-summary-page=image],[data-workspace-page=video] [data-workspace-summary-page=video],[data-workspace-page=text] [data-workspace-summary-page=text],[data-workspace-page=url] [data-workspace-summary-page=url],[data-workspace-page=diagram] [data-workspace-summary-page=diagram]{display:contents!important}.workspace-route-loading{text-align:center;position:absolute;inset:45%}.workspace-image-thumbnail-positioner-deleting{pointer-events:none}.workspace-image-thumbnail-positioner-deleting .workspace-image-thumbnail{opacity:.45}.workspace-image-deletion-overlay{z-index:20;pointer-events:none;color:#fff;text-shadow:0 1px 4px #000;place-items:center;font-size:14px;font-weight:400;display:grid;position:absolute;inset:0}.workspace-image-deletion-label{z-index:1;white-space:nowrap;font-size:var(--workspace-operation-font-size,14px);text-shadow:0 1px 4px #000,0 0 8px #000;position:relative}.workspace-image-deletion-scan{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.workspace-image-deletion-scan:before,.workspace-image-deletion-scan:after{content:"";opacity:.1;background:radial-gradient(circle,#fff 1px,#0000 1.2px) 0 0/16px 16px;position:absolute;inset:0}.workspace-image-deletion-scan:after{opacity:.22;animation:2.4s linear infinite workspace-delete-scan;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(90deg,#0000 40%,#000 50%,#0000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes workspace-delete-scan{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.workspace-image-deletion-dots{text-align:left;width:1em;display:inline-block}.workspace-image-upload-overlay{border-radius:inherit;background:#00000026;overflow:hidden}.workspace-image-upload-sparkles{position:absolute;inset:0;overflow:hidden}.workspace-image-upload-dot{opacity:.1;animation:ease-in-out infinite workspace-upload-sparkle}@keyframes workspace-upload-sparkle{0%,35%,to{opacity:.08}55%{opacity:.32}75%{opacity:.12}}.workspace-image-deletion-dots>span{animation:1.2s step-end infinite workspace-delete-dot-two}.workspace-image-deletion-dots>span:last-child{animation-name:workspace-delete-dot-three}@keyframes workspace-delete-dot-two{0%,to{opacity:0}33.333%{opacity:1}}@keyframes workspace-delete-dot-three{0%,to{opacity:0}66.666%{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-image-upload-dot{animation:none}.workspace-image-deletion-scan:after{opacity:0;animation:none}.workspace-image-deletion-dots>span{animation:none}}.workspace-copy-overlay{border-radius:inherit;background:#00000026;overflow:hidden}.workspace-copy-overlay .workspace-image-deletion-scan:after{animation-name:workspace-copy-scan;-webkit-mask-image:linear-gradient(#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(#0000 40%,#000 50%,#0000 60%);-webkit-mask-size:100% 300%;mask-size:100% 300%}@keyframes workspace-copy-scan{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.workspace-text-card-copy-notice,.workspace-image-card-copy-notice,html[data-theme=dark] :is(.workspace-text-card-copy-notice,.workspace-image-card-copy-notice){color:#fff;background:#000}.workspace-text-content-loading{z-index:4;color:#fff;pointer-events:none;background:#000b;padding:5px 8px;font-size:12px;position:absolute;inset:auto 8px 8px}.workspace-text-creation-preview{background:var(--theme-inset,#202024);border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.workspace-url-creation-preview{background:var(--theme-inset,#202024);width:100%;height:100%;color:var(--theme-secondary,#c5c9c7);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.workspace-url-creation-preview>strong,.workspace-url-creation-preview>small{text-overflow:ellipsis;white-space:nowrap;max-width:85%;overflow:hidden}.workspace-url-creation-preview>svg{position:absolute;top:18%}.workspace-url-creation-preview>strong{position:absolute;bottom:22%}.workspace-url-creation-preview>small{position:absolute;bottom:10%}.workspace-text-creation-error{z-index:22;color:#fff;background:#16161ce8;padding:10px;position:absolute;inset:auto 0 0}.workspace-text-creation-error button{margin-top:6px;display:block}.workspace-scene-text-status{z-index:2;color:#bbb;background:#232426;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.workspace-scene-text-status button{color:#fff;cursor:pointer;border:1px solid #555;border-radius:6px;padding:6px 12px}.workspace-scene-video-card{overflow:visible}.workspace-scene-video-card>.workspace-video-cover,.workspace-scene-video-card>.workspace-video-player{border-radius:inherit;overflow:hidden}.workspace-scene-video-card>footer{z-index:1;box-sizing:border-box;border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius);pointer-events:none;max-height:36px;position:absolute;bottom:0;left:0;right:0}.workspace-scene-video-card .workspace-video-provider{display:none}.workspace-scene-video-card .workspace-video-duration{top:8px;bottom:auto}.workspace-video-upload-preview{border-radius:var(--workspace-thumbnail-radius);pointer-events:none;background:#222323;overflow:hidden}.workspace-video-upload-preview>img{object-fit:contain;width:100%;height:100%}.workspace-video-upload-preview>span{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#eee;font-size:12px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.workspace-import-error-actions{pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.workspace-import-error-actions button{color:#f5f5f5;cursor:pointer;pointer-events:auto;background:#202020eb;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.workspace-import-error-actions button:hover{background:#383838}.workspace-import-error-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.workspace-video-viewer-frame{touch-action:auto;place-items:center;display:grid}.workspace-video-viewer-frame .workspace-video-player{background:0 0;border-radius:0;width:100%;height:100%;min-height:0}.workspace-video-viewer-frame .workspace-video-player video{object-fit:scale-down;border-radius:0;width:100%;height:100%;max-height:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--workspace-focus-color:#626966}html[data-theme=dark]{--workspace-focus-color:#abb3af}:focus{outline:none!important}html:not([data-focus-modality=pointer]) :focus-visible{outline:1px solid var(--workspace-focus-color)!important;outline-offset:2px!important}html :is(.workspace-image-resize-handle,.workspace-group-resize-handle,.reference-popup-resize-corner):focus{outline:none!important}:root{--workspace-mobile-footer-size:66px}html .image-page.image-page.image-page[data-workspace-mobile=true]{--workspace-navigation-inset:0px;--mobile-header-height:calc(44px + env(safe-area-inset-top));--mobile-footer-height:calc(var(--workspace-mobile-footer-size) + env(safe-area-inset-bottom));min-width:0;height:100dvh;overflow:hidden}html .image-page.image-page.image-page[data-workspace-mobile=true]:before,html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-brand-wordmark,.workspace-top-account,.settings-tool-rail,.workspace-top-bar-summary){display:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-side-tools-panel{inset:env(safe-area-inset-top) 8px auto auto;width:44px;height:44px;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;gap:0;padding:0}html .image-page.image-page.image-page[data-workspace-mobile=true] .settings-menu{width:44px;height:44px;padding:0;position:static;inset:auto;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .settings-menu>[data-settings-panel-trigger]{width:44px;height:44px;margin:0;position:static;inset:auto;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search{top:env(safe-area-inset-top);width:44px;height:44px;position:fixed;left:52px}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search-trigger{flex-basis:44px;width:44px;height:44px}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search-field{inset:calc(5px + env(safe-area-inset-top)) auto auto max(56px, calc(env(safe-area-inset-left) + 48px));z-index:30;pointer-events:none;width:0;height:34px;position:fixed;transform:translate(-8px)}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search[data-open=true] .workspace-shell-search-field{width:max(0px, calc(100vw - 112px - env(safe-area-inset-left) - env(safe-area-inset-right)));pointer-events:auto;transform:translate(0)}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search-field input{height:34px;box-shadow:none;border-color:#ffffff1f;outline:none;padding-right:34px;font-size:14px;font-weight:400}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-shell-search-field input:focus{box-shadow:none;border-color:#ffffff3d;outline:none}html [data-workspace-mobile=true] .workspace-shell-search-close{width:34px;height:34px;color:var(--workspace-neutral-secondary);cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 0 auto}html [data-workspace-mobile=true] .workspace-shell-search-close:hover{background:#ffffff14}.workspace-mobile-theme-group{border-top:1px solid #80808038;margin-top:8px;padding-top:8px}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-mobile-folders-trigger{top:env(safe-area-inset-top);left:max(8px, env(safe-area-inset-left));z-index:26;width:44px;height:44px;color:var(--workspace-neutral-secondary);background:0 0;border-radius:8px;margin:0;position:fixed;right:auto}html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-mobile-folders-trigger,.settings-menu>[data-settings-panel-trigger],.workspace-shell-search-trigger){width:44px;height:44px;color:var(--workspace-neutral-secondary);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:7px;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-mobile-folders-trigger,.settings-menu>[data-settings-panel-trigger]):is(:hover,[aria-expanded=true]){color:var(--workspace-neutral-copy);box-shadow:none;background:0 0;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-url-archive,.workspace-text-archive){inset:var(--mobile-header-height) 0 var(--mobile-footer-height);touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;border-radius:0;width:auto;min-width:0;padding:12px;overflow:hidden auto}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-image-thumbnail{touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-image-archive-grid{column-gap:12px}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock{width:auto;height:var(--mobile-footer-height);padding:8px env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--workspace-board-surface,#171818);border-top:1px solid #8c96911f;inset:auto 0 0;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock-list{justify-content:space-evenly;gap:0;width:100%}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock .workspace-dock-button{width:48px;height:48px;color:var(--workspace-neutral-secondary);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:16px;position:relative;transform:none}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock .workspace-dock-button>svg{width:26px;height:26px}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock .workspace-dock-button[aria-current=page]:after{content:"";pointer-events:none;background:currentColor;border-radius:999px;width:26px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-dock-label{display:none}html .image-page.image-page.image-page[data-workspace-mobile=true] [data-workspace-invitation-trigger]{inset:auto auto calc(var(--mobile-footer-height) + 12px) max(12px, env(safe-area-inset-left));background:var(--workspace-board-surface,#171818);width:44px;height:44px;color:var(--workspace-neutral-secondary);box-shadow:none;z-index:26;border:0;border-radius:10px;place-items:center;margin:0;padding:0;display:grid;position:fixed;transform:none}.workspace-mobile-folders.workspace-mobile-folders{width:288px}.workspace-mobile-folder-dismiss{z-index:69;cursor:default;touch-action:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.workspace-mobile-folder-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:0}.workspace-mobile-folder-swipe{border-radius:10px;grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.workspace-mobile-folder-row[data-action=delete] .workspace-mobile-folder-swipe{grid-template-columns:minmax(0,1fr) 48px}.workspace-mobile-folders .workspace-mobile-folder-select{touch-action:pan-y;width:100%;min-width:0}.workspace-mobile-folder-delete-reveal{display:flex;overflow:hidden}html .workspace-mobile-folders button.workspace-mobile-folder-delete{background:var(--close-action);color:#fff;border-radius:0;justify-content:center;width:48px;min-width:48px;padding:0}html .workspace-mobile-folders button.workspace-mobile-folder-delete:hover{background:var(--close-action-hover)}.workspace-mobile-folder-move{align-items:center;gap:2px;padding:2px 0 6px;display:flex}html .workspace-mobile-folders .workspace-mobile-folder-move>button{flex:1;justify-content:center;gap:5px;padding:0 8px;font-size:11px}html .workspace-mobile-folders .workspace-mobile-folder-move>button:last-child{flex:0 0 40px}@media (prefers-reduced-motion:reduce){.workspace-mobile-folder-swipe{transition:none}}.workspace-mobile-folder-heading{opacity:.6;padding:8px 12px;font-size:12px;display:block}.workspace-mobile-folders button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mobile-folder-name{flex:1;min-width:0}.workspace-mobile-folder-stats{opacity:.65;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10px;font-weight:400}html .workspace-image-context-menu[data-mobile-menu=true]{overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;min-width:min(240px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);overflow:hidden auto}.workspace-image-context-menu[data-mobile-menu=true] button[role^=menuitem]{min-height:44px}.workspace-image-context-menu[data-mobile-menu=true] .workspace-context-shortcut{display:none}.workspace-mobile-submenu{border-left:1px solid #8c969140;margin-left:12px;padding:4px 0 4px 12px;position:static}html .image-page.image-page.image-page[data-workspace-mobile=true] .workspace-image-selection-toolbar{bottom:calc(var(--mobile-footer-height) + 8px);max-width:calc(100vw - 24px)}html [data-workspace-mobile=true] .workspace-image-archive-slot[data-workspace-item-selected=true]:before{content:"";z-index:7;border:var(--workspace-selection-border-width,1px) solid #858585;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:-1px}html [data-workspace-mobile=true] :is([data-archive-slot][data-workspace-item-selected=true],[data-text-archive-id][data-selected=true]):after{content:"";z-index:12;box-sizing:border-box;pointer-events:none;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 18px 18px no-repeat;border:0;border-radius:50%;width:24px;height:24px;margin:0;position:absolute;inset:auto 8px 8px auto;transform:none}html[data-theme=dark] [data-workspace-mobile=true] :is([data-archive-slot][data-workspace-item-selected=true],[data-text-archive-id][data-selected=true]):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23242525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-mobile-folders-trigger,.workspace-shell-search-trigger,.settings-menu>[data-settings-panel-trigger]){box-sizing:border-box;place-items:center;padding:0;line-height:1;display:grid}html .image-page.image-page.image-page[data-workspace-mobile=true] :is(.workspace-mobile-folders-trigger,.workspace-shell-search-trigger,.settings-menu>[data-settings-panel-trigger])>svg{width:22px;height:22px;margin:0;display:block}.workspace-image-context-menu[data-mobile-menu=true] button[role^=menuitem]{box-sizing:border-box;text-align:left;width:100%}html [data-workspace-mobile=true] .workspace-url-archive .workspace-url-bookmark-banner{z-index:4;pointer-events:none;grid-row:2;align-items:center;min-width:0;padding:0 0 0 10px;display:flex;position:relative}html [data-workspace-mobile=true] .workspace-url-archive .workspace-url-bookmark-banner .workspace-url-bookmark-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:block;overflow:hidden}html [data-workspace-mobile=true] .workspace-url-archive .workspace-url-bookmark-site{display:none}html [data-workspace-mobile=true] .workspace-url-mobile-options{width:36px;height:40px;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:0 0 36px;place-items:center;padding:0;display:grid}html [data-workspace-mobile=true] .workspace-url-mobile-options:hover{background:#ffffff14}html [data-workspace-mobile=true] .workspace-url-archive .workspace-url-orb-hit-target{touch-action:pan-y;cursor:pointer}html [data-workspace-mobile=true] .workspace-url-archive [data-archive-slot],html [data-workspace-mobile=true] .workspace-url-archive [data-archive-slot] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html [data-workspace-mobile=true] .workspace-url-archive .workspace-url-bookmark-covered{grid-template-rows:minmax(0,1fr) 40px}html [data-workspace-mobile=true] .workspace-image-archive[data-image-view=cards] .workspace-image-thumbnail-media{border-radius:var(--workspace-thumbnail-radius);height:100%;clip-path:inset(0 round var(--workspace-thumbnail-radius))}html [data-workspace-mobile=true] :is(.workspace-image-archive[data-image-view=cards] .workspace-image-thumbnail-layer,.workspace-video-archive[data-image-view=cards] .workspace-video-cover img,.workspace-url-archive[data-url-view=cards] .workspace-url-bookmark-cover){object-fit:cover;object-position:center;width:100%;height:100%}html [data-workspace-mobile=true] .workspace-text-archive-slot,html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html [data-workspace-mobile=true] .workspace-text-archive-slot [data-text-card-selectable]{-webkit-user-select:none;user-select:none}html [data-workspace-mobile=true] [data-mobile-reorder-ready=true] :is([data-archive-slot][data-workspace-item-selected=true],[data-archive-slot][data-selected=true]){touch-action:none;cursor:grab}html [data-workspace-mobile=true] [data-mobile-reorder-ready=true] [data-drag-source=true]{cursor:grabbing}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card-title-banner{height:calc(100px * var(--text-archive-mobile-scale));flex-basis:calc(100px * var(--text-archive-mobile-scale));padding-top:calc(50px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card-document-title{font-size:calc(20px * var(--text-archive-mobile-scale))!important}html [data-workspace-mobile=true] .workspace-text-archive-slot :is(.workspace-text-archive-document,.workspace-text-archive-document *){font-size:calc(16px * var(--text-archive-mobile-scale))!important}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-archive-document{padding-bottom:calc(24px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-footer{height:calc(64px * var(--text-archive-mobile-scale));flex-basis:calc(64px * var(--text-archive-mobile-scale));gap:calc(12px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card-created-at{font-size:calc(12px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-edit{min-width:calc(92px * var(--text-archive-mobile-scale));height:calc(40px * var(--text-archive-mobile-scale));padding-inline:calc(18px * var(--text-archive-mobile-scale));font-size:calc(12px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-more button{padding-block:calc(6px * var(--text-archive-mobile-scale));font-size:calc(14px * var(--text-archive-mobile-scale))!important}html [data-workspace-mobile=true] .workspace-text-archive-page-measure{top:calc(100px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-page-bars{top:calc(36px * var(--text-archive-mobile-scale) - 12px);gap:max(2px, calc(6px * var(--text-archive-mobile-scale)));height:24px}html [data-workspace-mobile=true] .workspace-text-archive-page-bars button{width:max(8px, calc(24px * var(--text-archive-mobile-scale)));height:24px;transition:none}html [data-workspace-mobile=true] .workspace-text-archive-page-bars button:before{width:max(8px, calc(24px * var(--text-archive-mobile-scale)));height:clamp(1.5px, calc(4px * var(--text-archive-mobile-scale)), 4px);top:50%;left:50%;transform:translate(-50%,-50%)}html [data-workspace-mobile=true] .workspace-text-archive-page-bars[data-emphasized=true] button[data-active=true],html [data-workspace-mobile=true] .workspace-text-archive-page-bars[data-emphasized=true] button[data-active=true]:before{width:max(16px, calc(48px * var(--text-archive-mobile-scale)))}html [data-workspace-mobile=true] .workspace-text-archive-more{height:calc(36px * var(--text-archive-mobile-scale));flex-basis:calc(36px * var(--text-archive-mobile-scale))}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card-title-label{min-width:0;max-width:100%}html [data-workspace-mobile=true] .workspace-text-archive-slot .workspace-text-card-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html .workspace-mobile-create-text{z-index:27;right:max(16px, env(safe-area-inset-right));bottom:calc(var(--mobile-footer-height) + 16px);width:52px;height:52px;color:var(--accent-ink);background:var(--accent);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 4px 14px #0000002e}html .workspace-mobile-create-text:disabled{opacity:.4;cursor:default}html .workspace-mobile-create-text:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html .workspace-modal.text-composer-card.text-composer-mobile{width:100%;max-width:none;height:auto;min-height:0;padding:calc(56px + env(safe-area-inset-top)) 16px 0;box-sizing:border-box;--modal-action-radius:0px;border-radius:0;margin:0;inset:0 0 auto;transform:none;position:fixed!important}html .text-composer-mobile>.workspace-modal-header{inset:env(safe-area-inset-top) 0 auto;width:100%}html .text-composer-mobile .workspace-modal-close{border-radius:0;width:40px;height:40px}html .text-composer-mobile .text-composer-fields{flex:auto;gap:8px;min-height:0}html .text-composer-mobile .text-composer-title input{padding-inline:0;font-size:20px}html .text-composer-mobile .text-composer-page{padding-inline:0}html .workspace-modal.text-composer-card.text-composer-mobile .text-composer-footer{border-top:1px solid #8c96913d;flex-direction:row;align-items:stretch;gap:0;width:auto;margin:16px 0 0;padding:6px 0}html .text-composer-mobile .text-composer-toolbar{box-sizing:border-box;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:4px;width:100%;padding:0;display:flex}html .text-composer-mobile .text-composer-toolbar button{width:40px;height:40px}html .text-composer-mobile .text-alignment-control{margin-left:0}html .text-composer-mobile .text-editor-page-rail[data-orientation=horizontal]{scrollbar-width:none;overscroll-behavior:contain;flex-direction:row;flex:0 0 32px;align-items:center;gap:2px;width:100%;height:32px;padding:0;display:flex;position:relative;overflow:auto hidden}html .text-composer-mobile .text-editor-page-rail button{flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}html .text-composer-mobile .workspace-modal-close:not(:hover){background:0 0}html .text-composer-mobile-actions{width:100%;height:44px;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);box-sizing:border-box;justify-content:space-between;align-items:center;gap:4px;display:flex}html .text-composer-mobile-actions .workspace-modal-button{border-radius:0;min-width:80px;height:44px;padding-inline:16px}html .text-composer-mobile .text-composer-content-field{flex:auto;min-height:0}html .text-composer-mobile .text-composer-editor{min-height:140px}html .text-composer-mobile .text-composer-content-field:after{display:none}html .text-composer-mobile .text-composer-toolbar>button:not([aria-pressed=true]),html .text-composer-mobile .text-composer-toolbar .text-alignment-trigger:not([aria-expanded=true]){background:0 0!important}html .text-composer-mobile .text-composer-toolbar>button:not([aria-pressed=true]):hover{background:#8c96911f!important}html .workspace-modal.workspace-text-preview-cards.workspace-text-preview-mobile{width:100%;max-width:none;height:calc(100dvh - var(--workspace-mobile-footer-size) - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--workspace-mobile-footer-size) - env(safe-area-inset-bottom));border-radius:0;margin:0;padding:0;animation-name:workspace-modal-fade-in;inset:0 0 auto;transform:none;position:fixed!important}html .workspace-text-preview-mobile .workspace-text-preview-viewer{padding-top:calc(80px + env(safe-area-inset-top));box-sizing:border-box;background:var(--workspace-popover-fill,#2e2f2f);overflow:visible}html .workspace-text-preview-mobile .workspace-text-preview-stage{align-self:start;width:100%;height:100%;padding:0;transform:none;-webkit-mask-image:none;mask-image:none}html .workspace-text-preview-mobile .workspace-text-preview-card{box-shadow:none;background:var(--workspace-popover-fill,#2e2f2f);border-radius:0}html .workspace-text-preview-mobile .workspace-text-preview-main-page-wrap[data-revealed]{opacity:1;transition:none}html .workspace-text-preview-mobile .workspace-text-preview-document{align-items:flex-start;gap:0}html .workspace-text-preview-mobile .workspace-text-preview-page-gap{display:none}html .workspace-text-preview-mobile .workspace-text-preview-mobile-close{z-index:5;left:env(safe-area-inset-left);top:env(safe-area-inset-top);width:44px;height:44px;color:var(--workspace-neutral-copy);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}html .workspace-text-preview-mobile .workspace-text-preview-mobile-close:hover{background:var(--close-action);color:#fff}html .workspace-text-preview-mobile .workspace-text-preview-tools{z-index:5;top:env(safe-area-inset-top);right:env(safe-area-inset-right);width:44px;left:auto}html .workspace-text-preview-mobile .workspace-text-preview-tool-button{background:0 0;border-radius:0;width:44px;height:44px}html .workspace-text-preview-mobile .workspace-text-preview-tool-panel{box-sizing:border-box;width:min(280px,100vw - 32px);top:44px;left:auto;right:8px}html .workspace-text-preview-mobile .workspace-text-preview-sidebar{inset:calc(44px + env(safe-area-inset-top)) 16px auto;touch-action:pan-x;width:auto;height:32px;padding:0;overflow:auto hidden;transform:none;-webkit-mask-image:none;mask-image:none}html .workspace-text-preview-mobile .workspace-text-preview-thumbnail-track{flex-direction:row;gap:2px;width:max-content}html .workspace-text-preview-mobile .workspace-text-preview-thumbnail{flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0}html .workspace-text-preview-mobile .workspace-text-editor-card-title{width:calc(100% - 32px)!important;top:8px!important;left:16px!important}html .workspace-text-preview-mobile .workspace-text-editor-card-body{width:calc(100% - 32px)!important;height:calc(100% - 56px)!important;top:56px!important;left:16px!important}html .workspace-text-preview-mobile .workspace-text-editor-card-page{padding:0!important}html .workspace-text-preview-mobile .workspace-text-editor-card-document{background:var(--workspace-popover-fill,#2e2f2f);color:var(--workspace-neutral-copy)}html .workspace-text-preview-mobile>.workspace-modal-accessible-heading{position:absolute!important}html .workspace-text-preview-mobile .workspace-text-card-title-label:before{display:none}html .workspace-text-preview-mobile .workspace-text-preview-footer{z-index:6;width:100%;height:var(--workspace-mobile-footer-size,66px);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;background:var(--workspace-popover-fill,#2e2f2f);color:var(--workspace-neutral-copy);inset:auto 0 0;position:fixed!important}html .workspace-text-preview-mobile .workspace-text-preview-footer .workspace-original-image-options{display:grid}html .workspace-text-preview-mobile>.workspace-image-context-menu{z-index:20!important;position:fixed!important}html .workspace-text-preview-mobile [data-preview-continuation] .workspace-text-editor-card-body{height:100%!important;top:0!important}html [data-workspace-mobile=true] .workspace-text-archive-grid:is([data-mobile-columns="2"],[data-mobile-columns="3"]) .workspace-text-card-title-label:before,html [data-workspace-mobile=true] .workspace-text-archive-grid:is([data-mobile-columns="2"],[data-mobile-columns="3"]) .workspace-text-archive-slot:not([data-expanded=true]) .workspace-text-archive-page-bars{display:none}.workspace-mobile-folders .workspace-mobile-folder-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-mobile-folders .workspace-mobile-folder-header>button.workspace-mobile-folder-action[role=menuitem]{flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-height:32px;padding:6px 8px;font-size:12px;display:inline-flex}.workspace-mobile-folder-action>svg{flex:none}html [data-workspace-mobile=true] :is(.workspace-image-archive,.workspace-text-archive) [data-archive-slot],html [data-workspace-mobile=true] :is(.workspace-image-archive,.workspace-text-archive) [data-archive-slot] :not(input):not(textarea):not([contenteditable=true]):not([contenteditable=true] *){-webkit-touch-callout:none;-webkit-user-select:none!important;user-select:none!important}html [data-workspace-mobile=true] .workspace-url-archive-slot[data-workspace-item-selected=true]:after{bottom:48px}html .workspace-image-selection-toolbar[data-two-rows=true]{flex-direction:column;gap:4px;min-width:192px;padding:6px 8px 8px}.workspace-selection-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;font-weight:500;display:flex}.workspace-selection-actions{justify-content:center;gap:4px;width:100%;display:flex}html .workspace-image-selection-toolbar[data-two-rows=true] .workspace-selection-actions button{width:44px;height:40px}html .workspace-image-selection-toolbar[data-two-rows=true] button:hover{transform:none}html .workspace-image-selection-toolbar[data-two-rows=true] button:disabled{opacity:.35;cursor:default}.workspace-selection-folder-label{opacity:.7;margin:0 0 12px;font-size:12px}.workspace-selection-folders button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.workspace-selection-folders button:hover{background:#80808026}.workspace-selection-folders button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html .workspace-image-selection-toolbar[data-two-rows=true] .workspace-selection-heading>span{padding-left:13px}html .workspace-image-selection-toolbar[data-two-rows=true] .workspace-selection-heading>button{width:44px}.welcome-top-actions{z-index:20;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));align-items:center;gap:10px;display:flex;position:fixed}.welcome-theme-toggle{border:1px solid var(--workspace-neutral-border);background:var(--workspace-neutral-surface);width:38px;height:38px;color:var(--workspace-neutral-secondary);cursor:pointer;box-shadow:none;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.welcome-theme-toggle:hover{color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}.welcome-theme-toggle:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:640px){.welcome-top-actions{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));gap:8px}.welcome-top-actions .language-menu-inline{position:relative;top:auto;right:auto}}.welcome-circle-portal{isolation:isolate;aspect-ratio:1;place-items:center;width:min(440px,90vw);margin:16px 0;display:grid;position:relative}.welcome-circle-portal>svg{fill:#e1e6e3;pointer-events:none;width:440px;max-width:none;height:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-circle-core{z-index:2;aspect-ratio:1;color:#26302b;cursor:pointer;transform-origin:50%;will-change:transform;background:#e1e6e3;border:1px solid #8a96914d;border-radius:50%;place-items:center;width:92px;padding:0;transition:background-color .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);display:grid;position:relative;transform:scale(1)}.welcome-circle-core svg{fill:none;width:32px;height:32px;position:static}.welcome-galescope-logo{pointer-events:none;background:currentColor;width:42px;height:38px;-webkit-mask:url(/galescope-g-logo.svg) 50%/contain no-repeat;mask:url(/galescope-g-logo.svg) 50%/contain no-repeat}.welcome-circle-core:hover:not(:disabled){background:#fff;transform:scale(1.06)}.welcome-circle-core:focus-visible{outline-offset:5px;outline:2px solid #9ba5a1}.welcome-circle-core:disabled{cursor:wait;opacity:.65}.welcome-circle-core{touch-action:none;-webkit-user-select:none;user-select:none}.welcome-orbit-dot{opacity:var(--dot-opacity)}.welcome-choice-screen{scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;height:100dvh;min-height:0;padding:0;display:block;overflow:hidden auto}.welcome-choice-screen::-webkit-scrollbar{display:none}.welcome-choice-screen[data-welcome-surface=upload]{scroll-snap-type:none;overscroll-behavior:none;overflow:hidden}.welcome-choice-screen[data-welcome-surface=home] .welcome-centered-portal{top:50%}.welcome-choice-screen[data-welcome-surface=home] .welcome-entry-controls{top:calc(50% + 143px)}.welcome-choice-screen[data-welcome-surface=home] .welcome-entry-section{min-height:max(620px,100dvh)}.welcome-hero-grid{--welcome-grid-rgb:0 0 0;pointer-events:none;background-image:linear-gradient(to right, rgb(var(--welcome-grid-rgb) / 5%) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--welcome-grid-rgb) / 5%) 1px, transparent 1px), repeating-linear-gradient(to right, rgb(var(--welcome-grid-rgb) / 4%) 0 1px, transparent 1px 160px), repeating-linear-gradient(to bottom, rgb(var(--welcome-grid-rgb) / 4%) 0 1px, transparent 1px 160px), repeating-linear-gradient(to right, rgb(var(--welcome-grid-rgb) / 1.5%) 0 1px, transparent 1px 32px), repeating-linear-gradient(to bottom, rgb(var(--welcome-grid-rgb) / 1.5%) 0 1px, transparent 1px 32px);background-position:50%;background-size:320px 320px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}html[data-theme=dark] .welcome-hero-grid{--welcome-grid-rgb:255 255 255}.welcome-hero-frame{width:min(760px,100% - 32px);box-shadow:var(--workspace-subtle-shadow,0 6.75px 18px #0003), inset 0 0 0 1px #fff6;pointer-events:none;background:#fff;border-radius:12px;position:absolute;top:max(48px,50% - 338px);bottom:max(24px,50% - 286px);left:50%;transform:translate(-50%)}html[data-theme=dark] .welcome-hero-frame{background:#292a2a;box-shadow:0 6.75px 18px #0003,inset 0 0 0 1px #ffffff1f}.welcome-hero-copy{text-align:center;width:min(680px,100% - 48px);color:var(--theme-copy,#e1e6e3);position:absolute;bottom:min(50% + 212px,100% - 176px);left:50%;transform:translate(-50%)}.welcome-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.15}.welcome-hero-copy p{max-width:42ch;color:var(--theme-muted,#a3aaaa);text-wrap:balance;margin:12px auto 0;font-size:clamp(14px,1.6vw,16px);line-height:1.6}.welcome-hero-action{position:absolute;top:calc(50% + 200px);left:50%;transform:translate(-50%)}.welcome-sign-up{color:#fff;min-width:156px;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#699;border:0;border-radius:12px;padding:12px 26px;font-size:14px;font-weight:600;transition:background-color .16s}.welcome-sign-up:hover:not(:disabled){background:#75a6a6}.welcome-sign-up:focus-visible{outline-offset:4px;outline:2px solid #699}.welcome-sign-up:disabled{opacity:.6;cursor:wait}.welcome-circle-core[data-hold-enabled=false]{touch-action:pan-y}.welcome-fullscreen-section{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-height:100dvh;position:relative}.welcome-intro-section{place-items:center;padding:100px 28px 60px;display:grid}.welcome-intro-copy{text-align:center;max-width:640px}.welcome-intro-copy h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,4vw,48px);font-weight:500}.welcome-intro-copy p{color:var(--theme-muted,#a3aaaa);text-align:justify;text-align-last:center;margin:0;font-size:clamp(14px,1.8vw,18px);line-height:1.7}.welcome-storage-section{place-items:center;padding:80px 28px 48px;display:grid}.welcome-storage-copy{width:100%;max-width:800px;color:var(--theme-copy,#e1e6e3)}.welcome-storage-copy>h2{text-align:center;letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:500}.welcome-storage-lead{text-align:center;color:var(--theme-muted,#a3aaaa);margin:0;font-size:clamp(14px,1.8vw,18px);line-height:1.7}.welcome-storage-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.welcome-storage-options article{min-width:0;padding:0 32px}.welcome-storage-options article+article{border-left:1px solid color-mix(in srgb, currentColor 16%, transparent)}.welcome-storage-options h3{align-items:center;gap:12px;margin:0 0 12px;font-size:24px;font-weight:500;display:flex}.welcome-storage-options h3>svg{flex-shrink:0}.welcome-storage-options p{color:var(--theme-muted,#a3aaaa);margin:0 0 16px;font-size:16px;line-height:1.7}.welcome-storage-options .welcome-storage-tagline{color:inherit}.welcome-storage-options small{color:var(--theme-muted,#a3aaaa);font-size:12px;line-height:1.6;display:block}.welcome-storage-footnote{text-align:center;color:var(--theme-muted,#a3aaaa);margin:40px 0 0;font-size:13px;line-height:1.7}@media (max-width:600px){.welcome-storage-section{padding:88px 24px}.welcome-storage-options{grid-template-columns:1fr;gap:24px;margin-top:28px}.welcome-storage-options article{padding:0}.welcome-storage-options article+article{border-left:0;border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);padding-top:24px}.welcome-storage-options h3{margin:0 0 12px;font-size:22px;line-height:28px}.welcome-storage-options p{margin-bottom:12px;font-size:14px}.welcome-storage-footnote{margin-top:24px}}.welcome-centered-portal{position:absolute;top:calc(50% - 60px);left:50%;transform:translate(-50%,-50%)}.welcome-centered-portal .welcome-circle-portal{margin:0}.welcome-entry-controls{justify-items:center;gap:18px;width:min(360px,100% - 40px);display:grid;position:absolute;top:calc(50% + 83px);left:50%;transform:translate(-50%)}.welcome-entry-info{text-align:center;align-items:start;width:100%;min-height:78px;display:grid}.welcome-account-info{width:100%;min-width:0;color:var(--theme-muted,#a3aaaa);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:6px;font-size:13px;display:grid}.welcome-account-info strong{color:var(--theme-copy,#d4d8d6);font-weight:500}.welcome-workspace-name{justify-content:center;align-items:center;gap:8px;display:flex}.welcome-choice-screen{--welcome-wordmark-bottom:64px}.welcome-wordmark{z-index:10;top:max(24px, calc(100dvh - var(--welcome-wordmark-bottom) - var(--welcome-scroll,0px)));pointer-events:none;width:100px;max-width:100%;height:auto;display:block;position:fixed;left:50%;transform:translate(-50%)}.welcome-choice-screen[data-welcome-surface=home] .welcome-wordmark:not(.welcome-storage-wordmark):not(.welcome-security-wordmark){top:min(max(24px, calc(var(--welcome-intro-offset,100dvh) - var(--welcome-wordmark-bottom) - var(--welcome-scroll,0px))), calc(var(--welcome-intro-offset,100dvh) + 24px - var(--welcome-scroll,0px)))}.welcome-choice-screen[data-welcome-surface=home] .welcome-storage-wordmark{top:min(max(24px, calc(var(--welcome-storage-offset,200dvh) - var(--welcome-wordmark-bottom) - var(--welcome-scroll,0px))), calc(var(--welcome-storage-offset,200dvh) + 24px - var(--welcome-scroll,0px)))}.welcome-choice-screen[data-welcome-surface=home] .welcome-security-wordmark{top:min(max(24px, calc(var(--welcome-security-offset,300dvh) - var(--welcome-wordmark-bottom) - var(--welcome-scroll,0px))), calc(var(--welcome-security-offset,300dvh) + 24px - var(--welcome-scroll,0px)))}.welcome-connect-section{height:100dvh;color:var(--theme-copy,#e1e6e3)}.welcome-connect-window{position:absolute;inset:0;overflow:hidden}.welcome-connect-track{width:100%;height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex}.welcome-connect-panel{text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:20px;min-width:0;padding:80px 24px;display:flex}.welcome-connect-panel h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:500}.welcome-connect-panel a{color:inherit;font-size:clamp(18px,2vw,24px);text-decoration:none}.welcome-connect-panel a:hover{opacity:.75}.welcome-instagram-link{flex-direction:column;align-items:center;gap:20px;display:flex}.welcome-connect-nav{bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex;position:absolute;left:16px;right:16px}.welcome-connect-nav :is(button,a){color:var(--theme-muted,#a3aaaa);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:none}.welcome-connect-nav :is(button,a):hover,.welcome-connect-nav button[aria-pressed=true]{color:var(--theme-copy,#e1e6e3)}.welcome-connect-nav button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.welcome-connect-section :is(a,button):focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.welcome-connect-track{transition:none}}.welcome-account-actions{justify-content:center;gap:8px;display:flex}.welcome-account-actions button{background:var(--theme-hover,#3b403e);width:32px;height:32px;color:var(--theme-copy,#edf0ee);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.welcome-account-actions button:hover:not(:disabled){background:var(--theme-hover,#505653)}.welcome-account-actions .welcome-account-logout{background:var(--close-action);color:#fff}.welcome-account-actions .welcome-account-logout:hover:not(:disabled){background:var(--close-action-hover)}.welcome-account-actions button:disabled{opacity:.5;cursor:wait}.welcome-account-actions button:focus-visible{outline-offset:3px;outline:2px solid #aeb8b3}.welcome-account-action-error{text-align:center;color:var(--error);margin:0;font-size:12px}.welcome-account-info p{margin:0}.welcome-mobile-account{z-index:30;top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));position:fixed}.welcome-profile-trigger{background:var(--theme-surface,#292d2b);width:44px;height:44px;color:var(--theme-copy,#e1e6e3);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.welcome-profile-trigger[aria-expanded=true]{background:var(--theme-hover,#3b403e)}:is(.welcome-profile-trigger:focus-visible,.welcome-profile-logout:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.welcome-profile-panel{background:var(--theme-surface,#292c2b);overflow-wrap:anywhere;border:1px solid #414744;border-radius:16px;gap:8px;width:min(280px,100vw - 32px);padding:20px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 36px #0005}.welcome-profile-panel strong{color:var(--theme-copy,#e1e6e3);font-size:14px;font-weight:500}.welcome-profile-panel>span{color:var(--theme-muted,#a3aaaa);font-size:12px;line-height:1.5}.welcome-profile-logout{background:var(--close-action);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:8px;font-size:12px;display:flex}.welcome-profile-logout:disabled{opacity:.5;cursor:wait}.welcome-profile-panel p{color:var(--error);margin:4px 0 0;font-size:12px}@media (max-width:767px),(max-width:1024px) and (pointer:coarse){.welcome-centered-portal{top:min(70dvh, calc(100dvh - 220px - env(safe-area-inset-bottom)))}.welcome-choice-screen[data-signed-in=false] .welcome-centered-portal{top:50%}.welcome-entry-controls{display:none}}.welcome-mobile-identity{overflow-wrap:anywhere;width:100%;min-width:0;font-size:12px;line-height:18px}.welcome-mobile-identity strong{max-width:100%;color:var(--theme-copy,#e1e6e3);font-size:12px;font-weight:500}.welcome-mobile-identity strong svg{flex-shrink:0}.welcome-mobile-identity>span{max-width:100%}.welcome-mobile-hold-hint{text-align:center;pointer-events:none;font-weight:400}.welcome-capture-status{text-align:center;justify-self:center;gap:6px;width:min(200px,100%);font-size:11px;display:grid;position:relative}.welcome-capture-status>span{overflow-wrap:anywhere}.welcome-capture-bar{height:4px;color:var(--theme-copy,#e1e6e3);margin:0;position:relative}.welcome-capture-track{border-radius:999px}.welcome-capture-fill{transition:width .14s linear,fill .18s}.welcome-capture-detail-percent{white-space:nowrap;font-variant-numeric:tabular-nums}.welcome-capture-bar[data-complete=true]{color:var(--accent)}.welcome-capture-bar[data-indeterminate=true] .welcome-capture-fill{animation:1.1s ease-in-out infinite welcome-capture-preparing}@keyframes welcome-capture-preparing{0%{transform:translate(-56px)}to{transform:translate(200px)}}@media (prefers-reduced-motion:reduce){.welcome-capture-bar[data-indeterminate=true] .welcome-capture-fill{animation:none}}.welcome-account-info button{color:var(--theme-muted,#a3aaaa);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 6px;font-size:12px;text-decoration:underline}.welcome-entry-tabs{background:var(--theme-inset,#222424);border-radius:12px;gap:0;padding:0;display:flex;overflow:hidden}.welcome-entry-tabs button{min-width:100px;color:var(--theme-muted,#949a97);cursor:pointer;background:0 0;border:0;border-radius:0;padding:13px 20px;font-size:13px}.welcome-entry-tabs button[aria-pressed=true]{background:var(--theme-hover,#404040);color:var(--theme-copy,#f0f2f1)}.welcome-entry-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #aeb8b3}.welcome-login-trigger{color:var(--theme-muted,#aeb8b3);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px}.welcome-login-trigger:hover{color:var(--theme-copy,#edf0ee)}.welcome-login-modal{width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.welcome-login-body{gap:16px;padding:12px 24px 20px;display:grid}.welcome-login-body>.legal-links{padding:8px 0 0}.welcome-login-body .welcome-entry-tabs{justify-self:stretch;width:100%}.welcome-login-body .welcome-entry-tabs button{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.welcome-login-body .welcome-entry-tabs button svg{flex-shrink:0}.welcome-local-panel{gap:12px;display:grid}.welcome-local-panel p{color:var(--theme-muted,#a3aaaa);margin:0;font-size:13px;line-height:1.5}.welcome-local-actions{display:grid}.welcome-local-actions>.welcome-project-existing{margin-top:6px}.welcome-project-expander{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.welcome-project-expander[data-open=true]{opacity:1;grid-template-rows:1fr}.welcome-project-expander-inner{min-height:0;overflow:hidden}.welcome-project-expander .welcome-create-folder{padding-top:18px}.welcome-create-folder{gap:10px;display:grid}.welcome-create-folder label{font-size:13px}.welcome-create-folder input{background:var(--theme-inset,#202322);width:100%;min-width:0;color:var(--theme-copy,#edf0ee);border:1px solid #555c58;border-radius:8px;padding:10px 12px}.welcome-login-modal .welcome-project-primary{color:#0d1015;background:#9bdeff;border:1px solid #9bdeff}.welcome-login-modal .welcome-project-primary:hover:not(:disabled){background:#c7efff;border-color:#c7efff}.welcome-create-folder label>span{color:#ff7a85}.welcome-project-field,.welcome-project-location{background:var(--theme-inset,#242525);width:100%;min-width:0;color:var(--theme-copy,#eceeee);border:1px solid #444646;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.welcome-project-field>svg,.welcome-project-location>svg{color:var(--theme-muted,#a3aaaa);flex-shrink:0}.welcome-project-field input{background:0 0;border:0;border-radius:0;padding:8px 0}.welcome-project-field:focus-within{outline:1px solid #9bdeff}.welcome-project-field input:focus{outline:none}.welcome-project-location{cursor:pointer;text-align:left;justify-content:space-between;min-height:38px;font-size:13px}.welcome-project-location>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.welcome-project-create{justify-self:end;min-width:100px;margin-top:8px}.welcome-login-body .welcome-cloud-panel{background:0 0;border:0;padding:0}.google-sign-in-button{width:100%;min-width:0;max-width:280px}.google-sign-in-button,.google-sign-in-button iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:767px),(max-width:1024px) and (pointer:coarse){.welcome-login-modal[data-modal-header=hidden]{width:min(440px,100%);min-width:0;padding:0}.welcome-login-body{grid-template-columns:minmax(0,1fr);min-width:0;padding:24px}.welcome-login-body .welcome-cloud-panel{grid-template-columns:minmax(0,1fr);min-width:0}}.welcome-cloud-panel .welcome-google-signout{color:#26302b;background:#aeb8b3;border:1px solid #aeb8b3;border-radius:12px;margin-top:8px;padding:0 15px}.welcome-cloud-panel .welcome-google-signout:hover:not(:disabled){color:#26302b;background:#c2cbc6;border-color:#c2cbc6}.welcome-circle-portal[data-phase=ready]:not([data-hold-motion=queue-stage-alpha]) .welcome-orbit-dot{animation:welcome-ring-pulse 2.2s ease-in-out var(--ring-delay) infinite}@keyframes welcome-ring-pulse{0%,55%,to{fill:#9ba5a1;opacity:var(--dot-opacity)}22%{fill:#f1fff8;opacity:1}}html[data-theme=light] .workspace-source-arrival-notice{background:var(--workspace-neutral-surface);color:var(--workspace-neutral-copy);box-shadow:var(--workspace-subtle-shadow)}html[data-theme=light] .workspace-board-notification{color:var(--workspace-neutral-copy);text-shadow:none}html[data-theme=light] .workspace-board-notification-danger{color:var(--error)}html[data-theme=light] .workspace-text-content-loading{background:var(--workspace-neutral-surface);color:var(--workspace-neutral-copy)}html[data-theme=light] .image-page.image-page.image-page .workspace-dock .workspace-dock-button[aria-current=page],html[data-theme=light] .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger[aria-pressed=true],html[data-theme=light] .image-page.image-page.image-page[data-workspace-page-shell=true] .workspace-scene-corner-tools .settings-trigger[aria-pressed=true]:hover,html[data-theme=light] .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-side-tools-panel .settings-trigger:not(.workspace-shell-search-trigger):is([aria-expanded=true],[aria-pressed=true]),html[data-theme=light] .workspace-snap-select-menu>button[aria-checked=true],html[data-theme=light] .workspace-scene-corner-tools .workspace-image-snap-options .workspace-image-snap-mode[aria-pressed=true]{background-color:var(--accent);color:var(--accent-ink)}html[data-theme=light]{--accent-rgb:38 39 39;--accent-ink:#fff;--accent-hover:color-mix(in srgb, var(--accent) 90%, white);--workspace-neutral-background:#eff1ea;--workspace-neutral-surface:#cdcdcd;--workspace-neutral-surface-rgb:205 205 205;--workspace-library-background:#bfbfbf;--workspace-neutral-inset:#e1e4de;--workspace-neutral-inset-focus:#f8faf5;--workspace-neutral-hover:#dbdcdc;--workspace-neutral-button:#e0e5dc;--workspace-neutral-button-hover:var(--workspace-neutral-hover);--workspace-neutral-border:#c5cdc1;--workspace-neutral-copy:#29332c;--workspace-neutral-secondary:#4e5b51;--workspace-neutral-muted:#626f64;--workspace-subtle-shadow:0 1px 3px #0000001a;--workspace-flat-surface:var(--workspace-neutral-surface);--workspace-flat-surface-rgb:var(--workspace-neutral-surface-rgb);--workspace-blue-deep:var(--workspace-neutral-background);--workspace-blue-surface:var(--workspace-neutral-inset);--workspace-blue-surface-strong:var(--workspace-neutral-surface);--workspace-blue-surface-hover:var(--workspace-neutral-hover);--workspace-blue-border:var(--workspace-neutral-border);--workspace-blue-copy:var(--workspace-neutral-secondary);--workspace-blue-muted:var(--workspace-neutral-muted);--workspace-card-base:#ededed;--workspace-selection-contour:#44c5f0;--workspace-image-selection:var(--workspace-selection-contour);--workspace-selection-dot:#6a6d69;--workspace-selection-corner:var(--workspace-selection-contour);--workspace-thumbnail-selection-color:var(--workspace-selection-contour);--welcome-background:var(--workspace-neutral-background);--welcome-surface:var(--workspace-neutral-surface);--welcome-border:var(--workspace-neutral-border);--foreground:var(--workspace-neutral-copy);--theme-copy:var(--workspace-neutral-copy);--theme-secondary:var(--workspace-neutral-secondary);--theme-muted:var(--workspace-neutral-muted);--theme-surface:var(--workspace-neutral-surface);--theme-inset:var(--workspace-neutral-inset);--theme-hover:var(--workspace-neutral-hover);--theme-track:#c5cdc1;--theme-group-background:#dedfdb;--theme-group-border:#bdbdbd;--accent-text:color-mix(in srgb, var(--accent) 50%, black);--error:#a53743;--loading-color:var(--workspace-neutral-secondary);--surface:var(--workspace-neutral-surface);--text:var(--workspace-neutral-copy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body,html[data-theme=light] :is(.workspace-modal,.workspace-popover-surface,.workspace-folder-context-menu,.settings-panel,.workspace-outliner){color:var(--workspace-neutral-copy)}html[data-theme=light] .workspace-preference-choice[aria-checked=true]:before{background:var(--workspace-selection-dot)}html[data-theme=light] [data-workspace-mobile=true] :is([data-archive-slot][data-workspace-item-selected=true],[data-text-archive-id][data-selected=true]):after{background-color:var(--workspace-selection-dot)}html[data-theme=light] :is(.workspace-folder-context-menu button:hover:not(:disabled),.workspace-original-image-footer button:hover:not(:disabled),.workspace-modal-header>.workspace-modal-system-button:hover:not(:disabled)){background:var(--workspace-neutral-hover);color:var(--workspace-neutral-copy)}html[data-theme=light] .workspace-folder-context-menu .workspace-folder-context-danger{color:var(--error)}html[data-theme=light] .workspace-folder-context-menu .workspace-folder-context-danger:hover{background:#f5dce0}html[data-theme=light] .workspace-modal-header>.workspace-modal-system-danger:hover:not(:disabled){background:var(--close-action);color:#fff}html[data-theme=light] :is(.workspace-folder-context-divider,.workspace-outliner-group-divider){background:var(--workspace-neutral-border)}html[data-theme=light] :is(.workspace-modal input:not([type=range]):not([type=color]),.workspace-modal textarea,.workspace-modal select,.workspace-url-archive-search input,.welcome-project-field,.welcome-project-location){color:var(--workspace-neutral-copy);border-color:var(--workspace-neutral-border);background-color:var(--workspace-neutral-inset-focus)}html[data-theme=light] :is(input,textarea)::placeholder{color:var(--workspace-neutral-muted)}html[data-theme=light] .workspace-group-opacity-value{background:var(--workspace-neutral-inset-focus);border-color:var(--workspace-neutral-border)}html[data-theme=light] .workspace-group-opacity-value>input,html[data-theme=light] .workspace-group-opacity-value>input:focus{background:0 0}html[data-theme=light] .image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]):before{filter:drop-shadow(0 1px 1.5px #0000001a)}html[data-theme=light] .image-page.image-page.image-page[data-workspace-page-shell=true]:not([data-workspace-mobile=true]) .workspace-outliner{box-shadow:var(--workspace-subtle-shadow)}html[data-theme=light] :is(.workspace-original-image-frame,.image-paste-preview-frame){--loading-color:#e1e6e3;--foreground:#e1e6e3;background-color:#111}html[data-theme=light] .welcome-circle-portal{--welcome-orbit-color:#161717}html[data-theme=light] .welcome-circle-portal>svg{fill:var(--welcome-orbit-color)}html[data-theme=light] .welcome-circle-core{background:var(--welcome-orbit-color);color:var(--welcome-background)}html[data-theme=light] .welcome-circle-core:hover:not(:disabled){background:color-mix(in srgb, var(--welcome-orbit-color) 92%, white)}html[data-theme=light] .welcome-profile-panel{border-color:var(--workspace-neutral-border);box-shadow:var(--workspace-window-shadow)}html[data-theme=light] :is(.welcome-wordmark,.workspace-brand-wordmark,.cloud-gift-wordmark){filter:brightness(0)saturate()opacity(.75)}html[data-theme=light] .welcome-capture-bar{color:var(--workspace-neutral-secondary)}html[data-theme=light] .welcome-capture-bar[data-complete=true]{color:var(--accent-text)}html[data-theme=light] .welcome-entry-tabs{background:var(--workspace-neutral-inset)}html[data-theme=light] .welcome-entry-tabs button[aria-pressed=true]{color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=light] .welcome-login-modal .welcome-project-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}html[data-theme=light] .welcome-login-modal .welcome-project-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}html[data-theme=light] .workspace-modal-backdrop[data-backdrop=blurred]{background:#2a352b42!important}html[data-theme=light] :is(.workspace-text-archive-slot .workspace-text-card-title-banner-mode,.workspace-text-archive-slot .workspace-text-archive-card-content,.workspace-text-document-card-content,.workspace-scene-source-card,.workspace-import-error,.workspace-video-cover){background:var(--workspace-neutral-surface);color:var(--workspace-neutral-copy)}html[data-theme=light] :is(.workspace-text-archive-footer,.workspace-text-document-footer,.workspace-scene-source-card>footer){background:var(--workspace-neutral-inset)}html[data-theme=light] :is(.workspace-text-document-icon,.workspace-video-cover-placeholder,.workspace-video-help,.cloud-sign-in p,.workspace-color-card-code,.workspace-outliner-folder-count,.workspace-outliner small){color:var(--workspace-neutral-secondary)}html[data-theme=light] .workspace-outliner-window{--workspace-neutral-copy:#303030;--workspace-neutral-secondary:#555;--workspace-neutral-muted:#666;--workspace-neutral-hover:#d4d4d4;color:var(--workspace-neutral-secondary);background:var(--workspace-library-background);border-color:#b5b5b5;box-shadow:inset 0 1px 3px #0000000f}html[data-theme=light] .workspace-outliner-window .workspace-outliner-item[aria-pressed=true]{background:#ffffff3d}html[data-theme=light] .workspace-outliner .workspace-outliner-folder-banner{background:#c9c9c9}html[data-theme=light] .workspace-board-outliner-sections{--workspace-outliner-tree-line:#2627274d}html[data-theme=light] :is(.workspace-image-gallery[data-board-camera],.workspace-url-archive) .workspace-url-orb.workspace-url-bookmark,html[data-theme=light] .workspace-text-card,html[data-theme=light] .workspace-text-card:is(:hover,:focus-visible,.workspace-text-card-selected,.workspace-text-card-dragging),html[data-theme=light] .workspace-image-gallery[data-board-camera] .workspace-scene-text-card{box-shadow:var(--workspace-subtle-shadow)}html[data-theme=light] .workspace-image-gallery[data-board-camera] .workspace-image-thumbnail:is(:active,.workspace-image-thumbnail-selected):after{box-shadow:inset 0 0 0 1px var(--workspace-selection-contour)}html[data-theme=light] .workspace-image-gallery[data-board-camera] .workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail:after{box-shadow:inset 1px 0 var(--workspace-selection-contour), inset -1px 0 var(--workspace-selection-contour), inset 0 1px var(--workspace-selection-contour)}html[data-theme=light] .workspace-image-gallery[data-board-camera] .workspace-image-thumbnail-positioner:has(>.workspace-image-thumbnail-selected)>.workspace-image-note:not([data-collapsed]):after{box-shadow:inset 1px 0 var(--workspace-selection-contour), inset -1px 0 var(--workspace-selection-contour), inset 0 -1px var(--workspace-selection-contour)}html[data-theme=light] :is(.workspace-group-frame,.workspace-group-fill){--workspace-group-copy:var(--workspace-neutral-copy);--workspace-group-outline:var(--workspace-group-light-border,var(--theme-group-border))}html[data-theme=light] .workspace-group-fill{background:color-mix(in srgb, var(--workspace-group-light-background,var(--theme-group-background)) calc(var(--workspace-group-light-background-opacity,1) * 100%), transparent)}html[data-theme=light] :where(.workspace-group-fill) .workspace-group-frame-outline,html[data-theme=light] :where(.workspace-group-frame) .workspace-group-tab:after{border-color:color-mix(in srgb, var(--workspace-group-light-border,var(--theme-group-border)) calc(var(--workspace-group-light-border-opacity,1) * 100%), transparent);box-shadow:none}html[data-theme=light] :is(.workspace-outliner-item:hover,.workspace-outliner-add:hover,.workspace-outliner-folders .workspace-outliner-folder:hover,.workspace-scene-outliner-group-arrow:hover){background:var(--workspace-neutral-hover)}html[data-theme=light] .workspace-outliner-item[aria-pressed=true]{background:rgb(var(--accent-rgb) / 24%);color:var(--workspace-neutral-copy)}html[data-theme=light] .workspace-board-loading-shell{background:var(--workspace-board-surface)}html[data-theme=light] .workspace-scene-text-status{background:var(--workspace-neutral-surface);color:var(--workspace-neutral-secondary)}html[data-theme=light] :is(.workspace-shell-search-field,.workspace-outliner-search){color:var(--workspace-neutral-copy);border-color:var(--workspace-neutral-border);background:var(--workspace-neutral-inset-focus)}html[data-theme=light] .workspace-outliner-search{background:var(--workspace-neutral-surface)}html[data-theme=light] .workspace-outliner-search input{background:0 0}html[data-theme=light] [data-workspace-mobile=true] .workspace-shell-search-field{border-color:var(--workspace-neutral-border)}html[data-theme=light] .workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header{color:var(--workspace-neutral-copy)}@media (max-width:767px),(max-width:1024px) and (pointer:coarse){html[data-theme=light] .workspace-original-image-modal[data-modal-split-surface=true]>.workspace-modal-header{background:var(--workspace-popover-fill)}}html[data-theme=light] .workspace-original-image-modal .workspace-original-image-size{color:var(--workspace-neutral-secondary)}html[data-theme=light] .workspace-text-archive-more button{color:var(--accent-text)}html[data-theme=light] .workspace-text-archive-more button:hover{color:var(--workspace-neutral-copy)}html[data-theme=light] :is(.language-menu-trigger,.language-menu-panel){color:var(--workspace-neutral-copy);background:var(--workspace-neutral-surface);border-color:var(--workspace-neutral-border)}html[data-theme=light] .language-menu-panel{box-shadow:var(--workspace-window-shadow)}html[data-theme=light] .language-menu-panel button{color:var(--workspace-neutral-secondary)}html[data-theme=light] :is(.language-menu-trigger:hover,.language-menu-trigger[aria-expanded=true],.language-menu-panel button:hover,.language-menu-panel button[aria-checked=true]){color:var(--workspace-neutral-copy);background:var(--workspace-neutral-hover)}html[data-theme=light] .language-menu-panel button[aria-checked=true]>span{color:var(--accent-text)}html[data-theme=light] .language-menu-panel button small{color:var(--workspace-neutral-muted)}html[data-theme=light] .image-editor-fixed-window .image-paste-preview-frame{--theme-copy:#e1e6e3;--theme-secondary:#c6caca;--theme-muted:#a3aaaa;--theme-surface:#292a2a;--theme-inset:#242525;--theme-hover:#3a3c3c}
