.apply-form[data-v-157a535e]{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.apply-form__title-wrap[data-v-157a535e]{position:relative;display:flex;flex-direction:column;align-items:center;padding:4px 0 6px;margin-bottom:4px}.apply-form__title-row[data-v-157a535e]{display:flex;align-items:center;justify-content:center;gap:12px}.apply-form__title[data-v-157a535e]{position:relative;margin:0;padding:.05em 0 .12em;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.3;text-align:center;background:linear-gradient(90deg,#8b5cf6,#a855f7,#ec4899,#a855f7,#8b5cf6);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:title-shift-157a535e 6s ease-in-out infinite}@keyframes title-shift-157a535e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.apply-form__title-spark[data-v-157a535e]{flex-shrink:0;color:#a855f7;filter:drop-shadow(0 0 6px rgb(168 85 247 / .5));transform-origin:center;animation:title-spark-twinkle-157a535e 2.4s ease-in-out infinite}.apply-form__title-spark--left[data-v-157a535e]{color:#8b5cf6;filter:drop-shadow(0 0 6px rgb(139 92 246 / .5));animation-delay:0s}.apply-form__title-spark--right[data-v-157a535e]{color:#ec4899;filter:drop-shadow(0 0 6px rgb(236 72 153 / .55));animation-delay:-1.2s}@keyframes title-spark-twinkle-157a535e{0%,to{transform:scale(.85) rotate(-8deg);opacity:.65}50%{transform:scale(1.15) rotate(12deg);opacity:1}}.apply-stepper[data-v-157a535e]{position:relative;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.apply-card--pitch[data-v-157a535e]:before{content:"";position:absolute;left:32px;top:-12px;width:1.5px;height:12px;background:var(--pin-border);opacity:.7;pointer-events:none;z-index:2}.apply-card[data-v-157a535e]{position:relative;z-index:1;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--pin-border);background:var(--pin-surface-subtle);transition:border-color .25s ease,box-shadow .25s ease}.apply-card--grow[data-v-157a535e]{flex:3;min-height:0}.apply-card--pitch[data-v-157a535e]{flex:2;min-height:0}.apply-card--pitch[data-v-157a535e]:focus-within{border-color:var(--pin-border-active);box-shadow:0 0 0 3px var(--pin-ring)}.apply-card__head[data-v-157a535e]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px}.apply-card__heading[data-v-157a535e]{display:flex;flex-direction:column;gap:3px;padding-top:3px;min-width:0}.apply-card__label[data-v-157a535e]{color:var(--pin-text-primary);font-size:14px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.apply-card__hint[data-v-157a535e]{color:var(--pin-text-muted);font-size:12px;font-weight:500;line-height:1.4}.apply-card__divider[data-v-157a535e]{height:1px;background:var(--pin-border-subtle);margin:0}.apply-step[data-v-157a535e]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border:1.5px solid rgb(139 92 246 / .3);background:linear-gradient(135deg,#8b5cf614,#ec489914);border-radius:50%;flex-shrink:0;box-shadow:0 2px 8px -2px #8b5cf626;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease;animation:step-ring-idle-157a535e 3.4s ease-in-out infinite}@keyframes step-ring-idle-157a535e{0%,to{border-color:#8b5cf64d;box-shadow:0 2px 8px -2px #8b5cf626}50%{border-color:#ec489980;box-shadow:0 3px 12px -2px #ec489940}}.apply-step--active[data-v-157a535e]{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:transparent;box-shadow:0 0 0 3px #8b5cf61f,0 4px 12px -2px #8b5cf659,inset 0 1px #ffffff2e;animation:step-ring-breath-157a535e 3s ease-in-out infinite}@keyframes step-ring-breath-157a535e{0%,to{box-shadow:0 0 0 3px #8b5cf61f,0 4px 12px -2px #8b5cf64d,inset 0 1px #ffffff2e}50%{box-shadow:0 0 0 4px #ec48992e,0 4px 16px -2px #ec489973,inset 0 1px #ffffff38}}.apply-step__number[data-v-157a535e]{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#8b5cf6;font-variant-numeric:tabular-nums}.apply-step__check[data-v-157a535e]{color:#fff;stroke-width:3}.pin-container[data-v-157a535e]{flex:1;min-height:120px;overflow-y:auto;padding:6px}.pin-group+.pin-group[data-v-157a535e]{margin-top:2px}.pin-group[data-v-157a535e]{border-radius:12px;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.pin-group[data-v-157a535e]:hover{background:var(--pin-surface-active);border-color:var(--pin-border);box-shadow:0 1px 4px #8b5cf614}.pin-group__header[data-v-157a535e]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.pin-group__header[data-v-157a535e]:focus-visible{outline:2px solid rgb(139 92 246 / .45);outline-offset:2px;border-radius:12px}.pin-group__toggle[data-v-157a535e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--pin-border);background:var(--pin-surface-overlay);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pin-group__toggle[data-v-157a535e]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-active)}.pin-group__toggle[data-v-157a535e]:active{transform:scale(.92)}.pin-group__toggle-icon[data-v-157a535e]{color:var(--pin-text-secondary);stroke-width:2.5}.pin-group__avatar[data-v-157a535e]{position:relative;flex-shrink:0}.pin-group__avatar-fallback[data-v-157a535e]{background:var(--pin-surface-subtle)}.pin-group__avatar-icon[data-v-157a535e]{color:var(--pin-text-muted)}.pin-group__handle[data-v-157a535e]{color:var(--pin-text-primary);font-size:13px;font-weight:600}.pin-group__visibility[data-v-157a535e]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid transparent;background:transparent;border-radius:8px;cursor:pointer;color:var(--pin-text-subtle, var(--pin-text-muted));transition:background .15s ease,color .15s ease,border-color .15s ease}.pin-group__visibility[data-v-157a535e]:hover{background:var(--pin-surface-hover);color:var(--pin-text-primary)}.pin-group__visibility-icon[data-v-157a535e]{stroke-width:2}.pin-group__visibility--hidden[data-v-157a535e]{color:#ef4444;border-color:#ef444473;background:#ef444414}.pin-group__visibility--hidden[data-v-157a535e]:hover{color:#ef4444;background:#ef444424;border-color:#ef444499}.pin-group__visibility--pending[data-v-157a535e]{cursor:progress;opacity:.6}.pin-group__visibility-dot[data-v-157a535e]{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444499;animation:pin-visibility-dot-pulse-157a535e 2s ease-in-out infinite}@keyframes pin-visibility-dot-pulse-157a535e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.pin-group__platform-badge[data-v-157a535e]{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:var(--pin-surface-overlay);padding:1px}.pin-group__new-service[data-v-157a535e]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 11px 6px 9px;border:1px solid var(--pin-border);background:var(--pin-surface-overlay);border-radius:9px;font-size:11px;font-weight:600;color:var(--pin-text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;letter-spacing:0;text-transform:none}.pin-group__new-service[data-v-157a535e]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-active);color:var(--pin-text-primary)}.pin-group__service[data-v-157a535e]{position:relative;display:flex;align-items:center;gap:8px;margin:4px 10px;padding:9px 12px;cursor:pointer;border:1px solid var(--pin-border);background:var(--pin-surface-overlay);border-radius:10px;transition:border-color .15s ease,background .15s ease}.pin-group__service[data-v-157a535e]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-hover)}.pin-group__checkbox[data-v-157a535e]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--pin-border);background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease;flex-shrink:0}.pin-group__checkbox-icon[data-v-157a535e]{color:#fff;stroke-width:3}.pin-group__checkbox--checked[data-v-157a535e]{border-color:#22c55e;background:#22c55e}.pin-group__checkbox--checked.pin-group__checkbox--disabled[data-v-157a535e]{border-color:var(--pin-border);background:var(--pin-border)}.pin-group__checkbox--checked.pin-group__checkbox--disabled .pin-group__checkbox-icon[data-v-157a535e]{color:var(--pin-text-muted)}.pin-group__service--applied[data-v-157a535e]{cursor:default}.pin-group__service--disabled[data-v-157a535e]{opacity:.5;cursor:not-allowed}.pin-group__service--disabled[data-v-157a535e]:hover{border-color:var(--pin-border);background:var(--pin-surface-overlay)}.pin-group__service--disabled .pin-group__checkbox[data-v-157a535e]{cursor:not-allowed}.pin-group__services[data-v-157a535e]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s ease-out;overflow:hidden}.pin-group__services-inner[data-v-157a535e]{max-height:220px;overflow-y:auto}.pin-group__services-list[data-v-157a535e]{position:relative;padding-left:28px}.pin-group__services-list[data-v-157a535e]:before{content:"";position:absolute;left:22px;top:0;bottom:16px;width:1.5px;border-radius:1px;background:var(--pin-border)}.pin-group__service[data-v-157a535e]:before{content:"";position:absolute;left:-10px;top:50%;width:9px;height:1.5px;border-radius:1px;background:var(--pin-border)}.services-enter-active[data-v-157a535e]{transition:grid-template-rows .4s ease-out}.services-leave-active[data-v-157a535e]{transition:grid-template-rows .3s ease-in}.services-enter-from[data-v-157a535e],.services-leave-to[data-v-157a535e]{grid-template-rows:0fr}.connect-suggestions[data-v-157a535e]{display:flex;flex-direction:column;gap:6px;padding:4px 10px 10px}.platform-suggestion[data-v-157a535e]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px dashed var(--pin-border-hover);background:var(--pin-surface-overlay);border-radius:10px}.platform-suggestion__label[data-v-157a535e]{flex:1;color:var(--pin-text-primary);font-size:12.5px;font-weight:600;line-height:1.35}.apply-tooltip{background:linear-gradient(180deg,#1c1830,#14111f)!important;color:#fffffff2!important;padding:14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 1px #ffffff0a inset,0 12px 32px -8px #0009,0 0 0 1px #8b5cf614!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;max-width:280px!important;min-width:200px!important;z-index:300!important}.apply-tooltip .apply-tooltip__title{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:10px;line-height:1.25}.apply-tooltip .apply-tooltip__price{display:flex;align-items:baseline;gap:6px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,#8b5cf62e,#ec489924);border:1px solid rgb(139 92 246 / .25);margin-bottom:10px}.apply-tooltip .apply-tooltip__price-from{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#ffffff8c;line-height:1}.apply-tooltip .apply-tooltip__price-value{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1;background:linear-gradient(90deg,#c4b5fd,#f9a8d4);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;margin-left:auto}.apply-tooltip .apply-tooltip__meta{display:flex;flex-wrap:wrap;gap:6px}.apply-tooltip .apply-tooltip__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:600;letter-spacing:-.005em;color:#ffffffd9}.apply-tooltip .apply-tooltip__chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.apply-tooltip .apply-tooltip__chip--public{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa40}.apply-tooltip .apply-tooltip__chip--individual{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf40}.apply-tooltip .apply-tooltip__chip--draft{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa40}.apply-tooltip .apply-tooltip__chip--neutral{color:#ffffffb3}.apply-tooltip .apply-tooltip__note{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 9px;border-radius:8px;background:#22c55e24;border:1px solid rgb(34 197 94 / .25);font-size:11px;font-weight:600;color:#4ade80}.apply-card__textarea-wrap[data-v-157a535e]{position:relative;flex:1;min-height:0}.apply-form__textarea[data-v-157a535e]{width:100%;height:100%;min-height:120px;resize:none;padding:14px 16px 36px;border:none;background:transparent;color:var(--pin-text-primary);font-size:13px;font-weight:500;line-height:1.55;outline:none}.apply-form__textarea[data-v-157a535e]::placeholder{color:var(--pin-text-placeholder)}.apply-form__char-count[data-v-157a535e]{position:absolute;right:12px;bottom:10px;display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border-radius:999px;background:var(--pin-surface-overlay);border:1px solid var(--pin-border);font-size:10px;font-weight:600;line-height:1;color:var(--pin-text-muted);pointer-events:none;font-variant-numeric:tabular-nums}.apply-form__char-count-num[data-v-157a535e]{color:var(--pin-text-secondary)}.apply-form__char-count-sep[data-v-157a535e]{opacity:.45}.apply-form__error[data-v-157a535e]{margin-bottom:0;padding:9px 12px;border-radius:10px;border:1px solid rgb(239 68 68 / .25);background:#ef444414;color:#dc2626;font-size:12px;font-weight:500;line-height:1.35}.apply-btn-inline[data-v-157a535e]{position:relative;margin-top:0;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 20px;border-radius:14px;border:1px solid var(--pin-border);background:var(--pin-surface-subtle);color:var(--pin-text-muted);font-size:14px;font-weight:700;letter-spacing:-.005em;cursor:pointer;overflow:hidden;isolation:isolate;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .1s ease}.apply-btn-inline__icon[data-v-157a535e]{position:relative;z-index:2;transition:transform .25s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.apply-btn-inline>span[data-v-157a535e]{position:relative;z-index:2}.apply-btn-inline[data-v-157a535e]:disabled{cursor:not-allowed;color:var(--pin-text-tertiary);border-color:#8b5cf659;background:linear-gradient(135deg,#8b5cf61a,#a855f71f,#ec48991f,#a855f71f,#8b5cf61a),var(--pin-surface-overlay);background-size:220% 220%,100% 100%;box-shadow:0 4px 12px -3px #8b5cf62e,inset 0 1px #fff6;animation:apply-idle-shift-157a535e 6s ease-in-out infinite,apply-idle-breath-157a535e 3.2s ease-in-out infinite}@keyframes apply-idle-shift-157a535e{0%,to{background-position:0% 50%,0 0}50%{background-position:100% 50%,0 0}}@keyframes apply-idle-breath-157a535e{0%,to{border-color:#8b5cf64d;box-shadow:0 4px 14px -3px #8b5cf62e,inset 0 1px #fff6}50%{border-color:#ec48998c;box-shadow:0 6px 20px -3px #ec489952,inset 0 1px #ffffff80}}.apply-btn-inline--ready[data-v-157a535e]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#8b5cf6,#a855f7,#ec4899,#a855f7,#8b5cf6);background-size:220% 220%;box-shadow:0 8px 20px -4px #8b5cf673,0 3px 6px -1px #ec489940,inset 0 1px #ffffff38;animation:apply-gradient-shift-157a535e 5s ease-in-out infinite,apply-ready-breath-157a535e 2.6s ease-in-out infinite}@keyframes apply-gradient-shift-157a535e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes apply-ready-breath-157a535e{0%,to{box-shadow:0 8px 20px -4px #8b5cf666,0 3px 6px -1px #ec489938,inset 0 1px #ffffff38}50%{box-shadow:0 10px 28px -4px #8b5cf699,0 5px 12px -2px #ec489966,0 0 32px -4px #a855f74d,inset 0 1px #ffffff47}}.apply-btn-inline--ready[data-v-157a535e]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / .28) 50%,transparent 75%);transform:translate(-110%);transition:transform .85s cubic-bezier(.4,0,.2,1);pointer-events:none}.apply-btn-inline--ready[data-v-157a535e]:hover:before{transform:translate(110%)}.apply-btn-inline--ready:hover .apply-btn-inline__icon[data-v-157a535e]{transform:translate(3px) translateY(-1px) rotate(-6deg)}.apply-btn-inline--ready[data-v-157a535e]:active{transform:scale(.99)}@media(max-width:1099px){.apply-btn-inline[data-v-157a535e]{display:none!important}}@media(max-width:1279px){.platform-suggestion[data-v-157a535e]{align-self:flex-start;max-width:100%}.pin-container[data-v-157a535e]{overflow-y:visible;max-height:none;flex:0 0 auto}.pin-group__services-inner[data-v-157a535e]{max-height:none;overflow-y:visible}.apply-card--grow[data-v-157a535e],.apply-card--pitch[data-v-157a535e]{flex:0 0 auto}}@media(max-width:767px){.platform-suggestion[data-v-157a535e]{align-self:stretch;flex-wrap:wrap;row-gap:8px}.platform-suggestion__label[data-v-157a535e]{flex:1 1 0;min-width:0}}.jb-service-panel[data-v-ddea000d]{display:flex;flex-direction:column;width:42vw;max-width:680px;min-width:380px;flex-shrink:1;overflow:hidden;border-radius:20px;border:1px solid var(--pin-border);background:var(--pin-surface-overlay);box-shadow:var(--pin-shadow-dialog);padding:24px}.jb-service-panel__header[data-v-ddea000d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--pin-border)}.jb-service-panel__header-actions[data-v-ddea000d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.jb-service-panel__body[data-v-ddea000d]{flex:1;min-height:0;overflow-y:auto}.jb-service-panel__footer[data-v-ddea000d]{flex-shrink:0;padding-top:16px;border-top:1px solid var(--pin-border)}.jb-service-panel__create-btn[data-v-ddea000d]{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;background:var(--pin-text-primary);color:var(--pin-text-on-inverted);cursor:pointer;transition:opacity .15s ease}.jb-service-panel__create-btn[data-v-ddea000d]:hover{opacity:.85}.jb-service-panel__pin-chip[data-v-ddea000d]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:10px;align-self:flex-start;border:1px solid var(--pin-border-input);background:var(--pin-surface-subtle)}.jb-service-panel__pin-avatar[data-v-ddea000d]{position:relative;width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--pin-surface-inset)}.jb-service-panel__pin-platform[data-v-ddea000d]{position:absolute;bottom:-3px;right:-3px;width:12px;height:12px}.jb-service-panel__title[data-v-ddea000d]{color:var(--pin-text-primary)}.jb-service-panel__subtitle[data-v-ddea000d],.jb-service-panel__pin-fallback[data-v-ddea000d]{color:var(--pin-text-muted)}.jb-service-panel__pin-handle[data-v-ddea000d]{color:var(--pin-text-primary);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb-service-panel__close[data-v-ddea000d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid var(--pin-border-input);background:var(--pin-surface-subtle);color:var(--pin-text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-in-out)}.jb-service-panel__close[data-v-ddea000d]:hover{background:var(--pin-surface-active);color:var(--pin-text-secondary)}@media(max-width:1599px){.jb-service-panel[data-v-ddea000d]{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(900px,95vw);max-width:none;min-width:unset;max-height:90dvh;z-index:110}}@media(max-width:767px){.jb-service-panel[data-v-ddea000d]{position:fixed;top:0;left:0;transform:none;width:100%;height:100dvh!important;max-height:none;min-width:unset;max-width:none;border-radius:0;border:none;z-index:110}.jb-service-panel__header[data-v-ddea000d]{flex-wrap:wrap;position:relative;padding-right:44px}.jb-service-panel__header-actions[data-v-ddea000d]{display:contents}.jb-service-panel__header-actions .jb-service-panel__close[data-v-ddea000d]{position:absolute;top:0;right:0}.jb-service-panel__header-actions .jb-service-panel__pin-chip[data-v-ddea000d]{order:3}}.success-view[data-v-c53b7abd]{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.success-view__header[data-v-c53b7abd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 6px}.success-view__title-row[data-v-c53b7abd]{display:flex;align-items:center;justify-content:center;gap:12px}.success-view__title[data-v-c53b7abd]{margin:0;padding:.05em 0 .12em;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.3;text-align:center;background:linear-gradient(90deg,#8b5cf6,#a855f7,#ec4899,#a855f7,#8b5cf6);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:success-title-shift-c53b7abd 6s ease-in-out infinite}@keyframes success-title-shift-c53b7abd{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.success-view__spark[data-v-c53b7abd]{flex-shrink:0;transform-origin:center;animation:success-spark-twinkle-c53b7abd 2.4s ease-in-out infinite}.success-view__spark--left[data-v-c53b7abd]{color:#8b5cf6;filter:drop-shadow(0 0 6px rgb(139 92 246 / .5));animation-delay:0s}.success-view__spark--right[data-v-c53b7abd]{color:#ec4899;filter:drop-shadow(0 0 6px rgb(236 72 153 / .55));animation-delay:-1.2s}@keyframes success-spark-twinkle-c53b7abd{0%,to{transform:scale(.85) rotate(-8deg);opacity:.65}50%{transform:scale(1.15) rotate(12deg);opacity:1}}.success-view__check-circle[data-v-c53b7abd]{margin-top:4px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;box-shadow:0 0 0 6px #22c55e1f,0 8px 20px -4px #22c55e66,inset 0 1px #ffffff38;animation:success-check-pop-c53b7abd .6s cubic-bezier(.34,1.56,.64,1) both}.success-view__check-circle-icon[data-v-c53b7abd]{stroke-width:3;animation:success-check-draw-c53b7abd .5s ease-out .15s both}@keyframes success-check-pop-c53b7abd{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes success-check-draw-c53b7abd{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-view__subtitle[data-v-c53b7abd]{margin:0;text-align:center;font-size:13px;font-weight:500;line-height:1.5;color:var(--pin-text-tertiary);max-width:360px}.success-view__applied[data-v-c53b7abd]{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--pin-border);background:var(--pin-surface-subtle);overflow:hidden;flex-shrink:1;min-height:0}.success-view__applied-head[data-v-c53b7abd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.success-view__applied-label[data-v-c53b7abd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--pin-text-muted)}.success-view__applied-count[data-v-c53b7abd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px -2px #22c55e66,inset 0 1px #fff3}.success-view__applied-divider[data-v-c53b7abd]{height:1px;background:var(--pin-border-subtle)}.success-view__applied-body[data-v-c53b7abd]{display:flex;flex-direction:column;gap:4px;padding:8px;overflow-y:auto;flex:1;min-height:0}.success-view__applied-group[data-v-c53b7abd]{display:flex;flex-direction:column;border-radius:12px;padding:4px}.success-view__applied-group+.success-view__applied-group[data-v-c53b7abd]{border-top:1px solid var(--pin-border-subtle);margin-top:4px;padding-top:8px}.success-view__applied-group-header[data-v-c53b7abd]{display:flex;align-items:center;gap:10px;padding:6px 8px 8px;min-width:0}.success-view__applied-avatar[data-v-c53b7abd]{position:relative;flex-shrink:0}.success-view__applied-avatar-img[data-v-c53b7abd]{width:28px;height:28px;border-radius:50%;object-fit:cover}.success-view__applied-avatar-fallback[data-v-c53b7abd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--pin-surface-active);color:var(--pin-text-muted)}.success-view__applied-platform-badge[data-v-c53b7abd]{position:absolute;bottom:-2px;right:-2px;width:13px;height:13px;border-radius:50%;background:var(--pin-surface-overlay);padding:1px}.success-view__handle[data-v-c53b7abd]{color:var(--pin-text-primary);font-size:13px;font-weight:700;letter-spacing:-.005em;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-view__applied-list[data-v-c53b7abd]{display:flex;flex-direction:column;gap:4px}.success-view__applied-item[data-v-c53b7abd]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--pin-surface-overlay);border:1px solid var(--pin-border-subtle)}.success-view__check-pill[data-v-c53b7abd]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;box-shadow:0 1px 3px #22c55e4d}.success-view__service-name[data-v-c53b7abd]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--pin-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-view__service-date[data-v-c53b7abd]{flex-shrink:0;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--pin-text-muted)}.success-view__platforms[data-v-c53b7abd]{display:flex;flex-direction:column;gap:8px}.success-view__platforms-label[data-v-c53b7abd]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--pin-text-muted);padding:0 2px}.success-view__platform-card[data-v-c53b7abd]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px dashed var(--pin-border-hover);background:var(--pin-surface-overlay)}.success-view__platform-text[data-v-c53b7abd]{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--pin-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-view__new-pin-btn[data-v-c53b7abd]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 11px 6px 9px;border:1px solid var(--pin-border);background:var(--pin-surface-overlay);border-radius:9px;font-size:11px;font-weight:600;color:var(--pin-text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;text-decoration:none}.success-view__new-pin-btn[data-v-c53b7abd]:hover{border-color:var(--pin-border-hover);background:var(--pin-surface-active);color:var(--pin-text-primary)}.success-view__submit-btn[data-v-c53b7abd]{position:relative;margin-top:auto;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 20px;border:1px solid transparent;border-radius:14px;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.005em;cursor:pointer;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#8b5cf6,#a855f7,#ec4899,#a855f7,#8b5cf6);background-size:220% 220%;box-shadow:0 8px 20px -4px #8b5cf673,0 3px 6px -1px #ec489940,inset 0 1px #ffffff38;animation:success-btn-shift-c53b7abd 5s ease-in-out infinite,success-btn-breath-c53b7abd 2.8s ease-in-out infinite;transition:transform .1s ease}.success-view__submit-btn-icon[data-v-c53b7abd]{position:relative;z-index:2;transition:transform .25s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.success-view__submit-btn>span[data-v-c53b7abd]{position:relative;z-index:2}@keyframes success-btn-shift-c53b7abd{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes success-btn-breath-c53b7abd{0%,to{box-shadow:0 8px 20px -4px #8b5cf666,0 3px 6px -1px #ec489938,inset 0 1px #ffffff38}50%{box-shadow:0 10px 28px -4px #8b5cf699,0 5px 12px -2px #ec489966,0 0 32px -4px #a855f74d,inset 0 1px #ffffff47}}.success-view__submit-btn[data-v-c53b7abd]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / .28) 50%,transparent 75%);transform:translate(-110%);transition:transform .85s cubic-bezier(.4,0,.2,1);pointer-events:none}.success-view__submit-btn[data-v-c53b7abd]:hover:before{transform:translate(110%)}.success-view__submit-btn:hover .success-view__submit-btn-icon[data-v-c53b7abd]{transform:translate(3px) translateY(-1px) rotate(-6deg)}.success-view__submit-btn[data-v-c53b7abd]:active{transform:scale(.99)}@media(max-width:1099px){.success-view__submit-btn[data-v-c53b7abd]{display:none!important}}@media(max-width:1279px){.success-view__platform-card[data-v-c53b7abd]{align-self:flex-start;max-width:100%}.success-view__applied-body[data-v-c53b7abd]{overflow-y:visible;flex:0 0 auto;min-height:0}.success-view__applied[data-v-c53b7abd]{overflow:visible;flex:0 0 auto}}@media(max-width:767px){.success-view__platform-card[data-v-c53b7abd]{align-self:stretch;flex-wrap:wrap;row-gap:8px}.success-view__platform-text[data-v-c53b7abd]{flex:1 1 0;min-width:0;white-space:normal;text-overflow:clip;line-height:1.35}.success-view__new-pin-btn[data-v-c53b7abd]{margin-left:auto}}
