.wb-page{flex:1;height:100%;min-height:0;display:flex;position:relative}.wb-page__skel{margin:var(--ay-s5);border-radius:var(--ay-r-lg);flex:1}.wb{background:var(--ay-canvas);min-width:0;height:100%;min-height:0;color:var(--ay-text);font-family:var(--ay-font-ui);touch-action:none;outline:none;flex:1;position:relative;overflow:hidden;container:wb/inline-size}.wb .react-flow{background:0 0}.wb[data-app-region]:focus-visible{box-shadow:inset 0 0 0 1px var(--ay-line-strong);border-radius:0;outline:none}.wb .react-flow__pane{cursor:default}.wb.is-panning .react-flow__pane,.wb.is-panning .react-flow__node{cursor:grab}.wb.is-panning .react-flow__pane:active{cursor:grabbing}.wb--tool-text .react-flow__pane,.wb--tool-sticky .react-flow__pane,.wb--tool-rect .react-flow__pane,.wb--tool-ellipse .react-flow__pane,.wb--tool-diamond .react-flow__pane,.wb--tool-frame .react-flow__pane{cursor:crosshair}.wb--tool-connect .react-flow__node,.wb.is-linking .react-flow__node{cursor:alias}.wb-bg{--xy-background-pattern-dots-color-default:var(--ay-line-strong)}.wb-bg circle,.wb-bg path{fill:var(--ay-line-strong)}.wb-markers{width:0;height:0;position:absolute}.wb .react-flow__node{font-family:var(--ay-font-ui);contain:layout style}.wb .react-flow__node.dragging{will-change:transform}.wb .react-flow__node.dragging .wb-card{transition:none}.wb .react-flow__node:focus-visible{outline:2px solid var(--ay-focus);outline-offset:3px;border-radius:var(--ay-r-lg)}.wb-node{width:100%;height:100%;position:relative}.wb-cap{max-width:100%;font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-ui);color:var(--ay-text-3);white-space:nowrap;pointer-events:none;align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:2px}.wb-card{border-radius:var(--ay-r-lg);background:var(--ay-raised);width:100%;height:100%;box-shadow:0 0 0 1px var(--ay-line);transition:box-shadow var(--ay-dur-fast) var(--ay-ease);overflow:hidden}.wb .react-flow__node:hover .wb-card{box-shadow:0 0 0 1px var(--ay-line-strong)}.wb .react-flow__node.selected .wb-card,.wb .react-flow__node.selected .wb-node--sticky,.wb .react-flow__node.selected .wb-node--image{box-shadow:0 0 0 1.5px var(--ay-accent)}.wb-node.is-connecting .wb-card{box-shadow:0 0 0 1.5px var(--ay-accent), 0 0 0 6px var(--ay-selected)}.wb-item{align-content:start;gap:var(--ay-s3);height:100%;padding:var(--ay-s5) 14px;display:grid}.wb-item__t{font:var(--ay-weight-semibold) var(--ay-fs-body)/1.3 var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-item__t--one{-webkit-line-clamp:1;padding:0 var(--ay-s1);font-weight:var(--ay-weight-medium);font-size:var(--ay-fs-ui)}.wb-item__t.is-done{color:var(--ay-text-3);text-decoration:line-through}.wb-item__s{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.45 var(--ay-font-ui);color:var(--ay-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-item__s--body{-webkit-line-clamp:4}.wb-item__main{gap:3px;min-width:0;display:grid}.wb-item--person{align-items:center;gap:var(--ay-s5);grid-template-columns:auto minmax(0,1fr);align-content:center}.wb-item--person .wb-item__t{-webkit-line-clamp:1}.wb-item__ic{background:var(--ay-sunken);width:40px;height:40px;color:var(--ay-text-2);border-radius:10px;place-items:center;display:grid}.wb-item--task{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.wb-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ay-text-3);color:var(--ay-sheet);border-radius:50%;place-items:center;margin-top:1px;display:grid}.wb-check.is-done{background:var(--ay-green);box-shadow:none}.wb-item--file{padding:var(--ay-s4);gap:var(--ay-s4);grid-template-rows:minmax(0,1fr) auto}.wb-thumb{background-color:var(--ay-sunken);place-items:center;min-height:0;display:grid;overflow:hidden;border-radius:var(--ay-r-md)!important;width:100%!important;height:100%!important}.wb-thumb img{object-fit:cover;width:100%;height:100%}.wb-thumb--fill{border-radius:var(--ay-r-lg)!important}.wb-item--gone{color:var(--ay-text-3);align-content:center;justify-items:start}.wb-text{width:100%;height:100%;padding:var(--ay-s3) var(--ay-s4);font:var(--ay-weight-regular) var(--ay-fs-h3)/1.45 var(--ay-font-ui);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.wb-text.is-empty{color:var(--ay-text-3)}.wb-text--edit{resize:none;background:color-mix(in oklab, var(--ay-raised) 70%, transparent);border-radius:var(--ay-r-sm);box-shadow:0 0 0 1.5px var(--ay-accent);font-size:var(--ay-fs-read);border:0;outline:none;display:block}.wb-text--centre{text-align:center;padding:10px var(--ay-s6);font-weight:var(--ay-weight-medium);font-size:var(--ay-fs-body);place-items:center;display:grid;position:absolute;inset:0}textarea.wb-text--centre{padding-top:20%;display:block}.wb-node--text .wb-text{font-size:var(--ay-fs-read)}.wb-node--sticky{border-radius:var(--ay-r-sm);box-shadow:0 1px 0 color-mix(in oklab, var(--ay-text) 8%, transparent), var(--ay-shadow-hover)}.wb-node--sticky .wb-text{font-size:var(--ay-fs-h3);font-weight:var(--ay-weight-medium);padding:14px;line-height:1.4}.wb-node--sticky .wb-text.is-empty{color:inherit;opacity:.55}.wb-shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wb .react-flow__node.selected .wb-shape>*{stroke:var(--ay-accent)}.wb-node--frame{border-radius:var(--ay-r-lg);border:1px dashed var(--ay-line-strong);background:color-mix(in oklab, var(--ay-raised) 35%, transparent)}.wb .react-flow__node.selected .wb-node--frame{border-color:var(--ay-accent)}.wb-frame__title{min-width:120px;max-width:100%;position:absolute;bottom:calc(100% + 4px);left:0}.wb-frame__title .wb-text{padding:var(--ay-s1) var(--ay-s2);font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.3 var(--ay-font-ui);color:var(--ay-text-2);white-space:nowrap;text-overflow:ellipsis}.wb-node--image{border-radius:var(--ay-r-lg);background:var(--ay-sunken);overflow:hidden}.wb .react-flow__node-stroke{pointer-events:none}.wb-stroke{display:block;overflow:visible}.wb-stroke path{pointer-events:visiblePainted;cursor:move}.wb-stroke.is-marker path{opacity:.38}.wb-stroke.is-selected path{filter:drop-shadow(0 0 1.5px var(--ay-accent))}.wb-handle.react-flow__handle{border:1.5px solid var(--ay-text-3);background:var(--ay-canvas);opacity:0;width:12px;min-width:0;height:12px;min-height:0;transition:opacity var(--ay-dur-fast) var(--ay-ease), transform var(--ay-dur-fast) var(--ay-ease);border-radius:50%}.wb-handle.react-flow__handle:after{content:"";position:absolute;inset:-10px}.wb .react-flow__node:hover .wb-handle,.wb .react-flow__node.selected .wb-handle,.wb .react-flow__node:focus-within .wb-handle{opacity:1}.wb-handle.react-flow__handle:hover{border-color:var(--ay-accent);transform:scale(1.25)}.wb-handle.is-hidden{display:none}.wb .react-flow__handle.connectingto,.wb .react-flow__handle.valid{border-color:var(--ay-accent);opacity:1}.wb-resize-handle.react-flow__resize-control.handle{border:1.5px solid var(--ay-accent);background:var(--ay-canvas);border-radius:2px;width:8px;height:8px}.wb-resize-line.react-flow__resize-control.line{border-color:#0000}.wb-edge.react-flow__edge-path,.wb .react-flow__edge-path{stroke:var(--ay-text-3);stroke-width:1.4px;fill:none}.wb .react-flow__edge.selected .react-flow__edge-path,.wb-edge.is-selected{stroke-width:1.8px}.wb-edge.is-dashed{stroke-dasharray:6 5}.wb-edge.is-shown{stroke-dasharray:1 0;opacity:.85}.wb .react-flow__connection-path{stroke:var(--ay-accent);stroke-width:1.5px;fill:none}.wb-elabel{pointer-events:all;z-index:3;position:absolute}.wb-elabel__t.wb-elabel__t{border-radius:var(--ay-r-pill);background:var(--ay-raised);max-width:220px;box-shadow:0 0 0 1px var(--ay-line);font:var(--ay-weight-medium) var(--ay-fs-meta)/1.35 var(--ay-font-ui);color:var(--ay-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;padding:3px 9px;overflow:hidden}.wb-elabel.is-selected .wb-elabel__t.wb-elabel__t{box-shadow:0 0 0 1.5px var(--ay-accent)}.wb-elabel.is-empty .wb-elabel__t.wb-elabel__t{color:var(--ay-text-3)}.wb-elabel__in{width:180px;padding:var(--ay-s2) 10px;border-radius:var(--ay-r-pill);background:var(--ay-raised);box-shadow:0 0 0 1.5px var(--ay-accent);font:var(--ay-weight-medium) var(--ay-fs-read)/1.3 var(--ay-font-ui);color:var(--ay-text);border:0;outline:none}.wb-ink{z-index:6;cursor:crosshair;touch-action:none;position:absolute;inset:0}.wb--tool-eraser .wb-ink{cursor:cell}.wb-ink__live{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wb-guides{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.wb-guides line{stroke:var(--ay-accent);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.wb-top{z-index:8;align-items:center;gap:var(--ay-s3);pointer-events:none;display:flex;position:absolute;top:10px;left:12px;right:12px}.wb-top>*{pointer-events:auto}.wb-title.wb-title{max-width:min(50vw,420px);padding:var(--ay-s3) 10px;border-radius:var(--ay-r-md);background:color-mix(in oklab, var(--ay-canvas) 88%, transparent);font:var(--ay-weight-semibold) var(--ay-fs-body)/1.2 var(--ay-font-ui);color:var(--ay-text);text-overflow:ellipsis;white-space:nowrap;cursor:text;border:0;overflow:hidden}.wb-title.wb-title:hover{background:var(--ay-hover)}.wb-count{font:var(--ay-weight-regular) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.wb-grow{flex:1}.wb-iconbtn.wb-iconbtn{border-radius:var(--ay-r-md);background:color-mix(in oklab, var(--ay-canvas) 82%, transparent);width:32px;height:32px;color:var(--ay-text-2);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.wb-iconbtn.wb-iconbtn:hover{background:var(--ay-hover);color:var(--ay-text)}.wb-iconbtn.wb-iconbtn:focus-visible,.wb-tool.wb-tool:focus-visible,.wb-add.wb-add:focus-visible,.wb-pill.wb-pill:focus-visible,.wb-chip.wb-chip:focus-visible{outline:2px solid var(--ay-focus);outline-offset:1px}.wb-tools{z-index:8;align-items:center;gap:var(--ay-s1);background:var(--ay-sheet);max-width:calc(100% - 24px);box-shadow:var(--ay-shadow-pop);scrollbar-width:none;border-radius:14px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.wb-tools::-webkit-scrollbar{display:none}.wb-tool.wb-tool{width:32px;height:34px;color:var(--ay-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.wb-tool.wb-tool:hover:not(:disabled){background:var(--ay-hover);color:var(--ay-text)}.wb-tool.wb-tool.is-on{background:var(--ay-text);color:var(--ay-sheet)}.wb-tool.wb-tool:disabled{opacity:.35;cursor:default}.wb-tools__sep{width:1px;height:20px;margin:0 var(--ay-s2);background:var(--ay-line);flex:none}.wb-add.wb-add{align-items:center;gap:var(--ay-s3);height:34px;padding:0 var(--ay-s5) 0 10px;background:var(--ay-accent);color:var(--ay-on-accent);font:var(--ay-weight-semibold) var(--ay-fs-ui)/1 var(--ay-font-ui);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;flex:none;display:inline-flex}.wb-add.wb-add:hover{background:var(--ay-accent-hover)}.wb-zoom{z-index:8;align-items:center;gap:var(--ay-s1);background:var(--ay-sheet);box-shadow:var(--ay-shadow-pop);border-radius:10px;padding:3px;display:flex;position:absolute;bottom:14px;left:12px}.wb-zoom .wb-iconbtn.wb-iconbtn{background:0 0;width:28px;height:28px}.wb-zoom__pct.wb-zoom__pct{border-radius:var(--ay-r-sm);min-width:46px;height:28px;font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.wb-zoom__pct.wb-zoom__pct:hover{background:var(--ay-hover)}.wb-minimap.react-flow__minimap{background:var(--ay-sheet);box-shadow:var(--ay-shadow-pop);border-radius:10px;margin:0;bottom:64px;right:12px;overflow:hidden}.wb-minimap .react-flow__minimap-mask{fill:color-mix(in oklab, var(--ay-canvas) 70%, transparent)}.wb-hint{z-index:8;padding:7px var(--ay-s5);border-radius:var(--ay-r-pill);background:var(--ay-sheet);box-shadow:var(--ay-shadow-pop);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.2 var(--ay-font-ui);color:var(--ay-text);white-space:nowrap;position:absolute;top:54px;left:50%;transform:translate(-50%)}.wb-multi{z-index:8;padding:7px var(--ay-s5);background:var(--ay-sheet);box-shadow:var(--ay-shadow-pop);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.2 var(--ay-font-ui);border-radius:10px;align-items:center;gap:10px;display:flex;position:absolute;top:54px;right:12px}.wb-empty{z-index:4;text-align:center;pointer-events:none;justify-items:center;gap:14px;width:min(520px,100% - 32px);display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wb-empty p{font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ay-font-ui);color:var(--ay-text-2);margin:0}.wb-empty__row{gap:var(--ay-s4);pointer-events:auto;flex-wrap:wrap;justify-content:center;display:flex}.wb-pill.wb-pill{align-items:center;gap:var(--ay-s3);border-radius:var(--ay-r-pill);background:var(--ay-sheet);min-height:34px;box-shadow:0 0 0 1px var(--ay-line);font:var(--ay-weight-medium) var(--ay-fs-ui)/1 var(--ay-font-ui);color:var(--ay-text);cursor:pointer;border:0;padding:0 14px;display:inline-flex}.wb-pill.wb-pill:hover{box-shadow:0 0 0 1px var(--ay-line-strong);background:var(--ay-hover)}.wb-insp{z-index:9;width:260px;max-height:calc(100% - 140px);padding:var(--ay-s5);border-radius:var(--ay-r-lg);background:var(--ay-sheet);box-shadow:var(--ay-shadow-pop);gap:10px;display:grid;position:absolute;top:54px;right:12px;overflow-y:auto}.wb-insp__h{font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-3)}.wb-insp__line{font:var(--ay-weight-medium) var(--ay-fs-ui)/1.4 var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere;margin:0}.wb-insp__row{gap:var(--ay-s3);display:grid}.wb-insp__row>span:first-child{font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2)}.wb-insp__in{border-radius:var(--ay-r-md);background:var(--ay-sunken);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--ay-line);font:var(--ay-weight-regular) var(--ay-fs-body)/1 var(--ay-font-ui);color:var(--ay-text);border:0;outline:none;padding:0 10px}.wb-insp__in:focus{box-shadow:inset 0 0 0 1.5px var(--ay-focus)}.wb-insp__acts{gap:var(--ay-s3);flex-wrap:wrap;display:flex}.wb-insp__note{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.45 var(--ay-font-ui);color:var(--ay-text-2);margin:0}.wb-insp__foot{justify-content:flex-end;display:flex}.wb-seg{gap:var(--ay-s1);padding:var(--ay-s1);border-radius:var(--ay-r-md);background:var(--ay-sunken);display:flex}.wb-seg>button{min-height:28px;padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;display:inline-grid}.wb-seg>button[aria-checked=true]{background:var(--ay-raised);color:var(--ay-text);box-shadow:0 0 0 1px var(--ay-line)}.wb-swatches{flex-wrap:wrap;gap:5px;display:flex}.wb-swatch.wb-swatch{cursor:pointer;width:19px;height:19px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ay-text) 14%, transparent);border:0;border-radius:50%;padding:0}.wb-swatch.wb-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ay-sheet), 0 0 0 3.5px var(--ay-text)}.wb-swatch--none{background:conic-gradient(var(--ay-line) 0 25%, var(--ay-raised) 0 50%, var(--ay-line) 0 75%, var(--ay-raised) 0)}.wb-picker{z-index:9;border-radius:var(--ay-r-lg);background:var(--ay-sheet);width:320px;max-width:calc(100% - 24px);box-shadow:var(--ay-shadow-pop);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;top:54px;bottom:64px;left:12px;overflow:hidden}.wb-picker__head{align-items:center;gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s4) var(--ay-s4) var(--ay-s5);color:var(--ay-text-3);box-shadow:inset 0 -1px 0 var(--ay-line);display:flex}.wb-picker__q{min-width:0;height:32px;font:var(--ay-weight-regular) var(--ay-fs-body)/1 var(--ay-font-ui);color:var(--ay-text);background:0 0;border:0;outline:none;flex:1}.wb-picker__head .wb-iconbtn.wb-iconbtn{background:0 0}.wb-picker__kinds{gap:var(--ay-s2);padding:var(--ay-s4);box-shadow:inset 0 -1px 0 var(--ay-line);flex-wrap:wrap;display:flex}.wb-chip.wb-chip{border-radius:var(--ay-r-pill);min-height:26px;box-shadow:inset 0 0 0 1px var(--ay-line);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2);cursor:pointer;background:0 0;border:0;padding:0 9px}.wb-chip.wb-chip[aria-pressed=true]{background:var(--ay-text);color:var(--ay-sheet);box-shadow:none}.wb-picker__list{padding:var(--ay-s2);scrollbar-width:thin;overflow-y:auto}.wb-picker__none{padding:var(--ay-s6) 10px;font:var(--ay-weight-regular) var(--ay-fs-ui)/1.45 var(--ay-font-ui);color:var(--ay-text-2);margin:0}.wb-pick{min-height:44px;padding:var(--ay-s3) var(--ay-s4);border-radius:var(--ay-r-md);cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wb-pick.is-cur{background:var(--ay-hover)}.wb-pick:active{cursor:grabbing}.wb-pick__ic{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text-2);border-radius:7px;place-items:center;display:grid}.wb-pick__main{gap:var(--ay-s1);min-width:0;display:grid}.wb-pick__t{font:var(--ay-weight-medium) var(--ay-fs-ui)/1.25 var(--ay-font-ui);color:var(--ay-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-pick__s{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.2 var(--ay-font-ui);color:var(--ay-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-pick__on{font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-ui);color:var(--ay-text-3)}.wb-gone{place-items:center;gap:var(--ay-s5);height:100%;color:var(--ay-text-2);display:grid}.wb-shelf{background:var(--ay-sheet);flex-direction:column;height:100%;min-height:0;display:flex}.wb-shelf .ax-scroll{padding:var(--ay-s4) var(--ay-s7) var(--ay-s9)}.wb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.wb-shelf__h{margin:28px 0 var(--ay-s5);font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.3 var(--ay-font-ui);color:var(--ay-text-2)}.wb-tile.wb-tile{gap:var(--ay-s3);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.wb-tile__map{aspect-ratio:16/10;border-radius:var(--ay-r-md);background:var(--ay-canvas);box-shadow:0 0 0 1px var(--ay-line);transition:box-shadow var(--ay-dur-fast) var(--ay-ease);display:block;overflow:hidden}.wb-tile.wb-tile:hover .wb-tile__map{box-shadow:0 0 0 1px var(--ay-line-strong)}.wb-tile.wb-tile:focus-visible{outline:none}.wb-tile.wb-tile:focus-visible .wb-tile__map{box-shadow:0 0 0 2px var(--ay-focus)}.wb-tile__t{font:var(--ay-weight-semibold) var(--ay-fs-body)/1.3 var(--ay-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-tile__s{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.3 var(--ay-font-ui);color:var(--ay-text-3)}.wb-mini{width:100%;height:100%;display:block}.wb-mini__n{fill:var(--ay-raised);stroke:var(--ay-line-strong);stroke-width:.8px}.wb-mini__n--sticky{fill:var(--ay-tag-yellow);stroke:none}.wb-mini__n--frame{fill:none;stroke-dasharray:2 2}.wb-mini__n--text{fill:none;stroke:none}.wb-mini__e{stroke:var(--ay-text-4);stroke-width:.8px}.wb-shelf__empty{max-width:480px;padding:var(--ay-s8) 0;justify-items:start;gap:14px;display:grid}.wb-shelf__empty p{font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ay-font-ui);color:var(--ay-text-2);margin:0}@container wb (width<=1000px){.wb-add.wb-add>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-add.wb-add{padding:0 10px}}@container wb (width<=760px){.wb-zoom{bottom:64px}}@media (max-width:860px),(pointer:coarse){.wb-tool.wb-tool,.wb-iconbtn.wb-iconbtn{width:44px;height:44px}.wb-add.wb-add,.wb-zoom__pct.wb-zoom__pct{height:44px}.wb-tools{bottom:max(10px, env(safe-area-inset-bottom));max-width:none;left:8px;right:8px;transform:none}.wb-zoom{bottom:72px;left:8px}.wb-zoom .wb-iconbtn.wb-iconbtn{width:44px;height:44px}.wb-minimap.react-flow__minimap{display:none}.wb-insp{width:auto;max-height:46%;inset:auto 8px 72px}.wb-picker{border-radius:14px 14px 0 0;width:auto;max-width:none;height:70%;inset:auto 0 0}.wb-pick,.wb-chip.wb-chip,.wb-seg>button{min-height:44px}.wb-swatch.wb-swatch{width:32px;height:32px;position:relative}.wb-swatch.wb-swatch:before{content:"";position:absolute;inset:-6px}.wb-insp__in{height:44px;font-size:var(--ay-fs-read)}.wb-picker__q{font-size:var(--ay-fs-read)}.wb-count{display:none}.wb-handle.react-flow__handle{opacity:1;width:16px;height:16px}.wb-hint{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 24px);top:60px}.wb-multi{top:60px}}@media (prefers-reduced-motion:reduce){.wb-card,.wb-handle,.wb-tile__map{transition:none}}
