@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@400;700;900&family=Barlow:wght@400;500;700&display=swap";.broverse-page,.broverse-page *{box-sizing:border-box}.broverse-page{--hot-pink:#FF3CAC;--sky-blue:#00D4FF;--lime:#ADFF2F;--banana:#FFE600;--coral:#FF6B6B;--white:#FAFAF8;--off-white:#F0EDE6;--dark:#1a1a1a}.broverse-page .bv-root{font-family:Barlow,sans-serif;background:var(--white);min-height:100vh;overflow-x:hidden;position:relative}.hero{background:var(--hot-pink);border-bottom:6px solid var(--dark)}.hero-stripe{height:12px;background:repeating-linear-gradient(90deg,var(--banana)0,var(--banana)40px,var(--sky-blue)40px,var(--sky-blue)80px,var(--lime)80px,var(--lime)120px,var(--coral)120px,var(--coral)160px);border-bottom:3px solid var(--dark)}.hero-inner{display:flex;flex-direction:column;align-items:center;padding:48px 24px 40px}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(72px,15vw,140px);color:var(--white);line-height:.9;text-align:center;text-shadow:6px 6px 0 var(--dark);letter-spacing:4px}.hero-title span{color:var(--banana);display:block}.hero-sub{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;color:var(--white);letter-spacing:2px;text-transform:uppercase;margin-top:12px;text-shadow:2px 2px 0 var(--dark);text-align:center}.hero-cta-row{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap;justify-content:center}.bv-nav{background:var(--dark);display:flex;justify-content:center;border-bottom:4px solid var(--hot-pink);position:sticky;top:var(--app-nav-height,64px);z-index:40;overflow-x:auto}.bv-nav button{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;color:var(--white);background:none;border:none;padding:14px 22px;cursor:pointer;position:relative;white-space:nowrap}.bv-nav button:hover,.bv-nav button.active{color:var(--banana)}.section{max-width:1100px;margin:0 auto;padding:64px 24px}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,8vw,80px);color:var(--dark);line-height:1;margin-bottom:8px}.section-title span{color:var(--hot-pink)}.section-sub{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#3f3f3f;margin-bottom:32px}.broify-container,.isbro-wrap,.downloads-wrap{background:var(--off-white);border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);padding:28px}.example-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.example-pill{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:var(--banana);color:var(--dark);border:2px solid var(--dark);padding:4px 12px;cursor:pointer;box-shadow:2px 2px 0 var(--dark)}.broify-inputs,.isbro-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.broify-textarea,.broify-output,.isbro-input,.isbro-output{width:100%;min-height:180px;font-family:Barlow,sans-serif;font-size:14px;line-height:1.6;padding:16px;border:3px solid var(--dark);background:#fff;resize:vertical;outline:none}.broify-textarea,.isbro-input{color:var(--dark)}.broify-textarea::-moz-placeholder,.isbro-input::-moz-placeholder{color:#4a4a4a;opacity:1}.broify-textarea::placeholder,.isbro-input::placeholder{color:#4a4a4a;opacity:1}.broify-output,.isbro-output{background:var(--dark);color:var(--lime);overflow-y:auto}.broify-output.loading,.isbro-output.loading{color:var(--banana);animation:blink 1s infinite}.textarea-label{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;color:var(--dark);margin-bottom:8px;display:block}.output-label{color:var(--hot-pink)}.btn{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:2px;border:3px solid var(--dark);padding:12px 32px;cursor:pointer;box-shadow:4px 4px 0 var(--dark)}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--dark)}.btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-pink{background:var(--hot-pink);color:var(--white)}.btn-banana{background:var(--banana);color:var(--dark)}.btn-lime{background:var(--lime);color:var(--dark)}.btn-dark{background:var(--dark);color:var(--white)}.btn-full{width:100%;text-align:center;margin-top:16px;font-size:26px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:32px}.product-card{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);background:#fff;position:relative}.product-card.expanded{grid-column:1 / -1}.product-badge{position:absolute;top:-14px;right:20px;background:var(--hot-pink);color:#fff;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px;padding:4px 12px;border:3px solid var(--dark);box-shadow:3px 3px 0 var(--dark);z-index:1}.product-badge.legendary{background:var(--banana);color:var(--dark)}.product-badge.new{background:var(--lime);color:var(--dark)}.product-badge.hot{background:var(--coral);color:#fff}.product-header{background:var(--off-white);padding:24px;border-bottom:3px solid var(--dark);display:flex;align-items:flex-start;gap:16px;cursor:pointer}.product-emoji{font-size:48px;line-height:1;flex-shrink:0}.product-name{font-family:Bebas Neue,sans-serif;font-size:28px;line-height:1.1;color:var(--dark);letter-spacing:1px}.product-tagline{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--hot-pink);margin-top:4px}.product-price-row{display:flex;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.product-price{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--dark)}.product-weight{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3f3f3f;background:var(--off-white);border:2px solid var(--dark);padding:2px 8px}.product-body{padding:24px}.product-desc{font-size:15px;line-height:1.7;color:#333;margin-bottom:20px}.specs-title,.reviews-title{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;color:var(--dark);margin-bottom:10px}.specs-list{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.specs-list li{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding:6px 12px;background:var(--off-white);border-left:4px solid var(--lime);color:var(--dark)}.specs-list li:before{content:"-> ";color:var(--hot-pink)}.review{border:2px solid var(--dark);padding:12px 16px;margin-bottom:8px;background:var(--off-white)}.review-name{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px;color:var(--hot-pink)}.review-stars{color:#9a7a00;font-size:12px}.review-text{font-size:14px;line-height:1.6;color:#222;margin-top:4px}.product-footer{padding:0 24px 24px;display:flex;gap:12px}.nutrition-label{border:3px solid var(--dark);padding:12px;font-family:Barlow,sans-serif;font-size:12px;margin-top:20px;background:#fff;color:var(--dark)}.nutrition-title{font-family:Bebas Neue,sans-serif;font-size:32px;border-bottom:8px solid var(--dark);padding-bottom:4px;margin-bottom:4px;color:var(--dark)}.nutrition-serving{font-size:11px;margin-bottom:4px}.nutrition-row{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:2px 0;font-size:13px;color:var(--dark)}.nutrition-row.bold{font-weight:700;border-bottom:4px solid var(--dark)}.verdict{display:inline-block;padding:4px 12px;border:2px solid var(--dark);background:var(--banana);color:var(--dark);font-family:Bebas Neue,sans-serif;letter-spacing:1px;margin-bottom:10px}.bro-verdict-card{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);transition:transform .2s,box-shadow .2s;color:var(--dark);background:var(--off-white)}.bro-verdict-body{padding:16px}.bro-verdict-reasoning{font-size:16px;line-height:1.7;color:inherit}.bro-verdict-tip{margin-top:8px;font-size:15px;color:inherit;opacity:1}.bro-verdict-card.BRO{background:var(--lime);color:var(--dark)}.bro-verdict-card.NOT-BRO{background:var(--coral);color:var(--white)}.bro-verdict-card.LEGENDARY-BRO{background:var(--banana);color:var(--dark)}.bro-verdict-card.JUDGING{background:var(--dark);border-color:var(--banana);color:var(--banana)}.bro-rulings-wrap{margin-top:24px}.bro-rulings-title{margin-bottom:12px}.bro-ruling-row{display:flex;gap:12px;padding:10px 14px;margin-bottom:8px;border:2px solid var(--dark);background:#fff}.bro-ruling-verdict{min-width:120px;font-family:Barlow Condensed,sans-serif;font-weight:700;color:#000}.bro-ruling-activity{color:#323232;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:700}.name-card{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);background:#fff;padding:28px}.bro-name-card{margin-top:20px}.bro-name-input{min-height:unset;height:56px;resize:none}.bro-name-motto{background:var(--dark);color:var(--banana);font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:3px;padding:16px;text-align:center;margin-top:16px;border:3px solid var(--banana)}.name-main{font-family:Bebas Neue,sans-serif;font-size:54px;line-height:.95;letter-spacing:2px;color:var(--hot-pink);text-shadow:2px 2px 0 var(--dark)}.name-title{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;color:#323232;text-transform:uppercase;margin:12px 0 20px}.name-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.name-stat{border:3px solid var(--dark);background:var(--off-white);padding:10px}.name-stat span{display:block;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#3f3f3f}.name-stat strong{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:1px;color:var(--dark)}.gainscope-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.gainscope-date-badge{background:var(--dark);color:var(--banana);font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:3px;padding:10px 20px;display:inline-block;margin-bottom:24px;border:3px solid var(--banana)}.gainscope-card-symbol{font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1}.gainscope-card-sign{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;color:var(--dark);margin-top:4px}.gainscope-card-dates{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#3f3f3f;margin-bottom:8px}.gainscope-card-exercise{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--hot-pink)}.gainscope-card{border:3px solid var(--dark);box-shadow:4px 4px 0 var(--dark);background:#fff;padding:16px;cursor:pointer}.gainscope-card.active{border:4px solid var(--hot-pink);box-shadow:6px 6px 0 var(--hot-pink)}.gainscope-details{border:4px solid var(--hot-pink);box-shadow:8px 8px 0 var(--dark);background:var(--off-white);padding:32px;margin-top:12px}.gainscope-selected-head{display:flex;align-items:center;gap:16px;margin-bottom:20px}.gainscope-selected-symbol{font-size:52px}.gainscope-selected-sign{font-family:Bebas Neue,sans-serif;font-size:40px;line-height:1;letter-spacing:2px}.gainscope-selected-dates{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#3f3f3f}.gainscope-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.gainscope-meta-card{border:3px solid var(--dark);padding:14px;color:var(--dark)}.gainscope-meta-card.meta-exercise{background:var(--lime)}.gainscope-meta-card.meta-pr{background:var(--banana)}.gainscope-meta-card.meta-warning{background:var(--coral);color:#fff}.gainscope-meta-card.meta-protein{background:var(--sky-blue)}.gainscope-meta-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;opacity:.7;margin-bottom:4px}.gainscope-meta-value{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:1px}.gainscope-reading{background:var(--dark);color:var(--white);padding:18px;font-family:Barlow,sans-serif;font-size:14px;line-height:1.7;font-style:italic}.desk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:48px}.desk-card{border:3px solid var(--dark);box-shadow:5px 5px 0 var(--dark);background:#fff;padding:20px}.desk-card-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;color:var(--dark);margin-bottom:8px}.desk-card-desc{font-size:16px;line-height:1.65;color:#000;margin-bottom:14px}.desk-meta{display:flex;gap:8px;flex-wrap:wrap}.desk-tag{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border:2px solid var(--dark);color:var(--dark)}.desk-tag.reps{background:var(--banana)}.desk-tag.muscle{background:var(--lime)}.desk-tag.detect-ZERO{background:var(--sky-blue)}.desk-tag.detect-LOW{background:var(--lime)}.desk-tag.detect-MEDIUM{background:var(--banana)}.desk-tag.detect-HIGH{background:var(--coral);color:#fff}.gains-timer{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);background:var(--dark);color:var(--lime);padding:28px;text-align:center;margin-bottom:40px}.gains-timer-tight{margin-bottom:24px}.gains-global-label{font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--off-white)}.timer-display{font-family:Bebas Neue,sans-serif;font-size:80px;line-height:1;letter-spacing:4px;color:var(--lime)}.timer-display-banana{color:var(--banana)}.timer-display.urgent{color:var(--hot-pink);animation:blink .5s infinite}.timer-label{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#d8d8d8;margin-bottom:16px}.desk-timer-label{font-size:34px;letter-spacing:4px;color:#8e98a8}.desk-timer-display{font-size:112px;margin:8px 0 16px}.desk-timer-controls{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.desk-timer-interval{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.desk-timer-interval-label{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;color:#8e98a8;text-transform:uppercase}.desk-interval-btn{font-family:Bebas Neue,sans-serif;font-size:33px;letter-spacing:2px;border:3px solid transparent;background:transparent;color:var(--white);padding:8px 14px;cursor:pointer}.desk-interval-btn.active{background:var(--banana);color:var(--dark);border-color:var(--banana)}.desk-timer-start-btn{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:2px;border:3px solid var(--lime);background:var(--lime);color:var(--dark);padding:10px 22px;cursor:pointer}.desk-timer-start-btn.stop{background:transparent;color:var(--white);border-color:var(--white)}.milestone-wrap{margin:12px auto;max-width:420px}.milestone-label{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--off-white);margin-bottom:6px}.milestone-progress{width:100%;height:8px;border:2px solid #555;background:#333}.milestone-progress::-webkit-progress-bar{background:#333}.milestone-progress::-webkit-progress-value{background:var(--lime);-webkit-transition:width .25s;transition:width .25s}.milestone-progress::-moz-progress-bar{background:var(--lime)}.milestone-hit{background:var(--banana);color:var(--dark);font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;padding:10px 20px;margin:16px auto;max-width:640px;border:3px solid var(--dark)}.lift-cta-wrap{margin-top:16px}.lift-flash{font-size:26px;line-height:1;min-height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;opacity:0}.lift-flash.is-visible{opacity:1}.btn-lift{font-size:28px;padding:16px 36px}.btn-lift.is-rate-limited{opacity:.5}.gym-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.gym-stat-card{border:3px solid var(--dark);box-shadow:4px 4px 0 var(--dark);background:#fff;padding:16px;text-align:center}.gym-stat-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#3f3f3f;margin-bottom:6px}.gym-stat-value{font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1}.gym-value-lime{color:var(--lime)}.gym-value-coral{color:var(--coral)}.gym-value-banana{color:var(--banana)}.gym-rest-wrap{text-align:center}.btn-rest-day{font-size:14px;padding:8px 20px;opacity:.6}.calc-box{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);background:var(--off-white);padding:34px;margin-top:40px}.calc-box .section-sub{font-size:32px;text-align:center;margin-bottom:28px}.calc-row{display:grid;grid-template-columns:minmax(260px,1fr) 108px 112px;align-items:center;-moz-column-gap:14px;column-gap:14px;margin-bottom:16px}.calc-label{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;min-width:0;color:var(--dark)}.calc-input{font-family:Bebas Neue,sans-serif;font-size:34px;width:100%;height:56px;border:3px solid var(--dark);padding:4px 10px;outline:none;text-align:center;background:#fff;color:var(--dark);line-height:1}.calc-input::-moz-placeholder{color:#3c3c3c;opacity:1}.calc-input::placeholder{color:#3c3c3c;opacity:1}.calc-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.calc-input::-webkit-outer-spin-button,.calc-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-unit{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;color:#2f2f2f;letter-spacing:1px;text-transform:uppercase}.calc-result{background:var(--dark);color:var(--lime);font-family:Bebas Neue,sans-serif;font-size:46px;letter-spacing:2px;padding:22px;text-align:center;margin-top:18px;border:3px solid var(--lime)}.download-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.asset-card{background:#fff;border:3px solid var(--dark);box-shadow:5px 5px 0 var(--dark);padding:12px}.asset-preview{border:2px solid var(--dark);background:#fff;min-height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}.asset-preview svg{width:100%;height:auto;display:block}.asset-title{font-family:Bebas Neue,sans-serif;font-size:24px;margin-top:10px;letter-spacing:1px}.asset-type{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#3f3f3f;margin-bottom:8px}.btn-download{width:100%;font-size:18px;padding:8px 12px}.btn-product-add{flex:1;font-size:18px;padding:10px}.btn-product-toggle{font-size:18px;padding:10px 16px}.example-label{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;align-self:center;color:#3f3f3f}.checkout-empty{text-align:center;padding-top:80px}.checkout-empty-icon{font-size:80px;margin-bottom:16px}.btn-go-store{font-size:22px;padding:14px 40px}.checkout-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.checkout-item-row{border:3px solid var(--dark);box-shadow:5px 5px 0 var(--dark);background:#fff;padding:20px;margin-bottom:16px;display:flex;gap:16px;align-items:center}.checkout-item-emoji{font-size:40px}.checkout-item-main{flex:1}.checkout-item-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px}.checkout-item-tagline{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#3f3f3f;text-transform:uppercase}.checkout-item-qty{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;color:#3f3f3f;margin-top:4px;text-transform:uppercase}.checkout-item-price-col{text-align:right}.checkout-item-price{font-family:Bebas Neue,sans-serif;font-size:28px}.checkout-item-gains{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--hot-pink);text-transform:uppercase}.checkout-summary{border:4px solid var(--dark);box-shadow:8px 8px 0 var(--dark);background:var(--off-white);padding:24px;position:sticky;top:80px}.checkout-summary-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:2px;margin-bottom:16px}.checkout-summary-lines{border-top:2px solid var(--dark);padding-top:12px;margin-bottom:4px}.checkout-summary-line{display:flex;justify-content:space-between;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.checkout-summary-name{color:#333}.checkout-summary-total-wrap{border-top:3px solid var(--dark);padding-top:12px;margin-bottom:4px}.checkout-summary-total{display:flex;justify-content:space-between;font-family:Bebas Neue,sans-serif;font-size:22px}.checkout-summary-total-gains{display:flex;justify-content:space-between;font-family:Bebas Neue,sans-serif;font-size:16px;color:var(--hot-pink);margin-top:4px}.checkout-summary-note{background:var(--banana);border:2px solid var(--dark);padding:10px;margin-bottom:16px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.btn-checkout-cta{font-size:20px}.checkout-clear-btn{width:100%;background:none;border:none;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3f3f3f;cursor:pointer;margin-top:10px;text-decoration:underline}.checkout-form-wrap{max-width:560px}.checkout-field-group{margin-bottom:12px}.shipping-field-group,.shipping-method-wrap{margin-bottom:18px}.checkout-singleline-input{min-height:unset;height:48px;resize:none}.shipping-option{display:flex;gap:12px;padding:12px;border:3px solid var(--dark);background:#fff;margin-bottom:8px;cursor:pointer}.shipping-option.selected{border-color:var(--hot-pink);background:#fff0f8}.shipping-option-radio{accent-color:var(--hot-pink);margin-top:2px}.shipping-option-label{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:1px}.shipping-option-sub{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#3f3f3f;text-transform:uppercase}.checkout-actions-row{display:flex;gap:12px}.btn-checkout-cta-flex{flex:1;font-size:20px}.payment-note-1{background:var(--off-white);border:2px solid var(--dark);padding:12px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3f3f3f}.payment-note-2{background:var(--banana);border:2px solid var(--dark);padding:10px 12px;margin-top:10px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--dark)}.payment-required-box{border:3px solid var(--dark);background:var(--banana);padding:16px 20px;margin-top:16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.payment-required-label{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px}.payment-required-value{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--hot-pink)}.checkout-centered{text-align:center}.processing-steps-wrap{max-width:520px;margin:0 auto}.processing-step{padding:10px;margin-bottom:8px;border:2px solid var(--dark);background:#fff}.processing-step.done{background:var(--lime)}.processing-step.current{background:var(--banana)}.checkout-rejected-wrap{max-width:680px;margin:0 auto}.checkout-rejected-card{background:var(--hot-pink);border:6px solid var(--dark);box-shadow:12px 12px 0 var(--dark);padding:40px 32px;margin-bottom:24px}.checkout-rejected-icon{font-size:64px;margin-bottom:16px}.checkout-rejected-pill{background:var(--dark);color:var(--hot-pink);font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:4px;padding:6px 16px;display:inline-block;margin-bottom:20px}.checkout-rejected-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,7vw,64px);color:var(--dark);line-height:1;letter-spacing:2px;margin-bottom:16px}.checkout-rejected-detail{font-family:Barlow,sans-serif;font-size:16px;color:var(--dark);line-height:1.7;margin-bottom:24px}.checkout-rejected-stats{background:var(--dark);border:3px solid var(--banana);padding:20px;margin-bottom:20px}.checkout-rejected-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-rejected-col{text-align:left}.checkout-rejected-col-right{border-left:2px solid #333;padding-left:16px}.checkout-rejected-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;color:#bdbdbd;text-transform:uppercase;margin-bottom:4px}.checkout-rejected-value{font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1}.checkout-rejected-value-balance{color:var(--coral)}.checkout-rejected-value-required{color:var(--banana)}.checkout-rejected-unit{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:#bdbdbd;text-transform:uppercase}.checkout-rejected-progress-wrap{margin-top:16px}.checkout-rejected-progress{width:100%;height:8px}.checkout-rejected-progress::-webkit-progress-bar{background:#333}.checkout-rejected-progress::-webkit-progress-value{background:var(--coral);-webkit-transition:width 1s ease;transition:width 1s ease}.checkout-rejected-progress::-moz-progress-bar{background:var(--coral)}.checkout-rejected-progress-text{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:#bdbdbd;text-transform:uppercase;margin-top:6px;text-align:right}.checkout-rejected-help{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dark);opacity:.7}.checkout-rejected-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-checkout-secondary{font-size:18px}.checkout-error-code{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3f3f3f;margin-top:16px}.nav-checkout-btn{position:relative}.nav-checkout-count{position:absolute;top:6px;right:6px;background:var(--hot-pink);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid var(--banana)}.poster-builder-shell{display:flex;gap:0;min-height:100vh;background:var(--off-white)}.poster-builder-panel{width:340px;flex-shrink:0;background:var(--dark);display:flex;flex-direction:column;border-right:4px solid var(--banana);overflow:auto}.poster-panel-section{padding:20px;border-bottom:3px solid #333}.poster-panel-heading{font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;color:#888;margin-bottom:12px}.poster-template-scroll{max-height:260px;overflow-y:auto;padding-right:4px}.poster-template-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.poster-template-card{aspect-ratio:3/4;background:#111;border:3px solid #333;cursor:pointer;position:relative;overflow:hidden;padding:0}.poster-template-card.is-selected{border-color:var(--banana)}.poster-template-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.poster-template-label{position:absolute;bottom:0;left:0;right:0;background:#000000bf;font-family:Bebas Neue,sans-serif;font-size:9px;letter-spacing:1px;color:var(--banana);text-align:center;padding:3px 2px}.poster-template-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--banana)}.poster-input{width:100%;background:#111;border:2px solid #333;font-family:Bebas Neue,sans-serif;letter-spacing:1px;padding:8px;outline:none}.poster-input-main{color:var(--banana);font-size:16px;resize:vertical;min-height:60px}.poster-input-sub{color:var(--lime);font-size:14px;margin-top:10px}.poster-preset-wrap{margin-top:10px}.poster-mini-heading{font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:2px;color:#888;margin-bottom:6px}.poster-preset-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:132px;overflow-y:auto}.poster-preset-btn{background:#111;border:2px solid #333;color:var(--banana);font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:1px;padding:8px;text-align:left;cursor:pointer}.poster-slider-row{display:flex;gap:12px;align-items:center;margin-top:10px}.poster-range{width:100%}.poster-range-size{accent-color:var(--banana)}.poster-range-y{accent-color:var(--hot-pink)}.poster-color-input{width:44px;height:32px;border:2px solid #333;cursor:pointer;background:none;padding:0}.poster-y-wrap{margin-top:10px}.poster-y-actions{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.poster-mini-btn{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:1px;border:2px solid #555;color:var(--white);padding:5px 10px;cursor:pointer;background:#333}.poster-mini-btn-reset{background:var(--hot-pink);color:var(--dark)}.poster-panel-stickers{flex:1}.poster-sticker-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.poster-sticker-btn{background:#111;border:2px solid #333;padding:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.poster-sticker-preview{width:60px;height:40px;display:flex;align-items:center;justify-content:center}.poster-sticker-name{font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:1px;color:#888;text-align:center}.poster-selected-wrap{padding:16px;border-bottom:3px solid #333;background:#111}.poster-selected-title{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:2px;color:var(--hot-pink);margin-bottom:10px}.poster-selected-actions{display:flex;gap:6px;flex-wrap:wrap}.poster-export-wrap{padding:20px}.poster-export-row{display:flex;gap:8px}.poster-export-btn{flex:1;border:3px solid var(--banana);color:var(--dark);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;padding:12px;cursor:pointer}.poster-export-btn-png{background:var(--hot-pink)}.poster-export-btn-svg{background:var(--banana)}.poster-builder-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:32px;overflow:auto;background:#2a2a2a}.poster-canvas{width:min(600px,100%);aspect-ratio:3/4;flex-shrink:0;box-shadow:0 0 0 4px var(--banana),16px 16px #00000080;cursor:default;background:#111}.poster-canvas.is-dragging{cursor:grabbing}.poster-canvas-svg{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poster-live-text-shadow{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.5))}.poster-live-sub-shadow{filter:drop-shadow(2px 2px 0 rgba(0,0,0,.5))}.stripe-sep{height:8px;background:repeating-linear-gradient(90deg,var(--hot-pink)0,var(--hot-pink)20px,var(--banana)20px,var(--banana)40px);border-top:2px solid var(--dark);border-bottom:2px solid var(--dark)}.gains-counter{background:var(--dark);color:var(--lime);font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:3px;text-align:center;padding:8px;border-bottom:3px solid var(--banana)}.bv-footer{background:var(--dark);color:var(--white);text-align:center;padding:40px 24px;border-top:6px solid var(--hot-pink)}.footer-logo{font-family:Bebas Neue,sans-serif;font-size:48px;color:var(--banana);letter-spacing:4px}.footer-tagline{font-family:Barlow Condensed,sans-serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:#bdbdbd;margin-top:4px}.toast{position:fixed;bottom:32px;right:32px;background:var(--lime);border:4px solid var(--dark);box-shadow:6px 6px 0 var(--dark);padding:16px 24px;font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:2px;z-index:999}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:900px){.products-grid,.checkout-grid{grid-template-columns:1fr}.checkout-summary{position:static}.poster-builder-shell{flex-direction:column}.poster-builder-panel{width:100%;border-right:none;border-bottom:4px solid var(--banana)}}@media (max-width:760px){.broify-inputs,.isbro-grid,.name-stats,.gainscope-meta,.gym-stats-grid,.checkout-rejected-stats-grid{grid-template-columns:1fr}.desk-timer-label{font-size:24px}.desk-timer-display{font-size:80px}.desk-timer-controls{gap:14px}.desk-timer-interval-label{font-size:19px}.desk-interval-btn{font-size:26px;padding:6px 10px}.desk-timer-start-btn{font-size:26px;padding:8px 14px}.calc-row{grid-template-columns:1fr;row-gap:8px}.calc-label{font-size:20px}.calc-input{max-width:160px;font-size:30px}.calc-unit{font-size:16px}.calc-result{font-size:34px}.toast{bottom:18px;right:18px;left:18px;font-size:20px;text-align:center}.poster-export-row{flex-direction:column}}
