.ot-tile[data-v-97bc0c63]{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0;padding:.875rem;border-radius:16px;border:1px solid transparent;color:#fff;text-decoration:none;transition:filter .2s ease,box-shadow .2s ease}.ot-tile[data-v-97bc0c63]:hover{color:#fff;filter:brightness(1.15)}.ot-tile[data-v-97bc0c63]:focus-visible{outline:2px solid #ff9a6c;outline-offset:3px}.ot-tile--row[data-v-97bc0c63]{width:13.5rem}.ot-tile--row.ot-tile--custom[data-v-97bc0c63]{width:auto;max-width:16rem}@media(max-width:639px){.ot-tile--grid[data-v-97bc0c63]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem;border-radius:14px}.ot-tile--grid .ot-badge[data-v-97bc0c63]{width:1.875rem;height:1.875rem}.ot-tile--grid .ot-badge[data-v-97bc0c63] svg{width:14px;height:14px}.ot-tile--grid .ot-title[data-v-97bc0c63]{font-size:.82rem}.ot-tile--grid .ot-sub[data-v-97bc0c63]{font-size:.7rem}.ot-tile--grid .ot-unit[data-v-97bc0c63],.ot-tile--grid.ot-tile--custom .ot-sub[data-v-97bc0c63]{display:none}}.ot-badge[data-v-97bc0c63]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px}.ot-text[data-v-97bc0c63]{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ot-title[data-v-97bc0c63]{font-size:.95rem;font-weight:600;line-height:1.2}.ot-sub[data-v-97bc0c63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:#ffffffa6}.ot-price[data-v-97bc0c63]{font-weight:600}.ot-tile--boosting[data-v-97bc0c63]{border-color:#ff7a458c;background:linear-gradient(135deg,#ff7a4542,#f9731612)}.ot-tile--boosting .ot-badge[data-v-97bc0c63]{background:linear-gradient(135deg,#ff7a45,#f97316);box-shadow:0 6px 16px #ff5a3c66}.ot-tile--boosting .ot-price[data-v-97bc0c63]{color:#ffc3a3}.ot-tile--coaching[data-v-97bc0c63]{border-color:#a855f799;background:linear-gradient(135deg,#a855f73d,#7c3aed0f)}.ot-tile--coaching .ot-badge[data-v-97bc0c63]{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 6px 16px #a855f773}.ot-tile--coaching .ot-price[data-v-97bc0c63]{color:#e3cdff}.ot-tile--custom[data-v-97bc0c63]{border:1px dashed rgba(255,255,255,.22);background:#ffffff08}.ot-tile--custom .ot-badge[data-v-97bc0c63]{border:1px solid rgba(255,255,255,.18)}.ot-tile--custom .ot-sub[data-v-97bc0c63]{color:#ffffff80}.ot-tile--selected[data-v-97bc0c63]{border-width:1.5px;border-style:solid}.ot-tile--boosting.ot-tile--selected[data-v-97bc0c63]{border-color:#ff7a45;box-shadow:0 0 0 4px #ff7a4524}.ot-tile--coaching.ot-tile--selected[data-v-97bc0c63]{border-color:#a855f7;box-shadow:0 0 0 4px #a855f729}.ot-tile--custom.ot-tile--selected[data-v-97bc0c63]{border-color:#fff9}.ot-selected[data-v-97bc0c63]{position:absolute;top:-.6rem;right:.75rem;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;color:#1a0b05;background:#ff7a45}.ot-tile--coaching .ot-selected[data-v-97bc0c63]{background:#c084fc}.profile-page{min-height:100vh;position:relative;background:var(--dark-bg)}.profile-page:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:460px;background:radial-gradient(circle,rgba(255,122,69,.07) 0%,transparent 70%);filter:blur(110px);pointer-events:none;z-index:0}.profile-page .profile-h2{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:#fff}.booster-view-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.1rem;margin-bottom:-1px;text-decoration:none;font-weight:500;font-size:.9375rem;color:#ffffff80;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease}.booster-view-tab:hover{color:#ffffffd9}.booster-view-tab--active{color:#fff;border-bottom-color:var(--primary-color)}.order-bar-enter-active,.order-bar-leave-active{transition:transform .25s ease}.order-bar-enter-from,.order-bar-leave-to{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.order-bar-enter-active,.order-bar-leave-active{transition:none}}.prose-content strong,.prose-content b{color:#fff;font-weight:600}.prose-content em,.prose-content i{font-style:italic;color:var(--text-color)}.prose-content ul,.prose-content ol{margin:14px 0;padding-left:24px}.prose-content li{margin-bottom:6px;line-height:1.6}.prose-content ul{list-style-type:disc}.prose-content ol{list-style-type:decimal}.prose-content p{margin-bottom:10px;line-height:1.75}.prose-content p:last-child{margin-bottom:0}.prose-content h1,.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6{color:#fff;font-weight:600;letter-spacing:-.01em;margin:18px 0 8px;line-height:1.3}
