.pm-flow-body:has(.pm3g){display:flex;overflow:hidden;padding:0}@media (min-width:481px){.pm-flow-v2:has(.pm3g)>.pm-flow-head{padding-inline:max(var(--pm-gutter),calc((100% - var(--pm-container-main)) / 2))}}.pm3g{position:relative;display:flex;width:100%;min-height:0;flex:1;flex-direction:column;--pm3g-rail-w:248px}.pm3g-banner{display:flex;flex:none;align-items:center;gap:10px;padding:8px 24px;border-bottom:1px solid var(--pm-brand-capsule-bd);background:var(--pm-brand-soft-2);flex-wrap:wrap}.pm3g-banner.is-fail{border-bottom-color:var(--pm-danger-border);background:var(--pm-danger-soft)}.pm3g-banner-text{min-width:180px;flex:1;font-size:var(--pm-fs-15);line-height:1.6;color:var(--pm-warn)}.pm3g-banner.is-fail .pm3g-banner-text{color:var(--pm-danger-deep)}.pm3g-progress{width:140px;height:6px;flex:none;overflow:hidden;border-radius:var(--pm-radius-pill);background:var(--pm-brand-soft-4)}.pm3g-progress>i{display:block;height:100%;border-radius:inherit;background:var(--pm-brand);transition:width var(--pm-dur-slider) var(--pm-ease-standard)}.pm3g-spin{display:inline-block;width:14px;height:14px;flex:none;border-radius:50%;border:2px solid var(--pm-brand-soft-4);border-top-color:var(--pm-brand);animation:pm3gSpin .8s linear infinite}.pm3g-spin.is-sm{width:12px;height:12px}.pm3g-spin.is-lg{width:30px;height:30px;border-width:3px}.pm3g-spin.is-btn{border-color:var(--pm-spinner-track-on-brand);border-top-color:var(--pm-text-on-brand);width:13px;height:13px}@keyframes pm3gSpin{to{transform:rotate(1turn)}}.pm3g-toggle-row{position:relative;z-index:var(--pm-z-local-4);height:0;flex:none}.pm3g-toggle{position:absolute;top:16px;right:24px;display:flex;height:30px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-border-line);padding:0 13px;box-shadow:var(--pm-elevation-1);box-sizing:border-box;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);white-space:nowrap;cursor:pointer;transition:box-shadow var(--pm-dur-fast) var(--pm-ease-standard),color var(--pm-dur-fast) var(--pm-ease-standard)}.pm3g-toggle:hover{box-shadow:0 0 0 1px var(--pm-brand);color:var(--pm-brand)}.pm3g-toggle.is-grid{background:var(--pm-brand-soft);color:var(--pm-brand-hover)}.pm3g-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.pm3g-canvas-view{display:flex;min-height:0;flex:1;overflow:hidden}.pm3g-rail{width:var(--pm3g-rail-w);flex:none;box-sizing:border-box;border-right:1px solid var(--pm-border-line);background:transparent;padding:8px 10px 20px}.pm3g-group-label{margin:12px 4px 6px;color:var(--pm-text-muted);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold);letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm3g-rail-item{display:flex;align-items:center;gap:8px;margin-bottom:4px;border-radius:9px;padding:6px;box-sizing:border-box;box-shadow:0 0 0 1.5px transparent;cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease-standard),box-shadow var(--pm-dur-fast) var(--pm-ease-standard)}.pm3g-rail-item:hover{background:var(--pm-role-content-bg)}.pm3g-rail-item.is-on{background:var(--pm-brand-soft-2);box-shadow:0 0 0 1.5px var(--pm-brand)}.pm3g-rail-no{width:20px;flex:none;color:var(--pm-text-muted);font-family:var(--pm-font-mono);font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold)}.pm3g-rail-thumb{position:relative;width:58px;flex:none;overflow:hidden;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);border-radius:5px;background:var(--pm-bg-canvas)}.pm3g-rail-thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pm3g-rail-fail,.pm3g-rail-run{position:absolute;display:flex;inset:0;align-items:center;justify-content:center}.pm3g-rail-fail{background:var(--pm-danger-soft);color:var(--pm-danger-strong);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-rail-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.pm3g-rail-title{overflow:hidden;color:var(--pm-text-secondary);font-size:var(--pm-fs-15);text-overflow:ellipsis;white-space:nowrap}.pm3g-rail-item.is-on .pm3g-rail-title{color:var(--pm-text-primary);font-weight:var(--pm-fw-bold)}.pm3g-rail-state{display:flex;align-items:center;gap:4px;font-size:var(--pm-fs-15)}.pm3g-rail-state>i{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%}.pm3g-rail-state.is-done{color:var(--pm-success-deep)}.pm3g-rail-state.is-done>i{background:var(--pm-success)}.pm3g-rail-state.is-run{color:var(--pm-brand-hover)}.pm3g-rail-state.is-run>i{background:var(--pm-brand);animation:pm3gPulse 1.4s ease-in-out infinite}.pm3g-rail-state.is-fail{color:var(--pm-danger-deep)}.pm3g-rail-state.is-fail>i{background:var(--pm-danger-strong)}.pm3g-rail-state.is-wait{color:var(--pm-text-muted)}.pm3g-rail-state.is-wait>i{background:var(--pm-text-disabled)}@keyframes pm3gPulse{50%{opacity:.35}}.pm3g-canvas-col{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:52px max(var(--pm-gutter),calc((100% - var(--pm-container-main)) / 2)) 112px 32px;container-type:size}.pm3g-canvas-center{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}.pm3g-card{width:min(calc((100cqh - 66px) * var(--pm3g-arw, 16) / var(--pm3g-arh, 9) + 24px),100cqw);max-height:100%;flex:none;flex-direction:column;border-radius:var(--pm-radius-2xl);background:var(--pm-surface-1);box-shadow:var(--pm-elevation-2)}.pm3g-card,.pm3g-card-head{display:flex;overflow:visible;box-sizing:border-box}.pm3g-card-head{position:relative;z-index:var(--pm-z-local-3);height:54px;flex:none;align-items:center;gap:8px;padding:0 14px}.pm3g-pno{flex:none;color:var(--pm-text-muted);font-family:var(--pm-font-mono);font-size:var(--pm-fs-14)}.pm3g-card-title,.pm3g-pno{font-weight:var(--pm-fw-bold)}.pm3g-card-title{min-width:0;overflow:hidden;font-size:var(--pm-fs-17);text-overflow:ellipsis;white-space:nowrap}.pm3g-card-space{flex:1}.pm3g-chip{display:inline-flex;flex:none;align-items:center;gap:5px;border-radius:var(--pm-radius-pill);padding:3px 10px;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold)}.pm3g-chip.is-micro{padding:2px 8px;font-size:var(--pm-fs-11)}.pm3g-chip>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.pm3g-chip>i.is-pulse{animation:pm3gPulse 1.4s ease-in-out infinite}.pm3g-chip.is-done{background:var(--pm-success-soft);color:var(--pm-success-deep)}.pm3g-chip.is-run{background:var(--pm-brand-soft);color:var(--pm-brand-hover)}.pm3g-chip.is-fail{background:var(--pm-danger-soft);color:var(--pm-danger-deep)}.pm3g-chip.is-wait{background:var(--pm-role-content-bg);color:var(--pm-text-muted)}.pm3g-ver-wrap{position:relative;flex:none}.pm3g-ver-btn{border:0;border-radius:var(--pm-radius-pill);background:var(--pm-border-line);padding:7px 14px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-13);font-weight:var(--pm-fw-semibold);cursor:pointer}.pm3g-ver-btn:disabled{color:var(--pm-text-disabled);cursor:default}.pm3g-ver-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--pm-z-popover);width:356px;border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);padding:12px;box-shadow:var(--pm-elevation-3);max-height:min(480px,60vh);overflow-y:auto;overscroll-behavior:contain}.pm3g-ver-title{margin:0 4px 8px;color:var(--pm-text-muted);font-size:var(--pm-fs-12);font-weight:var(--pm-fw-regular)}.pm3g-ver-row{display:flex;align-items:center;gap:12px;border-radius:var(--pm-radius-md);padding:8px;box-sizing:border-box}.pm3g-ver-row.is-cur{background:var(--pm-brand-wash);box-shadow:0 0 0 1.5px var(--pm-brand)}.pm3g-ver-thumb{width:76px;flex:none;overflow:hidden;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);border-radius:var(--pm-radius-xs);background:var(--pm-bg-canvas)}.pm3g-ver-thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pm3g-ver-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.pm3g-ver-info>b{font-size:var(--pm-fs-14);font-weight:var(--pm-fw-bold)}.pm3g-ver-info>span{overflow:hidden;color:var(--pm-text-muted);font-size:var(--pm-fs-12);text-overflow:ellipsis;white-space:nowrap}.pm3g-ver-info>small{color:var(--pm-text-faint);font-size:var(--pm-fs-11)}.pm3g-ver-cur{flex:none;border-radius:var(--pm-radius-pill);background:var(--pm-brand);padding:2px 8px;color:var(--pm-text-on-brand);font-size:var(--pm-fs-11);font-weight:var(--pm-fw-bold)}.pm3g-ver-note{display:flex;align-items:center;gap:8px;padding:12px 6px;color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm3g-ver-row{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.pm3g-ver-row:hover:not(.is-cur):not(:disabled){background:var(--pm-bg-fill-2)}.pm3g-ver-row:disabled{cursor:default;opacity:.6}.pm3g-ver-use{flex:none;border-radius:var(--pm-radius-pill);background:var(--pm-brand-soft);padding:2px 8px;color:var(--pm-brand-hover);font-size:var(--pm-fs-11);font-weight:var(--pm-fw-bold)}.pm3g-ver-panel.is-sheet{position:static;width:100%;box-shadow:none;padding:0;max-height:min(60vh,480px);overflow-y:auto;overscroll-behavior:contain}.pm3g-ver-sheet-wrap{display:none}@media (max-width:480px){.pm3g-ver-sheet-wrap{display:flex}.pm3g-ver-sheet{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}}.pm3g-edit-btn{flex:none;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill-2);padding:7px 14px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold);cursor:pointer}.pm3g-edit-btn:hover{box-shadow:0 0 0 1px var(--pm-border)}.pm3g-refine-btn{flex:none;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-brand-soft);padding:7px 16px;color:var(--pm-brand-hover);font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold);cursor:pointer;transition:box-shadow var(--pm-dur-fast) var(--pm-ease-standard)}.pm3g-refine-btn:hover{box-shadow:0 0 0 1px var(--pm-brand)}.pm3g-refine-btn.is-compact{height:30px;padding:0 13px}.pm3g-stage-wrap{flex:none;padding:0 12px 12px}.pm3g-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);border-radius:var(--pm-radius-xl);background:var(--pm-bg-page-alt);box-shadow:inset 0 0 0 1px var(--pm-border-soft);box-sizing:border-box}.pm3g-stage-img{display:block;-o-object-fit:cover;object-fit:cover}.pm3g-stage-img,.pm3g-stage-ph{width:100%;height:100%;animation:pm3gFade .22s var(--pm-ease-out-soft)}.pm3g-stage-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 24px;box-sizing:border-box;text-align:center}.pm3g-stage-ph>b{color:var(--pm-text-on-brand);font-size:var(--pm-fs-24);font-weight:var(--pm-fw-bold);letter-spacing:3px;text-shadow:var(--pm-shadow-on-image-text)}.pm3g-stage-ph>span{color:var(--pm-on-image-text-muted);font-family:var(--pm-font-mono);font-size:var(--pm-fs-15)}@keyframes pm3gFade{0%{opacity:0}to{opacity:1}}.pm3g-stage-empty,.pm3g-stage-fail{position:absolute;display:flex;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box}.pm3g-stage-empty{border-radius:var(--pm-radius-xl);background:var(--pm-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--pm-border);color:var(--pm-text-muted);font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold)}.pm3g-stage-empty.is-design{gap:6px;padding:0 24px;text-align:center}.pm3g-stage-empty-title{color:var(--pm-text-primary);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-stage-empty-sub{color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm3g-stage-empty-note{max-width:520px;margin-top:6px;color:var(--pm-text-faint);font-size:var(--pm-fs-13);font-weight:var(--pm-fw-regular);line-height:1.7}.pm-flow-optimize{width:min(520px,calc(100vw - 32px))}.pm-flow-optimize-sub{color:var(--pm-text-muted)}.pm-flow-optimize-input{width:100%;box-sizing:border-box;margin-top:10px;border:0;border-radius:var(--pm-radius-md);background:var(--pm-bg-fill-2);padding:10px 12px;font:inherit;font-size:var(--pm-fs-14);line-height:1.6;color:var(--pm-text-primary);resize:vertical}.pm-flow-optimize-input:focus-visible{outline:2px solid var(--pm-focus-ring);outline-offset:-2px}.pm-flow-optimize-cost{margin-top:8px;color:var(--pm-text-muted);font-size:var(--pm-fs-13)}.pm3g-stage-fail{background:var(--pm-mask-loading);padding:0 18px}.pm3g-fail-badge{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:var(--pm-danger-soft);color:var(--pm-danger-strong);font-size:var(--pm-fs-22);font-weight:var(--pm-fw-bold)}.pm3g-stage-fail.is-compact{gap:0}.pm3g-stage-fail.is-compact .pm3g-fail-badge{width:28px;height:28px;font-size:var(--pm-fs-15)}.pm3g-stage-fail>b{color:var(--pm-danger-deep);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-fail-msg{max-width:70%;color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.6;text-align:center}.pm3g-retry-btn{border:0;border-radius:var(--pm-radius-pill);background:var(--pm-brand);padding:9px 22px;color:var(--pm-text-on-brand);font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold);cursor:pointer}.pm3g-retry-btn:hover{background:var(--pm-cta-hover)}.pm3g-full-btn{position:absolute;right:10px;bottom:10px;z-index:var(--pm-z-local-2);display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-scrim-white-strong);padding:0;box-shadow:var(--pm-elevation-1);color:var(--pm-text-body);cursor:pointer;transition:color var(--pm-dur-fast) var(--pm-ease-standard)}.pm3g-full-btn:hover{background:var(--pm-surface-1);color:var(--pm-brand)}.pm3g-bar-fade{bottom:0;left:0;z-index:calc(var(--pm-z-actionbar) - 1);height:88px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--pm-bg-page-alt) 72%,transparent) 40%,color-mix(in srgb,var(--pm-bg-page-alt) 96%,transparent) 100%)}.pm3g-actionbar-mount,.pm3g-bar-fade{position:absolute;right:0;pointer-events:none}.pm3g-actionbar-mount{bottom:20px;left:calc(-1 * var(--pm3g-rail-w));z-index:var(--pm-z-actionbar);display:flex;justify-content:center}.pm3g-actionbar{pointer-events:auto}.pm3g-ab-pager{display:flex;flex:none;align-items:center;gap:4px;margin-right:10px}.pm3g-ab-pager>button{width:31px;height:31px;border:0;border-radius:50%;background:var(--pm-border-line);padding:0;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-18);cursor:pointer}.pm3g-ab-pager>button:disabled{color:var(--pm-text-disabled);cursor:not-allowed}.pm3g-ab-pager>b{min-width:58px;color:var(--pm-text-secondary);font-family:var(--pm-font-mono);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold);text-align:center}.pm3g-ab-status{display:inline-flex;align-items:center;gap:7px}.pm3g-ab-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--pm-text-muted)}.pm3g-ab-dot.is-done{background:var(--pm-success-deep)}.pm3g-ab-dot.is-run{background:var(--pm-brand);animation:pm3gPulse 1.4s ease-in-out infinite}.pm3g-ab-dot.is-fail{background:var(--pm-danger)}.pm3g-ab-ghost{display:block;width:112px;flex:none}.pm3g-export-pop{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:var(--pm-z-popover);display:flex;width:280px;flex-direction:column;gap:2px;border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);padding:8px;box-shadow:var(--pm-elevation-3);pointer-events:auto;transform:translateX(calc(-50% + 210px));animation:pm3gPopIn var(--pm-dur-popover) var(--pm-ease-out-soft)}@keyframes pm3gPopIn{0%{opacity:0;transform:translateX(calc(-50% + 210px)) translateY(6px)}}.pm3g-export-pop>button{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:var(--pm-radius-sm);background:none;padding:10px 12px;color:var(--pm-text-primary);font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);text-align:left;cursor:pointer}.pm3g-export-pop>button:hover:not(:disabled){background:var(--pm-bg-page)}.pm3g-export-pop>button:disabled{color:var(--pm-text-disabled);cursor:not-allowed}.pm3g-export-pop>button>span{margin-left:auto;color:var(--pm-brand);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold)}.pm3g-export-pop>button:disabled>span{color:var(--pm-text-disabled)}.pm3g-export-note{padding:6px 12px 8px;color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.6}.pm3g-grid-scroll{min-height:0;flex:1;box-sizing:border-box;padding:12px max(var(--pm-gutter),calc((100% - var(--pm-container-main)) / 2)) 20px}.pm3g-grid-hint{margin-bottom:12px;padding-right:150px;color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm3g-grid-hint .is-mobile{display:none}.pm3g-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.pm3g-tile{display:block;min-width:0;overflow:hidden;border:0;border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);padding:0;box-shadow:var(--pm-elevation-1);text-align:left;cursor:pointer;animation:pm3gTileIn .18s var(--pm-ease-out-soft) both;transition:box-shadow var(--pm-dur-color) var(--pm-ease-standard)}@keyframes pm3gTileIn{0%{opacity:0;transform:translateY(6px)}}.pm3g-tile:hover{box-shadow:0 0 0 1.5px var(--pm-brand-border-strong),var(--pm-elevation-2)}.pm3g-tile.is-failed{box-shadow:0 0 0 1.5px var(--pm-danger-border)}.pm3g-tile-thumb{position:relative;display:block;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);background:var(--pm-bg-canvas)}.pm3g-tile-thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pm3g-tile-thumb>i{display:block;width:100%;height:100%}.pm3g-tile-blank{background:var(--pm-bg-canvas)}.pm3g-tile-run{background:var(--pm-scrim-white-soft)}.pm3g-tile-fail,.pm3g-tile-run{position:absolute;display:flex;inset:0;align-items:center;justify-content:center}.pm3g-tile-fail{background:var(--pm-danger-soft);color:var(--pm-danger-strong);font-size:var(--pm-fs-18);font-weight:var(--pm-fw-bold)}.pm3g-tile-foot{display:flex;align-items:center;gap:6px;padding:8px 10px}.pm3g-tile-title{min-width:0;flex:1;overflow:hidden;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);text-overflow:ellipsis;white-space:nowrap}.pm3g-full-overlay{background:var(--pm-mask-heavy)}.pm3g-full{width:100%;max-width:100%;flex-direction:column;gap:12px;padding:28px;box-sizing:border-box}.pm3g-full,.pm3g-full-head{display:flex;align-items:center}.pm3g-full-head{width:min(1200px,100%);gap:10px}.pm3g-full-title{color:var(--pm-text-on-brand);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-full-zoomctl{display:flex;align-items:center;gap:8px}.pm3g-full-zoomctl>b{min-width:44px;color:var(--pm-on-mask-text);font-family:var(--pm-font-mono);font-size:var(--pm-fs-15);text-align:center}.pm3g-full-close,.pm3g-full-nav>button,.pm3g-full-zoomctl>button{border:0;border-radius:var(--pm-radius-pill);background:var(--pm-on-mask-fill);color:var(--pm-text-on-brand);font:inherit;font-size:var(--pm-fs-15);cursor:pointer}.pm3g-full-zoomctl>button{width:32px;height:32px;padding:0}.pm3g-full-zoomctl>button:last-child{width:auto;padding:6px 12px}.pm3g-full-close{padding:6px 12px}.pm3g-full-stage{position:relative;width:min(calc((100dvh - 220px) * var(--pm3g-arw, 16) / var(--pm3g-arh, 9) * var(--pm3g-full-zoom, 1)),calc(100% * var(--pm3g-full-zoom, 1)));flex:none;overflow:hidden;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);border-radius:var(--pm-radius-lg);background:var(--pm-bg-page-alt)}.pm3g-full-nav{display:flex;align-items:center;gap:14px}.pm3g-full-nav>b{color:var(--pm-on-mask-text);font-family:var(--pm-font-mono);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-regular)}.pm3g-full-nav>button{padding:8px 16px}.pm3g-full-nav>button:disabled{color:var(--pm-on-image-text-faint);cursor:not-allowed}.pm3g-banner.is-lowcredit{border-bottom-color:var(--pm-warn-border);background:var(--pm-warn-soft)}.pm3g-banner.is-lowcredit .pm3g-banner-text{color:var(--pm-warn-deep)}.pm3g-banner-act,.pm3g-banner-cta{flex:none;border:0;border-radius:var(--pm-radius-pill);padding:6px 14px;font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold);text-decoration:none;cursor:pointer}.pm3g-banner-cta{background:var(--pm-brand);color:var(--pm-text-on-brand)}.pm3g-banner-cta:hover{background:var(--pm-cta-hover)}.pm3g-banner-act{background:var(--pm-surface-1);box-shadow:inset 0 0 0 1px var(--pm-danger-border);color:var(--pm-danger-deep)}.pm3g-stage-overlay{position:absolute;z-index:var(--pm-z-local-3);display:flex;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--pm-mask-loading);animation:pm3gFade var(--pm-dur-fast) var(--pm-ease-standard)}.pm3g-stage-overlay>b{color:var(--pm-warn);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold)}.pm3g-empty-wrap{min-height:0;flex:1;justify-content:center;padding:40px var(--pm-gutter)}.pm3g-empty,.pm3g-empty-wrap{display:flex;align-items:center;box-sizing:border-box}.pm3g-empty{width:min(520px,100%);flex-direction:column;gap:10px;border:1.5px dashed var(--pm-border);border-radius:var(--pm-radius-2xl);background:var(--pm-bg-subtle);padding:40px 32px;text-align:center}.pm3g-empty>b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-empty>span{color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.7}.pm3g-empty>.pm3g-retry-btn{margin-top:6px}.pm3g-nav-btn{display:none}.pm3g-nav-sheet-wrap{position:absolute;z-index:var(--pm-z-sheet-mask);inset:0;display:flex;align-items:flex-end;background:var(--pm-mask);animation:pm3gFade var(--pm-dur-mask) var(--pm-ease-standard)}.pm3g-nav-sheet{z-index:var(--pm-z-sheet);display:flex;width:100%;max-height:76%;flex-direction:column;border-radius:var(--pm-radius-3xl) var(--pm-radius-3xl) 0 0;background:var(--pm-surface-1);padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:var(--pm-shadow-sheet);box-sizing:border-box;animation:pm3gSheetUp var(--pm-dur-enter) var(--pm-ease-out-soft)}@keyframes pm3gSheetUp{0%{transform:translateY(100%)}}.pm3g-sheet-grip{width:36px;height:4px;flex:none;align-self:center;margin:10px auto 6px;border-radius:var(--pm-radius-pill);background:var(--pm-border)}.pm3g-nav-sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:0 16px 8px}.pm3g-nav-sheet-head>b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-nav-sheet-head>button{border:0;background:none;padding:2px 6px;color:var(--pm-text-muted);font:inherit;font-size:var(--pm-fs-15);cursor:pointer}.pm3g-nav-sheet-body{min-height:0;flex:1;padding:4px 14px 14px}.pm3g-nav-row{display:flex;width:100%;min-height:var(--pm-touch-min);align-items:center;gap:8px;border:0;border-radius:9px;background:none;padding:6px;color:inherit;font:inherit;text-align:left;cursor:pointer}.pm3g-nav-row.is-on{background:var(--pm-brand-soft-2)}.pm3g-nav-row-title{min-width:0;flex:1;overflow:hidden;font-size:var(--pm-fs-15);text-overflow:ellipsis;white-space:nowrap}.pm3g-export-sheet-wrap,.pm3g-flow{display:none}@media (min-width:481px){.pm3g-grid-hint .is-desktop{display:inline}.pm-flow-footer.is-generate-v3,.pm3g-mstep-toggle{display:none}}@media (min-width:481px) and (max-width:1279px){.pm3g{--pm3g-rail-w:0px}.pm3g-rail{display:none}.pm3g-canvas-col{padding:46px var(--pm-gutter) 104px}.pm3g-nav-btn{display:inline-flex;height:30px;flex:none;align-items:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-border-line);padding:0 14px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold);white-space:nowrap;cursor:pointer}.pm3g-toggle{right:18px}.pm3g-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm3g-grid-hint{padding-right:130px}}@media (min-width:481px) and (max-width:1023px){.pm3g-toggle{padding:0 8px}.pm3g-toggle>span{display:none}}@media (min-width:1920px){.pm3g-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:2560px){.pm3g{--pm3g-rail-w:300px}.pm3g-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:480px){.pm3g-canvas-view,.pm3g-toggle-row{display:none}.pm3g-banner{padding:8px 15px}.pm3g-progress{width:100%}.pm3g-flow{min-height:0;flex:1;flex-direction:column;gap:14px;padding:10px 14px 96px}.pm3g-flow,.pm3g-mcard{display:flex;box-sizing:border-box}.pm3g-mcard{flex:none;flex-direction:column;gap:8px;border-radius:var(--pm-radius-xl);background:var(--pm-surface-1);padding:10px 8px 8px;box-shadow:var(--pm-elevation-1);transition:box-shadow var(--pm-dur-color) var(--pm-ease-standard)}.pm3g-mcard.is-cur{box-shadow:0 0 0 1px var(--pm-brand-border),var(--pm-elevation-1)}.pm3g-mcard.is-flash{box-shadow:0 0 0 3px var(--pm-brand-soft-4),var(--pm-elevation-1)}.pm3g-mcard-head{display:flex;align-items:center;gap:6px;padding:0 4px}.pm3g-role-chip{flex:none;border-radius:var(--pm-radius-pill);background:var(--pm-role-content-bg);padding:2px 7px;color:var(--pm-text-muted);font-size:var(--pm-fs-11);font-weight:var(--pm-fw-semibold)}.pm3g-mcard-title{min-width:0;flex:1;overflow:hidden;font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold);text-overflow:ellipsis;white-space:nowrap}.pm3g-mcard-img{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--pm3g-arw,16) /var(--pm3g-arh,9);border-radius:var(--pm-radius-lg);background:var(--pm-bg-page-alt);box-shadow:inset 0 0 0 1px var(--pm-border-soft);box-sizing:border-box}.pm3g-mcard-img .pm3g-stage-ph>b{font-size:var(--pm-fs-17);letter-spacing:2px}.pm3g-mcard-foot{display:flex;align-items:center;gap:8px;padding:0 4px 2px}.pm3g-mcard-foot .pm3g-ver-btn{height:30px;padding:0 11px}.pm3g-grid-scroll{padding:10px 14px 86px}.pm3g-grid-hint{padding-right:0}.pm3g-grid-hint .is-desktop{display:none}.pm3g-grid-hint .is-mobile{display:inline}.pm3g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm3g-export-sheet-wrap{display:flex}.pm3g-sheet-title{display:block;margin-bottom:10px;font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm3g-sheet-opt{display:flex;width:100%;min-height:48px;align-items:center;margin-bottom:10px;border:0;border-radius:var(--pm-radius-lg);background:var(--pm-surface-3);padding:12px 14px;color:var(--pm-text-primary);font:inherit;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);text-align:left}.pm3g-sheet-opt>span{margin-left:auto;color:var(--pm-brand);font-weight:var(--pm-fw-bold)}.pm3g-sheet-opt:disabled,.pm3g-sheet-opt:disabled>span{color:var(--pm-text-disabled)}.pm3g-full-overlay{position:fixed}.pm3g-full{padding:14px}.pm3g-full-zoomctl{display:none}.pm3g-full-stage{width:100%}.pm3g-mstep-toggle{display:inline-flex;height:28px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-surface-1);box-shadow:inset 0 0 0 1px var(--pm-border-input);padding:0 12px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-12);font-weight:var(--pm-fw-semibold)}.pm3g-mstep-toggle.is-grid{background:var(--pm-brand-soft);box-shadow:inset 0 0 0 1px var(--pm-brand-border);color:var(--pm-brand-hover)}.pm-flow-footer.is-generate-v3>div{flex:1;gap:10px}.pm-flow-footer.is-generate-v3 .pm-flow-prev{flex:1}.pm-flow-footer.is-generate-v3 .pm-flow-editable{flex:1.2}.pm-flow-footer.is-generate-v3 .pm-flow-primary{flex:1.6}}@media (prefers-reduced-motion:reduce){.pm3g-ab-dot.is-run,.pm3g-chip>i.is-pulse,.pm3g-rail-state.is-run>i,.pm3g-spin,.pm3g-tile{animation:none}}.pm3g-compare-btn{flex:none;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-surface-3);padding:7px 14px;color:var(--pm-text-secondary);font-size:var(--pm-fs-13);font-weight:var(--pm-fw-semibold);cursor:pointer;transition:background var(--pm-dur-color) ease,color var(--pm-dur-color) ease}.pm3g-compare-btn:hover{color:var(--pm-brand)}.pm3g-compare-btn.is-on{background:var(--pm-brand-soft);color:var(--pm-brand-hover)}.pm3g-origin-badge{position:absolute;top:10px;left:10px;z-index:var(--pm-z-local-2);border-radius:var(--pm-radius-pill);background:var(--pm-mask-soft);padding:2px 10px;color:var(--pm-on-image-text);font-size:var(--pm-fs-12);font-weight:var(--pm-fw-bold)}.pm3g-export-pop.is-v3dl{width:316px}.pm3g-export-pop>button>span.pm3g-dl-free,.pm3g-sheet-opt>span.pm3g-dl-free{border-radius:var(--pm-radius-pill);background:var(--pm-success-soft);padding:2px 8px;color:var(--pm-success-deep);font-size:var(--pm-fs-12);font-weight:var(--pm-fw-bold)}.pm3g-export-pop>button>span.pm3g-dl-paid,.pm3g-sheet-opt>span.pm3g-dl-paid{border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill-2);padding:2px 8px;color:var(--pm-text-secondary);font-size:var(--pm-fs-12);font-weight:var(--pm-fw-bold)}.pm3g-stage.is-zoomable{cursor:zoom-in}.pm3g-stage.is-zoomable:hover{box-shadow:inset 0 0 0 1px var(--pm-border-soft),0 0 0 2px var(--pm-brand-border-strong)}.pm3g-stage.is-zoomable:focus-visible{outline:2px solid var(--pm-focus-ring);outline-offset:2px}.pm3g-stage-overlay>b{color:var(--pm-text-primary);font-size:var(--pm-fs-17)}.pm3g-overlay-sub{color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm3g-overlay-eta{color:var(--pm-text-faint);font-size:var(--pm-fs-13);font-style:normal}.pm3g-card-head .pm3g-compare-btn,.pm3g-card-head .pm3g-edit-btn,.pm3g-card-head .pm3g-refine-btn,.pm3g-card-head .pm3g-ver-btn{display:inline-flex;height:34px;align-items:center;padding-top:0;padding-bottom:0;line-height:1;box-sizing:border-box}.pm3g-card-head .pm3g-chip{height:24px;padding-top:0;padding-bottom:0;box-sizing:border-box}.pm3ed-layer{position:fixed;inset:0;z-index:var(--pm-z-modal-mask);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:var(--pm-mask-medium);animation:pm3gFade var(--pm-dur-fast) var(--pm-ease-standard)}.pm3ed-modal{position:relative;z-index:var(--pm-z-modal);display:flex;width:min(86vw,110rem);height:min(88vh,66rem);max-height:88vh;flex-direction:column;overflow:hidden;border-radius:var(--pm-radius-2xl);background:var(--pm-surface-1);box-shadow:var(--pm-elevation-3)}.pm3ed-modal>.dk-ed-body{flex:1;min-height:0}.pm3ed-modal .dk-ed-canvas-col{justify-content:center}.pm3ed-modal .dk-ed-canvas{flex:0 1 auto;width:100%;aspect-ratio:16/9;max-height:100%;margin-block:auto}.pm3ed-modal .dk-ed-anno-img{max-height:100%}.pm3ed-modal{transition:width var(--pm-dur-mask) var(--pm-ease-standard),height var(--pm-dur-mask) var(--pm-ease-standard)}.pm3ed-modal.is-done{width:min(92vw,30rem);height:min(88vh,23rem)}.pm3ed-end{flex:1;display:flex;flex-direction:column;gap:10px;padding:32px 24px;text-align:center;animation:pm3edDoneIn var(--pm-dur-body) var(--pm-ease-standard)}.pm3ed-end,.pm3ed-end-icon{align-items:center;justify-content:center}.pm3ed-end-icon{display:inline-flex;width:52px;height:52px;border-radius:50%;background:var(--pm-success-soft);color:var(--pm-success-deep)}.pm3ed-end-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pm3ed-end-title{color:var(--pm-text-primary);font-size:var(--pm-fs-18);font-weight:var(--pm-fw-bold)}.pm3ed-end-sub{margin:0;max-width:22rem;color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.65}.pm3ed-end-acts{display:flex;gap:10px;margin-top:10px}.pm3ed-end-btn{min-width:8.25rem;height:40px;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill-2);padding:0 18px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold);cursor:pointer;transition:background var(--pm-dur-color) var(--pm-ease-standard),color var(--pm-dur-color) var(--pm-ease-standard)}.pm3ed-end-btn:hover{background:var(--pm-border-line);color:var(--pm-text-primary)}.pm3ed-end-btn.is-primary{background:var(--pm-brand);color:var(--pm-text-on-brand)}.pm3ed-end-btn.is-primary:hover{background:var(--pm-cta-hover);color:var(--pm-text-on-brand)}@keyframes pm3edDoneIn{0%{opacity:0;transform:scale(.985)}70%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.pm3ed-end-acts{width:100%;flex-direction:column}.pm3ed-end-btn{width:100%;height:var(--pm-touch-min)}.pm3ed-layer{padding:0;align-items:stretch}.pm3ed-modal{width:100%;height:100%;max-height:none;border-radius:0}.pm3ed-modal>.dk-ed-body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;gap:16px;padding:12px 16px}.pm3ed-modal .dk-ed-canvas-col{flex:none}.pm3ed-modal .dk-ed-canvas{min-height:200px}.pm3ed-modal .dk-ed-side{overflow:visible}.pm3ed-modal .dk-ed-foot{gap:10px}.pm3ed-modal .dk-ed-foot .dk-btn{min-height:44px}}.pm3o-mask{display:none}.pm3o-panel{position:fixed;top:20vh;left:50%;z-index:var(--pm-z-modal);display:flex;width:min(520px,calc(100vw - 32px));flex-direction:column;gap:10px;box-sizing:border-box;border-radius:var(--pm-radius-2xl);background:color-mix(in srgb,var(--pm-surface-1) 78%,transparent);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-surface-1) 60%,transparent),var(--pm-elevation-3);padding:16px 20px;transform:translateX(-50%);animation:pm3gFade var(--pm-dur-fast) var(--pm-ease-standard)}.pm3o-panel.is-dragged{transform:none}.pm3o-head{display:flex;align-items:flex-start;gap:12px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.pm3o-head:active{cursor:grabbing}.pm3o-head-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.pm3o-head-text>b{color:var(--pm-text-primary);font-size:var(--pm-fs-18);font-weight:var(--pm-fw-bold)}.pm3o-head-text>span{overflow:hidden;color:var(--pm-text-muted);font-size:var(--pm-fs-13);text-overflow:ellipsis;white-space:nowrap}.pm3o-close{display:flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill-2);padding:0;color:var(--pm-text-muted);font-size:var(--pm-fs-14);cursor:pointer}.pm3o-close:hover{color:var(--pm-text-primary)}.pm3o-sub{margin:0;color:var(--pm-text-secondary);font-size:var(--pm-fs-13);line-height:1.6}.pm3o-input{width:100%;min-height:200px;box-sizing:border-box;border:0;border-radius:var(--pm-radius-md);background:color-mix(in srgb,var(--pm-surface-1) 62%,transparent);box-shadow:inset 0 0 0 1px var(--pm-border-soft);padding:10px 12px;color:var(--pm-text-primary);font:inherit;font-size:var(--pm-fs-14);line-height:1.6;resize:vertical}.pm3o-input:focus-visible{outline:2px solid var(--pm-focus-ring);outline-offset:-2px}.pm3o-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pm3o-quote{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:2px}.pm3o-quote-line{color:var(--pm-text-secondary);font-size:var(--pm-fs-13);line-height:1.5}.pm3o-quote-line>b{color:var(--pm-brand)}.pm3o-quote-line.is-balance{color:var(--pm-text-muted)}.pm3o-quote-line.is-short{color:var(--pm-danger-deep)}.pm3o-actions{display:flex;flex:none;align-items:center;gap:10px}.pm3o-btn{display:inline-flex;height:40px;align-items:center;justify-content:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill-2);padding:0 20px;color:var(--pm-text-secondary);font:inherit;font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold);cursor:pointer}.pm3o-btn.is-primary{background:var(--pm-brand);color:var(--pm-text-on-brand);font-weight:var(--pm-fw-bold)}.pm3o-btn.is-primary:hover:not(:disabled){background:var(--pm-cta-hover)}.pm3o-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.pm3o-mask{position:fixed;inset:0;z-index:var(--pm-z-modal-mask);display:block;background:var(--pm-mask-medium);animation:pm3gFade var(--pm-dur-fast) var(--pm-ease-standard)}.pm3o-panel{top:auto!important;right:0;bottom:0;left:0!important;width:100%;border-radius:18px 18px 0 0;background:var(--pm-surface-1);backdrop-filter:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform:none}.pm3o-head{cursor:default}.pm3o-foot{flex-direction:column;align-items:stretch;gap:10px}.pm3o-actions>.pm3o-btn{height:44px;flex:1}}.pm3o-retry{margin-left:6px;border:0;background:none;padding:0;color:var(--pm-brand);font:inherit;font-weight:var(--pm-fw-semibold);text-decoration:underline;cursor:pointer}.pm3g-ver-btn.is-preview{background:var(--pm-brand-soft-2);box-shadow:inset 0 0 0 1.5px var(--pm-brand);color:var(--pm-brand-hover)}.pm3g-styver-acts{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--pm-border-line)}.pm3g-styver-act{flex:1;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-surface-1);box-shadow:inset 0 0 0 1px var(--pm-brand-border-strong);padding:7px 10px;color:var(--pm-brand-hover);font:inherit;font-size:var(--pm-fs-13);font-weight:var(--pm-fw-semibold);cursor:pointer;white-space:nowrap}.pm3g-styver-act.is-primary{background:var(--pm-brand);box-shadow:none;color:var(--pm-text-on-brand)}.pm3g-styver-act.is-primary:hover:not(:disabled){background:var(--pm-cta-hover)}.pm3g-styver-act:disabled{opacity:.55;cursor:default}.pm3g-styver-panel{width:286px}.pm3g-styver-panel.is-sheet{position:static;width:100%;box-shadow:none;padding:4px 2px 2px}.pm3g-styver-row .pm3g-ver-info{flex:1;min-width:0}.pm3g-styver-row .pm3g-ver-info>b{display:block;overflow:hidden;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);text-overflow:ellipsis;white-space:nowrap}.pm3g-styver-row .pm3g-ver-info>small{color:var(--pm-text-faint);font-size:var(--pm-fs-12)}.pm3g-styver-row.is-preview:not(.is-cur){background:var(--pm-bg-fill-2);box-shadow:0 0 0 1.5px var(--pm-brand-border-strong)}.pm-ccm-scrim{position:fixed;inset:0;z-index:var(--pm-z-modal-mask);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--pm-mask-soft);animation:pmCcmFade var(--pm-dur-popover) var(--pm-ease-standard)}.pm-ccm{position:relative;z-index:var(--pm-z-modal);display:flex;width:520px;max-width:100%;max-height:100%;flex-direction:column;overflow:hidden;border-radius:var(--pm-radius-2xl);background:var(--pm-surface-1);box-shadow:var(--pm-elevation-3);outline:none;animation:pmCcmPop var(--pm-dur-mask) var(--pm-ease-standard) both}@keyframes pmCcmFade{0%{opacity:0}to{opacity:1}}@keyframes pmCcmPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.pm-ccm-head{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 0}.pm-ccm-title{margin:0;flex:1;min-width:0;color:var(--pm-text-primary);font-size:var(--pm-fs-22);font-weight:var(--pm-fw-extrabold);letter-spacing:-.01em;line-height:1.4}.pm-ccm-close{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-bg-fill);color:var(--pm-text-muted);cursor:pointer}.pm-ccm-close:hover:not(:disabled){background:var(--pm-bg-fill-2);color:var(--pm-text-secondary)}.pm-ccm-close:disabled{cursor:default;opacity:.6}.pm-ccm-body{display:flex;flex-direction:column;gap:12px;padding:12px 24px 4px;overflow-y:auto}.pm-ccm-body>p{margin:0;color:var(--pm-text-secondary);font-size:var(--pm-fs-15);line-height:1.7;text-wrap:pretty}.pm-ccm-body b{color:var(--pm-text-primary);font-weight:var(--pm-fw-bold)}.pm-ccm-list{border-radius:var(--pm-radius-lg);background:var(--pm-bg-fill);padding:4px 16px}.pm-ccm-list-row{display:flex;align-items:baseline;gap:8px;padding:10px 0}.pm-ccm-list-row+.pm-ccm-list-row{border-top:1px solid var(--pm-border-line)}.pm-ccm-list-row>p{margin:0;color:var(--pm-text-secondary);font-size:var(--pm-fs-15);line-height:1.7}.pm-ccm-dot{flex:none;width:6px;height:6px;border-radius:var(--pm-radius-pill);background:var(--pm-brand);transform:translateY(-2px)}.pm-ccm-extra{display:flex;align-items:baseline;gap:8px;border-radius:var(--pm-radius-lg);background:var(--pm-bg-fill);padding:14px 16px}.pm-ccm-extra>p{margin:0;color:var(--pm-text-secondary);font-size:var(--pm-fs-15);line-height:1.7}.pm-ccm-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--pm-radius-lg);background:var(--pm-bg-fill);padding:14px 16px}.pm-ccm-total-label{color:var(--pm-text-primary);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold)}.pm-ccm-total-value{color:var(--pm-brand);font-size:var(--pm-fs-18);font-weight:var(--pm-fw-extrabold);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.pm-ccm-notice{border-radius:var(--pm-radius-lg);background:var(--pm-brand-wash);padding:14px 16px;color:var(--pm-text-primary);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);line-height:1.6}.pm-ccm-footnote{margin:0;color:var(--pm-text-muted);font-size:var(--pm-fs-13);line-height:1.6}.pm-ccm-retry{border:0;background:none;padding:0;margin-left:8px;color:var(--pm-brand);font:inherit;font-weight:var(--pm-fw-semibold);cursor:pointer}.pm-ccm-retry:hover{color:var(--pm-cta-hover)}.pm-ccm-error{margin:0;color:var(--pm-danger-deep);font-size:var(--pm-fs-14);line-height:1.6}.pm-ccm-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;padding:14px 24px calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:inset 0 1px 0 var(--pm-bg-fill)}.pm-ccm-cancel,.pm-ccm-ok{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pm-touch-min);border:0;border-radius:var(--pm-radius-pill);padding:0 22px;font:inherit;cursor:pointer;transition:background var(--pm-dur-fast) var(--pm-ease-standard),color var(--pm-dur-fast) var(--pm-ease-standard)}.pm-ccm-cancel{background:var(--pm-bg-fill);color:var(--pm-text-secondary);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold)}.pm-ccm-cancel:hover:not(:disabled){color:var(--pm-text-primary)}.pm-ccm-ok{background:var(--pm-brand);color:var(--pm-text-on-brand);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm-ccm-ok:hover:not(:disabled){background:var(--pm-cta-hover)}.pm-ccm-ok:disabled{background:var(--pm-cta-disabled);cursor:default}.pm-ccm-cancel:disabled{cursor:default;opacity:.7}.pm-ccm-spin{width:14px;height:14px;flex:none;border-radius:var(--pm-radius-pill);border:2px solid color-mix(in srgb,var(--pm-text-on-brand) 45%,transparent);border-top-color:var(--pm-text-on-brand);animation:pmCcmSpin .8s linear infinite}@keyframes pmCcmSpin{to{transform:rotate(1turn)}}.pm-ccm-cancel:focus-visible,.pm-ccm-close:focus-visible,.pm-ccm-ok:focus-visible{outline:2px solid var(--pm-focus-ring);outline-offset:2px}@media (max-width:480px){.pm-ccm-scrim{align-items:flex-end;padding:0}.pm-ccm{width:100%;border-radius:var(--pm-radius-2xl) var(--pm-radius-2xl) 0 0;animation:pmCcmSheetUp var(--pm-dur-enter) var(--pm-ease-out-soft) both}.pm-ccm-title{font-size:var(--pm-fs-20)}@keyframes pmCcmSheetUp{0%{transform:translateY(100%)}to{transform:none}}}.pm-bc-v2{--pm-bc-gx:max(var(--pm-gutter),calc((100% - var(--pm-container-main)) / 2));--flow-brand:var(--pm-brand);--flow-brand-hover:var(--pm-brand-hover);--flow-text:var(--pm-text-primary);--flow-secondary:var(--pm-text-secondary);--flow-muted:var(--pm-text-muted);--flow-faint:var(--pm-text-faint);--flow-border:var(--pm-border);--flow-line:var(--pm-border-line);position:relative;display:flex;width:100%;height:100%;min-height:0;overflow:hidden;flex-direction:column;background:var(--pm-bg-page-alt);color:var(--pm-text-primary)}.pm-bc-v2 *,.pm-bc-v2 :after,.pm-bc-v2 :before{box-sizing:border-box}.pm-bc-v2 button{font-family:inherit;cursor:pointer}.pm-bc-v2 button:disabled{cursor:not-allowed}.pm-bc-v2 :focus-visible{outline:2px solid var(--pm-focus-ring);outline-offset:-2px}.pm-bc-v2 .pm-bc-head{padding-inline:var(--pm-bc-gx)}.pm-bc-title{display:flex;min-height:31px;align-items:center;gap:12px}.pm-bc-title>b{max-width:24em;overflow:hidden;font-size:var(--pm-fs-22);font-weight:var(--pm-fw-extrabold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pm-bc-title>span{flex:none;color:var(--pm-success);font-size:var(--pm-fs-15);white-space:nowrap}.pm-bc-filebar{flex:none;display:flex;align-items:center;gap:12px;margin:12px var(--pm-bc-gx) 0;border:1px solid var(--pm-border-soft);border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);padding:10px 14px}.pm-bc-file-kind{display:grid;width:44px;height:40px;flex:none;place-items:center;border-radius:11px;font-size:var(--pm-fs-12);font-weight:var(--pm-fw-extrabold);letter-spacing:.5px}.pm-bc-file-kind.is-pptx{background:var(--pm-brand-subtle);color:var(--pm-brand-hover)}.pm-bc-file-kind.is-pdf{background:var(--pm-danger-soft);color:var(--pm-danger)}.pm-bc-file-copy{min-width:0;flex:1}.pm-bc-file-copy b,.pm-bc-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-bc-file-copy b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold);line-height:1.25}.pm-bc-file-copy small{margin-top:3px;color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.3}.pm-bc-file-status{flex:none;border-radius:var(--pm-radius-pill);padding:3px 9px;font-size:var(--pm-fs-13);font-weight:var(--pm-fw-bold)}.pm-bc-file-status.is-ok{background:var(--pm-success-soft);color:var(--pm-success-deep)}.pm-bc-file-status.is-run{background:var(--pm-brand-subtle);color:var(--pm-brand-hover)}.pm-bc-file-status.is-bad{background:var(--pm-danger-soft);color:var(--pm-danger)}.pm-bc-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;display:flex;flex-direction:column;padding:14px var(--pm-bc-gx) 208px;animation:pmBcBodyIn var(--pm-dur-body) var(--pm-ease-out-soft)}@keyframes pmBcBodyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-bc-tools{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px}.pm-bc-tools>b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm-bc-tools>small{color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm-bc-tools-spacer{flex:1}.pm-bc-tools>em{color:var(--pm-text-faint);font-size:var(--pm-fs-13);font-style:normal}.pm-bc-grid{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;padding-bottom:6px}.pm-bc-card{position:relative;display:flex;flex-direction:column;min-width:0;align-self:start;border:0;border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);padding:6px;cursor:pointer;box-shadow:var(--pm-elevation-1);animation:pmBcTileIn var(--pm-dur-color) ease-out var(--pm-bc-delay,0s) both;transition:transform var(--pm-dur-popover) var(--pm-ease-standard),box-shadow var(--pm-dur-popover) var(--pm-ease-standard),opacity var(--pm-dur-fast) ease;touch-action:pan-y}@keyframes pmBcTileIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pm-bc-card.is-unselected{opacity:.62}.pm-bc-card.has-tip,.pm-bc-card:hover{z-index:var(--pm-z-tooltip)}.pm-bc-card.is-dragging{z-index:var(--pm-z-local-3);transform:scale(1.07);box-shadow:var(--pm-shadow-drag);touch-action:none}.pm-bc-thumb{position:relative;aspect-ratio:16/9;flex:none;width:100%;overflow:hidden;border-radius:var(--pm-radius-sm);background:var(--pm-thumb-bg)}.pm-bc-thumb>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-bc-page-no{left:5px;border-radius:var(--pm-radius-pill);background:var(--pm-mask-soft);padding:1px 7px;color:var(--pm-on-image-text);font-size:var(--pm-fs-11)}.pm-bc-check,.pm-bc-page-no{position:absolute;z-index:var(--pm-z-local-2);top:5px;font-weight:var(--pm-fw-bold)}.pm-bc-check{right:5px;display:grid;width:20px;height:20px;place-items:center;border:1.5px solid var(--pm-faint-control);border-radius:var(--pm-radius-pill);background:var(--pm-scrim-white-strong);color:var(--pm-text-on-brand);font-size:var(--pm-fs-12);line-height:1}.pm-bc-check.is-on{border:0;background:var(--pm-brand);animation:pmBcCheckIn .16s var(--pm-ease-standard)}@keyframes pmBcCheckIn{0%{transform:scale(.6)}to{transform:scale(1)}}.pm-bc-v2 .pm-bc-delete{position:absolute;z-index:var(--pm-z-local-3);bottom:5px;left:5px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-mask-modal);color:var(--pm-text-on-brand);font-size:.625rem;line-height:1;padding:0}.pm-bc-v2 .pm-bc-delete:after{content:"";position:absolute;inset:-11px;border-radius:var(--pm-radius-pill)}.pm-bc-v2 .pm-bc-delete:hover{background:var(--pm-danger)}.pm-bc-fail-pill{position:absolute;z-index:var(--pm-z-local-2);right:5px;bottom:5px;border-radius:var(--pm-radius-pill);background:var(--pm-danger-soft);padding:1px 7px;color:var(--pm-danger);font-size:var(--pm-fs-11);font-weight:var(--pm-fw-bold)}.pm-bc-card-foot{position:relative;display:flex;min-width:0;align-items:center;gap:6px;overflow:visible;padding:8px 0 2px}.pm-bc-keep-label{min-width:0;color:var(--pm-text-muted);font-size:var(--pm-fs-12);font-weight:var(--pm-fw-semibold);line-height:1.35}.pm-bc-switch{position:relative;flex:none;width:32px;height:18px;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-faint-control);padding:0;cursor:pointer;transition:background var(--pm-dur-color) ease}.pm-bc-switch:after{content:"";inset:-13px}.pm-bc-switch:after,.pm-bc-switch>i{position:absolute;border-radius:var(--pm-radius-pill)}.pm-bc-switch>i{top:2px;left:2px;display:block;width:14px;height:14px;background:var(--pm-surface-1);box-shadow:var(--pm-elevation-1);transition:transform var(--pm-dur-popover) var(--pm-ease-standard)}.pm-bc-switch.is-on{background:var(--pm-brand)}.pm-bc-switch.is-on>i{transform:translateX(14px)}.pm-bc-switch:disabled{opacity:.45;cursor:not-allowed}.pm-bc-help{position:relative;flex:none;display:grid;width:15px;height:15px;place-items:center;border:1px solid var(--pm-border);color:var(--pm-text-faint);font-size:var(--pm-fs-11);font-weight:var(--pm-fw-bold);cursor:help}.pm-bc-help,.pm-bc-help:after{border-radius:var(--pm-radius-pill)}.pm-bc-help:after{content:"";position:absolute;inset:-14px}.pm-bc-help.is-open{border-color:var(--pm-brand-border-strong);color:var(--pm-brand)}.pm-bc-card-spacer{min-width:4px;flex:1}.pm-bc-card-foot>small{max-width:46%;overflow:hidden;color:var(--pm-text-faint);font-size:var(--pm-fs-12);text-overflow:ellipsis;white-space:nowrap}.pm-bc-card-foot>small.pm-bc-asset.is-run{color:var(--pm-brand-hover)}.pm-bc-card-foot>small.pm-bc-asset.is-warn{color:var(--pm-warn)}.pm-bc-tip{position:absolute;z-index:var(--pm-z-tooltip);bottom:calc(100% + 9px);left:-4px;display:block;width:236px;max-width:calc(100vw - 40px);border-radius:11px;background:var(--pm-tip-bg);padding:12px 13px;color:var(--pm-tip-text);font-size:var(--pm-fs-13);font-weight:var(--pm-fw-regular);line-height:1.7;text-align:left;white-space:normal;cursor:default;box-shadow:var(--pm-shadow-tooltip);animation:pmBcFade var(--pm-dur-fast) ease-out}.pm-bc-tip.is-right{right:-4px;left:auto}.pm-bc-tip-arrow{position:absolute;bottom:-5px;left:8px;width:10px;height:10px;border-radius:2px;background:var(--pm-tip-bg);transform:rotate(45deg)}.pm-bc-tip.is-right .pm-bc-tip-arrow{right:8px;left:auto}@keyframes pmBcFade{0%{opacity:0}to{opacity:1}}.pm-bc-add-tile{display:flex;align-self:stretch;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1.5px dashed var(--pm-faint-control);border-radius:var(--pm-radius-lg);background:var(--pm-surface-1);color:var(--pm-text-muted);transition:color var(--pm-dur-color) ease,border-color var(--pm-dur-color) ease}.pm-bc-add-tile:hover{border-color:var(--pm-brand);color:var(--pm-brand)}.pm-bc-add-tile b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-semibold)}.pm-bc-add-tile span{font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold)}.pm-bc-state{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.pm-bc-state b{font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm-bc-state small{color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm-bc-spinner{display:block;width:26px;height:26px;border:3px solid var(--pm-spin-track);border-top-color:var(--pm-brand);border-radius:var(--pm-radius-pill);animation:pmBcSpin .8s linear infinite}@keyframes pmBcSpin{to{transform:rotate(1turn)}}.pm-bc-failed-wrap{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.pm-bc-failed{width:100%;max-width:520px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--pm-danger-border);border-radius:var(--pm-radius-md);background:var(--pm-danger-soft);padding:10px 14px}.pm-bc-failed>span{flex:1;min-width:200px;line-height:1.6}.pm-bc-failed>button,.pm-bc-failed>span{color:var(--pm-danger-deep);font-size:var(--pm-fs-15)}.pm-bc-failed>button{flex:none;background:var(--pm-surface-1);padding:7px 14px;font-weight:var(--pm-fw-bold);box-shadow:var(--pm-elevation-1)}.pm-bc-failed>button,.pm-bc-reupload{border:0;border-radius:var(--pm-radius-pill)}.pm-bc-reupload{height:34px;background:var(--pm-border-line);padding:0 16px;color:var(--pm-text-secondary);font-size:var(--pm-fs-14);font-weight:var(--pm-fw-semibold)}.pm-bc-empty-wrap{flex:1;min-height:260px}.pm-bc-empty,.pm-bc-empty-wrap{display:flex;align-items:center;justify-content:center}.pm-bc-empty{width:100%;max-width:420px;min-height:200px;flex-direction:column;gap:10px;border:1px dashed var(--pm-connector);border-radius:var(--pm-radius-lg);background:var(--pm-surface-2);padding:20px}.pm-bc-empty>span{color:var(--pm-text-disabled);font-size:1.25rem}.pm-bc-empty b{color:var(--pm-text-secondary);font-size:var(--pm-fs-17);font-weight:var(--pm-fw-bold)}.pm-bc-empty p{margin:0;color:var(--pm-text-muted);font-size:var(--pm-fs-14);line-height:1.6;text-align:center}.pm-bc-empty button{height:32px;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-surface-1);padding:0 18px;color:var(--pm-brand);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold);box-shadow:var(--pm-elevation-1)}.pm-bc-error{flex:none;min-height:42px;gap:12px;margin-bottom:12px;border:1px solid var(--pm-danger-border);border-radius:var(--pm-radius-md);background:var(--pm-danger-soft);padding:8px 12px;color:var(--pm-danger);font-size:var(--pm-fs-13)}.pm-bc-error,.pm-bc-low{display:flex;align-items:center}.pm-bc-low{gap:10px;flex-wrap:wrap;border:0;border-radius:var(--pm-radius-md);background:var(--pm-warn-soft);padding:9px 14px}.pm-bc-low>span{flex:1;min-width:200px;color:var(--pm-warn-deep);font-size:var(--pm-fs-15);line-height:1.6}.pm-bc-low a{flex:none;border-radius:var(--pm-radius-pill);background:var(--pm-brand);padding:7px 14px;color:var(--pm-text-on-brand);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold)}.pm-bc-mount{flex-direction:column;align-items:center;gap:10px;padding-inline:var(--pm-bc-gx)}.pm-bc-mount .pm-bc-low{pointer-events:auto;width:auto;max-width:min(720px,100%);box-shadow:var(--pm-elevation-2)}.pm-bc-preserve-hint{flex:none;margin:0;padding-bottom:8px;color:var(--pm-brand-hover);font-size:var(--pm-fs-13);line-height:1.5;text-align:left}.pm-bc-bar{max-width:100%}.pm-bc-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pm-bc-status>b{color:var(--pm-brand);font-weight:var(--pm-fw-bold)}.pm-bc-status>i{width:1px;height:14px;flex:none;background:var(--pm-border-input)}.pm-bc-sec-active{color:var(--pm-brand-hover)!important}.pm-bc-sec-ghost{flex:none;min-width:112px;height:40px}.pm-bc-btn-spin{width:13px;height:13px;flex:none;border:2px solid var(--pm-spinner-track-on-brand);border-top-color:var(--pm-text-on-brand);border-radius:var(--pm-radius-pill);animation:pmBcSpin .8s linear infinite}.pm-bc-confirm-balance{margin:10px 0 0;color:var(--pm-text-muted);font-size:var(--pm-fs-13)}.pm-bc-confirm-balance.is-low{color:var(--pm-danger)}.pm-bc-mfoot{display:none}.pm-bc-submit-mask{position:absolute;z-index:var(--pm-z-modal);inset:0;display:grid;place-items:center;background:var(--pm-mask-loading);animation:pmBcFade var(--pm-dur-fast) ease-out}.pm-bc-submit-mask>div{display:flex;align-items:center;gap:12px;border:0;border-radius:var(--pm-radius-xl);background:var(--pm-surface-1);padding:16px 20px;box-shadow:var(--pm-elevation-3)}.pm-bc-submit-mask .pm-bc-spinner{width:22px;height:22px}.pm-bc-submit-mask p{margin:0;color:var(--pm-text-body);font-size:var(--pm-fs-15)}.pm-bc-zoom{position:relative;width:min(900px,calc(100vw - 48px));border-radius:var(--pm-radius-2xl);background:var(--pm-surface-1);padding:18px;box-shadow:var(--pm-elevation-3)}.pm-bc-zoom>b{display:block;margin-bottom:10px;font-size:var(--pm-fs-15);font-weight:var(--pm-fw-bold)}.pm-bc-zoom>div{display:grid;overflow:hidden;aspect-ratio:16/9;place-items:center;border-radius:var(--pm-radius-md);background:var(--pm-surface-canvas)}.pm-bc-zoom img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pm-bc-zoom span{color:var(--pm-text-muted);font-size:var(--pm-fs-14)}.pm-bc-zoom-close,.pm-bc-zoom-next,.pm-bc-zoom-prev{position:absolute;z-index:var(--pm-z-local-2);display:grid;place-items:center;border:0;border-radius:var(--pm-radius-pill);background:var(--pm-mask-heavy);color:var(--pm-text-on-brand)}.pm-bc-zoom-close{top:9px;right:9px;width:34px;height:34px;font-size:var(--pm-fs-22)}.pm-bc-zoom-next,.pm-bc-zoom-prev{top:50%;width:38px;height:38px;font-size:var(--pm-fs-24);transform:translateY(-50%)}.pm-bc-zoom-prev{left:28px}.pm-bc-zoom-next{right:28px}@media (min-width:1920px){.pm-bc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:481px) and (max-width:1279px){.pm-bc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1280px){html.pm-v2-active body:has(.pm-bc-v2) .pm-bc-v2>.pm-flow-overlay{left:0}}@media (max-width:480px){.pm-v2-app .pm-v2-main:has(.pm-bc-v2){overflow:hidden}.pm-bc-v2{height:calc(100dvh - var(--pm-topbar-h-mobile))}.pm-bc-v2 .pm-bc-head{padding:12px 16px 6px}.pm-bc-title{min-height:28px}.pm-bc-title>b{max-width:calc(100vw - 118px);font-size:var(--pm-fs-18)}.pm-bc-title>span{font-size:var(--pm-fs-13)}.pm-bc-v2 .pm-flow-steps{display:none}.pm-bc-filebar{margin:10px 16px 0;gap:10px;padding:12px}.pm-bc-file-copy small{white-space:normal}.pm-bc-body{display:flex;overflow:hidden;flex-direction:column;padding:12px 16px 8px}.pm-bc-tools{padding-bottom:8px}.pm-bc-tools>small{display:none}.pm-bc-grid{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:1px 1px 6px}.pm-bc-check{width:16px;height:16px;font-size:var(--pm-fs-11)}.pm-bc-page-no{padding:1px 6px}.pm-bc-v2 .pm-bc-delete{width:18px;height:18px;font-size:.5rem}.pm-bc-tip{width:214px}.pm-bc-empty-wrap,.pm-bc-failed-wrap,.pm-bc-state{min-height:330px}.pm-bc-mfoot{flex:none;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--pm-border-line);background:var(--pm-surface-1);box-shadow:var(--pm-shadow-sheet);padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.pm-bc-preserve-hint{font-size:var(--pm-fs-11)}.pm-bc-mrow{display:flex;align-items:center;gap:10px}.pm-bc-mrow>button{flex:none;width:84px;height:var(--pm-touch-min);border:0;border-radius:var(--pm-radius-pill);background:var(--pm-surface-3);padding:0;color:var(--pm-text-secondary);font-size:var(--pm-fs-15);font-weight:var(--pm-fw-semibold)}.pm-bc-mrow>button:nth-child(2){background:var(--pm-surface-1);box-shadow:var(--pm-elevation-1)}.pm-bc-mrow>.pm-bc-mmain{flex:1;min-width:0;width:auto;background:var(--pm-brand);color:var(--pm-text-on-brand);font-weight:var(--pm-fw-bold);box-shadow:var(--pm-shadow-cta)}.pm-bc-mrow>.pm-bc-mmain:disabled{opacity:.42;box-shadow:none}.pm-bc-submit-mask{position:absolute}.pm-bc-v2>.pm-flow-overlay{position:absolute;left:0}.pm-bc-zoom{width:calc(100vw - 32px);align-self:end;margin-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:var(--pm-radius-3xl);padding:16px}.pm-bc-zoom-prev{left:22px}.pm-bc-zoom-next{right:22px}}@media (prefers-reduced-motion:reduce){.pm-bc-v2 *,.pm-bc-v2 :after,.pm-bc-v2 :before{animation-duration:1ms!important;transition-duration:1ms!important}}