/*! 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}::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}}}@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;--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;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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.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}.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,)}.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))}.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}:root{--workspace-card-base:#2e2f2f;--workspace-text-line-height:1.5;--welcome-background:#0b0d11;--welcome-surface:#171c23;--welcome-border:#293440;--accent:#9bdeff;--accent-hover:#c7efff;--accent-rgb:155 222 255;--accent-ink:#0d1015;--accent-shadow:rgb(var(--accent-rgb) / 22%);--close-action:#ff7a85;--close-action-hover:#ff929b;--error:#f0b4aa}html[data-theme=dark]{--accent:#71edcb;--accent-hover:#9cf2db;--accent-rgb:113 237 203;--workspace-thumbnail-selection-color:var(--accent);--welcome-background:#161717;--welcome-surface:#2e2f2f;--welcome-border:#444646;--workspace-neutral-background:#161717;--workspace-neutral-surface:#2e2f2f;--workspace-neutral-surface-rgb:46 47 47;--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:#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{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:100;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}.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:#f4f8e9;--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:#f4f8e9;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}.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-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{color:#2c3527;background:#fffffffa;border-radius:22px;width:min(390px,100%);padding:20px;animation:.18s both workspace-modal-rise-in;box-shadow:0 28px 80px #28312247}.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:14px;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-frame{background:var(--welcome-background);border-radius:12px;place-items:center;min-width:180px;max-width:calc(100vw - 68px);min-height:120px;max-height:calc(100dvh - 106px);margin-top:12px;display:grid;overflow:auto}.workspace-original-image-frame img{object-fit:contain;grid-area:1/1;width:auto;max-width:calc(100vw - 68px);height:auto;max-height:calc(100dvh - 106px);display:block}.workspace-original-image-status{z-index:1;background:var(--welcome-background);color:#c7cec2;grid-area:1/1;align-self:end;align-items:center;gap:12px;padding:24px;font-size:11px;display:flex}.workspace-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-modal-heading{min-width:0}.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:1px 0 0;font-size:17px;font-weight:720}.workspace-modal-header p{color:#7b8574;margin:6px 0 0;font-size:12px;line-height:1.5}.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-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}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:30px;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;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:#f4f8e9;--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);-webkit-backdrop-filter:blur(1px)saturate(115%);backdrop-filter:blur(1px)saturate(115%);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:#71edcb;background:#71edcb1f}html[data-theme=light] .workspace-snap-select-menu>button[aria-checked=true]{color:#247961}.workspace-image-snap-options .workspace-image-snap-mode[aria-pressed=true]{color:#247961;background:#71edcb2e}html[data-theme=dark] .workspace-image-snap-options .workspace-image-snap-mode[aria-pressed=true]{color:#71edcb}.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-axis input{background:var(--workspace-neutral-surface,#2e2f2f);border:0;width:42px;height:28px;padding:2px 4px}.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{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}.workspace-board-submenu-parent>button[aria-expanded=true]{background:#eff5e9}html[data-theme=dark] .workspace-board-submenu-parent>button[aria-expanded=true]{color:#dff5ff;background:rgb(var(--accent-rgb) / 20%)}@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-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:#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{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:4px;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:#80a0be24;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-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{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,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);color:var(--close-action);white-space:nowrap;pointer-events:none;background:#2e2f2f;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{--workspace-image-selection:#858b89;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-radius:calc(var(--workspace-thumbnail-radius) + 2px);border:2px solid #eef1ef;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,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-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-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-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:#fff;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:#161717}[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 #71edcb;border-radius:12px;position:absolute}.workspace-group-draw-hint{z-index:2147483645;pointer-events:none;color:#f3f5f4;background:#2e2f2f;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-axis input{width:56px;min-width:0;height:40px;color:inherit;text-align:center;background:#f8faf7;border:1px solid #808c8752;border-radius:7px;padding:5px}.alignment-gap-axis input:focus-visible{outline-offset:2px;outline:1px solid #71edcb}.alignment-gap-link:focus-visible{outline-offset:2px;outline:1px solid #71edcb}.alignment-gap-axis input::-webkit-inner-spin-button{opacity:1}.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:#247961;background:#71edcb2e}.alignment-gap-link:hover{background:#71edcb47}html[data-theme=dark] .alignment-gap-axis input{background:#242525}html[data-theme=dark] .alignment-gap-link[aria-pressed=true]{color:#71edcb}.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-url-orb.workspace-url-bookmark{border-radius:var(--url-card-radius,22.5px);color:#eceeee;background:#2e2f2f;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:#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:#252626;min-height:0}.workspace-url-bookmark-banner{color:#eceeee;text-align:left;pointer-events:none;background:#2e2f2f;min-width:0;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,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;color:#eceeee;cursor:grab;border-radius:var(--workspace-thumbnail-radius);text-align:left;width:100%;height:fit-content;min-height:0;max-height:none;transform-origin:var(--paper-origin-x) var(--paper-origin-y);touch-action:none;will-change:auto;background:#2e2f2f;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:#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:#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{color:#eceeee;min-height:0;max-height:none;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:#eceeee;background:#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,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 12px}.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);color:#eceeee;-webkit-user-select:text;user-select:text;background:#2e2f2f;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-trigger{color:#dce6eb;letter-spacing:.08em;cursor:pointer;background:#181b22;border:1px solid #293440;border-radius:11px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:74px;height:38px;padding:0 12px 0 14px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s;display:flex;box-shadow:0 10px 28px #00000038}.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:#2e2f2f;flex:0 0 28px;display:block}.workspace-color-card-code{border-radius:0 0 var(--workspace-thumbnail-radius) var(--workspace-thumbnail-radius);color:#e4e8e7;cursor:text;-webkit-user-select:text;user-select:text;background:#2e2f2f;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-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{--workspace-image-selection:#858b89;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}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed]))>.workspace-image-thumbnail{transition-delay:0s}.workspace-image-thumbnail-positioner:has(>.workspace-image-note:not([data-collapsed])) .workspace-image-thumbnail-media{transition-delay:0s}: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}.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:#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,:is(.workspace-image-thumbnail-positioner:has(>.workspace-image-note)>.workspace-image-thumbnail,.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{box-sizing:border-box;cursor:pointer;touch-action:none;background:#5f5f5f;border:1px solid #292929;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;left:-8px}.workspace-reference-port,.workspace-reference-add{z-index:2}.workspace-reference-port{transition:width .14s,height .14s,left .14s,background-color .14s}.workspace-reference-port[data-connected=false]:not(:disabled):hover{background:#858585;width:18px;height:18px;left:-9px}.workspace-reference-port[data-connected=true]{background:#39c9c9}.workspace-reference-port[data-connected=true]:not(:disabled):hover{background:#65d5d5;width:18px;height:18px;left:-9px}.workspace-group-reference-port[data-connected=true]{background:#39c9c9}.workspace-group-reference-port{transition:width .14s,height .14s,background-color .14s}.workspace-group-reference-port:hover{background:#858585;width:18px;height:18px}.workspace-group-reference-port[data-connected=true]:hover{background:#65d5d5}@media (prefers-reduced-motion:reduce){.workspace-reference-port{transition:none}}.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-bookmark{box-sizing:border-box;color:#f5f5f5;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:#1963aa;place-items:center;width:20px;height:28px;padding-bottom:4px;display:grid;position:absolute;top:0;left:8px}.workspace-group-tab:has(.workspace-group-reference-bookmark){padding-left:36px}.workspace-group-reference-port{box-sizing:border-box;pointer-events:auto;cursor:pointer;z-index:4;background:#5f5f5f;border:1px solid #292929;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.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{stroke:#b9b9b9}.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-offset:-1px;outline:1px solid #71edcb}.workspace-reference-add:focus-visible{filter:brightness(1.35);outline:none}.workspace-reference-error{z-index:2147483001;color:#ff9da6;background:#2e2f2f;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{color:#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:not(.reference-popup-resize-corner):hover{background:#434343}.reference-popup-app>.reference-popup-pin{z-index:2147483646;opacity:0;pointer-events:none;background:#2e2f2f;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:#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:#71edcb;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:#f4f8e9}.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;opacity:0;pointer-events:none;background:#2e2f2f;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;opacity:0;transition:opacity .24s;position:absolute;inset:0;box-shadow:inset 0 0 5px #d2dad829}.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;text-shadow:0 1px 3px #0009;opacity:0;max-width:calc(100% - 56px);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-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{cursor:grab;touch-action:none;position:absolute}.reference-popup-app .reference-popup-resize-corner{width:var(--resize-hit);height:var(--resize-hit);z-index:5;touch-action:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;position:absolute}.reference-popup-app .reference-popup-resize-corner:is(:hover,:active,:focus,:focus-visible){box-shadow:none;background:0 0;outline:none}.reference-popup-resize-corner[data-corner=top-left]{cursor:nwse-resize;top:0;left:0}.reference-popup-resize-corner[data-corner=top-right]{cursor:nesw-resize;top:0;right:0}.reference-popup-resize-corner[data-corner=bottom-left]{cursor:nesw-resize;bottom:0;left:0}.reference-popup-resize-corner[data-corner=bottom-right]{cursor:nwse-resize;bottom:0;right:0}.reference-popup-item-menu{z-index:2147483647;color:#eee;background:#2e2f2f;border-radius:8px;width:min(230px,100vw - 8px);padding:5px;position:absolute;box-shadow:0 8px 24px #0006}.reference-popup-item-menu button{text-align:left;width:100%;min-height:32px}.reference-popup-selection-box{z-index:2147483645;pointer-events:none;background:#71edcb18;border:1px solid #71edcb;position:absolute}.reference-popup-thumb .workspace-image-thumbnail{cursor:grab;outline:none;width:100%;height:100%}.reference-popup-color{background:#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:#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:#2e2f2f;border-radius:8px;padding:12px;position:absolute;top:12px;left:12px}html[data-theme=light] .reference-popup-app{color:#28332d;background:#f4f8e9}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}html[data-theme=light] .reference-popup-group-title{text-shadow:0 1px 3px #fff9}html[data-theme=light] .reference-popup-group:after{box-shadow:inset 0 0 5px #28332d24}.reference-popup-app>.reference-popup-eye{z-index:2147483646;color:#eceeee;background:#2e2f2f;width:34px;height:34px;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-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-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;color:#eceeee;background:#2e2f2f;width:34px;height:34px;position:absolute;bottom:12px;left:96px}.reference-popup-app>.reference-popup-hover-mode[aria-pressed=true]{color:#71edcb}.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;color:#eceeee;background:#2e2f2f;width:34px;height:34px;transition:opacity .24s;position:absolute;bottom:12px;left:138px}.reference-popup-app>.reference-popup-pen-mode[aria-pressed=true]{color:#71edcb}.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;color:#eceeee;background:#2e2f2f;width:34px;height:34px;position:absolute;top:12px;right:12px}.reference-popup-app>.reference-popup-groups-toggle[aria-expanded=true]{color:#71edcb}.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}@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-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;color:#c6caca;z-index:24;background:#292a2a;border-radius:2px 2px 2px 8px;flex-direction:column;align-items:center;gap:10px;width:48px;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:#71edcb;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:2.4s ease-in-out infinite outliner-active-pulse}@keyframes outliner-active-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-outliner-active-dot{animation:none}}.workspace-outliner-folder-entry+.workspace-outliner-folder-entry{margin-top:1px}.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-board-section-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.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-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 #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:"";pointer-events:none;background:#ffffff10;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-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-outliner[data-panel-kind=outliner] #board-scenes-section>.workspace-board-scene-branch{flex:none;min-height:0}.workspace-outliner[data-panel-kind=outliner] #board-scenes-section>.workspace-board-scene-branch:has(>.workspace-outliner-folder-entry[data-scene-active][data-scene-expanded]){flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-outliner[data-panel-kind=outliner] .workspace-board-scene-branch>.workspace-outliner-folder-entry[data-scene-active][data-scene-expanded]{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-outliner[data-panel-kind=outliner] .workspace-outliner-folder-entry[data-scene-active][data-scene-expanded]>.workspace-board-scene-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-outliner[data-panel-kind=outliner] .workspace-outliner-folder-entry[data-scene-active][data-scene-expanded]>.workspace-board-scene-content>div{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-outliner[data-panel-kind=outliner] .workspace-outliner-folder-entry[data-scene-active][data-scene-expanded] .workspace-outliner-tree{flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-outliner[data-panel-kind=outliner] .workspace-outliner-folder-entry[data-scene-active][data-scene-expanded] [data-scene-ungrouped-items]{flex:1;min-height:0;overflow:hidden}.workspace-outliner[data-panel-kind=outliner] .workspace-outliner-folder-entry[data-scene-active][data-scene-expanded] [data-scene-ungrouped-items]>.workspace-outliner-item-list{height:100%;max-height:none;overflow-y:auto}.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-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{background:#ffffff0c}.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);color:#c6caca;background:#292a2a;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:not([hidden]){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 details:not(.workspace-outliner-group)>.workspace-outliner-item-list,.workspace-outliner-group{border-left:1px solid #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}.workspace-outliner-item[aria-pressed=true]{color:#fff;background:#ffffff1a}[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 #ffffff10;margin-left:20px;padding-left:5px}.workspace-scene-outliner-tree button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.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{color:#c6caca;background:#292a2a;border-radius:8px;width:48px;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;color:#c9cccc;pointer-events:none;align-items:center;height:32px;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:#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;color:#f4f5f5;width:100%;height:26px;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:#71edcb88}.workspace-url-archive-search input::placeholder{color:#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:#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-radius:inherit;pointer-events:none;border:2px solid #71edcb;animation:.26s cubic-bezier(.2,.8,.2,1) both workspace-url-archive-swap-ring;position:absolute;inset:-4px;box-shadow:0 0 18px #71edcb2e}.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:"";pointer-events:none;transform-origin:50%;background:#71edcb;border-radius:3px;width:3px;animation:.22s cubic-bezier(.2,.8,.2,1) both workspace-url-archive-insert-line;position:absolute;top:8px;bottom:8px;box-shadow:0 0 10px #71edcb3d}.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;opacity:.9;background:#292a2a;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{--workspace-selection-marquee-rgb:255 122 133;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);color:#eceeee;opacity:.92;background:#2e2f2f;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:#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{color:#eceeee;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#2e2f2f;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-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 #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 #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{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:#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:#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:#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:#aeb5b3;text-align:center;margin:12px auto}.workspace-text-archive-status[role=alert]{color:#ff929a}.workspace-text-archive-empty{color:#aeb5b3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin:14vh auto 0;padding:18px;display:flex}@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;color:#eceeee;-webkit-backdrop-filter:blur(8px);opacity:.75;background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;place-items:center;width:44px;height:44px;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;color:#c6caca;background:#292a2a;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:48px;height:auto;min-height:0;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);color:#c9cccc;pointer-events:none;align-items:center;gap:8px;min-width:0;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:#929796;white-space:nowrap;flex:none}.workspace-top-bar-active-dot{background:#71edcb;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;color:#f4f5f5;width:100%;height:26px;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:#71edcb88}.workspace-shell-search input::placeholder{color:#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;z-index:24;border-radius:12px;width:max-content;height:48px;min-height:0;padding:8px;transform:translate(-50%)}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;color:#c6caca;background:#292a2a;border-radius:2px 2px 2px 8px;flex-direction:column;align-items:center;gap:2px;width:48px;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)}.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{min-width:170px}.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-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-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}.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}@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;color:#e8eaea;cursor:pointer;touch-action:pan-y;background:#242525;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{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-modal.workspace-video-preview{width:min(960px,calc(100dvw - 40px),calc(min(65dvh,720px) * var(--video-preview-ratio,1.7778) + 28px));min-width:min(240px,100dvw - 40px)}.workspace-video-preview .workspace-video-player{height:auto;aspect-ratio:var(--video-preview-ratio,1.7778);max-height:min(65dvh,720px)}.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 .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);opacity:.92;background:#252626;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:#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;color:#eceeee;text-align:left;background:#2e2f2f;min-width:0;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-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 .settings-alignment-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 .settings-alignment-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:#a7aba9;border-top:1px solid #ffffff0d;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-panel{width:var(--outliner-width,280px);background:#202121;border-radius:2px;position:absolute;top:0;bottom:0;right:50px;box-shadow:inset 0 0 0 1px #ffffff0b}.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:#a7aba9;padding:8px;font-size:12px}.workspace-outliner-item[data-outliner-revealed=true]{animation:1.4s ease-out outliner-reveal}.workspace-outliner-item[data-outliner-revealed=true][data-outliner-reveal-persistent=true]{background:#75c7ad3d;animation:none;box-shadow:inset 0 0 0 1px #75c7ad73}@keyframes outliner-reveal{0%,25%{background:#75c7ad3d;box-shadow:inset 0 0 0 1px #75c7ad73}to{background:#75c7ad00;box-shadow:inset 0 0 0 1px #75c7ad00}}@media (prefers-reduced-motion:reduce){.workspace-outliner-item[data-outliner-revealed=true]{background:#75c7ad2e;animation:none}}.workspace-save-status{z-index:100;background:var(--surface,#252525);color:var(--foreground,#fff);border-radius:10px;padding:8px 12px;font-size:12px;position:fixed;top:48px;right:64px;box-shadow:0 2px 12px #0002}.workspace-save-status button{margin-left:12px;text-decoration:underline}.workspace-save-status progress{vertical-align:middle;width:90px;height:6px;margin-left:10px}.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;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{background:#00000026}.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}}@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}: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}
