.ot-tile[data-v-17c9f513]{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0;padding:.875rem;border:0;border-radius:16px;background:#ffffff0a;color:#fff;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.ot-tile[data-v-17c9f513]:hover{color:#fff;background:#ffffff14}.ot-tile[data-v-17c9f513]:focus-visible{outline:2px solid #ff9a6c;outline-offset:3px}.ot-tile--row[data-v-17c9f513]{width:13.5rem}.ot-tile--row.ot-tile--custom[data-v-17c9f513]{width:auto;max-width:16rem}@media(max-width:639px){.ot-tile--grid[data-v-17c9f513]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem;border-radius:14px}.ot-tile--grid .ot-badge[data-v-17c9f513]{width:1.875rem;height:1.875rem}.ot-tile--grid .ot-badge[data-v-17c9f513] svg{width:14px;height:14px}.ot-tile--grid .ot-title[data-v-17c9f513]{font-size:.82rem}.ot-tile--grid .ot-sub[data-v-17c9f513]{font-size:.7rem}.ot-tile--grid .ot-unit[data-v-17c9f513],.ot-tile--grid.ot-tile--custom .ot-sub[data-v-17c9f513]{display:none}}.ot-badge[data-v-17c9f513]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:11px;background:#ffffff0f;color:#e5e7eb}.ot-text[data-v-17c9f513]{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ot-title[data-v-17c9f513]{font-size:.95rem;font-weight:600;line-height:1.2}.ot-sub[data-v-17c9f513]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:#fff9}.ot-price[data-v-17c9f513]{font-weight:600;color:#fff}.ot-tile--boosting .ot-badge[data-v-17c9f513]{background:var(--accent-color-transparent-2);color:var(--primary-color)}.ot-tile--coaching .ot-badge[data-v-17c9f513]{background:#a855f729;color:#d8b4fe}.ot-tile--custom .ot-sub[data-v-17c9f513]{color:#ffffff80}.ot-tile--boosting.ot-tile--selected[data-v-17c9f513]{background:var(--accent-color-transparent-1);box-shadow:inset 0 0 0 1.5px var(--primary-color)}.ot-tile--coaching.ot-tile--selected[data-v-17c9f513]{background:#a855f71f;box-shadow:inset 0 0 0 1.5px #a855f7}.ot-tile--custom.ot-tile--selected[data-v-17c9f513]{box-shadow:inset 0 0 0 1.5px #fff9}.ot-selected[data-v-17c9f513]{position:absolute;top:-.6rem;right:.75rem;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--dark-bg);background:var(--primary-color)}.ot-tile--coaching .ot-selected[data-v-17c9f513]{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;flex:1 1 auto;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:0 1.1rem;border-radius:9px;text-decoration:none;font-weight:600;font-size:.9rem;color:var(--text-muted);transition:color .2s ease,background .2s ease}.booster-view-tab:hover{color:#fff}.booster-view-tab--active,.booster-view-tab--active:hover{background:var(--primary-color);color:var(--dark-bg)}.booster-view-tab--active span{color:#05010999!important}.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}
