body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:Arial,Helvetica,sans-serif;background-color:#f0f0f0}#app[data-v-561ee591]{position:fixed;top:0;left:0;width:100%;height:100%}.fullscreen-toggle[data-v-561ee591]{position:absolute;top:20px;right:20px;z-index:10000;cursor:pointer;background:rgba(0,0,0,.4);color:#fff;padding:10px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s ease,-webkit-transform .2s;transition:background .3s ease,-webkit-transform .2s;transition:background .3s ease,transform .2s;transition:background .3s ease,transform .2s,-webkit-transform .2s;backdrop-filter:blur(4px);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2)}.fullscreen-toggle[data-v-561ee591]:hover{background:rgba(0,0,0,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}.speed-indicator-badge[data-v-561ee591]{position:absolute;bottom:20px;left:20px;z-index:10000;background:rgba(0,0,0,.6);color:#0f0;padding:8px 12px;border-radius:8px;font-weight:700;font-family:monospace;backdrop-filter:blur(4px);border:1px solid rgba(0,255,0,.4);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);pointer-events:none}.flipper-display-section[data-v-561ee591]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;overflow:hidden}.design-canvas[data-v-561ee591]{width:100%;height:100%;position:relative}.dynamic-element[data-v-561ee591]{line-height:1.2}.shape-element[data-v-561ee591]{width:100%;height:100%}.main-flipper-display[data-v-561ee591]{gap:.5vw}.main-flipper-display[data-v-561ee591],.name-roller-container[data-v-561ee591]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.name-roller-container[data-v-561ee591]{background:var(--flipper-bg,#fff);border:var(--flipper-border,1px solid #e0e0e0);border-radius:var(--flipper-radius,.8vw);-webkit-box-shadow:0 .4vw .8vw rgba(0,0,0,.15);box-shadow:0 .4vw .8vw rgba(0,0,0,.15);overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.name-roller-track[data-v-561ee591]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:200%;position:absolute;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0)}.name-roller-track.rolling-active[data-v-561ee591]{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform var(--roll-duration) linear;transition:-webkit-transform var(--roll-duration) linear;transition:transform var(--roll-duration) linear;transition:transform var(--roll-duration) linear,-webkit-transform var(--roll-duration) linear}.ghost-text[data-v-561ee591]{visibility:hidden;white-space:nowrap;padding:0 2vw;font-weight:800;font-size:1em;pointer-events:none;height:0;overflow:hidden}.name-roller-track .name-value[data-v-561ee591]{height:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:1em;color:var(--flipper-text,#000);white-space:nowrap;font-family:Arial,sans-serif;text-align:center}.flip-card[data-v-561ee591]{-webkit-perspective:2000px;perspective:2000px;position:relative}.flipper[data-v-561ee591]{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.flipper.flip[data-v-561ee591]{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.card-face[data-v-561ee591]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-face.back[data-v-561ee591]{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-card-inner[data-v-561ee591]{position:relative;width:100%;height:100%;background:var(--flipper-bg,#fff);border:var(--flipper-border,1px solid #e0e0e0);border-radius:var(--flipper-radius,.8vw);-webkit-box-shadow:0 .4vw .8vw rgba(0,0,0,.15);box-shadow:0 .4vw .8vw rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.flip-card-bottom[data-v-561ee591],.flip-card-top[data-v-561ee591]{position:absolute;left:0;width:100%;height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background-color:var(--flipper-bg,#fff);color:var(--flipper-text,#000);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-top[data-v-561ee591]{top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:var(--flipper-radius,.8vw) var(--flipper-radius,.8vw) 0 0}.flip-card-bottom[data-v-561ee591]{bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:0 0 var(--flipper-radius,.8vw) var(--flipper-radius,.8vw)}.flip-card-bottom span[data-v-561ee591],.flip-card-top span[data-v-561ee591]{font-size:1em;font-weight:800;color:var(--flipper-text,#000);font-family:Arial,sans-serif;line-height:1;white-space:pre}.flip-card-top span[data-v-561ee591]{-webkit-transform:translateY(50%);transform:translateY(50%)}.flip-card-bottom span[data-v-561ee591],.flip-card-divider[data-v-561ee591]{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flip-card-divider[data-v-561ee591]{display:none;position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(0,0,0,.1);z-index:10}