.custom-textarea-wrapper[data-v-6228b6f8]{--ct-bg:hsla(0,0%,92.9%,0.6);--ct-text:#2e2e2e;--ct-placeholder:#9d9d9d;--ct-focus-ring:rgba(46,46,46,0.25);--ct-disabled-bg:#f5f7fa;--ct-disabled-text:#c0c4cc;--ct-icon:#9aa3ad;--ct-icon-hover:#2e2e2e;--ct-char-count-bg:hsla(0,0%,100%,0.9);--ct-char-count-text:#6c757d;position:relative;width:100%;display:flex;align-items:center}.custom-textarea-wrapper.dark[data-v-6228b6f8]{--ct-bg:hsla(0,0%,69.4%,0.1);--ct-text:#e6e6e6;--ct-placeholder:#8c8c8c;--ct-focus-ring:hsla(0,0%,78.4%,0.25);--ct-disabled-bg:#3a3a3a;--ct-disabled-text:#7a7a7a;--ct-icon:#9c9c9c;--ct-icon-hover:#f0f0f0;--ct-char-count-bg:rgba(58,58,58,0.9);--ct-char-count-text:#b3b3b3}.custom-textarea-wrapper.white[data-v-6228b6f8]{--ct-bg:hsla(0,0%,100%,0.1);--ct-text:hsla(0,0%,100%,0.95);--ct-placeholder:hsla(0,0%,100%,0.7);--ct-focus-ring:hsla(0,0%,100%,0.25);--ct-disabled-bg:hsla(0,0%,100%,0.05);--ct-disabled-text:hsla(0,0%,100%,0.5);--ct-icon:hsla(0,0%,100%,0.7);--ct-icon-hover:hsla(0,0%,100%,0.95);--ct-char-count-bg:hsla(0,0%,100%,0.2);--ct-char-count-text:hsla(0,0%,100%,0.8)}.custom-textarea-wrapper.white .custom-textarea[data-v-6228b6f8]{border:1px solid hsla(0,0%,100%,.2)}.custom-textarea-wrapper .textarea-label[data-v-6228b6f8]{display:block;font-size:.875rem;font-weight:600;color:var(--ct-text);flex-shrink:0;text-align:left}.custom-textarea-wrapper .textarea-label .required-asterisk[data-v-6228b6f8]{color:#f56c6c;margin-left:.25rem}.custom-textarea-wrapper .textarea-container[data-v-6228b6f8]{position:relative;flex:1}.custom-textarea-wrapper .custom-textarea[data-v-6228b6f8]{width:100%;border:none;padding:.5rem .75rem;border-radius:.375rem;background:var(--ct-bg);color:var(--ct-text);font-size:.875rem;resize:vertical;outline:none;transition:box-shadow .25s ease,background .25s ease,color .25s ease}.custom-textarea-wrapper .custom-textarea[data-v-6228b6f8]::-moz-placeholder{color:var(--ct-placeholder)}.custom-textarea-wrapper .custom-textarea[data-v-6228b6f8]::placeholder{color:var(--ct-placeholder)}.custom-textarea-wrapper .custom-textarea[data-v-6228b6f8]:focus{box-shadow:0 0 0 .125rem var(--ct-focus-ring)}.custom-textarea-wrapper .custom-textarea.textarea-disabled[data-v-6228b6f8]{background:var(--ct-disabled-bg);color:var(--ct-disabled-text);cursor:not-allowed;resize:none}.custom-textarea-wrapper .custom-textarea.textarea-link[data-v-6228b6f8]{min-height:auto;resize:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-textarea-wrapper .clear-icon[data-v-6228b6f8]{position:absolute;top:.75rem;right:.75rem;cursor:pointer;color:var(--ct-icon);transition:color .2s ease}.custom-textarea-wrapper .clear-icon[data-v-6228b6f8]:hover{color:var(--ct-icon-hover)}.custom-textarea-wrapper .clear-icon .clear-icon-svg[data-v-6228b6f8]{color:inherit}.custom-textarea-wrapper .char-count[data-v-6228b6f8]{position:absolute;bottom:.5rem;right:.75rem;font-size:.75rem;color:var(--ct-char-count-text);background:var(--ct-char-count-bg);padding:.125rem .25rem;border-radius:.25rem;transition:background .25s ease,color .25s ease}.btn[data-v-b95bcae4]{--cb-bg:#fff;--cb-bg-hover:hsla(0,0%,100%,0.75);--cb-text:#1a1a1a;--cb-text-secondary:#6b6b6b;--cb-border:rgba(231,227,219,0.5);--cb-border-hover:#e7e3db;--cb-shadow:rgba(26,26,26,0.03);--cb-shadow-hover:rgba(26,26,26,0.06);--cb-focus-ring:rgba(231,227,219,0.4);--cb-disabled-bg:#e2e2e2;--cb-disabled-text:#8a8a8a;--cb-primary-bg:linear-gradient(135deg,#e7e3db,rgba(231,227,219,0.9));--cb-primary-bg-hover:linear-gradient(135deg,rgba(231,227,219,0.95),#e7e3db);--cb-primary-border-hover:rgba(231,227,219,0.8);--cb-secondary-bg:hsla(0,0%,100%,0.75);--cb-secondary-bg-hover:rgba(231,227,219,0.4);--cb-delete-border:rgba(224,181,181,0.2);--cb-delete-text:#d47474;--cb-delete-bg-hover:rgba(212,116,116,0.08);--cb-delete-border-hover:rgba(212,116,116,0.2);--cb-delete-text-hover:#c55555;--cb-text-bg-hover:rgba(231,227,219,0.4);display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;background:var(--cb-bg);color:var(--cb-text);font-size:14px;font-weight:600;letter-spacing:.2px;padding:0;cursor:pointer;transition:all .3s ease;outline:none;height:auto;position:relative;box-sizing:border-box;box-shadow:0 4px 16px var(--cb-shadow);flex-shrink:0;white-space:nowrap}.btn[data-v-b95bcae4]:hover{background:var(--cb-bg-hover);transform:translateY(-2px);box-shadow:0 12px 40px var(--cb-shadow-hover)}.btn[data-v-b95bcae4]:focus-visible{box-shadow:0 12px 40px var(--cb-shadow-hover),0 0 0 3px var(--cb-focus-ring);outline:none}.btn[data-v-b95bcae4]:active{transform:translateY(-1px) scale(1.01);transition:all .1s ease}.btn.mini[data-v-b95bcae4]{padding:3px 6px;font-size:11px;font-weight:400;border-radius:8px}.btn.small[data-v-b95bcae4]{padding:8px 16px;font-size:13px;font-weight:400}.btn.medium[data-v-b95bcae4]{padding:12px 24px;font-size:14px;font-weight:500}.btn.large[data-v-b95bcae4]{padding:16px 32px;font-size:16px;font-weight:500}.btn.default[data-v-b95bcae4]{background:var(--cb-bg);color:var(--cb-text);font-weight:600}.btn.default[data-v-b95bcae4]:hover{background:var(--cb-bg-hover);color:#fff}.btn.primary[data-v-b95bcae4]{background:var(--cb-primary-bg);color:var(--cb-text);font-weight:600;box-shadow:0 4px 16px var(--cb-shadow)}.btn.primary[data-v-b95bcae4]:hover{background:var(--cb-primary-bg-hover);box-shadow:0 12px 40px var(--cb-shadow-hover)}.btn.secondary[data-v-b95bcae4]{background:var(--cb-secondary-bg);color:var(--cb-text-secondary);backdrop-filter:blur(20px)}.btn.secondary[data-v-b95bcae4]:hover{background:var(--cb-secondary-bg-hover);color:var(--cb-text)}.btn.edit[data-v-b95bcae4]{background:var(--cb-bg);color:var(--cb-text-secondary);display:flex;align-items:center;gap:6px;padding:8px 16px}.btn.edit[data-v-b95bcae4]:hover{background:var(--cb-secondary-bg-hover);color:var(--cb-text);transform:translateY(-1px) scale(1.01)}.btn.edit .button-icon[data-v-b95bcae4]{width:16px;height:16px;fill:currentColor;transition:all .3s ease}.btn.delete[data-v-b95bcae4]{background:var(--cb-bg);color:var(--cb-delete-text);display:flex;align-items:center;gap:6px;padding:8px 16px}.btn.delete[data-v-b95bcae4]:hover{background:var(--cb-delete-bg-hover);color:var(--cb-delete-text-hover);transform:translateY(-1px) scale(1.01)}.btn.delete .button-icon[data-v-b95bcae4]{width:16px;height:16px;fill:currentColor;transition:all .3s ease}.btn.text[data-v-b95bcae4]{background:transparent;border:none;color:var(--cb-text-secondary);padding:8px 16px;backdrop-filter:none;box-shadow:none}.btn.text[data-v-b95bcae4]:hover{background:var(--cb-text-bg-hover);color:var(--cb-text);box-shadow:0 4px 16px var(--cb-shadow)}.btn.disabled[data-v-b95bcae4]{opacity:.4;pointer-events:none;cursor:default;background:var(--cb-disabled-bg);color:var(--cb-disabled-text);transform:none;box-shadow:none}.form-grid[data-v-1cf27912]{display:flex;flex-direction:column;gap:var(--0d9b599a);width:100%}.form-grid .form-grid-row[data-v-1cf27912]{display:grid;gap:var(--40d6bc66);width:100%}.form-grid .form-grid-row .form-grid-item[data-v-1cf27912]{min-width:0}@media (max-width:768px){.form-grid .form-grid-row[data-v-1cf27912]{grid-template-columns:1fr!important}}.custom-tooltip-wrapper[data-v-70f5f6c0]{position:relative;display:inline-block;z-index:9000}.custom-tooltip[data-v-70f5f6c0]{position:absolute;z-index:2001;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none}.custom-tooltip.tooltip-dark[data-v-70f5f6c0]{background:rgba(48,49,51,.9);color:#fff;border:1px solid rgba(48,49,51,.9);box-shadow:0 2px 8px rgba(0,0,0,.15)}.custom-tooltip.tooltip-light[data-v-70f5f6c0]{background:#fff;color:#606266;border:1px solid #e4e7ed;box-shadow:0 2px 12px rgba(0,0,0,.1)}.custom-tooltip.tooltip-top[data-v-70f5f6c0]{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.custom-tooltip.tooltip-bottom[data-v-70f5f6c0]{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.custom-tooltip.tooltip-left[data-v-70f5f6c0]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.custom-tooltip.tooltip-right[data-v-70f5f6c0]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-fade-enter-active[data-v-70f5f6c0],.tooltip-fade-leave-active[data-v-70f5f6c0]{transition:opacity .2s ease}.tooltip-fade-enter-from[data-v-70f5f6c0],.tooltip-fade-leave-to[data-v-70f5f6c0]{opacity:0}.waves-container[data-v-2a14209d],.waves-deco[data-v-2a14209d]{position:relative;display:flex;justify-content:center;align-items:center}.waves-container[data-v-2a14209d]{width:100%;height:100%}.wave[data-v-2a14209d]{position:absolute;border-radius:50%;animation-name:ripple-2a14209d;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-iteration-count:infinite;animation-fill-mode:both;will-change:transform,opacity}.wave[data-v-2a14209d]:before{content:"";position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#f2efe7,transparent 60%);opacity:.6;transition:opacity .8s ease-in-out}.wave[data-v-2a14209d]:after{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 60% 70%,#e8e6e3,transparent 50%);opacity:.4;animation:float-2a14209d 12s ease-in-out infinite}@keyframes ripple-2a14209d{0%{opacity:0;transform:scale(.3) rotate(0deg)}15%{opacity:.6;transform:scale(.5) rotate(1deg)}85%{opacity:.3;transform:scale(1.4) rotate(-1deg)}to{opacity:0;transform:scale(1.8) rotate(0deg)}}@keyframes breathe-2a14209d{0%,to{transform:scale(1) rotate(0deg);opacity:.5}25%{transform:scale(1.02) rotate(.5deg);opacity:.6}50%{transform:scale(1.05) rotate(1deg);opacity:.7}75%{transform:scale(1.02) rotate(.5deg);opacity:.8}}@keyframes pulse-2a14209d{0%,to{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}}@keyframes float-2a14209d{0%,to{transform:translateY(0) rotate(0deg);opacity:.6}33%{transform:translateY(-2px) rotate(1deg);opacity:.7}66%{transform:translateY(1px) rotate(-.5deg);opacity:.8}}.waves-deco[data-animation=breathe] .wave[data-v-2a14209d]{animation-name:breathe-2a14209d;animation-duration:10s}.waves-deco[data-animation=pulse] .wave[data-v-2a14209d]{animation-name:pulse-2a14209d;animation-duration:6s}.waves-deco[data-v-2a14209d]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (max-width:768px){.wave[data-v-2a14209d]{animation-duration:10s}}@media (prefers-reduced-motion:reduce){.wave[data-v-2a14209d]{animation-duration:20s;animation-timing-function:linear}.wave[data-v-2a14209d]:after{animation:none}}.boarding-wrap[data-v-5901cbd8]{position:relative;max-width:880px;margin:0 auto}.boarding-card__header[data-v-5901cbd8]{display:flex;align-items:center;justify-content:space-between;padding:10px 30px}.brand[data-v-5901cbd8]{display:flex;align-items:center;gap:10px}.brand__dot[data-v-5901cbd8]{width:12px;height:12px;border-radius:50%;background:#e6e6e6;box-shadow:0 0 0 8px hsla(0,0%,76.1%,.08);margin-right:10px}.brand__title[data-v-5901cbd8]{font-size:1rem;font-weight:700;letter-spacing:.3px;margin:0;color:#0f172a}.header__right[data-v-5901cbd8]{display:flex;align-items:center;gap:12px}.header-actions[data-v-5901cbd8]{display:flex;gap:10px}.boarding-card__body[data-v-5901cbd8]{padding:20px}.segment[data-v-5901cbd8]{display:grid;gap:14px;margin-top:10px}.ticket-grid[data-v-5901cbd8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;transition:opacity .18s ease}.ticket-grid.is-loading[data-v-5901cbd8]{opacity:.6;pointer-events:none}.ticket-grid--points[data-v-5901cbd8]{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-kv[data-v-5901cbd8]{display:grid;grid-template-rows:auto 1fr;gap:6px;padding:12px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(4px);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.8)}.ticket-kv--full[data-v-5901cbd8]{grid-column:1/-1}.ticket-kv__label[data-v-5901cbd8]{font-size:.8rem;font-weight:600;color:#0f172a;letter-spacing:.2px}.ticket-kv__value[data-v-5901cbd8]{font-size:.85rem;word-break:break-word}.multiline[data-v-5901cbd8]{white-space:pre-wrap;line-height:1.6}.waves[data-v-5901cbd8]{position:absolute;top:-75px;left:-65px;width:100%;height:120px;z-index:-1}