.image-art{width:100%;display:block;background:#eef2f5;border-radius:0 0 8px 8px;overflow:hidden}.board-item.image>.image-art{cursor:-webkit-grab;cursor:grab;touch-action:none}.image-art image{pointer-events:none}.crop-shade{fill:#08131dcc}.crop-frame{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:9 6}.image-editor-backdrop{position:fixed;inset:0;z-index:120;background:#102337b8;display:grid;place-items:center;padding:24px}.image-editor{width:min(1120px,96vw);max-height:94dvh;display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:0 28px 90px #081c32b8;overflow:hidden}.image-editor>header{height:auto;min-height:94px;padding:22px 28px;border-bottom:1px solid #e2e8ef}.image-editor>header h2{margin:4px 0 0;font-size:25px}.image-editor>header .eyebrow{margin:0}.image-editor-close{margin-left:auto;border:0;padding:9px}.image-editor-actions{display:flex;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid #e3e9ef;background:#f8fafc}.image-editor-tabs,.rotate-actions{display:flex;gap:8px}.image-editor-actions button{display:flex;align-items:center;gap:8px;padding:9px 13px}.image-editor-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;flex:1 1}.image-editor-preview{min-width:0;min-height:420px;padding:28px;display:grid;place-items:center;background-color:#e7edf3;background-image:linear-gradient(45deg,#dce4eb 25%,transparent 0),linear-gradient(-45deg,#dce4eb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#dce4eb 0),linear-gradient(-45deg,transparent 75%,#dce4eb 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.image-editor-preview>.image-art{width:min(100%,720px,calc(60dvh * var(--image-aspect)));filter:drop-shadow(0 10px 24px #29415b33)}.image-editor-body>aside{padding:24px;border-left:1px solid #e1e8ef;overflow:auto}.crop-controls,.image-paint-controls{display:grid;grid-gap:17px;gap:17px}.crop-controls p,.image-paint-controls p{font-size:14px;color:#687b8f;line-height:1.5;margin:0}.crop-controls label,.image-paint-setting{display:grid;grid-template-columns:65px 1fr 44px;grid-gap:9px;gap:9px;align-items:center;font-size:13px}.crop-controls output,.image-paint-setting output{text-align:right;font-size:12px;color:#6d8195}.crop-controls button,.image-paint-controls>button{display:flex;align-items:center;justify-content:center;gap:8px}.image-paint-surface{touch-action:none;cursor:crosshair}.image-paint-surface.erasing{cursor:cell}.image-brush-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.image-brush-grid button{padding:6px 4px;min-width:0}.image-brush-grid button>span{height:27px;display:grid;place-items:center}.image-brush-grid svg{width:52px;height:24px}.image-brush-grid small{display:block;overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.image-editor>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;border-top:1px solid #e1e8ef;background:#fff}.image-editor>footer span{display:flex;align-items:center;gap:8px;color:#63798e;font-size:13px}.image-editor>footer .primary{min-width:120px}.selection-controls .edit-image{display:flex;align-items:center;gap:7px;font-weight:700;background:#e5f0ff;color:#276bd1}.image-size{display:flex;align-items:center;gap:7px;font-size:12px}.image-size input{width:140px}@media(max-width:760px){.image-editor-backdrop{padding:8px}.image-editor{width:100%;max-height:98dvh;border-radius:16px}.image-editor>header{min-height:76px;padding:15px 17px}.image-editor>header h2{font-size:18px}.image-editor-actions{padding:10px 12px;flex-wrap:wrap}.image-editor-actions button span{display:none}.image-editor-body{display:block;overflow:auto}.image-editor-preview{min-height:260px;padding:16px}.image-editor-body>aside{border:0;border-top:1px solid #e1e8ef;padding:18px}.image-editor>footer{padding:10px 14px}.image-editor>footer span{display:none}.selection-controls{max-width:calc(100vw - 24px);overflow:auto}.image-size input{width:90px}}.beeyard .discoverable-tools{position:absolute;top:calc(var(--header,80px) + 16px);left:16px;bottom:auto;right:auto;transform:none;display:grid;grid-template-columns:1fr 1fr;width:184px;max-width:184px;max-height:calc(100dvh - 180px);padding:10px;grid-gap:5px;gap:5px;overflow:auto;border:1px solid #bec9a2;background:#fffef9;z-index:7;box-shadow:0 6px 24px #38422416}@media(min-width:701px){.beeyard .canvas{left:216px}.beeyard .board-context{left:232px}}.beeyard .discoverable-tools .tools-heading{grid-column:1/-1;padding:4px 3px 10px;display:flex;flex-direction:column;gap:5px;color:#303d24}.beeyard .discoverable-tools .tools-heading strong{font-size:15px}.beeyard .discoverable-tools .tools-heading small{font-size:11px;line-height:1.4}.beeyard .discoverable-tools button{width:100%;height:65px;margin:0;gap:7px;border:1px solid #e4e8da;background:white;color:#38472d;flex-direction:column;border-radius:10px}.beeyard .discoverable-tools button small{font-size:12px;font-weight:600}.beeyard .discoverable-tools .tool-select:after{display:none}.beeyard .discoverable-tools .tool-draw,.beeyard .discoverable-tools button.active{background:#e5edcc;border-color:#aabc79;color:#31421e}.beeyard .discoverable-tools button:disabled{opacity:.45;cursor:not-allowed}.beeyard .pen-controls.drawing-palette{left:212px;top:calc(var(--header,80px) + 16px);z-index:8}.bee-guide{position:absolute;right:20px;top:calc(var(--header,80px) + 22px);width:310px;padding:20px;background:#fffef7;border:1px solid #d8dfbc;border-radius:22px;box-shadow:0 12px 40px #33451c16;z-index:5;color:#37432d}.bee-close{position:absolute;right:9px;top:9px;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;border-radius:50%}.bee-intro{display:flex;align-items:center;gap:8px;padding-right:8px}.bee-intro img{width:88px;height:98px;object-fit:contain;flex-shrink:0}.bee-intro small{font-size:11px;color:#75805e}.bee-intro h2{font-size:21px;line-height:1.2;margin:7px 0}.bee-guide p{font-size:14px;line-height:1.6;margin:8px 0 16px}.bee-actions{display:grid;grid-gap:7px;gap:7px}.bee-actions button{display:flex;align-items:center;gap:9px;padding:11px 12px;text-align:left;border:1px solid #dbe2c7;border-radius:10px;background:white;font-size:13px;font-weight:600;color:#354329}.bee-actions button:first-child{background:#dce8b9;border-color:#b4c48c}.bee-actions button span{margin-left:auto}.bee-footnote{display:block;margin-top:13px;color:#747d67;font-size:11px;line-height:1.5}.bee-help{position:absolute;right:20px;top:calc(var(--header,80px) + 16px);display:flex;align-items:center;gap:6px;padding:4px 13px 4px 3px;border-radius:30px;border:1px solid #d3dfb1;background:#fffef7;z-index:5;color:#3d4b2d;font-size:13px}.bee-help img{width:42px;height:42px;object-fit:contain}@media(max-width:1000px){.bee-guide{width:260px;padding:15px;right:12px}.bee-intro img{width:65px;height:77px}.bee-intro h2{font-size:18px}}@media(max-width:700px){.beeyard .discoverable-tools{position:fixed;top:auto;bottom:76px;left:8px;right:8px;max-width:none;width:auto;max-height:154px;grid-template-columns:repeat(4,1fr);padding:7px;gap:4px}.beeyard .discoverable-tools .tools-heading{grid-column:1/-1;padding:0 4px 3px;flex-direction:row;justify-content:space-between;align-items:center}.beeyard .discoverable-tools .tools-heading strong{font-size:13px}.beeyard .discoverable-tools button{height:48px;padding:4px;gap:3px}.beeyard .discoverable-tools button svg{width:19px;height:19px}.beeyard .discoverable-tools button small{font-size:11px}.beeyard .pen-controls.drawing-palette{left:8px}.bee-guide,.beeyard .pen-controls.drawing-palette{top:calc(var(--header,80px) + 8px);max-height:calc(100dvh - 320px);width:250px}.bee-guide{right:8px;overflow:auto}.bee-guide:has(~.drawing-palette){display:none}.bee-intro img{width:55px;height:62px}.bee-guide p{font-size:12px;margin:5px 0 9px}.bee-actions{gap:5px}.bee-actions button{padding:8px}.bee-footnote{font-size:10px;margin-top:8px}.bee-help{right:8px}.beeyard .undo-controls{bottom:235px;left:8px}.beeyard .selection-controls{bottom:285px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 24px)}.beeyard .canvas-hint{display:none}}@media(max-width:700px){.beeyard:has(.workspace) .content-translation-control{bottom:235px;right:8px;padding:5px;max-width:190px}.beeyard:has(.workspace) .content-translation-control>small{display:none}.beeyard:has(.workspace) .content-translation-control button{font-size:11px;padding:5px 7px}.bee-guide,.beeyard .pen-controls.drawing-palette{max-height:calc(100dvh - 420px)}}@media(max-width:700px){.beeyard:has(.workspace) .language-switch{bottom:16px;right:8px}.beeyard:has(.workspace) .fluffy-break .fluffy-launch{bottom:16px;right:110px}}@media(max-width:600px){.beeyard:has(.workspace) .fluffy-break .fluffy-launch{width:38px;padding:8px;justify-content:center}}@media(max-width:700px){.bee-guide,.bee-help{top:calc(var(--header,80px) + 40px)}.bee-guide{max-height:calc(100dvh - 470px)}}