#paper-output,#paper-output *{box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#paper-output{width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#071827!important;overflow:visible!important;transform:none!important;position:static!important}.workout-paper-page{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;border:2px solid #06351f!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}.workout-paper-topline{height:6px!important;background:linear-gradient(90deg,#06351f,#0f5a35,#f97316)!important}.workout-paper-header{display:grid!important;grid-template-columns:145px 1fr 115px!important;gap:8px!important;align-items:center!important;padding:7px 9px!important;background:linear-gradient(135deg,#f5faef,#fff 45%,#e6f1dc)!important;border-bottom:2px solid #06351f!important;direction:ltr!important}.workout-paper-logo-box{width:140px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.workout-paper-logo{width:136px!important;height:40px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}.workout-paper-title-box{direction:rtl!important;text-align:center!important}.workout-paper-title-box h1{margin:0!important;font-size:28px!important;line-height:1.05!important;font-weight:950!important;color:#06351f!important}.workout-paper-title-box p{margin:3px 0 0!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;color:#334155!important}.workout-paper-title-box strong{display:block!important;margin-top:3px!important;font-size:19px!important;font-weight:950!important;color:#071b34!important}.workout-paper-date-box{direction:rtl!important;border:1.5px solid #06351f!important;border-radius:8px!important;padding:6px!important;text-align:center!important;background:#fff!important}.workout-paper-date-box span,.workout-paper-summary span,.workout-paper-dose span{display:block!important;font-size:10px!important;font-weight:900!important;color:#0718279e!important}.workout-paper-date-box b,.workout-paper-summary strong,.workout-paper-dose strong{display:block!important;margin-top:2px!important;font-size:13px!important;font-weight:950!important;color:#06351f!important}.workout-paper-summary{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-bottom:2px solid #06351f!important}.workout-paper-summary>div{padding:5px!important;background:#fbfdf8!important;border-left:1px solid rgba(6,53,31,.35)!important;text-align:center!important}.workout-paper-banner{margin:7px 9px 6px!important;min-height:52px!important;padding:8px 12px!important;border-radius:12px!important;background:linear-gradient(135deg,#06351f,#0f5a35)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#fff!important}.workout-paper-banner h2{margin:0 0 3px!important;font-size:26px!important;line-height:1.05!important;font-weight:950!important;color:#fff!important}.workout-paper-banner p{margin:0!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;color:#ffffffeb!important}.workout-paper-banner span{border:1.5px solid rgba(255,255,255,.72)!important;border-radius:999px!important;padding:5px 9px!important;font-size:12px!important;font-weight:950!important;color:#fff!important;white-space:nowrap!important}.workout-paper-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 9px 7px!important}.workout-paper-section{border:1.5px solid rgba(6,53,31,.35)!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.workout-paper-section-head{display:grid!important;grid-template-columns:34px 1fr!important;gap:6px!important;align-items:center!important;min-height:42px!important;padding:5px 6px!important;background:#f1f7ed!important;border-bottom:1.5px solid rgba(6,53,31,.28)!important}.workout-paper-section-number{width:28px!important;height:28px!important;border-radius:8px!important;background:#e6f2df!important;color:#06351f!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;font-weight:950!important}.workout-paper-section-title-main,.workout-paper-section-head h3{margin:0!important;font-size:20px!important;line-height:1.05!important;font-weight:950!important;color:#071b34!important;text-align:right!important}.workout-paper-section-title-sub,.workout-paper-section-head p{margin:1px 0 0!important;font-size:10px!important;line-height:1.05!important;font-weight:900!important;color:#0f5a35!important;text-transform:uppercase!important;text-align:right!important}.workout-paper-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.workout-paper-table th{background:#071b34!important;color:#fff!important;font-size:11px!important;font-weight:950!important;padding:4px 3px!important;border:1px solid rgba(255,255,255,.28)!important;text-align:center!important}.workout-paper-table td{color:#071827!important;font-size:12px!important;line-height:1.18!important;font-weight:850!important;padding:4px 3px!important;border:1px solid rgba(6,53,31,.28)!important;text-align:center!important;vertical-align:middle!important;overflow-wrap:anywhere!important}.workout-paper-table tr:nth-child(2n) td{background:#f7fbf3!important}.workout-paper-num{width:28px!important;color:#06351f!important;font-weight:950!important}.workout-paper-dose{display:grid!important;grid-template-columns:repeat(2,1fr)!important;border-top:1.5px solid rgba(6,53,31,.28)!important}.workout-paper-dose>div{padding:4px!important;text-align:center!important;background:#fbfdf8!important}.workout-paper-instructions{margin:0 9px 6px!important;border:1.5px solid rgba(6,53,31,.35)!important;border-radius:10px!important;padding:5px 9px!important;background:#fbfdf8!important}.workout-paper-instructions h3{margin:0 0 3px!important;font-size:15px!important;font-weight:950!important;color:#06351f!important}.workout-paper-instructions ol{margin:0!important;padding-right:16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 12px!important}.workout-paper-instructions li{font-size:10.5px!important;line-height:1.2!important;font-weight:850!important}.workout-paper-footer{display:flex!important;justify-content:space-between!important;border-top:1.5px solid #06351f!important;background:#f5faef!important;color:#06351f!important;padding:5px 9px!important;font-size:11px!important;font-weight:950!important}#paper-output.workout-paper-modern,.workout-paper-modern#paper-output{display:block!important;direction:rtl!important}#paper-output .workout-paper-logo-box,#paper-output .workout-paper-logo-box picture,#paper-output picture .workout-paper-logo{max-width:140px!important;max-height:42px!important;overflow:hidden!important}#paper-output img.workout-paper-logo,.workout-paper-logo{width:136px!important;height:40px!important;min-width:136px!important;max-width:136px!important;min-height:40px!important;max-height:40px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;display:block!important}.workout-paper-onepage-capture .workout-paper-page,.workout-paper-pdf-capture .workout-paper-page{width:1600px!important;max-width:1600px!important;height:1131px!important;min-height:1131px!important;overflow:hidden!important}.workout-paper-onepage-capture .workout-paper-grid,.workout-paper-pdf-capture .workout-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workout-paper-onepage-capture #paper-output,.workout-paper-pdf-capture{width:1600px!important;max-width:1600px!important;height:1131px!important;min-height:1131px!important;max-height:1131px!important;overflow:hidden!important;background:#fff!important}.workout-paper-onepage-capture .workout-paper-page,.workout-paper-pdf-capture .workout-paper-page{width:1600px!important;max-width:1600px!important;height:1131px!important;min-height:1131px!important;max-height:1131px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.workout-paper-onepage-capture .workout-paper-topline,.workout-paper-pdf-capture .workout-paper-topline{flex:0 0 6px!important}.workout-paper-onepage-capture .workout-paper-header,.workout-paper-pdf-capture .workout-paper-header{flex:0 0 96px!important;grid-template-columns:180px 1fr 145px!important;gap:12px!important;padding:11px 13px!important}.workout-paper-onepage-capture .workout-paper-logo-box,.workout-paper-pdf-capture .workout-paper-logo-box{width:172px!important;height:54px!important}.workout-paper-onepage-capture img.workout-paper-logo,.workout-paper-onepage-capture .workout-paper-logo,.workout-paper-pdf-capture img.workout-paper-logo,.workout-paper-pdf-capture .workout-paper-logo{width:168px!important;min-width:168px!important;max-width:168px!important;height:52px!important;min-height:52px!important;max-height:52px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}.workout-paper-onepage-capture .workout-paper-title-box h1,.workout-paper-pdf-capture .workout-paper-title-box h1{font-size:30px!important;line-height:1.05!important}.workout-paper-onepage-capture .workout-paper-title-box p,.workout-paper-pdf-capture .workout-paper-title-box p{font-size:13px!important}.workout-paper-onepage-capture .workout-paper-title-box strong,.workout-paper-pdf-capture .workout-paper-title-box strong{font-size:18px!important}.workout-paper-onepage-capture .workout-paper-date-box,.workout-paper-pdf-capture .workout-paper-date-box{padding:8px!important}.workout-paper-onepage-capture .workout-paper-date-box span,.workout-paper-onepage-capture .workout-paper-dose span,.workout-paper-pdf-capture .workout-paper-date-box span,.workout-paper-pdf-capture .workout-paper-dose span{font-size:11px!important}.workout-paper-onepage-capture .workout-paper-date-box b,.workout-paper-onepage-capture .workout-paper-dose strong,.workout-paper-pdf-capture .workout-paper-date-box b,.workout-paper-pdf-capture .workout-paper-dose strong{font-size:14px!important}.workout-paper-onepage-capture .workout-paper-grid,.workout-paper-pdf-capture .workout-paper-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:10px 13px 9px!important}.workout-paper-onepage-capture .workout-paper-section,.workout-paper-pdf-capture .workout-paper-section{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.workout-paper-onepage-capture .workout-paper-section-head,.workout-paper-pdf-capture .workout-paper-section-head{flex:0 0 auto!important;min-height:60px!important;grid-template-columns:42px 1fr!important;padding:8px 9px!important}.workout-paper-onepage-capture .workout-paper-section-number,.workout-paper-pdf-capture .workout-paper-section-number{width:34px!important;height:34px!important;font-size:18px!important}.workout-paper-onepage-capture .workout-paper-section-title-main,.workout-paper-onepage-capture .workout-paper-section-head h3,.workout-paper-pdf-capture .workout-paper-section-title-main,.workout-paper-pdf-capture .workout-paper-section-head h3{font-size:20px!important}.workout-paper-onepage-capture .workout-paper-section-title-sub,.workout-paper-onepage-capture .workout-paper-section-head p,.workout-paper-pdf-capture .workout-paper-section-title-sub,.workout-paper-pdf-capture .workout-paper-section-head p{font-size:11px!important}.workout-paper-onepage-capture .workout-paper-table,.workout-paper-pdf-capture .workout-paper-table{flex:1 1 auto!important;height:100%!important}.workout-paper-onepage-capture .workout-paper-table th,.workout-paper-pdf-capture .workout-paper-table th{font-size:13px!important;padding:5px 4px!important}.workout-paper-onepage-capture .workout-paper-table td,.workout-paper-pdf-capture .workout-paper-table td{font-size:11.5px!important;line-height:1.22!important;padding:5px 4px!important}.workout-paper-onepage-capture .workout-paper-num,.workout-paper-pdf-capture .workout-paper-num{width:34px!important}.workout-paper-onepage-capture .workout-paper-dose,.workout-paper-pdf-capture .workout-paper-dose{flex:0 0 auto!important;margin-top:auto!important}.workout-paper-onepage-capture .workout-paper-dose>div,.workout-paper-pdf-capture .workout-paper-dose>div{padding:7px 4px!important}.workout-paper-onepage-capture .workout-paper-instructions,.workout-paper-pdf-capture .workout-paper-instructions{flex:0 0 68px!important;margin:0 13px 8px!important;padding:8px 11px!important}.workout-paper-onepage-capture .workout-paper-instructions h3,.workout-paper-pdf-capture .workout-paper-instructions h3{font-size:19px!important}.workout-paper-onepage-capture .workout-paper-instructions li,.workout-paper-pdf-capture .workout-paper-instructions li{font-size:12px!important}.workout-paper-onepage-capture .workout-paper-footer,.workout-paper-pdf-capture .workout-paper-footer{flex:0 0 31px!important;padding:8px 13px!important;font-size:12px!important}@media print{#paper-output{width:291mm!important;max-width:291mm!important;height:204mm!important;min-height:204mm!important;max-height:204mm!important;overflow:hidden!important}#paper-output .workout-paper-page{width:291mm!important;max-width:291mm!important;height:204mm!important;min-height:204mm!important;max-height:204mm!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#paper-output .workout-paper-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:1.8mm!important;padding:1.8mm 2.2mm 1.5mm!important}#paper-output .workout-paper-section{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}#paper-output .workout-paper-table{flex:1 1 auto!important;height:100%!important}#paper-output .workout-paper-dose{flex:0 0 auto!important;margin-top:auto!important}#paper-output .workout-paper-instructions{flex:0 0 12mm!important;margin:0 2.2mm 1.5mm!important}#paper-output .workout-paper-footer{flex:0 0 6mm!important}@page{size:A4 landscape;margin:3mm}html,body{width:297mm!important;min-height:210mm!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}#paper-output,#paper-output *{visibility:visible!important}#paper-output{position:absolute!important;inset:0!important;width:291mm!important;max-width:291mm!important;margin:0!important;padding:0!important;background:#fff!important}#paper-output .workout-paper-page{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}#paper-output .workout-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#paper-output .workout-paper-title-box h1,.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture .workout-paper-title-box h1{font-size:33px!important}#paper-output .workout-paper-title-box strong,.workout-paper-pdf-capture .workout-paper-title-box strong,.workout-paper-onepage-capture .workout-paper-title-box strong,#paper-output .workout-paper-section-number,.workout-paper-pdf-capture .workout-paper-section-number,.workout-paper-onepage-capture .workout-paper-section-number{font-size:21px!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3,.workout-paper-pdf-capture .workout-paper-section-title-main,.workout-paper-pdf-capture .workout-paper-section-head h3,.workout-paper-onepage-capture .workout-paper-section-title-main,.workout-paper-onepage-capture .workout-paper-section-head h3{font-size:23px!important}#paper-output .workout-paper-section-title-sub,#paper-output .workout-paper-section-head p,.workout-paper-pdf-capture .workout-paper-section-title-sub,.workout-paper-pdf-capture .workout-paper-section-head p,.workout-paper-onepage-capture .workout-paper-section-title-sub,.workout-paper-onepage-capture .workout-paper-section-head p{font-size:12px!important}#paper-output .workout-paper-table th,.workout-paper-pdf-capture .workout-paper-table th,.workout-paper-onepage-capture .workout-paper-table th{font-size:13px!important;padding:6px 5px!important}#paper-output .workout-paper-table td,.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture .workout-paper-table td{font-size:14px!important;line-height:1.24!important;padding:6px 5px!important}#paper-output .workout-paper-date-box span,#paper-output .workout-paper-dose span,.workout-paper-pdf-capture .workout-paper-date-box span,.workout-paper-pdf-capture .workout-paper-dose span,.workout-paper-onepage-capture .workout-paper-date-box span,.workout-paper-onepage-capture .workout-paper-dose span{font-size:12px!important}#paper-output .workout-paper-date-box b,#paper-output .workout-paper-dose strong,.workout-paper-pdf-capture .workout-paper-date-box b,.workout-paper-pdf-capture .workout-paper-dose strong,.workout-paper-onepage-capture .workout-paper-date-box b,.workout-paper-onepage-capture .workout-paper-dose strong{font-size:16px!important}#paper-output .workout-paper-instructions h3,.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture .workout-paper-instructions h3{font-size:18px!important}#paper-output .workout-paper-instructions li,.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture .workout-paper-instructions li,#paper-output .workout-paper-footer,.workout-paper-pdf-capture .workout-paper-footer,.workout-paper-onepage-capture .workout-paper-footer{font-size:12px!important}#paper-output .workout-paper-title-box p,#paper-output .workout-paper-title-box strong,#paper-output .workout-paper-section-title-sub,#paper-output .workout-paper-section-head p,#paper-output.workout-paper-pdf-capture .workout-paper-title-box p,#paper-output.workout-paper-pdf-capture .workout-paper-title-box strong,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-sub,#paper-output.workout-paper-pdf-capture .workout-paper-section-head p,.workout-paper-onepage-capture #paper-output .workout-paper-title-box p,.workout-paper-onepage-capture #paper-output .workout-paper-title-box strong,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-sub,.workout-paper-onepage-capture #paper-output .workout-paper-section-head p{display:none!important}#paper-output .workout-paper-header{grid-template-columns:178px 1fr 220px!important;gap:10px!important;padding:7px 10px!important}#paper-output .workout-paper-logo-box,#paper-output .workout-paper-logo-box picture{width:172px!important;height:58px!important;max-width:172px!important;max-height:58px!important;overflow:visible!important}#paper-output img.workout-paper-logo,#paper-output .workout-paper-logo{width:168px!important;min-width:168px!important;max-width:168px!important;height:56px!important;min-height:56px!important;max-height:56px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;display:block!important}#paper-output .workout-paper-title-box{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;transform:translateY(-3px)!important;direction:ltr!important}#paper-output .workout-paper-title-box h1{font-size:34px!important;line-height:.98!important}#paper-output .workout-paper-meta-boxes{direction:rtl!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box{min-width:0!important;padding:5px 4px!important;border:1.5px solid #06351f!important;border-radius:8px!important;background:#fff!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box span{font-size:10px!important;line-height:1.05!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:14px!important;line-height:1.08!important;white-space:normal!important;word-break:keep-all!important}#paper-output .workout-paper-section-head{min-height:40px!important;grid-template-columns:36px 1fr!important;padding:5px 7px!important}#paper-output .workout-paper-section-number{width:32px!important;height:32px!important;font-size:22px!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3{font-size:24px!important;line-height:1!important}#paper-output .workout-paper-table th{font-size:14px!important;padding:4px!important}#paper-output .workout-paper-table td{font-size:15px!important;line-height:1.15!important;padding:4px!important;font-weight:900!important}#paper-output .workout-paper-instructions h3{font-size:20px!important;line-height:1.08!important}#paper-output .workout-paper-instructions li,#paper-output .workout-paper-footer{font-size:14px!important;line-height:1.18!important}#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{flex:0 0 92px!important;grid-template-columns:205px 1fr 255px!important;gap:14px!important;padding:10px 14px!important}#paper-output.workout-paper-pdf-capture .workout-paper-logo-box,#paper-output.workout-paper-pdf-capture .workout-paper-logo-box picture,.workout-paper-onepage-capture #paper-output .workout-paper-logo-box,.workout-paper-onepage-capture #paper-output .workout-paper-logo-box picture{width:198px!important;height:68px!important;max-width:198px!important;max-height:68px!important;overflow:visible!important}#paper-output.workout-paper-pdf-capture img.workout-paper-logo,#paper-output.workout-paper-pdf-capture .workout-paper-logo,.workout-paper-onepage-capture #paper-output img.workout-paper-logo,.workout-paper-onepage-capture #paper-output .workout-paper-logo{width:192px!important;min-width:192px!important;max-width:192px!important;height:64px!important;min-height:64px!important;max-height:64px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}#paper-output.workout-paper-pdf-capture .workout-paper-title-box,.workout-paper-onepage-capture #paper-output .workout-paper-title-box{transform:translateY(-8px)!important}#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture #paper-output .workout-paper-title-box h1{font-size:39px!important;line-height:.98!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{padding:8px 5px!important;border-radius:9px!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box span,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box span{font-size:11px!important;line-height:1.05!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:17px!important;line-height:1.08!important}#paper-output.workout-paper-pdf-capture .workout-paper-grid,.workout-paper-onepage-capture #paper-output .workout-paper-grid{gap:8px!important;padding:8px 13px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{min-height:52px!important;grid-template-columns:42px 1fr!important;padding:6px 8px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-number,.workout-paper-onepage-capture #paper-output .workout-paper-section-number{width:36px!important;height:36px!important;font-size:23px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-head h3,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output .workout-paper-section-head h3{font-size:27px!important;line-height:1!important}#paper-output.workout-paper-pdf-capture .workout-paper-table th,.workout-paper-onepage-capture #paper-output .workout-paper-table th{font-size:17px!important;line-height:1.05!important;padding:4px!important}#paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output .workout-paper-table td{font-size:18px!important;line-height:1.12!important;padding:4px!important;font-weight:900!important}#paper-output.workout-paper-pdf-capture .workout-paper-dose>div,.workout-paper-onepage-capture #paper-output .workout-paper-dose>div{padding:6px 4px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions,.workout-paper-onepage-capture #paper-output .workout-paper-instructions{flex:0 0 72px!important;margin:0 13px 8px!important;padding:8px 11px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture #paper-output .workout-paper-instructions h3{font-size:21px!important;line-height:1.08!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture #paper-output .workout-paper-instructions li{font-size:15px!important;line-height:1.16!important}@media print{#paper-output .workout-paper-title-box p,#paper-output .workout-paper-title-box strong,#paper-output .workout-paper-section-title-sub,#paper-output .workout-paper-section-head p{display:none!important}#paper-output .workout-paper-header{flex:0 0 17mm!important;grid-template-columns:38mm 1fr 48mm!important;gap:2.2mm!important;padding:1.7mm 2.3mm!important}#paper-output .workout-paper-logo-box,#paper-output .workout-paper-logo-box picture{width:37mm!important;height:12.5mm!important;max-width:37mm!important;max-height:12.5mm!important;overflow:visible!important}#paper-output img.workout-paper-logo,#paper-output .workout-paper-logo{width:36mm!important;height:12mm!important;max-width:36mm!important;max-height:12mm!important;-o-object-fit:contain!important;object-fit:contain!important}#paper-output .workout-paper-title-box{transform:translateY(-1.3mm)!important}#paper-output .workout-paper-title-box h1{font-size:21pt!important;line-height:.98!important}#paper-output .workout-paper-meta-boxes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1mm!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box{padding:1.2mm .8mm!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box span{font-size:7.5pt!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:10.8pt!important}#paper-output .workout-paper-grid{gap:1.5mm!important;padding:1.5mm 2.2mm 1.4mm!important}#paper-output .workout-paper-section-head{min-height:9.2mm!important;grid-template-columns:7.5mm 1fr!important;padding:1mm 1.4mm!important}#paper-output .workout-paper-section-number{width:6.8mm!important;height:6.8mm!important;font-size:13.5pt!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3{font-size:15.5pt!important;line-height:1!important}#paper-output .workout-paper-table th{font-size:10.1pt!important;padding:.7mm .6mm!important}#paper-output .workout-paper-table td{font-size:11.1pt!important;line-height:1.1!important;padding:.7mm .6mm!important}#paper-output .workout-paper-instructions{flex:0 0 13mm!important;padding:1.4mm 1.8mm!important}#paper-output .workout-paper-instructions h3{font-size:13pt!important}#paper-output .workout-paper-instructions li{font-size:9.5pt!important}}#paper-output .workout-paper-meta-boxes .workout-paper-date-box span,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box span,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box span{display:none!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:44px!important;padding:4px 5px!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{margin:0!important;width:100%!important;display:block!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:950!important}#paper-output .workout-paper-dose,#paper-output.workout-paper-pdf-capture .workout-paper-dose,.workout-paper-onepage-capture #paper-output .workout-paper-dose{display:none!important}#paper-output .workout-paper-exercise-cell,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-cell,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-cell{text-align:center!important;padding:3px 4px!important}#paper-output .workout-paper-exercise-line,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-line,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-line{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;align-items:center!important;direction:ltr!important}#paper-output .workout-paper-exercise-name,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-name,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-name{min-width:0!important;text-align:center!important;unicode-bidi:plaintext!important;overflow-wrap:anywhere!important;line-height:1.1!important}#paper-output .workout-paper-inline-dose,#paper-output.workout-paper-pdf-capture .workout-paper-inline-dose,.workout-paper-onepage-capture #paper-output .workout-paper-inline-dose{direction:ltr!important;display:inline-grid!important;grid-template-columns:repeat(2,auto)!important;gap:4px!important;align-items:center!important;justify-content:end!important;white-space:nowrap!important}#paper-output .workout-paper-inline-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-inline-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-inline-dose span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;padding:2px 5px!important;border:1px solid rgba(6,53,31,.28)!important;border-radius:999px!important;background:#f1f7ed!important;color:#06351f!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.1px!important}#paper-output .workout-paper-table td{font-size:16px!important;line-height:1.1!important;padding:3px 4px!important}#paper-output .workout-paper-table th{font-size:14.5px!important;padding:3px 4px!important}#paper-output .workout-paper-num{width:30px!important}#paper-output .workout-paper-instructions{padding:8px 12px!important}#paper-output .workout-paper-instructions h3{font-size:22px!important;line-height:1.05!important;margin-bottom:4px!important}#paper-output .workout-paper-instructions li{font-size:16px!important;line-height:1.18!important;font-weight:900!important}#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{flex:0 0 88px!important;grid-template-columns:205px 1fr 285px!important;gap:13px!important;padding:9px 14px!important}#paper-output.workout-paper-pdf-capture .workout-paper-title-box,.workout-paper-onepage-capture #paper-output .workout-paper-title-box{transform:translateY(-7px)!important}#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture #paper-output .workout-paper-title-box h1{font-size:40px!important;line-height:.98!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes{gap:7px!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{min-height:54px!important;padding:6px 5px!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:19px!important;line-height:1.08!important}#paper-output.workout-paper-pdf-capture .workout-paper-grid,.workout-paper-onepage-capture #paper-output .workout-paper-grid{gap:7px!important;padding:7px 13px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{min-height:48px!important;grid-template-columns:40px 1fr!important;padding:5px 8px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-number,.workout-paper-onepage-capture #paper-output .workout-paper-section-number{width:35px!important;height:35px!important;font-size:24px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-head h3,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output .workout-paper-section-head h3{font-size:28px!important;line-height:.98!important}#paper-output.workout-paper-pdf-capture .workout-paper-table th,.workout-paper-onepage-capture #paper-output .workout-paper-table th{font-size:17px!important;line-height:1.03!important;padding:3px 4px!important}#paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output .workout-paper-table td{font-size:19px!important;line-height:1.08!important;padding:3px 4px!important;font-weight:920!important}#paper-output.workout-paper-pdf-capture .workout-paper-num,.workout-paper-onepage-capture #paper-output .workout-paper-num{width:34px!important;font-size:18px!important}#paper-output.workout-paper-pdf-capture .workout-paper-inline-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-inline-dose span{min-width:54px!important;padding:3px 6px!important;font-size:13px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions,.workout-paper-onepage-capture #paper-output .workout-paper-instructions{flex:0 0 96px!important;margin:0 13px 8px!important;padding:10px 13px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture #paper-output .workout-paper-instructions h3{font-size:25px!important;line-height:1.05!important;margin-bottom:5px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture #paper-output .workout-paper-instructions li{font-size:18px!important;line-height:1.17!important;font-weight:900!important}@media print{#paper-output .workout-paper-meta-boxes .workout-paper-date-box span{display:none!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:9.2mm!important;padding:.8mm!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{margin:0!important;width:100%!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11.2pt!important;line-height:1.05!important}#paper-output .workout-paper-dose{display:none!important}#paper-output .workout-paper-header{flex:0 0 16.2mm!important;grid-template-columns:38mm 1fr 54mm!important;gap:2.1mm!important;padding:1.5mm 2.3mm!important}#paper-output .workout-paper-title-box{transform:translateY(-1mm)!important}#paper-output .workout-paper-title-box h1{font-size:21.5pt!important;line-height:.98!important}#paper-output .workout-paper-grid{gap:1.3mm!important;padding:1.3mm 2.2mm!important}#paper-output .workout-paper-section-head{min-height:8.7mm!important;grid-template-columns:7.2mm 1fr!important;padding:.8mm 1.3mm!important}#paper-output .workout-paper-section-number{width:6.6mm!important;height:6.6mm!important;font-size:14pt!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3{font-size:16pt!important;line-height:.98!important}#paper-output .workout-paper-table th{font-size:10.2pt!important;padding:.55mm .6mm!important}#paper-output .workout-paper-table td{font-size:11.6pt!important;line-height:1.08!important;padding:.55mm .6mm!important}#paper-output .workout-paper-exercise-cell{padding:.55mm .6mm!important}#paper-output .workout-paper-exercise-line{grid-template-columns:minmax(0,1fr) auto!important;gap:.9mm!important}#paper-output .workout-paper-inline-dose{gap:.65mm!important}#paper-output .workout-paper-inline-dose span{min-width:9.6mm!important;padding:.35mm .8mm!important;font-size:7.8pt!important;line-height:1!important}#paper-output .workout-paper-instructions{flex:0 0 17.4mm!important;margin:0 2.2mm 1.4mm!important;padding:1.6mm 2mm!important}#paper-output .workout-paper-instructions h3{font-size:14.4pt!important;line-height:1.05!important;margin-bottom:.8mm!important}#paper-output .workout-paper-instructions li{font-size:10.6pt!important;line-height:1.15!important}}#paper-output .workout-paper-meta-boxes,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes{direction:rtl!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;align-self:center!important;overflow:visible!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 8px!important;overflow:visible!important;text-align:center!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1.18!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-weight:950!important}#paper-output .workout-paper-section-head,#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;min-height:45px!important;padding:5px 7px!important}#paper-output .workout-paper-section-title-wrap,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-wrap,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-wrap{min-width:0!important;width:100%!important}#paper-output .workout-paper-section-title-row,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:100%!important;min-width:0!important;direction:ltr!important;white-space:nowrap!important}#paper-output .workout-paper-section-title-row .workout-paper-section-title-main,#paper-output .workout-paper-section-title-row h3,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row h3,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row h3{flex:0 1 auto!important;min-width:0!important;margin:0!important;text-align:right!important;white-space:nowrap!important;overflow:visible!important}#paper-output .workout-paper-section-dose,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose{direction:ltr!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important}#paper-output .workout-paper-section-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;padding:3px 6px!important;border:1px solid rgba(6,53,31,.28)!important;border-radius:999px!important;background:#f8fcf4!important;color:#06351f!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.1px!important}#paper-output .workout-paper-exercise-line,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-line,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-line{display:block!important}#paper-output .workout-paper-inline-dose,#paper-output.workout-paper-pdf-capture .workout-paper-inline-dose,.workout-paper-onepage-capture #paper-output .workout-paper-inline-dose{display:none!important}#paper-output .workout-paper-exercise-cell,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-cell,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-cell{text-align:center!important;padding:3px 5px!important}#paper-output .workout-paper-exercise-name,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-name,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-name{display:block!important;width:100%!important;text-align:center!important;unicode-bidi:plaintext!important;overflow-wrap:anywhere!important}#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{grid-template-columns:205px 1fr 330px!important;gap:12px!important;flex:0 0 86px!important;padding:8px 14px!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{min-height:50px!important;height:50px!important;padding:0 9px!important}#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:17px!important;line-height:1.18!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{min-height:48px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:5px 8px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row{gap:8px!important}#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose span{min-width:58px!important;padding:3px 7px!important;font-size:14px!important}#paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output .workout-paper-table td{font-size:19px!important;line-height:1.08!important;padding:3px 5px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions,.workout-paper-onepage-capture #paper-output .workout-paper-instructions{flex:0 0 104px!important;padding:10px 13px!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture #paper-output .workout-paper-instructions h3{font-size:26px!important;line-height:1.05!important}#paper-output.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture #paper-output .workout-paper-instructions li{font-size:18px!important;line-height:1.17!important}@media print{#paper-output .workout-paper-header{flex:0 0 16mm!important;grid-template-columns:38mm 1fr 62mm!important;gap:2mm!important;padding:1.3mm 2.2mm!important}#paper-output .workout-paper-meta-boxes{gap:1.2mm!important;overflow:visible!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box{min-height:8.6mm!important;height:8.6mm!important;padding:0 1.2mm!important;overflow:visible!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:10.2pt!important;line-height:1.16!important;overflow:visible!important;text-overflow:clip!important}#paper-output .workout-paper-section-head{min-height:8.5mm!important;grid-template-columns:7mm minmax(0,1fr)!important;padding:.8mm 1.2mm!important}#paper-output .workout-paper-section-title-row{gap:1.2mm!important}#paper-output .workout-paper-section-dose span{min-width:10.2mm!important;padding:.45mm .9mm!important;font-size:7.8pt!important;line-height:1!important}#paper-output .workout-paper-exercise-line{display:block!important}#paper-output .workout-paper-inline-dose{display:none!important}#paper-output .workout-paper-instructions{flex:0 0 18mm!important;margin:0 2.2mm 1.4mm!important;padding:1.6mm 2mm!important}#paper-output .workout-paper-instructions h3{font-size:14.7pt!important}#paper-output .workout-paper-instructions li{font-size:10.6pt!important}}#paper-output .workout-paper-header{grid-template-columns:178px 1fr 270px!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:15px!important;line-height:1.18!important}#paper-output .workout-paper-page,#paper-output.workout-paper-pdf-capture .workout-paper-page,.workout-paper-onepage-capture #paper-output .workout-paper-page{background:#fff!important}#paper-output .workout-paper-header,#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{grid-template-columns:195px minmax(0,1fr) 350px!important;gap:10px!important;flex:0 0 82px!important;padding:7px 13px!important}#paper-output .workout-paper-title-box h1,#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture #paper-output .workout-paper-title-box h1{font-size:38px!important;line-height:.98!important}#paper-output .workout-paper-meta-boxes,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{height:44px!important;min-height:44px!important;padding:0 8px!important;border-radius:7px!important;background:#fbfdf8!important;overflow:hidden!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:16px!important;line-height:1.1!important;overflow:visible!important;text-overflow:clip!important}#paper-output .workout-paper-grid,#paper-output.workout-paper-pdf-capture .workout-paper-grid,.workout-paper-onepage-capture #paper-output .workout-paper-grid{gap:6px!important;padding:6px 12px!important}#paper-output .workout-paper-section,#paper-output.workout-paper-pdf-capture .workout-paper-section,.workout-paper-onepage-capture #paper-output .workout-paper-section{border:1.2px solid rgba(6,53,31,.34)!important;border-radius:8px!important;background:#f4f9ef!important}#paper-output .workout-paper-section-head,#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{min-height:39px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:5px!important;padding:4px 6px!important;background:#e9f3e2!important;border-bottom:1.2px solid rgba(6,53,31,.28)!important}#paper-output .workout-paper-section-number,#paper-output.workout-paper-pdf-capture .workout-paper-section-number,.workout-paper-onepage-capture #paper-output .workout-paper-section-number{width:28px!important;height:28px!important;border-radius:7px!important;font-size:19px!important;background:#dcebd3!important}#paper-output .workout-paper-section-title-row,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row{justify-content:center!important;gap:8px!important}#paper-output .workout-paper-section-title-row .workout-paper-section-title-main,#paper-output .workout-paper-section-title-row h3,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-row h3,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-row h3{font-size:24px!important;line-height:.98!important}#paper-output .workout-paper-section-dose,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose{display:inline-flex!important;gap:0!important}#paper-output .workout-paper-section-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose span{min-width:112px!important;padding:3px 8px!important;border-radius:999px!important;background:#f8fcf4!important;border:1px solid rgba(6,53,31,.3)!important;font-size:12.5px!important;line-height:1!important;color:#06351f!important;font-weight:950!important}#paper-output .workout-paper-table thead,#paper-output.workout-paper-pdf-capture .workout-paper-table thead,.workout-paper-onepage-capture #paper-output .workout-paper-table thead{display:none!important}#paper-output .workout-paper-table,#paper-output.workout-paper-pdf-capture .workout-paper-table,.workout-paper-onepage-capture #paper-output .workout-paper-table{background:#fff!important}#paper-output .workout-paper-table td,#paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output .workout-paper-table td{font-size:18px!important;line-height:1.06!important;padding:3px 4px!important;border-color:#06351f3d!important}#paper-output .workout-paper-table tr:nth-child(2n) td,#paper-output.workout-paper-pdf-capture .workout-paper-table tr:nth-child(2n) td,.workout-paper-onepage-capture #paper-output .workout-paper-table tr:nth-child(2n) td{background:#f7fbf3!important}#paper-output .workout-paper-num,#paper-output.workout-paper-pdf-capture .workout-paper-num,.workout-paper-onepage-capture #paper-output .workout-paper-num{width:30px!important;font-size:17px!important}#paper-output .workout-paper-instructions,#paper-output.workout-paper-pdf-capture .workout-paper-instructions,.workout-paper-onepage-capture #paper-output .workout-paper-instructions{flex:0 0 94px!important;margin:0 12px 7px!important;padding:9px 12px!important;border-radius:8px!important;background:#f4f9ef!important}#paper-output .workout-paper-instructions h3,#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture #paper-output .workout-paper-instructions h3{font-size:25px!important;line-height:1.04!important;margin-bottom:5px!important}#paper-output .workout-paper-instructions li,#paper-output.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture #paper-output .workout-paper-instructions li{font-size:17px!important;line-height:1.14!important;font-weight:900!important}#paper-output .workout-paper-footer,#paper-output.workout-paper-pdf-capture .workout-paper-footer,.workout-paper-onepage-capture #paper-output .workout-paper-footer{flex:0 0 24px!important;padding:5px 12px!important}@media print{#paper-output .workout-paper-table thead{display:none!important}#paper-output .workout-paper-header{flex:0 0 15.5mm!important;grid-template-columns:38mm 1fr 66mm!important;gap:1.8mm!important;padding:1.2mm 2.1mm!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box{height:8.2mm!important;min-height:8.2mm!important;padding:0 1mm!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:9.8pt!important;line-height:1.1!important}#paper-output .workout-paper-grid{gap:1.15mm!important;padding:1.15mm 2mm!important}#paper-output .workout-paper-section{border-width:.32mm!important;border-radius:1.6mm!important;background:#f4f9ef!important}#paper-output .workout-paper-section-head{min-height:7.4mm!important;grid-template-columns:5.8mm minmax(0,1fr)!important;gap:.9mm!important;padding:.65mm 1mm!important}#paper-output .workout-paper-section-number{width:5.4mm!important;height:5.4mm!important;font-size:11.5pt!important}#paper-output .workout-paper-section-title-row{justify-content:center!important;gap:1.2mm!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3{font-size:14.1pt!important;line-height:.98!important}#paper-output .workout-paper-section-dose span{min-width:21mm!important;padding:.4mm 1.1mm!important;font-size:7.7pt!important}#paper-output .workout-paper-table td{font-size:10.9pt!important;line-height:1.05!important;padding:.45mm .55mm!important}#paper-output .workout-paper-num{width:5.8mm!important;font-size:10.2pt!important}#paper-output .workout-paper-instructions{flex:0 0 16mm!important;margin:0 2mm 1.2mm!important;padding:1.3mm 1.8mm!important}#paper-output .workout-paper-instructions h3{font-size:13.8pt!important;margin-bottom:.6mm!important}#paper-output .workout-paper-instructions li{font-size:10.1pt!important;line-height:1.12!important}#paper-output .workout-paper-footer{flex:0 0 5mm!important;padding:1mm 2mm!important}}#paper-output,#paper-output *{letter-spacing:normal!important;word-spacing:normal!important;font-stretch:normal!important;text-rendering:geometricPrecision!important}#paper-output .workout-paper-title-box h1,#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture #paper-output .workout-paper-title-box h1{font-family:Arial,Tahoma,sans-serif!important;font-size:34px!important;line-height:1.16!important;font-weight:800!important;word-spacing:6px!important;letter-spacing:0!important;white-space:normal!important;transform:none!important}#paper-output .workout-paper-title-box,#paper-output.workout-paper-pdf-capture .workout-paper-title-box,.workout-paper-onepage-capture #paper-output .workout-paper-title-box{transform:none!important;justify-content:center!important;overflow:visible!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-head h3,.workout-paper-onepage-capture #paper-output .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output .workout-paper-section-head h3{font-family:Arial,Tahoma,sans-serif!important;font-size:21px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:0!important;word-spacing:3px!important}#paper-output .workout-paper-section-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span,.workout-paper-onepage-capture #paper-output .workout-paper-section-dose span{font-family:Arial,Tahoma,sans-serif!important;min-width:86px!important;padding:2px 7px!important;font-size:10.5px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important;word-spacing:2px!important}#paper-output .workout-paper-table td,#paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output .workout-paper-table td{font-family:Arial,Tahoma,sans-serif!important;font-size:14px!important;line-height:1.28!important;font-weight:700!important;letter-spacing:0!important;word-spacing:3px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding:4px 5px!important}#paper-output .workout-paper-exercise-name,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-name,.workout-paper-onepage-capture #paper-output .workout-paper-exercise-name{font-family:Arial,Tahoma,sans-serif!important;unicode-bidi:isolate!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:0!important;word-spacing:3px!important;line-height:1.28!important}#paper-output .workout-paper-num,#paper-output.workout-paper-pdf-capture .workout-paper-num,.workout-paper-onepage-capture #paper-output .workout-paper-num{font-family:Arial,Tahoma,sans-serif!important;font-size:14px!important;font-weight:800!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-family:Arial,Tahoma,sans-serif!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important;word-spacing:2px!important}#paper-output .workout-paper-instructions h3,#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,.workout-paper-onepage-capture #paper-output .workout-paper-instructions h3{font-family:Arial,Tahoma,sans-serif!important;font-size:20px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:0!important;word-spacing:3px!important}#paper-output .workout-paper-instructions li,#paper-output.workout-paper-pdf-capture .workout-paper-instructions li,.workout-paper-onepage-capture #paper-output .workout-paper-instructions li,#paper-output .workout-paper-footer,#paper-output.workout-paper-pdf-capture .workout-paper-footer,.workout-paper-onepage-capture #paper-output .workout-paper-footer{font-family:Arial,Tahoma,sans-serif!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important;word-spacing:2px!important}@media print{#paper-output,#paper-output *{letter-spacing:normal!important;word-spacing:normal!important;font-stretch:normal!important}#paper-output .workout-paper-title-box h1{font-family:Arial,Tahoma,sans-serif!important;font-size:19pt!important;line-height:1.16!important;font-weight:800!important;word-spacing:2mm!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3{font-size:12.6pt!important;line-height:1.15!important;font-weight:800!important;word-spacing:.8mm!important}#paper-output .workout-paper-section-dose span{min-width:16mm!important;padding:.3mm .9mm!important;font-size:6.8pt!important;line-height:1.15!important;font-weight:700!important}#paper-output .workout-paper-table td{font-size:8.9pt!important;line-height:1.26!important;font-weight:700!important;word-spacing:.8mm!important;padding:.55mm .7mm!important}#paper-output .workout-paper-num{font-size:8.8pt!important;font-weight:800!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b{font-size:8.7pt!important;line-height:1.2!important;font-weight:700!important}#paper-output .workout-paper-instructions h3{font-size:12.2pt!important;line-height:1.15!important}#paper-output .workout-paper-instructions li{font-size:8.3pt!important;line-height:1.2!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ftb-crimson: 348 83% 47%;--ftb-sky: 199 89% 36%}.dark{--background: 222 28% 10%;--foreground: 210 40% 98%;--card: 222 26% 12%;--card-foreground: 210 40% 98%;--muted: 222 20% 18%;--muted-foreground: 215 18% 72%;--border: 222 16% 22%;--input: 222 16% 22%;--ftb-crimson: 348 83% 55%;--ftb-orange: 24 92% 56%;--ftb-sky: 199 89% 45%;--primary: 24 95% 53%;--secondary: 199 89% 48%;--accent: 199 89% 48%;--ring: 24 95% 53%;--primary-foreground: 0 0% 100%;--secondary-foreground: 0 0% 100%;--radius: 1rem}body{background-color:hsl(var(--background));color:hsl(var(--foreground));background:hsl(var(--background));background:#eaeaea;background:#e6e6e6;background:#dedede}body .rounded-3xl.border{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body .rounded-3xl.border:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-trainer-content body{background:#0f172a94;border-color:#d4af3761;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ftb-card{border-radius:1rem;border-width:1px;background-color:hsl(var(--card) / .8);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:#d0d0d0;border-color:#bdbdbd;border-color:hsl(var(--border));border-color:#8e8e8e}.ftb-admin-content .rounded-xl.ftb-card{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.ftb-admin-sidebar .ftb-card:has(img[src*=logo]){background:transparent;border-color:transparent;box-shadow:none}.ftb-trainer-content .rounded-xl.ftb-card{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.ftb-admin-sidebar .ftb-card:has(img){background:#fffffff2;border-color:#fff3}.ftb-card.border.bg-card,.rounded-3xl.ftb-card.bg-background,.rounded-2xl.ftb-card.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ftb-card.border.bg-card:hover,.rounded-3xl.ftb-card.bg-background:hover,.rounded-2xl.ftb-card.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}@media print{.ftb-workout-card:first-of-type .ftb-card{border-radius:0;border-color:#111;background:#fff}}.ftb-workout-builder-page .ftb-card{border-color:#ffffff47;border-color:#d4af37}.ftb-workout-builder-page section.ftb-card,.ftb-workout-builder-page .ftb-card.border{border:1.5px solid #d4af37}.ftb-workout-builder-page .rounded-3xl.ftb-card,.ftb-workout-builder-page .rounded-2xl.ftb-card{border:1.5px solid #d4af37}.ftb-workout-builder-page button.ftb-card,.ftb-workout-builder-page div.ftb-card{border-color:#d4af37}@media(max-width:768px){.ftb-admin-content .ftb-card,.ftb-trainer-content .ftb-card{border-color:#d4af37a6;box-shadow:0 10px 24px #0000002e}.ftb-workout-builder-page .ftb-card{border-color:#d4af37}}.ftb-trainer-content>.ftb-card{background:#0f172a94;border-color:#d4af3761;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ftb-trainer-member-card .ftb-card{border-color:#d4af3773;padding:10px}.ftb-workout-builder-page .ftb-card{border-color:#d4af37}.ftb-workout-builder-page button.ftb-card,.ftb-workout-builder-page div.ftb-card{min-height:38px}#nutrition-output .ftb-card,.ftb-nutrition-clean-v3 .ftb-card{background:#0f172a9e;color:#fff;border-color:#d4af378c;box-shadow:0 12px 28px #0000002e}@media(max-width:768px){#nutrition-output .ftb-card,.ftb-nutrition-clean-v3 .ftb-card{padding:12px}}#nutrition-output .ftb-card,.ftb-nutrition-clean-v3 .ftb-card{border-color:#d4af37}#nutrition-output .ftb-card.border,.ftb-nutrition-clean-v3 .ftb-card.border,#nutrition-output .rounded-3xl.ftb-card,#nutrition-output .rounded-2xl.ftb-card,.ftb-nutrition-clean-v3 .rounded-3xl.ftb-card,.ftb-nutrition-clean-v3 .rounded-2xl.ftb-card{border:1.5px solid #d4af37}#nutrition-output .ftb-card,.ftb-nutrition-clean-v3 .ftb-card,[class*=nutrition] .ftb-card{border-color:#d4af37}#nutrition-output .ftb-card,.ftb-nutrition-clean-v3 .ftb-card,[class*=nutrition] .ftb-card{border:1.5px solid #d4af37}body.ftb-nutrition-route .ftb-card,body.ftb-nutrition-route .ftb-card.border,body.ftb-nutrition-route .rounded-3xl.ftb-card,body.ftb-nutrition-route .rounded-2xl.ftb-card,body.ftb-nutrition-route .rounded-xl.ftb-card,body.ftb-nutrition-route .rounded-lg.ftb-card{border-color:#d4af37}@media(max-width:768px){.ftb-trainer-content .ftb-card:first-child{border-color:#d4af378c;border-radius:20px;padding:12px;background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 40%),#0f172abd;box-shadow:0 12px 28px #00000038}.ftb-trainer-member-card .ftb-card{padding:9px;border-color:#d4af378c}.ftb-trainer-member-card .ftb-card .text-lg{font-size:14px;line-height:1.15}.ftb-card{border-color:#d4af3794}.ftb-admin-content .ftb-card,.ftb-trainer-content .ftb-card{border-radius:20px;box-shadow:0 12px 28px #0003}}.ftb-trainer-member-card .ftb-card{border-color:#d4af377a;background:#ffffff12}#nutrition-output .ftb-card{border-color:#d4af37;background:#fff}.ftb-btn-primary{border-width:1px;border-color:transparent;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#d0d0d0;border-color:#bdbdbd;border-color:hsl(var(--border));border-color:#8e8e8e}.ftb-admin-content .rounded-xl.ftb-btn-primary,.ftb-trainer-content .rounded-xl.ftb-btn-primary{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.rounded-3xl.ftb-btn-primary.bg-background,.rounded-2xl.ftb-btn-primary.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rounded-3xl.ftb-btn-primary.bg-background:hover,.rounded-2xl.ftb-btn-primary.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-workout-builder-page .ftb-btn-primary{border-color:#d4af37}.ftb-workout-builder-page .rounded-3xl.ftb-btn-primary,.ftb-workout-builder-page .rounded-2xl.ftb-btn-primary{border:1.5px solid #d4af37}.ftb-workout-builder-page button.ftb-btn-primary,.ftb-workout-builder-page div.ftb-btn-primary{border-color:#d4af37}.ftb-trainer-member-card .ftb-btn-primary{border-color:#d4af3773}.ftb-workout-builder-page button.ftb-btn-primary,.ftb-workout-builder-page div.ftb-btn-primary{min-height:38px}#nutrition-output .ftb-btn-primary,.ftb-nutrition-clean-v3 .ftb-btn-primary{border-color:#d4af37}#nutrition-output .rounded-3xl.ftb-btn-primary,#nutrition-output .rounded-2xl.ftb-btn-primary,.ftb-nutrition-clean-v3 .rounded-3xl.ftb-btn-primary,.ftb-nutrition-clean-v3 .rounded-2xl.ftb-btn-primary{border:1.5px solid #d4af37}#nutrition-output .ftb-btn-primary,.ftb-nutrition-clean-v3 .ftb-btn-primary,[class*=nutrition] .ftb-btn-primary,body.ftb-nutrition-route .ftb-btn-primary,body.ftb-nutrition-route .rounded-3xl.ftb-btn-primary,body.ftb-nutrition-route .rounded-2xl.ftb-btn-primary,body.ftb-nutrition-route .rounded-xl.ftb-btn-primary,body.ftb-nutrition-route .rounded-lg.ftb-btn-primary{border-color:#d4af37}.ftb-btn-secondary{border-width:1px;border-color:transparent;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#d0d0d0;border-color:#bdbdbd;border-color:hsl(var(--border));border-color:#8e8e8e}.ftb-admin-content .rounded-xl.ftb-btn-secondary,.ftb-trainer-content .rounded-xl.ftb-btn-secondary{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.rounded-3xl.ftb-btn-secondary.bg-background,.rounded-2xl.ftb-btn-secondary.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rounded-3xl.ftb-btn-secondary.bg-background:hover,.rounded-2xl.ftb-btn-secondary.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-workout-builder-page .ftb-btn-secondary{border-color:#d4af37}.ftb-workout-builder-page .rounded-3xl.ftb-btn-secondary,.ftb-workout-builder-page .rounded-2xl.ftb-btn-secondary{border:1.5px solid #d4af37}.ftb-workout-builder-page button.ftb-btn-secondary,.ftb-workout-builder-page div.ftb-btn-secondary{border-color:#d4af37}.ftb-trainer-member-card .ftb-btn-secondary{border-color:#d4af3773}.ftb-workout-builder-page button.ftb-btn-secondary,.ftb-workout-builder-page div.ftb-btn-secondary{min-height:38px}#nutrition-output .ftb-btn-secondary,.ftb-nutrition-clean-v3 .ftb-btn-secondary{border-color:#d4af37}#nutrition-output .rounded-3xl.ftb-btn-secondary,#nutrition-output .rounded-2xl.ftb-btn-secondary,.ftb-nutrition-clean-v3 .rounded-3xl.ftb-btn-secondary,.ftb-nutrition-clean-v3 .rounded-2xl.ftb-btn-secondary{border:1.5px solid #d4af37}#nutrition-output .ftb-btn-secondary,.ftb-nutrition-clean-v3 .ftb-btn-secondary,[class*=nutrition] .ftb-btn-secondary,body.ftb-nutrition-route .ftb-btn-secondary,body.ftb-nutrition-route .rounded-3xl.ftb-btn-secondary,body.ftb-nutrition-route .rounded-2xl.ftb-btn-secondary,body.ftb-nutrition-route .rounded-xl.ftb-btn-secondary,body.ftb-nutrition-route .rounded-lg.ftb-btn-secondary{border-color:#d4af37}.ftb-btn-outline{border-width:1px;background-color:transparent;border-color:#d0d0d0;border-color:#bdbdbd;border-color:hsl(var(--border));border-color:#8e8e8e}.ftb-admin-content .rounded-xl.ftb-btn-outline,.ftb-trainer-content .rounded-xl.ftb-btn-outline{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.rounded-3xl.ftb-btn-outline.bg-background,.rounded-2xl.ftb-btn-outline.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rounded-3xl.ftb-btn-outline.bg-background:hover,.rounded-2xl.ftb-btn-outline.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-workout-builder-page .ftb-btn-outline{border-color:#d4af37}.ftb-workout-builder-page .rounded-3xl.ftb-btn-outline,.ftb-workout-builder-page .rounded-2xl.ftb-btn-outline{border:1.5px solid #d4af37}.ftb-workout-builder-page button.ftb-btn-outline,.ftb-workout-builder-page div.ftb-btn-outline{border-color:#d4af37}.ftb-trainer-member-card .ftb-btn-outline{border-color:#d4af3773}.ftb-workout-builder-page button.ftb-btn-outline,.ftb-workout-builder-page div.ftb-btn-outline{min-height:38px}#nutrition-output .ftb-btn-outline,.ftb-nutrition-clean-v3 .ftb-btn-outline{border-color:#d4af37}#nutrition-output .rounded-3xl.ftb-btn-outline,#nutrition-output .rounded-2xl.ftb-btn-outline,.ftb-nutrition-clean-v3 .rounded-3xl.ftb-btn-outline,.ftb-nutrition-clean-v3 .rounded-2xl.ftb-btn-outline{border:1.5px solid #d4af37}#nutrition-output .ftb-btn-outline,.ftb-nutrition-clean-v3 .ftb-btn-outline,[class*=nutrition] .ftb-btn-outline,body.ftb-nutrition-route .ftb-btn-outline,body.ftb-nutrition-route .rounded-3xl.ftb-btn-outline,body.ftb-nutrition-route .rounded-2xl.ftb-btn-outline,body.ftb-nutrition-route .rounded-xl.ftb-btn-outline,body.ftb-nutrition-route .rounded-lg.ftb-btn-outline{border-color:#d4af37}.ftb-btn-outline:hover{background-color:hsl(var(--muted) / .4)}.ftb-badge-secondary{border-width:1px;border-color:transparent;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#d0d0d0;border-color:#bdbdbd;border-color:hsl(var(--border));border-color:#8e8e8e}.ftb-admin-content .rounded-xl.ftb-badge-secondary,.ftb-trainer-content .rounded-xl.ftb-badge-secondary{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.rounded-3xl.ftb-badge-secondary.bg-background,.rounded-2xl.ftb-badge-secondary.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rounded-3xl.ftb-badge-secondary.bg-background:hover,.rounded-2xl.ftb-badge-secondary.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-workout-builder-page .ftb-badge-secondary{border-color:#d4af37}.ftb-workout-builder-page .rounded-3xl.ftb-badge-secondary,.ftb-workout-builder-page .rounded-2xl.ftb-badge-secondary{border:1.5px solid #d4af37}.ftb-workout-builder-page button.ftb-badge-secondary,.ftb-workout-builder-page div.ftb-badge-secondary{border-color:#d4af37}.ftb-trainer-member-card .ftb-badge-secondary{border-color:#d4af3773}.ftb-workout-builder-page button.ftb-badge-secondary,.ftb-workout-builder-page div.ftb-badge-secondary{min-height:38px}#nutrition-output .ftb-badge-secondary,.ftb-nutrition-clean-v3 .ftb-badge-secondary{border-color:#d4af37}#nutrition-output .rounded-3xl.ftb-badge-secondary,#nutrition-output .rounded-2xl.ftb-badge-secondary,.ftb-nutrition-clean-v3 .rounded-3xl.ftb-badge-secondary,.ftb-nutrition-clean-v3 .rounded-2xl.ftb-badge-secondary{border:1.5px solid #d4af37}#nutrition-output .ftb-badge-secondary,.ftb-nutrition-clean-v3 .ftb-badge-secondary,[class*=nutrition] .ftb-badge-secondary,body.ftb-nutrition-route .ftb-badge-secondary,body.ftb-nutrition-route .rounded-3xl.ftb-badge-secondary,body.ftb-nutrition-route .rounded-2xl.ftb-badge-secondary,body.ftb-nutrition-route .rounded-xl.ftb-badge-secondary,body.ftb-nutrition-route .rounded-lg.ftb-badge-secondary{border-color:#d4af37}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.5rem}.right-1{right:.25rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-4{top:1rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[360px\]{height:360px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-\[420px\]{max-height:420px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-\[110px\]{min-height:110px}.min-h-\[240px\]{min-height:240px}.min-h-\[56px\]{min-height:56px}.min-h-\[70px\]{min-height:70px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[58px\]{min-width:58px}.min-w-\[70px\]{min-width:70px}.min-w-\[74px\]{min-width:74px}.min-w-\[82px\]{min-width:82px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[92px\]{min-width:92px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-disc{list-style-type:disc}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[34px_1fr_auto\]{grid-template-columns:34px 1fr auto}.grid-cols-\[42px_44px_1fr\]{grid-template-columns:42px 44px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-sky-800{--tw-border-opacity: 1 !important;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))!important}.\!border-sky-900{--tw-border-opacity: 1 !important;border-color:rgb(12 74 110 / var(--tw-border-opacity, 1))!important}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600\/30{border-color:#d977064d}.border-amber-600\/40{border-color:#d9770666}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/30{border-color:#0000004d}.border-black\/40{border-color:#0006}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-600\/40{border-color:#2563eb66}.border-border{border-color:hsl(var(--border))}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-600\/40{border-color:#05966966}.border-gray-400\/70{border-color:#9ca3afb3}.border-input{border-color:hsl(var(--input))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-600\/40{border-color:#ea580c66}.border-primary{border-color:hsl(var(--primary))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-600\/40{border-color:#7c3aed66}.border-white\/80{border-color:#fffc}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.\!bg-emerald-600{--tw-bg-opacity: 1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-600{--tw-bg-opacity: 1 !important;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-600{--tw-bg-opacity: 1 !important;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-800{--tw-bg-opacity: 1 !important;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))!important}.\!bg-sky-800{--tw-bg-opacity: 1 !important;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))!important}.\!bg-violet-600{--tw-bg-opacity: 1 !important;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-50\/60{--tw-gradient-to: rgb(236 253 245 / .6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top) + 1rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-sky-900{--tw-text-opacity: 1 !important;color:rgb(12 74 110 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#ffe08a\]{--tw-text-opacity: 1;color:rgb(255 224 138 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-100{opacity:1!important}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(110\,231\,183\,\.65\)\]{--tw-shadow: 0 0 10px rgba(110,231,183,.65);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.bg-background,.bg-card,.bg-popover{background:hsl(var(--background))!important}aside[data-ftb-sidebar="1"]{background:#ff780033!important;border-right:3px solid rgba(255,120,0,.35)!important}aside[data-ftb-sidebar="1"] a:hover,aside[data-ftb-sidebar="1"] button:hover{background:#ff78004d!important}aside[data-ftb-sidebar="1"] a[aria-current=page],aside[data-ftb-sidebar="1"] a.active,aside[data-ftb-sidebar="1"] a[data-active=true],aside[data-ftb-sidebar="1"] button[aria-current=page],aside[data-ftb-sidebar="1"] button.active,aside[data-ftb-sidebar="1"] button[data-active=true]{background:#ff780073!important;border:3px solid rgba(255,120,0,.45)!important;color:#ffedd5!important}html,body{background:#eaeaea!important;color:#333!important}.bg-background{background:#eaeaea!important}.bg-card,.bg-popover,.bg-white,.bg-gray-50,.bg-slate-50{background:#ededed!important}.text-muted-foreground{color:#555!important}.bg-primary{background-color:#f97316!important}aside[data-ftb-sidebar="1"],aside{background:#ffe9d5!important;border-right:3px solid rgba(249,115,22,.35)!important}.dark{--background: 0 0% 92%;--foreground: 0 0% 15%;--card: 0 0% 97%;--card-foreground: 0 0% 15%;--popover: 0 0% 97%;--popover-foreground: 0 0% 15%;--muted: 0 0% 90%;--muted-foreground: 0 0% 35%;--border: 0 0% 80%;--input: 0 0% 80%;--primary: 24 95% 53%;--primary-foreground: 0 0% 100%;--destructive: 0 72% 50%;--destructive-foreground: 0 0% 100%}html,body{background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}.text-muted-foreground{color:hsl(var(--muted-foreground))!important}aside,aside[data-ftb-sidebar="1"]{background:#ffe9d5!important;border-right:3px solid rgba(249,115,22,.35)!important}aside a,aside button{color:#222!important}aside a[aria-current=page],aside a.active,aside a[data-active=true]{background:#f9731673!important;color:#fff!important;border-radius:10px!important}.dark{--background: 0 0% 92%;--foreground: 0 0% 8%;--card: 0 0% 100%;--card-foreground: 0 0% 8%;--popover: 0 0% 100%;--popover-foreground: 0 0% 8%;--muted: 0 0% 94%;--muted-foreground: 0 0% 25%;--border: 0 0% 80%;--input: 0 0% 80%;--ring: 24 95% 53%;--primary: 24 95% 53%;--primary-foreground: 0 0% 100%;--destructive: 0 72% 50%;--destructive-foreground: 0 0% 100%}body,button,input,select,textarea{color:#111!important;font-weight:700!important}.text-muted-foreground{color:#333!important;font-weight:600!important}.bg-card,.bg-popover{background:#fff!important}.border,.border-border{border-color:#d0d0d0!important}table th{color:#111!important;font-weight:800!important;font-size:15px!important}table td{color:#111!important;font-weight:700!important;font-size:15px!important}aside,aside[data-ftb-sidebar="1"]{background:#ffe2c7!important;border-right:3px solid rgba(249,115,22,.35)!important}.dark{--background: 0 0% 90%;--foreground: 0 0% 8%;--card: 0 0% 88%;--card-foreground: 0 0% 8%;--popover: 0 0% 88%;--popover-foreground: 0 0% 8%;--muted: 0 0% 86%;--muted-foreground: 0 0% 25%;--border: 0 0% 75%;--input: 0 0% 75%;--ring: 24 95% 53%;--primary: 24 95% 53%;--primary-foreground: 0 0% 100%;--destructive: 0 72% 50%;--destructive-foreground: 0 0% 100%}body,button,input,select,textarea,a{color:#111!important;font-weight:800!important}.text-muted-foreground{color:#333!important;font-weight:700!important}.bg-white,.bg-gray-50,.bg-slate-50,.bg-neutral-50,.bg-zinc-50,.bg-stone-50{background:#e0e0e0!important}.bg-background{background:#e6e6e6!important}.bg-card,.bg-popover{background:#e0e0e0!important}table,thead,tbody,tr,td,th{background:transparent!important}[class*=DialogContent],[data-state],.dialog-content{background:#e0e0e0!important}.border,.border-border{border-color:#bdbdbd!important}aside,aside[data-ftb-sidebar="1"]{background:#ffd9b8!important;border-right:3px solid rgba(249,115,22,.35)!important}aside a,aside button{color:#111!important;font-weight:900!important}aside a:hover,aside button:hover{background:#f9731638!important}aside a[aria-current=page],aside a.active,aside a[data-active=true]{background:#f973168c!important;color:#fff!important;border-radius:12px!important}@media(max-width:640px){body,button,input,select,textarea,table th,table td{font-size:16px!important}}.dark{--background: 0 0% 92%;--foreground: 0 0% 10%;--card: 0 0% 97%;--card-foreground: 0 0% 10%;--popover: 0 0% 97%;--popover-foreground: 0 0% 10%;--muted: 0 0% 94%;--muted-foreground: 0 0% 35%;--border: 0 0% 80%;--input: 0 0% 80%;--ring: 24 95% 53%;--primary: 24 95% 53%;--primary-foreground: 0 0% 100%;--secondary: 199 89% 48%;--secondary-foreground: 0 0% 100%;--destructive: 0 72% 50%;--destructive-foreground: 0 0% 100%}body,button,input,select,textarea{font-weight:600!important;color:#111!important}h1,h2,h3,h4,strong,th{font-weight:800!important;color:#111!important}.ftb-card{background:hsl(var(--card))!important;border:3px solid hsl(var(--border))!important;border-radius:18px!important;box-shadow:0 6px 18px #0000000f!important}.ftb-card-hover{transition:.18s ease}.ftb-card-hover:hover{transform:translateY(-1px);border-color:#f973168c!important;box-shadow:0 10px 22px #00000017!important}.border,.border-border{border-color:hsl(var(--border))!important}thead th{background:#0000000d;border-bottom:3px solid hsl(var(--border))!important}tbody tr:not([class*=bg-]):nth-child(odd){background:#ffffff59}tbody tr:not([class*=bg-]):nth-child(2n){background:#0ea5e914}td,th{border-bottom:3px solid rgba(0,0,0,.08)}.dark{--background: 0 0% 92%;--foreground: 0 0% 10%;--card: 0 0% 97%;--card-foreground: 0 0% 10%;--border: 0 0% 78%;--muted-foreground: 0 0% 30%;--primary: 24 95% 53%;--secondary: 199 89% 48%;--destructive: 0 72% 50%}html,body{background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{color:#111!important;font-weight:650!important}h1,h2,h3,h4,strong,th{color:#111!important;font-weight:800!important}.text-muted-foreground{color:#444!important;font-weight:600!important}.bg-card,.bg-popover{background:#ededed!important;border:3px solid #9E9E9E!important;border-radius:18px!important;box-shadow:0 6px 18px #0000000f!important}.bg-background{background:#dedede!important}.border,.border-border{border-color:#8e8e8e!important}.bg-card\/60,.bg-card\/50,.bg-card\/40,.bg-background\/20,.bg-background\/10{background:#ededed!important}.bg-primary{background:#f97316!important}.text-destructive{color:#d32f2f!important}aside,aside[data-ftb-sidebar="1"]{background:#f973161f!important;border-right:3px solid rgba(249,115,22,.25)!important}aside a,aside button{color:#111!important;font-weight:800!important}aside a:hover,aside button:hover{background:#f973163d!important}aside a[aria-current=page],aside a.active,aside a[data-active=true]{background:#f9731673!important;color:#fff!important;border-radius:12px!important}thead th{background:#0000000f!important;border-bottom:3px solid rgba(0,0,0,.1)!important}tbody tr:nth-child(odd){background:#ffffff59!important}tbody tr:nth-child(2n){background:#0ea5e929!important}td,th{border-bottom:3px solid rgba(0,0,0,.1)!important}@media(max-width:640px){body{font-size:16px!important}table th,table td{font-size:15px!important}}:root{color-scheme:light!important}html{color-scheme:light!important}@media(max-width:640px){input,select,textarea{font-size:16px}.ftb-page{padding-left:.75rem;padding-right:.75rem}}:root{--radius: 1rem}html.dark,.dark,[data-theme=dark]{--primary: 24 95% 53%;--primary-foreground: 0 0% 100%;--secondary: 199 89% 48%;--secondary-foreground: 0 0% 100%;--ring: 24 95% 53%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%}@media(max-width:640px){.ftb-mobile-header{min-height:52px}.ftb-mobile-bar{min-height:52px;display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:8px}.ftb-mobile-left{grid-column:1;justify-self:start}.ftb-mobile-center{grid-column:2;justify-self:center;max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:20px}.ftb-mobile-right{grid-column:3;justify-self:end}.ftb-mobile-header-btn{height:40px;padding:0 10px;font-size:12px;border-radius:14px}}@media(max-width:640px){.ftb-trainer-topbar{background:#f97316;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);padding:10px 12px;border-radius:0}.ftb-trainer-topbar .ftb-trainer-title{font-weight:700;font-size:16px}.ftb-trainer-topbar .ftb-trainer-actions .ftb-mobile-header-btn{border:1px solid rgba(255,255,255,.25);background:#ffffff1f;color:#fff}}.ftb-admin-header{background:#f97316!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.ftb-admin-sidebar{background:#0ea5e9!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.2)!important}.ftb-admin-sidebar a,.ftb-admin-sidebar button{color:#ffffffeb}.ftb-admin-sidebar .active,.ftb-admin-sidebar a[aria-current=page]{background:#f97316!important;color:#fff!important}.ftb-admin-shell{background:#f8fafc}.ftb-admin-content{padding:14px}@media(min-width:640px){.ftb-admin-content{padding:18px}}@media(min-width:1024px){.ftb-admin-content{padding:22px}}.ftb-admin-content .rounded-xl.border{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.ftb-admin-content table th,.ftb-admin-content table td{padding-top:12px;padding-bottom:12px}.ftb-admin-content input,.ftb-admin-content select,.ftb-admin-content textarea{min-height:44px;font-size:16px;border-radius:14px}.ftb-admin-content textarea{padding:12px}.ftb-admin-content .overflow-auto{border-radius:16px}.ftb-admin-content{line-height:1.55}:root{--ftb-font: "Inter", "Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji"}html,body{font-family:var(--ftb-font);text-rendering:optimizeLegibility}html,body{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.ftb-admin-header img[src*=logo],.ftb-admin-sidebar img[src*=logo]{background:transparent!important}.ftb-admin-sidebar{background:#0ea5e9!important;color:#fff!important}.ftb-admin-sidebar a:hover,.ftb-admin-sidebar button:hover{color:#fff}.ftb-admin-header img[src*=logo]{height:34px;width:auto;display:block;margin-top:2px}.ftb-admin-sidebar img[src*=logo]{height:68px;width:auto;display:block;margin:4px auto 0}.ftb-admin-header :has(>img[src*=logo]),.ftb-admin-sidebar :has(>img[src*=logo]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.ftb-admin-sidebar .rounded-xl:has(img[src*=logo]),.ftb-admin-sidebar .rounded-2xl:has(img[src*=logo]){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ftb-admin-header .ftb-logo{height:30px!important;width:auto!important;display:block;margin-top:6px}.ftb-admin-sidebar .ftb-logo{height:74px!important;width:auto!important;display:block;margin:10px auto 0}.ftb-logo-wrap{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.ftb-admin-header img.ftb-logo{height:28px!important;width:auto!important;display:block;margin-top:6px}.ftb-admin-sidebar img.ftb-logo{height:70px!important;width:auto!important;display:block;margin:10px auto 0}.ftb-admin-header{background:#f97316!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ftb-admin-sidebar{background:#0ea5e9!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ftb-admin-sidebar *{color:#fffffff0}.ftb-trainer-shell{min-height:100vh;background:#f8fafc}.ftb-trainer-topbar{background:#f97316;color:#fff;border-bottom:1px solid rgba(255,255,255,.15);padding:10px 14px}.ftb-trainer-topbar .ftb-logo{height:28px;width:auto;display:block}.ftb-trainer-actions button{height:40px;padding:0 10px;font-size:12px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;color:#fff}.ftb-trainer-actions button:hover{background:#ffffff2e}.ftb-trainer-content{max-width:1200px;margin:0 auto;padding:14px}@media(min-width:640px){.ftb-trainer-content{padding:18px}}.ftb-trainer-content .rounded-xl.border{background:#ffffffeb;box-shadow:0 1px 2px #0f172a14}.ftb-trainer-topbar{background-image:url(/logo.png);background-repeat:no-repeat;background-position:14px center;background-size:86px auto;padding-left:118px}@media(max-width:640px){.ftb-trainer-topbar{background-size:70px auto;padding-left:96px}}.ftb-trainer-topbar img.ftb-logo{display:none!important}.ftb-trainer-topbar{background-color:#0ea5e9!important;color:#fff!important;border-bottom-color:#ffffff2e!important}.ftb-trainer-actions button{background-color:#f97316!important;border-color:#fff3!important;color:#fff!important}.ftb-trainer-actions button:hover{background-color:#ea580c!important}.ftb-logo-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ftb-admin-header .ftb-logo{height:28px!important;width:auto!important;margin-top:2px}.ftb-admin-sidebar .ftb-logo{height:72px!important;width:auto!important;margin:10px auto 6px;display:block}.ftb-admin-header img.ftb-logo,.ftb-admin-header img[src*=logo]{display:none!important}.ftb-admin-header{position:relative}.ftb-admin-header:before{content:"";position:absolute;top:50%;width:82px;height:26px;background:url(/logo.png) no-repeat center/contain;pointer-events:none;z-index:2;left:50%;right:auto;transform:translate(-50%,-50%)}.ftb-admin-header .ftb-mobile-bar{padding-left:12px!important;padding-right:12px!important}@media(max-width:640px){.ftb-admin-header:before{left:auto;right:12px;transform:translateY(-50%)}.ftb-admin-header .ftb-mobile-bar{padding-left:12px!important;padding-right:110px!important}}:root{--ftb-orange: #f97316;--ftb-orange-dark: #ea580c;--ftb-dark: #0f172a;--ftb-muted-dark: #1e293b;--ftb-soft: #f8fafc}#app-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 32rem),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 28rem),linear-gradient(180deg,#f8fafc,#eef2f7)}.ftb-admin-sidebar{background:linear-gradient(180deg,#0f172a,#111827 48%,#0f172a)!important;color:#fff!important;border-color:#ffffff1a!important;box-shadow:12px 0 32px #0f172a1a}.ftb-admin-sidebar .border-b{border-color:#ffffff1a!important}.ftb-admin-sidebar .text-muted-foreground{color:#ffffff9e!important}.ftb-admin-sidebar .ftb-btn-outline{color:#ffffffd1;border-color:transparent;background:transparent}.ftb-admin-sidebar .ftb-btn-outline:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:translate(2px)}.ftb-admin-sidebar .ftb-btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--ftb-orange),var(--ftb-orange-dark))!important;border-color:#ffffff2e!important;box-shadow:0 12px 24px #f9731640}.ftb-admin-header{position:sticky;top:0;background:#ffffffd1!important;color:#0f172a!important;border-color:#0f172a14!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #0f172a0f}.ftb-admin-content{padding:20px}@media(min-width:1024px){.ftb-admin-content{padding:28px}}.ftb-logo-wrap,.ftb-admin-sidebar .rounded-2xl:has(img){background:#fffffff2!important;border-color:#fff3!important}.ftb-card-hover,.ftb-card,.rounded-3xl.border.bg-background,.rounded-2xl.border.bg-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ftb-card-hover:hover,.rounded-3xl.border.bg-background:hover,.rounded-2xl.border.bg-card:hover{border-color:#f973164d;box-shadow:0 18px 40px #0f172a1a}.ftb-badge-secondary{background:#0f172a0f;color:#334155;border-color:#0f172a1a}.ftb-modern-hero{position:relative;border-radius:2rem;border:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top left,rgba(249,115,22,.18),transparent 28rem),radial-gradient(circle at bottom right,rgba(15,23,42,.1),transparent 24rem),linear-gradient(135deg,#fffffff5,#f8fafceb);box-shadow:0 20px 50px #0f172a14}.ftb-modern-hero:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 45%)}.ftb-modern-hero>*{position:relative}.ftb-profile-tabs{border-radius:1.5rem;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #0f172a0f}.ftb-profile-card{border-radius:1.5rem;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #0f172a0f}.ftb-profile-card:hover{border-color:#f973164d;box-shadow:0 18px 42px #0f172a1a}.ftb-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;padding:.35rem .75rem;font-size:.75rem;font-weight:800;color:#475569}.ftb-inbody-panel{border-radius:2rem;border:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top left,rgba(249,115,22,.1),transparent 24rem),linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:0 18px 45px #0f172a14}.ftb-inbody-section-title{border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#0f172a0a;padding:.75rem 1rem;font-weight:900}.ftb-inbody-field label{display:block;font-size:.78rem;font-weight:800;color:#64748b;margin-bottom:.35rem}.ftb-inbody-field input,.ftb-inbody-field select{height:2.75rem;width:100%;border-radius:.9rem;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;padding:0 .75rem;font-size:.9rem}.ftb-inbody-field input:focus,.ftb-inbody-field select:focus{outline:none;border-color:#f973168c;box-shadow:0 0 0 3px #f973161f}.ftb-inbody-metric{border-radius:1.25rem;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;padding:1rem;box-shadow:0 10px 25px #0f172a0d}.ftb-profile-card{overflow:visible}.ftb-subscription-timeline{overflow:visible;padding-right:.25rem;padding-left:.25rem}.ftb-subscription-timeline-item{overflow:visible}@media(max-width:768px){.ftb-subscription-timeline{padding-right:0;padding-left:0}}.ftb-workout-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28rem),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 24rem),linear-gradient(180deg,#f8fafc,#eef2f7)}.ftb-workout-topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 28px #0f172a0f}.ftb-workout-card{border-radius:1.75rem;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 12px 35px #0f172a0f}.ftb-workout-card:hover{border-color:#f9731642;box-shadow:0 18px 45px #0f172a1a}.ftb-workout-day{border-radius:2rem;border:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top right,rgba(249,115,22,.08),transparent 18rem),#fffffff0;box-shadow:0 16px 40px #0f172a12}.ftb-workout-table{border-radius:1.25rem;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#fff}.ftb-workout-table table{border-collapse:separate;border-spacing:0}.ftb-workout-table thead{background:#0f172a0a}.ftb-workout-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.ftb-workout-table tr:hover{background:#f973160a}@media print{.ftb-workout-shell{background:#fff!important}.ftb-workout-card,.ftb-workout-day{box-shadow:none!important}}@media print{body{background:#fff!important}.print\\:hidden,aside.print\\:hidden,[data-workout-lang-toggle="1"]{display:none!important}.ftb-workout-topbar{position:static!important;background:#fff!important;box-shadow:none!important;border:0!important}.ftb-workout-topbar .px-4,.ftb-workout-topbar .md\\:px-6{padding:0!important}.ftb-workout-shell>.p-4{padding:0!important}.ftb-workout-card:first-of-type{border:2px solid #111!important;border-radius:0!important;padding:14px!important;margin-bottom:10px!important}.ftb-workout-card,.ftb-workout-day{background:#fff!important;border:1px solid #111!important;box-shadow:none!important;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ftb-workout-day{border-radius:0!important;padding:10px!important;margin-bottom:8px!important}.ftb-workout-table{border:1px solid #111!important;border-radius:0!important;overflow:visible!important}.ftb-workout-table table{width:100%!important;border-collapse:collapse!important;font-size:10px!important}.ftb-workout-table th,.ftb-workout-table td{border:1px solid #111!important;padding:5px!important;color:#000!important}.ftb-workout-table thead{background:#f1f5f9!important}.ftb-workout-table input,.ftb-workout-table select{border:0!important;background:transparent!important;padding:0!important;height:auto!important;font-size:10px!important}.ftb-pill{border:1px solid #111!important;background:#fff!important;color:#111!important}@page{size:A4;margin:8mm}}@media print{.hidden.print\:grid{display:grid!important}.ftb-workout-topbar,.ftb-workout-topbar *,aside.print\:hidden,aside.print\:hidden *,.print\:hidden,.print\:hidden *{display:none!important}main{width:100%!important}.ftb-workout-card:first-of-type{display:block!important}.ftb-workout-card:first-of-type .grid.grid-cols-2{border:1px solid #111!important}.ftb-workout-card:first-of-type .rounded-2xl{border-radius:0!important;border-color:#111!important;background:#fff!important}}@media print{.workout-print-only{display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;border:2px solid #000;padding:10px 12px;margin-bottom:10px;color:#000;background:#fff;font-family:Arial,Tahoma,sans-serif}.workout-print-name{text-align:left}.workout-print-brand{text-align:center}.workout-print-meta{text-align:right}.workout-print-label{font-size:10px;font-weight:700;color:#555;text-transform:uppercase}.workout-print-value{font-size:18px;font-weight:900;margin-top:2px}.workout-print-value-small{font-size:13px;font-weight:900;margin-top:2px}.workout-print-logo{font-size:24px;font-weight:900}.workout-print-subtitle{font-size:13px;font-weight:700;margin-top:2px}.workout-print-program{font-size:10px;margin-top:3px;max-width:190px;margin-left:auto}.ftb-workout-shell,.ftb-workout-shell *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ftb-workout-shell>div{padding:0!important;display:block!important;max-width:none!important}main{display:block!important;width:100%!important}@page{size:A4;margin:8mm}}@media print{@page{size:A4;margin:8mm}}.workout-print-only{display:none}@media print{#workout-print-header.workout-print-only{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;align-items:center!important;border:2px solid #000!important;padding:10px 12px!important;margin-bottom:10px!important;background:#fff!important;color:#000!important}#workout-print-header .text-left{text-align:left!important}#workout-print-header .text-center{text-align:center!important}#workout-print-header .text-right{text-align:right!important}.ftb-workout-topbar,.ftb-workout-topbar *,aside,aside *,.print\:hidden,.print\:hidden *{display:none!important}.ftb-workout-shell{background:#fff!important}.ftb-workout-shell>div{display:block!important;padding:0!important;max-width:none!important}main{width:100%!important;display:block!important}@page{size:A4;margin:8mm}}.ftb-trainers-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28rem),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 24rem),linear-gradient(180deg,#f8fafc,#eef2f7)}.ftb-trainers-hero{border-radius:2rem;border:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top right,rgba(249,115,22,.16),transparent 24rem),#ffffffeb;box-shadow:0 18px 45px #0f172a14}.ftb-trainer-card{border-radius:1.5rem;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 10px 28px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ftb-trainer-card:hover{transform:translateY(-1px);border-color:#f9731659;box-shadow:0 18px 42px #0f172a1a}.ftb-trainer-card-active{border-color:#f97316a6!important;box-shadow:0 18px 42px #f9731629}.ftb-trainer-member-card{border-radius:1.5rem;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 12px 30px #0f172a0f}.ftb-trainer-member-card.expired{border-color:#dc26264d;background:#fef2f2c7}.ftb-session-dot{height:.7rem;width:.7rem;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#e2e8f0}.ftb-session-dot.used{border-color:#059669;background:#10b981}.ftb-admin-sidebar,aside[data-ftb-sidebar="1"]{background:#000!important;color:#fff!important;border-right-color:#ffffff24!important;box-shadow:12px 0 32px #00000040!important}.ftb-admin-sidebar *,aside[data-ftb-sidebar="1"] *{color:#fffffff0!important}.ftb-admin-sidebar .text-muted-foreground,aside[data-ftb-sidebar="1"] .text-muted-foreground{color:#ffffffa6!important}.ftb-admin-sidebar a,.ftb-admin-sidebar button,aside[data-ftb-sidebar="1"] a,aside[data-ftb-sidebar="1"] button{color:#ffffffe6!important}.ftb-admin-sidebar a:hover,.ftb-admin-sidebar button:hover,aside[data-ftb-sidebar="1"] a:hover,aside[data-ftb-sidebar="1"] button:hover{background:#ffffff1a!important;color:#fff!important;border-color:#ffffff2e!important}.ftb-admin-sidebar .ftb-btn-primary,.ftb-admin-sidebar a[aria-current=page],.ftb-admin-sidebar a.active,aside[data-ftb-sidebar="1"] .ftb-btn-primary,aside[data-ftb-sidebar="1"] a[aria-current=page],aside[data-ftb-sidebar="1"] a.active{background:#f97316!important;color:#fff!important;border-color:#ffffff38!important}.ftb-admin-sidebar .border-b,aside[data-ftb-sidebar="1"] .border-b{border-color:#ffffff24!important}select:focus{background-color:#fff!important;color:#111827!important}select:focus,select:hover{background-color:#fff!important;color:#111827!important}select:disabled{background-color:#f3f4f6!important;color:#6b7280!important}[role=listbox],[cmdk-list],[data-radix-select-viewport],[role=option],[data-radix-select-item],[data-radix-select-item] span,[data-radix-select-item-text],.SelectItem,.select-item{background-color:#fff!important;color:#111827!important}[role=option]:hover,[role=option][data-highlighted],[data-radix-select-item]:hover,[data-radix-select-item][data-highlighted],[data-highlighted]{background-color:#f3f4f6!important;color:#111827!important}button[role=combobox],[role=combobox],[data-radix-select-trigger],button[role=combobox] span,[role=combobox] span,[data-radix-select-trigger] span{color:#111827!important}[data-radix-select-content],[data-radix-select-viewport]{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}.ftb-page-subscriptions input[type=date],.ftb-page-subscriptions input[type=text],.ftb-page-subscriptions input[type=number],.ftb-page-subscriptions select,.ftb-page-members input[type=date],.ftb-page-members input[type=text],.ftb-page-members input[type=number],.ftb-page-members select{min-width:170px!important}.ftb-page-subscriptions [role=dialog] input,.ftb-page-subscriptions [role=dialog] select,.ftb-page-subscriptions [role=dialog] button[role=combobox],.ftb-page-members [role=dialog] input,.ftb-page-members [role=dialog] select,.ftb-page-members [role=dialog] button[role=combobox]{min-height:42px!important;width:100%!important;min-width:180px!important}.ftb-page-subscriptions [role=dialog] input[type=date],.ftb-page-members [role=dialog] input[type=date]{min-width:190px!important;padding-left:12px!important;padding-right:12px!important}select{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}select option,select optgroup{background-color:#fff!important;color:#111827!important}select:disabled,select option:disabled{background-color:#f3f4f6!important;color:#6b7280!important}.bg-black select,.bg-gray-900 select,.bg-slate-900 select,.bg-zinc-900 select,[class*=bg-black] select,[class*=bg-gray-900] select,[class*=bg-slate-900] select,[class*=bg-zinc-900] select{background-color:#fff!important;color:#111827!important}[data-radix-popper-content-wrapper]{z-index:99999!important}[data-radix-select-content],[data-radix-select-viewport],[role=listbox]{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}[data-radix-select-item],[data-radix-select-item] *,[data-radix-select-item-text],[role=option],[role=option] *,button[role=combobox],[role=combobox],[data-radix-select-trigger],button[role=combobox] span,[role=combobox] span,[data-radix-select-trigger] span{color:#111827!important}.bg-black button[role=combobox],.bg-gray-900 button[role=combobox],.bg-slate-900 button[role=combobox],.bg-zinc-900 button[role=combobox],[class*=bg-black] button[role=combobox],[class*=bg-gray-900] button[role=combobox],[class*=bg-slate-900] button[role=combobox],[class*=bg-zinc-900] button[role=combobox]{color:#fff!important}[data-radix-select-content] *,[data-radix-select-viewport] *{color:#111827!important}.ftb-page-subscriptions [role=dialog],.ftb-page-members [role=dialog]{width:min(96vw,820px)!important;max-width:820px!important}.ftb-page-subscriptions [role=dialog] form,.ftb-page-members [role=dialog] form,.ftb-page-subscriptions [role=dialog] .grid,.ftb-page-members [role=dialog] .grid{width:100%!important}.ftb-page-subscriptions [role=dialog] input,.ftb-page-subscriptions [role=dialog] select,.ftb-page-subscriptions [role=dialog] button[role=combobox],.ftb-page-members [role=dialog] input,.ftb-page-members [role=dialog] select,.ftb-page-members [role=dialog] button[role=combobox]{width:100%!important;min-width:230px!important;min-height:44px!important}.ftb-page-subscriptions [role=dialog] input[type=date],.ftb-page-members [role=dialog] input[type=date]{min-width:240px!important;font-size:15px!important;padding-left:14px!important;padding-right:14px!important}.ftb-page-subscriptions [role=dialog] .grid,.ftb-page-members [role=dialog] .grid{grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:16px!important}@media(max-width:700px){.ftb-page-subscriptions [role=dialog],.ftb-page-members [role=dialog]{width:96vw!important;max-width:96vw!important}.ftb-page-subscriptions [role=dialog] .grid,.ftb-page-members [role=dialog] .grid{grid-template-columns:1fr!important}.ftb-page-subscriptions [role=dialog] input,.ftb-page-subscriptions [role=dialog] select,.ftb-page-subscriptions [role=dialog] button[role=combobox],.ftb-page-members [role=dialog] input,.ftb-page-members [role=dialog] select,.ftb-page-members [role=dialog] button[role=combobox]{min-width:100%!important}}select,select option,select optgroup{background:#fff!important;color:#111827!important}[data-radix-select-content],[data-radix-select-viewport],[role=listbox]{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}[data-radix-select-item][data-highlighted],[data-radix-select-item]:hover,[role=option][data-highlighted],[role=option]:hover{background:#e5e7eb!important;color:#111827!important}button[role=combobox],[role=combobox],[data-radix-select-trigger]{background-color:#fff!important;color:#111827!important;border-color:#d1d5db!important}.ftb-page-members [role=dialog],.ftb-page-subscriptions [role=dialog]{width:min(96vw,920px)!important;max-width:920px!important;padding:24px!important;overflow-x:hidden!important}.ftb-page-members [role=dialog]>*,.ftb-page-subscriptions [role=dialog]>*{max-width:100%!important}.ftb-page-members [role=dialog] .grid,.ftb-page-subscriptions [role=dialog] .grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:16px!important}.ftb-page-members [role=dialog] input,.ftb-page-members [role=dialog] select,.ftb-page-members [role=dialog] button[role=combobox],.ftb-page-subscriptions [role=dialog] input,.ftb-page-subscriptions [role=dialog] select,.ftb-page-subscriptions [role=dialog] button[role=combobox]{width:100%!important;min-width:0!important;height:44px!important;font-size:15px!important}.ftb-page-members [role=dialog] .flex,.ftb-page-subscriptions [role=dialog] .flex{flex-wrap:wrap!important}.ftb-page-members [role=dialog] button,.ftb-page-subscriptions [role=dialog] button{white-space:nowrap!important}@media(max-width:760px){.ftb-page-members [role=dialog],.ftb-page-subscriptions [role=dialog]{width:96vw!important;max-width:96vw!important;padding:18px!important}.ftb-page-members [role=dialog] .grid,.ftb-page-subscriptions [role=dialog] .grid{grid-template-columns:1fr!important}}select,select option,select optgroup{background-color:#fff!important;color:#111827!important}button[role=combobox],[role=combobox],[data-radix-select-trigger]{background-color:#fff!important;color:#111827!important;border-color:#cbd5e1!important}button[role=combobox] *,[role=combobox] *,[data-radix-select-trigger] *{color:#111827!important}[data-radix-select-content],[data-radix-select-viewport],[role=listbox]{background-color:#fff!important;color:#111827!important;border-color:#cbd5e1!important;z-index:99999!important}[data-radix-select-item],[data-radix-select-item] *,[role=option],[role=option] *{color:#111827!important}[data-radix-select-item][data-highlighted],[data-radix-select-item]:hover,[role=option][data-highlighted],[role=option]:hover{background-color:#e5e7eb!important;color:#111827!important}.ftb-workout-builder-page{color:#fff!important}.ftb-workout-builder-page h1,.ftb-workout-builder-page h2,.ftb-workout-builder-page h3,.ftb-workout-builder-page h4,.ftb-workout-builder-page label,.ftb-workout-builder-page p,.ftb-workout-builder-page span,.ftb-workout-builder-page div{color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}.ftb-workout-builder-page .text-muted-foreground{color:#e5e7eb!important;opacity:1!important}.ftb-workout-builder-page button,.ftb-workout-builder-page button span,.ftb-workout-builder-page button div{color:#fff!important;opacity:1!important}.ftb-workout-builder-page input,.ftb-workout-builder-page select,.ftb-workout-builder-page textarea,.ftb-workout-builder-page button[role=combobox]{background-color:#0f172ab8!important;color:#fff!important;border-color:#ffffff59!important}.ftb-workout-builder-page input::-moz-placeholder,.ftb-workout-builder-page textarea::-moz-placeholder{color:#d1d5db!important;opacity:1!important}.ftb-workout-builder-page input::placeholder,.ftb-workout-builder-page textarea::placeholder{color:#d1d5db!important;opacity:1!important}.ftb-workout-builder-page .rounded-3xl,.ftb-workout-builder-page .rounded-2xl,.ftb-workout-builder-page .rounded-xl,.ftb-workout-builder-page .rounded-lg{border-color:#ffffff47!important}.ftb-workout-builder-page table,.ftb-workout-builder-page tr,.ftb-workout-builder-page td,.ftb-workout-builder-page th{color:#fff!important;border-color:#ffffff4d!important}.ftb-workout-builder-page .font-bold,.ftb-workout-builder-page .font-semibold,.ftb-workout-builder-page .font-medium{color:#fff!important}.ftb-workout-builder-page input[type=radio],.ftb-workout-builder-page input[type=checkbox]{accent-color:#facc15!important}.ftb-workout-builder-page button[class*=destructive],.ftb-workout-builder-page .bg-destructive{color:#fff!important}.ftb-workout-builder-page [class*=PaperPreview],.ftb-workout-builder-page [class*=paper-preview],.ftb-workout-builder-page [class*=preview-panel],.ftb-workout-builder-page [class*=PreviewPanel],.ftb-workout-builder-page [class*=final-paper],.ftb-workout-builder-page [class*=FinalPaper]{display:none!important}.ftb-workout-builder-page .rounded-3xl,.ftb-workout-builder-page .rounded-2xl,.ftb-workout-builder-page .rounded-xl,.ftb-workout-builder-page .rounded-lg,.ftb-workout-builder-page .border{border-color:#d4af37!important}.ftb-workout-builder-page section.rounded-3xl,.ftb-workout-builder-page section.rounded-2xl,.ftb-workout-builder-page aside section,.ftb-workout-builder-page .rounded-3xl.border,.ftb-workout-builder-page .rounded-2xl.border{border:1.5px solid #d4af37!important}.ftb-workout-builder-page button.border,.ftb-workout-builder-page div.border,.ftb-workout-builder-page input,.ftb-workout-builder-page select,.ftb-workout-builder-page textarea{border-color:#d4af37!important}.ftb-workout-builder-page input:focus,.ftb-workout-builder-page select:focus,.ftb-workout-builder-page textarea:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3747!important}.ftb-workout-builder-page input[type=radio],.ftb-workout-builder-page input[type=checkbox]{accent-color:#d4af37!important}@media(max-width:768px){body{background:#0f172a!important;color:#fff!important}.ftb-admin-content,.ftb-trainer-content,.ftb-trainer-shell,main{width:100%!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important}.ftb-admin-header{position:sticky!important;top:0!important;z-index:40!important;background:linear-gradient(135deg,#0f172a,#14532d)!important;color:#fff!important;border-bottom:1px solid rgba(212,175,55,.55)!important;box-shadow:0 8px 22px #00000038!important}.ftb-admin-header *,.ftb-trainer-content *,.ftb-trainer-shell *{text-shadow:none!important}.ftb-admin-content .rounded-3xl,.ftb-admin-content .rounded-2xl,.ftb-admin-content .rounded-xl,.ftb-trainer-content .rounded-3xl,.ftb-trainer-content .rounded-2xl,.ftb-trainer-content .rounded-xl{border-color:#d4af37a6!important;box-shadow:0 10px 24px #0000002e!important}.ftb-admin-content,.ftb-admin-content h1,.ftb-admin-content h2,.ftb-admin-content h3,.ftb-admin-content h4,.ftb-admin-content label,.ftb-admin-content p,.ftb-admin-content span,.ftb-admin-content div,.ftb-trainer-content,.ftb-trainer-content h1,.ftb-trainer-content h2,.ftb-trainer-content h3,.ftb-trainer-content h4,.ftb-trainer-content label,.ftb-trainer-content p,.ftb-trainer-content span,.ftb-trainer-content div{opacity:1!important}.ftb-admin-content button,.ftb-trainer-content button,.ftb-trainer-shell button{min-height:42px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;touch-action:manipulation!important}.ftb-admin-content input,.ftb-admin-content select,.ftb-admin-content textarea,.ftb-admin-content button[role=combobox],.ftb-trainer-content input,.ftb-trainer-content select,.ftb-trainer-content textarea,.ftb-trainer-content button[role=combobox]{min-height:44px!important;border-radius:12px!important;font-size:15px!important;background:#fffffff5!important;color:#111827!important;border-color:#d4af37!important}.ftb-admin-content input::-moz-placeholder,.ftb-admin-content textarea::-moz-placeholder,.ftb-trainer-content input::-moz-placeholder,.ftb-trainer-content textarea::-moz-placeholder{color:#64748b!important;opacity:1!important}.ftb-admin-content input::placeholder,.ftb-admin-content textarea::placeholder,.ftb-trainer-content input::placeholder,.ftb-trainer-content textarea::placeholder{color:#64748b!important;opacity:1!important}select,select option,select optgroup{background:#fff!important;color:#111827!important}[data-radix-select-content],[data-radix-select-viewport],[role=listbox]{background:#fff!important;color:#111827!important;border:1px solid #d4af37!important;z-index:99999!important}[data-radix-select-item],[data-radix-select-item] *,[role=option],[role=option] *{color:#111827!important}.ftb-admin-content table,.ftb-trainer-content table{min-width:760px!important}.ftb-admin-content .overflow-hidden,.ftb-trainer-content .overflow-hidden{overflow-x:auto!important}.ftb-admin-content th,.ftb-admin-content td,.ftb-trainer-content th,.ftb-trainer-content td{white-space:nowrap!important;font-size:13px!important}[role=dialog]{width:96vw!important;max-width:96vw!important;max-height:90vh!important;overflow-y:auto!important;border-radius:18px!important;padding:18px!important}[role=dialog] .grid{grid-template-columns:1fr!important}[role=dialog] input,[role=dialog] select,[role=dialog] textarea,[role=dialog] button[role=combobox]{width:100%!important;min-width:0!important}.ftb-workout-builder-page button,.ftb-workout-builder-page input,.ftb-workout-builder-page select,.ftb-workout-builder-page textarea{min-height:44px!important}.ftb-workout-builder-page .grid{grid-template-columns:1fr!important}.ftb-workout-builder-page .rounded-3xl,.ftb-workout-builder-page .rounded-2xl,.ftb-workout-builder-page .rounded-xl{border-color:#d4af37!important}.ftb-trainer-content td .flex,.ftb-trainer-content .flex{gap:8px!important}.ftb-trainer-content td button{flex:1 1 auto!important}.ftb-admin-content .space-y-5>*+*,.ftb-trainer-content .space-y-5>*+*{margin-top:14px!important}}@media(max-width:420px){.ftb-admin-content,.ftb-trainer-content,.ftb-trainer-shell{padding:10px!important}.ftb-admin-content h1,.ftb-trainer-content h1{font-size:22px!important;line-height:1.2!important}.ftb-admin-content h2,.ftb-trainer-content h2{font-size:18px!important}.ftb-admin-content button,.ftb-trainer-content button{font-size:13px!important;padding-left:10px!important;padding-right:10px!important}}.ftb-trainer-content{background:radial-gradient(circle at 20% 10%,rgba(212,175,55,.16),transparent 30%),radial-gradient(circle at 85% 5%,rgba(14,165,233,.12),transparent 26%),linear-gradient(135deg,#0f172a,#111827 48%,#052e1a)!important;min-height:100vh;color:#fff!important}.ftb-trainer-content h1,.ftb-trainer-content h2,.ftb-trainer-content h3,.ftb-trainer-content h4,.ftb-trainer-content label,.ftb-trainer-content p,.ftb-trainer-content span,.ftb-trainer-content div{color:inherit}.ftb-trainer-content .text-muted-foreground{color:#ffffffb8!important}.ftb-trainer-content>.rounded-2xl,.ftb-trainer-content .bg-card,.ftb-trainer-content .bg-background{background:#0f172a94!important;border-color:#d4af3761!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ftb-trainer-member-card{background:linear-gradient(135deg,#3b82f647,#0f172ad1),radial-gradient(circle at 85% 10%,rgba(212,175,55,.25),transparent 28%)!important;border-color:#d4af379e!important;color:#fff!important;box-shadow:0 18px 42px #0000003d!important}.ftb-trainer-member-card .border{border-color:#d4af3773!important}.ftb-trainer-member-card button{min-height:40px;font-weight:800;border-radius:14px}.ftb-trainer-content input,.ftb-trainer-content select,.ftb-trainer-content textarea,.ftb-trainer-content button[role=combobox]{background:#ffffff1f!important;color:#fff!important;border-color:#d4af3773!important}.ftb-trainer-content input::-moz-placeholder{color:#ffffffad!important}.ftb-trainer-content input::placeholder{color:#ffffffad!important}.ftb-trainer-content table{display:none!important}.ftb-trainer-content [role=dialog],.ftb-trainer-content [role=dialog] *{color:#111827!important}.ftb-trainer-content [role=dialog] input,.ftb-trainer-content [role=dialog] select,.ftb-trainer-content [role=dialog] textarea{background:#fff!important;color:#111827!important}@media(max-width:768px){.ftb-trainer-content{padding:12px!important}.ftb-trainer-card-grid{grid-template-columns:1fr!important}.ftb-trainer-member-card{padding:16px!important}.ftb-trainer-member-card .grid{gap:10px!important}.ftb-trainer-member-card button{min-height:42px!important;font-size:13px!important}}.ftb-trainer-content{font-size:14px!important}.ftb-trainer-content .text-2xl{font-size:20px!important;line-height:1.25!important}.ftb-trainer-content .text-xl{font-size:18px!important;line-height:1.25!important}.ftb-trainer-member-card .text-2xl{font-size:20px!important;line-height:1.2!important}.ftb-trainer-member-card .text-lg{font-size:15px!important;line-height:1.25!important}.ftb-trainer-member-card .text-sm,.ftb-trainer-content .text-sm{font-size:13px!important}.ftb-trainer-member-card .text-xs,.ftb-trainer-content .text-xs{font-size:11px!important}.ftb-trainer-member-card button,.ftb-trainer-content button{font-size:12px!important;min-height:36px!important;padding-left:10px!important;padding-right:10px!important}.ftb-trainer-member-card .rounded-2xl{padding:10px!important}.ftb-trainer-member-card .h-3.w-3{width:10px!important;height:10px!important}@media(max-width:768px){.ftb-trainer-content{font-size:13px!important}.ftb-trainer-member-card .text-2xl{font-size:18px!important}.ftb-trainer-member-card .text-lg{font-size:14px!important}.ftb-trainer-member-card button,.ftb-trainer-content button{font-size:12px!important;min-height:38px!important}}.ftb-trainer-member-dialog{width:min(96vw,1080px)!important;max-width:1080px!important;max-height:88vh!important;overflow-y:auto!important;padding:20px!important;border:1px solid rgba(212,175,55,.55)!important;background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.14),transparent 28%),linear-gradient(135deg,#111827,#0f172a 55%,#052e1a)!important;color:#fff!important}.ftb-trainer-member-dialog *{color:#fff!important;text-shadow:none!important}.ftb-trainer-member-dialog .text-muted-foreground{color:#ffffffb8!important}.ftb-trainer-member-dialog .space-y-4{gap:10px!important}.ftb-trainer-member-dialog .rounded-xl{border-color:#d4af3773!important;background:#ffffff12!important;padding:10px!important}.ftb-trainer-member-dialog .grid{gap:10px!important}.ftb-trainer-member-dialog .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ftb-trainer-member-dialog .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ftb-trainer-member-dialog input[type=date]{height:40px!important;background:#ffffff1f!important;color:#fff!important;border-color:#d4af378c!important}.ftb-trainer-member-dialog button{min-height:38px!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important}.ftb-trainer-member-dialog .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ftb-trainer-member-dialog .max-h-72{max-height:150px!important}.ftb-trainer-member-dialog{font-size:13px!important}.ftb-trainer-member-dialog .text-sm{font-size:12px!important}.ftb-trainer-member-dialog .text-xs{font-size:11px!important}.ftb-trainer-member-dialog [data-slot=dialog-header],.ftb-trainer-member-dialog .DialogHeader{margin-bottom:8px!important}.ftb-trainer-member-dialog [data-slot=badge],.ftb-trainer-member-dialog .badge{color:#fff!important}@media(max-width:760px){.ftb-trainer-member-dialog{width:96vw!important;max-width:96vw!important;max-height:90vh!important;padding:14px!important}.ftb-trainer-member-dialog .md\:grid-cols-4,.ftb-trainer-member-dialog .md\:grid-cols-3,.ftb-trainer-member-dialog .md\:grid-cols-2{grid-template-columns:1fr!important}.ftb-trainer-member-dialog .max-h-72{max-height:180px!important}}.ftb-page-dashboard{color:#f5f1e8!important}.ftb-page-dashboard .ftb-pro-card,.ftb-page-dashboard .ftb-dashboard-pro-hero{border-color:#d4af3757!important;box-shadow:0 18px 50px #0000003d,0 0 28px #d4af3714!important}.ftb-page-dashboard .ftb-pro-card:hover{transform:translateY(-2px)!important;border-color:#d4af378c!important;box-shadow:0 22px 58px #0000004d,0 0 32px #d4af3724!important}.ftb-page-dashboard table{border-collapse:separate!important;border-spacing:0!important}.ftb-page-dashboard th{color:#ffe08a!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#d4af3714!important}.ftb-page-dashboard td{color:#f5f1e8!important;border-color:#d4af371f!important}.ftb-page-dashboard tbody tr:hover{background:#d4af370f!important}.ftb-page-dashboard table button,.ftb-page-dashboard table a{border-radius:12px!important;font-weight:800!important}.ftb-page-dashboard a .ftb-pro-card{min-height:100%!important}@media(max-width:768px){.ftb-page-dashboard{padding:10px!important;overflow-x:hidden!important}.ftb-page-dashboard .ftb-dashboard-pro-hero{border-radius:24px!important;padding:18px!important}.ftb-page-dashboard .ftb-dashboard-pro-hero h1{font-size:34px!important;line-height:1.05!important;margin-top:14px!important}.ftb-page-dashboard .ftb-dashboard-pro-hero p{font-size:13px!important;line-height:1.6!important}.ftb-page-dashboard .ftb-pro-card{border-radius:22px!important;padding:16px!important}.ftb-page-dashboard .ftb-pro-card .text-3xl{font-size:25px!important;line-height:1.1!important}.ftb-page-dashboard .ftb-pro-card .text-lg{font-size:15px!important}.ftb-page-dashboard .ftb-pro-card .text-sm{font-size:12px!important}.ftb-page-dashboard section{margin-top:14px!important}.ftb-page-dashboard section .grid{gap:12px!important}.ftb-page-dashboard .overflow-auto{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ftb-page-dashboard table{min-width:820px!important}.ftb-page-dashboard th,.ftb-page-dashboard td{white-space:nowrap!important;font-size:12px!important;padding:10px!important}.ftb-page-dashboard input{min-height:40px!important;font-size:14px!important}.ftb-page-dashboard button{min-height:38px!important;font-size:12px!important}}@media(max-width:420px){.ftb-page-dashboard .ftb-dashboard-pro-hero h1{font-size:30px!important}.ftb-page-dashboard .ftb-pro-card{padding:14px!important}}html,body,.ftb-admin-content,.ftb-trainer-content,.ftb-trainer-shell,.ftb-page-dashboard,.ftb-page-members,.ftb-page-subscriptions,.ftb-page-users,.ftb-page-trainers,.ftb-page-plans,.ftb-page-payments,.ftb-page-checkin{font-size:14px!important}.ftb-admin-content .text-6xl,.ftb-trainer-content .text-6xl{font-size:42px!important;line-height:1.05!important}.ftb-admin-content .text-5xl,.ftb-trainer-content .text-5xl{font-size:36px!important;line-height:1.08!important}.ftb-admin-content .text-4xl,.ftb-trainer-content .text-4xl{font-size:30px!important;line-height:1.1!important}.ftb-admin-content .text-3xl,.ftb-trainer-content .text-3xl{font-size:24px!important;line-height:1.15!important}.ftb-admin-content .text-2xl,.ftb-trainer-content .text-2xl{font-size:20px!important;line-height:1.2!important}.ftb-admin-content .text-xl,.ftb-trainer-content .text-xl{font-size:18px!important;line-height:1.25!important}.ftb-admin-content .text-lg,.ftb-trainer-content .text-lg{font-size:16px!important;line-height:1.3!important}.ftb-admin-content .text-sm,.ftb-trainer-content .text-sm{font-size:13px!important}.ftb-admin-content .text-xs,.ftb-trainer-content .text-xs{font-size:11px!important}.ftb-admin-content button,.ftb-trainer-content button,.ftb-trainer-shell button{font-size:12px!important;line-height:1.2!important}.ftb-admin-content input,.ftb-admin-content select,.ftb-admin-content textarea,.ftb-admin-content button[role=combobox],.ftb-trainer-content input,.ftb-trainer-content select,.ftb-trainer-content textarea,.ftb-trainer-content button[role=combobox]{font-size:13px!important}.ftb-admin-content table,.ftb-admin-content th,.ftb-admin-content td,.ftb-trainer-content table,.ftb-trainer-content th,.ftb-trainer-content td{font-size:12px!important}.ftb-pro-card .text-3xl,.ftb-trainer-member-card .text-2xl{font-size:22px!important}.ftb-pro-card .text-lg,.ftb-trainer-member-card .text-lg{font-size:15px!important}[role=dialog]{font-size:13px!important}[role=dialog] .text-2xl{font-size:20px!important}[role=dialog] .text-xl{font-size:18px!important}[role=dialog] .text-lg{font-size:16px!important}[role=dialog] .text-sm{font-size:12px!important}[role=dialog] .text-xs{font-size:11px!important}@media(max-width:768px){html,body{font-size:13px!important}.ftb-admin-content .text-4xl,.ftb-trainer-content .text-4xl{font-size:26px!important}.ftb-admin-content .text-3xl,.ftb-trainer-content .text-3xl{font-size:22px!important}.ftb-admin-content .text-2xl,.ftb-trainer-content .text-2xl{font-size:18px!important}.ftb-admin-content button,.ftb-trainer-content button{font-size:12px!important}}.ftb-workout-builder-page{max-width:100%!important}.ftb-workout-builder-page main,.ftb-workout-builder-page main>div,.ftb-workout-builder-page section{max-width:100%!important}.ftb-workout-builder-page header,.ftb-workout-builder-page .sticky{gap:10px!important}.ftb-workout-builder-page button{border-radius:14px!important;font-weight:800!important}.ftb-workout-builder-page .rounded-3xl,.ftb-workout-builder-page .rounded-2xl,.ftb-workout-builder-page .rounded-xl{border-color:#d4af37!important}.ftb-workout-builder-page button.border,.ftb-workout-builder-page div.border{min-height:38px!important}@media(max-width:768px){.ftb-workout-builder-page{padding:10px!important}.ftb-workout-builder-page button{min-height:38px!important;font-size:12px!important}.ftb-workout-builder-page .p-5,.ftb-workout-builder-page .p-4{padding:12px!important}}.ftb-workout-builder-page main{width:100%!important;max-width:none!important;direction:rtl!important;text-align:right!important}.ftb-workout-pdf-capture-only{position:fixed!important;left:-20000px!important;top:0!important;width:1600px!important;min-height:1131px!important;opacity:1!important;pointer-events:none!important;z-index:-1!important;background:#fff!important}.ftb-workout-topbar{align-items:center!important}.ftb-workout-topbar h1{text-align:right!important}.ftb-workout-builder-actions>button{width:104px!important;height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.ftb-workout-builder-actions>button:last-child{width:116px!important}.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"] button{width:auto!important;min-width:64px!important;height:34px!important;min-height:34px!important}.ftb-workout-sections-grid{width:100%!important;align-items:start!important}.ftb-workout-sections-grid>div{min-height:100%!important;border-color:#d4af37!important}.ftb-workout-builder-page,.ftb-workout-builder-page *{text-align:right}.ftb-workout-builder-page input[type=number],.ftb-workout-builder-page .font-mono{text-align:center!important}.ftb-workout-builder-page button[type=button]{text-align:right!important}.ftb-workout-builder-page .grid.grid-cols-2:not(.ftb-workout-sections-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ftb-workout-builder-page .p-5{padding:16px!important}.ftb-workout-builder-page .p-4{padding:14px!important}.ftb-workout-builder-page button{border-radius:12px!important}@media(max-width:1100px){.ftb-workout-sections-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.ftb-workout-topbar{align-items:stretch!important}.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"] button{flex:1 1 0!important}}#paper-output .workout-paper-member-name,.workout-paper-pdf-capture .workout-paper-member-name,.workout-paper-onepage-capture #paper-output .workout-paper-member-name{margin-top:4px!important;padding:4px 10px!important;border:1px solid #111827!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;display:inline-block!important}.workout-paper-pdf-capture,.workout-paper-pdf-capture *,.workout-paper-onepage-capture #paper-output,.workout-paper-onepage-capture #paper-output *{-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;color:#111827!important;opacity:1!important;text-shadow:none!important}.workout-paper-pdf-capture td,.workout-paper-pdf-capture th,.workout-paper-pdf-capture div,.workout-paper-pdf-capture span{font-weight:800!important}.ftb-workout-topbar{background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.16),transparent 28%),linear-gradient(135deg,#101827,#0f172a 48%,#052e1a)!important;border:1px solid rgba(212,175,55,.45)!important;border-radius:0 0 22px 22px!important;color:#fff!important;box-shadow:0 12px 28px #0003!important}.ftb-workout-topbar h1{color:#fff4d7!important;font-size:20px!important;line-height:1.2!important;text-align:right!important}.ftb-workout-topbar .text-muted-foreground{color:#ffffffc7!important;font-weight:700!important}.ftb-workout-topbar .badge,.ftb-workout-topbar [data-slot=badge]{border-color:#d4af3773!important;background:#d4af3724!important;color:#ffe08a!important}.ftb-workout-builder-actions{align-items:center!important}.ftb-workout-builder-actions>button{width:112px!important;height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.ftb-workout-builder-actions>button:last-child{width:112px!important}.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"]{border-color:#d4af3773!important;background:#ffffff14!important}.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"] button{width:66px!important;min-width:66px!important;height:32px!important;min-height:32px!important;font-size:11px!important}.workout-paper-pdf-capture,.workout-paper-pdf-capture *,.workout-paper-onepage-capture #paper-output,.workout-paper-onepage-capture #paper-output *{color:#111827!important;opacity:1!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.workout-paper-pdf-capture .workout-paper-exercise-name,.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-pdf-capture .workout-paper-table th{font-weight:900!important}@media(max-width:768px){.ftb-workout-topbar{border-radius:0 0 18px 18px!important}.ftb-workout-builder-actions,.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"]{width:100%!important}.ftb-workout-builder-actions [data-ftb-lang-toggle-build="1"] button{flex:1 1 0!important;width:auto!important}}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture,.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture *{text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-member-name,.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-member-name,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b{font-size:18px!important;font-weight:950!important;line-height:1.15!important;color:#111827!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1{font-size:26px!important;font-weight:950!important;line-height:1.05!important;color:#111827!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-section-head h3,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-head h3{font-size:17px!important;font-weight:950!important;line-height:1.05!important;color:#111827!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-section-dose,.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-section-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span{font-size:13px!important;font-weight:950!important;color:#111827!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-table td,.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-exercise-name,#paper-output.workout-paper-pdf-capture .workout-paper-table td,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-name{font-size:15px!important;font-weight:900!important;line-height:1.18!important;color:#111827!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-num,#paper-output.workout-paper-pdf-capture .workout-paper-num{font-size:14px!important;font-weight:950!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-instructions h3,#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3{font-size:16px!important;font-weight:950!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-instructions li,#paper-output.workout-paper-pdf-capture .workout-paper-instructions li{font-size:13.5px!important;font-weight:800!important;line-height:1.22!important}.workout-paper-onepage-capture #paper-output.workout-paper-pdf-capture .workout-paper-footer,#paper-output.workout-paper-pdf-capture .workout-paper-footer{font-size:12px!important;font-weight:800!important}body:has(#nutrition-output),body:has(.ftb-nutrition-clean-v3),body:has(.nutrition-page){background:radial-gradient(circle at 15% 8%,rgba(212,175,55,.16),transparent 28%),linear-gradient(135deg,#0f172a,#111827 48%,#052e1a)!important;color:#fff!important}#nutrition-output,.ftb-nutrition-clean-v3,[class*=nutrition]{color:#fff!important}#nutrition-output h1,#nutrition-output h2,#nutrition-output h3,#nutrition-output h4,#nutrition-output label,#nutrition-output p,#nutrition-output span,#nutrition-output div,.ftb-nutrition-clean-v3 h1,.ftb-nutrition-clean-v3 h2,.ftb-nutrition-clean-v3 h3,.ftb-nutrition-clean-v3 h4,.ftb-nutrition-clean-v3 label,.ftb-nutrition-clean-v3 p,.ftb-nutrition-clean-v3 span,.ftb-nutrition-clean-v3 div{color:#fff!important;opacity:1!important;text-shadow:none!important}#nutrition-output .text-muted-foreground,.ftb-nutrition-clean-v3 .text-muted-foreground{color:#ffffffc2!important}#nutrition-output .rounded-3xl,#nutrition-output .rounded-2xl,#nutrition-output .rounded-xl,#nutrition-output .rounded-lg,.ftb-nutrition-clean-v3 .rounded-3xl,.ftb-nutrition-clean-v3 .rounded-2xl,.ftb-nutrition-clean-v3 .rounded-xl,.ftb-nutrition-clean-v3 .rounded-lg,.ftb-nutrition-v3-meta-card,.ftb-nutrition-v3-macro-card,.ftb-nutrition-v3-panel,.ftb-nutrition-v3-instructions,.ftb-nutrition-v3-list-item,.ftb-nutrition-v3-guide-card,.ftb-nutrition-v3-notes{background:#0f172a9e!important;color:#fff!important;border-color:#d4af378c!important;box-shadow:0 12px 28px #0000002e!important}#nutrition-output input,#nutrition-output select,#nutrition-output textarea,.ftb-nutrition-clean-v3 input,.ftb-nutrition-clean-v3 select,.ftb-nutrition-clean-v3 textarea{background:#0f172ac7!important;color:#fff!important;border-color:#d4af378c!important}#nutrition-output input::-moz-placeholder,#nutrition-output textarea::-moz-placeholder,.ftb-nutrition-clean-v3 input::-moz-placeholder,.ftb-nutrition-clean-v3 textarea::-moz-placeholder{color:#ffffffb3!important}#nutrition-output input::placeholder,#nutrition-output textarea::placeholder,.ftb-nutrition-clean-v3 input::placeholder,.ftb-nutrition-clean-v3 textarea::placeholder{color:#ffffffb3!important}#nutrition-output table,#nutrition-output th,#nutrition-output td,.ftb-nutrition-clean-v3 table,.ftb-nutrition-clean-v3 th,.ftb-nutrition-clean-v3 td{color:#fff!important;border-color:#d4af3773!important}.nutrition-pdf-capture-root .nutrition-page,.nutrition-pdf-capture-root .nutrition-page *,.nutrition-page.ftb-nutrition-page-one,.nutrition-page.ftb-nutrition-page-one *,.nutrition-page.ftb-nutrition-page-two,.nutrition-page.ftb-nutrition-page-two *{color:#111827!important;text-shadow:none!important}.ftb-nutrition-v3-header-clean,.ftb-nutrition-v3-table-section,.ftb-nutrition-v7-day-card{border-color:#d4af37!important}@media(max-width:768px){#nutrition-output .rounded-3xl,#nutrition-output .rounded-2xl,#nutrition-output .rounded-xl,.ftb-nutrition-clean-v3 .rounded-3xl,.ftb-nutrition-clean-v3 .rounded-2xl,.ftb-nutrition-clean-v3 .rounded-xl{padding:12px!important}}#nutrition-output .rounded-3xl,#nutrition-output .rounded-2xl,#nutrition-output .rounded-xl,#nutrition-output .rounded-lg,#nutrition-output .border,.ftb-nutrition-clean-v3 .rounded-3xl,.ftb-nutrition-clean-v3 .rounded-2xl,.ftb-nutrition-clean-v3 .rounded-xl,.ftb-nutrition-clean-v3 .rounded-lg,.ftb-nutrition-clean-v3 .border,.ftb-nutrition-v3-meta-card,.ftb-nutrition-v3-macro-card,.ftb-nutrition-v3-panel,.ftb-nutrition-v3-instructions,.ftb-nutrition-v3-list-item,.ftb-nutrition-v3-guide-card,.ftb-nutrition-v3-notes,.ftb-nutrition-v3-table-section,.ftb-nutrition-v7-day-card,.ftb-dynamic-week-card,.nutrition-page,.ftb-paper-page,#nutrition-output input,#nutrition-output select,#nutrition-output textarea,.ftb-nutrition-clean-v3 input,.ftb-nutrition-clean-v3 select,.ftb-nutrition-clean-v3 textarea,.ftb-nutrition-clean-v3 button[role=combobox]{border-color:#d4af37!important}#nutrition-output .rounded-3xl.border,#nutrition-output .rounded-2xl.border,.ftb-nutrition-clean-v3 .rounded-3xl.border,.ftb-nutrition-clean-v3 .rounded-2xl.border,.ftb-nutrition-v3-panel,.ftb-nutrition-v3-instructions,.ftb-nutrition-v3-meta-card,.ftb-nutrition-v3-macro-card,.ftb-nutrition-v7-day-card{border:1.5px solid #d4af37!important}#nutrition-output input:focus,#nutrition-output select:focus,#nutrition-output textarea:focus,.ftb-nutrition-clean-v3 input:focus,.ftb-nutrition-clean-v3 select:focus,.ftb-nutrition-clean-v3 textarea:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3740!important}#nutrition-output,#nutrition-output *,.ftb-nutrition-clean-v3,.ftb-nutrition-clean-v3 *,[class*=nutrition],[class*=nutrition] *{--ftb-gold-border: #d4af37}#nutrition-output .border,#nutrition-output [class*=border],.ftb-nutrition-clean-v3 .border,.ftb-nutrition-clean-v3 [class*=border],[class*=nutrition] .border,[class*=nutrition] [class*=border],.ftb-nutrition-v3-meta-card,.ftb-nutrition-v3-macro-card,.ftb-nutrition-v3-panel,.ftb-nutrition-v3-instructions,.ftb-nutrition-v3-list-item,.ftb-nutrition-v3-guide-card,.ftb-nutrition-v3-notes,.ftb-nutrition-v3-table-section,.ftb-nutrition-v7-day-card,.ftb-dynamic-week-card{border-color:#d4af37!important}#nutrition-output .rounded-3xl,#nutrition-output .rounded-2xl,#nutrition-output .rounded-xl,#nutrition-output .rounded-lg,.ftb-nutrition-clean-v3 .rounded-3xl,.ftb-nutrition-clean-v3 .rounded-2xl,.ftb-nutrition-clean-v3 .rounded-xl,.ftb-nutrition-clean-v3 .rounded-lg,[class*=nutrition] .rounded-3xl,[class*=nutrition] .rounded-2xl,[class*=nutrition] .rounded-xl,[class*=nutrition] .rounded-lg{border:1.5px solid #d4af37!important}#nutrition-output input,#nutrition-output select,#nutrition-output textarea,#nutrition-output button[role=combobox],.ftb-nutrition-clean-v3 input,.ftb-nutrition-clean-v3 select,.ftb-nutrition-clean-v3 textarea,.ftb-nutrition-clean-v3 button[role=combobox],[class*=nutrition] input,[class*=nutrition] select,[class*=nutrition] textarea,[class*=nutrition] button[role=combobox]{border-color:#d4af37!important}#nutrition-output input:focus,#nutrition-output select:focus,#nutrition-output textarea:focus,.ftb-nutrition-clean-v3 input:focus,.ftb-nutrition-clean-v3 select:focus,.ftb-nutrition-clean-v3 textarea:focus,[class*=nutrition] input:focus,[class*=nutrition] select:focus,[class*=nutrition] textarea:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3740!important}#nutrition-output table,#nutrition-output th,#nutrition-output td,.ftb-nutrition-clean-v3 table,.ftb-nutrition-clean-v3 th,.ftb-nutrition-clean-v3 td,[class*=nutrition] table,[class*=nutrition] th,[class*=nutrition] td{border-color:#d4af37!important}.nutrition-pdf-capture-root .nutrition-page,.nutrition-pdf-capture-root .nutrition-page *,.nutrition-page.ftb-nutrition-page-one,.nutrition-page.ftb-nutrition-page-one *,.nutrition-page.ftb-nutrition-page-two,.nutrition-page.ftb-nutrition-page-two *{color:#111827!important}#paper-output .workout-paper-header,#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{grid-template-columns:210px minmax(0,1fr) 470px!important;gap:12px!important;align-items:center!important}#paper-output .workout-paper-meta-boxes,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes{display:grid!important;grid-template-columns:minmax(0,1fr) 145px!important;gap:10px!important;width:470px!important;min-width:470px!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box{width:100%!important;min-width:0!important;height:48px!important;padding:6px 10px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box b{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;font-size:24px!important;font-weight:950!important;line-height:1.05!important}#paper-output .workout-paper-meta-boxes .workout-paper-date-box:nth-child(2) b,#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes .workout-paper-date-box:nth-child(2) b,.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes .workout-paper-date-box:nth-child(2) b{font-size:18px!important}body.ftb-nutrition-route .rounded-3xl,body.ftb-nutrition-route .rounded-2xl,body.ftb-nutrition-route .rounded-xl,body.ftb-nutrition-route .rounded-lg,body.ftb-nutrition-route .border,body.ftb-nutrition-route [class*=border]{border-color:#d4af37!important}body.ftb-nutrition-route .rounded-3xl.border,body.ftb-nutrition-route .rounded-2xl.border,body.ftb-nutrition-route .rounded-xl.border,body.ftb-nutrition-route .rounded-lg.border,body.ftb-nutrition-route section[class*=border],body.ftb-nutrition-route div[class*=border]{border-color:#d4af37!important}body.ftb-nutrition-route input,body.ftb-nutrition-route select,body.ftb-nutrition-route textarea,body.ftb-nutrition-route button[role=combobox]{border-color:#d4af37!important}body.ftb-nutrition-route input:focus,body.ftb-nutrition-route select:focus,body.ftb-nutrition-route textarea:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3740!important}body.ftb-nutrition-route .nutrition-pdf-capture-root .nutrition-page,body.ftb-nutrition-route .nutrition-pdf-capture-root .nutrition-page *,body.ftb-nutrition-route .nutrition-page.ftb-nutrition-page-one,body.ftb-nutrition-route .nutrition-page.ftb-nutrition-page-one *,body.ftb-nutrition-route .nutrition-page.ftb-nutrition-page-two,body.ftb-nutrition-route .nutrition-page.ftb-nutrition-page-two *{color:#111827!important}#paper-output .workout-paper-header,#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{grid-template-columns:205px minmax(0,1fr) 540px!important;gap:12px!important;align-items:center!important}#paper-output .workout-paper-member-date-stack,#paper-output.workout-paper-pdf-capture .workout-paper-member-date-stack,.workout-paper-onepage-capture #paper-output .workout-paper-member-date-stack{width:540px!important;min-width:540px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:7px!important;align-items:stretch!important}#paper-output .workout-paper-member-box,#paper-output.workout-paper-pdf-capture .workout-paper-member-box,.workout-paper-onepage-capture #paper-output .workout-paper-member-box{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:6px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#paper-output .workout-paper-member-box b,#paper-output.workout-paper-pdf-capture .workout-paper-member-box b,.workout-paper-onepage-capture #paper-output .workout-paper-member-box b{width:100%!important;max-width:100%!important;display:block!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:24px!important;font-weight:950!important;line-height:1.08!important;color:#111827!important}#paper-output .workout-paper-start-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box{width:100%!important;min-width:0!important;height:32px!important;padding:3px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#paper-output .workout-paper-start-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box b{width:100%!important;display:block!important;text-align:center!important;white-space:nowrap!important;font-size:16px!important;font-weight:900!important;line-height:1!important;color:#111827!important}#paper-output .workout-paper-title-box,#paper-output.workout-paper-pdf-capture .workout-paper-title-box,.workout-paper-onepage-capture #paper-output .workout-paper-title-box{min-width:0!important;text-align:center!important}#paper-output .workout-paper-meta-boxes:not(.workout-paper-member-date-stack),#paper-output.workout-paper-pdf-capture .workout-paper-meta-boxes:not(.workout-paper-member-date-stack),.workout-paper-onepage-capture #paper-output .workout-paper-meta-boxes:not(.workout-paper-member-date-stack){display:grid!important;grid-template-columns:1fr!important}#paper-output .workout-paper-member-box,#paper-output.workout-paper-pdf-capture .workout-paper-member-box,.workout-paper-onepage-capture #paper-output .workout-paper-member-box{min-height:58px!important;height:58px!important;padding:5px 14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}#paper-output .workout-paper-member-box b,#paper-output.workout-paper-pdf-capture .workout-paper-member-box b,.workout-paper-onepage-capture #paper-output .workout-paper-member-box b{width:100%!important;display:block!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:25px!important;font-weight:950!important;line-height:1.05!important;color:#111827!important}#paper-output .workout-paper-start-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box{height:34px!important;min-height:34px!important;padding:3px 10px!important}#paper-output .workout-paper-start-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box b{font-size:15px!important;font-weight:900!important;text-align:center!important;color:#111827!important}#paper-output .workout-paper-meta-label,#paper-output.workout-paper-pdf-capture .workout-paper-meta-label,.workout-paper-onepage-capture #paper-output .workout-paper-meta-label{display:block!important;font-size:10px!important;font-weight:900!important;line-height:1!important;color:#334155!important;text-align:center!important;margin-bottom:2px!important}@media(max-width:768px){body:has(.ftb-trainer-content){background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,#0f172a,#111827 52%,#052e1a)!important;color:#fff!important;overflow-x:hidden!important}.ftb-trainer-content{padding:10px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.ftb-trainer-content>div:first-child,.ftb-trainer-content header,.ftb-trainer-content .rounded-2xl:first-child{border-color:#d4af378c!important;border-radius:20px!important;padding:12px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 40%),#0f172abd!important;box-shadow:0 12px 28px #00000038!important}.ftb-trainer-content h1,.ftb-trainer-content .text-2xl{font-size:19px!important;line-height:1.15!important}.ftb-trainer-content .text-xl{font-size:17px!important}.ftb-trainer-content .text-lg{font-size:15px!important}.ftb-trainer-content .text-sm{font-size:12px!important}.ftb-trainer-content .text-xs{font-size:10.5px!important}.ftb-trainer-content input,.ftb-trainer-content select,.ftb-trainer-content textarea,.ftb-trainer-content button[role=combobox]{min-height:40px!important;border-radius:12px!important;font-size:13px!important;border-color:#d4af37a6!important;background:#0f172ad1!important;color:#fff!important}.ftb-trainer-content input::-moz-placeholder{color:#ffffffa6!important}.ftb-trainer-content input::placeholder{color:#ffffffa6!important}.ftb-trainer-member-card{padding:13px!important;border-radius:22px!important;border:1.5px solid rgba(212,175,55,.72)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.2),transparent 38%),linear-gradient(135deg,#1e293be6,#0f172ae0)!important;box-shadow:0 14px 34px #00000040!important}.ftb-trainer-member-card>div:first-child{margin-bottom:10px!important}.ftb-trainer-member-card .text-2xl{font-size:18px!important;line-height:1.15!important;max-width:100%!important;overflow-wrap:anywhere!important}.ftb-trainer-member-card .grid.grid-cols-2{grid-template-columns:1fr 1fr!important;gap:8px!important}.ftb-trainer-member-card .rounded-2xl{padding:9px!important;border-color:#d4af378c!important}.ftb-trainer-member-card .rounded-2xl .text-lg{font-size:14px!important;line-height:1.15!important}.ftb-trainer-member-card .h-3.w-3{width:9px!important;height:9px!important}.ftb-trainer-member-card .flex.flex-wrap.gap-1\.5{gap:5px!important}.ftb-trainer-member-card button{min-height:38px!important;height:38px!important;border-radius:12px!important;font-size:11.5px!important;font-weight:900!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}.ftb-trainer-member-card .grid.grid-cols-2.md\:grid-cols-5 button:nth-child(3),.ftb-trainer-member-card .grid.grid-cols-2.md\:grid-cols-5 button:nth-child(4),.ftb-trainer-member-card .grid.grid-cols-2.md\:grid-cols-5 button:nth-child(5){grid-column:span 1!important}.ftb-trainer-content [data-slot=badge],.ftb-trainer-content .badge{font-size:10.5px!important;border-color:#d4af378c!important}.ftb-trainer-content table{display:none!important}.ftb-trainer-member-dialog{width:96vw!important;max-width:96vw!important;max-height:90vh!important;padding:13px!important;border-radius:22px!important;border:1.5px solid rgba(212,175,55,.72)!important;overflow-y:auto!important}.ftb-trainer-member-dialog .grid,.ftb-trainer-member-dialog .md\:grid-cols-4,.ftb-trainer-member-dialog .md\:grid-cols-3,.ftb-trainer-member-dialog .md\:grid-cols-2{grid-template-columns:1fr!important;gap:8px!important}.ftb-trainer-member-dialog button{min-height:38px!important;height:38px!important;font-size:12px!important;border-radius:12px!important}.ftb-trainer-member-dialog input,.ftb-trainer-member-dialog select,.ftb-trainer-member-dialog textarea{min-height:40px!important;font-size:13px!important;border-radius:12px!important}.ftb-trainer-member-dialog .max-h-72{max-height:160px!important}.ftb-trainer-content .space-y-5>*+*{margin-top:12px!important}.ftb-trainer-content .space-y-4>*+*{margin-top:10px!important}.ftb-trainer-card-grid{gap:12px!important}}@media(max-width:420px){.ftb-trainer-content{padding:8px!important}.ftb-trainer-member-card{padding:11px!important;border-radius:20px!important}.ftb-trainer-member-card .text-2xl{font-size:17px!important}.ftb-trainer-member-card button{font-size:11px!important;min-height:36px!important;height:36px!important}.ftb-trainer-member-card .grid.grid-cols-2{gap:7px!important}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,#0f172a,#111827 52%,#052e1a)!important;color:#fff!important}main,.ftb-admin-content,.ftb-trainer-content,.ftb-page-dashboard,.ftb-page-members,.ftb-page-subscriptions,.ftb-page-users,.ftb-page-trainers,.ftb-page-plans,.ftb-page-payments,.ftb-page-checkin{width:100%!important;max-width:100%!important;padding:10px!important;overflow-x:hidden!important}.ftb-admin-header,.ftb-mobile-header,header{border-bottom:1px solid rgba(212,175,55,.45)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 38%),#0f172ae0!important;color:#fff!important;box-shadow:0 10px 24px #00000038!important}.rounded-3xl,.rounded-2xl,.rounded-xl{border-color:#d4af3794!important}.ftb-admin-content .rounded-3xl,.ftb-admin-content .rounded-2xl,.ftb-admin-content .rounded-xl,.ftb-trainer-content .rounded-3xl,.ftb-trainer-content .rounded-2xl,.ftb-trainer-content .rounded-xl,.ftb-pro-card{border-radius:20px!important;box-shadow:0 12px 28px #0003!important}h1,.text-4xl{font-size:26px!important;line-height:1.1!important}h2,.text-3xl{font-size:22px!important;line-height:1.15!important}h3,.text-2xl{font-size:18px!important;line-height:1.2!important}.text-xl{font-size:17px!important}.text-lg{font-size:15px!important}.text-sm{font-size:12px!important}.text-xs{font-size:10.5px!important}button,a[role=button]{min-height:38px!important;border-radius:12px!important;font-size:12px!important;font-weight:850!important;touch-action:manipulation!important}input,select,textarea,button[role=combobox]{min-height:40px!important;border-radius:12px!important;font-size:13px!important;border-color:#d4af379e!important}select,select option,[role=listbox],[role=option],[data-radix-select-content],[data-radix-select-viewport]{background:#fff!important;color:#111827!important}[data-radix-select-content]{border:1px solid #d4af37!important;z-index:99999!important}[data-radix-select-item][data-highlighted],[role=option][data-highlighted]{background:#f3ead1!important;color:#111827!important}.overflow-hidden,.overflow-auto{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}table{min-width:760px!important}th,td{white-space:nowrap!important;font-size:12px!important;padding:9px!important}.ftb-page-dashboard .ftb-dashboard-pro-hero{border-radius:22px!important;padding:16px!important}.ftb-page-dashboard .ftb-pro-card{padding:14px!important;border-radius:20px!important}.ftb-page-dashboard .ftb-pro-card .text-3xl{font-size:23px!important}.ftb-trainer-card-grid{grid-template-columns:1fr!important;gap:12px!important}.ftb-trainer-member-card{padding:12px!important;border-radius:22px!important;border:1.5px solid rgba(212,175,55,.72)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.2),transparent 38%),linear-gradient(135deg,#1e293beb,#0f172ae0)!important}.ftb-trainer-member-card .text-2xl{font-size:18px!important;overflow-wrap:anywhere!important}.ftb-trainer-member-card .grid.grid-cols-2{gap:8px!important}.ftb-trainer-member-card button{min-height:37px!important;height:37px!important;font-size:11.5px!important;padding-left:8px!important;padding-right:8px!important}.ftb-trainer-member-card .grid.grid-cols-2.md\:grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ftb-trainer-member-card .grid.grid-cols-2.md\:grid-cols-5 button:nth-child(3){grid-column:1 / -1!important}.ftb-workout-builder-page{padding:8px!important}.ftb-workout-topbar{border-radius:0 0 18px 18px!important;padding:12px!important}.ftb-workout-builder-actions{width:100%!important;gap:8px!important}.ftb-workout-builder-actions>button{flex:1 1 calc(50% - 8px)!important;width:auto!important}.ftb-workout-sections-grid{grid-template-columns:1fr!important}[role=dialog]{width:96vw!important;max-width:96vw!important;max-height:90vh!important;overflow-y:auto!important;border-radius:20px!important;padding:14px!important;border-color:#d4af37a6!important}[role=dialog] .grid,[role=dialog] .md\:grid-cols-4,[role=dialog] .md\:grid-cols-3,[role=dialog] .md\:grid-cols-2{grid-template-columns:1fr!important;gap:8px!important}[role=dialog] button{min-height:38px!important}.space-y-6>*+*{margin-top:14px!important}.space-y-5>*+*{margin-top:12px!important}.space-y-4>*+*{margin-top:10px!important}.gap-6{gap:14px!important}.gap-5{gap:12px!important}.gap-4{gap:10px!important}}@media(max-width:420px){main,.ftb-admin-content,.ftb-trainer-content{padding:8px!important}h1,.text-4xl{font-size:23px!important}h2,.text-3xl{font-size:20px!important}button{font-size:11px!important;min-height:36px!important}.ftb-trainer-member-card{padding:10px!important}}.ftb-member-renew-dialog,.ftb-subscription-create-dialog{width:min(96vw,980px)!important;max-width:min(96vw,980px)!important;border:1.5px solid rgba(212,175,55,.62)!important;border-radius:24px!important}.ftb-member-renew-dialog [data-slot=dialog-title],.ftb-subscription-create-dialog [data-slot=dialog-title]{font-size:20px!important;font-weight:950!important}.ftb-renew-subscription-card,.ftb-sub-card{border-color:#d4af379e!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 34%),#0f172a0a!important}.ftb-renew-fields-grid select,.ftb-renew-fields-grid input,.ftb-subscription-create-dialog select,.ftb-subscription-create-dialog input{min-height:42px!important;border-radius:12px!important;border-color:#d4af3794!important}.ftb-renew-fields-grid select,.ftb-subscription-create-dialog select{min-width:100%!important}.ftb-member-renew-dialog [data-slot=dialog-footer],.ftb-subscription-create-dialog [data-slot=dialog-footer]{gap:8px!important;flex-wrap:wrap!important}.ftb-member-renew-dialog [data-slot=dialog-footer] button,.ftb-subscription-create-dialog [data-slot=dialog-footer] button{min-height:40px!important;border-radius:12px!important;font-weight:900!important}.ftb-sub-actions{gap:6px!important}.ftb-sub-actions button{border-radius:10px!important;font-weight:900!important}@media(max-width:768px){.ftb-member-renew-dialog,.ftb-subscription-create-dialog{width:96vw!important;max-width:96vw!important;max-height:90vh!important;padding:14px!important;overflow-y:auto!important}.ftb-renew-fields-grid,.ftb-subscription-create-dialog .grid,.ftb-subscription-create-dialog .md\:grid-cols-2,.ftb-subscription-create-dialog .md\:grid-cols-3,.ftb-member-renew-dialog .md\:grid-cols-2,.ftb-member-renew-dialog .md\:grid-cols-3{grid-template-columns:1fr!important}.ftb-member-renew-dialog .md\:col-span-2,.ftb-subscription-create-dialog .md\:col-span-2{grid-column:auto!important}.ftb-sub-mode-toggle{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ftb-sub-mode-toggle button{width:100%!important;min-height:40px!important}.ftb-sub-actions{justify-content:flex-start!important;min-width:0!important}.ftb-sub-actions button{min-width:64px!important;height:34px!important}}.ftb-subscription-form-grid{align-items:end!important}.ftb-subscription-form-grid>div{min-width:0!important}.ftb-subscription-form-grid input,.ftb-subscription-form-grid select{width:100%!important;min-height:42px!important;border-radius:12px!important}.ftb-subscription-form-grid button{min-height:34px!important;border-radius:10px!important;font-weight:900!important}@media(min-width:768px){.ftb-subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.ftb-subscription-form-grid{grid-template-columns:1fr!important}}.ftb-subscription-create-dialog select,.ftb-subscription-form-grid select,.ftb-subscription-create-dialog option,.ftb-subscription-form-grid option{background-color:#fff!important;color:#111827!important;opacity:1!important;font-weight:800!important;text-shadow:none!important}.ftb-subscription-create-dialog select,.ftb-subscription-form-grid select{border:1.5px solid #d4af37!important;border-radius:12px!important;min-height:42px!important;padding-left:12px!important;padding-right:12px!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.ftb-subscription-create-dialog select:focus,.ftb-subscription-form-grid select:focus{color:#111827!important;background-color:#fff!important;border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3740!important;outline:none!important}.ftb-subscription-create-dialog select:disabled,.ftb-subscription-form-grid select:disabled{opacity:.75!important;color:#374151!important}.ftb-subscription-create-dialog select:not(:-moz-placeholder),.ftb-subscription-form-grid select:not(:-moz-placeholder){color:#111827!important;-webkit-text-fill-color:#111827!important}.ftb-subscription-create-dialog select:not(:placeholder-shown),.ftb-subscription-form-grid select:not(:placeholder-shown){color:#111827!important;-webkit-text-fill-color:#111827!important}.ftb-sub-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;justify-content:flex-end!important}.ftb-sub-actions button{height:34px!important;min-height:34px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:900!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}.ftb-sub-actions button:has(+button),.ftb-sub-actions button{line-height:1!important}.ftb-table-frame td:last-child{vertical-align:top!important}@media(max-width:768px){.ftb-sub-actions{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:7px!important}.ftb-sub-actions button{width:100%!important;min-width:0!important;height:36px!important;font-size:11px!important}.ftb-table-frame td:last-child{min-width:250px!important}}.ftb-dashboard-page{width:100%!important}.ftb-dashboard-page .ftb-dashboard-pro-hero{box-shadow:0 20px 60px #00000047,0 0 42px #d4af371a!important}.ftb-dashboard-page section{border-color:#d4af3757!important}@media(max-width:768px){.ftb-dashboard-page{padding:2px!important}.ftb-dashboard-page .ftb-dashboard-pro-hero{border-radius:22px!important;padding:15px!important}.ftb-dashboard-page .ftb-dashboard-pro-hero h1{font-size:30px!important;line-height:1.05!important;margin-top:12px!important}.ftb-dashboard-page .ftb-dashboard-pro-hero p{font-size:12.5px!important;line-height:1.55!important;margin-top:10px!important}.ftb-dashboard-page .ftb-dashboard-pro-hero .grid{gap:10px!important}.ftb-dashboard-page section{border-radius:22px!important;padding:14px!important}.ftb-dashboard-page table{min-width:760px!important}.ftb-dashboard-page th,.ftb-dashboard-page td{font-size:12px!important;padding:9px!important}.ftb-dashboard-page button{min-height:36px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:900!important}}.ftb-members-pro{width:100%!important}.ftb-members-hero{box-shadow:0 20px 60px #00000047,0 0 44px #d4af371a!important}.ftb-members-mini-card{box-shadow:0 12px 28px #0000002e!important}.ftb-members-table-card{border-color:#d4af3757!important}.ftb-members-table-card table{width:100%!important}.ftb-members-table-card th{font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ftb-members-table-card td{padding-top:14px!important;padding-bottom:14px!important}.ftb-members-table-card tbody tr{transition:background-color .15s ease,transform .15s ease!important}.ftb-members-table-card tbody tr:hover{background:#d4af3712!important}.ftb-members-table-card td:last-child button{min-height:34px!important;border-radius:12px!important;font-weight:900!important}.ftb-members-table-card td:last-child>div{gap:7px!important}.ftb-members-hero input{border-color:#d4af377a!important}.ftb-members-hero input:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3738!important}@media(max-width:768px){.ftb-members-pro{padding:0!important}.ftb-members-hero{border-radius:22px!important;padding:15px!important}.ftb-members-hero h1{font-size:30px!important;line-height:1.05!important;margin-top:12px!important}.ftb-members-hero p{font-size:12.5px!important;line-height:1.55!important;margin-top:10px!important}.ftb-members-hero .grid{gap:9px!important}.ftb-members-mini-card{padding:12px!important;border-radius:18px!important}.ftb-members-mini-card .text-3xl{font-size:22px!important}.ftb-members-table-card{border-radius:22px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ftb-members-table-card table{min-width:760px!important}.ftb-members-table-card th,.ftb-members-table-card td{font-size:12px!important;padding:9px!important}.ftb-members-table-card td:last-child>div{min-width:220px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.ftb-members-table-card td:last-child button{width:100%!important;height:36px!important;font-size:11px!important}}.ftb-users-page select,.ftb-users-page option{background-color:#fff!important;color:#111827!important;opacity:1!important;font-weight:800!important}.ftb-users-page select{border:1.5px solid rgba(212,175,55,.65)!important;border-radius:14px!important;min-height:42px!important}.ftb-users-page select:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3740!important;outline:none!important}.ftb-users-page input{border-color:#d4af378c!important}.ftb-users-page input:focus{border-color:#facc15!important;box-shadow:0 0 0 2px #d4af3738!important}.ftb-users-page button{border-radius:12px!important;font-weight:900!important}.ftb-users-card{border-color:#d4af3757!important;box-shadow:0 16px 38px #0003!important}@media(max-width:768px){.ftb-users-page{padding:0!important}.ftb-users-page section{border-radius:22px!important;padding:14px!important}.ftb-users-page h1{font-size:27px!important;line-height:1.1!important}.ftb-users-page h2{font-size:17px!important}.ftb-users-page input,.ftb-users-page select{min-height:40px!important;font-size:12.5px!important}.ftb-users-page button{min-height:38px!important;font-size:11.5px!important}.ftb-users-page .grid{gap:9px!important}}.ftb-trainer-content{position:relative!important}.ftb-coach-hero{border:1.5px solid rgba(212,175,55,.55)!important;border-radius:26px!important;padding:18px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 34%),linear-gradient(135deg,#0f172aeb,#111827d6)!important;box-shadow:0 18px 46px #0000003d,0 0 34px #d4af3714!important}.ftb-coach-hero .text-2xl{color:#fff4d7!important;font-size:25px!important;line-height:1.1!important}.ftb-coach-hero .text-muted-foreground{color:#f5f1e8c7!important}.ftb-coach-hero>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ftb-coach-hero button{border:1px solid rgba(212,175,55,.42)!important;border-radius:13px!important;font-weight:900!important}.ftb-coach-stats-grid>div{border:1.5px solid rgba(212,175,55,.48)!important;border-radius:20px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 40%),#0f172ab8!important;box-shadow:0 12px 30px #0003!important}.ftb-coach-stats-grid .text-xs{color:#f5f1e8b8!important;font-weight:900!important}.ftb-coach-stats-grid .text-2xl{color:#fff4d7!important;font-size:23px!important}.ftb-coach-searchbar,.ftb-coach-admin-filter{border:1.5px solid rgba(212,175,55,.48)!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 40%),#0f172ab3!important}.ftb-coach-searchbar input,.ftb-coach-admin-filter input,.ftb-coach-admin-filter select{border:1.5px solid rgba(212,175,55,.55)!important;border-radius:13px!important;background:#fffffff5!important;color:#111827!important;font-weight:800!important}.ftb-coach-searchbar input::-moz-placeholder{color:#64748b!important}.ftb-coach-searchbar input::placeholder{color:#64748b!important}.ftb-trainer-member-card{border:1.7px solid rgba(212,175,55,.72)!important;background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 36%),linear-gradient(135deg,#1e293bf0,#0f172aeb)!important;box-shadow:0 18px 44px #00000042,0 0 28px #d4af3714!important}.ftb-trainer-member-card:hover{transform:translateY(-1px)!important;box-shadow:0 22px 54px #0000004d,0 0 38px #d4af371f!important}.ftb-trainer-member-card .text-2xl{color:#fff4d7!important;overflow-wrap:anywhere!important}.ftb-trainer-member-card .rounded-2xl{border-color:#d4af377a!important;background:#ffffff12!important}.ftb-coach-card-actions{align-items:stretch!important}.ftb-coach-card-actions button{min-height:38px!important;height:38px!important;border-radius:13px!important;font-size:11.5px!important;font-weight:950!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}.ftb-coach-table{border-color:#d4af3773!important}.ftb-coach-table th{font-size:11.5px!important;font-weight:950!important;text-transform:uppercase!important}.ftb-coach-table td{font-size:12px!important}.ftb-trainer-member-dialog{border:1.7px solid rgba(212,175,55,.72)!important;border-radius:26px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 36%),#0f172a!important;color:#fff!important}.ftb-trainer-member-dialog .rounded-xl{border-color:#d4af377a!important;background:#ffffff0f!important}.ftb-coach-dialog-actions{align-items:stretch!important}.ftb-coach-dialog-actions button{min-height:42px!important;border-radius:14px!important;font-weight:950!important}@media(max-width:768px){.ftb-trainer-content{padding:8px!important}.ftb-coach-hero{border-radius:22px!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important}.ftb-coach-hero .text-2xl{font-size:20px!important}.ftb-coach-hero>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.ftb-coach-hero>div:last-child>*{width:100%!important}.ftb-coach-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ftb-coach-stats-grid>div{padding:11px!important;border-radius:18px!important}.ftb-coach-stats-grid .text-2xl{font-size:19px!important}.ftb-coach-searchbar .flex{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ftb-coach-searchbar input{max-width:none!important;width:100%!important}.ftb-coach-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ftb-coach-card-actions button{width:100%!important;min-height:37px!important;height:37px!important;font-size:10.8px!important}.ftb-coach-card-actions button:nth-child(3){grid-column:1 / -1!important}.ftb-coach-table{display:none!important}.ftb-trainer-member-dialog{width:96vw!important;max-width:96vw!important;max-height:90vh!important;overflow-y:auto!important;padding:13px!important}.ftb-trainer-member-dialog .grid,.ftb-trainer-member-dialog .md\:grid-cols-4,.ftb-trainer-member-dialog .md\:grid-cols-3,.ftb-trainer-member-dialog .md\:grid-cols-2,.ftb-coach-dialog-actions{grid-template-columns:1fr!important}}#paper-output,#paper-output.workout-paper-pdf-capture,.workout-paper-onepage-capture #paper-output{background:#fff!important;color:#111827!important;font-family:Arial,Tahoma,Cairo,Tajawal,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}#paper-output *,#paper-output.workout-paper-pdf-capture *,.workout-paper-onepage-capture #paper-output *{color:#111827!important;opacity:1!important;text-shadow:none!important;box-sizing:border-box!important}#paper-output .workout-paper-page,#paper-output.workout-paper-pdf-capture .workout-paper-page,.workout-paper-onepage-capture #paper-output .workout-paper-page{background:#fff!important;border:2px solid #d4af37!important;border-radius:18px!important;overflow:hidden!important}#paper-output .workout-paper-header,#paper-output.workout-paper-pdf-capture .workout-paper-header,.workout-paper-onepage-capture #paper-output .workout-paper-header{display:grid!important;grid-template-columns:190px 1fr 520px!important;gap:12px!important;align-items:center!important;border:1.7px solid #d4af37!important;border-radius:16px!important;padding:10px!important;background:#fff!important;overflow:visible!important}#paper-output .workout-paper-logo-box,#paper-output.workout-paper-pdf-capture .workout-paper-logo-box,.workout-paper-onepage-capture #paper-output .workout-paper-logo-box{border:1.4px solid #d4af37!important;border-radius:14px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important}#paper-output .workout-paper-logo,#paper-output img.workout-paper-logo,#paper-output.workout-paper-pdf-capture .workout-paper-logo,#paper-output.workout-paper-pdf-capture img.workout-paper-logo{width:178px!important;height:58px!important;max-width:178px!important;max-height:58px!important;-o-object-fit:contain!important;object-fit:contain!important}#paper-output .workout-paper-title-box,#paper-output.workout-paper-pdf-capture .workout-paper-title-box,.workout-paper-onepage-capture #paper-output .workout-paper-title-box{border:1.4px solid #d4af37!important;border-radius:14px!important;min-height:78px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;padding:8px!important}#paper-output .workout-paper-title-box h1,#paper-output.workout-paper-pdf-capture .workout-paper-title-box h1,.workout-paper-onepage-capture #paper-output .workout-paper-title-box h1{font-size:34px!important;line-height:1.04!important;font-weight:950!important;text-align:center!important;margin:0!important;color:#111827!important}#paper-output .workout-paper-member-date-stack,#paper-output.workout-paper-pdf-capture .workout-paper-member-date-stack,.workout-paper-onepage-capture #paper-output .workout-paper-member-date-stack{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:520px!important;min-width:520px!important;max-width:520px!important;overflow:visible!important}#paper-output .workout-paper-member-box,#paper-output.workout-paper-pdf-capture .workout-paper-member-box,.workout-paper-onepage-capture #paper-output .workout-paper-member-box{height:60px!important;min-height:60px!important;border:1.5px solid #d4af37!important;border-radius:13px!important;padding:5px 14px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#paper-output .workout-paper-start-date-box,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box{height:36px!important;min-height:36px!important;border:1.5px solid #d4af37!important;border-radius:12px!important;padding:3px 10px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#paper-output .workout-paper-meta-label,#paper-output.workout-paper-pdf-capture .workout-paper-meta-label,.workout-paper-onepage-capture #paper-output .workout-paper-meta-label{display:block!important;font-size:10px!important;line-height:1!important;font-weight:950!important;color:#334155!important;text-align:center!important;margin:0 0 2px!important}#paper-output .workout-paper-member-box b,#paper-output.workout-paper-pdf-capture .workout-paper-member-box b,.workout-paper-onepage-capture #paper-output .workout-paper-member-box b{display:block!important;width:100%!important;max-width:100%!important;font-size:26px!important;line-height:1.04!important;font-weight:950!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111827!important}#paper-output .workout-paper-start-date-box b,#paper-output.workout-paper-pdf-capture .workout-paper-start-date-box b,.workout-paper-onepage-capture #paper-output .workout-paper-start-date-box b{display:block!important;width:100%!important;font-size:15px!important;line-height:1!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important;color:#111827!important}#paper-output .workout-paper-section,#paper-output.workout-paper-pdf-capture .workout-paper-section,.workout-paper-onepage-capture #paper-output .workout-paper-section{border:1.6px solid #d4af37!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}#paper-output .workout-paper-section-head,#paper-output.workout-paper-pdf-capture .workout-paper-section-head,.workout-paper-onepage-capture #paper-output .workout-paper-section-head{border-bottom:1.3px solid #d4af37!important;background:#fffaf0!important}#paper-output .workout-paper-section-title-main,#paper-output .workout-paper-section-head h3,#paper-output.workout-paper-pdf-capture .workout-paper-section-title-main,#paper-output.workout-paper-pdf-capture .workout-paper-section-head h3{font-size:24px!important;line-height:1.05!important;font-weight:950!important;color:#111827!important}#paper-output .workout-paper-section-dose,#paper-output .workout-paper-section-dose span,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose,#paper-output.workout-paper-pdf-capture .workout-paper-section-dose span{font-size:16px!important;line-height:1.05!important;font-weight:950!important;color:#111827!important}#paper-output .workout-paper-table,#paper-output.workout-paper-pdf-capture .workout-paper-table{border-collapse:collapse!important;width:100%!important}#paper-output .workout-paper-table td,#paper-output.workout-paper-pdf-capture .workout-paper-table td{border-top:1px solid rgba(212,175,55,.48)!important;background:#fff!important;font-size:21px!important;line-height:1.15!important;font-weight:900!important;color:#111827!important}#paper-output .workout-paper-exercise-name,#paper-output.workout-paper-pdf-capture .workout-paper-exercise-name{font-size:21px!important;line-height:1.15!important;font-weight:900!important;color:#111827!important}#paper-output .workout-paper-num,#paper-output.workout-paper-pdf-capture .workout-paper-num{font-size:18px!important;font-weight:950!important;color:#111827!important}#paper-output .workout-paper-instructions,#paper-output.workout-paper-pdf-capture .workout-paper-instructions{border:1.5px solid #d4af37!important;border-radius:14px!important;background:#fff!important}#paper-output .workout-paper-instructions h3,#paper-output.workout-paper-pdf-capture .workout-paper-instructions h3{font-size:22px!important;font-weight:950!important;color:#111827!important}#paper-output .workout-paper-instructions li,#paper-output.workout-paper-pdf-capture .workout-paper-instructions li{font-size:17px!important;line-height:1.22!important;font-weight:850!important;color:#111827!important}#paper-output .workout-paper-footer,#paper-output.workout-paper-pdf-capture .workout-paper-footer{font-size:14px!important;font-weight:900!important;color:#111827!important}#nutrition-output,#nutrition-output.ftb-paper,#nutrition-output.nutrition-report-v3{background:#fff!important;color:#111827!important;font-family:Arial,Tahoma,Cairo,Tajawal,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}#nutrition-output *,#nutrition-output.ftb-paper *,#nutrition-output.nutrition-report-v3 *{color:#111827!important;opacity:1!important;text-shadow:none!important;box-sizing:border-box!important}#nutrition-output .nutrition-page,#nutrition-output .ftb-paper-page{background:#fff!important;border:2px solid #d4af37!important;border-radius:18px!important;overflow:hidden!important}#nutrition-output .ftb-paper-header,#nutrition-output .ftb-nutrition-v3-header,#nutrition-output .ftb-final-header-row{border:1.7px solid #d4af37!important;border-radius:16px!important;background:#fff!important}#nutrition-output .ftb-paper-title,#nutrition-output .ftb-nutrition-v3-title,#nutrition-output h1,#nutrition-output h2{font-size:28px!important;line-height:1.05!important;font-weight:950!important;text-align:center!important;color:#111827!important}#nutrition-output .ftb-paper-member-name,#nutrition-output .ftb-nutrition-v3-member-name{display:block!important;width:100%!important;max-width:100%!important;min-height:46px!important;border:1.5px solid #d4af37!important;border-radius:13px!important;background:#fff!important;padding:7px 12px!important;font-size:23px!important;line-height:1.08!important;font-weight:950!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111827!important}#nutrition-output .ftb-paper-meta-card,#nutrition-output .ftb-paper-macro-card,#nutrition-output .ftb-nutrition-v3-card,#nutrition-output .rounded-xl,#nutrition-output .rounded-2xl,#nutrition-output .rounded-3xl{border-color:#d4af37!important;background:#fff!important}#nutrition-output .ftb-paper-meta-label,#nutrition-output .ftb-paper-section-note,#nutrition-output .text-muted-foreground{color:#334155!important;font-weight:850!important}#nutrition-output .ftb-paper-meta-value,#nutrition-output .ftb-paper-macro-card strong,#nutrition-output .ftb-paper-macro-card b{color:#111827!important;font-weight:950!important}#nutrition-output .ftb-paper-table,#nutrition-output table{width:100%!important;border-collapse:collapse!important;border:1.5px solid #d4af37!important;background:#fff!important}#nutrition-output .ftb-paper-table th,#nutrition-output .ftb-paper-table td,#nutrition-output table th,#nutrition-output table td{border:1px solid rgba(212,175,55,.55)!important;background:#fff!important;color:#111827!important;font-size:15px!important;line-height:1.2!important;font-weight:850!important;padding:7px 8px!important}#nutrition-output .ftb-paper-table th,#nutrition-output table th{background:#fffaf0!important;font-weight:950!important}#nutrition-output .ftb-paper-section-title,#nutrition-output .ftb-nutrition-v3-section-title{color:#111827!important;font-size:20px!important;font-weight:950!important}#nutrition-output .ftb-paper-footer,#nutrition-output .pdf-page-footer,#nutrition-output .ftb-nutrition-v3-table-strip-meta{color:#111827!important;font-size:12px!important;font-weight:850!important}@media print{html,body{background:#fff!important}body *{visibility:hidden!important}#paper-output,#paper-output *,#nutrition-output,#nutrition-output *{visibility:visible!important}#paper-output,#nutrition-output{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;margin:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print\:hidden,.print-hidden,.print-toolbar,button{display:none!important}@page{size:A4 portrait;margin:0}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:\!bg-emerald-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-indigo-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-orange-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-orange-900:hover{--tw-bg-opacity: 1 !important;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-sky-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-sky-900:hover{--tw-bg-opacity: 1 !important;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-violet-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[rgba\(3\,105\,161\,\.06\)\]:hover{background-color:#0369a10f}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-900:hover{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-900:hover{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inset-auto{inset:auto}.sm\:left-\[50\%\]{left:50%}.sm\:top-\[50\%\]{top:50%}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-auto{height:auto}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:w-\[280px\]{width:280px}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:48rem}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-7{grid-column:span 7 / span 7}.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[100px_1fr_1fr\]{grid-template-columns:100px 1fr 1fr}.md\:grid-cols-\[100px_1fr_1fr_auto\]{grid-template-columns:100px 1fr 1fr auto}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:border-b-0{border-bottom-width:0px}.md\:border-l-2{border-left-width:2px}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pr-16{padding-right:4rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-6{padding:1.5rem}}@media(min-width:1280px){.xl\:w-\[620px\]{width:620px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[120px_88px_96px_132px_82px\]{grid-template-columns:120px 88px 96px 132px 82px}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media print{.print\:static{position:static}.print\:block{display:block}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:rounded-none{border-radius:0}.print\:border-0{border-width:0px}.print\:border-2{border-width:2px}.print\:border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.print\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.print\:p-0{padding:0}.print\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root,.dark{--ftb-bg-soft: #111214;--ftb-border: rgba(212, 175, 55, .22);--ftb-border-strong: rgba(212, 175, 55, .45);--ftb-gold-soft: #f1d67a;--ftb-red-soft: #e63946;--background: 220 10% 6%;--foreground: 40 35% 95%;--card: 220 10% 10%;--card-foreground: 40 35% 95%;--popover: 220 10% 10%;--popover-foreground: 40 35% 95%;--muted: 220 8% 14%;--muted-foreground: 40 10% 68%;--border: 45 52% 52%;--input: 220 8% 16%;--primary: 45 65% 52%;--primary-foreground: 0 0% 8%;--secondary: 220 8% 18%;--secondary-foreground: 0 0% 100%;--accent: 45 65% 52%;--accent-foreground: 0 0% 8%;--destructive: 355 75% 45%;--destructive-foreground: 0 0% 100%;--ring: 45 65% 52%}html,body,#root{min-height:100%}html,body{background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 22rem),radial-gradient(circle at top left,rgba(193,18,31,.05),transparent 18rem),linear-gradient(180deg,#090909,#0d0e10,#121316)!important;color:var(--ftb-text)!important}body{background-attachment:fixed!important}#app-shell,.ftb-admin-content,main{background:transparent!important;color:var(--ftb-text)!important}.ftb-admin-sidebar,aside[data-ftb-sidebar="1"]{background:linear-gradient(180deg,#080809,#0f1012 55%,#0a0b0c)!important;color:var(--ftb-text)!important;border-right:1px solid rgba(212,175,55,.22)!important;box-shadow:16px 0 36px #00000047!important}.ftb-admin-sidebar .border-b,aside[data-ftb-sidebar="1"] .border-b{border-color:#d4af3726!important}.ftb-admin-sidebar .text-muted-foreground,aside[data-ftb-sidebar="1"] .text-muted-foreground{color:#f5f1e89e!important}.ftb-admin-sidebar a,.ftb-admin-sidebar button,aside[data-ftb-sidebar="1"] a,aside[data-ftb-sidebar="1"] button{color:#f5f1e8eb!important;transition:all .16s ease!important}.ftb-admin-sidebar nav a,aside[data-ftb-sidebar="1"] nav a{border-radius:14px!important;border:1px solid transparent!important;background:#ffffff05!important}.ftb-admin-sidebar nav a:hover,aside[data-ftb-sidebar="1"] nav a:hover{background:#d4af371a!important;border-color:#d4af3738!important;transform:translate(-2px)!important}.ftb-admin-sidebar nav a[aria-current=page],.ftb-admin-sidebar nav a.active,.ftb-admin-sidebar nav a[data-active=true],aside[data-ftb-sidebar="1"] nav a[aria-current=page],aside[data-ftb-sidebar="1"] nav a.active,aside[data-ftb-sidebar="1"] nav a[data-active=true]{background:linear-gradient(135deg,#d4af37,#f1d67a)!important;color:#14110a!important;border-color:#f1d67ae6!important;box-shadow:0 10px 22px #d4af3729!important;font-weight:800!important}.ftb-admin-header{background:linear-gradient(180deg,#121315e0,#0e0f11e0)!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.16)!important;border-radius:18px!important;margin-bottom:14px!important;box-shadow:0 10px 24px #0003!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ftb-admin-header .text-muted-foreground{color:#f5f1e899!important}.ftb-card,.ftb-lux-card,.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border,.bg-card,.bg-popover,.bg-background,.ftb-lux-toolbar{background:linear-gradient(180deg,#17181bf5,#111214f5)!important;color:var(--ftb-text)!important;border-color:#d4af3733!important;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff08!important}.shadow-sm,.shadow,.shadow-md{box-shadow:0 14px 30px #0003!important}.bg-white,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100{background:var(--ftb-panel)!important;color:var(--ftb-text)!important}h1,h2,h3,h4,h5,h6,.text-foreground,.text-card-foreground,.text-black,.text-slate-900,.text-gray-900,.text-zinc-900{color:var(--ftb-text)!important}.text-muted-foreground,.text-slate-500,.text-gray-500,.text-zinc-500{color:var(--ftb-muted)!important}.ftb-btn-primary,.bg-primary{background:linear-gradient(135deg,#d4af37,#f1d67a)!important;color:#14110a!important;border:1px solid rgba(241,214,122,.85)!important;font-weight:800!important;box-shadow:0 10px 20px #d4af3724!important}.ftb-btn-primary:hover,.bg-primary:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.ftb-btn-secondary{background:#23262b!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.18)!important}.ftb-btn-outline{background:transparent!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.22)!important}.ftb-btn-outline:hover{background:#d4af3714!important;border-color:#d4af3766!important}.bg-destructive,button[variant=destructive]{background:linear-gradient(135deg,#8f101d,#c1121f,#e63946)!important;color:#fff!important;border:1px solid rgba(230,57,70,.34)!important}input,select,textarea{background:#101215!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:12px!important;box-shadow:none!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#f5f1e857!important}input::placeholder,textarea::placeholder{color:#f5f1e857!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#d4af378c!important;box-shadow:0 0 0 4px #d4af371a!important}table{color:var(--ftb-text)!important;border-collapse:separate!important;border-spacing:0!important}thead tr{background:#d4af3714!important}th{color:#f1d67a!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}td{color:#f5f1e8eb!important;border-color:#d4af3714!important}tbody tr{transition:background .15s ease!important}tbody tr:hover{background:#d4af370a!important}.ftb-badge-secondary,[class*=badge]{background:#d4af371a!important;color:#f1d67a!important;border:1px solid rgba(212,175,55,.2)!important}[role=dialog]:not(.ftb-plans-dialog):not(.ftb-subscription-create-dialog):not(.ftb-subscription-light-dialog):not(.ftb-checkin-dialog):not(.ftb-member-renew-dialog),[role=dialog]:not(.ftb-plans-dialog):not(.ftb-subscription-create-dialog):not(.ftb-subscription-light-dialog):not(.ftb-checkin-dialog):not(.ftb-member-renew-dialog)>div,[data-radix-popper-content-wrapper]>div,div[role=menu]{background:#17191c!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.22)!important;box-shadow:0 20px 42px #00000052!important}.ftb-status-active{background:#22c55e1f!important;border-color:#22c55e47!important;color:#86efac!important}.ftb-status-frozen{background:#d4af371f!important;border-color:#d4af3747!important;color:#f1d67a!important}.ftb-status-expired{background:#c1121f24!important;border-color:#c1121f57!important;color:#ff9aa2!important}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff08}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37bf,#c1121fa6);border-radius:999px}@media(max-width:1023px){.ftb-admin-sidebar{background:#0d0e10!important}.ftb-admin-content{padding:10px!important}}@media print{html,body,#app-shell,main{background:#fff!important;color:#111!important}.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border,.ftb-card{background:#fff!important;color:#111!important;border-color:#ddd!important;box-shadow:none!important}}.ftb-dash-hero{box-shadow:0 18px 42px #00000047,0 0 0 1px #d4af370d,0 0 35px #d4af370d}.ftb-dash-card{box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff08,0 0 0 1px #d4af370a}.ftb-dash-card:hover{box-shadow:0 22px 44px #00000052,0 0 30px #d4af3714,0 0 0 1px #d4af371a}.ftb-dashboard-pro-hero{box-shadow:0 24px 60px #00000061,0 0 0 1px #d4af371f,0 0 34px #d4af3729,0 0 90px #d4af3712!important}.ftb-dashboard-pro-hero:before{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(212,175,55,.45),transparent 22%,transparent 70%,rgba(212,175,55,.22));opacity:.32;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.ftb-pro-card{box-shadow:0 18px 36px #0000004d,inset 0 1px #ffffff0a,0 0 0 1px #d4af370f,0 0 28px #d4af3714!important}.ftb-pro-card:hover{border-color:#d4af3773!important;box-shadow:0 26px 58px #0006,0 0 0 1px #d4af3724,0 0 42px #d4af372e,0 0 80px #d4af3712!important}.ftb-gold-orb{animation:ftbGoldOrbPulse 3.8s ease-in-out infinite alternate}@keyframes ftbGoldOrbPulse{0%{opacity:.45;transform:scale(.95)}to{opacity:.95;transform:scale(1.12)}}.ftb-admin-content button:hover,.ftb-admin-content a:hover{text-shadow:0 0 12px rgba(255,224,138,.22)}.ftb-admin-sidebar nav a[aria-current=page],.ftb-admin-sidebar nav a.active,aside[data-ftb-sidebar="1"] nav a[aria-current=page],aside[data-ftb-sidebar="1"] nav a.active{box-shadow:0 14px 32px #d4af3757,0 0 34px #d4af3738,inset 0 1px #ffffff2e!important}@media(prefers-reduced-motion:reduce){.ftb-gold-orb{animation:none!important}}.ftb-dashboard-pro-hero{box-shadow:0 26px 64px #0006,0 0 0 1px #d4af3724,0 0 42px #d4af372e,0 0 110px #d4af3717!important}.ftb-pro-card{box-shadow:0 18px 38px #0000004d,inset 0 1px #ffffff0a,0 0 0 1px #d4af3712,0 0 34px #d4af371a!important}.ftb-pro-card:hover{border-color:#d4af377a!important;box-shadow:0 28px 62px #0000006b,0 0 0 1px #d4af3729,0 0 52px #d4af3738,0 0 100px #d4af3714!important}.ftb-admin-sidebar nav a[aria-current=page],.ftb-admin-sidebar nav a.active,.ftb-admin-sidebar nav a[data-active=true],aside[data-ftb-sidebar="1"] nav a[aria-current=page],aside[data-ftb-sidebar="1"] nav a.active,aside[data-ftb-sidebar="1"] nav a[data-active=true]{box-shadow:0 14px 32px #d4af3757,0 0 42px #d4af373d,inset 0 1px #ffffff2e!important}.ftb-admin-sidebar img,aside[data-ftb-sidebar="1"] img{filter:drop-shadow(0 0 10px rgba(212,175,55,.2)) drop-shadow(0 0 18px rgba(212,175,55,.18)) drop-shadow(0 0 28px rgba(212,175,55,.12))}.ftb-admin-sidebar .border-b:first-child,aside[data-ftb-sidebar="1"] .border-b:first-child{position:relative;overflow:visible!important}.ftb-admin-sidebar .border-b:first-child:after,aside[data-ftb-sidebar="1"] .border-b:first-child:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:52px;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,rgba(212,175,55,.42) 0%,rgba(241,214,122,.24) 35%,rgba(212,175,55,.12) 55%,transparent 78%);filter:blur(16px);opacity:.95}.ftb-admin-sidebar .border-b:first-child:before,aside[data-ftb-sidebar="1"] .border-b:first-child:before{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),rgba(241,214,122,.8),rgba(212,175,55,.2),transparent);box-shadow:0 0 18px #d4af374d}.ftb-admin-sidebar .border-b:first-child h1,.ftb-admin-sidebar .border-b:first-child h2,.ftb-admin-sidebar .border-b:first-child h3,.ftb-admin-sidebar .border-b:first-child .font-black,.ftb-admin-sidebar .border-b:first-child .font-bold,aside[data-ftb-sidebar="1"] .border-b:first-child h1,aside[data-ftb-sidebar="1"] .border-b:first-child h2,aside[data-ftb-sidebar="1"] .border-b:first-child h3,aside[data-ftb-sidebar="1"] .border-b:first-child .font-black,aside[data-ftb-sidebar="1"] .border-b:first-child .font-bold{text-shadow:0 0 10px rgba(212,175,55,.16),0 0 20px rgba(212,175,55,.08)}.ftb-gold-orb{filter:blur(2px);opacity:.95}.ftb-admin-header .ftb-logo-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:18px;border:1px solid rgba(212,175,55,.14);background:linear-gradient(180deg,#ffffff08,#ffffff04);box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffff0a,0 0 20px #d4af3714;overflow:visible!important}.ftb-admin-header .ftb-logo-wrap:after{content:"";position:absolute;left:10px;right:10px;bottom:-10px;height:34px;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,rgba(212,175,55,.48) 0%,rgba(241,214,122,.26) 35%,rgba(212,175,55,.1) 60%,transparent 80%);filter:blur(12px);opacity:1}.ftb-admin-header .ftb-logo-wrap:before{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),rgba(241,214,122,.85),rgba(212,175,55,.2),transparent);box-shadow:0 0 16px #d4af3757;pointer-events:none}.ftb-admin-header .ftb-logo,.ftb-admin-header .ftb-logo-wrap img{position:relative;z-index:1;filter:drop-shadow(0 0 8px rgba(212,175,55,.22)) drop-shadow(0 0 16px rgba(212,175,55,.18)) drop-shadow(0 0 26px rgba(212,175,55,.14))}.ftb-admin-header{box-shadow:0 12px 30px #00000038,0 0 22px #d4af3714!important}.ftb-dashboard-pro-hero{box-shadow:0 28px 66px #0000006b,0 0 0 1px #d4af3729,0 0 48px #d4af3733,0 0 130px #d4af371a!important}.ftb-pro-card{box-shadow:0 20px 40px #00000052,inset 0 1px #ffffff0a,0 0 0 1px #d4af3714,0 0 36px #d4af371f!important}.ftb-pro-card:hover{border-color:#d4af3780!important;box-shadow:0 28px 62px #0000006b,0 0 0 1px #d4af3729,0 0 56px #d4af373d,0 0 110px #d4af371a!important}.ftb-admin-sidebar .border-b:first-child:after,aside[data-ftb-sidebar="1"] .border-b:first-child:after{height:62px!important;filter:blur(18px)!important;opacity:1!important}.ftb-page-exercises{color:#f5f1e8!important}.ftb-page-exercises>div>.rounded-2xl.border:first-child{position:relative;overflow:hidden;border-radius:34px!important;border:1px solid rgba(212,175,55,.3)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.2),transparent 22rem),radial-gradient(circle at top right,rgba(193,18,31,.1),transparent 18rem),linear-gradient(135deg,#1c1e23,#101114 62%,#090a0c)!important;color:#f5f1e8!important;box-shadow:0 28px 66px #0000006b,0 0 0 1px #d4af3729,0 0 52px #d4af3733,0 0 130px #d4af371a!important}.ftb-page-exercises>div>.rounded-2xl.border:first-child:before{content:"";position:absolute;left:-90px;top:-90px;width:280px;height:280px;border-radius:999px;background:#d4af3738;filter:blur(78px);pointer-events:none}.ftb-page-exercises>div>.rounded-2xl.border:first-child:after{content:"";position:absolute;right:-90px;top:20px;width:260px;height:260px;border-radius:999px;background:#c1121f1f;filter:blur(78px);pointer-events:none}.ftb-page-exercises>div>.rounded-2xl.border:first-child>*{position:relative;z-index:1}.ftb-page-exercises .grid>.rounded-2xl.border,.ftb-page-exercises .rounded-2xl.border.bg-background,.ftb-page-exercises .rounded-2xl.border{background:radial-gradient(circle at top right,rgba(212,175,55,.11),transparent 18rem),linear-gradient(180deg,#17191dfa,#08090cfa)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.26)!important;border-radius:30px!important;box-shadow:0 24px 58px #0006,0 0 54px #d4af3724!important}.ftb-page-exercises .bg-background,.ftb-page-exercises .bg-card,.ftb-page-exercises .bg-muted,.ftb-page-exercises .bg-muted\/60,.ftb-page-exercises [class*=bg-white],.ftb-page-exercises [class*=bg-slate],.ftb-page-exercises [class*=bg-gray],.ftb-page-exercises [class*=bg-zinc]{background:linear-gradient(180deg,#17191df5,#0a0b0ef5)!important;color:#f5f1e8!important}.ftb-page-exercises h1,.ftb-page-exercises h2,.ftb-page-exercises h3,.ftb-page-exercises .font-medium,.ftb-page-exercises .font-semibold,.ftb-page-exercises .font-bold,.ftb-page-exercises .font-extrabold,.ftb-page-exercises .font-black{color:#fff4d7!important;text-shadow:0 0 16px rgba(212,175,55,.12),0 0 30px rgba(212,175,55,.06)}.ftb-page-exercises .text-muted-foreground,.ftb-page-exercises .text-slate-500,.ftb-page-exercises .text-slate-600,.ftb-page-exercises .text-gray-500,.ftb-page-exercises .text-gray-600{color:#c9bea5!important}.ftb-page-exercises input,.ftb-page-exercises select,.ftb-page-exercises textarea{background:linear-gradient(180deg,#14161b,#0c0d10)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:16px!important;min-height:44px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0a,0 0 24px #d4af3712!important}.ftb-page-exercises textarea{min-height:90px!important}.ftb-page-exercises input::-moz-placeholder,.ftb-page-exercises textarea::-moz-placeholder{color:#f5f1e873!important}.ftb-page-exercises input::placeholder,.ftb-page-exercises textarea::placeholder{color:#f5f1e873!important}.ftb-page-exercises input:focus,.ftb-page-exercises select:focus,.ftb-page-exercises textarea:focus{outline:none!important;border-color:#f1d67abf!important;box-shadow:0 0 0 4px #d4af371f,0 0 38px #d4af372e!important}.ftb-page-exercises button{border-radius:14px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease!important}.ftb-page-exercises button:hover{transform:translateY(-1px);filter:brightness(1.05)}.ftb-page-exercises .ftb-btn-primary,.ftb-page-exercises button[type=submit],.ftb-page-exercises button.bg-primary{background:linear-gradient(135deg,#d4af37,#f1d67a)!important;color:#14110a!important;border:1px solid rgba(241,214,122,.9)!important;box-shadow:0 14px 28px #d4af3738,0 0 34px #d4af3724!important}.ftb-page-exercises .ftb-btn-secondary,.ftb-page-exercises button:not(.bg-destructive):not([type=submit]){background:#d4af371f!important;color:#f1d67a!important;border:1px solid rgba(212,175,55,.3)!important}.ftb-page-exercises .bg-destructive,.ftb-page-exercises button[class*=destructive]{background:linear-gradient(135deg,#8f101d,#c1121f,#e63946)!important;color:#fff!important;border:1px solid rgba(230,57,70,.36)!important;box-shadow:0 12px 26px #c1121f33,0 0 28px #c1121f1a!important}.ftb-page-exercises [class*=badge],.ftb-page-exercises .ftb-badge-secondary{border-radius:999px!important;font-weight:950!important;border:1px solid rgba(212,175,55,.28)!important;background:#d4af371f!important;color:#ffe08a!important}.ftb-page-exercises table{background:transparent!important;color:#f5f1e8!important}.ftb-page-exercises thead,.ftb-page-exercises thead tr{background:linear-gradient(180deg,#d4af3729,#d4af370e)!important}.ftb-page-exercises th{color:#ffe08a!important;font-size:12px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-color:#d4af3729!important}.ftb-page-exercises td{color:#f5f1e8!important;border-color:#d4af371a!important}.ftb-page-exercises tbody tr{background:linear-gradient(90deg,#ffffff06,#d4af3706)!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.ftb-page-exercises tbody tr:nth-child(2n){background:linear-gradient(90deg,#d4af370b,#ffffff05)!important}.ftb-page-exercises tbody tr:hover{background:linear-gradient(90deg,#d4af3721,#c1121f0e)!important;box-shadow:inset 4px 0 #d4af37b3,0 0 30px #d4af371f!important}.ftb-page-exercises .p-4.border-b{border-color:#d4af3729!important;background:linear-gradient(90deg,#d4af371a,#ffffff05)!important;color:#fff4d7!important;padding:18px!important}.ftb-page-exercises td.text-center{color:#c9bea5!important;font-weight:800!important}@media(max-width:900px){.ftb-page-exercises table{min-width:850px}.ftb-page-exercises .grid{gap:14px!important}}.ftb-page-workout-templates{color:#f5f1e8!important}.ftb-page-workout-templates>div>.rounded-2xl.border:first-child{position:relative;overflow:hidden;border-radius:34px!important;border:1px solid rgba(212,175,55,.3)!important;background:radial-gradient(circle at top left,rgba(212,175,55,.2),transparent 22rem),radial-gradient(circle at top right,rgba(193,18,31,.1),transparent 18rem),linear-gradient(135deg,#1c1e23,#101114 62%,#090a0c)!important;color:#f5f1e8!important;box-shadow:0 28px 66px #0000006b,0 0 0 1px #d4af3729,0 0 52px #d4af3733,0 0 130px #d4af371a!important}.ftb-page-workout-templates>div>.rounded-2xl.border:first-child:before{content:"";position:absolute;left:-90px;top:-90px;width:280px;height:280px;border-radius:999px;background:#d4af3738;filter:blur(78px);pointer-events:none}.ftb-page-workout-templates>div>.rounded-2xl.border:first-child:after{content:"";position:absolute;right:-90px;top:20px;width:260px;height:260px;border-radius:999px;background:#c1121f1f;filter:blur(78px);pointer-events:none}.ftb-page-workout-templates>div>.rounded-2xl.border:first-child>*{position:relative;z-index:1}.ftb-page-workout-templates .grid>.rounded-2xl.border,.ftb-page-workout-templates .rounded-2xl.border.bg-background,.ftb-page-workout-templates .rounded-2xl.border{background:radial-gradient(circle at top right,rgba(212,175,55,.11),transparent 18rem),linear-gradient(180deg,#17191dfa,#08090cfa)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.26)!important;border-radius:30px!important;box-shadow:0 24px 58px #0006,0 0 54px #d4af3724!important}.ftb-page-workout-templates .p-4.border-b{border-color:#d4af3729!important;background:linear-gradient(90deg,#d4af371a,#ffffff05)!important;color:#fff4d7!important;padding:18px!important}.ftb-page-workout-templates .divide-y>div{border-color:#d4af371f!important;background:linear-gradient(90deg,#ffffff06,#d4af3706)!important;color:#f5f1e8!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.ftb-page-workout-templates .divide-y>div:hover{background:linear-gradient(90deg,#d4af371f,#c1121f0b)!important;box-shadow:inset 4px 0 #d4af37a8,0 0 30px #d4af371a!important}.ftb-page-workout-templates .space-y-4>.rounded-xl.border{background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 14rem),linear-gradient(180deg,#121418fa,#08090cfa)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.24)!important;border-radius:24px!important;box-shadow:0 18px 42px #00000057,0 0 34px #d4af371a!important}.ftb-page-workout-templates .bg-muted\/20,.ftb-page-workout-templates [class*=bg-muted]{background:linear-gradient(180deg,#0e0f12fa,#07080afa)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff08,0 0 24px #d4af3712!important}.ftb-page-workout-templates .bg-background,.ftb-page-workout-templates .bg-card,.ftb-page-workout-templates .bg-white,.ftb-page-workout-templates [class*=bg-white],.ftb-page-workout-templates [class*=bg-slate],.ftb-page-workout-templates [class*=bg-gray],.ftb-page-workout-templates [class*=bg-zinc]{background:linear-gradient(180deg,#17191df5,#0a0b0ef5)!important;color:#f5f1e8!important}.ftb-page-workout-templates h1,.ftb-page-workout-templates h2,.ftb-page-workout-templates h3,.ftb-page-workout-templates .font-medium,.ftb-page-workout-templates .font-semibold,.ftb-page-workout-templates .font-bold,.ftb-page-workout-templates .font-extrabold,.ftb-page-workout-templates .font-black{color:#fff4d7!important;text-shadow:0 0 16px rgba(212,175,55,.12),0 0 30px rgba(212,175,55,.06)}.ftb-page-workout-templates .text-muted-foreground,.ftb-page-workout-templates .text-slate-500,.ftb-page-workout-templates .text-slate-600,.ftb-page-workout-templates .text-gray-500,.ftb-page-workout-templates .text-gray-600{color:#c9bea5!important}.ftb-page-workout-templates input,.ftb-page-workout-templates select,.ftb-page-workout-templates textarea{background:linear-gradient(180deg,#14161b,#0c0d10)!important;color:#f5f1e8!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:16px!important;min-height:42px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0a,0 0 24px #d4af3712!important}.ftb-page-workout-templates input::-moz-placeholder,.ftb-page-workout-templates textarea::-moz-placeholder{color:#f5f1e873!important}.ftb-page-workout-templates input::placeholder,.ftb-page-workout-templates textarea::placeholder{color:#f5f1e873!important}.ftb-page-workout-templates input:focus,.ftb-page-workout-templates select:focus,.ftb-page-workout-templates textarea:focus{outline:none!important;border-color:#f1d67abf!important;box-shadow:0 0 0 4px #d4af371f,0 0 38px #d4af372e!important}.ftb-page-workout-templates button{border-radius:14px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease!important}.ftb-page-workout-templates button:hover{transform:translateY(-1px);filter:brightness(1.05)}.ftb-page-workout-templates .ftb-btn-primary,.ftb-page-workout-templates button[type=submit],.ftb-page-workout-templates button.bg-primary{background:linear-gradient(135deg,#d4af37,#f1d67a)!important;color:#14110a!important;border:1px solid rgba(241,214,122,.9)!important;box-shadow:0 14px 28px #d4af3738,0 0 34px #d4af3724!important}.ftb-page-workout-templates .ftb-btn-secondary,.ftb-page-workout-templates button:not(.bg-destructive):not([type=submit]){background:#d4af371f!important;color:#f1d67a!important;border:1px solid rgba(212,175,55,.3)!important}.ftb-page-workout-templates .bg-destructive,.ftb-page-workout-templates button[class*=destructive]{background:linear-gradient(135deg,#8f101d,#c1121f,#e63946)!important;color:#fff!important;border:1px solid rgba(230,57,70,.36)!important;box-shadow:0 12px 26px #c1121f33,0 0 28px #c1121f1a!important}.ftb-page-workout-templates [class*=badge],.ftb-page-workout-templates .ftb-badge-secondary{border-radius:999px!important;font-weight:950!important;border:1px solid rgba(212,175,55,.28)!important;background:#d4af371f!important;color:#ffe08a!important}.ftb-page-workout-templates .p-8.text-center{color:#c9bea5!important;font-weight:800!important}@media(max-width:900px){.ftb-page-workout-templates .grid{gap:14px!important}.ftb-page-workout-templates .md\:grid-cols-7{grid-template-columns:1fr!important}}.ftb-member-profile-shell{color:#172033;background:radial-gradient(circle at top right,rgba(249,115,22,.08),transparent 28rem),#f7f8fb}.ftb-member-profile-shell,.ftb-member-profile-shell *{box-sizing:border-box}.ftb-member-profile-shell .ftb-modern-hero,.ftb-member-profile-shell .ftb-profile-hero{position:relative;overflow:hidden;color:#172033;background:linear-gradient(135deg,#fffffffa,#fff7edf5);border:1px solid #e7e9ee;box-shadow:0 18px 50px #0f172a14}.ftb-member-profile-shell .ftb-modern-hero:before{content:"";position:absolute;width:18rem;height:18rem;top:-9rem;left:-6rem;border-radius:999px;background:#f973161a;filter:blur(2px);pointer-events:none}.ftb-member-profile-shell .ftb-modern-hero>*{position:relative;z-index:1}.ftb-member-profile-shell .ftb-profile-tabs{display:flex;gap:.45rem;overflow-x:auto;padding:.45rem;border:1px solid #e5e7eb;border-radius:1.25rem;background:#fffffff0;box-shadow:0 8px 24px #0f172a0d}.ftb-member-profile-shell .ftb-profile-tabs button{white-space:nowrap;border-radius:.9rem;transition:.18s ease}.ftb-member-profile-shell .ftb-profile-tabs button:hover{background:#fff7ed}.ftb-member-profile-shell .ftb-profile-tab-card,.ftb-member-profile-shell .ftb-profile-overview-card,.ftb-member-profile-shell .ftb-profile-info-card,.ftb-member-profile-shell .ftb-profile-mini-card{color:#172033;border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 8px 28px #0f172a0e}.ftb-member-profile-shell .ftb-profile-mini-card{background:#f8fafc!important;box-shadow:none}.ftb-member-profile-shell h1,.ftb-member-profile-shell h2,.ftb-member-profile-shell h3,.ftb-member-profile-shell h4,.ftb-member-profile-shell .font-bold,.ftb-member-profile-shell .font-semibold,.ftb-member-profile-shell .font-extrabold,.ftb-member-profile-shell .font-black{color:#172033}.ftb-member-profile-shell .text-muted-foreground,.ftb-member-profile-shell .text-slate-500,.ftb-member-profile-shell .text-slate-600,.ftb-member-profile-shell .text-gray-500,.ftb-member-profile-shell .text-gray-600,.ftb-member-profile-shell .opacity-70{color:#64748b!important}.ftb-member-profile-shell input,.ftb-member-profile-shell select,.ftb-member-profile-shell textarea{color:#172033!important;background:#fff!important;border-color:#d9dee7!important;outline:none}.ftb-member-profile-shell input:focus,.ftb-member-profile-shell select:focus,.ftb-member-profile-shell textarea:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px #f973161a}.ftb-member-profile-shell input::-moz-placeholder,.ftb-member-profile-shell textarea::-moz-placeholder{color:#94a3b8}.ftb-member-profile-shell input::placeholder,.ftb-member-profile-shell textarea::placeholder{color:#94a3b8}.ftb-member-profile-shell table{color:#334155;background:#fff}.ftb-member-profile-shell thead,.ftb-member-profile-shell thead tr{background:#f8fafc}.ftb-member-profile-shell th{color:#475569;border-color:#e5e7eb}.ftb-member-profile-shell td{border-color:#edf0f4}.ftb-member-profile-shell tbody tr:hover{background:#fffaf5}.ftb-member-profile-shell button:not(.bg-destructive){border-color:#e2e8f0}.ftb-member-profile-shell .bg-destructive,.ftb-member-profile-shell button[class*=destructive]{color:#fff!important}@media(max-width:768px){.ftb-member-profile-shell{background:#f7f8fb}.ftb-member-profile-shell .ftb-profile-tabs{border-radius:1rem}.ftb-member-profile-shell .ftb-profile-tab-card,.ftb-member-profile-shell .ftb-profile-overview-card{border-radius:1.25rem}}@media print{.ftb-member-profile-shell,.ftb-member-profile-shell *{color:#111827!important;background:#fff!important;box-shadow:none!important}}.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border:1px solid #e2e8f0!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;box-shadow:0 6px 20px #0f172a0b!important}.ftb-member-profile-shell .ftb-profile-info-card{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#172033!important;border:1px solid #e2e8f0!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-profile-shell .ftb-profile-card,.ftb-member-profile-shell .ftb-profile-overview-card,.ftb-member-profile-shell .ftb-profile-tab-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 8px 28px #0f172a0e!important}.ftb-member-profile-shell .ftb-profile-mini-card{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-profile-shell .ftb-profile-info-card:before,.ftb-member-profile-shell .ftb-profile-info-card:after,.ftb-member-profile-shell .ftb-profile-mini-card:before,.ftb-member-profile-shell .ftb-profile-mini-card:after,.ftb-member-profile-shell .ftb-profile-card:before,.ftb-member-profile-shell .ftb-profile-card:after,.ftb-member-profile-shell .ftb-profile-tab-card:before,.ftb-member-profile-shell .ftb-profile-tab-card:after{content:none!important;display:none!important}.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl .font-bold,.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl .font-semibold,.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl .font-extrabold,.ftb-member-profile-shell .ftb-profile-info-card .font-bold,.ftb-member-profile-shell .ftb-profile-info-card .font-semibold,.ftb-member-profile-shell .ftb-profile-info-card .font-extrabold,.ftb-member-profile-shell .ftb-profile-mini-card .font-bold,.ftb-member-profile-shell .ftb-profile-mini-card .font-semibold,.ftb-member-profile-shell .ftb-profile-mini-card .font-extrabold{color:#172033!important;text-shadow:none!important}.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl .text-muted-foreground,.ftb-member-profile-shell .ftb-profile-info-card .text-muted-foreground,.ftb-member-profile-shell .ftb-profile-mini-card .text-muted-foreground{color:#64748b!important}.ftb-member-profile-shell .text-\[\#ffe08a\]{color:#f97316!important}.ftb-member-profile-shell .ftb-profile-hero span.bg-slate-50{background:#f8fafc!important;background-image:none!important;color:#334155!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-profile-shell .ftb-inbody-panel{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 8px 28px #0f172a0e!important}@media(max-width:768px){.ftb-member-profile-shell .ftb-profile-hero section>.rounded-3xl,.ftb-member-profile-shell .ftb-profile-info-card,.ftb-member-profile-shell .ftb-profile-mini-card{border-radius:18px!important}}.ftb-member-profile-shell .ftb-subscription-timeline .ftb-subscription-timeline-item .ftb-profile-tab-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 8px 28px #0f172a0e!important}.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card:before,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card h3,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card .font-bold,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card .font-semibold,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card .font-extrabold,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-bold,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-semibold,.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-extrabold{color:#172033!important;text-shadow:none!important}.ftb-member-profile-shell .ftb-subscription-timeline .text-muted-foreground{color:#64748b!important}.ftb-member-profile-shell .ftb-subscription-timeline-item>.absolute.rounded-2xl{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0f172a14!important}.ftb-member-profile-shell .ftb-subscription-timeline+*{color:#172033}@media(max-width:768px){.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-tab-card{border-radius:20px!important}.ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card{border-radius:16px!important}}:root{--ftb-bg: #090a0d;--ftb-panel: #111317;--ftb-panel-2: #17191d;--ftb-text: #f5f1e8;--ftb-muted: #c9bea5;--ftb-gold: #d4af37;--ftb-gold-2: #f1d67a;--ftb-gold-3: #ffe08a;--ftb-red: #c1121f;--ftb-red-2: #e63946}.ftb-admin-content{color:var(--ftb-text)!important}body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-white],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-slate],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-gray],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-zinc],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-card],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-background],body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) [class*=bg-muted]{background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 16rem),linear-gradient(180deg,#17191df7,#08090cf7)!important;color:var(--ftb-text)!important}body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .rounded-xl.border,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .rounded-2xl.border,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .rounded-3xl.border,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .ftb-card,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .ftb-frame{border-color:#d4af3742!important;color:var(--ftb-text)!important;box-shadow:0 22px 52px #00000057,0 0 44px #d4af371c!important}body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) h1,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) h2,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) h3,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) h4,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .font-bold,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .font-semibold,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .font-extrabold,body:not(.ftb-nutrition-route) .ftb-admin-content>:not(.ftb-member-profile-shell):not(.ftb-workout-builder-page):not(.ftb-workout-program-simple-page):not(.ftb-page-exercises):not(.ftb-page-workout-templates) .font-black{color:#fff4d7!important}.ftb-admin-content .text-muted-foreground,.ftb-admin-content .text-slate-500,.ftb-admin-content .text-slate-600,.ftb-admin-content .text-gray-500,.ftb-admin-content .text-gray-600,.ftb-admin-content .opacity-70{color:var(--ftb-muted)!important}.ftb-admin-content input,.ftb-admin-content select,.ftb-admin-content textarea{background:linear-gradient(180deg,#14161b,#090a0d)!important;color:var(--ftb-text)!important;border:1px solid rgba(212,175,55,.32)!important;border-radius:16px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0a,0 0 28px #d4af3717!important}.ftb-admin-content input::-moz-placeholder,.ftb-admin-content textarea::-moz-placeholder{color:#f5f1e873!important}.ftb-admin-content input::placeholder,.ftb-admin-content textarea::placeholder{color:#f5f1e873!important}.ftb-admin-content input:focus,.ftb-admin-content select:focus,.ftb-admin-content textarea:focus{outline:none!important;border-color:#f1d67abf!important;box-shadow:0 0 0 4px #d4af371f,0 0 38px #d4af372e!important}.ftb-admin-content button{border-radius:14px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease!important}.ftb-admin-content button:hover{transform:translateY(-1px);filter:brightness(1.05)}.ftb-admin-content button:not(.bg-destructive):not([data-variant=destructive]){background:#d4af371f!important;color:var(--ftb-gold-2)!important;border:1px solid rgba(212,175,55,.3)!important}.ftb-admin-content button[type=submit],.ftb-admin-content button.bg-primary{background:linear-gradient(135deg,var(--ftb-gold),var(--ftb-gold-2))!important;color:#14110a!important;border:1px solid rgba(241,214,122,.9)!important;box-shadow:0 14px 28px #d4af3738,0 0 34px #d4af3724!important}.ftb-admin-content .bg-destructive,.ftb-admin-content button[class*=destructive],.ftb-admin-content button[data-variant=destructive]{background:linear-gradient(135deg,#8f101d,var(--ftb-red),var(--ftb-red-2))!important;color:#fff!important;border:1px solid rgba(230,57,70,.36)!important}.ftb-admin-content [class*=badge],.ftb-admin-content .ftb-badge-secondary{border-radius:999px!important;font-weight:950!important;border:1px solid rgba(212,175,55,.28)!important;background:#d4af371f!important;color:var(--ftb-gold-3)!important}.ftb-admin-content table{background:transparent!important;color:var(--ftb-text)!important}.ftb-admin-content thead,.ftb-admin-content thead tr{background:linear-gradient(180deg,#d4af3729,#d4af370e)!important}.ftb-admin-content th{color:var(--ftb-gold-3)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-color:#d4af3729!important}.ftb-admin-content td{color:var(--ftb-text)!important;border-color:#d4af371a!important}.ftb-admin-content tbody tr:hover{background:linear-gradient(90deg,#d4af3721,#c1121f0e)!important;box-shadow:inset 4px 0 #d4af37b3,0 0 30px #d4af371f!important}.ftb-admin-header .ftb-logo-wrap,.ftb-admin-sidebar img,aside[data-ftb-sidebar="1"] img{filter:drop-shadow(0 0 10px rgba(212,175,55,.22)) drop-shadow(0 0 20px rgba(212,175,55,.18)) drop-shadow(0 0 32px rgba(212,175,55,.12))}@media print{.ftb-admin-content,.ftb-admin-content *{box-shadow:none!important;text-shadow:none!important}}.ftb-paper{background:#fff!important;color:#111827!important;direction:rtl!important;font-family:Arial,Tahoma,Cairo,Tajawal,sans-serif!important}.ftb-paper,.ftb-paper *{box-sizing:border-box!important;color:#111827!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}.ftb-paper-page{position:relative!important;display:flex!important;flex-direction:column!important;width:794px!important;min-width:794px!important;max-width:794px!important;height:1123px!important;min-height:1123px!important;max-height:1123px!important;margin:0 auto 18px!important;padding:28px 32px 60px!important;background:#fff!important;overflow:hidden!important}.ftb-paper-header{text-align:center!important;margin-bottom:14px!important}.ftb-paper-logo{width:56px!important;height:auto!important;display:block!important;margin:0 auto 8px!important}.ftb-paper-title{font-size:25px!important;font-weight:900!important;line-height:1.15!important;margin:0!important}.ftb-paper-subtitle{font-size:12px!important;color:#4b5563!important;font-weight:800!important;margin-top:4px!important}.ftb-paper-member{text-align:center!important;margin-bottom:12px!important}.ftb-paper-member-name{font-size:22px!important;font-weight:900!important;margin-bottom:8px!important}.ftb-paper-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:center!important}.ftb-paper-chip{border:1px solid #d1d5db!important;background:#f8fafc!important;border-radius:999px!important;padding:5px 11px!important;font-size:11px!important;font-weight:900!important}.ftb-paper-meta-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important}.ftb-paper-meta-card{border:1px solid #d1d5db!important;background:#fff!important;border-radius:14px!important;padding:10px 12px!important;min-height:68px!important}.ftb-paper-meta-label{font-size:11px!important;color:#6b7280!important;font-weight:900!important;margin-bottom:5px!important}.ftb-paper-meta-value{font-size:17px!important;font-weight:900!important;line-height:1.2!important}.ftb-paper-macro-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 15px!important}.ftb-paper-macro-card{border:1px solid #d1d5db!important;border-radius:16px!important;padding:11px!important;text-align:center!important;background:#f8fafc!important;min-height:82px!important}.ftb-paper-macro-title{font-size:12px!important;color:#6b7280!important;font-weight:900!important;margin-bottom:5px!important}.ftb-paper-macro-value{font-size:21px!important;font-weight:900!important;line-height:1.15!important}.ftb-paper-section{margin-top:12px!important}.ftb-paper-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.ftb-paper-section-title{font-size:19px!important;font-weight:900!important;line-height:1.2!important}.ftb-paper-section-note{font-size:11px!important;color:#6b7280!important;font-weight:800!important;margin-top:3px!important}.ftb-paper-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;direction:rtl!important}.ftb-paper-table th,.ftb-paper-table td{border:1px solid #111827!important;padding:6px 5px!important;font-size:10.7px!important;line-height:1.32!important;text-align:center!important;vertical-align:middle!important;word-break:break-word!important;overflow-wrap:anywhere!important;font-weight:800!important}.ftb-paper-table th{background:#ece7db!important;font-weight:900!important}.ftb-paper-table tbody tr:nth-child(2n) td{background:#e7f4fa!important}.ftb-paper-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:12px!important}.ftb-paper-panel{border:1px solid #d1d5db!important;border-radius:16px!important;padding:13px!important;background:#fff!important}.ftb-paper-panel-title{font-size:17px!important;font-weight:900!important;margin-bottom:9px!important}.ftb-paper-list{display:grid!important;gap:9px!important}.ftb-paper-list-item{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:9px 11px!important;background:#fafafa!important}.ftb-paper-alert{background:#fff7ed!important;border-color:#fdba74!important}.ftb-paper-list-label{font-size:12.5px!important;font-weight:900!important;margin-bottom:4px!important}.ftb-paper-list-text{font-size:12px!important;line-height:1.55!important;color:#374151!important}.ftb-paper-guide-grid{display:grid!important;gap:8px!important}.ftb-paper-guide-card{border:1px solid #e5e7eb!important;border-radius:11px!important;padding:8px 10px!important;background:#fff!important}.ftb-paper-guide-title{font-size:12.5px!important;font-weight:900!important;margin-bottom:3px!important}.ftb-paper-guide-desc{font-size:11.4px!important;line-height:1.48!important;color:#374151!important}.ftb-paper-water-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-top:12px!important}.ftb-paper-water-day{border:1px solid #d1d5db!important;border-radius:12px!important;padding:9px 6px!important;text-align:center!important;background:#fff!important}.ftb-paper-water-day-title{font-size:11px!important;font-weight:900!important;margin-bottom:7px!important}.ftb-paper-cups{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.ftb-paper-cup{width:16px!important;height:16px!important;border:1px solid #9ca3af!important;border-radius:999px!important;margin:0 auto!important;background:#f3f4f6!important}.ftb-paper-note-box{margin-top:13px!important;border:1px dashed #9ca3af!important;border-radius:12px!important;padding:11px!important;background:#fcfcfc!important}.ftb-paper-note-title{font-size:13px!important;font-weight:900!important;margin-bottom:5px!important}.ftb-paper-note-text{font-size:12px!important;line-height:1.6!important;color:#374151!important}.ftb-paper-footer{position:absolute!important;left:32px!important;right:32px!important;bottom:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #111827!important;padding-top:8px!important;font-size:11px!important;font-weight:900!important}@media screen{section:has(#nutrition-output){display:none!important}main:has(#nutrition-output){grid-template-columns:1fr!important}}@media print{.ftb-paper-page{margin:0!important;page-break-after:always;-moz-column-break-after:page;break-after:page}}:root{--ftb-premium-canvas: #f5f7fb;--ftb-premium-surface: #ffffff;--ftb-premium-surface-soft: #f8fafc;--ftb-premium-border: #e5eaf0;--ftb-premium-text: #0f172a;--ftb-premium-text-2: #475569;--ftb-premium-muted: #94a3b8;--ftb-premium-orange: #f97316;--ftb-premium-orange-dark: #ea580c;--ftb-premium-orange-soft: #fff7ed;--ftb-premium-sky: #0ea5e9;--ftb-premium-sky-soft: #f0f9ff;--ftb-premium-danger: #e11d48;--ftb-premium-radius-md: 14px}html,body,#root,#app-shell{background:var(--ftb-premium-canvas)!important;color:var(--ftb-premium-text)!important}body{background:radial-gradient(circle at 88% -5%,rgba(14,165,233,.045),transparent 28%),radial-gradient(circle at 8% -5%,rgba(249,115,22,.04),transparent 24%),var(--ftb-premium-canvas)!important}#app-shell .ftb-admin-sidebar{background:#fffffff7!important;background-image:none!important;color:var(--ftb-premium-text-2)!important;border-color:var(--ftb-premium-border)!important;box-shadow:10px 0 32px #0f172a09!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#app-shell .ftb-admin-sidebar *{text-shadow:none!important}#app-shell .ftb-admin-sidebar>div:first-child{border-color:var(--ftb-premium-border)!important}#app-shell .ftb-admin-sidebar .ftb-logo{filter:none!important;opacity:1!important}#app-shell .ftb-admin-sidebar .rounded-2xl:has(.ftb-logo){background:#fff!important;background-image:none!important;border-color:var(--ftb-premium-border)!important;box-shadow:0 1px 2px #0f172a08,0 8px 20px #0f172a09!important}#app-shell .ftb-admin-sidebar .font-semibold,#app-shell .ftb-admin-sidebar .font-bold,#app-shell .ftb-admin-sidebar .font-extrabold{color:var(--ftb-premium-text)!important}#app-shell .ftb-admin-sidebar .text-muted-foreground{color:var(--ftb-premium-muted)!important}#app-shell .ftb-admin-sidebar nav{gap:6px!important}#app-shell .ftb-admin-sidebar nav a{min-height:44px!important;background:transparent!important;background-image:none!important;color:var(--ftb-premium-text-2)!important;border:1px solid transparent!important;border-radius:var(--ftb-premium-radius-md)!important;box-shadow:none!important;font-weight:700!important;letter-spacing:0!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}#app-shell .ftb-admin-sidebar nav a:hover{background:var(--ftb-premium-surface-soft)!important;color:var(--ftb-premium-text)!important;border-color:var(--ftb-premium-border)!important;transform:translate(1px)}#app-shell .ftb-admin-sidebar nav a.ftb-btn-primary,#app-shell .ftb-admin-sidebar nav a[aria-current=page],#app-shell .ftb-admin-sidebar nav a.active,#app-shell .ftb-admin-sidebar nav a[data-active=true]{background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;color:#c2410c!important;border-color:#fed7aa!important;box-shadow:inset 3px 0 0 var(--ftb-premium-orange),0 4px 14px #f9731614!important}#app-shell .ftb-admin-sidebar nav a.ftb-btn-primary span,#app-shell .ftb-admin-sidebar nav a[aria-current=page] span,#app-shell .ftb-admin-sidebar nav a.active span,#app-shell .ftb-admin-sidebar nav a[data-active=true] span{color:inherit!important}#app-shell .ftb-admin-sidebar>div:last-child button{min-height:42px!important;background:#fff!important;background-image:none!important;color:var(--ftb-premium-text-2)!important;border:1px solid var(--ftb-premium-border)!important;border-radius:var(--ftb-premium-radius-md)!important;box-shadow:none!important}#app-shell .ftb-admin-sidebar>div:last-child button:hover{background:#fff1f2!important;color:var(--ftb-premium-danger)!important;border-color:#fecdd3!important}#app-shell .ftb-admin-header{position:sticky!important;top:0!important;background:#ffffffe0!important;background-image:none!important;color:var(--ftb-premium-text)!important;border-color:var(--ftb-premium-border)!important;box-shadow:0 1px 2px #0f172a05,0 8px 24px #0f172a07!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}#app-shell .ftb-admin-header:before,#app-shell .ftb-admin-header:after{display:none!important}#app-shell .ftb-admin-header *{text-shadow:none!important}#app-shell .ftb-admin-header .text-lg,#app-shell .ftb-admin-header .font-bold,#app-shell .ftb-admin-header .font-extrabold{color:var(--ftb-premium-text)!important}#app-shell .ftb-admin-header .text-muted-foreground{color:var(--ftb-premium-muted)!important}#app-shell .ftb-admin-header .ftb-logo-wrap{background:#fff!important;background-image:none!important;border:1px solid var(--ftb-premium-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a06,0 6px 16px #0f172a08!important}#app-shell .ftb-admin-header .ftb-logo-wrap:before,#app-shell .ftb-admin-header .ftb-logo-wrap:after{display:none!important}#app-shell .ftb-admin-header .ftb-logo{filter:none!important;opacity:1!important}#app-shell .ftb-admin-header .ftb-badge-secondary{background:var(--ftb-premium-surface-soft)!important;color:var(--ftb-premium-text-2)!important;border-color:var(--ftb-premium-border)!important;box-shadow:none!important}#app-shell .ftb-admin-header button.lg\:hidden{background:#fff!important;color:var(--ftb-premium-text)!important;border-color:var(--ftb-premium-border)!important;box-shadow:none!important}#app-shell .ftb-admin-content{width:100%!important;background:transparent!important;background-image:none!important;color:var(--ftb-premium-text)!important;box-shadow:none!important}@media(max-width:1023px){#app-shell .ftb-admin-sidebar{background:#fff!important;color:var(--ftb-premium-text-2)!important}#app-shell .ftb-admin-sidebar>div:first-child{background:#fff!important;color:var(--ftb-premium-text)!important}#app-shell .ftb-admin-sidebar nav a{color:var(--ftb-premium-text-2)!important}}@media(min-width:1024px){#app-shell,#app-shell>.grid,#app-shell .ftb-admin-sidebar{min-height:100vh!important}}@media print{#app-shell,#app-shell .ftb-admin-content{background:#fff!important}}#app-shell .ftb-dashboard-premium{color:var(--ftb-premium-text)!important}#app-shell .ftb-dashboard-premium a{text-decoration:none!important}#app-shell .ftb-dashboard-premium-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important;align-items:stretch!important;overflow:hidden!important;position:relative!important;padding:28px!important;border:1px solid var(--ftb-premium-border)!important;border-radius:28px!important;background:radial-gradient(circle at 92% 8%,rgba(14,165,233,.12),transparent 25%),radial-gradient(circle at 8% 10%,rgba(249,115,22,.1),transparent 25%),linear-gradient(135deg,#fff,#fbfdff)!important;box-shadow:0 1px 2px #0f172a06,0 18px 50px #0f172a0e!important}#app-shell .ftb-dashboard-premium-title{margin-top:18px!important;color:#0f172a!important;font-size:clamp(38px,5vw,64px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.045em!important;text-shadow:none!important}#app-shell .ftb-dashboard-premium-subtitle{max-width:760px!important;margin-top:14px!important;color:#64748b!important;font-size:15px!important;line-height:1.8!important;font-weight:600!important}#app-shell .ftb-premium-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border:1px solid #fed7aa!important;border-radius:999px!important;background:#fff7ed!important;color:#c2410c!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;box-shadow:none!important}#app-shell .ftb-premium-pill-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:#f97316!important;box-shadow:0 0 0 4px #f973161c!important}#app-shell .ftb-dashboard-premium-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}#app-shell .ftb-dashboard-premium-hero-stat,#app-shell .ftb-dashboard-premium-date-card,#app-shell .ftb-dashboard-premium-role-card{border:1px solid #e7ecf2!important;background:#ffffffd6!important;background-image:none!important;box-shadow:0 8px 26px #0f172a09!important}#app-shell .ftb-dashboard-premium-hero-stat{padding:16px!important;border-radius:18px!important}#app-shell .ftb-dashboard-premium-hero-stat-label,#app-shell .ftb-dashboard-premium-date-label,#app-shell .ftb-dashboard-premium-role-label{color:#94a3b8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}#app-shell .ftb-dashboard-premium-hero-stat-value{margin-top:6px!important;color:#0f172a!important;font-size:26px!important;font-weight:900!important}#app-shell .ftb-dashboard-premium-hero-side{display:grid!important;gap:14px!important}#app-shell .ftb-dashboard-premium-date-card,#app-shell .ftb-dashboard-premium-role-card{padding:20px!important;border-radius:20px!important}#app-shell .ftb-dashboard-premium-date-card{display:flex!important;align-items:center!important;justify-content:space-between!important}#app-shell .ftb-dashboard-premium-date-value{margin-top:6px!important;color:#0f172a!important;font-size:24px!important;font-weight:900!important}#app-shell .ftb-dashboard-premium-date-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:#fff7ed!important;color:#ea580c!important;border:1px solid #fed7aa!important;font-size:20px!important}#app-shell .ftb-dashboard-premium-role-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}#app-shell .ftb-dashboard-premium-role-list [class*=badge],#app-shell .ftb-dashboard-premium-role-list .inline-flex{border-color:#e5eaf0!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important}#app-shell .ftb-premium-kpi{position:relative!important;overflow:hidden!important;min-height:150px!important;padding:18px!important;border:1px solid #e5eaf0!important;border-radius:20px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a06,0 10px 28px #0f172a0a!important;transition:transform .18s ease,box-shadow .18s ease!important}#app-shell .ftb-premium-kpi:hover{transform:translateY(-2px)!important;box-shadow:0 4px 10px #0f172a0a,0 18px 38px #0f172a11!important}#app-shell .ftb-premium-kpi-head{display:flex!important;justify-content:space-between!important;gap:14px!important}#app-shell .ftb-premium-kpi-label{color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}#app-shell .ftb-premium-kpi-value{margin-top:8px!important;color:#0f172a!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important}#app-shell .ftb-premium-kpi-sub{margin-top:6px!important;color:#94a3b8!important;font-size:12px!important;font-weight:700!important}#app-shell .ftb-premium-kpi-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #e5eaf0!important;background:#f8fafc!important;color:#475569!important;font-size:18px!important}#app-shell .ftb-premium-kpi--gold .ftb-premium-kpi-icon{background:#fff7ed!important;color:#ea580c!important;border-color:#fed7aa!important}#app-shell .ftb-premium-kpi--red .ftb-premium-kpi-icon{background:#fff1f2!important;color:#e11d48!important;border-color:#fecdd3!important}#app-shell .ftb-premium-kpi--blue .ftb-premium-kpi-icon{background:#f0f9ff!important;color:#0284c7!important;border-color:#bae6fd!important}#app-shell .ftb-premium-kpi--green .ftb-premium-kpi-icon{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}#app-shell .ftb-premium-progress{height:6px!important;overflow:hidden!important;margin-top:18px!important;border-radius:999px!important;background:#eef2f7!important;box-shadow:none!important}#app-shell .ftb-premium-progress-fill{height:100%!important;border-radius:999px!important;box-shadow:none!important}#app-shell .ftb-premium-progress-fill--gold{background:#f97316!important}#app-shell .ftb-premium-progress-fill--red{background:#e11d48!important}#app-shell .ftb-premium-progress-fill--green{background:#10b981!important}#app-shell .ftb-premium-progress-fill--blue{background:#0ea5e9!important}#app-shell .ftb-premium-panel{padding:20px!important;border:1px solid #e5eaf0!important;border-radius:22px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05,0 12px 32px #0f172a0a!important}#app-shell .ftb-premium-section-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app-shell .ftb-premium-section-title-main{color:#0f172a!important;font-size:19px!important;font-weight:900!important}#app-shell .ftb-premium-section-title-sub{margin-top:3px!important;color:#94a3b8!important;font-size:12px!important;font-weight:600!important}#app-shell .ftb-premium-action{display:flex!important;align-items:center!important;gap:14px!important;min-height:92px!important;padding:16px!important;border:1px solid #e7ecf2!important;border-radius:18px!important;background:#fbfcfe!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease!important}#app-shell .ftb-premium-action:hover{transform:translateY(-1px)!important;background:#fff!important;border-color:#cfd8e3!important}#app-shell .ftb-premium-action-icon,#app-shell .ftb-premium-action-arrow{display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:14px!important}#app-shell .ftb-premium-action-icon{width:44px!important;height:44px!important;background:#fff7ed!important;color:#ea580c!important;border:1px solid #fed7aa!important;font-size:18px!important}#app-shell .ftb-premium-action-title{color:#0f172a!important;font-size:15px!important;font-weight:900!important}#app-shell .ftb-premium-action-desc{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.55!important;font-weight:600!important}#app-shell .ftb-premium-action-arrow{width:34px!important;height:34px!important;background:#fff!important;color:#94a3b8!important;border:1px solid #e5eaf0!important;font-size:20px!important;font-weight:900!important}#app-shell .ftb-premium-panel--table{padding:0!important;overflow:hidden!important}#app-shell .ftb-premium-panel-head{padding:18px 20px!important;border-bottom:1px solid #e8edf3!important;background:#fff!important}#app-shell .ftb-premium-expiring-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}#app-shell .ftb-dashboard-premium input{background:#fff!important;color:#0f172a!important;border-color:#d8e0e8!important;box-shadow:none!important}#app-shell .ftb-dashboard-premium table{background:#fff!important;color:#334155!important}#app-shell .ftb-dashboard-premium thead,#app-shell .ftb-dashboard-premium thead tr,#app-shell .ftb-dashboard-premium thead th{background:#f8fafc!important;color:#64748b!important;border-color:#e8edf3!important;box-shadow:none!important}#app-shell .ftb-dashboard-premium tbody tr{background:#fff!important;color:#334155!important;border-color:#eef2f6!important}#app-shell .ftb-dashboard-premium tbody tr:hover{background:#fbfcfe!important}#app-shell .ftb-dashboard-premium td{color:#475569!important;border-color:#eef2f6!important}#app-shell .ftb-premium-member-name{color:#0f172a!important;font-weight:800!important}#app-shell .ftb-premium-member-meta{margin-top:2px!important;color:#94a3b8!important;font-size:10px!important;font-weight:600!important}#app-shell .ftb-premium-table-state,#app-shell .ftb-premium-state{padding:20px!important;border:1px solid #e5eaf0!important;border-radius:18px!important;background:#fff!important;color:#64748b!important;font-weight:700!important}#app-shell .ftb-premium-state--error,#app-shell .ftb-premium-table-state--error{border-color:#fecdd3!important;background:#fff1f2!important;color:#be123c!important}@media(max-width:1279px){#app-shell .ftb-dashboard-premium-hero{grid-template-columns:1fr!important}#app-shell .ftb-dashboard-premium-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){#app-shell .ftb-dashboard-premium-hero{padding:20px!important;border-radius:22px!important}#app-shell .ftb-dashboard-premium-hero-stats,#app-shell .ftb-dashboard-premium-hero-side{grid-template-columns:1fr!important}#app-shell .ftb-premium-panel{border-radius:18px!important}}#app-shell .ftb-users-premium{color:#172033!important}#app-shell .ftb-users-hero,#app-shell .ftb-users-panel{border:1px solid #e5eaf0!important;background:#fff!important;background-image:none!important;color:#172033!important;box-shadow:0 1px 2px #0f172a06,0 12px 32px #0f172a0a!important}#app-shell .ftb-users-hero{padding:22px!important;border-radius:24px!important}#app-shell .ftb-users-panel{padding:20px!important;border-radius:22px!important}#app-shell .ftb-users-kicker{display:inline-flex!important;padding:6px 11px!important;border:1px solid #fed7aa!important;border-radius:999px!important;background:#fff7ed!important;color:#c2410c!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}#app-shell .ftb-users-title{margin-top:10px!important;color:#0f172a!important;font-size:30px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.025em!important}#app-shell .ftb-users-subtitle,#app-shell .ftb-users-panel-subtitle{color:#64748b!important;font-weight:600!important}#app-shell .ftb-users-subtitle{margin-top:5px!important;font-size:13px!important}#app-shell .ftb-users-panel-title{color:#0f172a!important;font-size:19px!important;font-weight:900!important}#app-shell .ftb-users-panel-subtitle{margin-top:3px!important;font-size:12px!important}#app-shell .ftb-users-stat{padding:15px!important;border:1px solid #e7ecf2!important;border-radius:17px!important;background:#f8fafc!important;color:#0f172a!important}#app-shell .ftb-users-stat--green{background:#f0fdf4!important;border-color:#bbf7d0!important}#app-shell .ftb-users-stat--red{background:#fff1f2!important;border-color:#fecdd3!important}#app-shell .ftb-users-stat--blue{background:#f0f9ff!important;border-color:#bae6fd!important}#app-shell .ftb-users-stat-label{color:#64748b!important;font-size:11px!important;font-weight:800!important}#app-shell .ftb-users-stat-value{margin-top:4px!important;color:#0f172a!important;font-size:24px!important;font-weight:900!important}#app-shell .ftb-users-input,#app-shell .ftb-users-select{background:#fff!important;color:#172033!important;border:1px solid #d9e1ea!important;box-shadow:none!important;font-weight:700!important}#app-shell .ftb-users-input::-moz-placeholder{color:#94a3b8!important}#app-shell .ftb-users-input::placeholder{color:#94a3b8!important}#app-shell .ftb-users-input:focus,#app-shell .ftb-users-select:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f61a!important;outline:none!important}#app-shell .ftb-users-select option{background:#fff!important;color:#172033!important;font-weight:700!important}#app-shell .ftb-users-role-hint,#app-shell .ftb-users-helper{color:#64748b!important;font-size:11px!important;font-weight:700!important}#app-shell .ftb-users-message{margin-bottom:14px!important;padding:11px 13px!important;border:1px solid #bae6fd!important;border-radius:14px!important;background:#f0f9ff!important;color:#075985!important;font-size:12px!important;font-weight:800!important}#app-shell .ftb-users-create-btn{background:#f97316!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}#app-shell .ftb-users-create-btn:hover{background:#ea580c!important;border-color:#ea580c!important}#app-shell .ftb-users-counter{padding:6px 10px!important;border:1px solid #dbe3ec!important;border-radius:999px!important;background:#f8fafc!important;color:#475569!important;font-size:11px!important;font-weight:800!important}#app-shell .ftb-users-empty,#app-shell .ftb-users-state{padding:18px!important;border:1px solid #e5eaf0!important;border-radius:16px!important;background:#fff!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}#app-shell .ftb-users-state--error{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}#app-shell .ftb-users-list{display:grid!important;gap:0!important;overflow:hidden!important;border:1px solid #e4eaf1!important;border-radius:18px!important}#app-shell .ftb-users-card{padding:12px 14px!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0!important;background-image:none!important;color:#263449!important;box-shadow:none!important;transition:background-color .15s ease!important}#app-shell .ftb-users-card:last-child{border-bottom:0!important}#app-shell .ftb-users-card--odd{background:#fff!important}#app-shell .ftb-users-card--even{background:#f7f9fc!important}#app-shell .ftb-users-card:hover{background:#edf5ff!important}#app-shell .ftb-users-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}#app-shell .ftb-users-email{margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:11px!important;font-weight:700!important}#app-shell .ftb-users-meta-box{min-width:0!important;padding:6px 9px!important;border:1px solid #e7ecf2!important;border-radius:11px!important;background:#ffffffbf!important;color:#526174!important;font-size:10px!important;font-weight:700!important}#app-shell .ftb-users-meta-label{color:#1459a6!important;font-weight:900!important}#app-shell .ftb-users-role-badge,#app-shell .ftb-users-status-badge{box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-users-role-badge--admin{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}#app-shell .ftb-users-role-badge--reception{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}#app-shell .ftb-users-role-badge--coach{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}#app-shell .ftb-users-role-badge--freelance{background:#faf5ff!important;color:#7e22ce!important;border-color:#e9d5ff!important}#app-shell .ftb-users-status-badge--active{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}#app-shell .ftb-users-status-badge--disabled{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}#app-shell .ftb-users-action{min-height:38px!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important;letter-spacing:-.01em!important;box-shadow:none!important}#app-shell .ftb-users-action--edit{background:#eaf3ff!important;color:#174ea6!important;border-color:#93c5fd!important}#app-shell .ftb-users-action--disable,#app-shell .ftb-users-action--delete{background:#fff0f2!important;color:#a80f32!important;border-color:#fda4af!important}#app-shell .ftb-users-action--enable{background:#ecfdf5!important;color:#046c4e!important;border-color:#6ee7b7!important}#app-shell .ftb-users-action--reset{background:#fff7ed!important;color:#a83b08!important;border-color:#fdba74!important}@media(max-width:768px){#app-shell .ftb-users-hero,#app-shell .ftb-users-panel{padding:14px!important;border-radius:18px!important}#app-shell .ftb-users-title{font-size:25px!important}#app-shell .ftb-users-card{padding:12px!important}}.ftb-admin-sidebar{background:#fff!important;color:#111827!important;border-color:#e5e7eb!important}.ftb-admin-sidebar a,.ftb-admin-sidebar button,.ftb-admin-sidebar span,.ftb-admin-sidebar p,.ftb-admin-sidebar div{color:#111827}.ftb-admin-sidebar nav a{color:#111827!important;font-weight:800!important;letter-spacing:-.01em}.ftb-admin-sidebar nav a svg{color:#374151!important;opacity:1!important}.ftb-admin-sidebar nav a:hover{background:#f8fafc!important;color:#111827!important}.ftb-admin-sidebar nav a[aria-current=page],.ftb-admin-sidebar nav a.active{background:#fff7ed!important;color:#111827!important;border-color:#f97316!important;box-shadow:inset 4px 0 #f97316,0 4px 14px #0f172a0a!important}.ftb-admin-sidebar .text-muted-foreground{color:#4b5563!important;font-weight:700!important}@media(max-width:1023px){.ftb-admin-sidebar{background:#fff!important;color:#111827!important}}.ftb-admin-sidebar,.ftb-admin-sidebar nav{color:#111827!important}.ftb-admin-sidebar nav a,.ftb-admin-sidebar nav button{color:#111827!important;opacity:1!important;font-weight:800!important}.ftb-admin-sidebar nav a span,.ftb-admin-sidebar nav button span{color:inherit!important;opacity:1!important;font-weight:inherit!important}.ftb-admin-sidebar nav a svg,.ftb-admin-sidebar nav button svg{color:#374151!important;opacity:1!important}.ftb-admin-sidebar nav .text-white,.ftb-admin-sidebar nav .text-white\/90,.ftb-admin-sidebar nav .text-white\/80,.ftb-admin-sidebar nav .text-white\/70,.ftb-admin-sidebar nav .text-muted-foreground{color:#374151!important;opacity:1!important}.ftb-admin-sidebar nav a:hover,.ftb-admin-sidebar nav button:hover{background:#f8fafc!important;color:#111827!important}.ftb-admin-sidebar nav a[aria-current=page],.ftb-admin-sidebar nav a.active{background:#fff7ed!important;color:#111827!important;font-weight:900!important;border-color:#f97316!important}.ftb-admin-sidebar nav a[aria-current=page] svg,.ftb-admin-sidebar nav a.active svg{color:#f97316!important}.ftb-admin-sidebar nav [disabled]{color:#9ca3af!important;opacity:.65!important}.ftb-members-pro{color:#111827!important}.ftb-members-pro .ftb-members-hero{background:radial-gradient(circle at 90% 0%,rgba(249,115,22,.09),transparent 28%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0f172a08,0 14px 34px #0f172a0f!important;color:#111827!important}.ftb-members-pro .ftb-members-hero h1,.ftb-members-pro .ftb-members-hero h2,.ftb-members-pro .ftb-members-hero h3{color:#111827!important;text-shadow:none!important}.ftb-members-pro .ftb-members-hero p{color:#4b5563!important}.ftb-members-pro .ftb-members-mini-card{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:0 8px 22px #0f172a0b!important}.ftb-members-pro .ftb-members-mini-card .text-3xl,.ftb-members-pro .ftb-members-mini-card .text-2xl,.ftb-members-pro .ftb-members-mini-card .font-black,.ftb-members-pro .ftb-members-mini-card .font-bold{color:#111827!important}.ftb-members-pro .ftb-members-mini-card .text-muted-foreground{color:#64748b!important}.ftb-members-pro input,.ftb-members-pro select,.ftb-members-pro textarea{background:#fff!important;color:#111827!important;border-color:#d7dee8!important;box-shadow:none!important}.ftb-members-pro input::-moz-placeholder,.ftb-members-pro textarea::-moz-placeholder{color:#94a3b8!important}.ftb-members-pro input::placeholder,.ftb-members-pro textarea::placeholder{color:#94a3b8!important}.ftb-members-pro input:focus,.ftb-members-pro select:focus,.ftb-members-pro textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important;outline:none!important}.ftb-members-pro .ftb-members-table-card{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 32px #0f172a0e!important;color:#111827!important}.ftb-members-table-card table{background:#fff!important;color:#111827!important}.ftb-members-table-card thead,.ftb-members-table-card thead tr{background:#f1f5f9!important}.ftb-members-table-card th{background:#f1f5f9!important;color:#111827!important;font-weight:900!important;border-color:#dfe5ec!important}.ftb-members-table-card tbody tr{background:#fff!important;color:#111827!important;border-color:#edf0f4!important}.ftb-members-table-card tbody tr:nth-child(2n){background:#f7f9fc!important}.ftb-members-table-card tbody tr:hover{background:#fff7ed!important}.ftb-members-table-card td{color:#111827!important;border-color:#edf0f4!important;font-weight:650}.ftb-members-table-card td .font-bold,.ftb-members-table-card td .font-black,.ftb-members-table-card td a{color:#111827!important;font-weight:800!important}.ftb-members-table-card .text-muted-foreground{color:#64748b!important}.ftb-members-table-card .font-mono{color:#334155!important;font-weight:800!important}.ftb-members-table-card tr.bg-red-50,.ftb-members-table-card .bg-red-50{background:#fff1f2!important}.ftb-members-table-card tr.bg-amber-50,.ftb-members-table-card .bg-amber-50{background:#fffbeb!important}.ftb-members-pro button{font-weight:800!important}.ftb-members-pro button:not([class*=destructive]){text-shadow:none!important}@media(max-width:768px){.ftb-members-pro .ftb-members-hero{border-radius:24px!important}.ftb-members-pro .ftb-members-table-card{border-radius:22px!important}}#app-shell .ftb-page-members .ftb-members-table-card{background:#fff!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:0 12px 30px #0f172a0f!important}#app-shell .ftb-page-members .ftb-members-table-card table{background:#fff!important;color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card tbody tr{background:#fff!important;background-image:none!important;color:#111827!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card tbody tr:hover{background:#fff7ed!important;background-image:none!important;box-shadow:inset 3px 0 #f97316!important;transform:none!important}#app-shell .ftb-page-members .ftb-members-table-card td{color:#111827!important;border-color:#e7ecf2!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td a,#app-shell .ftb-page-members .ftb-members-table-card td .font-bold,#app-shell .ftb-page-members .ftb-members-table-card td .font-black{color:#111827!important;font-weight:800!important}#app-shell .ftb-page-members .ftb-members-table-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-members .ftb-members-table-card .font-mono{color:#334155!important;background:#f1f5f9!important;border:1px solid #dbe3ec!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card tr.bg-red-50,#app-shell .ftb-page-members .ftb-members-table-card tr[class*=bg-red-50]{background:#fff1f2!important;background-image:none!important;color:#111827!important;box-shadow:inset 3px 0 #e11d48!important}#app-shell .ftb-page-members .ftb-members-table-card tr.bg-amber-50,#app-shell .ftb-page-members .ftb-members-table-card tr[class*=bg-amber-50]{background:#fffbeb!important;background-image:none!important;color:#111827!important;box-shadow:inset 3px 0 #f59e0b!important}#app-shell .ftb-page-members .ftb-members-table-card tr.bg-red-50 td,#app-shell .ftb-page-members .ftb-members-table-card tr.bg-amber-50 td,#app-shell .ftb-page-members .ftb-members-table-card tr[class*=bg-red-50] td,#app-shell .ftb-page-members .ftb-members-table-card tr[class*=bg-amber-50] td{color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card button{box-shadow:none!important;text-shadow:none!important;font-weight:800!important}#app-shell .ftb-page-members .ftb-members-table-card button:hover{box-shadow:0 4px 12px #0f172a14!important;transform:translateY(-1px)}#app-shell .ftb-admin-header{background:#fffffff5!important;background-image:none!important;color:#111827!important;border-color:#e5e7eb!important;box-shadow:0 1px 2px #0f172a06,0 8px 22px #0f172a09!important}#app-shell .ftb-admin-header,#app-shell .ftb-admin-header span,#app-shell .ftb-admin-header div,#app-shell .ftb-admin-header p{color:#111827!important;text-shadow:none!important}#app-shell .ftb-page-members{background:transparent!important;background-image:none!important;color:#111827!important}#app-shell .ftb-page-members .ftb-members-pro{color:#111827!important}#app-shell .ftb-page-members .ftb-members-hero{background:radial-gradient(circle at 88% 4%,rgba(249,115,22,.08),transparent 28%),radial-gradient(circle at 10% 0%,rgba(14,165,233,.045),transparent 24%),linear-gradient(135deg,#fff,#f8fafc)!important;background-image:radial-gradient(circle at 88% 4%,rgba(249,115,22,.08),transparent 28%),radial-gradient(circle at 10% 0%,rgba(14,165,233,.045),transparent 24%),linear-gradient(135deg,#fff,#f8fafc)!important;border-color:#e2e8f0!important;color:#111827!important;box-shadow:0 1px 2px #0f172a06,0 16px 40px #0f172a0d!important}#app-shell .ftb-page-members .ftb-members-hero:before,#app-shell .ftb-page-members .ftb-members-hero:after{opacity:.15!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero h1{color:#111827!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero p{color:#4b5563!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero .inline-flex.rounded-full{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero .inline-flex.rounded-full span{background:#f97316!important;box-shadow:0 0 0 4px #f973161a!important}#app-shell .ftb-page-members .ftb-members-hero .mt-6.rounded-3xl{background:#f8fafc!important;background-image:none!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero input{background:#fff!important;background-image:none!important;color:#111827!important;border-color:#d5dde7!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero input::-moz-placeholder{color:#94a3b8!important}#app-shell .ftb-page-members .ftb-members-hero input::placeholder{color:#94a3b8!important}#app-shell .ftb-page-members .ftb-members-hero input:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}#app-shell .ftb-page-members .ftb-members-mini-card{background:#fff!important;background-image:none!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a06,0 8px 22px #0f172a0a!important}#app-shell .ftb-page-members .ftb-members-mini-card div{text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-mini-card .text-3xl,#app-shell .ftb-page-members .ftb-members-mini-card .text-2xl{color:#111827!important;font-weight:900!important}#app-shell .ftb-page-members .ftb-members-mini-card .text-xs,#app-shell .ftb-page-members .ftb-members-mini-card [class*=tracking]{color:#64748b!important;font-weight:800!important}#app-shell .ftb-page-members .ftb-members-pro>div,#app-shell .ftb-page-members .ftb-members-pro>section{color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child{background:#fff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child .text-2xl,#app-shell .ftb-page-members .ftb-members-table-card>div:first-child .font-black{color:#111827!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child .text-sm,#app-shell .ftb-page-members .ftb-members-table-card>div:first-child .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-members .ftb-members-table-card td,#app-shell .ftb-page-members .ftb-members-table-card td div,#app-shell .ftb-page-members .ftb-members-table-card td span{text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td .font-bold,#app-shell .ftb-page-members .ftb-members-table-card td .font-black{color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card td:last-child button{min-height:34px!important;border-radius:10px!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td:last-child button[class*=secondary],#app-shell .ftb-page-members .ftb-members-table-card td:last-child button[class*=outline]{background:#f8fafc!important;color:#334155!important;border-color:#dbe3ec!important}#app-shell .ftb-page-members .ftb-members-table-card td:last-child button:not([class*=destructive]){box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-pro>.flex.items-center.justify-between{background:#fff!important;background-image:none!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:0 6px 18px #0f172a09!important}#app-shell .ftb-page-members .text-\[\#fff4d7\],#app-shell .ftb-page-members .text-\[\#ffe08a\],#app-shell .ftb-page-members .text-\[\#f5f1e8\]{color:#111827!important}#app-shell .ftb-page-members .text-\[\#b9b1a0\],#app-shell .ftb-page-members .text-\[\#c9bea5\]{color:#64748b!important}#app-shell .ftb-admin-header,#app-shell .ftb-admin-header>div,#app-shell .ftb-admin-header .ftb-mobile-bar{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border-color:#e5e7eb!important;text-shadow:none!important;box-shadow:0 1px 2px #0f172a06,0 6px 20px #0f172a09!important}#app-shell .ftb-admin-header:before,#app-shell .ftb-admin-header:after{display:none!important;content:none!important}#app-shell .ftb-admin-header *,#app-shell .ftb-admin-header span,#app-shell .ftb-admin-header p,#app-shell .ftb-admin-header div{color:#111827!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card thead,#app-shell .ftb-page-members .ftb-members-table-card thead tr,#app-shell .ftb-page-members .ftb-members-table-card th{background:#eef2f6!important;background-image:none!important;color:#111827!important;border-color:#dce3eb!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td{color:#111827!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td>div:first-child,#app-shell .ftb-page-members .ftb-members-table-card td .font-extrabold,#app-shell .ftb-page-members .ftb-members-table-card td .font-bold{color:#111827!important;font-weight:800!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card td .text-muted-foreground,#app-shell .ftb-page-members .ftb-members-table-card td .text-xs{color:#64748b!important}#app-shell .ftb-page-members .ftb-members-table-card .font-mono{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #dbe3ec!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-members [class*=badge]{box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card [class*=badge]:not(.ftb-badge-secondary){background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}#app-shell .ftb-page-members .ftb-members-table-card .ftb-badge-secondary{background:#f1f5f9!important;color:#475569!important;border-color:#dbe3ec!important}#app-shell .ftb-page-members .ftb-members-table-card tbody tr:nth-child(odd){background:#fff!important;background-image:none!important}#app-shell .ftb-page-members .ftb-members-table-card tbody tr:nth-child(2n){background:#f4f7fa!important;background-image:none!important}#app-shell .ftb-page-members .ftb-members-table-card tbody tr:hover{background:#fff7ed!important;background-image:none!important;box-shadow:inset 3px 0 #f97316!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child{background:#fff!important;background-image:none!important;color:#111827!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child *{text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child .font-black{color:#111827!important}#app-shell .ftb-trainers-shell{color:#0f172a!important}#app-shell .ftb-trainers-shell,#app-shell .ftb-trainers-shell p,#app-shell .ftb-trainers-shell div,#app-shell .ftb-trainers-shell span{text-shadow:none!important}#app-shell .ftb-trainers-hero{overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:24px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05,0 8px 24px #0f172a09!important}#app-shell .ftb-trainers-hero h1{color:#0f172a!important}#app-shell .ftb-trainers-hero p{color:#64748b!important}#app-shell .ftb-trainers-shell .ftb-pill{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid #fed7aa!important;border-radius:999px!important;background:#fff7ed!important;color:#c2410c!important;padding:6px 11px!important;font-size:11px!important;font-weight:900!important;box-shadow:none!important}#app-shell .ftb-trainers-stat-card{min-height:88px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#f8fafc!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important}#app-shell .ftb-trainers-stat-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-trainers-stat-card .text-2xl,#app-shell .ftb-trainers-stat-card .text-lg{color:#0f172a!important}#app-shell .ftb-trainers-shell input{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-trainers-shell input::-moz-placeholder{color:#94a3b8!important}#app-shell .ftb-trainers-shell input::placeholder{color:#94a3b8!important}#app-shell .ftb-trainers-shell input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f61a!important}#app-shell .ftb-trainers-left-panel{border:1px solid #e2e8f0!important;border-radius:22px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05,0 8px 24px #0f172a08!important}#app-shell .ftb-trainers-left-panel>div:first-child{padding:2px 2px 8px!important}#app-shell .ftb-trainers-left-panel .text-xl{color:#0f172a!important}#app-shell .ftb-trainer-list-button{border:1px solid #e5eaf1!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important}#app-shell .ftb-trainer-list-button:nth-child(2n){background:#f7f9fc!important}#app-shell .ftb-trainer-list-button:hover{background:#f1f6fd!important;border-color:#cbd9ea!important;transform:translateY(-1px)}#app-shell .ftb-trainer-list-button .text-lg{color:#0f172a!important;font-weight:900!important}#app-shell .ftb-trainer-list-button .text-muted-foreground{color:#64748b!important}#app-shell .ftb-trainer-list-button-active,#app-shell .ftb-trainer-list-button-active:nth-child(2n){background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:inset 4px 0 #f97316,0 4px 14px #2563eb0f!important}#app-shell .ftb-trainer-list-button-active .text-lg{color:#0f172a!important}#app-shell .ftb-trainer-card{border:1px solid #e2e8f0!important;border-radius:22px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05,0 8px 24px #0f172a08!important}#app-shell .ftb-trainer-card h2{color:#0f172a!important}#app-shell .ftb-trainer-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-admin-trainer-member-card{border:1px solid #e2e8f0!important;border-radius:20px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a05,0 6px 18px #0f172a07!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}#app-shell .ftb-admin-trainer-member-card:nth-child(2n){background:#f8fafc!important}#app-shell .ftb-admin-trainer-member-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 22px #0f172a0e!important;transform:translateY(-1px)}#app-shell .ftb-admin-trainer-member-card.expired{background:#fff7f7!important;border-color:#fecaca!important}#app-shell .ftb-admin-trainer-member-card .text-xl,#app-shell .ftb-admin-trainer-member-card .font-extrabold{color:#0f172a!important}#app-shell .ftb-admin-trainer-member-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-admin-trainer-member-card .bg-slate-50{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}#app-shell .ftb-session-dot{display:inline-block!important;width:10px!important;height:10px!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-session-dot.used{background:#10b981!important;border-color:#059669!important}#app-shell .ftb-trainers-shell button{font-weight:800!important}#app-shell .ftb-admin-trainer-member-card button{min-height:36px!important;border-radius:10px!important}#app-shell .ftb-trainers-shell [class*=badge]{text-shadow:none!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .border-dashed{color:#475569!important;border-color:#cbd5e1!important;background:#f8fafc!important}@media(max-width:768px){#app-shell .ftb-trainers-shell{padding:10px!important}#app-shell .ftb-trainers-hero{padding:16px!important;border-radius:18px!important}#app-shell .ftb-trainers-hero h1{font-size:32px!important;line-height:1.05!important}#app-shell .ftb-trainers-left-panel,#app-shell .ftb-trainer-card,#app-shell .ftb-admin-trainer-member-card{border-radius:16px!important}#app-shell .ftb-trainer-list-button{padding:12px!important}}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card{background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 6px 18px #0f172a09!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card:nth-child(2n){background:#f8fafc!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card:hover{background:#f8fbff!important;border-color:#cbd5e1!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card.expired{background:#fff7f7!important;border-color:#fecaca!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card,#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card div,#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card span{text-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .text-xl,#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .font-extrabold{color:#0f172a!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .grid.grid-cols-2>div{background:#f8fafc!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .grid.grid-cols-2>div .font-extrabold{color:#0f172a!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .bg-muted\/10{background:#f8fafc!important;background-image:none!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .ftb-session-dot{display:inline-block!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#e2e8f0!important;background-image:none!important;border:1px solid #cbd5e1!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .ftb-session-dot.used{background:#10b981!important;border-color:#059669!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button{min-height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important;text-shadow:none!important;box-shadow:none!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button:nth-of-type(1){background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button:nth-of-type(2){background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button:nth-of-type(3){background:#f97316!important;color:#fff!important;border-color:#f97316!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button:nth-of-type(3):hover:not(:disabled){background:#ea580c!important;border-color:#ea580c!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important;opacity:1!important;cursor:not-allowed!important}@media(max-width:768px){#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card{padding:13px!important;border-radius:16px!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card .grid.grid-cols-2{gap:8px!important}#app-shell .ftb-trainers-shell .ftb-admin-trainer-member-card button{min-height:38px!important}}#app-shell .ftb-page-plans{color:#0f172a!important}#app-shell .ftb-page-plans *,#app-shell .ftb-page-plans *:before,#app-shell .ftb-page-plans *:after{text-shadow:none!important}#app-shell .ftb-page-plans .ftb-frame,#app-shell .ftb-page-plans .ftb-card,#app-shell .ftb-page-plans .rounded-xl.border,#app-shell .ftb-page-plans .rounded-2xl.border,#app-shell .ftb-page-plans .rounded-3xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a05,0 8px 22px #0f172a09!important}#app-shell .ftb-page-plans [class*=bg-white],#app-shell .ftb-page-plans [class*=bg-slate],#app-shell .ftb-page-plans [class*=bg-gray],#app-shell .ftb-page-plans [class*=bg-zinc],#app-shell .ftb-page-plans [class*=bg-card],#app-shell .ftb-page-plans [class*=bg-background],#app-shell .ftb-page-plans [class*=bg-muted]{background:#fff!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-page-plans h1,#app-shell .ftb-page-plans h2,#app-shell .ftb-page-plans h3,#app-shell .ftb-page-plans h4,#app-shell .ftb-page-plans .font-bold,#app-shell .ftb-page-plans .font-semibold,#app-shell .ftb-page-plans .font-extrabold,#app-shell .ftb-page-plans .font-black{color:#0f172a!important}#app-shell .ftb-page-plans .text-muted-foreground,#app-shell .ftb-page-plans .text-slate-500,#app-shell .ftb-page-plans .text-slate-600,#app-shell .ftb-page-plans .text-gray-500,#app-shell .ftb-page-plans .text-gray-600,#app-shell .ftb-page-plans .opacity-70{color:#64748b!important}#app-shell .ftb-page-plans input,#app-shell .ftb-page-plans select,#app-shell .ftb-page-plans textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-plans input::-moz-placeholder,#app-shell .ftb-page-plans textarea::-moz-placeholder{color:#94a3b8!important}#app-shell .ftb-page-plans input::placeholder,#app-shell .ftb-page-plans textarea::placeholder{color:#94a3b8!important}#app-shell .ftb-page-plans input:focus,#app-shell .ftb-page-plans select:focus,#app-shell .ftb-page-plans textarea:focus{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f61a!important}#app-shell .ftb-page-plans select option{background:#fff!important;color:#0f172a!important}#app-shell .ftb-page-plans button{border-radius:10px!important;font-weight:900!important;text-shadow:none!important;box-shadow:none!important}#app-shell .ftb-page-plans button:not(.bg-destructive):not([data-variant=destructive]){background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}#app-shell .ftb-page-plans button:not(.bg-destructive):not([data-variant=destructive]):hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}#app-shell .ftb-page-plans button[type=submit],#app-shell .ftb-page-plans button.bg-primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}#app-shell .ftb-page-plans button[type=submit]:hover,#app-shell .ftb-page-plans button.bg-primary:hover{background:#ea580c!important;border-color:#ea580c!important}#app-shell .ftb-page-plans .bg-destructive,#app-shell .ftb-page-plans button[class*=destructive],#app-shell .ftb-page-plans button[data-variant=destructive]{background:#fff1f2!important;color:#be123c!important;border:1px solid #fecdd3!important}#app-shell .ftb-page-plans [class*=badge],#app-shell .ftb-page-plans .ftb-badge-secondary{background:#f8fafc!important;color:#334155!important;border:1px solid #e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-plans table{background:#fff!important;color:#0f172a!important;border-collapse:separate!important;border-spacing:0!important}#app-shell .ftb-page-plans thead,#app-shell .ftb-page-plans thead tr{background:#f1f5f9!important;background-image:none!important}#app-shell .ftb-page-plans th{background:#f1f5f9!important;color:#0f172a!important;border-color:#e2e8f0!important;font-weight:900!important;text-shadow:none!important}#app-shell .ftb-page-plans td{color:#263449!important;border-color:#e8edf3!important}#app-shell .ftb-page-plans tbody tr:nth-child(odd){background:#fff!important}#app-shell .ftb-page-plans tbody tr:nth-child(2n){background:#f8fafc!important}#app-shell .ftb-page-plans tbody tr:hover{background:#edf5ff!important;background-image:none!important;box-shadow:none!important}#app-shell .ftb-page-plans [role=dialog]{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 24px 60px #0f172a29!important}#app-shell .ftb-page-plans [role=dialog] h1,#app-shell .ftb-page-plans [role=dialog] h2,#app-shell .ftb-page-plans [role=dialog] h3{color:#0f172a!important}@media(max-width:768px){#app-shell .ftb-page-plans{padding:10px!important}#app-shell .ftb-page-plans .ftb-frame,#app-shell .ftb-page-plans .ftb-card{border-radius:16px!important}#app-shell .ftb-page-plans table{font-size:12px!important}}.ftb-plans-dialog{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 24px 70px #0f172a2e!important}.ftb-plans-dialog,.ftb-plans-dialog div,.ftb-plans-dialog span,.ftb-plans-dialog label,.ftb-plans-dialog p{text-shadow:none!important}.ftb-plans-dialog h1,.ftb-plans-dialog h2,.ftb-plans-dialog h3,.ftb-plans-dialog label,.ftb-plans-dialog .font-bold,.ftb-plans-dialog .font-semibold{color:#0f172a!important}.ftb-plans-dialog input,.ftb-plans-dialog select,.ftb-plans-dialog textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-plans-dialog input::-moz-placeholder,.ftb-plans-dialog textarea::-moz-placeholder{color:#94a3b8!important}.ftb-plans-dialog input::placeholder,.ftb-plans-dialog textarea::placeholder{color:#94a3b8!important}.ftb-plans-dialog input:focus,.ftb-plans-dialog select:focus,.ftb-plans-dialog textarea:focus{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f61a!important}.ftb-plans-dialog select option{background:#fff!important;color:#0f172a!important}.ftb-plans-dialog [class*=bg-muted],.ftb-plans-dialog [class*=bg-card],.ftb-plans-dialog [class*=bg-background],.ftb-plans-dialog [class*=bg-slate],.ftb-plans-dialog [class*=bg-white]{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important}.ftb-plans-dialog button{min-height:38px!important;border-radius:10px!important;font-weight:900!important;text-shadow:none!important;box-shadow:none!important}.ftb-plans-dialog button:not([type=submit]):not(.bg-primary):not([class*=destructive]){background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.ftb-plans-dialog button[type=submit],.ftb-plans-dialog button.bg-primary{background:#f97316!important;color:#fff!important;border:1px solid #f97316!important}.ftb-plans-dialog button[type=submit]:hover,.ftb-plans-dialog button.bg-primary:hover{background:#ea580c!important;border-color:#ea580c!important}.ftb-plans-dialog>button[data-slot=dialog-close],.ftb-plans-dialog>button.absolute{background:#f8fafc!important;color:#475569!important;border:1px solid #e2e8f0!important}@media(max-width:768px){.ftb-plans-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;border-radius:16px!important}}#app-shell .ftb-page-subscriptions .rounded-xl.border,#app-shell .ftb-page-subscriptions .rounded-2xl.border,#app-shell .ftb-page-subscriptions .rounded-3xl.border,#app-shell .ftb-page-subscriptions .ftb-sub-card,#app-shell .ftb-page-subscriptions .ftb-table-frame{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions h1,#app-shell .ftb-page-subscriptions h2,#app-shell .ftb-page-subscriptions h3,#app-shell .ftb-page-subscriptions .font-bold,#app-shell .ftb-page-subscriptions .font-semibold,#app-shell .ftb-page-subscriptions .font-extrabold,#app-shell .ftb-page-subscriptions .font-black{color:#0f172a!important}#app-shell .ftb-page-subscriptions .text-muted-foreground,#app-shell .ftb-page-subscriptions .opacity-70{color:#64748b!important}#app-shell .ftb-page-subscriptions input,#app-shell .ftb-page-subscriptions select,#app-shell .ftb-page-subscriptions textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions input::-moz-placeholder,#app-shell .ftb-page-subscriptions textarea::-moz-placeholder{color:#94a3b8!important}#app-shell .ftb-page-subscriptions input::placeholder,#app-shell .ftb-page-subscriptions textarea::placeholder{color:#94a3b8!important}#app-shell .ftb-page-subscriptions input:focus,#app-shell .ftb-page-subscriptions select:focus,#app-shell .ftb-page-subscriptions textarea:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}#app-shell .ftb-page-subscriptions .ftb-table-frame{overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:18px!important}#app-shell .ftb-page-subscriptions table{background:#fff!important;color:#0f172a!important}#app-shell .ftb-page-subscriptions thead,#app-shell .ftb-page-subscriptions thead tr{background:#f8fafc!important;background-image:none!important}#app-shell .ftb-page-subscriptions th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}#app-shell .ftb-page-subscriptions tbody tr{background:#fff!important;background-image:none!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions tbody tr:hover{background:#f8fafc!important;background-image:none!important;box-shadow:none!important}.ftb-subscription-create-dialog>div,.ftb-subscription-light-dialog>div{background:transparent!important;background-image:none!important;color:#0f172a!important}.ftb-subscription-create-dialog h1,.ftb-subscription-create-dialog h2,.ftb-subscription-create-dialog h3,.ftb-subscription-create-dialog [data-slot=dialog-title],.ftb-subscription-light-dialog h1,.ftb-subscription-light-dialog h2,.ftb-subscription-light-dialog h3,.ftb-subscription-light-dialog [data-slot=dialog-title]{color:#0f172a!important}.ftb-subscription-create-dialog input,.ftb-subscription-create-dialog select,.ftb-subscription-create-dialog textarea,.ftb-subscription-light-dialog input,.ftb-subscription-light-dialog select,.ftb-subscription-light-dialog textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-subscription-create-dialog .ftb-sub-card,.ftb-subscription-light-dialog .ftb-sub-card{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-subscription-create-dialog .text-muted-foreground,.ftb-subscription-light-dialog .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-subscriptions{color:#0f172a!important}#app-shell .ftb-page-subscriptions>div:first-child,#app-shell .ftb-page-subscriptions>header:first-child{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions>div:first-child *,#app-shell .ftb-page-subscriptions>header:first-child *{text-shadow:none!important}#app-shell .ftb-page-subscriptions .ftb-sub-export-box{background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions .ftb-sub-card,.ftb-subscription-create-dialog .ftb-sub-card,.ftb-subscription-light-dialog .ftb-sub-card{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-subscription-create-dialog,.ftb-subscription-light-dialog{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;box-shadow:0 24px 70px #0f172a29!important}.ftb-subscription-create-dialog *,.ftb-subscription-light-dialog *{text-shadow:none!important}.ftb-subscription-create-dialog [data-slot=dialog-title],.ftb-subscription-light-dialog [data-slot=dialog-title]{color:#0f172a!important}.ftb-subscription-create-dialog input,.ftb-subscription-create-dialog select,.ftb-subscription-create-dialog textarea,.ftb-subscription-light-dialog input,.ftb-subscription-light-dialog select,.ftb-subscription-light-dialog textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-subscription-create-dialog input:focus,.ftb-subscription-create-dialog select:focus,.ftb-subscription-create-dialog textarea:focus,.ftb-subscription-light-dialog input:focus,.ftb-subscription-light-dialog select:focus,.ftb-subscription-light-dialog textarea:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important;outline:none!important}.ftb-subscription-create-dialog option,.ftb-subscription-light-dialog option{background:#fff!important;color:#0f172a!important}.ftb-subscription-light-dialog>.flex.gap-2 button{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-subscription-light-dialog>.flex.gap-2 button:hover{background:#e2e8f0!important}.ftb-subscription-light-dialog>.flex.gap-2 button[data-state=active],.ftb-subscription-light-dialog>.flex.gap-2 button[aria-pressed=true]{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.ftb-subscription-light-dialog button:not([class*=destructive]):not([class*=secondary]),.ftb-subscription-create-dialog button:not([class*=destructive]):not([class*=secondary]){box-shadow:none!important}.ftb-subscription-light-dialog .text-muted-foreground,.ftb-subscription-create-dialog .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-subscriptions .ftb-table-frame{background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-subscriptions thead,#app-shell .ftb-page-subscriptions thead tr,#app-shell .ftb-page-subscriptions th{background:#f8fafc!important;background-image:none!important}#app-shell .ftb-page-subscriptions th{color:#475569!important;border-color:#e2e8f0!important}#app-shell .ftb-page-subscriptions td{color:#1e293b!important;border-color:#edf2f7!important}#app-shell .ftb-page-subscriptions .ftb-sub-actions button{box-shadow:none!important;text-shadow:none!important}@media(max-width:768px){#app-shell .ftb-page-subscriptions>.flex.items-center.gap-2{flex-wrap:wrap!important}#app-shell .ftb-page-subscriptions .ftb-sub-export-box{width:100%!important;flex-wrap:wrap!important}#app-shell .ftb-page-subscriptions .ftb-sub-export-box select{width:100%!important}.ftb-subscription-create-dialog,.ftb-subscription-light-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:90vh!important;overflow-y:auto!important;border-radius:18px!important}}.ftb-subscription-overlay{background:#0f172a47!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.ftb-subscription-create-dialog,.ftb-subscription-light-dialog{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 60px #0f172a29,0 4px 14px #0f172a0f!important}.ftb-subscription-create-dialog [data-slot=dialog-title],.ftb-subscription-light-dialog [data-slot=dialog-title]{color:#0f172a!important;font-weight:900!important}.ftb-subscription-create-dialog textarea,.ftb-subscription-light-dialog textarea,.ftb-subscription-light-dialog input,.ftb-subscription-light-dialog select{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important}.ftb-subscription-light-dialog .ftb-sub-card{background:#f8fafc!important;background-image:none!important;border-color:#e2e8f0!important}.ftb-subscription-light-dialog button[class*=secondary],.ftb-subscription-create-dialog button[class*=secondary]{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-subscription-light-dialog button[class*=secondary]:hover,.ftb-subscription-create-dialog button[class*=secondary]:hover{background:#e2e8f0!important}.ftb-subscription-light-dialog button:disabled,.ftb-subscription-create-dialog button:disabled{opacity:.5!important;box-shadow:none!important}@media(max-width:768px){.ftb-subscription-overlay{background:#0f172a57!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}}.ftb-subscription-light-dialog{width:min(94vw,760px)!important;max-width:760px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 60px #0f172a26,0 4px 14px #0f172a0d!important;overflow-x:hidden!important}.ftb-subscription-light-dialog:before,.ftb-subscription-light-dialog:after{content:none!important;display:none!important}.ftb-subscription-light-dialog,.ftb-subscription-light-dialog>div,.ftb-subscription-light-dialog .ftb-sub-card{background-image:none!important}.ftb-subscription-light-dialog .ftb-sub-card{border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;box-shadow:none!important}.ftb-subscription-light-dialog [data-slot=dialog-title]{color:#0f172a!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.02em!important}.ftb-subscription-light-dialog>.flex.gap-2{padding:4px!important;gap:4px!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.ftb-subscription-light-dialog>.flex.gap-2>button{min-height:38px!important;padding:0 18px!important;border:1px solid transparent!important;border-radius:10px!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.ftb-subscription-light-dialog button.ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}.ftb-subscription-light-dialog button.ftb-btn-primary:hover:not(:disabled){background:#ea580c!important;border-color:#ea580c!important}.ftb-subscription-light-dialog button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-subscription-light-dialog button.ftb-btn-secondary:hover:not(:disabled){background:#e2e8f0!important}.ftb-subscription-light-dialog input,.ftb-subscription-light-dialog select{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-subscription-light-dialog input:focus,.ftb-subscription-light-dialog select:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}.ftb-subscription-light-dialog [data-slot=dialog-footer]{padding-top:4px!important;gap:8px!important}.ftb-subscription-light-dialog [data-slot=dialog-footer] button{min-width:100px!important;min-height:40px!important;border-radius:11px!important;font-weight:900!important;box-shadow:none!important}.ftb-subscription-light-dialog button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}@media(max-width:768px){.ftb-subscription-light-dialog{width:96vw!important;max-width:96vw!important;border-radius:18px!important}.ftb-subscription-light-dialog>.flex.gap-2>button{flex:1 1 0!important;padding-inline:10px!important}}.ftb-admin-content .ftb-page-checkin{color:#0f172a!important}.ftb-admin-content .ftb-page-checkin>.flex.items-center.justify-between{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:12px!important;box-shadow:0 6px 18px #0f172a09!important}.ftb-admin-content .ftb-page-checkin>.flex.items-center.justify-between input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin>.flex.items-center.justify-between .ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin>.flex.items-center.justify-between .ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin .bg-card,.ftb-admin-content .ftb-page-checkin .rounded-xl.border,.ftb-admin-content .ftb-page-checkin .rounded-2xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px #0f172a0d!important}.ftb-admin-content .ftb-page-checkin h1,.ftb-admin-content .ftb-page-checkin h2,.ftb-admin-content .ftb-page-checkin h3,.ftb-admin-content .ftb-page-checkin h4,.ftb-admin-content .ftb-page-checkin .font-bold,.ftb-admin-content .ftb-page-checkin .font-semibold,.ftb-admin-content .ftb-page-checkin .font-extrabold,.ftb-admin-content .ftb-page-checkin .font-black,.ftb-admin-content .ftb-page-checkin .font-medium{color:#0f172a!important}.ftb-admin-content .ftb-page-checkin .text-muted-foreground,.ftb-admin-content .ftb-page-checkin .opacity-70,.ftb-admin-content .ftb-page-checkin .opacity-80{color:#64748b!important}.ftb-admin-content .ftb-page-checkin input,.ftb-admin-content .ftb-page-checkin select,.ftb-admin-content .ftb-page-checkin textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin input::-moz-placeholder,.ftb-admin-content .ftb-page-checkin textarea::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.ftb-admin-content .ftb-page-checkin input::placeholder,.ftb-admin-content .ftb-page-checkin textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.ftb-admin-content .ftb-page-checkin input:focus,.ftb-admin-content .ftb-page-checkin select:focus,.ftb-admin-content .ftb-page-checkin textarea:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}.ftb-admin-content .ftb-page-checkin button:not([data-variant=destructive]):not([class*=destructive]){background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin button:not([data-variant=destructive]):not([class*=destructive]):hover{background:#e2e8f0!important;color:#0f172a!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin button.bg-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin button.bg-primary:hover{background:#ea580c!important;border-color:#ea580c!important}.ftb-admin-content .ftb-page-checkin button[data-variant=destructive],.ftb-admin-content .ftb-page-checkin button[class*=destructive],.ftb-admin-content .ftb-page-checkin .bg-destructive{background:#fff1f2!important;background-image:none!important;color:#be123c!important;border:1px solid #fecdd3!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin .hover\:bg-muted\/30:hover,.ftb-admin-content .ftb-page-checkin .bg-muted\/60{background:#f1f5f9!important;color:#0f172a!important}.ftb-admin-content .ftb-page-checkin table{background:#fff!important;color:#334155!important}.ftb-admin-content .ftb-page-checkin thead,.ftb-admin-content .ftb-page-checkin thead tr{background:#f8fafc!important;background-image:none!important}.ftb-admin-content .ftb-page-checkin th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important;font-weight:900!important}.ftb-admin-content .ftb-page-checkin td{background:#fff!important;color:#334155!important;border-color:#eef2f7!important}.ftb-admin-content .ftb-page-checkin tbody tr:hover{background:#f8fafc!important;background-image:none!important;box-shadow:none!important}.ftb-admin-content .ftb-page-checkin tbody tr:hover td{background:#f8fafc!important}.ftb-admin-content .ftb-page-checkin [class*=badge],.ftb-admin-content .ftb-page-checkin .ftb-badge-secondary{background:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-checkin-dialog{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 60px #0f172a26,0 4px 14px #0f172a0d!important}.ftb-checkin-dialog:before,.ftb-checkin-dialog:after{content:none!important;display:none!important}.ftb-checkin-dialog>div{background-image:none!important}.ftb-checkin-dialog [data-slot=dialog-title]{color:#0f172a!important;font-size:20px!important;font-weight:900!important}.ftb-checkin-dialog .text-muted-foreground,.ftb-checkin-dialog .opacity-70,.ftb-checkin-dialog .opacity-80{color:#64748b!important}.ftb-checkin-dialog .rounded-xl.border{border-color:#e2e8f0!important}.ftb-checkin-stats-dialog table{background:#fff!important;color:#334155!important}.ftb-checkin-stats-dialog thead,.ftb-checkin-stats-dialog thead tr,.ftb-checkin-stats-dialog th{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}.ftb-checkin-stats-dialog td{background:#fff!important;color:#334155!important;border-color:#eef2f7!important}.ftb-checkin-stats-dialog [class*=badge]{background:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-checkin-dialog button:not([data-variant=destructive]):not([class*=destructive]){background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-checkin-dialog button:not([data-variant=destructive]):not([class*=destructive]):hover{background:#e2e8f0!important}.ftb-checkin-scan-dialog .bg-black{background:#000!important}@media(max-width:768px){.ftb-checkin-dialog{width:96vw!important;max-width:96vw!important;border-radius:18px!important}.ftb-admin-content .ftb-page-checkin input.w-\[320px\],.ftb-admin-content .ftb-page-checkin input.w-\[170px\]{width:100%!important}}#app-shell .ftb-page-checkin .ftb-checkin-page-header{position:relative!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 10px 28px #0f172a0f!important}#app-shell .ftb-page-checkin .ftb-checkin-page-header>header,#app-shell .ftb-page-checkin .ftb-checkin-page-header>div{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-checkin .ftb-checkin-page-header:before,#app-shell .ftb-page-checkin .ftb-checkin-page-header:after,#app-shell .ftb-page-checkin .ftb-checkin-page-header>header:before,#app-shell .ftb-page-checkin .ftb-checkin-page-header>header:after{content:none!important;display:none!important}#app-shell .ftb-page-checkin .ftb-checkin-page-header h1,#app-shell .ftb-page-checkin .ftb-checkin-page-header h2,#app-shell .ftb-page-checkin .ftb-checkin-page-header .font-bold,#app-shell .ftb-page-checkin .ftb-checkin-page-header .font-extrabold,#app-shell .ftb-page-checkin .ftb-checkin-page-header .font-black{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-checkin .ftb-checkin-page-header p,#app-shell .ftb-page-checkin .ftb-checkin-page-header .text-muted-foreground{color:#64748b!important;text-shadow:none!important}#app-shell .ftb-page-checkin .ftb-checkin-page-header *{text-shadow:none!important}@media(max-width:768px){#app-shell .ftb-page-checkin .ftb-checkin-page-header{border-radius:16px!important}}#app-shell .ftb-page-payments>header,#app-shell .ftb-page-payments>div:first-child{background-color:#fff!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-page-payments>.flex.items-center.justify-between{padding:16px 18px!important;background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-payments>.flex.items-center.justify-between .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-payments>.flex.items-center.justify-between .text-xl{color:#0f172a!important;font-weight:900!important;text-shadow:none!important}#app-shell .ftb-page-payments .rounded-2xl.border.bg-card{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-payments .font-semibold,#app-shell .ftb-page-payments .font-medium{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-payments input,#app-shell .ftb-page-payments select{min-height:42px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:11px!important;box-shadow:none!important}#app-shell .ftb-page-payments input:focus,#app-shell .ftb-page-payments select:focus{outline:none!important;border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}#app-shell .ftb-page-payments button{border-radius:10px!important;font-weight:800!important;text-shadow:none!important;box-shadow:none!important}#app-shell .ftb-page-payments button.ftb-btn-primary,#app-shell .ftb-page-payments button.bg-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important}#app-shell .ftb-page-payments button.ftb-btn-primary:hover,#app-shell .ftb-page-payments button.bg-primary:hover{background:#ea580c!important;border-color:#ea580c!important}#app-shell .ftb-page-payments button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border:1px solid #cbd5e1!important}#app-shell .ftb-page-payments .bg-destructive,#app-shell .ftb-page-payments button[class*=destructive]{background:#dc2626!important;background-image:none!important;color:#fff!important;border-color:#dc2626!important;box-shadow:none!important}#app-shell .ftb-page-payments .p-3.border-b{padding:15px 18px!important;background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important}#app-shell .ftb-page-payments table{background:#fff!important;color:#0f172a!important}#app-shell .ftb-page-payments thead tr{background:#f8fafc!important;background-image:none!important}#app-shell .ftb-page-payments th{color:#475569!important;font-size:12px!important;font-weight:800!important;border-color:#e2e8f0!important}#app-shell .ftb-page-payments td{color:#334155!important;border-color:#eef2f7!important}#app-shell .ftb-page-payments tbody tr{background:#fff!important;background-image:none!important}#app-shell .ftb-page-payments tbody tr:nth-child(2n){background:#fbfdff!important}#app-shell .ftb-page-payments tbody tr:hover{background:#f8fafc!important;background-image:none!important;box-shadow:none!important;transform:none!important}#app-shell .ftb-page-payments td.font-medium{color:#0f172a!important;font-weight:900!important;text-shadow:none!important}#app-shell .ftb-page-payments .font-mono,#app-shell .ftb-page-payments code{color:#475569!important;text-shadow:none!important}#app-shell .ftb-page-payments .text-destructive{color:#dc2626!important}@media(max-width:768px){#app-shell .ftb-page-payments{padding-inline:0!important}#app-shell .ftb-page-payments>.flex.items-center.justify-between{border-radius:15px!important}#app-shell .ftb-page-payments .rounded-2xl.border.bg-card{border-radius:15px!important}#app-shell .ftb-page-payments table{min-width:820px}}#app-shell .ftb-page-payments{color:#0f172a!important}#app-shell .ftb-page-payments>.flex.items-center.justify-between,#app-shell .ftb-page-payments .rounded-2xl.border.bg-card{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-payments input,#app-shell .ftb-page-payments select{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-payments input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-payments input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-payments .font-semibold,#app-shell .ftb-page-payments .font-medium,#app-shell .ftb-page-payments .text-xl{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-payments .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-payments button.ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}#app-shell .ftb-page-payments button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-payments button[class*=destructive],#app-shell .ftb-page-payments .bg-destructive{background:#dc2626!important;background-image:none!important;color:#fff!important;border-color:#dc2626!important;box-shadow:none!important}#app-shell .ftb-page-payments .p-3.border-b,#app-shell .ftb-page-payments thead tr,#app-shell .ftb-page-payments th{background:#f8fafc!important;background-image:none!important;color:#475569!important;border-color:#e2e8f0!important}#app-shell .ftb-page-payments table,#app-shell .ftb-page-payments td,#app-shell .ftb-page-payments tbody tr{background:#fff!important;color:#334155!important;border-color:#eef2f7!important}#app-shell .ftb-page-payments tbody tr:hover,#app-shell .ftb-page-payments tbody tr:hover td{background:#f8fafc!important;box-shadow:none!important}#app-shell .ftb-page-payments .bg-emerald-500\/15{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}#app-shell .ftb-page-payments .bg-blue-500\/15{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}#app-shell .ftb-page-payments .bg-amber-500\/15{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}#app-shell .ftb-page-month-end-report{color:#0f172a!important}#app-shell .ftb-page-month-end-report>.rounded-3xl.border,#app-shell .ftb-page-month-end-report section.rounded-3xl.border,#app-shell .ftb-page-month-end-report .rounded-2xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-month-end-report h1,#app-shell .ftb-page-month-end-report h2,#app-shell .ftb-page-month-end-report h3,#app-shell .ftb-page-month-end-report .font-bold,#app-shell .ftb-page-month-end-report .font-medium{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-month-end-report .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-month-end-report input,#app-shell .ftb-page-month-end-report select{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-month-end-report input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-month-end-report input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-month-end-report button.ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}#app-shell .ftb-page-month-end-report button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-month-end-report table{background:#fff!important;color:#334155!important}#app-shell .ftb-page-month-end-report thead,#app-shell .ftb-page-month-end-report thead tr,#app-shell .ftb-page-month-end-report th{background:#f8fafc!important;background-image:none!important;color:#475569!important;border-color:#e2e8f0!important}#app-shell .ftb-page-month-end-report td{background:#fff!important;color:#334155!important;border-color:#eef2f7!important}#app-shell .ftb-page-month-end-report tbody tr:hover,#app-shell .ftb-page-month-end-report tbody tr:hover td{background:#f8fafc!important;box-shadow:none!important}#app-shell .ftb-page-month-end-report .font-mono{color:#475569!important;text-shadow:none!important}@media(max-width:768px){#app-shell .ftb-page-month-end-report table{min-width:900px}}#app-shell .ftb-page-month-end-report .rounded-3xl.border,#app-shell .ftb-page-month-end-report .rounded-xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-month-end-report .rounded-xl.border .font-medium,#app-shell .ftb-page-month-end-report .rounded-xl.border .font-bold,#app-shell .ftb-page-members{color:#0f172a!important}#app-shell .ftb-page-members .ftb-members-hero{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px #0f172a0d!important}#app-shell .ftb-page-members .ftb-members-hero h1{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero p{color:#64748b!important}#app-shell .ftb-page-members .ftb-members-mini-card{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-members .ftb-members-hero .mt-6.rounded-3xl{background:#f8fafc!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-page-members input{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-members input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-members input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-page-members .ftb-members-table-card{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-members .ftb-members-table-card>div:first-child{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important}#app-shell .ftb-page-members table{background:#fff!important;color:#334155!important}#app-shell .ftb-page-members thead,#app-shell .ftb-page-members thead tr,#app-shell .ftb-page-members th{background:#f8fafc!important;background-image:none!important;color:#475569!important;border-color:#e2e8f0!important}#app-shell .ftb-page-members td{background:#fff!important;color:#334155!important;border-color:#eef2f7!important}#app-shell .ftb-page-members tbody tr:hover,#app-shell .ftb-page-members tbody tr:hover td{background:#f8fafc!important;box-shadow:none!important}#app-shell .ftb-page-members .font-bold,#app-shell .ftb-page-members .font-extrabold,#app-shell .ftb-page-members .font-black,#app-shell .ftb-page-members .font-medium{color:#0f172a!important}#app-shell .ftb-page-members .text-muted-foreground{color:#64748b!important}#app-shell .ftb-page-members button.ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}#app-shell .ftb-page-members button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-page-members>.flex.items-center.justify-between.rounded-3xl{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 6px 18px #0f172a09!important}.ftb-member-renew-dialog{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 70px #0f172a29!important}.ftb-member-renew-dialog:before,.ftb-member-renew-dialog:after{content:none!important;display:none!important}.ftb-member-renew-dialog [data-slot=dialog-title]{color:#0f172a!important;font-size:20px!important;font-weight:900!important}.ftb-member-renew-dialog input,.ftb-member-renew-dialog select{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.ftb-member-renew-dialog input::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.ftb-member-renew-dialog input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.ftb-member-renew-dialog input:focus,.ftb-member-renew-dialog select:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}.ftb-member-renew-dialog .ftb-renew-subscription-card,.ftb-member-renew-dialog .rounded-3xl.border,.ftb-member-renew-dialog .rounded-lg.border{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-renew-dialog button.ftb-btn-primary{background:#f97316!important;background-image:none!important;color:#fff!important;border-color:#f97316!important;box-shadow:none!important}.ftb-member-renew-dialog button.ftb-btn-secondary{background:#f1f5f9!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-member-renew-dialog .bg-destructive,.ftb-member-renew-dialog button[class*=destructive]{background:#fff1f2!important;background-image:none!important;color:#be123c!important;border-color:#fecdd3!important;box-shadow:none!important}.ftb-member-renew-dialog [class*=badge]{box-shadow:none!important;text-shadow:none!important}@media(max-width:768px){.ftb-member-renew-dialog{width:96vw!important;max-width:96vw!important;max-height:90vh!important;overflow-y:auto!important;border-radius:18px!important}}.ftb-member-renew-dialog{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 70px #0f172a29!important}.ftb-member-renew-dialog:before,.ftb-member-renew-dialog:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.ftb-member-renew-dialog>div,.ftb-member-renew-dialog>header,.ftb-member-renew-dialog [data-slot=dialog-header],.ftb-member-renew-dialog [data-slot=dialog-footer]{background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-renew-dialog h1,.ftb-member-renew-dialog h2,.ftb-member-renew-dialog h3,.ftb-member-renew-dialog [data-slot=dialog-title],.ftb-member-renew-dialog .font-bold,.ftb-member-renew-dialog .font-semibold,.ftb-member-renew-dialog .font-medium{color:#0f172a!important;text-shadow:none!important}.ftb-member-renew-dialog .text-muted-foreground{color:#64748b!important}.ftb-member-renew-dialog input,.ftb-member-renew-dialog select,.ftb-member-renew-dialog textarea,.ftb-member-renew-dialog button[role=combobox]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}.ftb-member-renew-dialog input:focus,.ftb-member-renew-dialog select:focus,.ftb-member-renew-dialog textarea:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b824!important}.ftb-member-renew-dialog .ftb-renew-subscription-card{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-renew-dialog .ftb-renew-subscription-card>.rounded-3xl{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}.ftb-member-renew-dialog .ftb-renew-subscription-card:before,.ftb-member-renew-dialog .ftb-renew-subscription-card:after{content:none!important;display:none!important}.ftb-member-renew-dialog button[data-variant=destructive]{color:inherit}@media(max-width:760px){.ftb-member-renew-dialog{width:96vw!important;max-width:96vw!important;border-radius:18px!important}}[data-radix-popper-content-wrapper]>.ftb-members-more-menu,.ftb-members-more-menu,div[role=menu].ftb-members-more-menu{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:6px!important;box-shadow:0 14px 34px #0f172a24!important}.ftb-members-more-menu [role=menuitem]{min-height:36px!important;padding:8px 10px!important;background:transparent!important;background-image:none!important;color:#334155!important;border-radius:9px!important;font-weight:700!important;box-shadow:none!important}.ftb-members-more-menu [role=menuitem]:hover,.ftb-members-more-menu [role=menuitem]:focus,.ftb-members-more-menu [role=menuitem][data-highlighted]{background:#f1f5f9!important;background-image:none!important;color:#0f172a!important;outline:none!important}.ftb-members-more-menu [role=menuitem].text-destructive{color:#dc2626!important}.ftb-members-more-menu [role=menuitem].text-destructive:hover,.ftb-members-more-menu [role=menuitem].text-destructive:focus,.ftb-members-more-menu [role=menuitem].text-destructive[data-highlighted]{background:#fff1f2!important;color:#dc2626!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#172033!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card:before,#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-bold,#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-semibold,#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .font-extrabold{color:#172033!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-profile-mini-card .text-muted-foreground{color:#64748b!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline .ftb-subscription-timeline-item .ftb-profile-tab-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 8px 28px #0f172a0e!important}#app-shell .ftb-member-profile-shell .ftb-subscription-timeline-item>.absolute.rounded-2xl{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172033!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0f172a14!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab{color:#0f172a!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .ftb-profile-tab-card,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .ftb-inbody-panel{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .rounded-2xl.border{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab h1,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab h2,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab h3,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .font-bold,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .font-semibold,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .font-medium,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .font-extrabold{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .text-muted-foreground{color:#64748b!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .ftb-profile-tab-card:before,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .ftb-profile-tab-card:after,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .rounded-2xl.border:before,#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .rounded-2xl.border:after{content:none!important;display:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .border-dashed{background:#f8fafc!important;background-image:none!important;color:#64748b!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab button{box-shadow:none!important}@media(max-width:760px){#app-shell .ftb-member-profile-shell .ftb-profile-workout-tab .ftb-profile-tab-card{border-radius:20px!important;padding:16px!important}}#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab:before,#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab h2,#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab .font-bold,#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab .font-semibold,#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab .font-extrabold{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab .text-muted-foreground{color:#64748b!important}#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab button[data-variant=secondary]{background:#f8fafc!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}@media(max-width:760px){#app-shell .ftb-member-profile-shell .ftb-profile-nutrition-tab{border-radius:20px!important;padding:16px!important}}body.ftb-nutrition-route{background:#f6f8fb!important;color:#0f172a!important}body.ftb-nutrition-route main>section.print\:hidden{color:#0f172a!important}body.ftb-nutrition-route>#root .border-b.bg-background.print\:hidden{background:#fffffff5!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 1px #0f172a08!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 8px 28px #0f172a0b!important}body.ftb-nutrition-route main>section.print\:hidden .rounded-2xl.border,body.ftb-nutrition-route main>section.print\:hidden .rounded-xl.border,body.ftb-nutrition-route main>section.print\:hidden .rounded-lg.border{border-color:#e2e8f0!important}body.ftb-nutrition-route main>section.print\:hidden .bg-muted\/20,body.ftb-nutrition-route main>section.print\:hidden .bg-muted\/30{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}body.ftb-nutrition-route main>section.print\:hidden h1,body.ftb-nutrition-route main>section.print\:hidden h2,body.ftb-nutrition-route main>section.print\:hidden h3,body.ftb-nutrition-route main>section.print\:hidden .font-black,body.ftb-nutrition-route main>section.print\:hidden .font-extrabold,body.ftb-nutrition-route main>section.print\:hidden .font-bold{color:#0f172a!important;text-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden .text-muted-foreground{color:#64748b!important}body.ftb-nutrition-route main>section.print\:hidden input,body.ftb-nutrition-route main>section.print\:hidden select,body.ftb-nutrition-route main>section.print\:hidden textarea,body.ftb-nutrition-route main>section.print\:hidden button[role=combobox]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden input:focus,body.ftb-nutrition-route main>section.print\:hidden select:focus,body.ftb-nutrition-route main>section.print\:hidden textarea:focus,body.ftb-nutrition-route main>section.print\:hidden button[role=combobox]:focus{border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af371f!important;outline:none!important}body.ftb-nutrition-route main>section.print\:hidden label.rounded-full.border{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#334155!important;box-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden .grid.grid-cols-2.md\:grid-cols-4>.rounded-2xl.border{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important}body.ftb-nutrition-route main>section.print\:hidden .border-slate-200{border-color:#e2e8f0!important}body.ftb-nutrition-route main>section.print\:hidden .border-slate-100{border-color:#f1f5f9!important}body.ftb-nutrition-route main>section.print\:hidden .bg-white{background-color:#fff!important}body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50\/70,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50\/50{background-color:#f8fafc!important}body.ftb-nutrition-route main>section.print\:hidden .bg-slate-100{background-color:#f1f5f9!important}body.ftb-nutrition-route main>section.print\:hidden .bg-gradient-to-l{background:linear-gradient(to left,#fff 0% 60%,#ecfdf5b8)!important}body.ftb-nutrition-route main>section.print\:hidden .border-emerald-200{border-color:#a7f3d0!important}body.ftb-nutrition-route main>section.print\:hidden .bg-emerald-50{background-color:#ecfdf5!important}body.ftb-nutrition-route main>section.print\:hidden .text-emerald-700{color:#047857!important}body.ftb-nutrition-route main>section.print\:hidden button.bg-slate-900{background:#0f172a!important;background-color:#0f172a!important;border-color:#0f172a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.ftb-nutrition-route main>section.print\:hidden div.bg-slate-900.text-white{background:#0f172a!important;color:#fff!important}body.ftb-nutrition-route main>section.print\:hidden .bg-red-50{background:#fef2f2!important}body.ftb-nutrition-route main>section.print\:hidden .border-red-300{border-color:#fca5a5!important}body.ftb-nutrition-route main>section.print\:hidden .text-red-800{color:#991b1b!important}@media(max-width:768px){body.ftb-nutrition-route main{padding:14px!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{border-radius:20px!important;padding:16px!important}}body.ftb-nutrition-route #app-shell main>section.print\:hidden{color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden h1,body.ftb-nutrition-route #app-shell main>section.print\:hidden h2,body.ftb-nutrition-route #app-shell main>section.print\:hidden h3,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-black,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-extrabold,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-bold{color:#0f172a!important;text-shadow:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-sm,body.ftb-nutrition-route #app-shell main>section.print\:hidden label{color:#1e293b!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-muted-foreground,body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-slate-400,body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-slate-500{color:#475569!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input,body.ftb-nutrition-route #app-shell main>section.print\:hidden select,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:700!important;border-color:#cbd5e1!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden select option{background:#fff!important;color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input::-moz-placeholder,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea::-moz-placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input::placeholder,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-2xl,body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-xl{color:#0f172a!important}@media screen{body.ftb-nutrition-route{background:#f5f7fa!important;background-color:#f5f7fa!important;background-image:none!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell,body.ftb-nutrition-route #app-shell .ftb-admin-content,body.ftb-nutrition-route #app-shell main{background:#f5f7fa!important;background-color:#f5f7fa!important;background-image:none!important;color:#0f172a!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden{background:transparent!important;background-image:none!important;color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden>.rounded-3xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 26px #0f172a0b!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-muted\/20,body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-muted\/30,body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-50,body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-50\/50,body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-50\/70{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input,body.ftb-nutrition-route #app-shell main>section.print\:hidden select,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea,body.ftb-nutrition-route #app-shell main>section.print\:hidden button[role=combobox]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:none!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden select{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:menulist!important;color-scheme:light!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden select option{background:#fff!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input:focus,body.ftb-nutrition-route #app-shell main>section.print\:hidden select:focus,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important;outline:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden h1,body.ftb-nutrition-route #app-shell main>section.print\:hidden h2,body.ftb-nutrition-route #app-shell main>section.print\:hidden h3,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-black,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-extrabold,body.ftb-nutrition-route #app-shell main>section.print\:hidden .font-bold{color:#0f172a!important;text-shadow:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-muted-foreground,body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-slate-400,body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-slate-500{color:#475569!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .border,body.ftb-nutrition-route #app-shell main>section.print\:hidden [class*=border-slate]{border-color:#e2e8f0!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .border-emerald-200{border-color:#a7f3d0!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-emerald-50{background:#ecfdf5!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-emerald-700{color:#047857!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .border-red-300{border-color:#fca5a5!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-red-50{background:#fef2f2!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .text-red-800{color:#991b1b!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-900{background:#0f172a!important;background-color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-900.text-white{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.ftb-nutrition-route #nutrition-output,body.ftb-nutrition-route #nutrition-output *,body.ftb-nutrition-route .nutrition-pdf-capture-root,body.ftb-nutrition-route .nutrition-pdf-capture-root *{color-scheme:light!important}}body.ftb-nutrition-route main>section.print\:hidden{background:transparent!important;background-image:none!important;color:#0f172a!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}body.ftb-nutrition-route main>section.print\:hidden .bg-background,body.ftb-nutrition-route main>section.print\:hidden .bg-white{background:#fff!important;background-color:#fff!important;background-image:none!important}body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50\/50,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-50\/70,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-100{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}body.ftb-nutrition-route main>section.print\:hidden .text-slate-950,body.ftb-nutrition-route main>section.print\:hidden .text-slate-900,body.ftb-nutrition-route main>section.print\:hidden .text-slate-800,body.ftb-nutrition-route main>section.print\:hidden .text-slate-700{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.ftb-nutrition-route main>section.print\:hidden .text-slate-600,body.ftb-nutrition-route main>section.print\:hidden .text-slate-500{color:#475569!important;-webkit-text-fill-color:#475569!important}body.ftb-nutrition-route main>section.print\:hidden .text-slate-400{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.ftb-nutrition-route main>section.print\:hidden input,body.ftb-nutrition-route main>section.print\:hidden select,body.ftb-nutrition-route main>section.print\:hidden textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden .bg-slate-900{background:#0f172a!important;background-color:#0f172a!important}body.ftb-nutrition-route main>section.print\:hidden .bg-slate-900.text-white,body.ftb-nutrition-route main>section.print\:hidden .bg-slate-900.text-white *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.ftb-nutrition-route main>section.print\:hidden .border-slate-100,body.ftb-nutrition-route main>section.print\:hidden .border-slate-200,body.ftb-nutrition-route main>section.print\:hidden .border-slate-300{border-color:#e2e8f0!important}@media screen{body.ftb-nutrition-route,body.ftb-nutrition-route #root,body.ftb-nutrition-route #app-shell,body.ftb-nutrition-route #app-shell .ftb-admin-content,body.ftb-nutrition-route #app-shell main{background:#f6f8fb!important;background-color:#f6f8fb!important;background-image:none!important;color:#0f172a!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;border:0!important;box-shadow:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden>.rounded-3xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden:before,body.ftb-nutrition-route #app-shell main>section.print\:hidden:after,body.ftb-nutrition-route #app-shell main>section.print\:hidden>.rounded-3xl.border:before,body.ftb-nutrition-route #app-shell main>section.print\:hidden>.rounded-3xl.border:after{content:none!important;display:none!important;background:none!important;background-image:none!important;border:0!important;box-shadow:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden input,body.ftb-nutrition-route #app-shell main>section.print\:hidden select,body.ftb-nutrition-route #app-shell main>section.print\:hidden textarea,body.ftb-nutrition-route #app-shell main>section.print\:hidden button[role=combobox]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden select,body.ftb-nutrition-route #app-shell main>section.print\:hidden select option{background:#fff!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;color-scheme:light!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden h1,body.ftb-nutrition-route #app-shell main>section.print\:hidden h2,body.ftb-nutrition-route #app-shell main>section.print\:hidden h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-900{background:#0f172a!important;background-color:#0f172a!important}body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-900.text-white,body.ftb-nutrition-route #app-shell main>section.print\:hidden .bg-slate-900.text-white *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}#app-shell .ftb-workout-builder-page{background:#f6f8fb!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-workout-builder-page>.border-b,#app-shell .ftb-workout-builder-page .ftb-workout-topbar{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-workout-builder-page :not(.ftb-workout-pdf-capture-only)>.rounded-3xl.border,#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid>.rounded-3xl.border,#app-shell .ftb-workout-builder-page section.print\:hidden.rounded-3xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .bg-muted\/40,#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .bg-muted\/50,#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid [class*=bg-muted]{background:#f8fafc!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-workout-builder-page h1,#app-shell .ftb-workout-builder-page h2,#app-shell .ftb-workout-builder-page h3,#app-shell .ftb-workout-builder-page .font-bold,#app-shell .ftb-workout-builder-page .font-semibold,#app-shell .ftb-workout-builder-page .font-extrabold,#app-shell .ftb-workout-builder-page .font-black{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page .text-muted-foreground{color:#64748b!important}#app-shell .ftb-workout-builder-page input,#app-shell .ftb-workout-builder-page select,#app-shell .ftb-workout-builder-page textarea{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-workout-builder-page input::-moz-placeholder,#app-shell .ftb-workout-builder-page textarea::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-workout-builder-page input::placeholder,#app-shell .ftb-workout-builder-page textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .divide-y{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .divide-y>*{border-color:#e2e8f0!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .bg-primary\/10{background:#0f172a0f!important}@media(max-width:760px){#app-shell .ftb-workout-builder-page .ftb-workout-topbar{gap:12px!important}#app-shell .ftb-workout-builder-page .ftb-workout-builder-actions{width:100%!important}}#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi:before,#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .font-bold,#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .font-semibold,#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .font-extrabold,#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .font-black{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-top-kpi .text-\[\#ffe08a\]{color:#d97706!important;-webkit-text-fill-color:#d97706!important}#app-shell .ftb-member-profile-shell .ftb-profile-attendance-tab{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-member-profile-shell .ftb-profile-attendance-tab h1,#app-shell .ftb-member-profile-shell .ftb-profile-attendance-tab h2,#app-shell .ftb-member-profile-shell .ftb-profile-attendance-tab h3{color:#0f172a!important}#app-shell .ftb-member-profile-shell .ftb-profile-notes-tab{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-member-profile-shell .ftb-profile-notes-tab>.rounded-2xl{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab{color:#0f172a!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab .ftb-inbody-panel,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab .ftb-profile-tab-card,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab .ftb-profile-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab .ftb-inbody-section-title{background:#fff7ed!important;background-color:#fff7ed!important;background-image:none!important;color:#9a3412!important;border-color:#fed7aa!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab .bg-slate-50{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab input,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab select,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab input::-moz-placeholder,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab textarea::-moz-placeholder{color:#94a3b8!important;opacity:1!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab input::placeholder,#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab textarea::placeholder{color:#94a3b8!important;opacity:1!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab table{background:#fff!important;color:#0f172a!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab thead{background:#f8fafc!important;color:#475569!important}#app-shell .ftb-member-profile-shell .ftb-profile-measurements-tab tbody tr{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}#app-shell .ftb-member-profile-shell :is(.ftb-profile-attendance-tab,.ftb-profile-measurements-tab,.ftb-profile-notes-tab) .text-muted-foreground{color:#64748b!important}#app-shell .ftb-member-profile-shell :is(.ftb-profile-attendance-tab,.ftb-profile-measurements-tab,.ftb-profile-notes-tab) :is(h1,h2,h3,h4,h5,h6){color:#0f172a!important}#inbody-arabic-report{color:#0f172a}#app-shell .ftb-member-profile-shell .ftb-profile-member-badge,#app-shell .ftb-member-profile-shell .ftb-profile-phone-badge{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border:1px solid #dbe3ec!important;border-color:#dbe3ec!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-member-badge *,#app-shell .ftb-member-profile-shell .ftb-profile-phone-badge *{color:#334155!important;-webkit-text-fill-color:#334155!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-avatar{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#f97316!important;-webkit-text-fill-color:#f97316!important;border:1px solid #fed7aa!important;box-shadow:0 8px 22px #0f172a0f!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-avatar *{color:#f97316!important;-webkit-text-fill-color:#f97316!important}#app-shell .ftb-member-profile-shell .ftb-profile-member-badge:before,#app-shell .ftb-member-profile-shell .ftb-profile-member-badge:after,#app-shell .ftb-member-profile-shell .ftb-profile-phone-badge:before,#app-shell .ftb-member-profile-shell .ftb-profile-phone-badge:after,#app-shell .ftb-member-profile-shell .ftb-profile-avatar:before,#app-shell .ftb-member-profile-shell .ftb-profile-avatar:after{background:none!important;background-image:none!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;box-shadow:0 6px 18px #0f172a0b!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card:before,#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card .font-bold,#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card .font-semibold,#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card .font-extrabold{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-member-profile-shell .ftb-profile-overview-card .ftb-profile-quick-snapshot-card:hover{background:#fffaf5!important;background-color:#fffaf5!important;border-color:#fdba74!important;box-shadow:0 10px 26px #0f172a12!important}#app-shell .ftb-workout-builder-page :not(#paper-output):not(#paper-output *) :is(.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border){border-color:#e2e8f0!important;color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid :is(.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 6px 18px #0f172a0b!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid [class*=bg-muted]{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid :is(input,select,textarea){background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important}#app-shell .ftb-workout-program-simple-page{min-height:100%!important;background:radial-gradient(circle at top right,rgba(255,122,0,.055),transparent 26rem),#f6f8fb!important;background-color:#f6f8fb!important;color:#0f172a!important}#app-shell .ftb-workout-program-simple-page>.border-b,#app-shell .ftb-workout-program-simple-page [class*=bg-background]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0b!important}#app-shell .ftb-workout-program-simple-page .rounded-3xl.border,#app-shell .ftb-workout-program-simple-page .rounded-2xl.border,#app-shell .ftb-workout-program-simple-page .rounded-xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 10px 28px #0f172a0e!important}#app-shell .ftb-workout-program-simple-page h1,#app-shell .ftb-workout-program-simple-page h2,#app-shell .ftb-workout-program-simple-page h3,#app-shell .ftb-workout-program-simple-page h4,#app-shell .ftb-workout-program-simple-page .font-bold,#app-shell .ftb-workout-program-simple-page .font-semibold,#app-shell .ftb-workout-program-simple-page .font-extrabold,#app-shell .ftb-workout-program-simple-page .font-black{color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-workout-program-simple-page .text-muted-foreground,#app-shell .ftb-workout-program-simple-page .text-slate-500,#app-shell .ftb-workout-program-simple-page .text-slate-600,#app-shell .ftb-workout-program-simple-page .text-gray-500,#app-shell .ftb-workout-program-simple-page .text-gray-600{color:#64748b!important;-webkit-text-fill-color:#64748b!important}#app-shell .ftb-workout-program-simple-page button.bg-primary,#app-shell .ftb-workout-program-simple-page button[class*=bg-primary]{background:#ff6b00!important;background-color:#ff6b00!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ff6b00!important;box-shadow:0 8px 18px #ff6b002e!important}#app-shell .ftb-workout-program-simple-page button:not(.bg-primary):not([class*=bg-primary]){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}#app-shell .ftb-workout-program-simple-page .rounded-3xl.border button,#app-shell .ftb-workout-program-simple-page .rounded-2xl.border button{background:#ff6b00!important;background-color:#ff6b00!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ff6b00!important;font-weight:800!important;box-shadow:0 8px 18px #ff6b0029!important}#app-shell .ftb-workout-program-simple-page .rounded-3xl.border:hover,#app-shell .ftb-workout-program-simple-page .rounded-2xl.border:hover{border-color:#ff6b004d!important;box-shadow:0 14px 32px #0f172a12,0 0 0 1px #ff6b0009!important}#app-shell .ftb-workout-program-simple-page *{text-shadow:none!important}#app-shell .ftb-workout-program-simple-page [class*=bg-muted]{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#334155!important}@media(max-width:760px){#app-shell .ftb-workout-program-simple-page{background:#f6f8fb!important}#app-shell .ftb-workout-program-simple-page .rounded-3xl.border,#app-shell .ftb-workout-program-simple-page .rounded-2xl.border{border-radius:20px!important}}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option:hover{background:#fff7ed!important;background-color:#fff7ed!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option .ftb-workout-exercise-name{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:700!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-check{background:#fff!important;background-color:#fff!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;border:2px solid #cbd5e1!important;box-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option.bg-primary\/10{background:#fff7ed!important;background-color:#fff7ed!important;box-shadow:inset 4px 0 #ff6b00!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option.bg-primary\/10 .ftb-workout-exercise-check{background:#ff6b00!important;background-color:#ff6b00!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ff6b00!important;box-shadow:0 4px 10px #ff6b0033!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-exercise-option.bg-primary\/10 .ftb-workout-exercise-name{color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;font-weight:800!important}#app-shell .ftb-workout-builder-page .ftb-workout-sections-grid .ftb-workout-selected-exercise-name{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:700!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-pdf-capture-only .ftb-workout-exercise-option,#app-shell .ftb-workout-builder-page #paper-output .ftb-workout-exercise-option{all:revert}#app-shell .ftb-workout-builder-page .ftb-workout-selected-count-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 6px 18px #0f172a0b!important}#app-shell .ftb-workout-builder-page .ftb-workout-selected-count-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-weight:700!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page .ftb-workout-selected-count-value{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:900!important;text-shadow:none!important}#app-shell .ftb-workout-builder-page #paper-output .ftb-workout-selected-count-card,#app-shell .ftb-workout-builder-page .ftb-workout-pdf-capture-only .ftb-workout-selected-count-card{all:revert}html body #app-shell .ftb-admin-content .ftb-workout-builder-page .ftb-workout-selected-count-card{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;box-shadow:0 6px 18px #0f172a0b!important}html body #app-shell .ftb-admin-content .ftb-workout-builder-page .ftb-workout-selected-count-card .ftb-workout-selected-count-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-shadow:none!important;opacity:1!important}html body #app-shell .ftb-admin-content .ftb-workout-builder-page .ftb-workout-selected-count-card .ftb-workout-selected-count-value{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;opacity:1!important}body.ftb-nutrition-route main{gap:16px!important;padding-top:18px!important;padding-bottom:28px!important}body.ftb-nutrition-route main>section.print\:hidden{display:flex!important;flex-direction:column!important;gap:16px!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;border-radius:22px!important;padding:20px!important;box-shadow:0 8px 24px #0f172a0b!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border>h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:20px!important;line-height:1.3!important;font-weight:900!important;margin-bottom:14px!important;text-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden label,body.ftb-nutrition-route main>section.print\:hidden .text-sm.font-medium{color:#334155!important;-webkit-text-fill-color:#334155!important;font-weight:700!important;opacity:1!important;text-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden input,body.ftb-nutrition-route main>section.print\:hidden select,body.ftb-nutrition-route main>section.print\:hidden textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important;opacity:1!important}body.ftb-nutrition-route main>section.print\:hidden input:not([type=checkbox]):not([type=radio]),body.ftb-nutrition-route main>section.print\:hidden select{min-height:44px!important}body.ftb-nutrition-route main>section.print\:hidden textarea{min-height:86px!important;resize:vertical}body.ftb-nutrition-route main>section.print\:hidden input:focus,body.ftb-nutrition-route main>section.print\:hidden select:focus,body.ftb-nutrition-route main>section.print\:hidden textarea:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px #f973161a!important;outline:none!important}body.ftb-nutrition-route main>section.print\:hidden input::-moz-placeholder,body.ftb-nutrition-route main>section.print\:hidden textarea::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}body.ftb-nutrition-route main>section.print\:hidden input::placeholder,body.ftb-nutrition-route main>section.print\:hidden textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}body.ftb-nutrition-route main>section.print\:hidden .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;text-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden .rounded-2xl.border{background:#f8fafc!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:none!important}body.ftb-nutrition-route main>section.print\:hidden [role=checkbox],body.ftb-nutrition-route main>section.print\:hidden [role=radio]{background-color:#fff}body.ftb-nutrition-route main>section.print\:hidden [class*=badge],body.ftb-nutrition-route main>section.print\:hidden .rounded-full{opacity:1!important}body.ftb-nutrition-route main>section.print\:hidden button{text-shadow:none!important;opacity:1!important}body.ftb-nutrition-route main>section.print\:hidden .grid{row-gap:14px!important}body.ftb-nutrition-route>#root .border-b.bg-background.print\:hidden{background:#fffffffa!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:0 5px 18px #0f172a09!important}body.ftb-nutrition-route>#root .border-b.bg-background.print\:hidden h1,body.ftb-nutrition-route>#root .border-b.bg-background.print\:hidden h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}@media(min-width:1024px){body.ftb-nutrition-route main{padding-left:24px!important;padding-right:24px!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{padding:20px 22px!important}}@media(max-width:767px){body.ftb-nutrition-route main{padding:12px!important;gap:12px!important}body.ftb-nutrition-route main>section.print\:hidden{gap:12px!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border{padding:16px!important;border-radius:18px!important}body.ftb-nutrition-route main>section.print\:hidden>.rounded-3xl.border>h2{font-size:18px!important}}#app-shell .ftb-page-exercises{background:#f6f8fb!important;background-image:none!important;color:#0f172a!important}#app-shell .ftb-page-exercises .rounded-2xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 8px 24px #0f172a0e!important}#app-shell .ftb-page-exercises h1,#app-shell .ftb-page-exercises h2,#app-shell .ftb-page-exercises h3,#app-shell .ftb-page-exercises h4,#app-shell .ftb-page-exercises .font-bold,#app-shell .ftb-page-exercises .font-semibold{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-exercises .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}#app-shell .ftb-page-exercises .text-sm{color:#334155}#app-shell .ftb-page-exercises input,#app-shell .ftb-page-exercises select,#app-shell .ftb-page-exercises textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:none!important;opacity:1!important;font-weight:600!important}#app-shell .ftb-page-exercises input::-moz-placeholder,#app-shell .ftb-page-exercises textarea::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}#app-shell .ftb-page-exercises input::placeholder,#app-shell .ftb-page-exercises textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}#app-shell .ftb-page-exercises input:focus,#app-shell .ftb-page-exercises select:focus,#app-shell .ftb-page-exercises textarea:focus{outline:none!important;border-color:#fb923c!important;box-shadow:0 0 0 3px #f973161a!important}#app-shell .ftb-page-exercises select option,#app-shell .ftb-page-exercises table{background:#fff!important;color:#0f172a!important}#app-shell .ftb-page-exercises thead,#app-shell .ftb-page-exercises thead tr{background:#f8fafc!important;background-image:none!important}#app-shell .ftb-page-exercises th{color:#475569!important;-webkit-text-fill-color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important;font-weight:800!important;text-shadow:none!important}#app-shell .ftb-page-exercises td{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-color:#eef2f7!important;text-shadow:none!important}#app-shell .ftb-page-exercises tbody tr{background:#fff!important;box-shadow:none!important}#app-shell .ftb-page-exercises tbody tr:hover,#app-shell .ftb-page-exercises tbody tr:hover td{background:#fff7ed!important;background-image:none!important;box-shadow:none!important}#app-shell .ftb-page-exercises [class*=badge]{background:#fff7ed!important;background-image:none!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;border-color:#fed7aa!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-exercises button:not(.bg-destructive):not([data-variant=destructive]){background:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-exercises button.bg-primary,#app-shell .ftb-page-exercises button:not([data-variant=destructive])[class*=bg-primary]{background:#f97316!important;background-color:#f97316!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#f97316!important;box-shadow:0 7px 18px #f973162e!important}#app-shell .ftb-page-exercises .bg-destructive,#app-shell .ftb-page-exercises button[class*=destructive],#app-shell .ftb-page-exercises button[data-variant=destructive]{background:#fff!important;background-image:none!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;border-color:#fecaca!important;box-shadow:none!important}#app-shell .ftb-page-exercises button:hover{transform:translateY(-1px);filter:none!important}#app-shell .ftb-page-exercises td.text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important}@media(max-width:768px){#app-shell .ftb-page-exercises .rounded-2xl.border{border-radius:18px!important}#app-shell .ftb-page-exercises h1{font-size:1.35rem!important}}#app-shell .ftb-page-workout-templates{color:#0f172a!important}#app-shell .ftb-page-workout-templates,#app-shell .ftb-page-workout-templates>div{background:transparent!important;background-image:none!important}#app-shell .ftb-page-workout-templates .rounded-2xl.border{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #0f172a0e!important}#app-shell .ftb-page-workout-templates>div>.rounded-2xl.border:first-child:before,#app-shell .ftb-page-workout-templates>div>.rounded-2xl.border:first-child:after{content:none!important;display:none!important}#app-shell .ftb-page-workout-templates>div>.rounded-2xl.border:first-child{border-radius:24px!important;padding:22px 24px!important;background:#fff!important;background-image:none!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 24px #0f172a0d!important}#app-shell .ftb-page-workout-templates h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:900!important;text-shadow:none!important}#app-shell .ftb-page-workout-templates .text-muted-foreground{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;text-shadow:none!important}#app-shell .ftb-page-workout-templates .p-4.border-b{background:#f8fafc!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important}#app-shell .ftb-page-workout-templates h2,#app-shell .ftb-page-workout-templates h3,#app-shell .ftb-page-workout-templates h4,#app-shell .ftb-page-workout-templates .font-medium,#app-shell .ftb-page-workout-templates .font-semibold,#app-shell .ftb-page-workout-templates .font-bold,#app-shell .ftb-page-workout-templates .font-extrabold,#app-shell .ftb-page-workout-templates .font-black{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}#app-shell .ftb-page-workout-templates .divide-y>div{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:none!important;transition:background-color .16s ease,box-shadow .16s ease!important}#app-shell .ftb-page-workout-templates .divide-y>div:hover{background:#fff7ed!important;background-image:none!important;box-shadow:inset 3px 0 #f97316!important}#app-shell .ftb-page-workout-templates .space-y-4>.rounded-xl.border{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #dbe3ee!important;border-radius:20px!important;box-shadow:0 5px 16px #0f172a0b!important}#app-shell .ftb-page-workout-templates .bg-muted\/20,#app-shell .ftb-page-workout-templates [class*=bg-muted]{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:none!important}#app-shell .ftb-page-workout-templates input,#app-shell .ftb-page-workout-templates select,#app-shell .ftb-page-workout-templates textarea{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:12px!important;min-height:40px!important;font-weight:600!important;box-shadow:none!important;text-shadow:none!important}#app-shell .ftb-page-workout-templates input::-moz-placeholder,#app-shell .ftb-page-workout-templates textarea::-moz-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}#app-shell .ftb-page-workout-templates input::placeholder,#app-shell .ftb-page-workout-templates textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}#app-shell .ftb-page-workout-templates input:focus,#app-shell .ftb-page-workout-templates select:focus,#app-shell .ftb-page-workout-templates textarea:focus{outline:none!important;border-color:#fb923c!important;box-shadow:0 0 0 3px #f973161a!important}#app-shell .ftb-page-workout-templates select option{background:#fff!important;color:#0f172a!important}#app-shell .ftb-page-workout-templates button{border-radius:12px!important;font-weight:800!important;text-shadow:none!important;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important}#app-shell .ftb-page-workout-templates button:hover{transform:translateY(-1px)}#app-shell .ftb-page-workout-templates button:not(.bg-destructive):not([data-variant=destructive]):not(.bg-primary):not([type=submit]){background:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 5px #0f172a09!important}#app-shell .ftb-page-workout-templates button:not(.bg-destructive):not([data-variant=destructive]):not(.bg-primary):not([type=submit]):hover{background:#f8fafc!important;border-color:#94a3b8!important}#app-shell .ftb-page-workout-templates button.bg-primary,#app-shell .ftb-page-workout-templates button[type=submit]{background:#f97316!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #f97316!important;box-shadow:0 7px 16px #f973162e!important}#app-shell .ftb-page-workout-templates button.bg-primary:hover,#app-shell .ftb-page-workout-templates button[type=submit]:hover{background:#ea580c!important;border-color:#ea580c!important}#app-shell .ftb-page-workout-templates .bg-destructive,#app-shell .ftb-page-workout-templates button[class*=destructive],#app-shell .ftb-page-workout-templates button[data-variant=destructive]{background:#dc2626!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #dc2626!important;box-shadow:none!important}#app-shell .ftb-page-workout-templates button[class*=destructive]:hover,#app-shell .ftb-page-workout-templates button[data-variant=destructive]:hover{background:#b91c1c!important;border-color:#b91c1c!important}#app-shell .ftb-page-workout-templates [class*=badge]{background:#fff7ed!important;background-image:none!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;border:1px solid #fed7aa!important;border-radius:999px!important;font-weight:800!important;box-shadow:none!important}#app-shell .ftb-page-workout-templates .p-8.text-center{color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#fff!important;font-weight:700!important}#app-shell .ftb-page-workout-templates button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}@media(max-width:900px){#app-shell .ftb-page-workout-templates .grid{gap:14px!important}#app-shell .ftb-page-workout-templates .md\:grid-cols-7{grid-template-columns:1fr!important}#app-shell .ftb-page-workout-templates>div>.rounded-2xl.border:first-child{padding:18px!important;border-radius:20px!important}}#app-shell .ftb-admin-sidebar{width:280px!important;min-width:280px!important;background:#fff!important;border-right:1px solid #e8edf3!important;box-shadow:8px 0 30px #0f172a09!important;overflow-x:hidden!important}#app-shell .ftb-admin-sidebar>div:first-child{padding:22px 18px 18px!important;border-bottom:1px solid #eef2f6!important;position:relative!important;overflow:hidden!important}#app-shell .ftb-admin-sidebar>div:first-child:after,#app-shell .ftb-admin-sidebar>div:first-child:before{display:none!important;content:none!important}#app-shell .ftb-admin-sidebar .rounded-2xl:has(.ftb-logo){width:100%!important;max-width:220px!important;height:104px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 16px!important;margin:0 auto!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;border:1px solid #e7ebf0!important;border-radius:18px!important;box-shadow:0 1px 2px #0f172a08,0 10px 28px #0f172a0e!important}#app-shell .ftb-admin-sidebar .ftb-logo{display:block!important;width:100%!important;max-width:188px!important;height:auto!important;max-height:76px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;margin:0 auto!important;filter:drop-shadow(0 3px 7px rgba(15,23,42,.08)) drop-shadow(0 0 7px rgba(212,175,55,.1))!important;transform:none!important}#app-shell .ftb-admin-sidebar>div:first-child .text-center{margin-top:1px!important}#app-shell .ftb-admin-sidebar>div:first-child .font-semibold{color:#111827!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important}#app-shell .ftb-admin-sidebar>div:first-child .text-xs{margin-top:3px!important;color:#7b8493!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important}#app-shell .ftb-admin-sidebar nav{padding:16px 12px!important;gap:5px!important}#app-shell .ftb-admin-sidebar nav a{min-height:43px!important;padding:10px 13px!important;border-radius:11px!important;border:1px solid transparent!important;background:transparent!important;color:#344054!important;font-size:13.5px!important;font-weight:700!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease!important}#app-shell .ftb-admin-sidebar nav a:hover{background:#f8fafc!important;color:#111827!important;border-color:#e7ebf0!important;transform:translate(2px)!important;box-shadow:none!important}#app-shell .ftb-admin-sidebar nav a.ftb-btn-primary,#app-shell .ftb-admin-sidebar nav a[aria-current=page],#app-shell .ftb-admin-sidebar nav a.active,#app-shell .ftb-admin-sidebar nav a[data-active=true]{background:linear-gradient(135deg,#fff8f2,#fff3e8)!important;color:#b9470b!important;border-color:#fed7aa!important;font-weight:800!important;transform:none!important;box-shadow:inset 3px 0 #f97316,0 3px 10px #f9731611!important}#app-shell .ftb-admin-sidebar nav a>span:last-child{opacity:.38!important;font-size:15px!important}#app-shell .ftb-admin-sidebar nav a[aria-current=page]>span:last-child,#app-shell .ftb-admin-sidebar nav a.active>span:last-child,#app-shell .ftb-admin-sidebar nav a[data-active=true]>span:last-child{color:#f97316!important;opacity:.8!important}#app-shell .ftb-admin-sidebar>div:last-child{margin-top:auto!important;padding:8px 12px 18px!important}#app-shell .ftb-admin-sidebar>div:last-child button{min-height:42px!important;background:#fff!important;color:#475467!important;border:1px solid #e4e7ec!important;border-radius:11px!important;font-weight:700!important;box-shadow:none!important}#app-shell .ftb-admin-sidebar>div:last-child button:hover{background:#fff5f5!important;color:#c62828!important;border-color:#fecaca!important}@media(max-width:1023px){#app-shell .ftb-admin-sidebar{width:280px!important;max-width:min(280px,88vw)!important;overflow-x:hidden!important}}
