.competition-gallery-link[data-v-9776c901]{color:inherit;display:inline-block;font-weight:800;margin-left:10px;text-decoration:underline}.primary-color-probe[data-v-9776c901]{color:#e62d8a;height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.sticker-designer[data-v-9776c901]{align-items:start;display:grid;gap:60px;grid-template-columns:minmax(420px,1.05fr) minmax(400px,.95fr);overflow:visible;position:relative}.sticker-designer__preview[data-v-9776c901]{align-self:stretch;min-width:0;position:relative}.preview-card[data-v-9776c901]{background:radial-gradient(circle at top left,rgba(230,45,138,.1),transparent 38%),#f8f8f8;border:1px solid rgba(0,0,0,.05);border-radius:24px;overflow:hidden;padding:28px;position:relative;will-change:transform}.preview-card__heading[data-v-9776c901]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;position:relative;z-index:2}.eyebrow[data-v-9776c901]{color:#000;display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.options-card h2[data-v-9776c901],.preview-card h2[data-v-9776c901]{color:#e62d8a;font-size:28px;font-weight:800;line-height:1.1;margin:0}.preview-size[data-v-9776c901]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 10px #0000000f;color:#666;display:inline-flex;font-size:12px;font-weight:700;min-height:32px;padding:5px 12px}.preview-canvas-wrapper[data-v-9776c901]{align-items:center;background:linear-gradient(45deg,#ededed 25%,transparent 0),linear-gradient(-45deg,#ededed 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ededed 0),linear-gradient(-45deg,transparent 75%,#ededed 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:20px;display:flex;justify-content:center;padding:20px}.sticker-canvas[data-v-9776c901]{aspect-ratio:1;display:block;filter:drop-shadow(0 15px 18px rgba(0,0,0,.16));height:auto;width:min(100%,500px)}.preview-hint[data-v-9776c901]{color:#777;font-size:13px;margin:18px 0 0;text-align:center}.options-card[data-v-9776c901]{background:#fff;border:1px solid rgba(0,0,0,.055);border-radius:24px;box-shadow:0 3px 8px #00000006,0 12px 30px #00000012,0 30px 70px #0000000a;padding:32px}.options-card__header[data-v-9776c901]{padding-bottom:28px}.options-card__header p[data-v-9776c901]{color:#777;font-size:14px;line-height:1.55;margin:10px 0 0;max-width:440px}.options-section[data-v-9776c901]{border-top:1px solid #eee;display:flex;flex-direction:column;gap:20px;padding:28px 0}.options-section__heading[data-v-9776c901]{align-items:flex-start;display:flex;gap:13px}.section-number[data-v-9776c901]{align-items:center;background:#e62d8a1a;border-radius:50%;color:#e62d8a;display:flex;flex:0 0 auto;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.options-section__heading h3[data-v-9776c901]{color:#202020;font-size:16px;font-weight:800;margin:1px 0 2px}.options-section__heading p[data-v-9776c901]{color:#929292;font-size:12px;line-height:1.45;margin:0}.field[data-v-9776c901]{display:flex;flex-direction:column;gap:8px;min-width:0}.field>label[data-v-9776c901],.field__heading label[data-v-9776c901]{color:#292929;font-size:13px;font-weight:700}.field__heading[data-v-9776c901]{align-items:center;display:flex;gap:12px;justify-content:space-between}.value-badge[data-v-9776c901]{align-items:center;background:#e62d8a17;border-radius:999px;color:#e62d8a;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;min-height:25px;min-width:42px;padding:3px 8px;white-space:nowrap}.field input[type=text][data-v-9776c901],.field select[data-v-9776c901]{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;color:#222;font-size:16px;min-height:48px;outline:none;padding:11px 14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.field input[type=text][data-v-9776c901]:hover,.field select[data-v-9776c901]:hover{background:#fff;border-color:#cfcfcf}.field input[type=text][data-v-9776c901]:focus,.field select[data-v-9776c901]:focus{background:#fff;border-color:#e62d8a;box-shadow:0 0 0 4px #e62d8a1a}.select-wrapper[data-v-9776c901]{position:relative}.field input[type=range][data-v-9776c901]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:22px;margin:0;width:100%}.field input[type=range][data-v-9776c901]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e62d8ae6,#e62d8a8c);border-radius:999px;height:6px}.field input[type=range][data-v-9776c901]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#e62d8a;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000029,0 0 0 1px #e62d8a33;height:20px;margin-top:-7px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:20px}.field input[type=range][data-v-9776c901]:hover::-webkit-slider-thumb{transform:scale(1.08)}.field input[type=range][data-v-9776c901]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px #00000029,0 0 0 5px #e62d8a29}.field input[type=range][data-v-9776c901]::-moz-range-track{background:#e62d8a99;border:0;border-radius:999px;height:6px}.field input[type=range][data-v-9776c901]::-moz-range-progress{background:#e62d8a;border-radius:999px;height:6px}.field input[type=range][data-v-9776c901]::-moz-range-thumb{background:#e62d8a;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000029;height:14px;width:14px}.position-grid[data-v-9776c901]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-controls[data-v-9776c901]{background:#e62d8a09;border:1px solid rgba(230,45,138,.12);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:18px}.file-input-wrapper[data-v-9776c901]{background:#fafafa;border:1px dashed #d8d8d8;border-radius:14px;padding:6px;position:relative;transition:border-color .2s ease,background .2s ease}.file-input-wrapper[data-v-9776c901]:hover{background:#e62d8a06;border-color:#e62d8ab3}.file-input-wrapper input[type=file][data-v-9776c901]{color:#777;font-size:13px;width:100%}.file-input-wrapper input[type=file][data-v-9776c901]::file-selector-button{background:#e62d8a;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;margin-right:12px;min-height:38px;padding:7px 14px;transition:opacity .2s ease,transform .2s ease}.file-input-wrapper input[type=file][data-v-9776c901]::file-selector-button:hover{opacity:.9}.remove-image-button[data-v-9776c901]{align-self:flex-start;background:none;border:0;color:#999;cursor:pointer;font-size:12px;font-weight:600;padding:5px 0}.remove-image-button[data-v-9776c901]:hover{color:#e62d8a}.color-grid[data-v-9776c901]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.color-control[data-v-9776c901]{align-items:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;cursor:pointer;display:flex;gap:9px;min-height:48px;padding:7px 10px;position:relative;transition:border-color .2s ease,background .2s ease,transform .15s ease}.color-control[data-v-9776c901]:hover{background:#fff;border-color:#e62d8a80;transform:translateY(-1px)}.color-control input[type=color][data-v-9776c901]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.color-swatch[data-v-9776c901]{border:3px solid #fff;border-radius:9px;box-shadow:0 0 0 1px #0000001f,0 2px 5px #00000014;flex:0 0 auto;height:30px;width:30px}.color-value[data-v-9776c901]{color:#777;font-size:11px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.effect-options[data-v-9776c901]{background:#e62d8a09;border:1px solid rgba(230,45,138,.1);border-radius:16px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.submit-message[data-v-9776c901]{border-radius:12px;font-size:13px;font-weight:600;margin-top:4px;padding:13px 16px}.submit-message--error[data-v-9776c901]{background:#fff2f2;border:1px solid #f3cccc;color:#a51e1e}.submit-message--success[data-v-9776c901]{background:#effaf2;border:1px solid #cce8d3;color:#226c35}.submit-button[data-v-9776c901]{align-items:center;background:#e62d8a;border:0;border-radius:14px;box-shadow:0 8px 20px #e62d8a40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:space-between;margin-top:10px;min-height:56px;padding:13px 18px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.submit-button[data-v-9776c901]:hover:not(:disabled){box-shadow:0 12px 28px #e62d8a52;transform:translateY(-2px)}.submit-button[data-v-9776c901]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-9776c901]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.submit-arrow[data-v-9776c901]{align-items:center;background:#ffffff2b;border-radius:50%;display:flex;font-size:18px;height:30px;justify-content:center;transition:transform .2s ease;width:30px}.submit-button:hover:not(:disabled) .submit-arrow[data-v-9776c901]{transform:translate(3px)}.account-modal[data-v-9776c901]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c119e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10000}.account-modal__card[data-v-9776c901]{background:#fff;border:1px solid rgba(230,45,138,.15);border-radius:26px;box-shadow:0 30px 100px #140c114d;padding:clamp(28px,5vw,44px);position:relative;width:min(100%,560px)}.account-modal__card .eyebrow[data-v-9776c901]{color:#e62d8a;padding-right:46px}.account-modal__card h2[data-v-9776c901]{color:#222;font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.05;margin:6px 0 16px;padding-right:28px}.account-modal__card p[data-v-9776c901]{color:#6e666b;font-size:15px;line-height:1.65;margin:0}.account-modal__card>small[data-v-9776c901]{color:#93898f;display:block;font-size:12px;line-height:1.5;margin-top:18px;text-align:center}.account-modal__close[data-v-9776c901]{background:#f7f4f6;border:0;border-radius:50%;color:#777;cursor:pointer;display:grid;font-size:26px;height:38px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:color .16s ease,background .16s ease,transform .16s ease;width:38px}.account-modal__close[data-v-9776c901]:hover{background:#e62d8a;color:#fff;transform:rotate(4deg)}.account-modal__benefits[data-v-9776c901]{background:#e62d8a0f;border:1px solid rgba(230,45,138,.12);border-radius:16px;color:#473c42;display:grid;font-size:13px;font-weight:700;gap:9px;margin:24px 0;padding:18px}.account-modal__benefits span[data-v-9776c901]{display:block}.account-modal__actions[data-v-9776c901]{display:grid;gap:10px}.account-modal__account-button[data-v-9776c901],.account-modal__guest-button[data-v-9776c901]{align-items:center;border-radius:13px;display:flex;font-size:14px;font-weight:800;justify-content:center;min-height:52px;padding:11px 18px;text-align:center;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.account-modal__account-button[data-v-9776c901]{background:#e62d8a;border:1px solid #e62d8a;box-shadow:0 8px 22px #e62d8a40;color:#fff}.account-modal__account-button[data-v-9776c901]:hover:not(:disabled){box-shadow:0 12px 28px #e62d8a4d;color:#fff;transform:translateY(-1px)}.account-modal__account-button[data-v-9776c901]:disabled{box-shadow:none;cursor:wait;opacity:.65;transform:none}.account-modal__guest-button[data-v-9776c901]{background:#fff;border:1px solid #ddd5da;color:#555;cursor:pointer}.account-modal__guest-button[data-v-9776c901]:hover{background:#e62d8a06;border-color:#e62d8a73;color:#e62d8a}.account-modal-enter-active[data-v-9776c901],.account-modal-leave-active[data-v-9776c901]{transition:opacity .18s ease}.account-modal-enter-active .account-modal__card[data-v-9776c901],.account-modal-leave-active .account-modal__card[data-v-9776c901]{transition:opacity .18s ease,transform .18s ease}.account-modal-enter-from[data-v-9776c901],.account-modal-leave-to[data-v-9776c901]{opacity:0}.account-modal-enter-from .account-modal__card[data-v-9776c901],.account-modal-leave-to .account-modal__card[data-v-9776c901]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:1050px){.sticker-designer[data-v-9776c901]{gap:36px;grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr)}}@media(max-width:850px){.sticker-designer[data-v-9776c901]{gap:28px;grid-template-columns:1fr}.sticker-designer__preview[data-v-9776c901]{align-self:auto;position:relative}.preview-card[data-v-9776c901]{padding:20px;transform:none!important}.sticker-canvas[data-v-9776c901]{width:min(100%,420px)}}@media(max-width:600px){.options-card[data-v-9776c901]{padding:22px 18px}.options-card[data-v-9776c901],.preview-card[data-v-9776c901]{border-radius:18px}.options-card h2[data-v-9776c901],.preview-card h2[data-v-9776c901]{font-size:24px}.effect-options[data-v-9776c901],.position-grid[data-v-9776c901]{grid-template-columns:1fr}.color-grid[data-v-9776c901]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.color-grid[data-v-9776c901]{grid-template-columns:1fr}}.options-card[data-v-9776c901],.preview-card[data-v-9776c901],.sticker-designer[data-v-9776c901],.sticker-designer[data-v-9776c901]>*{max-width:100%;min-width:0}.sticker-designer h1[data-v-9776c901],.sticker-designer h2[data-v-9776c901],.sticker-designer h3[data-v-9776c901]{overflow-wrap:anywhere}@media(max-width:600px){.options-card[data-v-9776c901]{padding:18px 13px}.preview-card[data-v-9776c901]{padding:15px 12px}.sticker-designer input[data-v-9776c901],.sticker-designer select[data-v-9776c901],.sticker-designer textarea[data-v-9776c901]{max-width:100%}.sticker-designer button[data-v-9776c901]{white-space:normal}}
