.pfc-shortcode-flashcard{display:inline-block;max-width:100%}.pfc-shortcode-flashcard .pfc-card{max-width:100%}.audio-media[data-v-65f0d283]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.audio-icon[data-v-65f0d283]{color:#f8fafcf2;filter:drop-shadow(0 4px 14px rgba(0,0,0,.7))}.checkbox-group[data-v-5dfe5ef6]{pointer-events:auto;color-scheme:light}.checkbox-group[data-v-5dfe5ef6],.checkbox-group[data-v-5dfe5ef6] *{filter:none!important;mix-blend-mode:normal}.checkbox[data-v-5dfe5ef6]{box-sizing:border-box;width:var(--checkbox-size, 16px);height:var(--checkbox-size, 16px);min-width:0!important;min-height:0!important;max-width:var(--checkbox-size, 16px);max-height:var(--checkbox-size, 16px);border-style:solid;border-width:clamp(1px,calc(var(--checkbox-size, 16px) * .12),2px);border-color:var(--checkbox-border-color, rgba(15, 23, 42, .5));border-radius:clamp(2px,calc(var(--checkbox-size, 16px) * .25),4px);background:var(--checkbox-bg, rgba(255, 255, 255, .7));background-color:var(--checkbox-bg, rgba(255, 255, 255, .7))!important;border-color:var(--checkbox-border-color, rgba(15, 23, 42, .5))!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;font-size:0;transition:border-color .15s ease,background .15s ease;cursor:pointer;padding:0;outline:none}.checkbox[data-checked=true][data-v-5dfe5ef6]{background:var( --checkbox-active-bg, color-mix(in srgb, var(--pl-color-primary, #4338ca) 22%, transparent) );background-color:var( --checkbox-active-bg, color-mix(in srgb, var(--pl-color-primary, #4338ca) 22%, transparent) )!important;border-color:var( --checkbox-active-border, color-mix(in srgb, var(--pl-color-primary, #4338ca), #000 12%) )!important}.checkbox[data-v-5dfe5ef6]:focus-visible{box-shadow:0 0 0 2px var(--pl-focus-ring, rgba(67, 56, 202, .35))}.indicator[data-v-5dfe5ef6]{width:calc(var(--checkbox-size, 16px) * .55);height:calc(var(--checkbox-size, 16px) * .55);border-radius:2px;background:var(--checkbox-indicator, var(--pl-color-primary, #4338ca));background-color:var(--checkbox-indicator, var(--pl-color-primary, #4338ca))!important;position:relative;opacity:0;transition:opacity .15s ease}[data-v-5dfe5ef6] .pfc-checkbox-tick--x .indicator,.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]{background:transparent;background-color:transparent!important;border-radius:0}[data-v-5dfe5ef6] .pfc-checkbox-tick--x .indicator:before,[data-v-5dfe5ef6] .pfc-checkbox-tick--x .indicator:after,.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:before,.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:clamp(1.5px,calc(var(--checkbox-size, 16px) * .11),2.5px);background:var(--checkbox-indicator, var(--pl-color-primary, #4338ca));border-radius:999px;transform-origin:center}[data-v-5dfe5ef6] .pfc-checkbox-tick--x .indicator:before,.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:before{transform:translate(-50%,-50%) rotate(45deg)}[data-v-5dfe5ef6] .pfc-checkbox-tick--x .indicator:after,.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:after{transform:translate(-50%,-50%) rotate(-45deg)}[data-v-5dfe5ef6] .pfc-checkbox-tick--haken .indicator,.pfc-checkbox-tick--haken .indicator[data-v-5dfe5ef6]{background:transparent;background-color:transparent!important;border-radius:0}[data-v-5dfe5ef6] .pfc-checkbox-tick--haken .indicator:before,.pfc-checkbox-tick--haken .indicator[data-v-5dfe5ef6]:before{content:"";position:absolute;left:50%;top:50%;background:transparent!important;background-color:transparent!important;width:70%;height:120%;border-right:clamp(1.5px,calc(var(--checkbox-size, 16px) * .11),2.5px) solid var(--checkbox-indicator, var(--pl-color-primary, #4338ca));border-bottom:clamp(1.5px,calc(var(--checkbox-size, 16px) * .11),2.5px) solid var(--checkbox-indicator, var(--pl-color-primary, #4338ca));transform:translate(-50%,-60%) rotate(40deg)}.checkbox-group.pfc-checkbox-tick--fill .indicator[data-v-5dfe5ef6]{background:var(--checkbox-indicator, var(--pl-color-primary, #4338ca));background-color:var(--checkbox-indicator, var(--pl-color-primary, #4338ca))!important;border-radius:2px}.checkbox-group.pfc-checkbox-tick--fill .indicator[data-v-5dfe5ef6]:before,.checkbox-group.pfc-checkbox-tick--fill .indicator[data-v-5dfe5ef6]:after{content:none}.checkbox-group.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:before,.checkbox-group.pfc-checkbox-tick--x .indicator[data-v-5dfe5ef6]:after{border:none}.checkbox-group.pfc-checkbox-tick--haken .indicator[data-v-5dfe5ef6]:after{content:none}.checkbox[data-checked=true] .indicator[data-v-5dfe5ef6]{opacity:1}.image-shell[data-v-f1e82932]{position:absolute;display:block}.image-media[data-v-f1e82932]{width:100%;height:100%;display:block;object-fit:cover}.image-error[data-v-f1e82932]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:.4rem;font-size:.7rem;line-height:1.2;font-weight:650;color:#b91c1c;background:#fef2f2e0;border:1px dashed rgba(248,113,113,.7);border-radius:.6rem;pointer-events:none}.pfc-text__inner[data-v-a3183549]{width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;text-align:inherit;text-align-last:inherit;text-justify:inherit}.video-poster[data-v-3f9d1469]{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.video-iframe[data-v-3f9d1469]{width:100%;height:100%;display:block;border:0;pointer-events:none}.video-media[data-v-3f9d1469]{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;background:transparent}.video-overlay[data-v-3f9d1469]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1}.video-play[data-v-3f9d1469]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:transparent;box-shadow:0 14px 40px #00000073}.video-play-icon[data-v-3f9d1469]{color:#f8fafcf2;transform:translate(1px);filter:drop-shadow(0 4px 14px rgba(0,0,0,.7))}.video-shell[data-playing=true] .video-overlay[data-v-3f9d1469]{opacity:0}.pfc-card[data-v-5702f4e4]{perspective:600px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative}.pfc-card[data-interactive=false][data-v-5702f4e4]{cursor:default}.card-opacity-wrapper[data-v-5702f4e4]{position:relative;width:100%;height:100%}.pfc-card[data-loading=true] .card-opacity-wrapper[data-v-5702f4e4]{opacity:0}.pfc-card[data-loading=false] .card-opacity-wrapper[data-v-5702f4e4]{opacity:1;transition:opacity .14s ease}.card-inner[data-v-5702f4e4]{position:relative;width:100%;height:100%;transition:transform var(--card-transition, .4s) ease;transform-style:preserve-3d;border-radius:var(--card-face-radius, .5rem);box-shadow:var(--card-shadow, none)}.pfc-card--no-transition .card-inner[data-v-5702f4e4],.pfc-card--no-transition .face[data-v-5702f4e4]{transition:none!important}.card-loader[data-v-5702f4e4]{position:absolute;inset:0;z-index:2;border-radius:var(--card-face-radius, .5rem);background:var(--card-face-bg, #ffffff);box-shadow:inset 0 0 0 var(--card-face-border-width, 0px) var(--card-face-border, #d4d4d4),var(--card-shadow, none);overflow:hidden}.card-loader[data-v-5702f4e4]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#94a3b80f 20%,#94a3b838,#94a3b80f 60%);transform:translate(-120%);animation:pfc-shimmer-5702f4e4 1.15s ease-in-out infinite}@keyframes pfc-shimmer-5702f4e4{0%{transform:translate(-120%)}to{transform:translate(120%)}}.card-inner.flipped[data-v-5702f4e4]{transform:none}.face[data-v-5702f4e4]{position:absolute;inset:0;border-radius:var(--card-face-radius, .5rem);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--card-face-bg, #ffffff);isolation:isolate;overflow:hidden}.face[data-v-5702f4e4]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--card-face-border-width, 0px) var(--card-face-border, #d4d4d4);z-index:2147483647}.pfc-card.allow-overflow .face[data-v-5702f4e4]{overflow:hidden}.pfc-card.allow-overflow .card-inner:not(.flipped) .face.front[data-v-5702f4e4]{overflow:visible}.pfc-card.allow-overflow .card-inner.flipped .face.back[data-v-5702f4e4]{overflow:visible}.face.back[data-v-5702f4e4]{transform:none}.pfc-card.anim-rotate-y .card-inner.flipped[data-v-5702f4e4],.pfc-card.anim-rotate-y .face.back[data-v-5702f4e4]{transform:rotateY(180deg)}.pfc-card.anim-rotate-x .card-inner.flipped[data-v-5702f4e4],.pfc-card.anim-rotate-x .face.back[data-v-5702f4e4]{transform:rotateX(180deg)}.pfc-card.anim-slide .card-inner[data-v-5702f4e4],.pfc-card.anim-fade .card-inner[data-v-5702f4e4],.pfc-card.anim-none .card-inner[data-v-5702f4e4]{transform-style:flat}.pfc-card.anim-slide .face[data-v-5702f4e4],.pfc-card.anim-fade .face[data-v-5702f4e4],.pfc-card.anim-none .face[data-v-5702f4e4]{backface-visibility:visible}.pfc-card.anim-slide .face[data-v-5702f4e4]{transition:transform var(--card-transition, .4s) ease,opacity var(--card-transition, .4s) ease}.pfc-card.anim-slide .face.front[data-v-5702f4e4]{transform:translate(0);opacity:1}.pfc-card.anim-slide .face.back[data-v-5702f4e4]{transform:translate(100%);opacity:0}.pfc-card.anim-slide .card-inner.flipped .face.front[data-v-5702f4e4]{transform:translate(-100%);opacity:0}.pfc-card.anim-slide .card-inner.flipped .face.back[data-v-5702f4e4]{transform:translate(0);opacity:1}.pfc-card.anim-slide .card-inner:not(.flipped) .face.front[data-v-5702f4e4],.pfc-card.anim-slide .card-inner.flipped .face.back[data-v-5702f4e4]{z-index:2}.pfc-card.anim-slide .card-inner:not(.flipped) .face.back[data-v-5702f4e4]{z-index:1}.pfc-card.anim-fade .face[data-v-5702f4e4]{transition:opacity var(--card-transition, .4s) ease}.pfc-card.anim-fade .face.front[data-v-5702f4e4]{opacity:1;pointer-events:auto}.pfc-card.anim-fade .face.back[data-v-5702f4e4],.pfc-card.anim-fade .card-inner.flipped .face.front[data-v-5702f4e4]{opacity:0;pointer-events:none}.pfc-card.anim-fade .card-inner.flipped .face.back[data-v-5702f4e4]{opacity:1;pointer-events:auto}.pfc-card.anim-none .card-inner[data-v-5702f4e4]{transition:none;transform:none;transform-style:flat}.pfc-card.anim-none .face[data-v-5702f4e4]{transition:none;transform:none;opacity:0;pointer-events:none}.pfc-card.anim-none .face.front[data-v-5702f4e4]{opacity:1;pointer-events:auto}.pfc-card.anim-none .card-inner.flipped .face.front[data-v-5702f4e4]{opacity:0;pointer-events:none}.pfc-card.anim-none .card-inner.flipped .face.back[data-v-5702f4e4]{opacity:1;pointer-events:auto}.stage[data-v-19c59bda]{position:relative;display:flex;justify-content:center;perspective:1000px}.stage__item[data-v-19c59bda]{width:fit-content}.dp-fade-enter-active[data-v-19c59bda],.dp-fade-leave-active[data-v-19c59bda]{transition:opacity .22s ease}.dp-fade-enter-from[data-v-19c59bda],.dp-fade-leave-to[data-v-19c59bda]{opacity:0}.dp-slide-left-enter-active[data-v-19c59bda],.dp-slide-left-leave-active[data-v-19c59bda]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.dp-slide-left-enter-from[data-v-19c59bda]{transform:translate(18%);opacity:0}.dp-slide-left-leave-to[data-v-19c59bda]{transform:translate(-18%);opacity:0}.dp-slide-right-enter-active[data-v-19c59bda],.dp-slide-right-leave-active[data-v-19c59bda]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.dp-slide-right-enter-from[data-v-19c59bda]{transform:translate(-18%);opacity:0}.dp-slide-right-leave-to[data-v-19c59bda]{transform:translate(18%);opacity:0}.dp-swipe-up-enter-active[data-v-19c59bda],.dp-swipe-up-leave-active[data-v-19c59bda]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.dp-swipe-up-enter-from[data-v-19c59bda]{transform:translateY(18%);opacity:0}.dp-swipe-up-leave-to[data-v-19c59bda]{transform:translateY(-18%);opacity:0}.dp-swipe-down-enter-active[data-v-19c59bda],.dp-swipe-down-leave-active[data-v-19c59bda]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.dp-swipe-down-enter-from[data-v-19c59bda]{transform:translateY(-18%);opacity:0}.dp-swipe-down-leave-to[data-v-19c59bda]{transform:translateY(18%);opacity:0}.dp-flip-enter-active[data-v-19c59bda],.dp-flip-leave-active[data-v-19c59bda]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease;transform-style:preserve-3d;backface-visibility:hidden}.dp-flip-enter-from[data-v-19c59bda]{transform:rotateY(-90deg);opacity:0}.dp-flip-leave-to[data-v-19c59bda]{transform:rotateY(90deg);opacity:0}.dp-reveal-under-enter-active[data-v-19c59bda]{transition:none}.dp-reveal-under-leave-active[data-v-19c59bda]{position:absolute;left:50%;top:0;width:fit-content;z-index:2;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.dp-reveal-under-leave-from[data-v-19c59bda]{transform:translate(-50%) translate(0);opacity:1}.dp-reveal-under-leave-to[data-v-19c59bda]{transform:translate(-50%) translate(-12%,18%) rotate(-2deg);opacity:0}.dp-scale-enter-active[data-v-19c59bda],.dp-scale-leave-active[data-v-19c59bda]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.dp-scale-enter-from[data-v-19c59bda]{transform:scale(.97);opacity:0}.dp-scale-leave-to[data-v-19c59bda]{transform:scale(1.03);opacity:0}.count[data-v-65cf846b]{color:color-mix(in srgb,var(--pl-color-text, #0f172a) 80%,#64748b);font-size:.9rem;font-weight:600}.bar[data-v-6341e579]{height:10px;border-radius:999px;background:var(--pl-color-border-subtle, #e2e8f0);border:1px solid var(--pl-color-border-subtle, #e2e8f0);overflow:hidden}.fill[data-v-6341e579]{height:100%;background:var(--pl-color-primary, #4338ca)}.pfc-ro-canvas[data-v-39832ab6]{position:relative;width:100%;height:100%;background:#f8fafc;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pfc-ro-canvas[data-v-39832ab6]:active{cursor:grabbing}.pfc-ro-grid[data-v-39832ab6]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,#cbd5e1 1px,transparent 1px)}.pfc-ro-world[data-v-39832ab6]{position:relative;width:40000px;height:40000px;z-index:1;-webkit-user-select:none;user-select:none}.pfc-ro-edges[data-v-39832ab6]{position:absolute;inset:0;pointer-events:none}.pfc-ro-edge[data-v-39832ab6]{fill:none;stroke:#334155;stroke-width:2.3;stroke-linecap:round;pointer-events:none}.pfc-ro-node[data-v-39832ab6]{position:absolute;z-index:1;width:260px;min-height:130px;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;box-shadow:0 2px 8px #0f172a14;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}.pfc-ro-node--active[data-v-39832ab6]{outline:3px solid #22c55e;outline-offset:3px;box-shadow:0 0 0 6px #22c55e2e;z-index:2}.pfc-ro-node__header[data-v-39832ab6]{height:36px;border-bottom:1px solid #e2e8f0;border-radius:.65rem .65rem 0 0;padding:.35rem .55rem;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;pointer-events:none;gap:.3rem}.pfc-ro-node__header strong[data-v-39832ab6]{font-size:.82rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfc-ro-node__header span[data-v-39832ab6]{font-size:.68rem;color:#94a3b8;white-space:nowrap;flex-shrink:0}.pfc-ro-node__body[data-v-39832ab6]{padding:.55rem;min-height:90px;pointer-events:none}.pfc-ro-node__summary[data-v-39832ab6]{margin:0;font-size:.84rem;color:#334155}.pfc-ro-handle[data-v-39832ab6]{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid #fca5a5;background:#fee2e2;font-size:8px;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:4}.pfc-ro-handle--input[data-v-39832ab6]{left:-9px;top:calc(50% - 9px)}.pfc-ro-handle--input-top[data-v-39832ab6]{top:calc(38% - 9px)}.pfc-ro-handle--input-bottom[data-v-39832ab6]{top:calc(62% - 9px)}.pfc-ro-handle--output[data-v-39832ab6]{right:-9px;top:calc(50% - 9px)}.pfc-ro-handle--output-top[data-v-39832ab6]{top:calc(36% - 9px)}.pfc-ro-handle--output-bottom[data-v-39832ab6]{top:calc(64% - 9px)}.pfc-ro-node--start[data-v-39832ab6]{border-color:#22c55e}.pfc-ro-node--start .pfc-ro-node__header[data-v-39832ab6]{background:#ecfdf3;border-bottom-color:#bbf7d0}.pfc-ro-node--end[data-v-39832ab6]{border-color:#ef4444}.pfc-ro-node--end .pfc-ro-node__header[data-v-39832ab6]{background:#fef2f2;border-bottom-color:#fecaca}.pfc-ro-node--phase[data-v-39832ab6]{border-color:#f59e0b}.pfc-ro-node--phase .pfc-ro-node__header[data-v-39832ab6]{background:#fffbeb;border-bottom-color:#fde68a}.pfc-ro-node--group[data-v-39832ab6]{border-color:#0ea5e9}.pfc-ro-node--group .pfc-ro-node__header[data-v-39832ab6]{background:#f0f9ff;border-bottom-color:#bae6fd}.pfc-ro-node--condition[data-v-39832ab6]{border-color:#f97316}.pfc-ro-node--condition .pfc-ro-node__header[data-v-39832ab6]{background:#fff7ed;border-bottom-color:#fed7aa}.pfc-ro-node--action[data-v-39832ab6]{border-color:#6366f1}.pfc-ro-node--action .pfc-ro-node__header[data-v-39832ab6]{background:#f5f3ff;border-bottom-color:#e0e7ff}.pfc-ro-node--macro-start[data-v-39832ab6]{border-color:#a855f7}.pfc-ro-node--macro-start .pfc-ro-node__header[data-v-39832ab6]{background:#faf5ff;border-bottom-color:#e9d5ff}.pfc-ro-node--macro-end[data-v-39832ab6]{border-color:#7c3aed}.pfc-ro-node--macro-end .pfc-ro-node__header[data-v-39832ab6]{background:#f5f3ff;border-bottom-color:#ddd6fe}.pfc-ro-node--macro-call[data-v-39832ab6]{border-color:#8b5cf6}.pfc-ro-node--macro-call .pfc-ro-node__header[data-v-39832ab6]{background:#f5f3ff;border-bottom-color:#e0d7ff}.pfc-ro-handle--port-0[data-v-39832ab6]{background:#7c3aed;border-color:#5b21b6;color:#fff}.pfc-ro-handle--port-1[data-v-39832ab6]{background:#2563eb;border-color:#1d4ed8;color:#fff}.pfc-ro-handle--port-2[data-v-39832ab6]{background:#059669;border-color:#047857;color:#fff}.pfc-ro-handle--port-3[data-v-39832ab6]{background:#d97706;border-color:#b45309;color:#fff}.pfc-ro-handle--port-4[data-v-39832ab6]{background:#dc2626;border-color:#b91c1c;color:#fff}.pfc-ro-handle--port-5[data-v-39832ab6]{background:#0891b2;border-color:#0e7490;color:#fff}.pfc-panel-resize-handle[data-v-9fb03512]{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,#334155 50%,#475569 100%);border-radius:0 0 8px;z-index:10;flex-shrink:0}.pfc-cvsf-float[data-v-9fb03512]{position:fixed;z-index:999998;background:#0f172a;border:1px solid #1e293b;border-radius:8px;box-shadow:0 8px 32px #0000008c;display:flex;flex-direction:column;overflow:hidden;font-family:ui-monospace,Cascadia Code,monospace;font-size:.72rem;min-width:320px;min-height:200px}.pfc-cvsf-header[data-v-9fb03512]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .65rem;background:#1e293b;border-bottom:1px solid #334155;cursor:grab;flex-shrink:0}.pfc-cvsf-header[data-v-9fb03512]:active{cursor:grabbing}.pfc-cvsf-title[data-v-9fb03512]{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.pfc-cvsf-close[data-v-9fb03512]{all:unset;cursor:pointer;color:#64748b;font-size:.75rem;line-height:1;padding:.1rem .2rem;border-radius:3px}.pfc-cvsf-close[data-v-9fb03512]:hover{color:#f8fafc;background:#334155}.pfc-cvsf-body[data-v-9fb03512]{flex:1;min-height:0;position:relative}.pfc-panel-resize-handle[data-v-d65b4488]{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,#334155 50%,#475569 100%);border-radius:0 0 8px;z-index:10;flex-shrink:0}.pfc-dbg-float[data-v-d65b4488]{position:fixed;z-index:999999;background:#0f172a;color:#94a3b8;border-radius:10px;box-shadow:0 8px 32px #00000073;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.72rem;line-height:1.45;overflow:hidden;display:flex;flex-direction:column;min-width:200px;min-height:150px}.pfc-dbg-header[data-v-d65b4488]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;background:#1e293b;cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #334155;flex-shrink:0;gap:.4rem}.pfc-dbg-header[data-v-d65b4488]:active{cursor:grabbing}.pfc-dbg-title[data-v-d65b4488]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f8fafc;flex:1}.pfc-dbg-header-actions[data-v-d65b4488]{display:flex;align-items:center;gap:.25rem}.pfc-dbg-ctrl[data-v-d65b4488]{all:unset;cursor:pointer;font-size:.78rem;line-height:1;padding:.1rem .25rem;border-radius:3px;transition:background .1s}.pfc-dbg-ctrl[data-v-d65b4488]:disabled{opacity:.35;cursor:default}.pfc-dbg-ctrl--pause[data-v-d65b4488]{color:#fbbf24}.pfc-dbg-ctrl--pause[data-v-d65b4488]:not(:disabled):hover{background:#292524}.pfc-dbg-ctrl--resume[data-v-d65b4488]{color:#4ade80}.pfc-dbg-ctrl--resume[data-v-d65b4488]:not(:disabled):hover{background:#14532d33}.pfc-dbg-ctrl--step[data-v-d65b4488]{color:#38bdf8}.pfc-dbg-ctrl--step[data-v-d65b4488]:not(:disabled):hover{background:#0c4a6e33}.pfc-dbg-close[data-v-d65b4488]{all:unset;cursor:pointer;color:#64748b;font-size:.75rem;line-height:1;padding:.1rem .2rem;border-radius:3px}.pfc-dbg-close[data-v-d65b4488]:hover{color:#f8fafc;background:#334155}.pfc-dbg-speed-row[data-v-d65b4488]{display:flex;align-items:center;gap:.4rem;padding:.3rem .65rem;background:#0f172a;border-bottom:1px solid #1e293b;flex-shrink:0}.pfc-dbg-speed-slider[data-v-d65b4488]{flex:1;height:3px;accent-color:#38bdf8;cursor:pointer}.pfc-dbg-speed-val[data-v-d65b4488]{min-width:2.5rem;text-align:right}.pfc-dbg-scroll[data-v-d65b4488]{flex:1;overflow-y:auto;min-height:0}.pfc-dbg-section[data-v-d65b4488]{padding:.45rem .65rem;border-bottom:1px solid #1e293b;display:flex;flex-direction:column;gap:.2rem}.pfc-dbg-section--last[data-v-d65b4488]{border-bottom:none}.pfc-dbg-label[data-v-d65b4488]{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#475569;margin-bottom:.15rem}.pfc-dbg-row[data-v-d65b4488]{display:flex;justify-content:space-between;gap:.5rem}.pfc-dbg-k[data-v-d65b4488]{color:#64748b;flex-shrink:0}.pfc-dbg-v[data-v-d65b4488]{color:#e2e8f0;text-align:right;word-break:break-all}.pfc-dbg-registers[data-v-d65b4488]{display:flex;gap:1rem}.pfc-dbg-reg[data-v-d65b4488]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.pfc-dbg-reg .pfc-dbg-k[data-v-d65b4488]{font-size:.62rem}.pfc-dbg-v--reg[data-v-d65b4488]{color:#38bdf8;font-weight:700;font-size:.9rem}.pfc-dbg-answer-btns[data-v-d65b4488]{display:flex;gap:.3rem;margin:.2rem 0}.pfc-dbg-ans[data-v-d65b4488]{flex:1;padding:.15rem .3rem;border:1px solid #334155;border-radius:4px;background:#1e293b;color:#e2e8f0;font:inherit;cursor:pointer}.pfc-dbg-ans[data-v-d65b4488]:hover{background:#334155}.pfc-dbg-answers[data-v-d65b4488]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.2rem}.pfc-dbg-chip[data-v-d65b4488]{padding:0 .3rem;border-radius:3px;font-size:.66rem}.pfc-dbg-chip--known[data-v-d65b4488]{background:#16a34a40;color:#86efac}.pfc-dbg-chip--unknown[data-v-d65b4488]{background:#dc262640;color:#fca5a5}.pfc-skipbtn-float[data-v-db6f9a85]{position:fixed;right:24px;bottom:24px;z-index:999999;width:56px;height:56px;border-radius:50%;border:none;background:#22c55e;color:#fff;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0006;-webkit-user-select:none;user-select:none;touch-action:none;padding:0;pointer-events:auto}.pfc-skipbtn-float[data-v-db6f9a85]:hover{background:#16a34a}.pfc-skipbtn-float--dragging[data-v-db6f9a85]{cursor:grabbing}.deckplayer--full-media .pfc-media-inline[data-v-c848b697],.deckplayer--full-media .pfc-media-inline__content[data-v-c848b697],.deckplayer--full-media .pfc-media-split-inline__panes[data-v-c848b697],.deckplayer--full-media .pfc-media-split-inline__pane[data-v-c848b697],.deckplayer--full-media .pfc-media-video-wrap[data-v-c848b697],.deckplayer--full-media .pfc-media-audio-wrap[data-v-c848b697],.deckplayer--full-media .pfc-media-pdf[data-v-c848b697]{width:100%;height:100%;min-height:0}.pfc-media-inline[data-v-c848b697]{position:relative;display:flex;flex-direction:column;background:transparent;width:100%;min-height:200px}.pfc-media-inline__bar[data-v-c848b697]{display:flex;justify-content:flex-end;padding:0 0 .4rem}.pfc-media-inline__continue[data-v-c848b697]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffffd1;border:2px solid rgba(61,43,0,.2);border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#3d2b00;cursor:pointer;box-shadow:0 2px 6px #0000001f;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.pfc-media-inline__continue[data-v-c848b697]:hover{background:#fffffff7;box-shadow:0 4px 12px #00000029;transform:translateY(-1px)}.pfc-media-inline__content[data-v-c848b697]{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;overflow:hidden}.pfc-media-split-inline__panes[data-v-c848b697]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-height:180px}.pfc-media-split-inline__pane[data-v-c848b697]{overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.pfc-media-modal-backdrop[data-v-c848b697]{position:fixed;inset:0;z-index:9990;padding-top:var(--wp-admin--admin-bar--height, 0px);background:#000000a6;display:flex;align-items:center;justify-content:center}.pfc-media-modal-continue[data-v-c848b697]{position:absolute;top:calc(var(--wp-admin--admin-bar--height, 0px) + 1rem);right:1rem;display:inline-flex;align-items:center;background:#1a4f72;border:2px solid #14405e;border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;z-index:1;box-shadow:0 2px 8px #1a4f7259;transition:background .15s,transform .1s}.pfc-media-modal-continue[data-v-c848b697]:hover{background:#14405e;transform:translateY(-1px)}.pfc-media-modal-img[data-v-c848b697]{max-width:85vw;max-height:80vh;object-fit:contain;display:block}.pfc-media-modal-video-wrap[data-v-c848b697]{position:relative;max-width:85vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.pfc-media-modal-video[data-v-c848b697]{max-width:100%;max-height:80vh;display:block}iframe.pfc-media-modal-video[data-v-c848b697]{width:min(85vw,142.22vh);height:min(80vh,47.81vw);border:0}.pfc-media-modal-audio-wrap[data-v-c848b697]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.pfc-media-modal-pdf[data-v-c848b697]{width:min(595px,85vw);height:80vh;border:none;display:block;border-radius:6px}.pfc-media-img[data-v-c848b697]{max-width:100%;max-height:100%;object-fit:contain;display:block}.pfc-media-img--fill[data-v-c848b697]{width:100%;height:100%}.pfc-media-video-wrap[data-v-c848b697]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pfc-media-video-wrap--modal[data-v-c848b697]{max-height:60vh}.pfc-media-video[data-v-c848b697]{max-width:100%;max-height:100%;object-fit:contain;display:block}iframe.pfc-media-video[data-v-c848b697]{width:100%;height:100%;min-height:180px;border:0}.pfc-media-video-controls[data-v-c848b697]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;opacity:.7;transition:opacity .18s ease}.pfc-media-video-wrap:hover .pfc-media-video-controls[data-v-c848b697],.pfc-media-video-controls[data-v-c848b697]:focus-within{opacity:1}.pfc-media-video-toggle[data-v-c848b697],.pfc-media-seek-btn[data-v-c848b697]{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;line-height:0;transition:transform .18s ease,background .18s ease}.pfc-media-seek-btn[data-v-c848b697]{width:2.25rem;height:2.25rem}.pfc-media-video-toggle svg[data-v-c848b697],.pfc-media-seek-btn svg[data-v-c848b697]{display:block;width:1.3rem;height:1.3rem}.pfc-media-seek-btn svg[data-v-c848b697]{width:1.1rem;height:1.1rem}.pfc-media-video-toggle[data-v-c848b697]:hover,.pfc-media-seek-btn[data-v-c848b697]:hover{background:#000000bf;transform:scale(1.08)}.pfc-media-video-toggle[data-v-c848b697]:active,.pfc-media-seek-btn[data-v-c848b697]:active{transform:scale(.94)}.pfc-media-video-toggle[data-v-c848b697]:focus-visible,.pfc-media-seek-btn[data-v-c848b697]:focus-visible{outline:2px solid #fff;outline-offset:2px}.pfc-media-audio-controls[data-v-c848b697]{display:flex;align-items:center;justify-content:center;gap:1rem}.pfc-media-seek-btn--audio[data-v-c848b697]{background:none;color:inherit;opacity:.6}.pfc-media-seek-btn--audio[data-v-c848b697]:hover{opacity:1;background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-c848b697]{color:#f1f5f9}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-c848b697]:hover{background:#f1f5f91a}.pfc-media-audio-wrap[data-v-c848b697]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;width:100%}.pfc-media-audio-now-playing[data-v-c848b697]{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2rem;border:none;border-radius:16px;background:none;color:#1f2937;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease}.pfc-media-audio-now-playing[data-v-c848b697]:hover{background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-c848b697]:hover{background:#f1f5f91a}.pfc-media-audio-now-playing:hover .pfc-media-audio-now-playing__icon[data-v-c848b697]{transform:scale(1.08)}.pfc-media-audio-now-playing:active .pfc-media-audio-now-playing__icon[data-v-c848b697]{transform:scale(.94)}.pfc-media-audio-now-playing[data-v-c848b697]:focus-visible{outline:2px solid #1f2937;outline-offset:4px}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-c848b697]:focus-visible{outline-color:#f1f5f9}.pfc-media-audio-now-playing__icon[data-v-c848b697]{width:3rem;height:3rem;color:currentColor;transition:transform .18s ease}.pfc-media-audio-now-playing__bars[data-v-c848b697]{display:flex;align-items:center;height:1.6rem;gap:.3rem}.pfc-media-audio-now-playing__bars span[data-v-c848b697]{width:.28rem;height:30%;border-radius:99px;background:currentColor;animation:pfc-audio-bars-c848b697 .9s ease-in-out infinite alternate}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-c848b697]{color:#f1f5f9}.pfc-media-audio-now-playing__bars span[data-v-c848b697]:nth-child(2n){animation-delay:-.35s}.pfc-media-audio-now-playing__bars span[data-v-c848b697]:nth-child(3n){animation-delay:-.65s}.pfc-media-audio-now-playing__bars span[data-v-c848b697]:nth-child(4n){animation-delay:-.15s}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__icon[data-v-c848b697]{opacity:.4}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__bars span[data-v-c848b697]{animation-play-state:paused;height:30%!important;opacity:.3}.pfc-media-audio--hidden[data-v-c848b697]{display:none}@keyframes pfc-audio-bars-c848b697{0%{height:25%;opacity:.5}to{height:100%;opacity:1}}.pfc-media-audio[data-v-c848b697]{width:min(400px,100%)}.pfc-media-pdf[data-v-c848b697]{width:min(595px,100%);height:100%;border:none;display:block}.pfc-media-pdf--modal[data-v-c848b697]{width:100%;min-height:60vh}.pfc-media-placeholder[data-v-c848b697]{color:#94a3b8;font-size:.875rem;text-align:center;padding:1rem}.deckplayer--full-media .pfc-media-inline[data-v-997c4e07],.deckplayer--full-media .pfc-media-inline__content[data-v-997c4e07],.deckplayer--full-media .pfc-media-split-inline__panes[data-v-997c4e07],.deckplayer--full-media .pfc-media-split-inline__pane[data-v-997c4e07],.deckplayer--full-media .pfc-media-video-wrap[data-v-997c4e07],.deckplayer--full-media .pfc-media-audio-wrap[data-v-997c4e07],.deckplayer--full-media .pfc-media-pdf[data-v-997c4e07]{width:100%;height:100%;min-height:0}.pfc-media-inline[data-v-997c4e07]{position:relative;display:flex;flex-direction:column;background:transparent;width:100%;min-height:200px}.pfc-media-inline__bar[data-v-997c4e07]{display:flex;justify-content:flex-end;padding:0 0 .4rem}.pfc-media-inline__continue[data-v-997c4e07]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffffd1;border:2px solid rgba(61,43,0,.2);border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#3d2b00;cursor:pointer;box-shadow:0 2px 6px #0000001f;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.pfc-media-inline__continue[data-v-997c4e07]:hover{background:#fffffff7;box-shadow:0 4px 12px #00000029;transform:translateY(-1px)}.pfc-media-inline__content[data-v-997c4e07]{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;overflow:hidden}.pfc-media-split-inline__panes[data-v-997c4e07]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-height:180px}.pfc-media-split-inline__pane[data-v-997c4e07]{overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.pfc-media-modal-backdrop[data-v-997c4e07]{position:fixed;inset:0;z-index:9990;padding-top:var(--wp-admin--admin-bar--height, 0px);background:#000000a6;display:flex;align-items:center;justify-content:center}.pfc-media-modal-continue[data-v-997c4e07]{position:absolute;top:calc(var(--wp-admin--admin-bar--height, 0px) + 1rem);right:1rem;display:inline-flex;align-items:center;background:#1a4f72;border:2px solid #14405e;border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;z-index:1;box-shadow:0 2px 8px #1a4f7259;transition:background .15s,transform .1s}.pfc-media-modal-continue[data-v-997c4e07]:hover{background:#14405e;transform:translateY(-1px)}.pfc-media-modal-img[data-v-997c4e07]{max-width:85vw;max-height:80vh;object-fit:contain;display:block}.pfc-media-modal-video-wrap[data-v-997c4e07]{position:relative;max-width:85vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.pfc-media-modal-video[data-v-997c4e07]{max-width:100%;max-height:80vh;display:block}iframe.pfc-media-modal-video[data-v-997c4e07]{width:min(85vw,142.22vh);height:min(80vh,47.81vw);border:0}.pfc-media-modal-audio-wrap[data-v-997c4e07]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.pfc-media-modal-pdf[data-v-997c4e07]{width:min(595px,85vw);height:80vh;border:none;display:block;border-radius:6px}.pfc-media-img[data-v-997c4e07]{max-width:100%;max-height:100%;object-fit:contain;display:block}.pfc-media-img--fill[data-v-997c4e07]{width:100%;height:100%}.pfc-media-video-wrap[data-v-997c4e07]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pfc-media-video-wrap--modal[data-v-997c4e07]{max-height:60vh}.pfc-media-video[data-v-997c4e07]{max-width:100%;max-height:100%;object-fit:contain;display:block}iframe.pfc-media-video[data-v-997c4e07]{width:100%;height:100%;min-height:180px;border:0}.pfc-media-video-controls[data-v-997c4e07]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;opacity:.7;transition:opacity .18s ease}.pfc-media-video-wrap:hover .pfc-media-video-controls[data-v-997c4e07],.pfc-media-video-controls[data-v-997c4e07]:focus-within{opacity:1}.pfc-media-video-toggle[data-v-997c4e07],.pfc-media-seek-btn[data-v-997c4e07]{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;line-height:0;transition:transform .18s ease,background .18s ease}.pfc-media-seek-btn[data-v-997c4e07]{width:2.25rem;height:2.25rem}.pfc-media-video-toggle svg[data-v-997c4e07],.pfc-media-seek-btn svg[data-v-997c4e07]{display:block;width:1.3rem;height:1.3rem}.pfc-media-seek-btn svg[data-v-997c4e07]{width:1.1rem;height:1.1rem}.pfc-media-video-toggle[data-v-997c4e07]:hover,.pfc-media-seek-btn[data-v-997c4e07]:hover{background:#000000bf;transform:scale(1.08)}.pfc-media-video-toggle[data-v-997c4e07]:active,.pfc-media-seek-btn[data-v-997c4e07]:active{transform:scale(.94)}.pfc-media-video-toggle[data-v-997c4e07]:focus-visible,.pfc-media-seek-btn[data-v-997c4e07]:focus-visible{outline:2px solid #fff;outline-offset:2px}.pfc-media-audio-controls[data-v-997c4e07]{display:flex;align-items:center;justify-content:center;gap:1rem}.pfc-media-seek-btn--audio[data-v-997c4e07]{background:none;color:inherit;opacity:.6}.pfc-media-seek-btn--audio[data-v-997c4e07]:hover{opacity:1;background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-997c4e07]{color:#f1f5f9}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-997c4e07]:hover{background:#f1f5f91a}.pfc-media-audio-wrap[data-v-997c4e07]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;width:100%}.pfc-media-audio-now-playing[data-v-997c4e07]{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2rem;border:none;border-radius:16px;background:none;color:#1f2937;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease}.pfc-media-audio-now-playing[data-v-997c4e07]:hover{background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-997c4e07]:hover{background:#f1f5f91a}.pfc-media-audio-now-playing:hover .pfc-media-audio-now-playing__icon[data-v-997c4e07]{transform:scale(1.08)}.pfc-media-audio-now-playing:active .pfc-media-audio-now-playing__icon[data-v-997c4e07]{transform:scale(.94)}.pfc-media-audio-now-playing[data-v-997c4e07]:focus-visible{outline:2px solid #1f2937;outline-offset:4px}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-997c4e07]:focus-visible{outline-color:#f1f5f9}.pfc-media-audio-now-playing__icon[data-v-997c4e07]{width:3rem;height:3rem;color:currentColor;transition:transform .18s ease}.pfc-media-audio-now-playing__bars[data-v-997c4e07]{display:flex;align-items:center;height:1.6rem;gap:.3rem}.pfc-media-audio-now-playing__bars span[data-v-997c4e07]{width:.28rem;height:30%;border-radius:99px;background:currentColor;animation:pfc-audio-bars-997c4e07 .9s ease-in-out infinite alternate}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-997c4e07]{color:#f1f5f9}.pfc-media-audio-now-playing__bars span[data-v-997c4e07]:nth-child(2n){animation-delay:-.35s}.pfc-media-audio-now-playing__bars span[data-v-997c4e07]:nth-child(3n){animation-delay:-.65s}.pfc-media-audio-now-playing__bars span[data-v-997c4e07]:nth-child(4n){animation-delay:-.15s}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__icon[data-v-997c4e07]{opacity:.4}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__bars span[data-v-997c4e07]{animation-play-state:paused;height:30%!important;opacity:.3}.pfc-media-audio--hidden[data-v-997c4e07]{display:none}@keyframes pfc-audio-bars-997c4e07{0%{height:25%;opacity:.5}to{height:100%;opacity:1}}.pfc-media-audio[data-v-997c4e07]{width:min(400px,100%)}.pfc-media-pdf[data-v-997c4e07]{width:min(595px,100%);height:100%;border:none;display:block}.pfc-media-pdf--modal[data-v-997c4e07]{width:100%;min-height:60vh}.pfc-media-placeholder[data-v-997c4e07]{color:#94a3b8;font-size:.875rem;text-align:center;padding:1rem}.deckplayer--full-media .pfc-media-inline[data-v-1c09992e],.deckplayer--full-media .pfc-media-inline__content[data-v-1c09992e],.deckplayer--full-media .pfc-media-split-inline__panes[data-v-1c09992e],.deckplayer--full-media .pfc-media-split-inline__pane[data-v-1c09992e],.deckplayer--full-media .pfc-media-video-wrap[data-v-1c09992e],.deckplayer--full-media .pfc-media-audio-wrap[data-v-1c09992e],.deckplayer--full-media .pfc-media-pdf[data-v-1c09992e]{width:100%;height:100%;min-height:0}.pfc-media-inline[data-v-1c09992e]{position:relative;display:flex;flex-direction:column;background:transparent;width:100%;min-height:200px}.pfc-media-inline__bar[data-v-1c09992e]{display:flex;justify-content:flex-end;padding:0 0 .4rem}.pfc-media-inline__continue[data-v-1c09992e]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffffd1;border:2px solid rgba(61,43,0,.2);border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#3d2b00;cursor:pointer;box-shadow:0 2px 6px #0000001f;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.pfc-media-inline__continue[data-v-1c09992e]:hover{background:#fffffff7;box-shadow:0 4px 12px #00000029;transform:translateY(-1px)}.pfc-media-inline__content[data-v-1c09992e]{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;overflow:hidden}.pfc-media-split-inline__panes[data-v-1c09992e]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-height:180px}.pfc-media-split-inline__pane[data-v-1c09992e]{overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.pfc-media-modal-backdrop[data-v-1c09992e]{position:fixed;inset:0;z-index:9990;padding-top:var(--wp-admin--admin-bar--height, 0px);background:#000000a6;display:flex;align-items:center;justify-content:center}.pfc-media-modal-continue[data-v-1c09992e]{position:absolute;top:calc(var(--wp-admin--admin-bar--height, 0px) + 1rem);right:1rem;display:inline-flex;align-items:center;background:#1a4f72;border:2px solid #14405e;border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;z-index:1;box-shadow:0 2px 8px #1a4f7259;transition:background .15s,transform .1s}.pfc-media-modal-continue[data-v-1c09992e]:hover{background:#14405e;transform:translateY(-1px)}.pfc-media-modal-img[data-v-1c09992e]{max-width:85vw;max-height:80vh;object-fit:contain;display:block}.pfc-media-modal-video-wrap[data-v-1c09992e]{position:relative;max-width:85vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.pfc-media-modal-video[data-v-1c09992e]{max-width:100%;max-height:80vh;display:block}iframe.pfc-media-modal-video[data-v-1c09992e]{width:min(85vw,142.22vh);height:min(80vh,47.81vw);border:0}.pfc-media-modal-audio-wrap[data-v-1c09992e]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.pfc-media-modal-pdf[data-v-1c09992e]{width:min(595px,85vw);height:80vh;border:none;display:block;border-radius:6px}.pfc-media-img[data-v-1c09992e]{max-width:100%;max-height:100%;object-fit:contain;display:block}.pfc-media-img--fill[data-v-1c09992e]{width:100%;height:100%}.pfc-media-video-wrap[data-v-1c09992e]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pfc-media-video-wrap--modal[data-v-1c09992e]{max-height:60vh}.pfc-media-video[data-v-1c09992e]{max-width:100%;max-height:100%;object-fit:contain;display:block}iframe.pfc-media-video[data-v-1c09992e]{width:100%;height:100%;min-height:180px;border:0}.pfc-media-video-controls[data-v-1c09992e]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;opacity:.7;transition:opacity .18s ease}.pfc-media-video-wrap:hover .pfc-media-video-controls[data-v-1c09992e],.pfc-media-video-controls[data-v-1c09992e]:focus-within{opacity:1}.pfc-media-video-toggle[data-v-1c09992e],.pfc-media-seek-btn[data-v-1c09992e]{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;line-height:0;transition:transform .18s ease,background .18s ease}.pfc-media-seek-btn[data-v-1c09992e]{width:2.25rem;height:2.25rem}.pfc-media-video-toggle svg[data-v-1c09992e],.pfc-media-seek-btn svg[data-v-1c09992e]{display:block;width:1.3rem;height:1.3rem}.pfc-media-seek-btn svg[data-v-1c09992e]{width:1.1rem;height:1.1rem}.pfc-media-video-toggle[data-v-1c09992e]:hover,.pfc-media-seek-btn[data-v-1c09992e]:hover{background:#000000bf;transform:scale(1.08)}.pfc-media-video-toggle[data-v-1c09992e]:active,.pfc-media-seek-btn[data-v-1c09992e]:active{transform:scale(.94)}.pfc-media-video-toggle[data-v-1c09992e]:focus-visible,.pfc-media-seek-btn[data-v-1c09992e]:focus-visible{outline:2px solid #fff;outline-offset:2px}.pfc-media-audio-controls[data-v-1c09992e]{display:flex;align-items:center;justify-content:center;gap:1rem}.pfc-media-seek-btn--audio[data-v-1c09992e]{background:none;color:inherit;opacity:.6}.pfc-media-seek-btn--audio[data-v-1c09992e]:hover{opacity:1;background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-1c09992e]{color:#f1f5f9}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-1c09992e]:hover{background:#f1f5f91a}.pfc-media-audio-wrap[data-v-1c09992e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;width:100%}.pfc-media-audio-now-playing[data-v-1c09992e]{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2rem;border:none;border-radius:16px;background:none;color:#1f2937;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease}.pfc-media-audio-now-playing[data-v-1c09992e]:hover{background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-1c09992e]:hover{background:#f1f5f91a}.pfc-media-audio-now-playing:hover .pfc-media-audio-now-playing__icon[data-v-1c09992e]{transform:scale(1.08)}.pfc-media-audio-now-playing:active .pfc-media-audio-now-playing__icon[data-v-1c09992e]{transform:scale(.94)}.pfc-media-audio-now-playing[data-v-1c09992e]:focus-visible{outline:2px solid #1f2937;outline-offset:4px}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-1c09992e]:focus-visible{outline-color:#f1f5f9}.pfc-media-audio-now-playing__icon[data-v-1c09992e]{width:3rem;height:3rem;color:currentColor;transition:transform .18s ease}.pfc-media-audio-now-playing__bars[data-v-1c09992e]{display:flex;align-items:center;height:1.6rem;gap:.3rem}.pfc-media-audio-now-playing__bars span[data-v-1c09992e]{width:.28rem;height:30%;border-radius:99px;background:currentColor;animation:pfc-audio-bars-1c09992e .9s ease-in-out infinite alternate}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-1c09992e]{color:#f1f5f9}.pfc-media-audio-now-playing__bars span[data-v-1c09992e]:nth-child(2n){animation-delay:-.35s}.pfc-media-audio-now-playing__bars span[data-v-1c09992e]:nth-child(3n){animation-delay:-.65s}.pfc-media-audio-now-playing__bars span[data-v-1c09992e]:nth-child(4n){animation-delay:-.15s}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__icon[data-v-1c09992e]{opacity:.4}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__bars span[data-v-1c09992e]{animation-play-state:paused;height:30%!important;opacity:.3}.pfc-media-audio--hidden[data-v-1c09992e]{display:none}@keyframes pfc-audio-bars-1c09992e{0%{height:25%;opacity:.5}to{height:100%;opacity:1}}.pfc-media-audio[data-v-1c09992e]{width:min(400px,100%)}.pfc-media-pdf[data-v-1c09992e]{width:min(595px,100%);height:100%;border:none;display:block}.pfc-media-pdf--modal[data-v-1c09992e]{width:100%;min-height:60vh}.pfc-media-placeholder[data-v-1c09992e]{color:#94a3b8;font-size:.875rem;text-align:center;padding:1rem}.deckplayer--full-media .pfc-media-inline[data-v-71c591a5],.deckplayer--full-media .pfc-media-inline__content[data-v-71c591a5],.deckplayer--full-media .pfc-media-split-inline__panes[data-v-71c591a5],.deckplayer--full-media .pfc-media-split-inline__pane[data-v-71c591a5],.deckplayer--full-media .pfc-media-video-wrap[data-v-71c591a5],.deckplayer--full-media .pfc-media-audio-wrap[data-v-71c591a5],.deckplayer--full-media .pfc-media-pdf[data-v-71c591a5]{width:100%;height:100%;min-height:0}.pfc-media-inline[data-v-71c591a5]{position:relative;display:flex;flex-direction:column;background:transparent;width:100%;min-height:200px}.pfc-media-inline__bar[data-v-71c591a5]{display:flex;justify-content:flex-end;padding:0 0 .4rem}.pfc-media-inline__continue[data-v-71c591a5]{display:inline-flex;align-items:center;gap:.3rem;background:#ffffffd1;border:2px solid rgba(61,43,0,.2);border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#3d2b00;cursor:pointer;box-shadow:0 2px 6px #0000001f;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.pfc-media-inline__continue[data-v-71c591a5]:hover{background:#fffffff7;box-shadow:0 4px 12px #00000029;transform:translateY(-1px)}.pfc-media-inline__content[data-v-71c591a5]{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;overflow:hidden}.pfc-media-split-inline__panes[data-v-71c591a5]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-height:180px}.pfc-media-split-inline__pane[data-v-71c591a5]{overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.pfc-media-modal-backdrop[data-v-71c591a5]{position:fixed;inset:0;z-index:9990;padding-top:var(--wp-admin--admin-bar--height, 0px);background:#000000a6;display:flex;align-items:center;justify-content:center}.pfc-media-modal-continue[data-v-71c591a5]{position:absolute;top:calc(var(--wp-admin--admin-bar--height, 0px) + 1rem);right:1rem;display:inline-flex;align-items:center;background:#1a4f72;border:2px solid #14405e;border-radius:2rem;padding:.45rem 1.15rem;font-family:sans-serif;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;z-index:1;box-shadow:0 2px 8px #1a4f7259;transition:background .15s,transform .1s}.pfc-media-modal-continue[data-v-71c591a5]:hover{background:#14405e;transform:translateY(-1px)}.pfc-media-modal-img[data-v-71c591a5]{max-width:85vw;max-height:80vh;object-fit:contain;display:block}.pfc-media-modal-video-wrap[data-v-71c591a5]{position:relative;max-width:85vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.pfc-media-modal-video[data-v-71c591a5]{max-width:100%;max-height:80vh;display:block}iframe.pfc-media-modal-video[data-v-71c591a5]{width:min(85vw,142.22vh);height:min(80vh,47.81vw);border:0}.pfc-media-modal-audio-wrap[data-v-71c591a5]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.pfc-media-modal-pdf[data-v-71c591a5]{width:min(595px,85vw);height:80vh;border:none;display:block;border-radius:6px}.pfc-media-img[data-v-71c591a5]{max-width:100%;max-height:100%;object-fit:contain;display:block}.pfc-media-img--fill[data-v-71c591a5]{width:100%;height:100%}.pfc-media-video-wrap[data-v-71c591a5]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pfc-media-video-wrap--modal[data-v-71c591a5]{max-height:60vh}.pfc-media-video[data-v-71c591a5]{max-width:100%;max-height:100%;object-fit:contain;display:block}iframe.pfc-media-video[data-v-71c591a5]{width:100%;height:100%;min-height:180px;border:0}.pfc-media-video-controls[data-v-71c591a5]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;opacity:.7;transition:opacity .18s ease}.pfc-media-video-wrap:hover .pfc-media-video-controls[data-v-71c591a5],.pfc-media-video-controls[data-v-71c591a5]:focus-within{opacity:1}.pfc-media-video-toggle[data-v-71c591a5],.pfc-media-seek-btn[data-v-71c591a5]{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;line-height:0;transition:transform .18s ease,background .18s ease}.pfc-media-seek-btn[data-v-71c591a5]{width:2.25rem;height:2.25rem}.pfc-media-video-toggle svg[data-v-71c591a5],.pfc-media-seek-btn svg[data-v-71c591a5]{display:block;width:1.3rem;height:1.3rem}.pfc-media-seek-btn svg[data-v-71c591a5]{width:1.1rem;height:1.1rem}.pfc-media-video-toggle[data-v-71c591a5]:hover,.pfc-media-seek-btn[data-v-71c591a5]:hover{background:#000000bf;transform:scale(1.08)}.pfc-media-video-toggle[data-v-71c591a5]:active,.pfc-media-seek-btn[data-v-71c591a5]:active{transform:scale(.94)}.pfc-media-video-toggle[data-v-71c591a5]:focus-visible,.pfc-media-seek-btn[data-v-71c591a5]:focus-visible{outline:2px solid #fff;outline-offset:2px}.pfc-media-audio-controls[data-v-71c591a5]{display:flex;align-items:center;justify-content:center;gap:1rem}.pfc-media-seek-btn--audio[data-v-71c591a5]{background:none;color:inherit;opacity:.6}.pfc-media-seek-btn--audio[data-v-71c591a5]:hover{opacity:1;background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-71c591a5]{color:#f1f5f9}.pfc-media-modal-audio-wrap .pfc-media-seek-btn--audio[data-v-71c591a5]:hover{background:#f1f5f91a}.pfc-media-audio-wrap[data-v-71c591a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;width:100%}.pfc-media-audio-now-playing[data-v-71c591a5]{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2rem;border:none;border-radius:16px;background:none;color:#1f2937;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease}.pfc-media-audio-now-playing[data-v-71c591a5]:hover{background:#1f29370f}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-71c591a5]:hover{background:#f1f5f91a}.pfc-media-audio-now-playing:hover .pfc-media-audio-now-playing__icon[data-v-71c591a5]{transform:scale(1.08)}.pfc-media-audio-now-playing:active .pfc-media-audio-now-playing__icon[data-v-71c591a5]{transform:scale(.94)}.pfc-media-audio-now-playing[data-v-71c591a5]:focus-visible{outline:2px solid #1f2937;outline-offset:4px}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-71c591a5]:focus-visible{outline-color:#f1f5f9}.pfc-media-audio-now-playing__icon[data-v-71c591a5]{width:3rem;height:3rem;color:currentColor;transition:transform .18s ease}.pfc-media-audio-now-playing__bars[data-v-71c591a5]{display:flex;align-items:center;height:1.6rem;gap:.3rem}.pfc-media-audio-now-playing__bars span[data-v-71c591a5]{width:.28rem;height:30%;border-radius:99px;background:currentColor;animation:pfc-audio-bars-71c591a5 .9s ease-in-out infinite alternate}.pfc-media-modal-audio-wrap .pfc-media-audio-now-playing[data-v-71c591a5]{color:#f1f5f9}.pfc-media-audio-now-playing__bars span[data-v-71c591a5]:nth-child(2n){animation-delay:-.35s}.pfc-media-audio-now-playing__bars span[data-v-71c591a5]:nth-child(3n){animation-delay:-.65s}.pfc-media-audio-now-playing__bars span[data-v-71c591a5]:nth-child(4n){animation-delay:-.15s}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__icon[data-v-71c591a5]{opacity:.4}.pfc-media-audio-now-playing--paused .pfc-media-audio-now-playing__bars span[data-v-71c591a5]{animation-play-state:paused;height:30%!important;opacity:.3}.pfc-media-audio--hidden[data-v-71c591a5]{display:none}@keyframes pfc-audio-bars-71c591a5{0%{height:25%;opacity:.5}to{height:100%;opacity:1}}.pfc-media-audio[data-v-71c591a5]{width:min(400px,100%)}.pfc-media-pdf[data-v-71c591a5]{width:min(595px,100%);height:100%;border:none;display:block}.pfc-media-pdf--modal[data-v-71c591a5]{width:100%;min-height:60vh}.pfc-media-placeholder[data-v-71c591a5]{color:#94a3b8;font-size:.875rem;text-align:center;padding:1rem}.pre-start[data-v-4c33bcff]{background:#fff;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--pre-start-scale, 1) * 10px);padding:calc(var(--pre-start-scale, 1) * 14px) calc(var(--pre-start-scale, 1) * 22px);box-sizing:border-box;overflow:hidden}.pre-start__header[data-v-4c33bcff]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pre-start-scale, 1) * 8px);flex-wrap:nowrap;min-width:0}.pre-start__title[data-v-4c33bcff]{flex:1 1 0;min-width:0;font-size:calc(var(--pre-start-scale, 1) * 18px);font-weight:900;color:#1a6ba8;text-transform:uppercase;line-height:1.2;word-break:break-word;overflow-wrap:break-word}.pre-start__rewards[data-v-4c33bcff]{display:flex;align-items:center;gap:calc(var(--pre-start-scale, 1) * 10px);flex-shrink:0}.pre-start__reward[data-v-4c33bcff]{display:flex;align-items:center;gap:calc(var(--pre-start-scale, 1) * 6px);flex-shrink:0}.pre-start__reward-img[data-v-4c33bcff]{height:auto;flex-shrink:0;display:block}.pre-start__reward-img--coins[data-v-4c33bcff]{width:calc(var(--pre-start-scale, 1) * 44px)}.pre-start__reward-img--pearl[data-v-4c33bcff]{width:calc(var(--pre-start-scale, 1) * 34px);height:auto;filter:drop-shadow(0 3px 4px rgba(9,42,64,.28))}.pre-start__reward-count[data-v-4c33bcff]{background:#f5a623;border-radius:calc(var(--pre-start-scale, 1) * 6px);padding:calc(var(--pre-start-scale, 1) * 3px) calc(var(--pre-start-scale, 1) * 9px);font-size:calc(var(--pre-start-scale, 1) * 14px);font-weight:800;color:#fff;white-space:nowrap;flex-shrink:0;min-width:calc(var(--pre-start-scale, 1) * 26px);text-align:center}.pre-start__reward--pearls .pre-start__reward-count[data-v-4c33bcff]{background:#8aa7bd}.pre-start__body[data-v-4c33bcff]{display:flex;flex-direction:column;gap:calc(var(--pre-start-scale, 1) * 5px)}.pre-start__fortschritt[data-v-4c33bcff]{text-align:center;font-size:calc(var(--pre-start-scale, 1) * 10px);font-weight:700;letter-spacing:.12em;color:#374151;text-transform:uppercase}.pre-start__phases-list[data-v-4c33bcff]{display:flex;flex-direction:column;gap:calc(var(--pre-start-scale, 1) * 9px)}.pre-start__phase-row[data-v-4c33bcff]{display:flex;align-items:center;gap:calc(var(--pre-start-scale, 1) * 9px)}.pre-start__phase-name[data-v-4c33bcff]{font-size:calc(var(--pre-start-scale, 1) * 8px);font-weight:700;color:#4b5563;min-width:calc(var(--pre-start-scale, 1) * 36px);white-space:nowrap;text-align:right;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.pre-start__phase-bar[data-v-4c33bcff]{flex:1;display:flex;height:calc(var(--pre-start-scale, 1) * 18px);border-radius:calc(var(--pre-start-scale, 1) * 4px);overflow:hidden;min-width:0}.pre-start__segment[data-v-4c33bcff]{flex:1}.deckplayer[data-v-c829dae5]{display:flex;flex-direction:column;gap:1rem;color:var(--pl-color-text, #0f172a)}.deckplayer[data-v-c829dae5],.deckplayer[data-v-c829dae5] *{box-sizing:border-box!important}.deckplayer[data-v-c829dae5]{position:relative}.deckplayer--full-media[data-v-c829dae5],.deckplayer--full-media .frame[data-v-c829dae5]{width:100%;height:100%;min-height:0}.deckplayer__rewards[data-v-c829dae5]{position:absolute;top:.35rem;right:.35rem;z-index:40;display:flex;align-items:center;gap:.55rem;pointer-events:none}.deckplayer__reward[data-v-c829dae5]{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.deckplayer__reward-img[data-v-c829dae5]{height:auto;flex-shrink:0;display:block}.deckplayer__reward-img--coins[data-v-c829dae5]{width:44px}.deckplayer__reward-img--pearl[data-v-c829dae5]{width:17px;filter:drop-shadow(0 2px 3px rgba(9,42,64,.28))}.deckplayer__reward-count[data-v-c829dae5]{min-width:26px;padding:3px 8px;border-radius:6px;background:#f5a623;color:#fff;font-size:13px;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap}.deckplayer__reward--pearls .deckplayer__reward-count[data-v-c829dae5]{background:#8aa7bd}.frame[data-v-c829dae5]{width:min(100%,var(--pfc-deckplayer-width));margin:0 auto;display:flex;flex-direction:column;gap:1rem}.header[data-v-c829dae5]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.5rem .75rem;align-items:center;padding:.5rem 0}.title[data-v-c829dae5]{font-size:1.05rem;font-weight:650;color:var(--pl-color-text, #0f172a);line-height:1.2}.header[data-v-c829dae5] .count{justify-self:end}.header[data-v-c829dae5] .bar{grid-column:1 / -1}.hint[data-v-c829dae5]{grid-column:1 / -1;color:#64748b;font-size:.9rem}.card-scale-outer[data-v-c829dae5]{display:block;position:relative}.card-scale-outer--clickable[data-v-c829dae5]{cursor:pointer}.pfc-flowchart-overlay[data-v-c829dae5]{position:absolute;inset:0;z-index:50;cursor:pointer}.card-scale-inner[data-v-c829dae5]{display:block}.answer-buttons[data-v-c829dae5]{position:absolute;left:50%;bottom:1.25rem;z-index:60;display:flex;justify-content:center;gap:.75rem;width:max-content;max-width:calc(100% - 1rem);transform:translate(-50%)}.answer-btn[data-v-c829dae5]{min-width:9.5rem;padding:.7rem 1.2rem;border:none;border-radius:999px;font-size:1rem;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 3px 10px #0f172a2e;transition:transform .12s ease,filter .12s ease}.answer-btn[data-v-c829dae5]:hover{filter:brightness(1.06);transform:translateY(-1px)}.answer-btn[data-v-c829dae5]:active{transform:scale(.97)}.answer-btn--known[data-v-c829dae5]{background:#16a34a}.answer-btn--unknown[data-v-c829dae5]{background:#dc2626}.deckplayer[data-v-c829dae5] .pl-btn{box-shadow:none}.deckplayer[data-v-c829dae5] .pl-btn:hover,.deckplayer[data-v-c829dae5] .pl-btn:active{transform:none}.error[data-v-c829dae5]{padding:.75rem .9rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.completion[data-v-c829dae5]{color:var(--pl-color-text, #0f172a);font-weight:600}@media(max-width:520px){.header[data-v-c829dae5]{grid-template-columns:1fr}.header[data-v-c829dae5] .count{justify-self:start}}.completion[data-v-c829dae5]{padding:1.1rem 1rem;border:1px solid rgba(148,163,184,.35);background:#f1f5f98c;border-radius:14px}.completion__row[data-v-c829dae5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.completion__text[data-v-c829dae5]{font-weight:650}.completion__hint[data-v-c829dae5]{margin-top:.55rem;font-size:.9rem;color:#475569}@media(max-width:520px){.completion__row[data-v-c829dae5]{flex-direction:column;align-items:stretch}.completion__text[data-v-c829dae5]{text-align:center}}.flow-end__actions[data-v-c829dae5]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.pl-btn--danger[data-v-c829dae5]{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5;font-weight:600}.pl-btn--danger[data-v-c829dae5]:hover{background:#fee2e2!important;color:#991b1b!important;border-color:#f87171!important}.pl-btn--secondary[data-v-c829dae5]{background:transparent;color:#94a3b8;border:1px dashed #cbd5e1;font-size:.82rem;letter-spacing:.01em}.pl-btn--secondary[data-v-c829dae5]:hover{background:#f8fafc!important;color:#64748b!important;border-color:#94a3b8!important;border-style:solid!important}.status[data-v-23975375]{padding:.75rem .9rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;color:#0f172a}.status--error[data-v-23975375]{position:relative;border-color:#fecaca;background:#fef2f2;color:#991b1b;white-space:pre-wrap}.status__text[data-v-23975375]{padding-right:3.25rem;padding-bottom:2.75rem}.status__copy[data-v-23975375]{all:unset;position:absolute;right:.55rem;bottom:.55rem;height:2rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:.6rem;border:1px solid rgba(153,27,27,.25);background:#ffffffa6;color:#991b1b;padding:0 .6rem;box-sizing:border-box;cursor:pointer}.status__toggle[data-v-23975375]{all:unset;position:absolute;right:.55rem;top:.55rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem;border:1px solid rgba(153,27,27,.25);background:#ffffffa6;color:#991b1b;padding:0;box-sizing:border-box;cursor:pointer}.status__toggle[data-v-23975375]:hover{background:#ffffffd9}.status__chevron[data-v-23975375]{width:1.25rem;height:1.25rem;transition:transform .14s ease}.status__chevron--open[data-v-23975375]{transform:rotate(180deg)}.status__copy[data-v-23975375]:hover{background:#ffffffd9}.status__copy[data-v-23975375]:disabled{opacity:.6;cursor:not-allowed}.status__copy svg[data-v-23975375]{width:1.05rem;height:1.05rem}.status__copyText[data-v-23975375]{font-weight:650;font-size:.85rem}.status__copyFail[data-v-23975375]{margin-top:.5rem;font-size:.85rem;color:#991b1bd9}.status__details[data-v-23975375]{margin-top:.75rem;border-top:1px dashed rgba(153,27,27,.25);padding-top:.75rem}.status__detailsHeader[data-v-23975375]{font-weight:700;color:#991b1b;margin-bottom:.5rem}.status__detailsBody[data-v-23975375]{font-size:.9rem;color:#991b1be6}.status__list[data-v-23975375]{margin:0;padding:0;list-style:none;display:grid;gap:.25rem;max-height:14rem;overflow:auto;padding-right:.25rem}.status__item[data-v-23975375]{display:grid;grid-template-columns:auto auto 1fr;gap:.5rem;align-items:baseline}.status__id[data-v-23975375]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.status__sep[data-v-23975375]{opacity:.7}.status__title[data-v-23975375]{color:#991b1beb;font-size:.9rem}.status__more[data-v-23975375]{margin-top:.35rem;font-size:.85rem;opacity:.85}.deck-skel__frame[data-v-5834d952]{width:min(100%,600px);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.deck-skel__title[data-v-5834d952]{font-size:1.05rem;font-weight:650;color:var(--pl-color-text, #0f172a);padding:.5rem 0;opacity:.45}.deck-skel__card[data-v-5834d952]{position:relative;background:#f1f5f9;border-radius:12px;border:1px solid #e2e8f0;aspect-ratio:3 / 2;overflow:hidden}.deck-skel__overlay[data-v-5834d952]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.deck-skel__spinner[data-v-5834d952]{width:2.5rem;height:2.5rem;animation:pfc-skel-spin-5834d952 1s linear infinite}@keyframes pfc-skel-spin-5834d952{to{transform:rotate(360deg)}}.host[data-v-b4bfb1ec]{width:100%;height:100%}.flow-node[data-v-48234467]{position:absolute;z-index:1;width:260px;min-height:130px;margin:0;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;box-shadow:0 2px 8px #0f172a14;-webkit-user-select:none;user-select:none;cursor:move}.flow-node--selected[data-v-48234467]{z-index:2;border-color:#4338ca;box-shadow:0 0 0 3px #4338ca33}.flow-node__header[data-v-48234467]{box-sizing:border-box;height:36px;border-bottom:1px solid #e2e8f0;border-radius:.65rem .65rem 0 0;padding:.35rem .55rem;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;pointer-events:none}.flow-node__header strong[data-v-48234467]{font-size:.83rem}.flow-node__header span[data-v-48234467]{font-size:.71rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.flow-node__body[data-v-48234467]{box-sizing:border-box;position:relative;padding:.55rem;min-height:90px;pointer-events:none}.flow-node__summary[data-v-48234467]{margin:0;font-size:.84rem;color:#334155}.flow-handle[data-v-48234467]{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid #fca5a5;background:#fee2e2;padding:0;font-size:8px;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;z-index:4;transition:border-color .15s,background .15s}.flow-handle--connected[data-v-48234467]{border-color:#86efac;background:#dcfce7;color:#166534}.flow-handle--input[data-v-48234467]{left:-9px;top:calc(50% - 9px)}.flow-handle--input-top[data-v-48234467]{top:calc(38% - 9px)}.flow-handle--input-bottom[data-v-48234467]{top:calc(62% - 9px)}.flow-handle--output[data-v-48234467]{right:-9px;top:calc(50% - 9px)}.flow-handle--output-top[data-v-48234467]{top:calc(36% - 9px)}.flow-handle--output-bottom[data-v-48234467]{top:calc(64% - 9px)}.flow-node--start[data-v-48234467]{border-color:#22c55e}.flow-node--start .flow-node__header[data-v-48234467]{background:#ecfdf3;border-bottom-color:#bbf7d0}.flow-node--end[data-v-48234467]{border-color:#ef4444}.flow-node--end .flow-node__header[data-v-48234467]{background:#fef2f2;border-bottom-color:#fecaca}.flow-node--macro-start[data-v-48234467]{border-color:#a855f7}.flow-node--macro-start .flow-node__header[data-v-48234467]{background:#faf5ff;border-bottom-color:#e9d5ff}.flow-node--macro-end[data-v-48234467]{border-color:#7c3aed}.flow-node--macro-end .flow-node__header[data-v-48234467]{background:#f5f3ff;border-bottom-color:#ddd6fe}.flow-node--macro-call[data-v-48234467]{border-color:#8b5cf6}.flow-node--macro-call .flow-node__header[data-v-48234467]{background:#f5f3ff;border-bottom-color:#e0d7ff}.flow-handle--port-0[data-v-48234467]{background:#7c3aed;border-color:#5b21b6}.flow-handle--port-1[data-v-48234467]{background:#2563eb;border-color:#1d4ed8}.flow-handle--port-2[data-v-48234467]{background:#059669;border-color:#047857}.flow-handle--port-3[data-v-48234467]{background:#d97706;border-color:#b45309}.flow-handle--port-4[data-v-48234467]{background:#dc2626;border-color:#b91c1c}.flow-handle--port-5[data-v-48234467]{background:#0891b2;border-color:#0e7490}.flow-handle--port-6[data-v-48234467]{background:#db2777;border-color:#be185d}.flow-handle--port-7[data-v-48234467]{background:#65a30d;border-color:#4d7c0f}.flow-node--preview-active[data-v-48234467]{outline:3px solid #22c55e;outline-offset:3px;box-shadow:0 0 0 6px #22c55e2e}.flow-toolbar[data-v-b634916f]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.flow-toolbar__hint[data-v-b634916f]{color:#475569;font-size:.82rem}.flow-canvas[data-v-b634916f]{position:relative;flex:1;min-height:0;border-top:1px solid var(--pl-color-border-subtle, #e2e8f0);background:#f8fafc;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.flow-canvas--marquee[data-v-b634916f]{cursor:default}.flow-canvas--marquee[data-v-b634916f]:active{cursor:crosshair}.flow-canvas--drop-target[data-v-b634916f]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pl-color-primary, #4338ca) 55%,#ffffff)}.flow-canvas[data-v-b634916f]:not(.flow-canvas--marquee):active{cursor:grabbing}.flow-grid[data-v-b634916f]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(148,163,184,.24) 1.1px,transparent 1.1px),linear-gradient(to bottom,rgba(148,163,184,.24) 1.1px,transparent 1.1px);pointer-events:none;z-index:0}.flow-world[data-v-b634916f]{position:relative;width:40000px;height:40000px;z-index:1;-webkit-user-select:none;user-select:none}.flow-canvas__edges[data-v-b634916f]{position:absolute;inset:0}.flow-edge-hit[data-v-b634916f]{fill:none;stroke:#0000;stroke-width:20;pointer-events:stroke}.flow-edge[data-v-b634916f]{fill:none;stroke:#334155;stroke-width:2.3;stroke-linecap:round;pointer-events:none}.flow-edge--selected[data-v-b634916f]{stroke:#4338ca;stroke-width:3.3}.flow-edge--preview[data-v-b634916f]{stroke:#4338ca;stroke-width:2.6;stroke-dasharray:7 7;opacity:.9}.marquee-rect[data-v-b634916f]{position:absolute;border:2px solid rgba(59,130,246,.9);background:#3b82f61f;border-radius:.4rem;pointer-events:none;z-index:900}.editor-toolbox[data-v-7ac26d35]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:.15rem 0}.tool-row[data-v-7ac26d35]{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center}.toolbox-meta[data-v-7ac26d35]{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:nowrap;justify-content:flex-end}.save-status[data-v-7ac26d35],.remote-status[data-v-7ac26d35]{font-size:.85rem;color:#475569;white-space:nowrap}.fancy-divider[data-v-7ac26d35]{width:22px;height:2.25rem;margin:0 .65rem;position:relative;flex:0 0 auto}.fancy-divider[data-v-7ac26d35]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background:#e2e8f0}.fancy-divider[data-v-7ac26d35]:after{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:999px;background:#94a3b8;box-shadow:0 -8px #94a3b8,0 8px #94a3b8;opacity:.9}.icon-btn[data-v-7ac26d35]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5f5;background:#fff;border-radius:.65rem;cursor:pointer;color:#0f172a}.icon-btn svg[data-v-7ac26d35]{width:1.1rem;height:1.1rem}.icon-btn[disabled][data-v-7ac26d35]{opacity:.45;cursor:not-allowed}.icon-btn.danger[data-v-7ac26d35]{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.icon-btn.active[data-v-7ac26d35]{border-color:var(--pl-color-primary, #4338ca);background:var(--pl-color-primary, #4338ca);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--pl-color-primary, #4338ca) 22%,transparent)}.export-btn[data-v-2beec5cb]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-2beec5cb]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-2beec5cb]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-2beec5cb]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-2beec5cb],.flow-settings select[data-v-2beec5cb]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-2beec5cb]:focus-visible,.flow-settings select[data-v-2beec5cb]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-2beec5cb],.flow-settings__empty[data-v-2beec5cb]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-2beec5cb]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-2beec5cb]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-2beec5cb]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-2beec5cb]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-2beec5cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-2beec5cb]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-2beec5cb]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-2beec5cb]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-2beec5cb]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-2beec5cb]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-2beec5cb]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-2beec5cb]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-2beec5cb]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-2beec5cb]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-2beec5cb]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-2beec5cb]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-47ed0989]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-47ed0989]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-47ed0989]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-47ed0989]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-47ed0989],.flow-settings select[data-v-47ed0989]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-47ed0989]:focus-visible,.flow-settings select[data-v-47ed0989]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-47ed0989],.flow-settings__empty[data-v-47ed0989]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-47ed0989]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-47ed0989]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-47ed0989]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-47ed0989]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-47ed0989]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-47ed0989]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-47ed0989]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-47ed0989]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-47ed0989]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-47ed0989]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-47ed0989]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-47ed0989]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-47ed0989]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-47ed0989]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-47ed0989]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-47ed0989]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-f058b5ef]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-f058b5ef]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-f058b5ef]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-f058b5ef]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-f058b5ef],.flow-settings select[data-v-f058b5ef]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-f058b5ef]:focus-visible,.flow-settings select[data-v-f058b5ef]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-f058b5ef],.flow-settings__empty[data-v-f058b5ef]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-f058b5ef]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-f058b5ef]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-f058b5ef]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-f058b5ef]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-f058b5ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-f058b5ef]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-f058b5ef]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-f058b5ef]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-f058b5ef]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-f058b5ef]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-f058b5ef]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-f058b5ef]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-f058b5ef]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-f058b5ef]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-f058b5ef]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-f058b5ef]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-6d8c937f]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-6d8c937f]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-6d8c937f]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-6d8c937f]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-6d8c937f],.flow-settings select[data-v-6d8c937f]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-6d8c937f]:focus-visible,.flow-settings select[data-v-6d8c937f]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-6d8c937f],.flow-settings__empty[data-v-6d8c937f]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-6d8c937f]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-6d8c937f]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-6d8c937f]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-6d8c937f]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-6d8c937f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-6d8c937f]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-6d8c937f]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-6d8c937f]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-6d8c937f]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-6d8c937f]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-6d8c937f]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-6d8c937f]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-6d8c937f]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-6d8c937f]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-6d8c937f]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-6d8c937f]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-1cc53171]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-1cc53171]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-1cc53171]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-1cc53171]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-1cc53171],.flow-settings select[data-v-1cc53171]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-1cc53171]:focus-visible,.flow-settings select[data-v-1cc53171]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-1cc53171],.flow-settings__empty[data-v-1cc53171]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-1cc53171]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-1cc53171]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-1cc53171]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-1cc53171]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-1cc53171]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-1cc53171]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-1cc53171]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-1cc53171]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-1cc53171]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-1cc53171]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-1cc53171]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-1cc53171]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-1cc53171]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-1cc53171]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-1cc53171]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-1cc53171]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-39abe208]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-39abe208]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-39abe208]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-39abe208]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-39abe208],.flow-settings select[data-v-39abe208]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-39abe208]:focus-visible,.flow-settings select[data-v-39abe208]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-39abe208],.flow-settings__empty[data-v-39abe208]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-39abe208]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-39abe208]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-39abe208]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-39abe208]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-39abe208]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-39abe208]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-39abe208]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-39abe208]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-39abe208]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-39abe208]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-39abe208]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-39abe208]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-39abe208]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-39abe208]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-39abe208]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-39abe208]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.export-btn[data-v-0b631059]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-0b631059]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-0b631059]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-0b631059]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-0b631059],.flow-settings select[data-v-0b631059]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-0b631059]:focus-visible,.flow-settings select[data-v-0b631059]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-0b631059],.flow-settings__empty[data-v-0b631059]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-0b631059]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-0b631059]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-0b631059]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-0b631059]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-0b631059]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-0b631059]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-0b631059]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-0b631059]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-0b631059]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-0b631059]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-0b631059]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-0b631059]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-0b631059]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-0b631059]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-0b631059]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-0b631059]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.shortcuts-panel[data-v-ac4d3bee]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:.5rem}.props-header[data-v-ac4d3bee]{flex:0 0 auto}.props-header h2[data-v-ac4d3bee]{margin:0;font-size:1rem;line-height:1.1;padding:.45rem 0 .15rem}.props-header p[data-v-ac4d3bee]{margin:.2rem 0 0;color:#475569;font-size:.8rem}.props-body[data-v-ac4d3bee]{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;padding-right:0}.table-wrap[data-v-ac4d3bee]{padding-right:1.25rem}.shortcuts-table[data-v-ac4d3bee]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(148,163,184,.55);border-radius:.75rem;overflow:hidden;background:#ffffffa8}.shortcuts-table thead th[data-v-ac4d3bee]{text-align:left;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:#475569;background:#eef2ffbf;border-bottom:1px solid rgba(148,163,184,.45);padding:.55rem .65rem}.shortcuts-table tbody td[data-v-ac4d3bee],.shortcuts-table tbody th[data-v-ac4d3bee]{padding:.5rem .65rem;font-size:.85rem;color:#0f172a;vertical-align:middle}.shortcuts-table tbody tr+tr td[data-v-ac4d3bee],.shortcuts-table tbody tr+tr th[data-v-ac4d3bee]{border-top:1px solid rgba(148,163,184,.25)}.shortcuts-table tbody tr.group th[data-v-ac4d3bee]{font-size:.8rem;font-weight:750;color:#312e81;background:#e0e7ffb3;border-top:none}.keys[data-v-ac4d3bee]{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.plus[data-v-ac4d3bee]{color:#64748b;font-weight:700;padding:0 .05rem}kbd[data-v-ac4d3bee]{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .45rem;border:1px solid #cbd5f5;border-bottom-width:2px;border-radius:.5rem;background:#fff;color:#0f172a;font-size:.78rem;font-weight:650;line-height:1}.export-btn[data-v-fa0d7ce9]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-fa0d7ce9]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-fa0d7ce9]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-fa0d7ce9]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-fa0d7ce9],.flow-settings select[data-v-fa0d7ce9]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-fa0d7ce9]:focus-visible,.flow-settings select[data-v-fa0d7ce9]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-fa0d7ce9],.flow-settings__empty[data-v-fa0d7ce9]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-fa0d7ce9]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-fa0d7ce9]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-fa0d7ce9]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-fa0d7ce9]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-fa0d7ce9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-fa0d7ce9]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-fa0d7ce9]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-fa0d7ce9]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-fa0d7ce9]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-fa0d7ce9]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-fa0d7ce9]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-fa0d7ce9]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-fa0d7ce9]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-fa0d7ce9]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-fa0d7ce9]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-fa0d7ce9]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.templates-panel[data-v-fa0d7ce9]{display:flex;flex-direction:column;gap:.6rem}.template-save-row[data-v-fa0d7ce9]{display:flex;gap:.4rem;align-items:stretch}.template-name-input[data-v-fa0d7ce9]{flex:1;min-width:0;padding:.3rem .5rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.84rem}.template-save-btn[data-v-fa0d7ce9]{flex:0 0 auto;white-space:nowrap}.template-status[data-v-fa0d7ce9]{font-size:.78rem;color:#4338ca;font-style:italic}.template-list[data-v-fa0d7ce9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.template-entry[data-v-fa0d7ce9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.45rem .55rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.template-entry__info[data-v-fa0d7ce9]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.template-entry__name[data-v-fa0d7ce9]{font-size:.83rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.template-rename-input[data-v-fa0d7ce9]{width:100%;font-size:.83rem;font-weight:600;border:1px solid #a5b4fc;border-radius:.3rem;padding:.15rem .3rem;outline:none;box-shadow:0 0 0 2px #4338ca33}.template-entry__date[data-v-fa0d7ce9]{font-size:.7rem;color:#64748b}.template-entry__actions[data-v-fa0d7ce9]{display:flex;gap:.3rem;flex:0 0 auto}.template-action-btn[data-v-fa0d7ce9]{padding:.2rem .5rem;font-size:.76rem}.export-btn[data-v-3d194721]{display:inline-flex;align-items:center;gap:.35rem}.flow-settings__panel[data-v-3d194721]{display:grid;gap:.5rem}.flow-settings__panel label[data-v-3d194721]{display:grid;gap:.2rem}.flow-settings__panel span[data-v-3d194721]{font-size:.78rem;color:#64748b}.flow-settings input[data-v-3d194721],.flow-settings select[data-v-3d194721]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.3rem .45rem}.flow-settings input[data-v-3d194721]:focus-visible,.flow-settings select[data-v-3d194721]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring, rgba(67, 56, 202, .25))}.flow-settings__meta[data-v-3d194721],.flow-settings__empty[data-v-3d194721]{color:#334155;font-size:.84rem}.flow-settings__checkbox-label[data-v-3d194721]{display:flex!important;flex-direction:row!important;align-items:center;gap:.4rem!important;cursor:pointer}.flow-settings__checkbox-label input[type=checkbox][data-v-3d194721]{width:1rem;height:1rem;flex-shrink:0}.flow-settings__checkbox-label span[data-v-3d194721]{font-size:.82rem!important;color:#334155!important}.flow-media-type-grid[data-v-3d194721]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-media-type-btn[data-v-3d194721]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.flow-media-type-btn__icon[data-v-3d194721]{font-size:1.1rem;line-height:1}.flow-media-type-btn--active[data-v-3d194721]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-media-type-btn[data-v-3d194721]:not(.flow-media-type-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-display-mode-section[data-v-3d194721]{display:flex;flex-direction:column;gap:.4rem}.flow-settings__label[data-v-3d194721]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4a7fa0}.flow-display-mode-btns[data-v-3d194721]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.flow-dm-btn[data-v-3d194721]{border:1px solid #c0d8e8;border-radius:6px;padding:.55rem .25rem;font-size:.78rem;font-weight:600;background:#eaf3f9;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.flow-dm-btn--active[data-v-3d194721]{background:#1a4f72;border-color:#1a4f72;color:#fff}.flow-dm-btn[data-v-3d194721]:not(.flow-dm-btn--active):hover{background:#c0d8e8;border-color:#87b5cc;color:#1a4f72}.flow-subtitle[data-v-3d194721]{margin:0;font-size:.85rem;color:#0f172a}.flow-settings__cond-preview[data-v-3d194721]{margin-top:.25rem;padding:.35rem .6rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;font-family:monospace;font-size:.82rem;color:#1e293b;text-align:center}.panel-collapse-btn[data-v-d44b6c53]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--pl-color-border-subtle, #e2e8f0);border-radius:5px;background:#f8fafc;color:#64748b;cursor:pointer;flex:0 0 auto;transition:background .15s,color .15s}.panel-collapse-btn[data-v-d44b6c53]:hover{background:#e2e8f0;color:#334155}.panel-collapse-btn--side[data-v-d44b6c53]{margin-left:auto}.flow-inspector__header[data-v-d44b6c53]{display:flex;align-items:center;gap:.4rem;min-width:0}.flow-inspector--collapsed[data-v-d44b6c53]{overflow:hidden;min-width:0}.inspector-collapsed-strip[data-v-d44b6c53]{display:flex;align-items:flex-start;justify-content:center;padding:0;flex:0 0 auto}.flow-settings__body[data-v-d44b6c53]{overflow:auto;min-height:0}.panel-collapse-btn[data-v-342fe9a5]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--pl-color-border-subtle, #e2e8f0);border-radius:5px;background:#f8fafc;color:#64748b;cursor:pointer;flex:0 0 auto;transition:background .15s,color .15s}.panel-collapse-btn[data-v-342fe9a5]:hover{background:#e2e8f0;color:#334155}.panel-collapse-btn--side[data-v-342fe9a5]{margin-left:auto}.flow-bottom-palette[data-v-342fe9a5]{border-top:1px solid var(--pl-color-border-subtle, #e2e8f0);display:flex;flex-direction:column;min-width:0;overflow:hidden}.palette-header[data-v-342fe9a5]{display:flex;align-items:center;justify-content:space-between;padding:.3rem .5rem .3rem .6rem;flex:0 0 auto;min-height:36px}.palette-header__title[data-v-342fe9a5]{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.palette-groups[data-v-342fe9a5]{flex:1;min-height:0;overflow-y:auto;padding:.4rem}.palette-groups[data-v-342fe9a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem 1rem;align-items:start;min-width:0;min-height:0}.palette-group[data-v-342fe9a5]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.palette-group__label[data-v-342fe9a5]{font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:0 .1rem;white-space:nowrap}.palette-list[data-v-342fe9a5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.35rem}.palette-list>li[data-v-342fe9a5]{display:flex;flex-direction:column}.palette-tile[data-v-342fe9a5]{width:100%;height:3.1rem;border:1px solid #cbd5f5;background:#fff;border-radius:.65rem;padding:0 .55rem;display:flex;flex-direction:row;align-items:center;gap:.35rem;cursor:pointer;text-align:left;min-width:0;overflow:hidden}.palette-tile[data-v-342fe9a5]:hover:not(:disabled){border-color:#a5b4fc;background:#f8fafc}.palette-tile--disabled[data-v-342fe9a5],.palette-tile[data-v-342fe9a5]:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.tile-icon[data-v-342fe9a5]{width:1.75rem;height:1.75rem;border:1px solid #cbd5f5;border-radius:.65rem;background:#eef2ff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0f172a}.tile-icon[data-v-342fe9a5] svg{width:70%;height:70%}.tile-body[data-v-342fe9a5]{min-width:0;display:flex;flex-direction:column;gap:.15rem;flex:1}.tile-label[data-v-342fe9a5]{margin:0;font-size:.8rem;font-weight:650;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-description[data-v-342fe9a5]{margin:0;color:#475569;font-size:.7rem;line-height:1.25;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.palette-list[data-v-342fe9a5]{grid-template-columns:repeat(2,minmax(110px,1fr))}}.flow-history-panel[data-v-130f7f72]{flex:1;min-height:0}.flow-history__body[data-v-130f7f72]{overflow:auto;min-height:0}.flow-history__actions[data-v-130f7f72]{display:inline-flex;gap:.3rem;margin-bottom:.5rem}.history-list[data-v-130f7f72]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.history-entry[data-v-130f7f72]{width:100%;text-align:left;padding:.35rem .55rem;border:1px solid #cbd5f5;background:#fff;border-radius:.55rem}.history-entry.active[data-v-130f7f72]{border-color:color-mix(in srgb,var(--pl-color-primary, #4338ca) 35%,#ffffff);background:color-mix(in srgb,var(--pl-color-primary, #4338ca) 10%,#ffffff)}.history-entry strong[data-v-130f7f72]{font-size:.8rem}.history-entry p[data-v-130f7f72]{margin:.15rem 0 0;color:#475569;font-size:.7rem}.icon-btn[data-v-130f7f72]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5f5;background:#fff;border-radius:.65rem;cursor:pointer;color:#0f172a}.icon-btn svg[data-v-130f7f72]{width:1.1rem;height:1.1rem}.icon-btn[disabled][data-v-130f7f72]{opacity:.45;cursor:not-allowed}.icon-btn.danger[data-v-130f7f72]{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.icon-btn.active[data-v-130f7f72]{border-color:var(--pl-color-primary, #4338ca);background:var(--pl-color-primary, #4338ca);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--pl-color-primary, #4338ca) 22%,transparent)}.panel-collapse-btn[data-v-27103152]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--pl-color-border-subtle, #e2e8f0);border-radius:5px;background:#f8fafc;color:#64748b;cursor:pointer;flex:0 0 auto;transition:background .15s,color .15s}.panel-collapse-btn[data-v-27103152]:hover{background:#e2e8f0;color:#334155}.panel-collapse-btn--side[data-v-27103152]{margin-left:auto}.flow-debug-panel[data-v-27103152]{flex:0 0 auto}.flow-debug-panel__body[data-v-27103152]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.5rem}.flow-rail__header[data-v-27103152]{display:flex;align-items:center;min-width:0}.preview-controls[data-v-27103152]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;align-items:center}.preview-hint--interaction[data-v-27103152]{font-size:.78rem;color:#b45309;background:#fef9c3;border:1px solid #fcd34d;border-radius:.4rem;padding:.35rem .5rem;text-align:center}.preview-warn[data-v-27103152]{font-size:.8rem;color:#b45309}.preview-warn--block[data-v-27103152]{background:#fef9c3;border:1px solid #fcd34d;border-radius:.5rem;padding:.5rem .6rem}.preview-player[data-v-27103152]{flex:1;min-height:0;overflow:visible;padding:12px}.debug-speed-row[data-v-27103152]{padding:.1rem 0}.debug-speed-label[data-v-27103152]{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;color:#475569;font-weight:500}.debug-speed-slider[data-v-27103152]{width:100%;accent-color:var(--pl-color-primary, #4338ca)}.preview-state__section-label[data-v-27103152]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-top:.3rem}.preview-state[data-v-27103152]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem}.preview-state__row[data-v-27103152]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem}.preview-state__key[data-v-27103152]{color:#64748b;font-weight:600;flex:0 0 auto}.preview-state__val[data-v-27103152]{color:#0f172a;font-family:monospace;font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.preview-state__registers[data-v-27103152]{display:flex;gap:.4rem;margin-top:.15rem;flex-wrap:wrap}.preview-state__reg[data-v-27103152]{background:#e0e7ff;color:#3730a3;border-radius:.35rem;padding:.15rem .45rem;font-family:monospace;font-size:.76rem;font-weight:600;white-space:nowrap}.preview-session__status[data-v-27103152]{font-size:.75rem;color:#64748b;font-style:italic}.panel-collapse-btn[data-v-b984526e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--pl-color-border-subtle, #e2e8f0);border-radius:5px;background:#f8fafc;color:#64748b;cursor:pointer;flex:0 0 auto;transition:background .15s,color .15s}.panel-collapse-btn[data-v-b984526e]:hover{background:#e2e8f0;color:#334155}.panel-collapse-btn--side[data-v-b984526e]{margin-left:auto}.flow-right-rail--collapsed[data-v-b984526e]{overflow:hidden}.rail-collapsed-strip[data-v-b984526e]{display:flex;align-items:flex-start;justify-content:center;padding:.15rem 0 0;flex:0 0 auto}.flow-page[data-v-8a3cb8f6]{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0}.flow-layout[data-v-8a3cb8f6]{display:grid;grid-template-columns:clamp(240px,22vw,320px) minmax(0,1fr) clamp(240px,22vw,320px);grid-template-rows:minmax(0,1fr);gap:.75rem;flex:1;min-height:0;transition:grid-template-columns .25s ease}.flow-canvas-wrap[data-v-8a3cb8f6],.flow-inspector[data-v-8a3cb8f6],.flow-right-rail[data-v-8a3cb8f6],.flow-center-col[data-v-8a3cb8f6]{min-height:0}.flow-center-col[data-v-8a3cb8f6]{grid-column:2;grid-row:1;display:grid;grid-template-rows:minmax(0,1fr) 18.5vh;gap:.75rem;transition:grid-template-rows .25s ease}.flow-canvas-wrap[data-v-8a3cb8f6],.flow-inspector[data-v-8a3cb8f6]{display:flex;flex-direction:column}.flow-right-rail[data-v-8a3cb8f6]{display:flex;flex-direction:column;gap:.75rem}.flow-inspector[data-v-8a3cb8f6]{grid-column:1;grid-row:1}.flow-right-rail[data-v-8a3cb8f6]{grid-column:3;grid-row:1}.flow-page[data-v-8a3cb8f6] .panel__header{background:transparent;border-bottom-color:transparent}@media(max-width:1024px){.flow-layout[data-v-8a3cb8f6]{grid-template-columns:1fr;grid-template-rows:auto minmax(420px,1fr) auto}.flow-inspector[data-v-8a3cb8f6],.flow-center-col[data-v-8a3cb8f6],.flow-right-rail[data-v-8a3cb8f6]{grid-column:1;grid-row:auto}.flow-center-col[data-v-8a3cb8f6]{grid-template-rows:minmax(420px,1fr) auto}}:root{--pl-color-text: #0f172a;--pl-color-surface: #ffffff;--pl-color-border: #cbd5f5;--pl-color-border-subtle: #e2e8f0;--pl-color-panel-header-bg: #f8fafc;--pl-color-primary: #4338ca;--pl-color-secondary-bg: rgba(248, 250, 252, .9);--pl-color-secondary-border: rgba(148, 163, 184, .8);--pl-color-secondary-hover-bg: rgba(241, 245, 249, 1);--pl-color-secondary-hover-border: rgba(100, 116, 139, .9);--pl-focus-ring: color-mix(in srgb, var(--pl-color-primary) 35%, transparent);--pl-shadow-primary: 0 10px 18px rgba(2, 6, 23, .12);--pl-shadow-primary-hover: 0 12px 22px rgba(2, 6, 23, .16);--pl-scrollbar-size: 12px;--pl-scrollbar-track: color-mix(in srgb, var(--pl-color-primary) 10%, var(--pl-color-surface));--pl-scrollbar-thumb: var(--pl-color-primary);--pl-scrollbar-thumb-hover: color-mix(in srgb, var(--pl-color-primary), #000 12%)}*{scrollbar-color:var(--pl-scrollbar-thumb) var(--pl-scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:var(--pl-scrollbar-size);height:var(--pl-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--pl-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--pl-scrollbar-thumb);border-radius:999px;border:3px solid var(--pl-scrollbar-track)}*::-webkit-scrollbar-thumb:hover{background-color:var(--pl-scrollbar-thumb-hover)}.pl-btn{height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--pl-color-border);background:var(--pl-color-surface);border-radius:.75rem;padding:0 .85rem;cursor:pointer;color:var(--pl-color-text);font-weight:700;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.pl-btn:hover{transform:translateY(-1px)}.pl-btn:active{transform:translateY(0)}.pl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pl-focus-ring)}.pl-btn[disabled]{cursor:not-allowed;opacity:.55}.pl-btn svg{width:1.1rem;height:1.1rem}.pl-btn--secondary{border-color:var(--pl-color-secondary-border);background:var(--pl-color-secondary-bg);color:var(--pl-color-text)}.pl-btn--secondary:hover{border-color:var(--pl-color-secondary-hover-border);background:var(--pl-color-secondary-hover-bg)}.pl-btn--primary{border-color:var(--pl-color-primary);background:var(--pl-color-primary);color:#fff;box-shadow:var(--pl-shadow-primary)}.pl-btn--primary:hover{border-color:color-mix(in srgb,var(--pl-color-primary),#000 15%);background:color-mix(in srgb,var(--pl-color-primary),#000 12%);box-shadow:var(--pl-shadow-primary-hover)}.pl-btn--ghost{border-color:transparent;background:transparent;color:#4b5563}.pl-btn--ghost:hover{background:#94a3b81f;color:#1e293b}.pl-btn--danger{border-color:#fecacaf2;background:#fef2f2eb;color:#991b1b}.pl-btn--danger:hover{border-color:#ef444459;background:#fee2e2f2}.pl-surface--frosted{background:color-mix(in srgb,var(--pl-color-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--pl-color-border-subtle) 80%,transparent);box-shadow:0 10px 22px #0206171a;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.panel{background:var(--pl-color-surface);border:1px solid var(--pl-color-border-subtle);border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1}.panel__header{padding:.7rem .8rem;border-bottom:1px solid var(--pl-color-border-subtle);background:var(--pl-color-panel-header-bg);flex-shrink:0}.panel__header h2,.panel__header h3{margin:0;font-size:1rem;color:var(--pl-color-text)}.panel__body{padding:.85rem;display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.panel__footer{padding:.75rem .8rem;display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0;border-top:1px solid var(--pl-color-border-subtle);background:var(--pl-color-surface)}.props-accordion{border:1px solid rgba(148,163,184,.5);border-radius:.65rem;background:#f8fafca6;overflow:hidden}.accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;background:#f1f5f9b8}.accordion-summary:hover{background:#e2e8f0b8}.accordion-summary::-webkit-details-marker{display:none}.accordion-title{font-weight:600;color:#020617;font-size:.85rem;letter-spacing:.01em}.accordion-toggle{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--pl-color-primary, #4338ca);cursor:pointer}.accordion-body{padding:.55rem .65rem .65rem;border-top:1px solid rgba(148,163,184,.35);background:#ffffff8c}.accordion-body>*+*{margin-top:.65rem}
