.image-loading-placeholder-module__eOgmzG__placeholder{pointer-events:none;border-radius:inherit;background:var(--image-loading-base,#e7e9eb);contain:paint;display:block;overflow:hidden}.image-loading-placeholder-module__eOgmzG__frame{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.image-loading-placeholder-module__eOgmzG__fitted{width:min(max(0px, 100cqw - var(--loading-padding)), max(0px, (100cqh - var(--loading-padding)) * var(--loading-ratio)));aspect-ratio:var(--loading-ratio);display:block;position:relative}.image-loading-placeholder-module__eOgmzG__placeholder:after{content:"";opacity:.08;background:#cdd2d7;position:absolute;inset:0}.image-loading-placeholder-module__eOgmzG__placeholder[data-animated=true][data-in-view=true][data-visible-page=true]:after{animation:2s ease-in-out infinite image-loading-placeholder-module__eOgmzG__image-breathe}@keyframes image-loading-placeholder-module__eOgmzG__image-breathe{0%,to{opacity:.08}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.image-loading-placeholder-module__eOgmzG__placeholder:after{opacity:.2;animation:none!important}}
.CanvasExpandDraft-module__PaRxhG__frame{--expand-selection:#3182ed;isolation:isolate;width:100%;height:100%;cursor:var(--canvas-cursor-grab,grab);touch-action:none;background:#7373731f;outline:none;position:relative}.CanvasExpandDraft-module__PaRxhG__frame[data-dragging]{cursor:var(--canvas-cursor-grabbing,grabbing)}.CanvasExpandDraft-module__PaRxhG__outline{z-index:2;outline:calc(1px * var(--expand-inverse-zoom,1)) solid var(--expand-selection);pointer-events:none;position:absolute;inset:0}.CanvasExpandDraft-module__PaRxhG__handle{z-index:3;width:24px;height:24px;color:var(--expand-selection);transform:translate(-50%, -50%) scale(var(--expand-inverse-zoom,1));transform-origin:50%;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.CanvasExpandDraft-module__PaRxhG__handle:after{content:"";background:currentColor;width:20px;height:5px;display:block}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=e]:after,.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=w]:after{width:5px;height:20px}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-corner]:after{box-sizing:border-box;background:0 0;border:0 solid;width:14px;height:14px;position:absolute}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=nw]:after{border-width:4px 0 0 4px;inset:50% auto auto 50%;transform:translate(-2px,-2px)}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=ne]:after{border-width:4px 4px 0 0;inset:50% 50% auto auto;transform:translate(2px,-2px)}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=sw]:after{border-width:0 0 4px 4px;inset:auto auto 50% 50%;transform:translate(-2px,2px)}.CanvasExpandDraft-module__PaRxhG__handle[data-expand-frame-handle=se]:after{border-width:0 4px 4px 0;inset:auto 50% 50% auto;transform:translate(2px,2px)}.CanvasExpandDraft-module__PaRxhG__handle:focus-visible{outline:2px solid var(--expand-selection);outline-offset:-2px}@media (pointer:coarse){.CanvasExpandDraft-module__PaRxhG__handle{width:44px;height:44px}}
.CanvasExpandControls-module__eT5Ppa__panel{width:264px;max-width:100%;max-height:min(560px, var(--canvas-context-available-height,calc(100dvh - 160px)));border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--background);min-height:0;color:var(--foreground);box-shadow:var(--shadow-float);border-radius:18px;flex-direction:column;flex:none;display:flex}.CanvasExpandControls-module__eT5Ppa__header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 10px 6px 16px;display:flex}.CanvasExpandControls-module__eT5Ppa__header>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:24px;overflow:hidden}.CanvasExpandControls-module__eT5Ppa__close{width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;flex:none;padding:0}.CanvasExpandControls-module__eT5Ppa__close>svg{stroke-width:1.75px;width:16px;height:16px}.CanvasExpandControls-module__eT5Ppa__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:6px 12px 10px;overflow-y:auto}.CanvasExpandControls-module__eT5Ppa__setting{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 4px 12px;display:flex}.CanvasExpandControls-module__eT5Ppa__label{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:18px}.CanvasExpandControls-module__eT5Ppa__resolution{background:var(--secondary);min-width:94px;height:36px;color:var(--foreground);border-radius:10px;flex:none;justify-content:space-between;gap:12px;padding-inline:12px;font-size:13px;font-weight:500}.CanvasExpandControls-module__eT5Ppa__resolution>svg{stroke-width:1.75px;width:14px;height:14px;color:var(--muted-foreground)}.CanvasExpandControls-module__eT5Ppa__resolution:hover,.CanvasExpandControls-module__eT5Ppa__resolution[data-state=open]{background:var(--muted-active)}.CanvasExpandControls-module__eT5Ppa__ratioSection{flex-direction:column;gap:6px;display:flex}.CanvasExpandControls-module__eT5Ppa__ratioSection>.CanvasExpandControls-module__eT5Ppa__label{padding-inline:4px}.CanvasExpandControls-module__eT5Ppa__ratios{gap:2px;display:grid}.CanvasExpandControls-module__eT5Ppa__ratio{min-width:0;min-height:32px;color:var(--foreground);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:3px 6px;font-size:13px;line-height:18px;transition:background-color .12s;display:flex}.CanvasExpandControls-module__eT5Ppa__ratio:hover,.CanvasExpandControls-module__eT5Ppa__ratio[aria-checked=true]{background:var(--secondary)}.CanvasExpandControls-module__eT5Ppa__ratio:disabled{cursor:not-allowed;opacity:.45}.CanvasExpandControls-module__eT5Ppa__ratio:focus-visible{outline:2px solid var(--ring-focus);outline-offset:1px}.CanvasExpandControls-module__eT5Ppa__check{flex:none;place-items:center;width:16px;height:18px;display:grid}.CanvasExpandControls-module__eT5Ppa__check>svg{stroke-width:1.75px;width:14px;height:14px}.CanvasExpandControls-module__eT5Ppa__ratioIcon{background:color-mix(in srgb, var(--foreground) 5%, transparent);width:24px;height:24px;color:var(--muted-foreground);border-radius:6px;flex:none;place-items:center;display:grid}.CanvasExpandControls-module__eT5Ppa__ratioIcon>span{border:1px solid;border-radius:3px}.CanvasExpandControls-module__eT5Ppa__ratioIcon>svg{stroke-width:1.5px;width:16px;height:16px}.CanvasExpandControls-module__eT5Ppa__ratioName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CanvasExpandControls-module__eT5Ppa__footer{flex:none;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.CanvasExpandControls-module__eT5Ppa__cancel{text-overflow:ellipsis;min-width:0;height:36px;box-shadow:none;border-radius:999px;flex:.8 1 0;gap:5px;padding-inline:10px;font-size:13px;font-weight:500;overflow:hidden}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true]{border-radius:16px;width:100%;max-height:min(330px,42dvh)}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__header{padding-block:4px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__close{width:36px;height:36px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__body{padding-block:2px 6px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__setting{padding-bottom:6px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__ratioSection{gap:4px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__ratios{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__ratio{background:var(--secondary);justify-content:center;min-height:44px;padding:5px 2px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__ratio[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--ring-focus);background:var(--background)}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__check,.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__ratioIcon{display:none}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__footer{padding-block:6px 10px}.CanvasExpandControls-module__eT5Ppa__panel[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__cancel{height:44px}.CanvasExpandControls-module__eT5Ppa__hint{border:1px solid var(--border);background:var(--background);max-width:100%;color:var(--muted-foreground);box-shadow:var(--shadow-float);border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:13px;line-height:1.5;display:flex}.CanvasExpandControls-module__eT5Ppa__hint>span{overflow-wrap:anywhere;min-width:0}.CanvasExpandControls-module__eT5Ppa__hintClose{width:32px;height:32px;color:inherit;border-radius:10px;flex:none;padding:0}.CanvasExpandControls-module__eT5Ppa__hintClose>svg{stroke-width:1.75px;width:18px;height:18px}.CanvasExpandControls-module__eT5Ppa__hintClose:hover{color:inherit;background:color-mix(in srgb, var(--foreground) 5%, transparent)}.CanvasExpandControls-module__eT5Ppa__hint[data-mobile=true] .CanvasExpandControls-module__eT5Ppa__hintClose{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.CanvasExpandControls-module__eT5Ppa__ratio,.CanvasExpandControls-module__eT5Ppa__resolution,.CanvasExpandControls-module__eT5Ppa__hintClose{transition:none}}
.MobilePendingImageFrame-module__0BzBXq__frame{place-items:center;width:100%;height:100%;min-height:0;display:grid;container-type:size}.MobilePendingImageFrame-module__0BzBXq__card{width:min(max(0px, 100cqw - var(--pending-inset,32px)), max(0px, (100cqh - var(--pending-inset,32px)) * var(--pending-ratio)));aspect-ratio:var(--pending-ratio);position:relative;overflow:hidden}
