.ot-tile{color:#fff;background:#ffffff0a;border:0;border-radius:16px;align-items:center;gap:.75rem;min-width:0;padding:.875rem;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:relative}.ot-tile:hover{color:#fff;background:#ffffff14}.ot-tile:focus-visible{outline-offset:3px;outline:2px solid #ff9a6c}.ot-tile--row{width:13.5rem}.ot-tile--row.ot-tile--custom{width:auto;max-width:16rem}@media (max-width:639px){.ot-tile--grid{border-radius:14px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem}.ot-tile--grid .ot-badge{width:1.875rem;height:1.875rem}.ot-tile--grid .ot-badge svg{width:14px;height:14px}.ot-tile--grid .ot-title{font-size:.82rem}.ot-tile--grid .ot-sub{font-size:.7rem}.ot-tile--grid .ot-unit,.ot-tile--grid.ot-tile--custom .ot-sub{display:none}}.ot-badge{color:#e5e7eb;background:#ffffff0f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ot-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ot-title{font-size:.95rem;font-weight:600;line-height:1.2}.ot-sub{text-overflow:ellipsis;white-space:nowrap;color:#fff9;font-size:.75rem;overflow:hidden}.ot-price{color:#fff;font-weight:600}.ot-tile--boosting .ot-badge{background:var(--accent-color-transparent-2);color:var(--primary-color)}.ot-tile--coaching .ot-badge{color:#d8b4fe;background:#a855f729}.ot-tile--custom .ot-sub{color:#ffffff80}.ot-tile--boosting.ot-tile--selected{background:var(--accent-color-transparent-1);box-shadow:inset 0 0 0 1.5px var(--primary-color)}.ot-tile--coaching.ot-tile--selected{background:#a855f71f;box-shadow:inset 0 0 0 1.5px #a855f7}.ot-tile--custom.ot-tile--selected{box-shadow:inset 0 0 0 1.5px #fff9}.ot-selected{color:var(--dark-bg);background:var(--primary-color);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;position:absolute;top:-.6rem;right:.75rem}.ot-tile--coaching .ot-selected{background:#c084fc}
.profile-page{background:var(--dark-bg);min-height:100vh;position:relative}.profile-page:before{content:"";filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff7a4512 0%,#0000 70%);width:80%;height:460px;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-page .profile-h2{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.375rem;font-weight:600}.booster-view-tab{min-height:40px;color:var(--text-muted);border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.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}.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{color:var(--text-color);font-style:italic}.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;letter-spacing:-.01em;margin:18px 0 8px;font-weight:600;line-height:1.3}
