.stage:has(.gd-model-pane[data-state=ready]) #pv{visibility:hidden}.gd-model-slot:empty{display:none}.gd-model-pane{--viewer-ink:#25241f;isolation:isolate;color:var(--viewer-ink);pointer-events:none;font-family:inherit;position:absolute;inset:0}.gd-model-pane[data-state=ready]{pointer-events:auto;background:radial-gradient(at 45% 32%,#fdfbf6 0%,#f6f0e7 58%,#eae2d5 100%)}.gd-model-surface{opacity:0;position:absolute;inset:0}.gd-model-pane[data-state=ready] .gd-model-surface{opacity:1}.gd-model-surface canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.gd-model-surface canvas:active{cursor:grabbing}.gd-model-pane button{color:inherit;cursor:pointer;pointer-events:auto;background:#fffdf8;border:1px solid #d6d0c6;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:44px;min-height:44px;padding:0 .8rem;font-family:inherit;font-size:.84rem;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:0 2px 8px #33251512}.gd-model-pane button:focus-visible,.gd-model-surface canvas:focus-visible{outline-offset:-4px;outline:3px solid #cc510b}.gd-model-pane button:hover{background:#f1e7d8}.gd-model-pane .gd-model-expand{color:#fff;background:#272621;border-color:#272621;padding:0 1rem;position:absolute;bottom:12px;right:12px}.gd-model-pane .gd-model-expand:hover{background:#464138}.gd-model-pane svg,.stage .gd-model-pane svg,.stage.zoom .gd-model-pane svg{filter:none;flex:none;width:19px;height:19px;transition:none;transform:none}.gd-model-hint,.gd-model-status{color:#4f4a42;font:inherit;pointer-events:none;background:#fffdf5ed;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:650;line-height:1.35;display:inline-flex;position:absolute;top:12px;left:12px}.gd-model-pane:not([data-state=ready]) :is(.gd-model-expand,.gd-model-hint),.gd-model-pane[data-state=ready] .gd-model-status,.gd-model-pane .gd-model-close,.gd-model-pane .gd-model-tools,.gd-model-pane .gd-model-retry{display:none}.gd-model-pane[data-state=failed] .gd-model-retry{display:inline-flex;position:absolute;bottom:12px;right:12px}.gd-model-pane[data-state=ready][aria-busy=true] .gd-model-hint{visibility:hidden}.gd-model-pane[data-state=ready][aria-busy=true] .gd-model-status{display:inline-flex}.gd-model-dialog{border:0;border-radius:24px;width:min(94vw,1120px);max-width:none;height:min(88dvh,850px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 26px 100px #18140f55}.gd-model-dialog::backdrop{background:#211d19bd}html:has(.gd-model-dialog[open]){overflow:hidden}.gd-model-dialog .gd-model-surface{inset:5% 0 7%}.gd-model-dialog .gd-model-expand{display:none}.gd-model-dialog .gd-model-close{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top));display:inline-flex;position:absolute}.gd-model-dialog .gd-model-tools{left:50%;bottom:max(16px, env(safe-area-inset-bottom));gap:5px;display:flex;position:absolute;transform:translate(-50%)}.gd-model-dialog .gd-model-hint{left:max(12px, env(safe-area-inset-left));top:max(12px, env(safe-area-inset-top))}.thumbs:has(.gd-gallery-label){display:flex}.thumbs:has(.gd-gallery-label) button{position:relative;overflow:hidden}.gd-gallery-label{color:#403b33;white-space:nowrap;background:#fffdf5ec;border-radius:8px;padding:1px 6px;font-size:.67rem;font-weight:750;line-height:1.45;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}@media (width<=600px){.gd-model-dialog{border-radius:0;width:100%;height:100dvh}.thumbs:has(.gd-gallery-label){gap:7px;margin-top:7px}.thumbs:has(.gd-gallery-label) button{border-radius:10px;width:60px;height:52px}.gd-model-pane .gd-model-expand{min-height:42px;bottom:8px;right:8px}}
