[data-soil-glass],body .board-page .excalidraw :is(.App-toolbar,.zoom-actions,.undo-redo-buttons,.soil-inspector,.sidebar,.scroll-back-to-content,.excalidraw-hyperlinkContainer),body :is(.hover-submenu__panel,.desk__tip,.ErrorToast,.layers-panel,.mobile-tray,.tool-sheet,.comment-visibility__popover,.priority-menu,.mention-menu,.ai-focus-mode-menu,.ai-focus-overflow__menu,.soil-inspector__corners,.ai-whisper,.ai-composer,.soil-text-range-tools,.comments-place-pill,.ai-focus-picker,.excalidraw-tooltip,.Toast){background:var(--chrome-glass-bg, rgba(255, 255, 255, .62))!important;-webkit-backdrop-filter:var(--chrome-glass, blur(28px) saturate(1.4))!important;backdrop-filter:var(--chrome-glass, blur(28px) saturate(1.4))!important}[data-soil-glass] :is(.Island,.dropdown-menu-container,.Dialog,.sidebar__content),body .board-page .soil-inspector .Island{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-carried-popover]>.picker{position:relative!important}[data-carried-dragging]{transition:none!important}[data-carried-popover] :is(header,[class$=__header]){touch-action:none;cursor:grab}[data-carried-dragging] :is(header,[class$=__header]){cursor:grabbing}.soil-popover-dock-preview{position:fixed;z-index:100;pointer-events:none;border:1px dashed var(--hairline-strong);border-radius:var(--radius-md, 12px);background:#ffffff1f}@media(prefers-reduced-transparency:reduce){body{--chrome-glass-bg: var(--sheet, #fff);--chrome-glass: none}}body :is(.chip-menu,.switcher__menu,.row-menu,.context-menu,.ai-seatpop,.comment-sheet,.ai-composer,.ai-sheet),body .board-page .excalidraw :is(.App-toolbar,.soil-inspector){isolation:isolate;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :is(.chip-menu,.switcher__menu,.row-menu,.context-menu,.ai-seatpop,.comment-sheet,.ai-composer,.ai-sheet):before,body .board-page .excalidraw :is(.App-toolbar,.soil-inspector):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--chrome-glass-bg);-webkit-backdrop-filter:var(--chrome-glass);backdrop-filter:var(--chrome-glass)}.board-canvas--pending{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sheet);view-transition-name:board-sheet;transition:none}.board-canvas--pending .board-canvas__ground{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:root{color-scheme:light;--ground: #fcfcfc;--table: #f4f3f0;--sheet: #ffffff;--ink: #2b211a;--ink-muted: #75695f;--ink-rgb: 43, 33, 26;--hairline: rgba(43, 33, 26, .11);--hairline-strong: rgba(43, 33, 26, .17);--grid-dot: #e5e0d9;--grid-dot-lift: #c0b6a9;--sheet-hover: #fbfaf8;--accent: var(--ink);--danger: #e03131;--warn: #b8860b;--highlight: rgba(184, 134, 11, .25);--chrome-glass-bg: rgba(255, 255, 255, .62);--chrome-glass: blur(28px) saturate(1.4);--elev-rest: 0 1px 1px rgba(var(--ink-rgb), .022), 0 2px 3px rgba(var(--ink-rgb), .018), 0 4px 7px rgba(var(--ink-rgb), .016), 0 6px 9px rgba(var(--ink-rgb), .012);--elev-float: 0 1px 1px rgba(var(--ink-rgb), .02), 0 2px 4px rgba(var(--ink-rgb), .03), 0 4px 8px rgba(var(--ink-rgb), .03), 0 12px 24px rgba(var(--ink-rgb), .05), 0 24px 40px rgba(var(--ink-rgb), .06);--elev-lift: 0 1px 2px rgba(var(--ink-rgb), .03), 0 3px 6px rgba(var(--ink-rgb), .04), 0 6px 12px rgba(var(--ink-rgb), .04), 0 16px 32px rgba(var(--ink-rgb), .06), 0 32px 48px rgba(var(--ink-rgb), .07);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-chip: 8px;--pitch: 6px;--module: calc(4 * var(--pitch));--approach-grid-pitch: 3px;--approach-ground-dots: radial-gradient(circle, color-mix(in srgb, var(--grid-dot) 55%, transparent) .36px, transparent .56px);--dot-r: .5px;--dot-r2: .72px;--ground-dots: radial-gradient(circle, var(--grid-dot) var(--dot-r), transparent var(--dot-r2));--stage-h: min(calc(24 * var(--module)), 72vh);--type-desk: 13px;--type-touch: 16px;--menu-type: 13px;--menu-meta-type: 11px;--tooltip-type: var(--menu-meta-type);--z-status: 30;--menu-row-height: 32px;--menu-padding: 6px;--menu-inset: 8px;--w-quiet: 400;--w-strong: 700;--dur-micro: .12s;--dur-ui: .2s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-back: cubic-bezier(.26, 2, .42, 1);--font-ui: "Shantell Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-hand: "Shantell Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}:root[data-ink=black]{--ink: #1b1b1f;--ink-muted: #6f6e69;--ink-rgb: 27, 27, 31;--hairline: rgba(27, 27, 31, .1);--hairline-strong: rgba(27, 27, 31, .16);--grid-dot: #e5e3df;--grid-dot-lift: #c1beb8}:root[data-ink=blueprint]{--ink: #1e3a5f;--ink-muted: #5c6b80;--ink-rgb: 30, 58, 95;--hairline: rgba(30, 58, 95, .12);--hairline-strong: rgba(30, 58, 95, .18);--grid-dot: #e0e4e9;--grid-dot-lift: #b0bac7}:root[data-hand=excalifont]{--font-hand: "Excalifont", -apple-system, BlinkMacSystemFont, sans-serif}::selection{background:var(--highlight)}:root[data-board-privacy=private]{color-scheme:dark;--ground: #191919;--sheet: #191919;--table: #2c2c2c;--danger: #e89a90;--warn: #d9b86c;--highlight: rgba(217, 184, 108, .28);--grid-dot: #393733;--grid-dot-lift: #504a43;--sheet-hover: #242424;--ink: #f0ece6;--ink-muted: #b8b0a7;--ink-rgb: 240, 236, 230;--hairline: rgba(240,236,230,.13);--hairline-strong: rgba(240,236,230,.23);--chrome-glass-bg: rgba(28,28,28,.78)}body :is(button,a[href],summary,select,label[for],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],[role=button],[role=link],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=option],[role=treeitem],[role=checkbox],[role=radio],[role=switch],.chip-menu__name:not([data-editing=true]),label:has(input:is([type=checkbox],[type=radio],[type=color]))):not(:disabled,[aria-disabled=true],.soil-inspector__handle,[data-drag-handle],.bloomfx__peek,.bloomfx__sticker){cursor:pointer!important}body :is(button,select,input,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):is(:disabled,[aria-disabled=true]){cursor:default!important}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:not(:disabled):active,a.pressable:active{transform:scale(.98)}button{transition:transform var(--dur-micro) var(--ease-out)}::view-transition-group(root){animation-duration:0ms}::view-transition-old(root),::view-transition-new(root){animation-duration:0ms;mix-blend-mode:normal}::view-transition-image-pair(board-sheet){isolation:isolate}::view-transition-group(board-sheet){animation-duration:.2s;animation-timing-function:var(--ease-out)}::view-transition-old(board-sheet),::view-transition-new(board-sheet){animation-duration:.2s;mix-blend-mode:normal}html[data-crossing=back]::view-transition-group(board-sheet),html[data-crossing=back]::view-transition-old(board-sheet),html[data-crossing=back]::view-transition-new(board-sheet){animation-duration:.16s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-error-boundary{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center}.app-error-boundary__box{max-width:32rem}.app-error-boundary__box h1{font-size:17px;margin:0 0 8px}.app-error-boundary__box p{color:var(--ink-muted);margin:0 0 16px;font-size:14px}@keyframes soil-set-down{0%{opacity:0;transform:translateY(-5px)}66%{opacity:1;transform:translateY(.5px)}to{opacity:1;transform:translateY(0)}}@keyframes soil-lift{to{opacity:0;transform:translateY(-4px)}}@keyframes soil-rise-settle{0%{opacity:0;transform:translateY(6px)}70%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes soil-sink{to{opacity:0;transform:translateY(5px)}}.colophon-hot{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1;padding:10px;pointer-events:auto;cursor:pointer;text-align:right;text-decoration:none;font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.6;color:#918980}.colophon-hot:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px;border-radius:2px}.colophon-note{display:block;font-size:10px;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .2s var(--ease-out),transform .22s var(--ease-out)}.colophon-hot:hover,.colophon-hot:focus-visible{color:var(--ink-muted)}.colophon-hot:hover .colophon-note,.colophon-hot:focus-visible .colophon-note{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.colophon-note{transition:none;transform:none}}
