@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700;800&display=swap";:root{--black:#1d1f21;--ink:#27292c;--graphite:#35383c;--steel:#7d8288;--line:#cfd2d5;--paper:#e7e9eb;--white:#f8f9fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}.kicker{letter-spacing:.24em;color:#777;margin:0 0 15px;font-size:11px;font-weight:800}.intro{z-index:9999;color:#fff;text-align:center;background:#050505;place-content:center;animation:2.2s both introAway;display:grid;position:fixed;inset:0}.intro .mark{width:260px;height:140px}.intro p{letter-spacing:.5em;color:#8b8b8b;margin-top:20px;font-size:10px}@keyframes introAway{0%,68%{opacity:1}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.mark{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:210px;height:112px;line-height:1;display:inline-flex;overflow:visible}.mark img{object-fit:contain;filter:brightness(0);width:100%;height:100%;display:block;transform:none}.mark.compact{border-radius:0;width:108px;height:58px}.mark.compact img{object-fit:contain;width:100%;height:100%}.intro .mark img,footer .mark img,.portal-nav .mark img,.admin-nav .mark img,.drawer-layer .mark img{filter:none}.benefit-bar{color:#aaa;letter-spacing:.18em;background:#050505;justify-content:center;align-items:center;gap:9vw;height:31px;font-size:9px;font-weight:700;display:flex}.demo-bar{z-index:101;background:#dededb;border-bottom:1px solid #bbb;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:7px 4vw;display:flex;position:relative}.demo-bar strong,.demo-bar span{letter-spacing:.14em;font-size:8px}.demo-bar span{color:#666}.demo-bar button{letter-spacing:.08em;background:0 0;border:1px solid #999;padding:8px 11px;font-size:8px;font-weight:800}.demo-bar button.active{color:#fff;background:#090909;border-color:#090909}header{border-bottom:1px solid var(--line);z-index:100;background:#fff;align-items:center;gap:3vw;height:84px;padding:0 4vw;display:flex;position:sticky;top:0}.logo-button{background:0 0;border:0;padding:0}.mobile-menu{display:none}header nav{gap:22px;display:flex}header nav button,.header-actions button{letter-spacing:.1em;background:0 0;border:0;font-size:10px;font-weight:800}.search{background:#f1f1ef;flex:1;align-items:center;gap:8px;max-width:340px;height:42px;margin-left:auto;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.header-actions{gap:10px;display:flex}.header-actions button{border:1px solid #ccc;height:42px;padding:0 16px}.cart-button b{color:#000;background:#fff;border-radius:50%;place-content:center;width:18px;height:18px;margin-left:6px;font-size:9px;display:inline-grid}.hero{color:#fff;background:#0a0a0a;grid-template-columns:1fr 1fr;min-height:650px;display:grid;overflow:hidden}.hero-copy{padding:110px 6vw}.hero-copy h1,.catalog-title h1,.portal-head h1,.admin-head h1{letter-spacing:-.06em;margin:0;font:900 clamp(48px,6vw,92px)/.9 Archivo Black,sans-serif}.hero-copy>p:not(.kicker){color:#a9a9a9;max-width:510px;margin:28px 0;font-size:16px;line-height:1.7}.solid,.outline{letter-spacing:.14em;border:1px solid #fff;height:52px;padding:0 25px;font-size:10px;font-weight:800}.solid{color:#000;background:#fff}.outline{color:#fff;background:0 0;margin-left:8px}.solid.light{background:#fff}.hero-art{background:#080808;position:relative;overflow:hidden}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0a 0%,#0000 35%),linear-gradient(#0000 40%,#080808aa);position:absolute;inset:0}.hero-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;animation:9s ease-in-out infinite alternate heroBreath;position:absolute;inset:0}.hero-art>span{color:#ffffff0b;z-index:2;font:900 290px/.8 Archivo Black,sans-serif;position:absolute;top:60px;right:-20px}.hero-art>p{letter-spacing:.25em;z-index:3;font-size:11px;font-weight:800;line-height:1.8;position:absolute;bottom:40px;right:45px}.hero-stats{border-top:1px solid #2d2d2d;gap:28px;margin-top:42px;padding-top:22px;display:flex!important}.hero-stats span{color:#777;letter-spacing:.14em;font-size:8px}.hero-stats b{color:#fff;letter-spacing:-.03em;margin-bottom:5px;font:900 22px Archivo Black;display:block}@keyframes heroBreath{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1%)}}.service-strip{background:#fff;border-bottom:1px solid #ccc;grid-template-columns:repeat(4,1fr);padding:0 4vw;display:grid}.service-strip article{border-right:1px solid #ddd;gap:16px;padding:29px 2vw;display:flex}.service-strip article:last-child{border:0}.service-strip article>b{color:#aaa;font-size:11px}.service-strip strong{letter-spacing:.12em;font-size:10px}.service-strip p{color:#777;margin:5px 0 0;font-size:11px}.section{width:100%;max-width:1420px;margin:0 auto;padding:68px 24px}.section-head{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-head h2,.categories h2,.ecosystem h2,.diamond h2{letter-spacing:-.055em;margin:0;font:900 clamp(32px,3.3vw,52px)/.95 Archivo Black,sans-serif}.section-head>button,.filter-row button{letter-spacing:.1em;background:0 0;border:0;font-size:10px;font-weight:800}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#fff;border:1px solid #ddd;min-width:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0002}.product-image{background:#ececea;place-content:center;height:225px;padding:14px;display:grid;position:relative;overflow:hidden}.product-image>img,.cart-thumb>img,.list-thumb>img{object-fit:contain;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-image>img{transform:scale(1.025)}.badge{color:#fff;letter-spacing:.1em;z-index:2;background:#303337;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 5px 18px #0003}.image-dots{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:9px;left:0;right:0}.image-dots button{background:#0005;border:1px solid #fff;border-radius:50%;width:8px;height:8px;padding:0;box-shadow:0 1px 5px #0005}.image-dots button.active{background:#fff;transform:scale(1.25)}.product-placeholder{text-align:center;color:#111;background:linear-gradient(145deg,#fff,#aaa 43%,#f7f7f7 60%,#777);flex-direction:column;justify-content:center;width:130px;height:178px;padding:12px;display:flex;box-shadow:0 14px 22px #0003}.product-placeholder span{letter-spacing:.2em;font-size:6px}.product-placeholder b{text-transform:uppercase;margin:30px 0 20px;font:900 20px/.95 Archivo Black}.product-placeholder small{font-size:6px}.product-copy{padding:15px}.product-copy>small{color:#777;letter-spacing:.15em;font-size:7px;font-weight:800}.product-copy h3{min-height:32px;margin:7px 0 4px;font-size:13px;line-height:1.25}.product-copy p{color:#777;font-size:9px}.stock-alert{color:#9d2727;letter-spacing:.09em;margin-top:7px;font-size:7px;font-weight:900;display:inline-block}.flavor-select{letter-spacing:.12em;color:#555;gap:5px;margin:10px 0;font-size:7px;font-weight:900;display:grid}.flavor-select select{background:#f4f4f2;border:1px solid #ccc;outline:0;height:34px;padding:0 9px;font-size:9px}.rating{letter-spacing:.08em;margin:10px 0;font-size:8px}.product-copy del{color:#999;min-height:11px;font-size:9px;display:block}.product-copy>strong{margin:3px 0;font-size:19px;display:block}.product-copy>strong small{font-size:7px}.product-copy>button{color:#fff;letter-spacing:.1em;background:#080808;border:0;justify-content:space-between;align-items:center;width:100%;height:39px;padding:0 13px;font-size:8px;font-weight:800;transition:background .25s,color .25s;display:flex}.product-copy>button:hover{color:#080808;background:#d8d8d5}.motion-strip{background:#fff;border-block:1px solid #ccc;padding:18px 0;overflow:hidden}.motion-strip>div{align-items:center;gap:32px;width:max-content;animation:24s linear infinite marquee;display:flex}.motion-strip span{letter-spacing:-.03em;font:900 24px Archivo Black}.motion-strip i{color:#aaa;font-size:10px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.brand-story{grid-template-columns:1.45fr .85fr;gap:12px;padding:0 5vw 90px;display:grid}.story-card{color:#fff;background-position:50%;background-size:cover;min-height:590px;transition:background-size .8s;position:relative;overflow:hidden}.story-card:before{content:"";pointer-events:none;border:1px solid #ffffff30;position:absolute;inset:0}.story-card>div{position:absolute;bottom:42px;left:42px;right:35px}.story-card small{letter-spacing:.25em;color:#aaa;font-size:8px}.story-card h2{letter-spacing:-.05em;margin:14px 0;font:900 clamp(32px,4vw,58px)/.92 Archivo Black}.story-card p{color:#bbb;max-width:430px;line-height:1.6}.story-card button{letter-spacing:.13em;background:#fff;border:0;padding:13px 16px;font-size:8px;font-weight:800}.story-card:hover{background-size:106%}.categories{background:#ddd;grid-template-columns:1.2fr repeat(4,1fr);padding:90px 5vw;display:grid}.categories>div{padding-right:30px}.categories>button{border:0;text-align:left;background:#e7e7e5;border-left:1px solid #bbb;flex-direction:column;min-height:240px;padding:24px;display:flex;position:relative}.categories button small{color:#888}.categories button b{margin-top:auto;font:900 18px Archivo Black}.categories button span{color:#666;margin-top:8px;font-size:11px}.categories button em{font-size:22px;font-style:normal;position:absolute;top:18px;right:18px}.ecosystem{color:#fff;background:#090909;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:90px 7vw;display:grid}.ecosystem>div>p:not(.kicker){color:#999;max-width:580px;margin:25px 0;line-height:1.8}.dashboard-preview{border:1px solid #333;padding:24px}.dashboard-preview>span{letter-spacing:.2em;color:#777;font-size:9px}.dashboard-preview article{border-top:1px solid #333;grid-template-columns:1fr auto;gap:8px;margin-top:25px;padding:25px 0 5px;display:grid}.dashboard-preview small{color:#777;grid-column:1/-1}.dashboard-preview b{font-size:18px}.dashboard-preview i{color:#fff;font-style:normal;font-weight:800}.proof{background:#efefed;padding:90px 5vw}.proof-head{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.proof-head h2{letter-spacing:-.055em;margin:0;font:900 clamp(34px,5vw,66px)/.92 Archivo Black}.proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.proof-grid article{background:#fff;border:1px solid #d0d0d0;padding:30px;transition:transform .35s,background .35s,color .35s;position:relative}.proof-grid article:hover{color:#fff;background:#111;transform:translateY(-7px)}.proof-grid article>span{color:#eee;font:900 38px Archivo Black;position:absolute;top:18px;right:22px}.proof-grid article:hover>span{color:#292929}.proof-stars{letter-spacing:.2em;font-size:10px}.proof blockquote{margin:45px 0 35px;font-size:15px;line-height:1.75}.proof article>b,.proof article>small{letter-spacing:.12em;font-size:9px;display:block}.proof article>small{color:#999;margin-top:5px}.diamond{color:#fff;background:#171717;align-items:center;gap:45px;padding:70px 7vw;display:flex}.diamond-icon{font-size:80px}.diamond>div:nth-child(2){flex:1}.diamond>div small{letter-spacing:.3em;color:#888}.diamond h2{margin-top:12px;font-size:38px}.diamond p{color:#888}.diamond>b{letter-spacing:.25em;border:1px solid #555;padding:12px 16px;font-size:9px}.catalog-title{margin-bottom:36px}.catalog-title h1{font-size:clamp(44px,6vw,76px)}.filter-row{border-block:1px solid #ccc;align-items:end;gap:14px;margin-bottom:12px;padding:15px 0;display:flex}.filter-row label{letter-spacing:.15em;flex:1;font-size:8px;font-weight:800}.filter-row label:nth-child(2){max-width:210px}.filter-row input,.filter-row select{background:#fff;border:1px solid #ccc;width:100%;margin-top:7px;padding:11px;display:block}.filter-row span{white-space:nowrap;margin-left:auto;font-size:9px}.category-chips{gap:7px;margin:0 0 22px;padding:4px 0;display:flex;overflow:auto}.category-chips button{white-space:nowrap;letter-spacing:.1em;background:#f6f6f4;border:1px solid #bbb;padding:9px 12px;font-size:7px;font-weight:900}.empty{text-align:center;border:1px solid #d0d0d0;padding:80px 20px}.empty>b{font-size:44px}.empty h3{margin:10px;font:900 24px Archivo Black}.centered{color:#fff;background:#090909;margin:20px auto;display:block}.cart-layout{grid-template-columns:1fr 360px;gap:30px;display:grid}.cart-item{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:15px;display:grid}.cart-thumb{background:#eee;place-content:center;height:115px;display:grid;overflow:hidden}.cart-thumb .product-placeholder{transform:scale(.36)}.cart-item small{color:#777;font-size:8px}.cart-item h3{margin:7px 0}.quantity{align-items:center;margin-top:12px;display:flex}.quantity button,.quantity b{background:#fff;border:1px solid #ccc;place-content:center;width:34px;height:28px;font-size:11px;display:grid}.summary{color:#fff;background:#0a0a0a;height:max-content;padding:30px;position:sticky;top:125px}.summary h3{font:900 24px Archivo Black}.summary p{color:#aaa;justify-content:space-between;display:flex}.summary hr{border:0;border-top:1px solid #333;margin:24px 0}.summary .summary-total{color:#fff}.summary small{color:#777}.summary .solid{width:100%;margin-top:25px}.shipping-box{margin:22px 0}.shipping-box>label{letter-spacing:.12em;color:#aaa;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.shipping-box>div{display:flex}.shipping-box>div input{color:#fff;background:#171717;border:1px solid #444;outline:0;width:100%;height:42px;padding:0 12px}.shipping-box>div button{color:#111;background:#ddd;border:0;padding:0 13px;font-size:8px;font-weight:900}.shipping-option{border:1px solid #383838;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;color:#fff!important;letter-spacing:0!important;margin:9px 0!important;display:grid!important}.shipping-option span{gap:4px;display:grid}.shipping-option b,.shipping-option small{font-size:8px}.shipping-option strong{font-size:10px}.shipping-live-warning{color:#f3d28d;background:#241d10;border:1px solid #785d26;margin:10px 0;padding:10px;font-size:9px;line-height:1.5;display:block}.address-fields{grid-template-columns:2fr 1fr;gap:8px;margin-top:16px;display:grid!important}.address-fields label{letter-spacing:.1em;color:#999;gap:5px;font-size:7px;font-weight:800;display:grid}.address-fields input{height:38px!important}.address-fields label:nth-child(5){grid-column:1}.address-fields label:nth-child(6){grid-column:2}.auth-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2500;background:#080a0cd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{color:#24272a;background:#f2f3f4;gap:13px;width:min(440px,100%);padding:38px;display:grid;position:relative;box-shadow:0 30px 100px #0008}.auth-modal>small{letter-spacing:.2em;color:#74787c;margin-top:12px;font-size:8px}.auth-modal h2{margin:0 0 8px;font:900 34px Archivo Black}.auth-modal label{letter-spacing:.12em;gap:6px;font-size:8px;font-weight:800;display:grid}.auth-modal input{background:#fff;border:1px solid #c5c9cc;outline:0;height:46px;padding:0 13px}.auth-modal .solid{width:100%;margin-top:8px}.auth-close{background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:15px}.auth-switch{letter-spacing:.1em;background:0 0;border:0;padding:10px;font-size:8px;font-weight:800}.auth-modal .mark{justify-self:start}.portal,.admin-shell{grid-template-columns:250px 1fr;min-height:720px;display:grid}.portal-nav,.admin-nav{color:#fff;background:#111;padding:30px 20px}.profile{border-bottom:1px solid #333;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:25px;display:flex}.profile i,.text-list i{color:#111;background:#fff;border-radius:50%;place-content:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.profile small,.profile b{font-size:9px;display:block}.profile b{margin-top:4px;font-size:12px}.portal-nav>button,.admin-nav>button{color:#777;text-align:left;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #292929;justify-content:space-between;width:100%;padding:17px 5px;font-size:9px;font-weight:800;display:flex}.portal-nav>button.active,.portal-nav>button:hover,.admin-nav>button.active,.admin-nav>button:hover{color:#fff}.portal-content,.admin-content{min-width:0;padding:55px 4vw}.portal-head,.admin-head{justify-content:space-between;align-items:start;margin-bottom:38px;display:flex}.portal-head h1,.admin-head h1{font-size:clamp(38px,5vw,66px)}.portal-head>span,.admin-head>span{letter-spacing:.15em;border:1px solid #bbb;padding:9px;font-size:8px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-grid article{background:#fff;border:1px solid #ddd;padding:22px}.metric-grid small,.metric-grid span{color:#777;letter-spacing:.12em;font-size:8px;display:block}.metric-grid b{margin:22px 0 8px;font:900 28px Archivo Black;display:block}.panel-card{background:#fff;border:1px solid #ddd;margin-top:18px;padding:30px}.panel-card h3{font:900 20px Archivo Black}.panel-card p{color:#777;line-height:1.7}.records{gap:12px;display:grid}.records article{background:#fff;border:1px solid #ddd;padding:25px}.records small{color:#777;font-size:8px}.records h3{font:900 20px Archivo Black}.record-metrics{border-block:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.record-metrics span{color:#777;padding:18px 0;font-size:9px}.record-metrics b{color:#111;margin-top:5px;font-size:20px;display:block}.records p{color:#666}.records>article>strong{font-size:12px}.plan-view>div:first-child{margin-bottom:20px}.plan-view>div small{color:#777;font-size:8px}.plan-view h2{font:900 30px Archivo Black}.plan-view article{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.plan-view article>b{color:#888;font:900 22px Archivo Black}.plan-view h3{margin:0;font-size:14px}.plan-view p{color:#777;margin:7px 0 0;font-size:12px}.plan-view span{font-size:9px;font-weight:800}.admin-nav>div:first-child{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:25px}.admin-nav>div small{color:#666;letter-spacing:.2em;margin-top:10px;font-size:7px;display:block}.metric-grid.dark article,.panel-card.dark{color:#fff;background:#171717;border-color:#333}.metric-grid.dark span,.panel-card.dark p{color:#888}.admin-grid{grid-template-columns:minmax(450px,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.editor,.result-card{background:#fff;border:1px solid #d2d2d2;height:max-content;padding:28px}.editor h2,.result-card h3{margin-top:0;font:900 22px Archivo Black}.editor>p{color:#777;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{letter-spacing:.12em;font-size:8px;font-weight:800}.form-grid label.wide,.form-grid label.check{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,.admin-table select{background:#f5f5f3;border:1px solid #ccc;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.form-grid textarea{resize:vertical;min-height:90px}.form-grid .plan-text{min-height:210px;line-height:1.8}.form-grid label small{color:#888;margin-top:7px;line-height:1.5;display:block}.form-grid label.check{align-items:center;gap:8px;display:flex}.form-grid label.check input{width:auto;margin:0}.editor>.solid{color:#fff;background:#090909;border-color:#090909;margin-top:20px}.admin-list{gap:8px;max-height:650px;display:grid;overflow:auto}.admin-list>button{text-align:left;background:#fff;border:1px solid #d2d2d2;align-items:center;gap:14px;padding:10px;display:flex}.list-thumb{background:#eee;place-content:center;width:70px;height:78px;display:grid;overflow:hidden}.list-thumb .product-placeholder{transform:scale(.25)}.admin-list span{min-width:0;display:block}.admin-list small,.admin-list b,.admin-list em{display:block}.admin-list small{color:#777;font-size:7px}.admin-list b{margin:5px 0;font-size:12px}.admin-list em{color:#555;font-size:8px;font-style:normal}.text-list i{color:#fff;background:#111;flex:0 0 40px}.result-card>small{letter-spacing:.15em;color:#777;font-size:8px}.result-card>span{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding:22px 0;font-size:9px;font-weight:800;display:flex}.result-card>span b{font:900 28px Archivo Black}.result-card>p{color:#777;font-size:11px;line-height:1.7}.result-card>p b{float:right}.admin-table{background:#fff;border:1px solid #d2d2d2;overflow:auto}.table-head,.table-row{grid-template-columns:.6fr 1.5fr .8fr .8fr 1.2fr;align-items:center;gap:10px;min-width:760px;padding:15px;display:grid}.table-head{color:#fff;letter-spacing:.15em;background:#111;font-size:8px}.table-row{border-bottom:1px solid #ddd;font-size:11px}.table-row select{margin:0;padding:8px}footer{color:#fff;background:#050505;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:50px 5vw;display:grid}footer p{color:#777;font-size:12px}footer div{gap:20px;display:flex}footer button,footer span{color:#aaa;letter-spacing:.12em;background:0 0;border:0;font-size:8px}footer>small{color:#555;border-top:1px solid #222;grid-column:1/-1;padding-top:20px;font-size:7px}.toast{color:#111;z-index:1000;background:#fff;border:1px solid #bbb;padding:16px 22px;font-size:10px;font-weight:800;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 50px #0005}.drawer-layer{display:none}.whatsapp{z-index:90;color:#090909;letter-spacing:.14em;background:#fff;border:1px solid #999;padding:13px 16px;font-size:8px;font-weight:800;text-decoration:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0004}.whatsapp b{margin-left:8px;font-size:13px}.plan-builder{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.plan-editor{min-width:0}.library-search{background:#f2f2f0;border:1px solid #c8c8c8;margin:24px 0 14px}.library-search>label{border-bottom:1px solid #ccc;align-items:center;height:52px;padding:0 16px;display:flex}.library-search>label span{margin-right:12px;font-size:24px}.library-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.library-search>div{gap:6px;padding:10px;display:flex;overflow:auto}.library-search button{white-space:nowrap;letter-spacing:.1em;background:#fff;border:1px solid #bbb;padding:8px 10px;font-size:7px;font-weight:800}.library-search button.active{color:#fff;background:#090909;border-color:#090909}.library-results{grid-template-columns:1fr 1fr;gap:7px;max-height:340px;padding-right:5px;display:grid;overflow:auto}.library-results>button{text-align:left;background:#fff;border:1px solid #d2d2d2;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:78px;padding:12px;display:grid}.library-results span>*{display:block}.library-results small{color:#888;text-transform:uppercase;font-size:7px}.library-results b{margin:4px 0;font-size:11px}.library-results em{color:#777;font-size:8px;font-style:normal}.library-results strong{font-size:8px}.library-results i{color:#fff;background:#090909;place-content:center;width:25px;height:25px;font-style:normal;display:grid}.selected-plan{border-top:2px solid #111;margin-top:25px;padding-top:18px}.selected-plan>div{justify-content:space-between;align-items:center;display:flex}.selected-plan h3{margin:0;font:900 16px Archivo Black}.selected-plan>div span{font-size:8px}.selected-plan>p{color:#777;background:#eee;padding:22px;font-size:11px}.selected-plan article{border-bottom:1px solid #ddd;grid-template-columns:34px 90px minmax(150px,1.5fr) minmax(120px,1fr) 80px 30px;align-items:center;gap:6px;padding:8px 0;display:grid}.selected-plan article>b{color:#888;font:900 12px Archivo Black}.selected-plan input{background:#f6f6f4;border:1px solid #ccc;width:100%;min-width:0;padding:10px;font-size:10px}.selected-plan article>button{color:#fff;background:#111;border:0;height:34px}.saved-plans{color:#fff;background:#151515;padding:22px}.saved-plans h3{font:900 17px Archivo Black}.saved-plans>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #333;width:100%;padding:17px 0}.saved-plans button>*{display:block}.saved-plans small{color:#777;font-size:7px}.saved-plans b{margin:6px 0;font-size:11px}.saved-plans span,.saved-plans em{color:#999;font-size:8px;font-style:normal}.saved-plans em{color:#fff;margin-top:8px}.assessment-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.assessment-editor{min-width:0}.assessment-basics{padding-bottom:20px}.measurement-head{color:#fff;background:#111;justify-content:space-between;align-items:center;margin:8px 0 12px;padding:14px 16px;display:flex}.measurement-head span{letter-spacing:.14em;font-size:10px;font-weight:900}.measurement-head small{color:#888;font-size:7px}.measurement-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.measurement-grid label{letter-spacing:.05em;color:#555;font-size:7px;font-weight:800}.measurement-grid input{background:#f5f5f3;border:1px solid #ccc;width:100%;margin-top:6px;padding:11px;display:block}.assessment-results{position:sticky;top:120px}.assessment-results span b{font-size:20px}.client-measures{border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.client-measures span{color:#777;border-bottom:1px solid #ddd;padding:12px 8px;font-size:8px}.client-measures b{color:#111;margin-top:5px;font-size:12px;display:block}.tutorial-intro{border-bottom:1px solid var(--line);max-width:760px;padding:5px 0 30px}.tutorial-intro>span{letter-spacing:.24em;color:#747a80;font-size:8px;font-weight:800}.tutorial-intro h2{letter-spacing:-.045em;color:#2b2e31;margin:12px 0 18px;font:900 clamp(30px,4vw,52px)/.95 Archivo Black}.tutorial-intro p{color:#686d72;max-width:650px;font-size:14px;line-height:1.7}.tutorial-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.tutorial-grid article{background:#f4f5f6;border:1px solid #cdd1d4;flex-direction:column;min-height:230px;padding:23px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.tutorial-grid article:hover{border-color:#969ca2;transform:translateY(-4px);box-shadow:0 14px 30px #363b4012}.tutorial-grid article>small{color:#c0c4c8;font:900 22px Archivo Black}.tutorial-grid h3{color:#303337;margin:18px 0 10px;font:900 16px Archivo Black}.tutorial-grid p{color:#71767c;margin:0 0 22px;font-size:11px;line-height:1.65}.tutorial-grid button{text-align:left;letter-spacing:.1em;color:#34373a;background:0 0;border:0;border-top:1px solid #d2d5d8;justify-content:space-between;margin-top:auto;padding:14px 0 0;font-size:8px;font-weight:800;display:flex}.tutorial-tip{color:#f5f6f7;background:#34373a;grid-template-columns:110px 1fr;align-items:center;gap:25px;padding:24px 28px;display:grid}.tutorial-tip b{letter-spacing:.18em;font-size:9px}.tutorial-tip p{color:#c3c7ca;margin:0;font-size:11px;line-height:1.65}.portal-nav,.admin-nav{background:#292c2f}.portal-nav>button,.admin-nav>button{color:#aeb3b7;border-color:#3b3e42}.portal-nav>button.active,.admin-nav>button.active{color:#fff;background:#ffffff0b;border-left:2px solid #f2f3f4;padding-left:12px}.metric-grid article,.panel-card,.records article,.editor,.result-card,.admin-list>button,.admin-table,.plan-view article{background:#f5f6f7;border-color:#cbd0d3}.metric-grid.dark article,.panel-card.dark{background:#36393c;border-color:#464a4e}.product-card,.service-strip,.motion-strip,.proof-grid article{background:#f7f8f9}.ecosystem{background:#25282b}.benefit-bar{color:#c0c4c7;background:#25282b}.demo-bar{background:#d4d7d9}.header-actions .cart-button,.product-copy>button,.editor>.solid,.library-results i{background:#303337}.intro{background:#202326}.hero{background:#25282b}.hero-art{background:#1f2225}.saved-plans{background:#34373a}@supports (animation-timeline:view()){.section,.brand-story,.categories,.ecosystem,.proof,.diamond{animation:linear both sectionRise;animation-timeline:view();animation-range:entry entry 28%}@keyframes sectionRise{0%{opacity:.2;transform:translateY(45px)}to{opacity:1;transform:none}}}@media (width<=1050px){header nav{display:none}.search{max-width:none}.product-grid{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:1fr 1fr}.categories>div{grid-column:1/-1;margin-bottom:30px}.service-strip,.metric-grid{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.hero{grid-template-columns:1.1fr .9fr}.brand-story{grid-template-columns:1fr 1fr}.story-card{min-height:520px}}@media (width<=720px){.benefit-bar span:nth-child(n+2){display:none}.benefit-bar{height:28px}.demo-bar{white-space:nowrap;justify-content:flex-start;padding:7px 12px;overflow-x:auto}.demo-bar span{display:none}.demo-bar strong{margin-right:4px}.mobile-menu{background:0 0;border:0;gap:3px;width:34px;padding:10px 4px;display:flex}.mobile-menu i{background:#111;border-radius:50%;width:4px;height:4px;display:block}.search{display:none}header{height:68px;padding:0 18px}.logo-button{margin:auto}.header-actions button:first-child{display:none}.header-actions .cart-button{padding:0 10px;font-size:0}.cart-button:before{content:"SACOLA";font-size:8px}.hero{min-height:auto;display:block}.hero-copy{padding:70px 22px 50px}.hero-copy h1{font-size:52px}.hero-copy>div{gap:8px;display:grid}.hero-copy .outline{margin:0}.hero-art{min-height:420px}.hero-art>span{font-size:200px}.hero-can{width:190px;height:285px}.service-strip{grid-template-columns:1fr}.service-strip article{border-bottom:1px solid #ddd;border-right:0}.section{padding:55px 14px}.section-head{align-items:start}.section-head h2{font-size:34px}.product-grid{grid-template-columns:1fr 1fr;gap:7px}.product-image{height:180px;padding:8px}.product-placeholder{transform:scale(.72)}.product-copy{padding:12px}.product-copy h3{min-height:30px;font-size:12px}.product-copy>strong{font-size:17px}.categories{grid-template-columns:1fr;padding:60px 18px}.categories>div{grid-column:auto}.categories>button{border-top:1px solid #bbb;border-left:0;min-height:145px}.ecosystem{grid-template-columns:1fr;padding:70px 22px}.diamond{grid-template-columns:auto 1fr;gap:20px;padding:55px 22px;display:grid}.diamond>b{grid-column:1/-1;width:max-content}.diamond h2{font-size:29px}.catalog-title h1{font-size:44px}.filter-row{flex-wrap:wrap;align-items:end}.filter-row label{min-width:100%;display:block}.filter-row label:nth-child(2){min-width:calc(60% - 7px)}.filter-row span{margin-left:0}.filter-row button{margin-left:auto}.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:80px 1fr}.cart-item>strong{grid-column:2}.summary{position:static}.portal,.admin-shell{display:block}.portal-nav,.admin-nav{white-space:nowrap;padding:18px;overflow:auto}.portal-nav .profile,.admin-nav>div:first-child{display:none}.portal-nav>button,.admin-nav>button{border:1px solid #333;width:auto;margin-right:6px;padding:12px;display:inline-flex}.portal-content,.admin-content{padding:35px 18px}.portal-head,.admin-head{display:block}.portal-head>span,.admin-head>span{margin-top:16px;display:inline-block}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:16px}.metric-grid b{font-size:20px}.record-metrics{grid-template-columns:1fr 1fr}.plan-view article{grid-template-columns:55px 1fr}.plan-view article>span{grid-column:2}.admin-grid{display:block}.admin-list,.result-card{margin-top:15px}.form-grid{grid-template-columns:1fr}.form-grid label.wide,.form-grid label.check{grid-column:auto}.drawer-layer{z-index:1000;background:#0009;display:block;position:fixed;inset:0}.drawer-layer aside{color:#fff;background:#0b0b0b;width:86%;height:100%;padding:25px}.drawer-layer aside>div{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.drawer-layer aside>div button{color:#fff;background:0 0;border:0;font-size:28px}.drawer-layer aside>button{color:#fff;background:0 0;border:0;border-bottom:1px solid #333;justify-content:space-between;width:100%;padding:20px 0;font-size:11px;font-weight:800;display:flex}footer{grid-template-columns:1fr}footer>small{grid-column:auto}.whatsapp{bottom:12px;right:12px}.hero-stats{overflow:auto;display:flex!important}.hero-stats span{min-width:85px}.motion-strip span{font-size:18px}.brand-story{grid-template-columns:1fr;padding:0 18px 60px}.story-card{min-height:470px}.story-card>div{bottom:28px;left:24px;right:24px}.story-card h2{font-size:36px}.proof{padding:65px 18px}.proof-head{display:block}.proof-grid{grid-template-columns:1fr}.proof blockquote{margin:35px 0 25px}}@media (width<=1050px){.plan-builder,.assessment-layout{grid-template-columns:1fr}.assessment-results{position:static}.saved-plans{margin-top:0}}@media (width<=720px){.library-results{grid-template-columns:1fr}.measurement-grid{grid-template-columns:1fr 1fr}.measurement-head{display:block}.measurement-head small{margin-top:6px;display:block}.selected-plan article{grid-template-columns:28px 1fr 1fr}.selected-plan article>b{grid-row:1/3}.selected-plan article>input:first-of-type{grid-column:2}.selected-plan article>input:nth-of-type(2),.selected-plan article>button{grid-column:3}.client-measures{grid-template-columns:1fr 1fr}.assessment-editor,.plan-editor{padding:18px}}@media (width<=900px){.tutorial-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.tutorial-grid{grid-template-columns:1fr}.tutorial-grid article{min-height:195px}.tutorial-tip{grid-template-columns:1fr;gap:8px}.tutorial-intro h2{font-size:34px}}@media (width<=390px){.product-grid{grid-template-columns:1fr}.product-image{height:240px}.metric-grid{grid-template-columns:1fr}.hero-copy h1{font-size:43px}}.editor-title,.admin-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-title h2{margin:0}.editor-title button{color:#fff;letter-spacing:.09em;background:#303337;border:1px solid #303337;padding:10px 12px;font-size:7px;font-weight:900}.admin-list-head{color:#fff;z-index:2;background:#303337;padding:13px 14px;position:sticky;top:0}.admin-list-head b,.admin-list-head span{letter-spacing:.12em;font-size:8px}.form-grid input.color-input{cursor:pointer;height:45px;padding:4px}.form-grid label>small{color:#777;letter-spacing:0;margin-top:7px;font-size:8px;line-height:1.5;display:block}.product-upload>input[type=file]{color:#fff;cursor:pointer;background:#303337;border:0;padding:14px}.product-upload>input[type=file]::file-selector-button{color:#222;background:#fff;border:0;margin-right:12px;padding:9px 12px;font-size:8px;font-weight:900}.product-upload>span{color:#555;margin:7px 0;font-size:8px;display:block}.product-upload textarea{min-height:72px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}.intro{animation:none;display:none}}:root{--line:#b5bcc1;--paper:#d1d5d8;--white:#e5e8ea}body{background:#d1d5d8}.section,.catalog{background:0 0}header{background:#dfe3e5}.search{background:#cdd2d5}.product-card,.proof-grid article{background:#e3e6e8;border-color:#b7bec2}.product-image{width:100%;color:inherit;background:#cbd0d3;border:0}.product-copy h3,.product-title{min-height:32px;margin:7px 0 4px;font-size:13px;line-height:1.25}.product-title{color:#24272a;text-align:left;background:0 0;border:0;width:100%;padding:0;font-weight:800;display:block}.product-title:hover{text-decoration:underline}.details-hint{color:#f1f3f4;letter-spacing:.1em;opacity:0;background:#292d30;padding:7px 9px;font-size:7px;font-weight:900;transition:all .25s;position:absolute;bottom:9px;right:10px;transform:translateY(4px)}.product-image:hover .details-hint,.product-image:focus .details-hint{opacity:1;transform:none}.image-dots{justify-content:flex-start;padding-left:10px}.filter-row input,.filter-row select,.category-chips button{background:#e2e5e7;border-color:#afb6ba}.categories{background:#c5cacf}.categories>button{background:#d4d8db}.proof{background:#c9ced1}.auth-modal,.editor,.result-card,.metric-grid article,.panel-card,.records article,.admin-list>article,.admin-table,.plan-view article{background:#e3e6e8;border-color:#b7bec2}.form-grid input,.form-grid select,.form-grid textarea,.admin-table select,.selected-plan input{background:#d7dcdf;border-color:#afb6ba}.portal-content{background:#d3d7da}.admin-content{background:#cbd0d3}.toast{background:#dde1e3}.flavor-editor{background:#d8dcdf;border:1px solid #b4bbc0;padding:13px}.flavor-editor label{display:block}.flavor-editor label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.flavor-editor input{margin-top:7px}.flavor-editor label>div>button{color:#fff;letter-spacing:.09em;background:#303438;border:0;margin-top:7px;padding:0 15px;font-size:7px;font-weight:900}.flavor-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.flavor-tags>span{color:#fff;background:#303438;align-items:center;gap:8px;padding:7px 8px 7px 10px;font-size:8px;font-weight:800;display:flex}.flavor-tags>span button{color:#fff;background:0 0;border:1px solid #62686d;width:19px;height:19px}.flavor-tags>em{color:#777;letter-spacing:.1em;font-size:7px;font-style:normal}.admin-image-strip{gap:7px;margin-top:9px;display:flex;overflow:auto}.admin-image-strip>span{background:#c6cbce;border:1px solid #adb4b8;flex:0 0 72px;height:72px;position:relative}.admin-image-strip img{object-fit:contain;width:100%;height:100%}.admin-image-strip button{color:#fff;background:#202326;border:0;width:22px;height:22px;position:absolute;top:2px;right:2px}.admin-list>article{border:1px solid #b7bec2;grid-template-columns:1fr auto;display:grid}.admin-list>article.inactive{opacity:.55}.admin-product-edit{text-align:left;background:0 0;border:0;align-items:center;gap:14px;min-width:0;padding:10px;display:flex}.admin-product-remove{color:#762c2c;letter-spacing:.08em;background:#cfd4d7;border:0;border-left:1px solid #b7bec2;padding:0 12px;font-size:7px;font-weight:900}.admin-product-remove:hover{color:#fff;background:#762c2c}.admin-product-edit span{min-width:0;display:block}.admin-product-edit small,.admin-product-edit b,.admin-product-edit em{display:block}.admin-product-edit small{color:#73787c;font-size:7px}.admin-product-edit b{margin:5px 0;font-size:12px}.admin-product-edit em{color:#555b60;font-size:8px;font-style:normal}.product-detail-layer{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171a1dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.product-detail{color:#24272a;background:#dfe3e5;grid-template-columns:1.08fr .92fr;width:min(1020px,100%);max-height:calc(100vh - 44px);display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #0009}.detail-close{z-index:4;color:#fff;background:#292d30;border:0;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:14px}.detail-gallery{background:#c6cbce;min-width:0;padding:30px}.detail-gallery>div{place-content:center;height:470px;display:grid}.detail-gallery>div>img{object-fit:contain;width:100%;height:100%}.detail-gallery .product-placeholder{transform:scale(1.35)}.detail-gallery nav{gap:8px;margin-top:12px;display:flex;overflow:auto}.detail-gallery nav button{background:#d9dde0;border:1px solid #a4aaae;flex:0 0 70px;height:70px;padding:5px}.detail-gallery nav button.active{border:2px solid #292d30}.detail-gallery nav img{object-fit:contain;width:100%;height:100%}.detail-copy{padding:48px 38px}.detail-copy>small{letter-spacing:.14em;color:#6f757a;font-size:8px;font-weight:800}.detail-copy h2{margin:14px 0;font:900 35px/.98 Archivo Black}.detail-size{color:#6d7378;font-size:11px}.detail-description{color:#565d62;border-block:1px solid #b8bec2;padding:17px 0;font-size:13px;line-height:1.7}.detail-flavors>b{letter-spacing:.12em;margin:17px 0 9px;font-size:8px;display:block}.detail-flavors>div{flex-wrap:wrap;gap:6px;display:flex}.detail-flavors button{background:#d2d7da;border:1px solid #aeb5b9;padding:9px 11px;font-size:8px}.detail-flavors button.active{color:#fff;background:#292d30;border-color:#292d30}.detail-copy>del{color:#858b90;margin-top:20px;font-size:10px;display:block}.detail-copy>strong{margin:4px 0;font-size:28px;display:block}.detail-copy>strong small{font-size:8px}.detail-copy>p:not(.detail-description):not(.detail-size){color:#73797e;font-size:10px}.detail-copy ul{color:#5d6469;border-top:1px solid #b8bec2;padding:15px 0 15px 18px;font-size:10px;line-height:1.9}.detail-add{color:#fff;background:#292d30;border-color:#292d30;width:100%}@media (width<=760px){.product-detail{grid-template-columns:1fr}.detail-gallery{padding:18px}.detail-gallery>div{height:310px}.detail-copy{padding:28px 20px}.detail-copy h2{font-size:28px}.details-hint{opacity:1}.admin-product-remove{padding:0 8px}.flavor-editor label>div{grid-template-columns:1fr}.flavor-editor label>div>button{height:38px;margin-top:0}}body{background:radial-gradient(circle at 75% 5%,#19232c 0,transparent 28%),var(--b7-bg);color:var(--b7-text)}header{border-color:var(--b7-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11161bea}header .mark,header nav button,.header-actions button{color:var(--b7-text)}.search{border:1px solid var(--b7-border);background:#1c2329}.header-actions button{border-color:#3c4750}.header-actions .cart-button{background:linear-gradient(115deg,#26333d,#151a1f);box-shadow:inset 0 0 0 1px #5fcfff33}.benefit-bar{color:#9eabb3;background:#080b0e;border-bottom:1px solid #232a30}.benefit-bar span:last-child{color:var(--b7-ice)}.service-strip,.motion-strip{background:var(--b7-surface);border-color:var(--b7-border)}.service-strip p,.motion-strip i{color:var(--b7-muted)}.motion-strip span{color:#dce4e8}.section,.catalog{color:var(--b7-text)}.kicker{color:var(--b7-ice)}.section-head>button,.filter-row button{color:#cbd5da}.catalog-title>p:last-child{color:var(--b7-muted)}.filter-row{border-color:var(--b7-border)}.filter-row input,.filter-row select,.category-chips button{background:var(--b7-surface-2);border-color:var(--b7-border);color:var(--b7-text)}.category-chips button:hover{border-color:var(--b7-ice);transform:translateY(-2px)}.category-chips button.active{border-color:var(--b7-ice);background:linear-gradient(115deg,#293945,#1c252d);box-shadow:0 0 24px #62d0ff1f}.product-card{border-color:var(--b7-border);background:linear-gradient(155deg,#1a2026,#12171c);border-radius:12px;animation:.55s cubic-bezier(.2,.8,.2,1) backwards b7CardIn;overflow:hidden;box-shadow:0 14px 35px #0003}.product-card:nth-child(2){animation-delay:60ms}.product-card:nth-child(3){animation-delay:.12s}.product-card:nth-child(4){animation-delay:.18s}.product-card:nth-child(5){animation-delay:.24s}.product-card:hover{border-color:#62d0ff70;transform:translateY(-8px);box-shadow:0 24px 55px #0008,0 0 0 1px #62d0ff22}.product-image{border-bottom:1px solid var(--b7-border);background:radial-gradient(circle at 50% 35%,#303d47,#171d22 68%)}.product-image>img,.cart-thumb>img,.list-thumb>img,.admin-image-strip img,.detail-gallery img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.product-copy>small,.product-copy p,.product-copy del{color:var(--b7-muted)}.product-title{color:var(--b7-text);font-size:14px}.product-copy>strong{color:#fff}.flavor-select{color:#b9c4ca}.flavor-select select{color:#fff;background:#202830;border-color:#39444c;border-radius:7px}.rating{color:var(--b7-ice)}.rating span{color:#a0abb2}.stock-alert{color:#ff9b9b}.badge{border-radius:999px;padding:7px 10px}.details-hint{color:#12171b;background:#e9f7fc;border-radius:999px;box-shadow:0 8px 20px #0007}.image-dots button.active{background:var(--b7-ice);border-color:var(--b7-ice)}.product-copy>button,.solid,.editor-title button,.detail-add{border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 10px 25px #0004,0 0 22px #62d0ff0f;color:#f5fbff!important;background:linear-gradient(115deg,#344753,#1d272e)!important;border:1px solid #62d0ff55!important}.product-copy>button:before,.solid:before,.editor-title button:before,.detail-add:before{content:"";background:linear-gradient(90deg,#0000,#ffffff45,#0000);transition:all .55s;position:absolute;inset:-100% 45%;transform:rotate(20deg)}.product-copy>button:hover:before,.solid:hover:before,.editor-title button:hover:before,.detail-add:hover:before{transform:translate(230%)rotate(20deg)}.product-copy>button:hover,.solid:hover,.editor-title button:hover,.detail-add:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0006,0 0 26px #62d0ff29;border-color:var(--b7-ice)!important}.product-copy>button:disabled,.detail-add:disabled{opacity:.42;transform:none}.categories{color:var(--b7-text);background:#11171c}.categories>button{color:var(--b7-text);border-color:var(--b7-border);background:#171e24;transition:all .3s}.categories>button:hover{background:#202a32;transform:translateY(-5px)}.categories button span{color:var(--b7-muted)}.proof{color:var(--b7-text);background:#10151a}.proof-grid article{background:var(--b7-surface);border-color:var(--b7-border)}.proof-grid article:hover{background:#202931}.diamond{background:linear-gradient(120deg,#12181d,#202831)}.admin-content,.portal-content{color:var(--b7-text);background:radial-gradient(circle at 80% 0,#202a32,#0000 28%),#0e1317}.admin-head>span,.portal-head>span{color:#aab6bd;border-color:#43505a}.admin-nav,.portal-nav{background:#090d10;border-right:1px solid #283139}.admin-nav>button,.portal-nav>button{color:#8f9ba3;border-color:#252e34}.admin-nav>button.active,.portal-nav>button.active{color:#fff;border-left-color:var(--b7-ice);background:linear-gradient(90deg,#62d0ff1c,#0000)}.editor,.result-card,.metric-grid article,.panel-card,.records article,.admin-list>article,.admin-table,.plan-view article{border-color:var(--b7-border);color:var(--b7-text);background:linear-gradient(145deg,#171d22,#12171b);border-radius:10px}.editor{box-shadow:0 20px 55px #0004}.editor h2,.result-card h3{color:#f2f6f8}.editor>p,.result-card>p,.records p,.plan-view p{color:var(--b7-muted)}.form-grid label{color:#b9c3c9}.form-grid input,.form-grid select,.form-grid textarea,.admin-table select,.selected-plan input{color:#eef3f5;background:#0f1418;border-color:#354049;border-radius:6px;transition:border-color .2s,box-shadow .2s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--b7-ice);box-shadow:0 0 0 3px #62d0ff17}.editor-title{border-bottom:1px solid var(--b7-border);margin-bottom:18px;padding-bottom:16px}.admin-list-head{border:1px solid var(--b7-border);background:#0c1115;border-radius:8px}.admin-list>article{transition:transform .2s,border-color .2s}.admin-list>article:hover{border-color:#62d0ff66;transform:translate(-4px)}.admin-product-edit{color:var(--b7-text)}.admin-product-edit em,.admin-product-edit small{color:var(--b7-muted)}.list-thumb{background:#242d34;border-radius:6px}.admin-product-remove{color:#ff9ba9;background:#20171a;border-color:#4d3036;border-radius:0 9px 9px 0}.flavor-editor{background:#11171b;border-color:#344049;border-radius:8px}.flavor-editor label>div>button{color:#fff;background:linear-gradient(115deg,#344753,#1d272e);border-radius:6px}.flavor-tags>span{background:#24333d;border:1px solid #62d0ff55;border-radius:999px}.product-upload>input[type=file]{background:#1a2228;border:1px dashed #52616b;border-radius:8px}.admin-image-strip>span{background:#20282e;border-color:#3b464e;border-radius:7px;overflow:hidden}.product-admin-guide{background:linear-gradient(115deg,#1f303b,#151c22);border:1px solid #62d0ff55;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin:-10px 0 18px;padding:17px 20px;display:flex;box-shadow:0 14px 35px #0003}.product-admin-guide span,.product-admin-guide b{display:block}.product-admin-guide span{color:var(--b7-ice);letter-spacing:.16em;margin-bottom:6px;font-size:7px}.product-admin-guide b{letter-spacing:.06em;font-size:11px}.product-admin-guide p{color:#aeb9bf;max-width:520px;margin:0;font-size:10px;line-height:1.6}.product-detail-layer{background:#06090ce8;animation:.22s ease-out b7Fade}.product-detail{color:var(--b7-text);background:#11171c;border:1px solid #3b4851;border-radius:16px;animation:.42s cubic-bezier(.2,.85,.25,1) b7Popup;box-shadow:0 45px 140px #000,0 0 55px #62d0ff0f}.detail-close{background:#202930;border:1px solid #4a5963;border-radius:50%;transition:all .2s}.detail-close:hover{border-color:var(--b7-ice);color:var(--b7-ice);transform:rotate(90deg)}.detail-gallery{background:radial-gradient(circle at 50% 38%,#34434e,#151b20 68%)}.detail-gallery nav button{background:#202930;border-color:#3e4a52;border-radius:7px}.detail-gallery nav button.active{border-color:var(--b7-ice);box-shadow:0 0 18px #62d0ff35}.detail-copy>small,.detail-size,.detail-description,.detail-copy>p,.detail-copy ul{color:var(--b7-muted)!important}.detail-copy h2,.detail-copy>strong{color:#fff}.detail-description,.detail-copy ul{border-color:var(--b7-border)}.detail-flavors button{color:#dfe7eb;background:#1b2329;border-color:#3b464e;border-radius:999px;transition:all .2s}.detail-flavors button:hover{border-color:var(--b7-ice)}.detail-flavors button.active{border-color:var(--b7-ice);background:#2a3c47;box-shadow:0 0 20px #62d0ff22}.detail-related{border-top:1px solid var(--b7-border);background:#0b1014;grid-column:1/-1;padding:25px 30px 30px}.detail-related>div:first-child{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.detail-related small{letter-spacing:.14em;color:var(--b7-ice);font-size:7px}.detail-related h3{margin:4px 0 0;font:900 24px Archivo Black}.detail-related>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.detail-related>div:last-child>button{border:1px solid var(--b7-border);min-width:0;color:var(--b7-text);text-align:left;background:#151b20;border-radius:9px;padding:10px;transition:all .25s}.detail-related>div:last-child>button:hover{border-color:var(--b7-ice);transform:translateY(-4px);box-shadow:0 12px 24px #0006}.detail-related button>span{background:#212a31;border-radius:6px;place-content:center;height:90px;margin-bottom:9px;display:grid;overflow:hidden}.detail-related button>span img{object-fit:contain;width:100%;height:100%;filter:none!important}.detail-related button>b,.detail-related button>strong,.detail-related button>em{display:block}.detail-related button>b{min-height:25px;margin:5px 0;font-size:9px}.detail-related button>strong{font-size:12px}.detail-related button>em{color:var(--b7-ice);margin-top:9px;font-size:7px;font-style:normal}.empty{border-color:var(--b7-border);background:#12181d}.empty p{color:var(--b7-muted)}.cart-item{background:var(--b7-surface);border-color:var(--b7-border)}.cart-thumb{background:#222a30}.summary{border:1px solid var(--b7-border);background:#090d10;border-radius:10px}.toast{color:#eef6f8;background:#1b242a;border-color:#4d5d68;border-radius:9px}.whatsapp{color:#e9f4f8;background:#182127;border-color:#46545e;border-radius:8px}@keyframes b7CardIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes b7Fade{0%{opacity:0}to{opacity:1}}@keyframes b7Popup{0%{opacity:0;transform:translateY(28px)scale(.965)}to{opacity:1;transform:none}}@media (width<=760px){body{background:#0c1013}.product-image{background:radial-gradient(circle at 50% 35%,#2e3a43,#141a1f 70%)}.product-image>img{filter:none!important}.product-detail{border-radius:16px 16px 0 0;max-height:94vh;margin-top:auto}.product-detail-layer{place-items:end center;padding:6vh 0 0}.detail-related{padding:20px 15px}.detail-related>div:last-child{grid-template-columns:1fr 1fr}.detail-related button>span{height:110px}.admin-content,.portal-content{padding:28px 12px}.editor{padding:18px}.editor-title{align-items:flex-start}.editor-title button{padding:10px}.admin-product-edit{padding:8px}.admin-list>article:hover{transform:none}.product-admin-guide{display:block}.product-admin-guide p{margin-top:10px}.admin-head h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.product-card,.product-detail,.product-detail-layer{animation:none}.product-copy>button:before,.solid:before,.editor-title button:before,.detail-add:before{display:none}}.product-page{min-height:calc(100vh - 115px);color:var(--b7-text);background:#0d1115;padding:24px 22px 70px;animation:.22s ease-out productPageIn}.product-breadcrumb{color:#7f8b93;letter-spacing:.1em;align-items:center;gap:15px;width:min(1420px,100%);margin:0 auto 16px;font-size:8px;font-weight:800;display:flex}.product-breadcrumb button{color:#e8f0f3;letter-spacing:.1em;background:#151b20;border:1px solid #34404a;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.product-breadcrumb button:hover{border-color:var(--b7-ice)}.product-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-breadcrumb em{white-space:nowrap;color:var(--b7-ice);margin-left:auto;font-style:normal}.product-page .product-detail{border:1px solid var(--b7-border);background:#11171c;border-radius:14px;grid-template-columns:230px minmax(360px,1.15fr) minmax(330px,.9fr);width:min(1420px,100%);max-height:none;margin:0 auto;animation:none;display:grid;position:static;overflow:visible;box-shadow:0 18px 50px #0004}.detail-benefits{background:#0d1216;border-radius:14px 0 0;padding:34px 24px}.detail-benefits>small,.detail-long-description>small{color:var(--b7-ice);letter-spacing:.17em;font-size:7px;font-weight:900}.detail-benefits h3,.detail-long-description h3{margin:8px 0 28px;font:900 21px/.95 Archivo Black}.detail-benefits>div{border-top:1px solid #273138;align-items:flex-start;gap:12px;padding:17px 0;display:flex}.detail-benefits i{height:31px;color:var(--b7-ice);border:1px solid #46545e;border-radius:50%;flex:0 0 31px;place-content:center;font-style:normal;display:grid}.detail-benefits span,.detail-benefits b,.detail-benefits span small{display:block}.detail-benefits b{font-size:9px;line-height:1.4}.detail-benefits span small{color:#7f8b92;margin-top:5px;font-size:8px;line-height:1.45}.product-page .detail-gallery{border-inline:1px solid var(--b7-border);background:radial-gradient(circle at 50% 40%,#29343c,#161c21 70%);min-width:0;padding:30px}.detail-main-image{place-content:center;display:grid;position:relative;overflow:hidden;height:500px!important}.detail-main-image>img{object-fit:contain;width:100%;height:100%}.detail-arrow{color:#eaf2f5;background:#12181dd9;border:1px solid #46535c;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:50%;translate:0 -50%}.detail-arrow:hover{border-color:var(--b7-ice);color:var(--b7-ice)}.detail-arrow.prev{left:5px}.detail-arrow.next{right:5px}.product-page .detail-gallery nav{justify-content:center}.product-page .detail-gallery nav button{flex-basis:62px;height:62px}.product-page .detail-copy{background:#13191e;border-radius:0 14px 0 0;padding:38px 34px}.detail-badge{color:#fff;letter-spacing:.1em;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:7px;font-weight:900;display:inline-block}.product-page .detail-copy h2{font-size:clamp(27px,2.5vw,40px);line-height:1.02}.product-page .detail-description{max-height:115px;overflow:hidden}.detail-buy{grid-template-columns:auto 1fr;gap:10px;margin-top:18px;display:grid}.detail-quantity{display:flex}.detail-quantity button,.detail-quantity b{color:#edf4f7;background:#192128;border:1px solid #3d4850;place-content:center;width:38px;height:48px;display:grid}.detail-quantity button:first-child{border-radius:7px 0 0 7px}.detail-quantity button:last-child{border-radius:0 7px 7px 0}.detail-quantity b{border-inline:0;width:31px;font-size:10px}.detail-buy .detail-add{height:48px}.detail-trust{margin-top:17px;padding:14px 0 0!important;list-style:none!important}.detail-trust li{border-top:1px solid #293239;gap:4px;padding:10px 0;display:grid}.detail-trust b{color:#dce6eb;font-size:8px}.detail-trust span{color:#7e8a91;font-size:8px}.product-page .detail-related{grid-column:1/-1;padding:32px}.product-page .detail-related>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .detail-related button>span{height:145px}.detail-long-description{border-top:1px solid var(--b7-border);background:#10161a;border-radius:0 0 14px 14px;grid-column:1/-1;padding:45px 38px 52px}.detail-long-description h3{margin-bottom:23px;font-size:30px}.detail-long-description>div{grid-template-columns:1.5fr .75fr;gap:65px;display:grid}.detail-long-description p{color:#9ca8ae;white-space:pre-line;margin:0;font-size:12px;line-height:1.9}.detail-long-description aside{display:grid}.detail-long-description aside span{color:#77848c;letter-spacing:.12em;border-top:1px solid #2b353c;gap:6px;padding:13px 0;font-size:7px;font-weight:800;display:grid}.detail-long-description aside b{color:#e1e9ed;letter-spacing:0;font-size:9px}@keyframes productPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1050px){.product-page .product-detail{grid-template-columns:180px minmax(300px,1fr) minmax(300px,.85fr)}.detail-benefits{padding:28px 17px}.product-page .detail-gallery{padding:22px}.detail-main-image{height:420px!important}.product-page .detail-copy{padding:30px 24px}}@media (width<=820px){.product-page{padding:14px 10px 48px}.product-breadcrumb em{display:none}.product-page .product-detail{border-radius:12px;flex-direction:column;display:flex}.product-page .detail-gallery{border:0;border-bottom:1px solid var(--b7-border);border-radius:12px 12px 0 0;order:1;padding:15px}.detail-main-image{height:350px!important}.product-page .detail-copy{border-radius:0;order:2;padding:26px 18px}.detail-benefits{border-radius:0;order:3;grid-template-columns:1fr 1fr;gap:0 18px;padding:24px 18px;display:grid}.detail-benefits>small,.detail-benefits h3{grid-column:1/-1}.product-page .detail-related{order:4;padding:24px 15px}.detail-long-description{border-radius:0 0 12px 12px;order:5;padding:32px 18px}.detail-long-description>div{grid-template-columns:1fr;gap:28px}.product-page .detail-related>div:last-child{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.product-page .detail-related>div:last-child>button{scroll-snap-align:start;flex:0 0 190px}.detail-buy{grid-template-columns:1fr}.detail-quantity{justify-content:center}.detail-quantity button,.detail-quantity b{flex:1}.product-page .detail-copy h2{font-size:29px}}@media (width<=520px){.detail-main-image{height:300px!important}.detail-benefits{grid-template-columns:1fr}.detail-benefits>small,.detail-benefits h3{grid-column:auto}.product-breadcrumb span{display:none}.product-breadcrumb{justify-content:space-between}.product-page .detail-gallery nav{justify-content:flex-start}.detail-long-description h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.product-page{animation:none}}.cart-fly{z-index:5000;pointer-events:none;color:#10161a;background:#eaf7fc;border-radius:50%;place-items:center;width:48px;height:48px;animation:.78s cubic-bezier(.2,.72,.25,1) forwards flyToCart;display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 30px #000b,0 0 0 3px #62d0ff66}.cart-fly img{object-fit:contain;background:#fff;width:100%;height:100%}.cart-fly b{font:900 14px Archivo Black}@keyframes flyToCart{0%{opacity:1;transform:translate(0)scale(1)}72%{transform:translate(var(--fly-x),calc(var(--fly-y) - 24px)) scale(.55);opacity:1}to{transform:translate(var(--fly-x),var(--fly-y)) scale(.12);opacity:0}}.continue-shopping-note{text-align:center;margin-top:9px;display:block;color:#7f8b92!important;font-size:8px!important}.checkout-flow{border:1px solid var(--b7-border);background:#0f1519;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;max-width:980px;margin:0 0 28px;display:grid;overflow:hidden}.checkout-flow span{border-right:1px solid var(--b7-border);color:#66737b;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:8px;display:flex;position:relative}.checkout-flow span:last-child{border:0}.checkout-flow span:after{content:"";background:var(--b7-ice);width:0;height:2px;transition:width .35s;position:absolute;bottom:0;left:0}.checkout-flow span.active{color:#eaf3f6;background:#62d0ff09}.checkout-flow span.active:after{width:100%}.checkout-flow i{font-size:17px;font-style:normal}.checkout-flow b{font-size:8px}.order-timeline{grid-template-columns:repeat(5,1fr);gap:5px;margin:17px 0;display:grid}.order-timeline span{color:#66737b;text-align:center;border:1px solid #303b43;border-radius:8px;min-width:0;padding:10px 5px;position:relative}.order-timeline span:before{content:"";background:#354149;width:calc(100% - 36px);height:1px;position:absolute;top:23px;right:calc(50% + 18px);translate:-50%}.order-timeline span:first-child:before{display:none}.order-timeline i,.order-timeline b{display:block}.order-timeline i{filter:grayscale();opacity:.48;font-size:18px;font-style:normal}.order-timeline b{margin-top:6px;font-size:7px;line-height:1.3}.order-timeline span.active{color:#dff5ff;background:#62d0ff0c;border-color:#4d8ca7}.order-timeline span.active i{filter:none;opacity:1}.order-timeline.stopped span.active{background:#ff66700a;border-color:#76505a}.client-shipping{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.client-shipping span,.client-shipping strong{color:#a8b4ba;border:1px solid #344149;border-radius:999px;padding:7px 9px;font-size:8px}.client-shipping strong{color:#8de9b8;border-color:#38634e}.order-admin-list{gap:10px;display:grid}.order-admin-list>article{border:1px solid var(--b7-border);background:linear-gradient(145deg,#171e23,#11171b);border-radius:11px;overflow:hidden}.order-admin-list>article.expanded{border-color:#62d0ff66;box-shadow:0 20px 45px #0004}.order-admin-head{color:#e8f0f3;text-align:left;background:0 0;border:0;grid-template-columns:.55fr 1.2fr 1.2fr .55fr auto;align-items:center;gap:15px;width:100%;padding:17px 18px;display:grid}.order-admin-head span>*{display:block}.order-admin-head small,.order-admin-body>small,.order-admin-grid small{color:#73818a;letter-spacing:.13em;font-size:7px}.order-admin-head b{margin-top:5px;font-size:10px}.order-admin-head em{color:var(--b7-ice);font-size:7px;font-style:normal;font-weight:900}.order-admin-body{border-top:1px solid var(--b7-border);padding:0 18px 20px;animation:.25s orderOpen}.order-admin-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-admin-grid section{background:#0e1418;border:1px solid #303a41;border-radius:8px;padding:16px}.order-admin-grid p{color:#a3afb5;font-size:9px;line-height:1.7}.order-admin-grid p b{color:#fff}.order-actions{grid-template-columns:1fr 1fr auto auto;gap:8px;margin-top:12px;display:grid}.order-actions label{color:#8e9aa1;letter-spacing:.1em;gap:6px;font-size:7px;font-weight:900;display:grid}.order-actions select,.order-actions input{color:#fff;background:#0d1317;border:1px solid #39464f;border-radius:7px;min-width:0;padding:11px}.order-actions button,.order-actions a{color:#fff;text-align:center;background:#202a31;border:1px solid #44525b;border-radius:7px;align-self:end;padding:12px;font-size:7px;font-weight:900;text-decoration:none}.order-actions .print-order{background:linear-gradient(115deg,#344b59,#1e2a31);border-color:#62d0ff66}@keyframes orderOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=820px){.checkout-flow span{justify-items:center;padding:11px 3px;display:grid}.checkout-flow b{font-size:6px}.order-timeline{display:flex;overflow-x:auto}.order-timeline span{flex:0 0 92px}.order-admin-head{grid-template-columns:1fr 1fr}.order-admin-head span:nth-child(3),.order-admin-head span:nth-child(4){display:none}.order-admin-head em{grid-column:1/-1}.order-admin-grid,.order-actions{grid-template-columns:1fr}.order-actions button,.order-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.cart-fly{display:none}.order-admin-body{animation:none}}.field-help{color:#7e8a90;margin:-8px 0 12px;font-size:7px;line-height:1.4;display:block}.verification-note{background:#182932;border:1px solid #385a69;border-radius:9px;align-items:center;gap:12px;margin:2px 0 13px;padding:13px;display:flex}.verification-note>i{background:#62d0ff17;border-radius:50%;place-content:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.verification-note span>*{display:block}.verification-note b{color:#dff5ff;letter-spacing:.08em;font-size:8px}.verification-note small{color:#91a6af;max-width:330px;margin-top:4px;font-size:7px;line-height:1.5}.profile-wizard{overflow:hidden;box-shadow:0 24px 65px #1e2b3316;background:linear-gradient(145deg,#f6f8f9,#e9edef)!important;border-radius:17px!important;padding:0!important}.profile-stepper{background:#293036;grid-template-columns:repeat(4,1fr);display:grid}.profile-stepper button{color:#718089;text-align:left;background:0 0;border:0;border-right:1px solid #3a444a;align-items:center;gap:10px;min-width:0;padding:15px;transition:all .25s;display:flex;position:relative}.profile-stepper button:last-child{border-right:0}.profile-stepper button:after{content:"";background:#71c9ed;height:3px;transition:right .35s;position:absolute;bottom:0;left:0;right:100%}.profile-stepper button.active{color:#fff;background:#34414a}.profile-stepper button.active:after,.profile-stepper button.done:after{right:0}.profile-stepper button.done{color:#b9d7e3}.profile-stepper i{border:1px solid #4a5860;border-radius:50%;flex:0 0 34px;place-content:center;width:34px;height:34px;font-style:normal;display:grid}.profile-stepper button.active i{background:#71c9ed17;border-color:#71c9ed;box-shadow:0 0 24px #62d0ff24}.profile-stepper span>*{display:block}.profile-stepper small{letter-spacing:.13em;font-size:6px}.profile-stepper b{text-overflow:ellipsis;margin-top:3px;font-size:7px;line-height:1.3;overflow:hidden}.profile-wizard>.profile-progress{background:#d1d8dc;border:0;border-radius:0;height:6px;margin:0}.profile-wizard>.profile-progress b{display:none}.profile-stage-title{background:0 0;align-items:center;gap:18px;height:auto;padding:31px 34px 18px;display:flex}.profile-stage-title>i{background:#f9fbfc;border:1px solid #c8d2d7;border-radius:19px;flex:0 0 68px;place-content:center;width:68px;height:68px;font-size:31px;font-style:normal;display:grid;box-shadow:0 14px 30px #293d4711}.profile-stage-title span>*{display:block}.profile-stage-title small{color:#568198;letter-spacing:.18em;font-size:7px;font-weight:900}.profile-stage-title h2{color:#293238;margin:7px 0 6px!important;font-size:clamp(24px,4vw,38px)!important}.profile-stage-title p{color:#748087;max-width:620px;margin:0;font-size:10px;line-height:1.55}.profile-stage{min-height:215px;padding:12px 34px 25px}.profile-stage label{color:#47545b}.profile-stage input,.profile-stage select{background:#f9fbfc!important;border-color:#c8d1d6!important;border-radius:8px!important}.goal-cards>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px;display:grid}.goal-cards button{color:#4a555b;background:#f7f9fa;border:1px solid #c9d1d5;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:100px;padding:11px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.goal-cards button:hover{border-color:#8db6c8;transform:translateY(-3px)}.goal-cards button.active{background:linear-gradient(145deg,#e6f4f9,#d7e9f0);border-color:#568ba3;box-shadow:0 12px 28px #2d566817}.goal-cards button:first-letter{font-size:20px}.goal-cards button b{font-size:8px;line-height:1.3}.goal-required{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.profile-actions{border-top:1px solid #d2d9dc;justify-content:flex-end;gap:9px;padding:20px 34px 30px;display:flex}.profile-actions button{border-radius:8px;min-width:150px;font-size:8px;font-weight:900;padding:14px!important}.profile-actions .solid{color:#fff;background:linear-gradient(110deg,#334d5a,#426c80);border-color:#4f7689}.plan-view-head{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.plan-view-head>span>*{display:block}.plan-view-head>strong{color:#b9d8e5;letter-spacing:.1em;white-space:nowrap;background:#171f24;border:1px solid #3c4a52;border-radius:999px;padding:10px 13px;font-size:7px}.plan-tabs{scroll-snap-type:x proximity;gap:8px;padding:6px 3px 14px;display:flex;overflow-x:auto}.plan-tabs button{scroll-snap-align:start;color:#657178;text-align:left;background:#edf1f3;border:1px solid #c3cbd0;border-radius:11px;flex:0 0 175px;align-items:center;gap:10px;min-height:72px;padding:12px;transition:all .22s;display:flex}.plan-tabs button:hover{transform:translateY(-2px)}.plan-tabs button.active{color:#fff;background:linear-gradient(135deg,#354953,#26353d);border-color:#47778d;box-shadow:0 14px 28px #263d4930}.plan-tabs i{background:#fff;border-radius:10px;flex:0 0 37px;place-content:center;width:37px;height:37px;font-size:18px;font-style:normal;display:grid}.plan-tabs button.active i{background:#ffffff13}.plan-tabs span>*{display:block}.plan-tabs small{color:#829199;letter-spacing:.12em;font-size:6px}.plan-tabs button.active small{color:#8fc9df}.plan-tabs b{margin-top:4px;font-size:9px;line-height:1.25}.plan-tab-content{background:#f5f7f8;border:1px solid #c9d0d4;border-radius:13px;animation:.28s tabReveal;overflow:hidden}.plan-tab-content>.plan-check-item{background:0 0!important;border:0!important;border-bottom:1px solid #d4dadd!important;padding:24px!important}.plan-tab-content>.plan-check-item:last-child{border-bottom:0!important}.plan-check-item>div>small{letter-spacing:.12em;color:#57839a!important;font-size:6px!important}.plan-tabs-view.nutrition .plan-tab-content>.plan-check-item>b{background:#e2edf1;border-radius:16px;place-content:center;width:64px;height:64px;display:grid;color:#355d70!important;font-size:12px!important}@keyframes tabReveal{0%{opacity:.3;transform:translateY(7px)}}.selected-plan article select{background:#f6f6f4;border:1px solid #ccc;min-width:0;padding:10px;font-size:9px}.selected-plan article.training-item>button{grid-column:7!important}@media (width<=850px){.profile-stepper{display:flex;overflow-x:auto}.profile-stepper button{flex:0 0 155px}.goal-cards>div{grid-template-columns:1fr 1fr}.plan-view-head{display:block}.plan-view-head>strong{margin-top:12px;display:inline-block}.selected-plan article.nutrition-item,.selected-plan article.training-item{grid-template-columns:28px 1fr 1fr!important}.selected-plan article.nutrition-item>:not(b),.selected-plan article.training-item>:not(b){grid-column:auto!important}.selected-plan article.nutrition-item>b,.selected-plan article.training-item>b{grid-row:1/4}.selected-plan article.nutrition-item>button,.selected-plan article.training-item>button{grid-column:3!important}.selected-plan article .video-url{grid-column:2/4!important}}@media (width<=560px){.profile-stage-title{align-items:flex-start;padding:25px 18px 14px}.profile-stage-title>i{border-radius:14px;flex-basis:52px;width:52px;height:52px;font-size:23px}.profile-stage{padding:10px 18px 22px}.profile-actions{padding:17px 18px 23px}.profile-actions button{flex:1;min-width:0}.goal-cards>div{grid-template-columns:1fr}.goal-cards button{text-align:left;grid-template-columns:35px 1fr;justify-items:start;min-height:70px}.plan-tabs button{flex-basis:155px}.plan-tab-content>.plan-check-item{padding:18px!important}.plan-tabs-view.nutrition .plan-tab-content>.plan-check-item>b{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.plan-tab-content,.goal-cards button,.plan-tabs button{transition:none;animation:none}}.recovery-choice{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 13px;display:grid}.recovery-choice button{color:#8d999f;letter-spacing:.06em;background:#151c20;border:1px solid #3b464d;border-radius:8px;padding:12px 8px;font-size:7px;font-weight:900}.recovery-choice button.active{border-color:var(--b7-ice);color:#fff;background:#22343e;box-shadow:0 0 22px #62d0ff17}.incomplete-profile{color:#fff;text-align:left;background:linear-gradient(120deg,#3c301d,#1e1c19);border:1px solid #a27639;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:20px;padding:18px 20px;display:flex}.incomplete-profile b{font-size:12px}.incomplete-profile small{color:#d7c6aa;margin-top:5px;font-size:8px}.incomplete-profile em{color:#f1ce8c;white-space:nowrap;margin-left:auto;font-size:8px;font-style:normal;font-weight:900}.profile-wizard{max-width:980px}.profile-progress{background:#d8dde0;border:1px solid #c6ccd0;border-radius:8px;justify-content:flex-end;align-items:center;height:36px;margin:-5px 0 25px;display:flex;position:relative;overflow:hidden}.profile-progress span{background:linear-gradient(90deg,#4b6877,#77bedc);transition:width .5s;position:absolute;inset:0 auto 0 0}.profile-progress b{color:#172128;letter-spacing:.13em;padding:0 12px;font-size:7px;position:relative}.consent-check{background:#e8edef;border:1px solid #b7c4ca;border-radius:8px;gap:10px;padding:14px;align-items:flex-start!important;display:flex!important}.consent-check input{flex:none;height:18px;width:18px!important;margin:0!important}.consent-check span{letter-spacing:0;color:#47545b;font-size:9px;line-height:1.55}.progress-chart{background:#f5f6f7;border:1px solid #cbd0d3;margin:20px 0;padding:25px}.progress-chart>div small,.progress-chart>div b{display:block}.progress-chart>div small{color:#788087;letter-spacing:.15em;font-size:7px}.progress-chart>div b{margin-top:4px;font:900 22px Archivo Black}.progress-chart section{background:repeating-linear-gradient(0deg,#0000 0 59px,#d7dbde 60px);border-bottom:1px solid #9ea7ad;align-items:flex-end;gap:10px;height:245px;margin-top:20px;padding:15px 10px 0;display:flex}.progress-chart section span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:44px;height:100%;display:flex}.progress-chart section i{background:linear-gradient(#6fc6eb,#334b58);border-radius:6px 6px 0 0;width:min(30px,75%);min-height:12px;animation:.55s both chartGrow;box-shadow:0 8px 20px #263d4930}.progress-chart section b{margin:8px 0 3px;font-size:8px}.progress-chart section small{color:#727b80;font-size:6px}@keyframes chartGrow{0%{height:0}}.order-support{background:#0d1317;border:1px solid #344149;border-radius:9px;margin-top:15px;padding:16px}.order-support>b{letter-spacing:.1em;color:#dbe7eb;font-size:8px}.order-support p{color:#c4d0d5;background:#222d34;border-radius:10px;max-width:82%;margin:9px 0;padding:10px 12px;font-size:9px;line-height:1.55}.order-support p.client{background:#263d49;margin-left:auto}.order-support p small{color:#79bdd9;margin-bottom:4px;font-size:6px;display:block}.order-support form{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.order-support input{color:#fff;background:#141b20;border:1px solid #39464e;border-radius:7px;min-width:0;padding:11px}.order-support button{color:#fff;background:#2c4654;border:1px solid #5b8194;border-radius:7px;padding:0 15px;font-size:7px;font-weight:900}.automation-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.automation-side{color:#fff;background:#262a2d;border:1px solid #40464a;gap:8px;max-height:820px;padding:20px;display:grid;overflow:auto}.automation-side h3{margin:15px 0 4px;font:900 15px Archivo Black}.automation-side h3:first-child{margin-top:0}.automation-side article{background:#1b2023;border:1px solid #424b50;border-radius:8px;padding:14px}.automation-side article>*{display:block}.automation-side small{color:#7dbbd4;letter-spacing:.1em;font-size:7px}.automation-side b{margin-top:5px;font-size:11px}.automation-side p{color:#aeb7bb;font-size:8px;line-height:1.55}.automation-side em{color:#ff9ba4;font-size:7px}.automation-side button{color:#ffb2ba;background:#3a2428;border:1px solid #75424a;padding:8px;font-size:7px;font-weight:900}.automation-test{background:linear-gradient(145deg,#1b252a,#202d33);border:1px solid #4f6874;border-radius:10px;gap:10px;padding:16px;display:grid}.automation-test h3{margin:0!important}.automation-test p{margin:0}.automation-test select{color:#20262a;background:#f4f6f7;border:1px solid #55666e;border-radius:7px;width:100%;padding:11px;font-size:9px}.automation-test button{color:#fff!important;background:#294653!important;border-color:#78caeb!important;padding:12px!important}.automation-test button:disabled{opacity:.45;cursor:not-allowed}.audit-list{background:#f5f6f7;border:1px solid #c7ccd0;overflow:hidden}.audit-list>div{color:#fff;background:#303438;justify-content:space-between;gap:20px;padding:20px;display:flex}.audit-list>div>*{font-size:9px}.audit-list>div span{color:#aab1b5}.audit-list article{border-top:1px solid #d3d7da;grid-template-columns:130px 1fr 1.3fr .8fr;align-items:center;gap:15px;padding:15px 20px;display:grid}.audit-list article span,.audit-list article small{color:#747d82;font-size:8px}.audit-list article b{font-size:10px}.audit-list article em{font-size:9px;font-style:normal}.temporary-password{border-top:1px solid #d1d5d8;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:22px;padding-top:18px;display:grid}.temporary-password label{letter-spacing:.1em;font-size:8px;font-weight:900}.temporary-password input{background:#e9ecee;border:1px solid #c8cdd0;width:100%;margin-top:6px;padding:11px;display:block}.temporary-password button{color:#fff;background:#343a3e;border:0;height:40px;padding:0 13px;font-size:7px;font-weight:900}.temporary-password button:disabled{opacity:.45}.client-notifications{background:#eef2f4;border:1px solid #bac4ca;gap:7px;margin-top:18px;padding:18px;display:grid}.client-notifications>b{letter-spacing:.1em;font-size:9px}.client-notifications article{background:#dde5e9;border-left:3px solid #4e7b90;justify-content:space-between;gap:15px;padding:11px 12px;display:flex}.client-notifications span{font-size:9px}.client-notifications small{color:#68757c;white-space:nowrap;font-size:7px}.order-timeline{grid-template-columns:repeat(7,1fr)}.order-timeline span.active{animation:.35s both timelinePop}.order-timeline span.active:last-of-type i{animation:1.6s infinite timelinePulse}@keyframes timelinePop{0%{opacity:.35;transform:translateY(4px)}}@keyframes timelinePulse{50%{filter:drop-shadow(0 0 6px #62d0ff);transform:scale(1.18)}}@media (width<=900px){.automation-layout{grid-template-columns:1fr}.automation-side{max-height:none}.audit-list article{grid-template-columns:1fr 1fr}.audit-list article em,.audit-list article small{grid-column:1/-1}}@media (width<=720px){.recovery-choice,.temporary-password{grid-template-columns:1fr}.incomplete-profile{flex-direction:column;align-items:flex-start}.progress-chart{padding:16px}.progress-chart section{overflow-x:auto}.progress-chart section span{flex:0 0 54px}.order-support form{grid-template-columns:1fr}.order-support button{padding:12px}.audit-list>div{display:grid}.order-timeline{display:flex}.order-timeline span{flex-basis:104px}}.payment-options{border-top:1px solid var(--b7-border);gap:8px;margin:20px 0;padding-top:18px;display:grid}.payment-options>b{letter-spacing:.14em;font-size:8px}.payment-options>label{cursor:pointer;background:#141b20;border:1px solid #354149;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.payment-options>label.active{border-color:var(--b7-ice);box-shadow:0 0 20px #62d0ff16}.payment-options label span,.payment-options label small{display:block}.payment-options label span{font-size:10px;font-weight:800}.payment-options label small{color:#87939a;margin-top:3px;font-size:8px}.payment-options>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payment-options>div input{color:#fff;background:#0e1418;border:1px solid #354149;border-radius:7px;min-width:0;padding:11px}.pickup-note{background:#13231d;border:1px solid #315a48;border-radius:8px;gap:5px;margin:13px 0;padding:14px;display:grid}.pickup-note b{color:#91edba;letter-spacing:.12em;font-size:8px}.pickup-note span{color:#9eaaa5;font-size:9px;line-height:1.5}.payment-options>label.disabled{opacity:.48;cursor:not-allowed;border-style:dashed}.card-checkout-layer{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030608d9;place-items:center;padding:18px;animation:.18s b7Fade;display:grid;position:fixed;inset:0}.card-checkout-layer>section{background:linear-gradient(145deg,#161d22,#0d1216);border:1px solid #3b4952;border-radius:16px;width:min(620px,100%);max-height:94vh;padding:24px;animation:.24s b7Popup;overflow:auto;box-shadow:0 30px 90px #000b}.card-checkout-head,.card-checkout-total{justify-content:space-between;align-items:center;gap:15px;display:flex}.card-checkout-head span>*{display:block}.card-checkout-head small{color:var(--b7-ice);letter-spacing:.16em;font-size:7px}.card-checkout-head b{margin-top:5px;font-size:13px}.card-checkout-head button{color:#fff;background:#11171b;border:1px solid #44515a;border-radius:50%;width:38px;height:38px;font-size:23px}.card-checkout-total{border-block:1px solid #2c363d;margin:20px 0;padding:15px 0}.card-checkout-total span{color:#8d9aa1;letter-spacing:.12em;font-size:8px}.card-checkout-total strong{font:900 22px Archivo Black}.card-checkout-layer>section>p{color:#7f8c93;text-align:center;margin:12px 0 0;font-size:8px;line-height:1.5}.payment-success{text-align:center;place-content:center;min-height:70vh;display:grid}.payment-success>div{background:linear-gradient(145deg,#182129,#0c1115);border:1px solid #3b4b55;border-radius:16px;width:min(560px,100vw - 30px);padding:48px 34px;box-shadow:0 25px 70px #0007}.payment-success i{color:#92efb9;background:#173a2b;border-radius:50%;place-content:center;width:66px;height:66px;margin:0 auto 20px;font-size:30px;font-style:normal;display:grid}.payment-success small{color:var(--b7-ice);letter-spacing:.16em;font-size:8px}.payment-success h1{margin:13px 0;font:900 clamp(30px,6vw,58px)/.95 Archivo Black}.payment-success p{color:#9ba7ad;line-height:1.7}.payment-success button{margin-top:16px}.pix-cpf{cursor:text!important;gap:7px!important;display:grid!important}.pix-cpf input{color:#fff;background:#0d1317;border:1px solid #3c4951;border-radius:7px;width:100%;padding:12px}.pix-checkout{place-content:center;min-height:75vh;padding-block:35px;display:grid}.pix-panel{text-align:center;background:linear-gradient(145deg,#171f25,#0b1014);border:1px solid #3a4851;border-radius:17px;justify-items:center;width:min(520px,100vw - 28px);padding:34px;display:grid;box-shadow:0 26px 75px #0008}.pix-status{text-align:left;background:#12231c;border:1px solid #315946;border-radius:9px;align-items:center;gap:11px;width:100%;padding:13px;display:flex}.pix-status i{background:#68dda1;border-radius:50%;width:11px;height:11px;animation:1.4s infinite pixPulse;box-shadow:0 0 0 6px #68dda118}.pix-status span>*{display:block}.pix-status small{color:#89a296;letter-spacing:.12em;font-size:7px}.pix-status b{color:#a4efc7;margin-top:3px;font-size:9px}.pix-panel h1{margin:27px 0 8px;font:900 clamp(34px,7vw,55px)/.95 Archivo Black}.pix-panel>p{color:#95a2a9;max-width:390px;font-size:10px;line-height:1.65}.pix-panel>img{object-fit:contain;background:#fff;border-radius:13px;width:230px;height:230px;margin:18px;padding:10px}.pix-panel>button{width:100%;margin-top:8px}.pix-copy{color:#101417;letter-spacing:.08em;background:#e9f0f2;border:0;border-radius:8px;padding:15px;font-size:9px;font-weight:900}.pix-panel>.outline{padding:14px}.pix-panel>small{color:#738088;margin-top:16px;font-size:8px;line-height:1.55}@keyframes pixPulse{50%{box-shadow:0 0 0 11px #68dda105}}.product-page .detail-related button>span{background:radial-gradient(circle at 50% 40%,#313c44,#181e23 72%);height:190px;padding:10px}.product-page .detail-related button>span img{object-position:center;width:100%;height:100%;display:block;object-fit:contain!important;filter:none!important}.plan-check-item{grid-template-columns:70px minmax(220px,1fr) auto minmax(190px,.55fr)!important;align-items:start!important}.plan-check-item iframe{aspect-ratio:16/9;background:#050709;border:0;border-radius:8px;width:min(520px,100%);margin-top:14px;display:block}.plan-check-item>div>a,.training-video>a{color:var(--b7-ice);letter-spacing:.08em;margin-top:10px;font-size:8px;font-weight:900;display:inline-block}.training-video{width:min(520px,100%)}.training-video>p{background:#f5f7f8;border:1px solid #d5dce0;border-radius:7px;margin-top:13px;padding:12px}.training-video>a{background:#263f4c;border-radius:7px;padding:10px 12px;text-decoration:none;color:#fff!important}.proof-action{gap:8px;display:grid!important}.proof-action label{color:#9ba7ad;letter-spacing:.1em;gap:7px;font-size:7px;font-weight:900;display:grid}.proof-action input{color:#9da9af;max-width:100%;font-size:8px}.proof-action button{color:#fff;background:#21323c;border:1px solid #62d0ff66;border-radius:7px;padding:11px 8px;font-size:7px;font-weight:900}.proof-action strong{text-align:center;border-radius:6px;padding:9px;font-size:8px}.proof-pendente{color:#ffd87b;background:#4b3d1d}.proof-aprovado{color:#83f0b4;background:#163b2b}.proof-rejeitado{color:#ff9dab;background:#461f27}.proof-action>a{text-align:center}.diamond-panel{grid-template-columns:minmax(190px,.55fr) minmax(300px,1.2fr) minmax(230px,.7fr);gap:14px;display:grid}.diamond-panel>section,.diamond-panel>aside,.diamond-ranking{border:1px solid var(--b7-border);background:linear-gradient(145deg,#171f25,#101519);border-radius:12px;padding:25px}.diamond-panel>section{text-align:center;background:radial-gradient(circle at 50% 20%,#324653,#141a1f 70%);flex-direction:column;justify-content:center;display:flex}.diamond-panel>section small,.diamond-panel>section span{color:#97a4ab;letter-spacing:.14em;font-size:8px}.diamond-panel>section>b{color:#fff;margin:12px 0 0;font:900 74px Archivo Black}.diamond-panel>section em{color:var(--b7-ice);margin-top:20px;font-size:9px;font-style:normal;font-weight:900}.diamond-ranking h2{margin:5px 0 18px;font:900 26px Archivo Black}.diamond-ranking>div small{color:var(--b7-ice);letter-spacing:.15em;font-size:7px}.diamond-ranking article,.diamond-leader-admin article{border-top:1px solid #2c363d;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:13px 8px;display:grid}.diamond-ranking article.me{background:#62d0ff0d;border-color:#62d0ff55}.diamond-ranking article>span,.diamond-ranking article small{display:block}.diamond-ranking article small,.diamond-leader-admin small{color:#78858d;margin-top:3px;font-size:7px}.diamond-ranking article strong,.diamond-leader-admin strong{color:var(--b7-ice);font-size:10px}.diamond-panel>aside h3{font:900 18px Archivo Black}.diamond-panel>aside p{color:#929fa6;font-size:10px;line-height:1.7}.diamond-panel>aside div span{border-top:1px solid #2c363d;justify-content:space-between;gap:8px;padding:12px 0;font-size:9px;display:flex}.diamond-panel>aside em{color:var(--b7-ice);white-space:nowrap;font-style:normal}.move-panel{grid-template-columns:minmax(330px,1.15fr) minmax(230px,.65fr);gap:14px;display:grid}.move-panel>section,.strava-card,.move-history{border:1px solid var(--b7-border);background:linear-gradient(145deg,#171f25,#101519);border-radius:12px;padding:28px}.move-panel>section h2{margin:10px 0 24px;font:900 clamp(25px,4vw,43px)/.95 Archivo Black}.move-panel small{color:var(--b7-ice);letter-spacing:.15em;font-size:7px}.move-types{gap:7px;display:flex}.move-types button{color:#89969e;background:#12191e;border:1px solid #3a464e;border-radius:7px;flex:1;padding:11px;font-size:8px;font-weight:900}.move-types button.active{color:#fff;border-color:var(--b7-ice);background:#273842}.move-metrics{border-block:1px solid #2d373e;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.move-metrics span{color:#79868e;text-align:center;padding:18px 8px;font-size:7px}.move-metrics b{color:#fff;margin-bottom:5px;font:900 24px Archivo Black;display:block}.move-panel>section>button{color:#fff;letter-spacing:.1em;border:0;border-radius:8px;width:100%;padding:15px;font-size:9px;font-weight:900}.move-panel>section>button.start{background:linear-gradient(115deg,#274759,#182a34)}.move-panel>section>button.stop{background:#742e38}.move-panel>section>p,.strava-card p{color:#89969e;font-size:9px;line-height:1.6}.strava-card h3{margin:10px 0;font:900 32px Archivo Black}.strava-card a,.strava-card button,.strava-card>span{color:#fff;text-align:center;background:#202a31;border:1px solid #53616a;border-radius:7px;width:100%;padding:12px;font-size:8px;font-weight:900;display:block}.move-history{grid-column:1/-1}.move-history h3{font:900 20px Archivo Black}.move-history article{border-top:1px solid #2d373e;grid-template-columns:.7fr 1fr auto;gap:10px;padding:13px 0;font-size:9px;display:grid}.move-history article span{color:#839098}.role-guide{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.role-guide span{color:#849199;background:#11181d;border:1px solid #303c44;border-radius:7px;padding:12px;font-size:8px;line-height:1.5}.role-guide b{color:var(--b7-ice);letter-spacing:.1em;margin-bottom:4px;font-size:8px;display:block}.staff-list>button{color:var(--b7-text);display:flex!important}.staff-list i{color:#fff!important;background:#273944!important}.diamond-admin{gap:16px;display:grid}.diamond-admin-top{grid-template-columns:1fr 1fr;gap:16px;display:grid}.completion-review,.challenge-grid,.diamond-leader-admin{border:1px solid var(--b7-border);background:#10161a;border-radius:11px;overflow:hidden}.completion-review>p{color:#859198;padding:20px}.completion-review>article{border-top:1px solid #2b353c;grid-template-columns:84px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.completion-review img{object-fit:cover;border-radius:7px;width:84px;height:76px}.completion-review article div>*{display:block}.completion-review article small,.completion-review article span,.completion-review article em{color:#87949b;font-size:8px;font-style:normal}.completion-review article b{margin:5px 0;font-size:11px}.completion-review article>div:last-child{gap:6px;display:flex}.completion-review button{color:#a2efc4;background:#1a3529;border:1px solid #3c6654;border-radius:6px;padding:9px;font-size:7px;font-weight:900}.completion-review button.reject{color:#ffabb7;background:#3d2026;border-color:#6d3842}.challenge-grid>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.challenge-card{background:#161e23;border:1px solid #344149;border-radius:9px;grid-template-columns:135px 1fr;gap:14px;padding:13px;display:grid}.challenge-card img{border-radius:6px;width:135px;height:135px}.challenge-card span>*{display:block}.challenge-card small{color:var(--b7-ice);letter-spacing:.12em;font-size:7px}.challenge-card b{margin:6px 0;font-size:12px}.challenge-card p{color:#859199;font-size:9px;line-height:1.5}.challenge-card strong{color:var(--b7-ice);font-size:10px}.challenge-card em{color:#748088;margin-top:6px;font-size:7px;font-style:normal}.diamond-leader-admin article{margin:0 13px}.integration-panel{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-panel article{border:1px solid var(--b7-border);background:linear-gradient(145deg,#171e23,#11171b);border-radius:11px;padding:23px}.integration-panel small{color:var(--b7-ice);letter-spacing:.14em;font-size:7px}.integration-panel h3{margin:9px 0;font:900 20px Archivo Black}.integration-panel article>b{border-radius:999px;padding:7px 9px;font-size:7px;display:inline-block}.integration-panel .ok{color:#8ce7b3;background:#15392a}.integration-panel .pending{color:#ffd57c;background:#46381c}.integration-panel p{color:#8a969d;font-size:9px;line-height:1.65}.selected-plan article.training-item>button{grid-area:1/6/3;height:100%}@media (width<=1050px){.diamond-panel{grid-template-columns:1fr 1.4fr}.diamond-panel>aside{grid-column:1/-1}.integration-panel{grid-template-columns:1fr 1fr}.challenge-grid>div:last-child{grid-template-columns:1fr}}@media (width<=720px){.payment-options>div,.diamond-panel,.move-panel,.diamond-admin-top,.integration-panel{grid-template-columns:1fr}.card-checkout-layer{place-items:end center;padding:0}.card-checkout-layer>section{border-radius:18px 18px 0 0;max-height:96vh;padding:19px 13px}.product-page .detail-related button>span{height:165px}.diamond-panel>aside,.move-history{grid-column:auto}.plan-check-item{grid-template-columns:52px 1fr!important}.plan-check-item>.proof-action{grid-column:1/-1}.move-metrics b{font-size:17px}.move-history article,.role-guide{grid-template-columns:1fr}.completion-review>article{grid-template-columns:70px 1fr}.completion-review img{width:70px;height:70px}.completion-review article>div:last-child{grid-column:1/-1}.challenge-grid>div:last-child{padding:7px}.challenge-card{grid-template-columns:92px 1fr}.challenge-card img{width:92px;height:92px}.selected-plan article.training-item{grid-template-columns:28px 1fr 1fr}.selected-plan article.training-item .video-url{grid-column:2/4}.selected-plan article.training-item>button{grid-area:auto/3;height:34px}}.selected-plan article.nutrition-item{grid-template-columns:34px minmax(130px,.9fr) 80px minmax(130px,1fr) minmax(120px,1fr) 70px 34px!important}@media (width<=850px){.selected-plan article.nutrition-item,.selected-plan article.training-item{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)!important}.selected-plan article.nutrition-item>b,.selected-plan article.training-item>b{grid-row:1/4}.selected-plan article.nutrition-item>:not(b),.selected-plan article.training-item>:not(b){grid-column:auto!important}.selected-plan article.nutrition-item>button,.selected-plan article.training-item>button{grid-row:auto;height:36px;grid-column:3!important}.selected-plan article.training-item .video-url{grid-column:2/4!important}}.credit-whatsapp-composer{flex:260px}.credit-whatsapp-draft{background:#f5fbf7;border:1px solid #bdd7c9;border-radius:10px;gap:10px;margin-top:10px;padding:14px;display:grid}.credit-whatsapp-draft label{gap:8px;font-weight:700;display:grid}.credit-whatsapp-draft textarea{resize:vertical;width:100%;min-height:120px;font-weight:400;line-height:1.5}.credit-whatsapp-draft small{color:#486674}.credit-whatsapp-draft a{background:#146c43;border-color:#146c43;width:max-content;max-width:100%;display:inline-block}.credit-whatsapp-draft a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.credit-center,.branch-inventory{color:#19313e;gap:22px;display:grid}.credit-head,.branch-inventory>header{background:#f3f8fb;border:1px solid #ccdde6;border-radius:16px;padding:24px}.credit-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.credit-head h2,.branch-inventory h2{color:#17313f;margin:6px 0 0}.credit-head select,.credit-center input,.credit-center select,.credit-center textarea,.branch-inventory input{color:#17313f;min-height:42px;font:inherit;background:#fff;border:1px solid #b9ced8;border-radius:8px;padding:10px}.credit-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.credit-kpis article{background:#fff;border:1px solid #ccdde6;border-radius:12px;gap:8px;padding:18px;display:grid}.credit-kpis b{color:#123448;font-size:1.45rem}.credit-kpis small,.credit-account small{letter-spacing:.04em}.credit-setup-warning{background:#fff3d7;border:1px solid #d9b76a;border-radius:10px;padding:14px}.credit-limit-editor,.credit-message-editor{background:#fff;border:1px solid #ccdde6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.credit-message-editor label{flex:100%;gap:8px;display:grid}.credit-message-editor textarea{width:100%;min-height:90px}.credit-filters{flex-wrap:wrap;gap:8px;display:flex}.credit-filters input{flex:240px}.credit-center button,.branch-inventory button,.credit-actions a{color:#fff;font:inherit;cursor:pointer;background:#1d4051;border:1px solid #1d4051;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none}.credit-filters button{color:#1d4051;background:#e9f1f6}.credit-filters button.active{color:#fff;background:#1d4051}.credit-list{gap:12px;display:grid}.credit-account{background:#fff;border:1px solid #cfdae0;border-left:7px solid #41866b;border-radius:12px;gap:16px;padding:18px;display:grid}.credit-account.soon{border-left-color:#e1a52b}.credit-account.overdue{border-left-color:#d54b50}.credit-account.paid{border-left-color:#7999ae}.credit-account header{justify-content:space-between;align-items:start;gap:12px;display:flex}.credit-account h3{margin:4px 0}.credit-account em{color:#607783;font-style:normal}.credit-account header>b{color:#254b5d;font-size:.8rem}.credit-values{flex-wrap:wrap;gap:20px;display:flex}.credit-values span{gap:4px;font-size:.8rem;display:grid}.credit-values b{font-size:1.1rem}.credit-actions,.credit-payment-form{flex-wrap:wrap;gap:8px;display:flex}.credit-payment-form input{flex:130px}.credit-account details{border-top:1px solid #d9e5e9;padding-top:12px}.credit-account details p{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;display:flex}.credit-empty{background:#fff;border-radius:12px;padding:24px}.branch-inventory-layout{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:16px;display:grid}.branch-product-list{align-content:start;gap:6px;max-height:560px;display:grid;overflow:auto}.branch-product-list button{text-align:left;color:#19313e;background:#fff;border-color:#ccdde6;display:grid}.branch-product-list button.selected{background:#d9ebf3}.branch-inventory form{background:#fff;border:1px solid #ccdde6;border-radius:12px;align-content:start;gap:12px;padding:20px;display:grid}.branch-inventory form label{gap:5px;display:grid}.branch-search{width:100%}.pos-store,.pos-credit-warning,.branch-team{background:#f0f7fa;border:1px solid #c5dce6;border-radius:10px;padding:12px}.pos-credit-warning{background:#fff3d7;border-color:#d9b76a}@media (width<=760px){.credit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-head{display:grid}.branch-inventory-layout{grid-template-columns:1fr}.credit-account header{display:grid}}.nutrition-daily .meal-content{gap:12px;display:grid}.nutrition-daily .meal-content>h3{border-bottom:1px solid #dce7ec;padding-bottom:14px;margin-bottom:4px!important}.nutrition-daily .meal-content>article.meal-choice{background:#fff;border-radius:12px;min-height:94px;line-height:1.55;border:1px solid #dce7ec!important;padding:20px 18px!important}.nutrition-daily .meal-choice>div{gap:6px;min-width:0;display:grid}.nutrition-daily .meal-choice>div>small{margin:0}.nutrition-daily .meal-choice>div>b{letter-spacing:.01em;font-size:16px;line-height:1.45}.nutrition-daily .meal-choice>div>p{margin:0!important;line-height:1.65!important}.strava-link-form,.strava-review{color:#203844;background:#fff;border:1px solid #ccdbe2;border-radius:14px;padding:24px}.strava-link-form{gap:14px;display:grid}.strava-link-form>small,.strava-review-card small{letter-spacing:.1em;color:#66818e;font-size:9px;font-weight:900}.strava-link-form h3,.strava-link-form p{margin:0}.strava-link-form label{letter-spacing:.08em;gap:7px;font-size:10px;font-weight:900;display:grid}.strava-link-form input,.strava-link-form textarea{color:#203844;width:100%;font:inherit;letter-spacing:normal;background:#f8fbfc;border:1px solid #b9cbd3;border-radius:8px;padding:13px}.strava-link-form textarea{resize:vertical;min-height:82px}.strava-link-form button,.strava-review-card button{color:#fff;background:#244b60;border:0;border-radius:8px;padding:13px 16px;font-weight:900}.strava-submission-history{background:#fff;border:1px solid #ccdbe2;border-radius:14px;grid-column:1/-1;padding:20px}.strava-submission-history article{border-bottom:1px solid #e0e8ec;grid-template-columns:1fr auto auto;gap:15px;padding:14px 0;display:grid}.strava-submission-history article:last-child{border:0}.strava-submission-history a,.strava-review-card a{color:#245d79;font-weight:900;text-decoration:underline}.strava-status-aprovado{color:#197044}.strava-status-rejeitado{color:#9a2938}.strava-status-pendente{color:#8b6414}.strava-review{margin:20px 0}.strava-review>.admin-list-head{margin:-24px -24px 0;padding:20px 24px}.strava-review>div:last-child{gap:10px;padding-top:18px;display:grid}.strava-review-card{background:#f8fbfc;border:1px solid #d6e1e6;border-radius:10px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:18px;padding:17px;display:grid}.strava-review-card>div:first-child{gap:7px;display:grid}.strava-review-card label{gap:5px;font-size:9px;font-weight:900;display:grid}.strava-review-card input{border:1px solid #b8cbd4;border-radius:7px;width:100%;padding:10px}.strava-review-card>div:last-child{gap:8px;display:flex}.strava-review-card .reject{background:#7d2732}.strava-review-card.reviewed{grid-template-columns:1fr auto}.strava-review-card.aprovado>strong{color:#197044}.strava-review-card.rejeitado>strong{color:#9a2938}.featured-product-toggle{border-radius:9px;background:#eef6f9!important;border:1px solid #9dbdca!important;padding:14px!important}@media (width<=700px){.nutrition-daily .meal-content>article.meal-choice{gap:10px;padding:17px 14px!important}.nutrition-daily .meal-choice>div>b{font-size:15px}.strava-submission-history article,.strava-review-card{grid-template-columns:1fr}.strava-review-card>div:last-child{flex-direction:column}.strava-review-card button{width:100%}}:root{--b7-bg:#0b0b0b;--b7-surface:#151515;--b7-surface-2:#1d1d1d;--b7-surface-3:#292929;--b7-text:#f4f4f2;--b7-muted:#a7a7a4;--b7-border:#363636;--b7-ice:#f4f4f2;--b7-blue:#cfcfcb}html,body{color:#f4f4f2;background:#0b0b0b}.solid,.outline:hover,.header-actions button:hover,.header-actions a:hover,.mobile-bottom-nav button.active{color:#101010!important;box-shadow:none!important;background:#f2f2ef!important;border-color:#f2f2ef!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #f3f3f0!important}.product-card,.detail-panel,.cart-summary,.editor,.admin-list,.plan-view,.client-summary,.integration-panel article,.tutorial article,.order-card,.completion-review,.challenge-grid,.diamond-leader-admin{box-shadow:none!important;background:#171717!important;border-color:#373737!important}.flyer-stage{background:#202020;border:1px solid #3b3b3b;grid-template-columns:1.2fr .8fr;width:min(1420px,100% - 64px);min-height:390px;margin:42px auto 28px;display:grid;position:relative;overflow:hidden}.flyer-stage:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 45%);position:absolute;inset:0}.flyer-stage>div{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 7vw;display:flex;position:relative}.flyer-stage h1{font-family:var(--font-display);letter-spacing:-.055em;max-width:900px;margin:10px 0 18px;font-size:clamp(42px,5.7vw,88px);line-height:.88}.flyer-stage p:not(.kicker){color:#b7b7b3;max-width:600px;font-size:16px;line-height:1.65}.flyer-stage aside{text-align:center;background:linear-gradient(135deg,#161616,#272727);border:1px dashed #646464;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;margin:26px;display:flex}.flyer-stage aside span{font:700 66px/1 var(--font-display);color:#f4f4f2}.flyer-stage aside b{font:800 15px/1 var(--font-display);letter-spacing:.18em}.flyer-stage aside small{color:#999;letter-spacing:.1em;max-width:260px;line-height:1.5}.compact-motion{background:#121212!important;border-block-color:#303030!important;min-height:42px!important;padding:9px 0!important}.compact-motion>div{gap:30px!important;animation-duration:34s!important}.compact-motion span{letter-spacing:.08em!important;font-size:14px!important}.mobile-bottom-nav{display:none}.proof-rule{font:800 11px/1.4 var(--font-display);letter-spacing:.08em;color:#c9c9c6;background:#1e1e1e;border:1px solid #404040;margin:18px 24px 0;padding:12px 15px}.proof-rule.diamond{color:#111;background:#f0f0ed;border-color:#f0f0ed}.diamond-member-toggle{background:#1d1d1d;border:1px solid #444!important;padding:14px!important}.diamond-member-toggle small{color:#a9a9a5;margin:5px 0 0 28px;display:block}.proof-thumb-button{cursor:zoom-in;width:130px;min-width:130px;height:104px;position:relative;overflow:hidden;background:#111!important;border:1px solid #444!important;padding:0!important}.proof-thumb-button img{object-fit:cover;width:100%;height:100%}.proof-thumb-button span{color:#fff;font:800 9px var(--font-display);letter-spacing:.1em;background:#000000c7;padding:5px;position:absolute;inset:auto 5px 5px}.proof-no-photo{text-align:center;color:#b7b7b3;border:1px dashed #555;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:130px;min-width:130px;height:104px;display:flex}.proof-no-photo b{color:#fff;font-size:24px}.proof-no-photo span{font:800 9px var(--font-display)}.proof-no-photo small{font-size:7px}.proof-lightbox{z-index:10000;background:#000000eb;place-items:center;padding:36px;animation:.18s b7Fade;display:grid;position:fixed;inset:0}.proof-lightbox img{object-fit:contain;background:#111;max-width:min(1100px,92vw);max-height:84vh;box-shadow:0 30px 80px #000}.proof-lightbox>button{color:#fff;background:#111;border:1px solid #777;width:48px;height:48px;font-size:30px;position:absolute;top:22px;right:28px}.proof-lightbox>span{color:#ddd;font:700 11px var(--font-display);background:#111;padding:8px 14px;position:absolute;bottom:18px}@media (width<=760px){body{padding-bottom:78px}.whatsapp{bottom:92px!important}.mobile-menu{display:none!important}.mobile-bottom-nav{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0df5;border:1px solid #333;grid-template-columns:repeat(5,1fr);height:66px;display:grid;position:fixed;box-shadow:0 16px 45px #000000b3}.mobile-bottom-nav button{color:#8d8d89;font:800 8px var(--font-display);letter-spacing:.06em;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.mobile-bottom-nav button>i{font-size:23px;font-style:normal;line-height:1}.mobile-bottom-nav button.mobile-main-action{border-radius:50%;place-self:start center;width:58px;height:58px;transform:translateY(-18px);color:#111!important;background:#f2f2ef!important;border:6px solid #0c0c0c!important;box-shadow:0 -12px 28px #ffffff1c!important}.mobile-bottom-nav button.mobile-main-action span{display:none}.mobile-bottom-nav button>b{color:#111;background:#fff;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:7px;right:20%}.flyer-stage{grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:18px auto}.flyer-stage>div{padding:38px 24px 30px}.flyer-stage h1{font-size:43px}.flyer-stage aside{min-height:170px;margin:0 18px 18px}.flyer-stage aside span{font-size:44px}.compact-motion{margin-bottom:4px}.compact-motion>div{gap:22px!important}.compact-motion span{font-size:11px!important}.proof-rule{margin:12px 12px 0}.proof-thumb-button,.proof-no-photo{width:92px;min-width:92px;height:84px}.proof-lightbox{padding:16px}.proof-lightbox img{max-width:96vw;max-height:78vh}}html,body,main{color:#222427!important;background:#e7e9eb!important}body:before{opacity:1!important;background:linear-gradient(#f4f5f5 0,#e7e9eb 54%,#dfe2e4 100%)!important}header{color:#202225!important;background:#fbfbfaf7!important;border-color:#c9cdd0!important;box-shadow:0 8px 28px #24262812!important}header nav button,.header-actions button,.header-actions a,.logo-button{color:#202225!important}.search{background:#eeeeec!important;border-color:#d6d8da!important}.search input{color:#222!important}.search input::placeholder{color:#777!important}.header-actions button,.header-actions a{background:#fbfbfa!important;border-color:#c6c9cc!important}.demo-bar{color:#25282b!important;background:#f6f6f4!important;border-color:#d4d6d8!important}.flyer-stage{background:#f8f8f6!important;border-color:#c4c7ca!important;box-shadow:0 18px 48px #26282a17!important}.flyer-stage:before{background:linear-gradient(115deg,#00000006,#0000 48%)!important}.flyer-stage h1{color:#222427!important}.flyer-stage p:not(.kicker),.flyer-stage .kicker{color:#666b70!important}.flyer-stage aside{color:#24272a!important;background:linear-gradient(135deg,#e1e3e5,#f2f3f3)!important;border-color:#979ca1!important}.flyer-stage aside span,.flyer-stage aside b{color:#24272a!important}.flyer-stage aside small{color:#686d72!important}.compact-motion span,.compact-motion i{color:#2d3033!important}.kicker,.rating,.product-breadcrumb span,.catalog-head small,.plan-view-head small,.admin-title p,.flyer-stage .kicker{color:#656a6f!important}.product-card,.detail-panel,.cart-summary,.cart-item,.editor,.admin-list,.plan-view,.client-summary,.integration-panel article,.tutorial article,.order-card,.completion-review,.challenge-grid,.diamond-leader-admin,.saved-plans,.selected-plan,.plan-tab-content,.plan-check-item{color:#232629!important;background:#fbfbfa!important;border-color:#c8ccd0!important;box-shadow:0 10px 28px #2426280e!important}.product-card p,.product-card small,.product-card em,.detail-copy p,.cart-item small,.editor p,.admin-list small,.admin-list em,.plan-view p,.client-summary p,.tutorial p{color:#6c7176!important}.product-card img,.detail-gallery img,.cart-item img,.product-image-preview img,.completion-review img{filter:none!important;mix-blend-mode:normal!important}.product-card button,.detail-panel button,.editor button,.admin-list button,.plan-view button{border-color:#bfc3c6}.product-card .add,.detail-add,.editor .solid{color:#fff!important;background:#2a2d30!important;border-color:#2a2d30!important}.solid{color:#fff!important;background:#292c30!important;border-color:#292c30!important}.product-detail-layer{background:#e1e4e6eb!important}.product-detail,.detail-related{color:#232629!important;background:#f7f7f5!important;border-color:#c4c8cb!important}.detail-copy,.detail-description,.detail-long-description{color:#2a2d30!important}.detail-benefits article,.detail-trust span,.detail-flavors button{color:#303337!important;background:#eceeed!important;border-color:#c8ccd0!important}.cart-summary{background:#f8f8f6!important}.cart-summary input,.cart-summary select,.cart-summary textarea,.editor input,.editor select,.editor textarea{color:#222!important;background:#fff!important;border-color:#bfc3c6!important}.admin-shell{background:#e5e7e9!important}.admin-nav{color:#fff!important;background:#272a2d!important;border-color:#3c3f42!important}.admin-nav button{color:#d8dadd!important}.admin-nav button.active{color:#24272a!important;background:#f7f7f5!important;border-color:#f7f7f5!important}.admin-head{color:#25282b!important;background:#f6f7f7!important;border-color:#c8ccd0!important}.admin-table,.audit-list,.automation-layout,.integration-panel,.staff-manager,.diamond-admin{color:#25282b!important}.admin-list-head{border-color:#c8ccd0!important}.role-guide span,.temporary-password,.product-admin-guide,.proof-rule.optional{color:#383c40!important;background:#eceeef!important;border-color:#c4c8cb!important}.diamond-member-toggle,.proof-rule.diamond{color:#fff!important;background:#292c30!important;border-color:#292c30!important}.diamond-member-toggle small{color:#d6d8da!important}.plan-tabs button{color:#303337!important;background:#f4f4f2!important;border-color:#c8ccd0!important}.plan-tabs button.active{color:#fff!important;background:#292c30!important;border-color:#292c30!important}.plan-check-item>div>small{color:#74797d!important}.diamond-panel>section,.diamond-panel aside,.move-panel>section,.strava-card,.move-history{color:#24272a!important;background:#f8f8f6!important;border-color:#c7cbce!important}.diamond-ranking article{color:#292c30!important;background:#f4f4f2!important;border-color:#d0d3d5!important}.brand-story .story-card,.ecosystem,.diamond{color:#fff!important}.ecosystem,.diamond,footer{color:#f8f8f6!important;background:#24272a!important}.ecosystem h2,.diamond h2,footer,footer a,footer button{color:#f8f8f6!important}.proof article,.categories button{color:#25282b!important;background:#f7f7f5!important;border-color:#c8ccd0!important}.proof blockquote,.categories span{color:#64696e!important}@media (width<=760px){header{background:#fbfbfa!important}.flyer-stage{background:#fafaf8!important}.mobile-bottom-nav{background:#18191af7!important;border-color:#424548!important}.mobile-bottom-nav button{color:#aaa!important}.mobile-bottom-nav button.active:not(.mobile-main-action){color:#222!important;background:#f5f5f2!important}.mobile-bottom-nav button.mobile-main-action{color:#202225!important;background:#f5f5f2!important;border-color:#171819!important}.admin-content,.client-shell,.catalog,.product-page,.cart-layout{background:#e7e9eb!important}}.mobile-product-search{display:none}@media (width<=760px){body{padding-bottom:76px}header{height:64px!important;padding:0 14px!important}.mobile-product-search{color:#292c30;background:#f8f8f6;border:1px solid #c8ccd0;align-items:center;gap:10px;height:40px;margin:8px 12px 10px;padding:0 14px;display:flex;box-shadow:0 7px 20px #2224260f}.mobile-product-search input{color:#24272a;width:100%;height:100%;font:700 11px var(--font-body);background:0 0;border:0;outline:0}.mobile-product-search input::placeholder{color:#7a7f84}.mobile-search-glyph{border:1.8px solid #34383c;border-radius:50%;flex:0 0 14px;width:14px;height:14px;position:relative}.mobile-search-glyph:after{content:"";transform-origin:0;background:#34383c;width:6px;height:1.8px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.service-strip{background:#e7e9eb!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px 12px!important}.service-strip article{background:#f8f8f6!important;border:1px solid #cfd2d4!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:8px 9px!important}.service-strip article>b{color:#92979b!important;font-size:7px!important}.service-strip article strong{display:block;letter-spacing:.08em!important;color:#34383c!important;font-size:7px!important;line-height:1.25!important}.service-strip article p{display:none!important}.mobile-bottom-nav{background:#1a1c1ef5!important;border-radius:14px!important;grid-template-columns:repeat(5,1fr)!important;height:62px!important;left:8px!important;right:8px!important;overflow:hidden!important;box-shadow:0 15px 38px #0000006b!important}.mobile-bottom-nav button,.mobile-bottom-nav button.active:not(.mobile-main-action){color:#aeb2b5!important;min-width:0!important;box-shadow:none!important;letter-spacing:.035em!important;background:0 0!important;border:0!important;gap:4px!important;padding:6px 2px!important;font-size:7px!important}.mobile-bottom-nav button.active{color:#fff!important}.mobile-bottom-nav button.active:after{content:"";background:#fff;border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:34%;right:34%}.nav-glyph{color:currentColor;width:22px;height:22px;position:relative;font-size:0!important;display:block!important}.nav-menu{background:linear-gradient(currentColor,currentColor) 2px 1px/18px 1.7px no-repeat,linear-gradient(currentColor,currentColor) 2px 7px/18px 1.7px no-repeat,linear-gradient(currentColor,currentColor) 2px 13px/18px 1.7px no-repeat;margin:3px 0;height:16px!important}.nav-diet{border:1.7px solid;border-radius:50%;transform:scale(.78)}.nav-diet:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:4px}.nav-diet:after{content:"";border-left:1.7px solid;border-right:1.7px solid;width:2px;height:20px;position:absolute;top:1px;left:-5px}.nav-training:before{content:"";background:currentColor;height:2px;position:absolute;top:10px;left:2px;right:2px}.nav-training:after{content:"";border:1.7px solid;width:3px;height:12px;position:absolute;top:5px;left:4px;box-shadow:10px 0 0 -1px #1a1c1e,10px 0}.mobile-bottom-nav button.active .nav-training:after{box-shadow:10px 0 0 -1px #1a1c1e,10px 0 #fff}.nav-strava{color:#fc5200!important}.nav-strava:before{content:"";border-bottom:13px solid;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:1px;left:3px;transform:skew(-8deg)}.nav-strava:after{content:"";border-top:9px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:1px;right:1px;transform:skew(-8deg)}.nav-usage:before{content:"Rx";color:#73cceb;border:2px solid;border-radius:5px;place-items:center;font:900 10px Archivo Black;display:grid;position:absolute;inset:1px}.nav-account{border:1.7px solid;border-radius:50%;width:22px;height:22px;overflow:hidden}.nav-account:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:6px}.nav-account:after{content:"";background:currentColor;border-radius:50% 50% 30% 30%;width:16px;height:10px;position:absolute;bottom:-2px;left:1.3px}.whatsapp{bottom:82px!important}}.pos-shell,.promo-center{color:#24272a}.pos-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.pos-metrics article{background:#f7f7f5;border:1px solid #c9cdd0;padding:18px}.pos-metrics small{font:800 9px var(--font-body);letter-spacing:.12em;display:block}.pos-metrics b{font:900 24px var(--font-display);margin-top:8px;display:block}.pos-quick-client{color:#17313d;background:#eef6f8;border:1px solid #adc5cf;margin:0 0 16px;padding:16px 18px}.pos-quick-client>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.pos-quick-client>div span>*{display:block}.pos-quick-client small{letter-spacing:.12em;font-size:8px;font-weight:900}.pos-quick-client b{margin-top:4px;font-size:13px}.pos-quick-client button{color:#fff;letter-spacing:.08em;background:#183c4b;border:0;min-height:40px;padding:0 16px;font-size:9px;font-weight:900}.pos-quick-client form{border-top:1px solid #c8d9df;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.pos-quick-client label{letter-spacing:.08em;gap:6px;font-size:8px;font-weight:900;display:grid}.pos-quick-client input{color:#172027;background:#fff;border:1px solid #aebfc6;min-width:0;height:42px;padding:0 11px}.pos-commission-report{color:#183540;background:#eaf3f6;border:1px solid #acc4ce;align-items:stretch;gap:8px;margin:0 0 16px;padding:12px;display:flex;overflow-x:auto}.pos-commission-report header{border-right:1px solid #b9cbd2;min-width:190px;padding:8px 12px}.pos-commission-report header>*{display:block}.pos-commission-report header small{letter-spacing:.1em;font-size:8px}.pos-commission-report header b{margin-top:5px;font-size:11px}.pos-commission-report article{background:#fff;border:1px solid #cbd8dd;justify-content:space-between;align-items:center;gap:24px;min-width:230px;padding:9px 12px;display:flex}.pos-commission-report article span,.pos-commission-report article strong{font-size:11px}.pos-commission-report article small{color:#657981;margin-top:4px;font-size:8px;display:block}.pos-commission-report article strong{text-align:right;color:#176238}.split-payments{background:#edf1f2;border:1px solid #bec8cc;margin-top:14px;padding:12px}.split-payments>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.split-payments>div>b{letter-spacing:.09em;font-size:9px}.split-payments>div>button{color:#fff;background:#1b4050;border:0;padding:8px 10px;font-size:8px;font-weight:900}.split-payments>section{grid-template-columns:1fr 110px 30px;gap:7px;margin-top:8px;display:grid}.split-payments select,.split-payments input{background:#fff;border:1px solid #b5c0c5;width:100%;min-width:0;padding:10px}.split-payments>section>button{color:#8b2525;background:#fff;border:1px solid #bf7474;font-weight:900}.split-payments>p{border-top:1px solid #c7d0d4;margin:10px 0 0;padding-top:9px;font-size:9px}.split-payments>p.balanced{color:#16703c}.split-payments>p.pending{color:#9a3d2f}.pos-logged-seller{background:#eaf2f5;border:1px solid #afc2ca;gap:4px;margin-top:13px;padding:12px;display:grid}.pos-logged-seller small{letter-spacing:.1em;font-size:8px;font-weight:900}.pos-logged-seller b{color:#193b49;font-size:13px}.pos-logged-seller span{color:#61747c;font-size:9px}.pos-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.7fr);gap:16px;display:grid}.pos-catalog,.pos-cart{background:#f8f8f6;border:1px solid #c7cbce;padding:18px}.pos-search{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pos-search b{white-space:nowrap}.pos-search input{background:#fff;border:1px solid #bdc2c6;width:100%;padding:14px}.pos-catalog>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-catalog>div>button{text-align:left;color:#272a2d;background:#fff;border:1px solid #ccd0d3;gap:5px;padding:10px;transition:all .18s;display:grid;position:relative}.pos-catalog>div>button:hover{border-color:#333;transform:translateY(-2px);box-shadow:0 8px 18px #0001}.pos-catalog>div>button>span{background:#eceeed;height:100px;overflow:hidden}.pos-catalog img{object-fit:contain;width:100%;height:100%}.pos-catalog button small{color:#72777b;font-size:9px}.pos-catalog button strong{font-size:14px}.pos-catalog button i{color:#fff;background:#292c30;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:8px;right:8px}.pos-cart{align-self:start;position:sticky;top:20px}.pos-cart h2{margin:0 0 14px}.pos-empty{text-align:center;border:1px dashed #bbb;padding:30px}.pos-cart>article{border-bottom:1px solid #d4d7d9;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pos-cart article span>*{display:block}.pos-cart article div{align-items:center;display:flex}.pos-cart article div button{width:28px;height:28px}.pos-cart article div b{padding:0 9px}.pos-cart>label,.pos-two label{letter-spacing:.09em;gap:6px;margin-top:13px;font-size:9px;font-weight:900;display:grid}.pos-cart input,.pos-cart select{background:#fff;border:1px solid #bfc4c7;padding:12px}.pos-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pos-total{background:#e8eaeb;gap:8px;margin:18px 0;padding:14px;display:grid}.pos-total span,.pos-total strong{justify-content:space-between;display:flex}.pos-total strong{font-size:17px}.pos-cart>.solid,.pos-cart>.outline{width:100%;margin-top:8px;padding:15px}.promo-center{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.promo-column{gap:14px;display:grid}.promo-column>.editor{margin:0}.promo-list{background:#f7f7f5;border:1px solid #c7cbce;padding:15px}.promo-list h3{margin:0 0 10px}.promo-list article{border-top:1px solid #d3d6d8;align-items:center;gap:7px;padding:12px 0;display:flex}.promo-list article span{gap:3px;margin-right:auto;display:grid}.promo-list article span b{font-size:15px}.promo-list article button{background:#fff;border:1px solid #aaa;padding:8px;font-size:8px;font-weight:900}.combo-picker{grid-template-columns:repeat(2,1fr);gap:8px;max-height:390px;margin:15px 0;display:grid;overflow:auto}.combo-picker label{background:#fff;border:1px solid #ccd0d3;grid-template-rows:auto auto;grid-template-columns:auto 50px 1fr;align-items:center;gap:3px 8px;padding:8px;display:grid}.combo-picker label.selected{background:#edf0f1;border:2px solid #292c30}.combo-picker label>span{grid-row:1/3;width:50px;height:50px}.combo-picker img{object-fit:contain;width:100%;height:100%}.combo-picker label small{grid-column:3}.combo-summary{color:#fff;background:#292c30;gap:6px;margin-bottom:12px;padding:14px;display:grid}.combo-summary span,.combo-summary strong{justify-content:space-between;display:flex}.combo-summary strong{font-size:16px}.coupon-box{background:#eceeef;border:1px solid #c8ccd0;gap:7px;margin:10px 0;padding:12px;display:grid}.coupon-box>label{font-size:9px;font-weight:900}.coupon-box>div{display:flex}.coupon-box input{flex:1}.coupon-box>div button{padding:0 12px}.coupon-box>span{color:#19713b;align-items:center;gap:10px;display:flex}.coupon-box>span em{margin-left:auto}.coupon-box>span button{background:0 0;border:0;font-size:8px;text-decoration:underline}@media (width<=1050px){.pos-layout,.promo-center{grid-template-columns:1fr}.pos-cart{position:static}.pos-catalog>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.pos-metrics,.pos-catalog>div:last-child,.combo-picker{grid-template-columns:1fr}.pos-shell,.promo-center{font-size:13px}.pos-layout{display:block}.pos-cart{margin-top:12px}.promo-center{display:block}.promo-column{margin-bottom:16px}.pos-quick-client>div{flex-direction:column;align-items:flex-start}.pos-quick-client>div button{width:100%}.pos-quick-client form{grid-template-columns:1fr}.pos-quick-client form>button{width:100%}.pos-commission-report{display:block}.pos-commission-report header{border-bottom:1px solid #b9cbd2;border-right:0}.pos-commission-report article{min-width:0;margin-top:7px}.split-payments>section{grid-template-columns:1fr 100px 30px}}@media (width<=380px){.service-strip{gap:4px!important;padding-inline:8px!important}.service-strip article{padding-inline:7px!important}.service-strip article strong{font-size:6.5px!important}.mobile-bottom-nav button span{font-size:6.5px}}.theme-toggle{place-items:center;border-radius:50%!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:21px!important;display:grid!important}.phone-password-note{color:#22333b;background:#eef4f6;border:1px solid #c5d5dc;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.phone-password-note b{letter-spacing:.08em;font-size:11px}.phone-password-note span{color:#52636b;font-size:12px}.product-zoom-hint{color:#24282b;z-index:3;background:#fffffff0;border:1px solid #c8cdd0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;transition:all .25s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #00000021}.product-image>img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product-image:hover>img{transform:scale(1.1)}.product-image:hover .product-zoom-hint{color:#fff;background:#222;transform:scale(1.1)}.detail-main-image{cursor:zoom-in;touch-action:pan-y}.detail-main-image>img{transform-origin:var(--zoom-origin,50% 50%);transition:transform .3s}.detail-main-image.zooming>img{transform:scale(1.85)}.detail-main-image.zooming{cursor:zoom-out}.detail-zoom-hint{color:#fff;font:800 9px/1 var(--font-body);letter-spacing:.08em;white-space:nowrap;z-index:4;pointer-events:none;background:#121619d1;border-radius:999px;padding:8px 12px;position:absolute;bottom:13px;left:50%;translate:-50%}.detail-main-image.zooming .detail-zoom-hint{opacity:0}.flyer-carousel{background:#202224;border:1px solid #c4c7ca;width:min(1420px,100% - 64px);height:clamp(330px,42vw,520px);margin:42px auto 28px;position:relative;overflow:hidden;box-shadow:0 18px 48px #26282a1c}.flyer-slide{cursor:pointer;background-position:50%;background-size:cover;animation:.65s flyerIn;position:absolute;inset:0}.flyer-slide>div{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;height:100%;padding:clamp(34px,6vw,82px);display:flex}.flyer-slide h1{font-family:var(--font-display);letter-spacing:-.05em;white-space:pre-line;margin:9px 0 15px;font-size:clamp(42px,6vw,86px);line-height:.9}.flyer-slide p:not(.kicker){color:#e4e4df;max-width:590px;font-size:clamp(14px,1.4vw,18px);line-height:1.55}.flyer-arrow{color:#fff;z-index:5;background:#12141699;border:1px solid #ffffff8c;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:50%;translate:0 -50%}.flyer-arrow.prev{left:15px}.flyer-arrow.next{right:15px}.flyer-dots{z-index:5;gap:7px;display:flex;position:absolute;bottom:17px;left:50%;translate:-50%}.flyer-dots button{background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0}.flyer-dots button.active{background:#fff;border-radius:10px;width:28px}@keyframes flyerIn{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.flyer-admin{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;display:grid}.flyer-upload>input[type=file]{opacity:0;pointer-events:none;position:absolute}.flyer-upload>span{color:#fff;letter-spacing:.08em;background:#292d30;place-items:center;width:max-content;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;display:inline-grid}.flyer-admin-preview{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:230px;margin:18px 0;padding:32px;display:flex}.flyer-admin-preview b{font:800 32px/1 var(--font-display)}.flyer-admin-preview span{margin-top:8px}.flyer-admin-list .list-thumb img{object-fit:cover;width:100%;height:100%}main:not(.theme-dark) .product-card,main:not(.theme-dark) .filter-row,main:not(.theme-dark) .category-chips button,main:not(.theme-dark) .cart-summary,main:not(.theme-dark) .detail-copy,main:not(.theme-dark) .detail-long-description{color:#25282b!important}main:not(.theme-dark) .product-card small,main:not(.theme-dark) .product-card p,main:not(.theme-dark) .catalog-title p,main:not(.theme-dark) .detail-copy p{color:#62686d!important}main:not(.theme-dark) input,main:not(.theme-dark) select,main:not(.theme-dark) textarea{color:#202326;background:#fff;border-color:#afb5b9}main:not(.theme-dark) input::placeholder,main:not(.theme-dark) textarea::placeholder{color:#71777c}.theme-dark{--b7-text:#f4f4f1;--b7-muted:#aeb4b8;--b7-border:#3b4145;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f1!important;background:#101315!important}.theme-dark header,.theme-dark .benefit-bar,.theme-dark footer,.theme-dark .section,.theme-dark .catalog,.theme-dark .product-page,.theme-dark .cart-page,.theme-dark .categories{color:#f4f4f1!important;background:#101315!important}.theme-dark header{border-color:#34393d!important}.theme-dark header button,.theme-dark nav button,.theme-dark footer button,.theme-dark footer a{color:#f4f4f1!important}.theme-dark .search,.theme-dark .mobile-product-search,.theme-dark input,.theme-dark select,.theme-dark textarea{color:#f5f5f2!important;background:#1b2023!important;border-color:#41484d!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#92999e!important}.theme-dark .product-card,.theme-dark .filter-row,.theme-dark .category-chips button,.theme-dark .cart-summary,.theme-dark .cart-item,.theme-dark .detail-copy,.theme-dark .detail-long-description,.theme-dark .detail-related,.theme-dark .detail-benefits{color:#f4f4f1!important;background:#181c1f!important;border-color:#3b4247!important}.theme-dark .product-card small,.theme-dark .product-card p,.theme-dark .catalog-title p,.theme-dark .detail-copy p,.theme-dark .detail-copy small,.theme-dark .detail-long-description p,.theme-dark footer p,.theme-dark footer small{color:#b6bdc1!important}.theme-dark .product-card .product-title,.theme-dark .product-card strong,.theme-dark .detail-copy h2,.theme-dark .detail-copy strong,.theme-dark .section-head h2,.theme-dark .catalog-title h1{color:#f8f8f5!important}.theme-dark .product-image,.theme-dark .detail-main-image,.theme-dark .cart-thumb{background:#22282c!important}.theme-dark .category-chips button.active,.theme-dark .product-copy>button:last-child,.theme-dark .solid{color:#171a1c!important;background:#f3f3ef!important}.theme-dark .service-strip,.theme-dark .motion-strip{color:#f3f3ef!important;background:#171a1c!important;border-color:#363b3f!important}.theme-dark .ecosystem{background:#1a1e21!important}.theme-dark .diamond{background:#090b0c!important}.theme-dark .theme-toggle{color:#171a1c!important;background:#f3f3ef!important}@media (width<=900px){.flyer-admin{grid-template-columns:1fr}.flyer-carousel{width:calc(100% - 24px);height:430px;margin:16px auto}.flyer-slide>div{padding:34px 25px}.flyer-slide h1{font-size:45px}.flyer-arrow{width:38px;height:38px}.product-zoom-hint{width:32px;height:32px}.detail-zoom-hint{font-size:8px}.header-actions .theme-toggle{display:grid!important}}@media (width<=640px){.flyer-carousel{height:360px}.flyer-slide h1{font-size:38px}.flyer-slide p:not(.kicker){font-size:13px}.flyer-slide .solid{min-height:43px}.flyer-arrow{top:auto;bottom:9px;translate:0}.flyer-dots{bottom:24px}.theme-toggle{width:36px!important;min-width:36px!important;height:36px!important}}:root{--black:#14232b;--ink:#1b2c35;--graphite:#344b57;--steel:#647985;--line:#c7d5dc;--paper:#edf3f6;--white:#fff;--b7-bg:#edf3f6;--b7-surface:#fff;--b7-surface-2:#f5f9fb;--b7-surface-3:#e3edf2;--b7-text:#172832;--b7-muted:#5e737e;--b7-border:#c6d5dc;--b7-ice:#173746;--b7-blue:#2d667e}html,body,main{color:#172832!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#edf3f6!important}body:before{background:linear-gradient(#f8fbfc 0,#edf3f6 58%,#e5eef2 100%)!important}header{background:#fffffffa!important;border-color:#c9d7dd!important;box-shadow:0 8px 28px #1c3d4c14!important}.benefit-bar{color:#f8fcfe!important;background:#173746!important;border-color:#244d60!important}.search,.mobile-product-search{background:#f1f6f8!important;border-color:#c5d5dc!important}.search input,.mobile-product-search input{color:#172832!important}.search input::placeholder,.mobile-product-search input::placeholder{color:#667b86!important}.header-actions button,.header-actions a{color:#1c303a!important;background:#fff!important;border-color:#b9cbd4!important}.header-actions .cart-button{color:#fff!important;background:#173746!important;border-color:#173746!important}.section,.catalog,.product-page,.cart-layout,.client-shell,.admin-content,.brand-story,.categories,.proof{color:#172832!important;background:#edf3f6!important}.section-head h2,.catalog-head h1,.catalog-title,.product-title,.cart-layout h1,.admin-title h1,.client h1,.categories h2,.proof h2{color:#172832!important}.kicker,.catalog-head small,.catalog-title p,.section-head p,.product-breadcrumb span{color:#5d727d!important}.product-card,.detail-panel,.cart-summary,.cart-item,.editor,.admin-list,.plan-view,.client-summary,.integration-panel article,.tutorial article,.order-card,.completion-review,.challenge-grid,.diamond-leader-admin,.saved-plans,.selected-plan,.plan-tab-content,.plan-check-item,.filter-row{color:#172832!important;background:#fff!important;border-color:#c5d4db!important;box-shadow:0 10px 28px #1d3d4c12!important}.pos-search>small{color:#6d7a82;margin-top:7px;font-size:9px;display:block}.pos-scanned-flavor{color:#1d3845;background:#eef7fa;border:2px solid #4b8aa5;border-radius:11px;margin:12px 0;padding:16px;box-shadow:0 12px 30px #1e52651f}.pos-scanned-flavor header{background:0 0;justify-content:space-between;align-items:start;display:flex}.pos-scanned-flavor header span>*{display:block}.pos-scanned-flavor header small{letter-spacing:.12em;color:#49788d;font-size:7px}.pos-scanned-flavor header b{margin:5px 0;font-size:14px}.pos-scanned-flavor header em{color:#5f737d;font-size:9px;font-style:normal}.pos-scanned-flavor header>button{color:#fff;background:#253d49;border:0;border-radius:6px;width:34px;height:34px;font-size:18px}.pos-scanned-flavor>p{margin:14px 0 9px;font-size:10px}.pos-scanned-flavor>div{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;display:grid}.pos-scanned-flavor>div button{color:#213b47;text-align:left;background:#fff;border:1px solid #9fb8c3;border-radius:7px;min-height:54px;padding:9px}.pos-scanned-flavor>div button>*{display:block}.pos-scanned-flavor>div button small{color:#66808c;margin-top:4px}.pos-scanned-flavor>div button:disabled{opacity:.45}.pos-scanned-flavor>div button:not(:disabled):hover{background:#e0f0f6;border-color:#2f708d}.product-card:hover,.tutorial article:hover{border-color:#7ea0af!important;box-shadow:0 18px 38px #1d3d4c24!important}.product-image,.detail-main-image,.cart-thumb,.product-image-preview{background:#eaf1f4!important}.product-copy>small,.product-card p,.product-card em,.product-card del,.detail-copy p,.cart-item small{color:#5b707b!important}.product-copy>.product-title,.product-card .product-title{color:#17313d!important;box-shadow:none!important;background:#e5eff3!important;border-color:#b9ccd5!important}.product-copy>strong,.product-card strong{color:#133747!important;text-shadow:none!important;opacity:1!important}.product-copy>strong{margin:7px 0 5px!important;font-size:21px!important;font-weight:950!important;line-height:1.15!important}.product-copy>strong small,.product-card strong small{color:#496773!important;opacity:1!important}.product-copy>del{color:#647984!important;text-decoration-color:#8fa2ab!important}.product-copy>button:last-child,.product-card .add,.detail-add,.solid{color:#fff!important;background:#173746!important;border-color:#173746!important;box-shadow:0 8px 20px #17374626!important}.product-copy>button:last-child:hover,.detail-add:hover,.solid:hover{background:#24566c!important;border-color:#24566c!important}.outline{color:#173746!important;background:#fff!important;border-color:#7d9eac!important}.category-chips button,.filter-row select{color:#29414c!important;background:#fff!important;border-color:#bdd0d8!important}.category-chips button.active{color:#153746!important;background:#dcebf1!important;border-color:#7fa5b5!important}.detail-copy,.detail-long-description,.detail-related,.detail-benefits{color:#172832!important;background:#fff!important;border-color:#c5d4db!important}.detail-copy h2,.detail-copy>strong,.detail-long-description h3,.detail-related h3{color:#153442!important}.detail-copy>strong small{color:#52717e!important}.detail-benefits small,.detail-description,.detail-size,.detail-trust span,.detail-long-description p{color:#5d727d!important}.detail-benefits article,.detail-trust li,.detail-flavors button{color:#233d49!important;background:#f3f8fa!important;border-color:#c6d7de!important}.cart-summary input,.cart-summary select,.cart-summary textarea,.editor input,.editor select,.editor textarea,input,select,textarea{color:#172832!important;background:#fff!important;border-color:#b9ccd4!important}input::placeholder,textarea::placeholder{color:#738690!important}.shipping-option,.payment-option{color:#203844!important;background:#f5f9fb!important;border-color:#c6d6dd!important}.shipping-option.active,.payment-option.active{background:#e2f0f5!important;border-color:#4e879e!important}.card-checkout-layer>section{color:#172832!important;background:#f8fbfc!important;border-color:#bdcfd7!important}.card-checkout-head,.card-checkout-total{color:#172832!important;border-color:#cbd9df!important}.service-strip,.compact-motion{color:#172832!important;background:#f8fbfc!important;border-color:#c7d6dd!important}.service-strip article{border-color:#d4e0e5!important}.service-strip p{color:#627681!important}.whatsapp{color:#fff!important;background:#24566c!important;border-color:#39758e!important}@media (width<=760px){header{background:#fff!important}.service-strip{background:#edf3f6!important}.service-strip article{background:#fff!important;border-color:#c9d8df!important}.mobile-bottom-nav{background:#14232bf7!important;border-color:#395562!important}.mobile-bottom-nav button,.mobile-bottom-nav button.active:not(.mobile-main-action){color:#bac8ce!important}.mobile-bottom-nav button.active{color:#fff!important}}.portal{color:#172832!important;background:#edf3f6!important;grid-template-columns:230px minmax(0,1fr)!important}.portal-nav{box-shadow:10px 0 30px #2849570f;color:#1c3541!important;background:#f8fbfc!important;border-right:1px solid #c7d8df!important}.portal-nav .profile{border-color:#d4e1e6!important}.portal-nav .profile i{color:#fff!important;background:#173746!important}.portal-nav .profile b,.portal-nav .profile small{color:#1c3541!important}.portal-nav>button{color:#47626e!important;background:0 0!important;border-color:#d7e3e8!important}.portal-nav>button:hover,.portal-nav>button.active{color:#153746!important;background:#e2eef3!important;border-color:#8db0bf!important}.portal-content{color:#172832!important;background:radial-gradient(circle at 94% 4%,#70aec733,#0000 26%),#edf3f6!important;padding:42px clamp(22px,4vw,64px)!important}.portal-head h1{color:#153746!important;text-shadow:none!important;font-size:clamp(40px,5vw,72px)!important}.portal-head>span{color:#3a5865!important;background:#fff!important;border-color:#b9cdd6!important}.metric-grid article,.panel-card,.client-notifications,.move-panel>section,.move-panel>aside,.move-history,.client-orders>article,.client-plan-card{color:#172832!important;background:#fff!important;border-color:#bed1d9!important;box-shadow:0 13px 34px #25485714!important}.metric-grid article small,.metric-grid article span,.panel-card p,.move-panel p,.move-history p{color:#607682!important}.metric-grid article b,.panel-card h2,.panel-card h3,.move-panel h2,.move-panel h3,.move-panel strong,.move-panel b,.move-history h3,.move-history b{color:#153746!important;text-shadow:none!important}.client-notifications>div{color:#213b47!important;background:#edf4f7!important;border-color:#c5d8e0!important}.client-notifications>div small{color:#69808b!important}.move-types button{color:#294753!important;background:#edf4f7!important;border-color:#bcd1da!important}.move-types button.active,.move-panel button.solid{color:#fff!important;background:#20546b!important;border-color:#20546b!important}.move-metrics{border-color:#c6d7de!important}.move-metrics article b{color:#173746!important}.move-metrics article small{color:#66808c!important}.move-history article{color:#203945!important;background:#f2f7f9!important;border-color:#cedde3!important}.admin-client-profile{color:#183743;background:#edf5f8;border:1px solid #bfd3dc;margin:22px 0;padding:22px}.admin-client-profile>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.admin-client-profile>div:first-child span{letter-spacing:.18em;font-size:11px;font-weight:900}.admin-client-profile>div:first-child b{color:#17485b;letter-spacing:.08em;background:#d6e8ef;padding:7px 10px;font-size:10px}.admin-client-profile>p{color:#5b747f;margin:0 0 18px}.admin-client-profile>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-client-profile label{color:#37525e;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:900;display:grid}.admin-client-profile input{min-width:0}.integration-connect{letter-spacing:.08em;background:#20546b;border:1px solid #20546b;justify-content:center;align-items:center;margin-top:12px;padding:12px 16px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.integration-connect:hover{background:#2d6a83}.integration-panel article>em{color:#8b5b12;margin-top:12px;font-size:12px;display:block}@media (width<=900px){.portal{display:block!important}.portal-nav{overflow:auto;border-bottom:1px solid #c7d8df!important;border-right:0!important;display:flex!important}.portal-nav .profile{min-width:200px}.portal-nav>button{min-width:max-content}.portal-content{padding:28px 16px 120px!important}.admin-client-profile>div:last-child{grid-template-columns:1fr}}.address-status{letter-spacing:.06em;background:#e7f2f6;border-left:3px solid #4e8ca4;margin:9px 0 2px;padding:9px 11px;font-weight:900;line-height:1.4;color:#1e5369!important;font-size:8px!important;display:block!important}.address-block{color:#1c3743;background:#f3f8fa;border:1px solid #bfd2da;margin-top:16px;padding:16px}.address-block>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.address-block>div:first-child b{letter-spacing:.08em;font-size:10px}.address-block>div:first-child small{color:#647b85;text-align:right;max-width:220px;font-size:8px;line-height:1.4}.address-block.pickup{background:#f7fafb;border-style:dashed}.address-block .address-fields{margin-top:0!important}.address-block .address-fields label{color:#405b67!important}.address-block .address-fields input{color:#172832!important;background:#fff!important;border-color:#b8cdd6!important}.training-activity-cta{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#173746,#28657d);border:1px solid #3d7c94;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;margin:0 0 18px;padding:18px 20px;display:grid;box-shadow:0 12px 28px #1945572e}.training-activity-cta>i{background:#ffffff21;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.training-activity-cta>span{gap:4px;display:grid}.training-activity-cta small{color:#b9dbe8;letter-spacing:.12em;font-size:8px;font-weight:900}.training-activity-cta b{color:#fff;font:900 18px Archivo Black}.training-activity-cta em{color:#d4e7ee;font-size:10px;font-style:normal}.training-activity-cta>strong{color:#fff;letter-spacing:.08em;font-size:10px}.training-activity-cta:hover{background:linear-gradient(120deg,#205168,#347892);transform:translateY(-1px)}@media (width<=720px){.address-block>div:first-child{display:grid}.address-block>div:first-child small{text-align:left}.address-fields{grid-template-columns:1fr 95px!important}.training-activity-cta{grid-template-columns:auto 1fr;padding:15px}.training-activity-cta>strong{grid-column:2}.training-activity-cta b{font-size:15px}}.live-camera-layer{z-index:12000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f13eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.live-camera-layer>section{color:#17313d;background:#f7fbfc;border:1px solid #83a8b8;width:min(560px,100%);padding:20px;box-shadow:0 30px 90px #00000080}.live-camera-layer header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.live-camera-layer header span{gap:4px;display:grid}.live-camera-layer header small{color:#5c7884;letter-spacing:.14em;font-size:8px;font-weight:900}.live-camera-layer header b{font:900 clamp(18px,4vw,28px) Archivo Black}.live-camera-layer header strong{color:#fff;background:#173746;border-radius:50%;place-items:center;width:62px;height:62px;font:900 20px Archivo Black;display:grid}.live-camera-layer header strong.ending{background:#b22e35;animation:.7s infinite alternate cameraPulse}.live-camera-view{aspect-ratio:3/4;background:#091116;border:2px solid #294f60;place-items:center;max-height:62vh;display:grid;position:relative;overflow:hidden}.live-camera-view video{object-fit:cover;width:100%;height:100%;transform:scaleX(1)}.live-camera-view>span{color:#d8edf5;text-align:center;letter-spacing:.1em;background:#050e12c7;padding:9px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:12px;right:12px}.live-camera-error{color:#fff;text-align:center;place-items:center;gap:10px;padding:35px;display:grid}.live-camera-error i{font-size:44px;font-style:normal}.live-camera-error p{color:#fff!important}.live-camera-layer>section>p{color:#59727e;margin:12px 0;font-size:10px;line-height:1.5}.live-camera-layer>section>div:last-child{grid-template-columns:1fr 2fr;gap:10px;display:grid}.live-camera-layer button{letter-spacing:.08em;border:1px solid #7697a5;min-height:48px;font-size:9px;font-weight:950}.camera-cancel{color:#294550;background:#fff}.camera-capture{color:#fff;background:#1d5a72;border-color:#1d5a72!important}.live-camera-layer button:disabled{opacity:.5}@keyframes cameraPulse{to{transform:scale(1.07);box-shadow:0 0 0 8px #b22e3526}}@media (width<=600px){.live-camera-layer{place-items:end center;padding:0}.live-camera-layer>section{border-width:1px 0 0;width:100%;padding:14px}.live-camera-view{max-height:58vh}.live-camera-layer header strong{width:54px;height:54px}}.strength-session{color:#17313d;background:#fff;border:1px solid #b9cfd8;margin:0 0 20px;padding:22px;box-shadow:0 13px 34px #25485714}.strength-session>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.strength-session>div:first-child>i{background:#e2eef3;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-style:normal;display:grid}.strength-session>div:first-child>span{gap:4px;display:grid}.strength-session small{color:#65808c;letter-spacing:.13em;font-size:8px;font-weight:900}.strength-session b{color:#173746;font:900 20px Archivo Black}.strength-session em{color:#5b737e;font-size:10px;font-style:normal}.strength-session>div:first-child>strong{color:#173746;text-align:right;font-variant-numeric:tabular-nums;min-width:126px;font:900 clamp(24px,4vw,38px) Archivo Black}.strength-session>button,.strength-actions button{color:#fff;letter-spacing:.08em;background:#255c73;border:1px solid #255c73;width:100%;margin-top:17px;padding:14px;font-size:9px;font-weight:950}.strength-session>button.finish{background:#b13238;border-color:#b13238}.strength-session.active{border-color:#b13238;box-shadow:0 13px 34px #b132381f}.strength-session.active>div:first-child>i{background:#f5e1e2;animation:.8s infinite alternate cameraPulse}.strength-actions{grid-template-columns:2fr 1fr!important;gap:9px!important;display:grid!important}.strength-actions button.restart{color:#255c73;background:#fff}.strength-session>p{color:#607782;margin:12px 0 0;font-size:9px;line-height:1.5}@media (width<=650px){.strength-session{padding:16px}.strength-session>div:first-child{grid-template-columns:auto 1fr}.strength-session>div:first-child>strong{text-align:center;background:#edf4f7;grid-column:1/-1;padding:13px}.strength-actions{grid-template-columns:1fr!important}.strength-session b{font-size:16px}}.organized-proofs{overflow:visible!important}.proof-tabs{background:#f3f8fa;border-top:1px solid #c5d4db;border-bottom:1px solid #c5d4db;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.proof-tabs button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:44px;color:#3d5864!important;box-shadow:none!important;background:#fff!important;border:1px solid #c1d2d9!important;border-radius:8px!important;padding:9px 11px!important;display:grid!important}.proof-tabs button i{font-size:16px;font-style:normal}.proof-tabs button span{letter-spacing:.07em;font-weight:950;color:inherit!important;font-size:8px!important}.proof-tabs button b{color:#244b5d;background:#e4eef2;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid;margin:0!important}.proof-tabs button.active{color:#fff!important;background:#173746!important;border-color:#173746!important}.proof-tabs button.active b{color:#173746;background:#fff}.proof-list{gap:9px;padding:14px;display:grid}.proof-entry{color:#172832;background:#fff;border:1px solid #c7d6dc;border-radius:9px}.proof-entry.pending{grid-template-columns:130px minmax(180px,1fr) auto;align-items:center;gap:16px;padding:11px;display:grid}.proof-entry .proof-info{gap:4px;display:grid}.proof-entry .proof-info small{letter-spacing:.07em;font-weight:850;color:#66808b!important;font-size:8px!important}.proof-entry .proof-info b{color:#173746;font-size:13px;margin:0!important}.proof-entry .proof-info span{color:#607680!important;font-size:9px!important}.proof-entry.pending .proof-info em{letter-spacing:.08em;background:#fff3d4;border-radius:99px;width:max-content;margin-top:4px;padding:5px 7px;font-weight:950;color:#845b0b!important;font-size:7px!important}.proof-actions{gap:7px;min-width:166px;display:grid!important}.proof-actions button{width:100%;min-height:37px}.proof-entry.reviewed{background:#f7fafb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:9px 13px;display:grid}.proof-status-icon{background:#dff2e7;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;color:#28734c!important;font-size:17px!important;display:grid!important}.proof-entry.reviewed.rejeitado .proof-status-icon{background:#f6e2e4;color:#a3343e!important}.proof-result{color:#1d6a45;text-align:right;gap:3px;font:900 16px Archivo Black;display:grid}.proof-result small{font:800 7px var(--font-body);letter-spacing:.09em;color:#648078!important}.proof-entry.reviewed.rejeitado .proof-result{color:#8d3b43}.proof-entry.reviewed.rejeitado .proof-result small{color:#8d5e62!important}.proof-empty,.challenge-empty{text-align:center;place-items:center;gap:5px;color:#46616d!important;background:#f5f9fa!important;padding:30px!important;display:grid!important}.proof-empty>b,.challenge-empty>b{color:#26704b;background:#dceee5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.proof-empty>span,.challenge-empty>span{letter-spacing:.1em;font-size:9px;font-weight:950}.proof-empty>small,.challenge-empty>small{color:#71858e;font-size:9px}.challenge-grid>div:last-child:not(.challenge-empty){grid-template-columns:repeat(2,minmax(0,1fr))!important}.challenge-card{color:#172832!important;background:#f7fafb!important;border-color:#c1d2d9!important}.challenge-card b{color:#173746}.challenge-card p{color:#607781!important}.challenge-card em{color:#657c86!important}.challenge-delete{letter-spacing:.08em;cursor:pointer;border-radius:6px;width:100%;margin-top:12px;font-size:7px;font-weight:950;color:#9b3039!important;background:#fff!important;border:1px solid #d9aeb2!important;padding:9px!important}.challenge-delete:hover{background:#f9e9ea!important;border-color:#b94b55!important}@media (width<=1050px){.proof-tabs{grid-template-columns:repeat(3,1fr)}.challenge-grid>div:last-child:not(.challenge-empty){grid-template-columns:1fr!important}}@media (width<=720px){.proof-tabs{padding:10px;display:flex;overflow-x:auto}.proof-tabs button{min-width:150px}.proof-entry.pending{grid-template-columns:92px 1fr}.proof-entry.pending .proof-actions{grid-column:1/-1;grid-template-columns:2fr 1fr}.proof-entry.reviewed{grid-template-columns:34px 1fr}.proof-entry.reviewed .proof-result{text-align:left;grid-column:2}.challenge-card{grid-template-columns:92px 1fr!important}}.nutrition-daily>header{z-index:auto;background:0 0;border:0;height:auto;padding:0;display:block;position:static}.nutrition-daily>footer{color:#294d60;background:0 0;padding:20px 0 0;display:block}.exercise-muscle{color:#294d60;gap:8px;margin:12px 0;font-size:12px;display:grid}.exercise-muscle select{color:#203844;background:#fff;border:1px solid #a7becb;border-radius:8px;padding:12px}.exercise-demo .exercise-play{color:#234b61;background:#e6f0f5;width:100%;min-height:115px}.exercise-demo>button{padding:10px;font-size:11px}.store-load-error{color:#623c0d;background:#fff2d8;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.store-load-error button{color:#623c0d;background:#fff;border:1px solid #896439;padding:10px}.nutrition-daily .meal-content{min-height:220px}@media (width<=720px){.auth-layer,.product-detail-layer,.live-camera-layer,.card-checkout-layer,.mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-photo,.order-timeline span.active:last-of-type i{animation:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toast{z-index:13000}.selected-plan article.nutrition-item{grid-template-columns:34px minmax(0,1fr) 36px!important;align-items:start!important}.nutrition-item-editor{gap:9px;min-width:0;display:grid!important}.nutrition-main-option{grid-template-columns:minmax(130px,.9fr) 80px minmax(150px,1.2fr) minmax(120px,1fr) 75px;gap:6px;display:grid}.nutrition-main-option select,.nutrition-alternative-editor input{color:#17313d;background:#fff;border:1px solid #b7c8d1;border-radius:6px;min-width:0;padding:10px;font-size:10px}.nutrition-alternative-editor{background:#edf5f8;border:1px solid #c3d8e2;border-radius:8px;grid-template-columns:90px minmax(150px,1.2fr) minmax(120px,1fr) 75px 34px;align-items:center;gap:6px;padding:8px;display:grid}.nutrition-alternative-editor>span{color:#28566d;letter-spacing:.08em;font-size:8px;font-weight:900}.nutrition-alternative-editor>button,.selected-plan article.nutrition-item>.remove-plan-item{color:#fff;background:#263f4c;border:0;border-radius:6px;height:36px}.nutrition-item-editor>.add-alternative{color:#20485b;letter-spacing:.07em;background:#f4f9fb;border:1px dashed #5d879b;border-radius:6px;justify-self:start;min-height:34px;padding:0 13px;font-size:8px;font-weight:900}.plan-icon-editor{color:#263f4c;background:#f4f8fa;border:1px solid #c6d1d7;border-radius:10px;margin:18px 0;padding:16px}.plan-icon-editor>div small,.plan-icon-editor>div b{display:block}.plan-icon-editor>div small{color:#58717e;letter-spacing:.12em;font-size:7px}.plan-icon-editor>div b{margin-top:4px;font-size:10px}.plan-icon-editor article{border-bottom:1px solid #d8e1e5!important;grid-template-columns:minmax(150px,220px) 1fr!important;gap:10px!important;padding:12px 0!important;display:grid!important}.plan-icon-editor article:last-child{border-bottom:0!important}.plan-icon-editor label{grid-template-columns:1fr 52px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:grid}.plan-icon-editor input{text-align:center;height:42px;background:#fff!important;width:52px!important;padding:5px!important;font-size:22px!important}.plan-icon-editor article>div{flex-wrap:wrap;gap:5px;justify-content:flex-start!important;display:flex!important}.plan-icon-editor article button{cursor:pointer;background:#fff;border:1px solid #c0ccd2;border-radius:7px;width:38px;height:38px;font-size:19px}.plan-icon-editor article button.active{background:#dcecf3;border-color:#234d61;box-shadow:0 0 0 2px #62b8dd44}.meal-content>article.meal-choice{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;transition:background .2s;display:grid}.plan-order-editor{color:#263f4c;background:#f7f9fa;border:1px solid #c6d1d7;border-radius:10px;margin:18px 0;padding:16px}.plan-order-editor>header{background:0 0;justify-content:space-between;align-items:end;gap:16px;display:flex}.plan-order-editor>header span>*{display:block}.plan-order-editor>header small{color:#58717e;letter-spacing:.12em;font-size:7px}.plan-order-editor>header b{margin-top:4px;font-size:11px}.plan-order-editor>header p{color:#697a83;margin:0;font-size:9px}.plan-order-editor>div{gap:6px;margin-top:13px;display:grid}.plan-order-editor article{cursor:grab;background:#fff;border-radius:8px;min-height:56px;transition:all .18s;border:1px solid #d2dce1!important;grid-template-columns:25px 35px minmax(120px,1fr) 34px 34px 90px!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;display:grid!important}.plan-order-editor article:active{cursor:grabbing}.plan-order-editor article.dragging{opacity:.42;transform:scale(.99);border-style:dashed!important}.plan-order-editor article>i{color:#71858e;font-size:20px;font-style:normal}.plan-order-editor article>strong{color:#fff;background:#263f4c;border-radius:6px;place-content:center;width:30px;height:30px;font-size:9px;display:grid}.plan-order-editor article>span>*{display:block}.plan-order-editor article>span b{font-size:10px}.plan-order-editor article>span small{color:#71828a;margin-top:3px;font-size:8px}.plan-order-editor article>button{color:#244657;background:#edf4f7;border:1px solid #afc0c8;border-radius:6px;height:32px;font-weight:900}.plan-order-editor article>button:disabled{opacity:.3}.plan-order-editor article>label{color:#62757e;font-size:7px;font-weight:900}.plan-order-editor article select{color:#263f4c;background:#fff;border:1px solid #b9c7ce;border-radius:5px;width:100%;margin-top:3px;padding:5px;display:block}.meal-choice>div>small{color:#66818e;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.meal-choice.has-alternatives{background:#f4f9fb;border-left:3px solid #3b7996;padding-inline:16px}.meal-swap{color:#fff;letter-spacing:.08em;background:#173d50;border:1px solid #7fa7b9;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;display:grid}.meal-swap i{font-size:18px;font-style:normal}.meal-swap em{font-style:normal}@media (width<=850px){.nutrition-main-option{grid-template-columns:1fr 90px}.nutrition-main-option input:nth-of-type(2),.nutrition-main-option input:nth-of-type(3){grid-column:auto}.nutrition-alternative-editor{grid-template-columns:1fr 34px}.nutrition-alternative-editor>span,.nutrition-alternative-editor>input{grid-column:1}.nutrition-alternative-editor>button{grid-area:1/2/5}.selected-plan article.nutrition-item>.remove-plan-item{grid-column:3!important}.meal-content>article.meal-choice{grid-template-columns:1fr auto}.meal-choice>span{grid-column:1}.meal-swap{grid-area:1/2/3}}@media (width<=520px){.nutrition-main-option{grid-template-columns:1fr}.selected-plan article.nutrition-item{grid-template-columns:25px minmax(0,1fr)!important}.selected-plan article.nutrition-item>.remove-plan-item{grid-column:2!important}.meal-content>article.meal-choice{grid-template-columns:1fr}.meal-swap{grid-area:auto/1;justify-self:start}}@media (width<=620px){.plan-icon-editor{padding:12px}.plan-icon-editor article{grid-template-columns:1fr!important}.plan-icon-editor label{grid-template-columns:1fr 54px}.plan-order-editor{padding:12px}.plan-order-editor>header{display:block}.plan-order-editor>header p{margin-top:7px}.plan-order-editor article{grid-template-columns:22px 32px minmax(0,1fr) 32px 32px!important;padding:8px!important}.plan-order-editor article>label{grid-column:3/6;grid-template-columns:1fr 75px;align-items:center;gap:8px;display:grid}.plan-order-editor article>label select{margin:0}.plan-order-editor article>i{font-size:18px}}.nutrition-daily,.exercise-db-test{color:#203844;background:#fff;border:1px solid #cddde3;border-radius:16px;padding:24px}.nutrition-daily h2,.nutrition-daily h3,.exercise-db-test h3{color:#162f3d!important}.nutrition-daily p,.exercise-db-test p{font-size:14px;line-height:1.6;color:#49616e!important}.nutrition-daily header>span{color:#365668;background:#edf5f8;border-radius:8px;padding:12px;font-size:13px;display:block}.nutrition-daily .plan-tabs{margin:20px 0;overflow-x:auto}.meal-content>article{border-bottom:1px solid #e0e9ed;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.meal-content>article b{color:#243d49}.meal-content>article>span{color:#506773;font-size:13px}.meal-photo-picker{color:#294d60;cursor:pointer;text-align:center;background:#f3f8fa;border:2px dashed #95b4c3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;margin-top:22px;padding:18px;display:flex;position:relative}.meal-photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.meal-photo-picker:focus-within{outline-offset:3px;outline:3px solid #387491}.meal-photo-picker small{font-size:12px}.meal-photo-status{color:#226246;background:#eef7f2;border-radius:12px;align-items:center;gap:18px;margin:20px 0;padding:16px;display:flex}.meal-photo-status img{object-fit:cover;border-radius:8px;width:90px;height:90px}.nutrition-daily footer{border-top:1px solid #dce6eb;margin-top:24px;padding-top:20px}.nutrition-daily footer button,.exercise-db-test button{color:#fff;cursor:pointer;background:#244b60;border:0;border-radius:8px;padding:14px 18px;font-weight:700}.nutrition-daily button:disabled,.exercise-db-test button:disabled{opacity:.55;cursor:not-allowed}.nutrition-daily .meal-error{color:#a12838!important}.exercise-db-test{background:#f5f9fb;margin:20px 0}.exercise-search{gap:10px;display:flex}.exercise-search input{border:1px solid #a7becb;border-radius:8px;flex:1;min-width:0;padding:12px;color:#203844!important;background:#fff!important}.exercise-presets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.exercise-db-test .exercise-presets button{color:#294d60;background:#e0edf4;padding:8px 14px}.exercise-results{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.exercise-results article{background:#fff;border:1px solid #d7e3e9;border-radius:10px;padding:12px}.exercise-results article>b{color:#203844;display:block}.exercise-demo{color:#263d4b;background:#fff;border:1px solid #d4e1e7;border-radius:10px;max-width:340px;margin:12px 0;padding:10px}.exercise-demo img{object-fit:contain;width:100%;max-height:220px;display:block}.exercise-demo figcaption{margin-top:8px;font-size:11px}.exercise-db-test a,.exercise-demo a{color:#245d79;text-decoration:underline}.exercise-results .exercise-demo{border:0;padding:0}.exercise-results button{width:100%;font-size:11px}@media (width<=600px){.nutrition-daily,.exercise-db-test{padding:16px}.exercise-search{flex-direction:column}.meal-content>article{flex-direction:column;gap:4px}.nutrition-daily footer button{width:100%}.meal-photo-status{flex-direction:column;align-items:flex-start}.exercise-results{grid-template-columns:1fr 1fr}}.point-mode{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.point-mode button{color:#31505e;letter-spacing:.08em;cursor:pointer;background:#eef4f6;border:1px solid #bed0d8;min-height:42px;font-size:9px;font-weight:950}.point-mode button.active.add{color:#17653f;background:#e0f3e8;border-color:#69a984;box-shadow:inset 0 0 0 1px #69a984}.point-mode button.active.remove{color:#9c2e38;background:#f8e6e8;border-color:#cd7f86;box-shadow:inset 0 0 0 1px #cd7f86}.point-manager .point-submit.remove{background:#a93640!important;border-color:#a93640!important}.point-manager .point-submit.remove:hover{background:#8f2932!important;border-color:#8f2932!important}@media (width<=520px){.point-mode{grid-template-columns:1fr}.point-mode button{min-height:46px}}.nutrition-daily>header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;flex-direction:column;align-items:stretch;gap:12px;margin:0;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:static!important}.nutrition-daily>header>*{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;position:static}.nutrition-daily>header h2{font-size:clamp(22px,3vw,32px);letter-spacing:.005em!important;line-height:1.25!important}.nutrition-daily>header>small{font-size:11px;line-height:1.5}.nutrition-daily>header>span{white-space:normal;line-height:1.5}.nutrition-daily>.plan-tabs{clear:both;margin:20px 0;padding:4px 0 12px;position:static}.nutrition-daily>.plan-tabs button{white-space:normal;min-width:0}.nutrition-daily>.plan-tabs button span{overflow-wrap:anywhere}.nutrition-daily .meal-content>h3{margin:0 0 14px;line-height:1.4}.strava-card .strava-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.strava-card .strava-actions button{width:auto}.strava-card .strava-actions .disconnect{color:#8a3037;background:0 0;border-color:#c78389}.strava-card .strava-actions button:disabled{opacity:.55;cursor:not-allowed}.move-panel>.move-maintenance{text-align:center;background:repeating-linear-gradient(135deg,#171f25,#171f25 18px,#141b20 18px 36px);justify-content:center;align-items:center;min-height:360px;padding:42px}.move-maintenance>div{width:74px;height:74px;color:var(--b7-ice);border:1px solid #52616b;border-radius:50%;place-content:center;margin:18px auto 12px;font-size:34px;display:grid}.move-maintenance h2{margin:8px 0 12px!important}.move-maintenance p{max-width:520px;margin:0 auto 22px}.move-maintenance>span{color:#aab7bf;letter-spacing:.11em;text-transform:uppercase;border:1px solid #46545d;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:900;display:inline-block}.email-pending-notice{color:#4b3800;background:linear-gradient(105deg,#fff6cd,#f7e7a7);border:1px solid #d9ab2f;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:-12px 0 26px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #0002}.email-pending-notice>div{align-items:center;gap:13px;display:flex}.email-pending-notice>div>span{color:#302200;background:#e7b526;border-radius:50%;flex:none;place-content:center;width:34px;height:34px;font-size:19px;font-weight:950;display:grid}.email-pending-notice p{margin:0}.email-pending-notice b,.email-pending-notice small{display:block}.email-pending-notice b{letter-spacing:.08em;font-size:11px}.email-pending-notice small{color:#66521a;margin-top:4px;font-size:12px;line-height:1.45}.email-pending-notice>button,.email-pending-notice form button{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#42320a;border:1px solid #66521a;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.email-pending-notice form{align-items:center;gap:7px;display:flex}.email-pending-notice form input{color:#172027;background:#fff;border:1px solid #b7963a;min-width:230px;height:40px;padding:0 12px}.email-pending-notice form button[type=button]{color:#4b3800;background:0 0}.admin-client-login-help{border-left:3px solid var(--b7-ice);background:#62d0ff12;padding:12px 14px;line-height:1.55;color:#c4d1d7!important;margin:-5px 0 20px!important}@media (width<=520px){.strava-card .strava-actions{grid-template-columns:1fr}.strava-card .strava-actions button{width:100%}}@media (width<=720px){.email-pending-notice{flex-direction:column;align-items:stretch;margin-top:-8px}.email-pending-notice>button{width:100%}.email-pending-notice form{grid-template-columns:1fr auto;display:grid}.email-pending-notice form input{grid-column:1/-1;width:100%;min-width:0}.nutrition-daily>header h2{font-size:22px!important}.nutrition-daily>header p{font-size:14px}.nutrition-daily>header>span{padding:10px 12px;font-size:12px}.nutrition-daily>.plan-tabs button{flex-basis:146px;padding:10px}.nutrition-daily>.plan-tabs button i{flex-basis:30px;width:30px;height:30px}.nutrition-daily .meal-content>article{padding:16px 0}.nutrition-daily>footer{padding-bottom:24px}}.pos-shell{min-width:0;overflow:clip}.pos-layout{align-items:start;min-width:0}.pos-catalog>div:last-child{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:680px;overflow-y:auto}.pos-cart{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}.pos-client-search{background:#10191e;border:1px solid #38515d;gap:8px;padding:12px;display:grid}.pos-client-search>label{letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.pos-client-search input{color:#14242c;background:#fff;border:1px solid #6f8995;width:100%;min-height:44px;padding:0 12px;font-size:15px}.pos-client-results{gap:5px;max-height:220px;display:grid;overflow-y:auto}.pos-client-results button{color:#fff;text-align:left;background:#1b2930;border:1px solid #314a56;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.pos-client-results button small{color:#9db2bc;font-size:8px;display:block}.pos-client-results button.selected{background:#23495b;border-color:#75d3f4;box-shadow:inset 3px 0 #75d3f4}.pos-product-picker{color:#272a2d;background:#fff;border:1px solid #ccd0d3;gap:7px;min-width:0;padding:11px;display:grid}.pos-product-picker>span{background:#eceeed;height:100px;overflow:hidden}.pos-product-picker>span img{object-fit:contain;width:100%;height:100%}.pos-product-picker>b{font-size:12px;line-height:1.3}.pos-product-picker select{color:#17313d;background:#f7fbfd;border:1px solid #aebdc5;width:100%;min-width:0;padding:9px}.pos-product-picker small{color:#586b75;font-size:9px}.pos-product-picker strong{font-size:15px}.pos-product-picker>button{color:#fff;letter-spacing:.08em;background:#203b4a;border:0;min-height:36px;font-size:9px;font-weight:900}.pos-product-picker>button:disabled{background:#aab3b8}.flavor-variant-editor{gap:10px;margin-top:16px;display:grid}.flavor-variant-editor>p{letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.flavor-variant-editor>section{background:#172128;border:1px solid #46535a;border-radius:7px;grid-template-columns:130px 110px minmax(160px,1fr) minmax(160px,1fr) 64px;align-items:end;gap:10px;padding:10px;display:grid}.flavor-variant-editor>section>b{align-self:center}.flavor-variant-editor>section>label{gap:5px;display:grid}.flavor-variant-editor>section input{color:#17242b;background:#fff;border:1px solid #748b97;width:100%;min-width:0;padding:9px;font-size:12px}.flavor-variant-editor>section>img{object-fit:contain;background:#fff;width:60px;height:60px}.flavor-variant-editor>small{color:#a6bac5;line-height:1.5}@media (width<=900px){.flavor-variant-editor>section{grid-template-columns:1fr 1fr}.flavor-variant-editor>section>b,.flavor-variant-editor>section>input{grid-column:1/-1}}.closed-order-editor{color:#17313d;background:#eef5f7;border:1px solid #91a8b3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:18px;display:grid}.closed-order-editor h3,.closed-order-editor>p,.closed-order-editor .wide,.closed-order-editor>div{grid-column:1/-1}.closed-order-editor label{letter-spacing:.07em;gap:6px;font-size:9px;font-weight:900;display:grid}.closed-order-editor input,.closed-order-editor select,.closed-order-editor textarea{color:#162a34;background:#fff;border:1px solid #a9bec8;width:100%;padding:11px}.closed-order-editor>div:last-child{justify-content:flex-end;gap:8px;display:flex}.edit-payment-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.edit-payment-list section{grid-template-columns:1fr 110px;gap:6px;display:grid}.order-revision-history{border:1px solid #516975;margin:12px 0;padding:12px}.order-revision-history summary{cursor:pointer;letter-spacing:.08em;font-size:9px;font-weight:900}.order-revision-history p{border-top:1px solid #314550;justify-content:space-between;gap:15px;margin:8px 0;padding-top:8px;display:flex}.order-revision-history span{color:#a9bac2}.management-dashboard{gap:18px;display:grid}.dashboard-filter{background:#111b20;border:1px solid #425864;align-items:end;gap:12px;padding:14px 18px;display:flex}.dashboard-filter>b{margin-right:auto}.dashboard-filter label{letter-spacing:.08em;gap:5px;font-size:8px;font-weight:900;display:grid}.dashboard-filter input{color:#13242d;background:#fff;border:1px solid #607984;padding:9px}.finance-kpis .negative,.point-history .negative{color:#ff8189!important}.dashboard-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboard-card{color:#dce8ed;background:#121d22;border:1px solid #3e5661;padding:20px}.dashboard-card h3{color:#fff;margin:0 0 15px}.dashboard-card>p{border-bottom:1px solid #2a3e47;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dashboard-card a{color:#86d9f5;letter-spacing:.06em;font-size:8px;font-weight:900}.payment-bar{gap:6px;margin:12px 0;display:grid}.payment-bar>span{justify-content:space-between;font-size:10px;display:flex}.payment-bar>i{background:#293c45;height:8px}.payment-bar>i>em{background:#62c8ec;height:100%;display:block}.funnel-row{border-bottom:1px solid #304650;justify-content:space-between;padding:12px;display:flex}.funnel-row b{background:#2b657d;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.alert-card p b,.alert-card p span,.reorder-card p span>*{display:block}.retention-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.retention-summary span{background:#20333c;padding:12px}.retention-summary b{margin-top:5px;font-size:22px;display:block}.accounts-card form{grid-template-columns:130px 1fr 140px 160px auto;gap:8px;display:grid}.accounts-card :is(input,select,button){min-height:42px;padding:0 10px}.accounts-card>div>p{grid-template-columns:1fr auto auto;gap:16px;display:grid}.accounts-card p span>*{display:block}.point-history{border:1px solid #3d5662;margin-top:18px}.point-history article{border-top:1px solid #2c424c;grid-template-columns:minmax(160px,1fr) 2fr auto auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.point-history article small{color:#89a0aa;display:block}.point-history article p{margin:0}.point-history article em{color:#8fa5af}.client-photo-editor{gap:8px;margin:12px 0 20px;display:grid}.client-photo-editor>span{align-items:center;gap:12px;display:flex}.client-photo-editor img,.client-photo-editor i,.client-list-photo,.assessment-client-banner img,.assessment-client-banner i{object-fit:cover;border:2px solid #7ec9e7;border-radius:50%;width:62px;height:62px}.client-photo-editor i,.assessment-client-banner i{color:#fff;background:#183949;place-items:center;font-style:normal;display:grid}.client-photo-editor input{opacity:0;pointer-events:none;position:absolute}.client-photo-editor b{cursor:pointer;border:1px solid #6b8794;padding:11px 14px}.client-list-photo{width:42px;height:42px}.assessment-client-banner{background:#142229;border:1px solid #425d69;align-items:center;gap:15px;margin-bottom:14px;padding:15px 18px;display:flex}.assessment-client-banner span>*{display:block}.assessment-client-banner b{color:#fff;font-size:18px}.assessment-client-banner em{color:#9db3bd}.management-overview-shell{gap:18px;display:grid}.sales-goal-panel{color:#f4fbfe;background:linear-gradient(135deg,#101b21,#1b303a);border:1px solid #41606e;padding:20px}.sales-goal-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.sales-goal-panel header small,.sales-goal-panel article small{color:#9eb7c2;letter-spacing:.13em;font-size:8px;font-weight:900}.sales-goal-panel h2{margin:4px 0 0;font-size:20px}.sales-goal-panel header button,.sales-goal-panel form button{color:#fff;background:#173746;border:1px solid #73cceb;padding:11px 14px;font-size:8px;font-weight:900}.sales-goal-panel>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-goal-panel article{background:#ffffff0b;border:1px solid #ffffff18;gap:7px;padding:18px;display:grid}.sales-goal-panel article>b{font-size:27px}.sales-goal-panel article>span{color:#c6d4da;font-size:9px}.sales-goal-panel article>i{background:#0b1317;height:9px;overflow:hidden}.sales-goal-panel article>i>em{background:linear-gradient(90deg,#55bce3,#a5e4f7);height:100%;display:block}.sales-goal-panel article>strong{letter-spacing:.08em;color:#8ed8f3;font-size:8px}.sales-goal-panel form{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:14px;display:grid}.sales-goal-panel form label{gap:5px;font-size:8px;font-weight:900;display:grid}.sales-goal-panel form input{min-height:40px;padding:0 10px}.employee-goals-only{max-width:1000px}.product-usage-editor{background:#15242b;border:1px solid #51717f;gap:10px;margin:15px 0;padding:15px;display:grid}.product-usage-editor label:first-child{gap:7px;display:grid}.product-usage-editor textarea{min-height:95px;padding:12px}.product-usage-editor small{color:#a7bbc4;line-height:1.5}.usage-guide>header{color:#fff;background:#173746;margin-bottom:20px;padding:22px}.usage-guide header small{letter-spacing:.14em;font-size:8px}.usage-guide header h2{margin:8px 0;font-size:25px}.usage-guide header p{color:#c5d8df}.usage-guide>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.usage-guide article{color:#17313d;background:#f6f9fa;border:1px solid #abc0c9;grid-template-columns:120px 1fr;gap:18px;padding:18px;display:grid}.usage-product-image{background:#e2eaed;place-items:center;height:120px;display:grid;overflow:hidden}.usage-product-image img{object-fit:contain;width:100%;height:100%}.usage-product-image .product-placeholder{transform:scale(.55)}.usage-guide article span>*{display:block}.usage-guide article small{letter-spacing:.1em;color:#477184;font-size:7px;font-weight:900}.usage-guide article h3{margin:7px 0;font-size:16px}.usage-guide article em{color:#67808b;font-size:9px}.usage-guide article p{white-space:pre-line;margin-top:12px;line-height:1.65}.usage-guide>footer{color:#59470d;background:#fff7d7;border-left:4px solid #d3a529;margin-top:16px;padding:12px;font-size:9px;display:block}.card-buy-row{grid-template-columns:auto 1fr;gap:7px;margin-top:10px;display:grid}.card-quantity{background:#e8f0f3;border:1px solid #78909b;grid-template-columns:29px 28px 29px;height:39px;display:grid}.card-quantity button{color:#173746;background:0 0;border:0;font-size:17px}.card-quantity b{color:#173746;place-items:center;display:grid}.card-add{color:#fff;letter-spacing:.05em;background:#173746;border:1px solid #173746;justify-content:space-between;align-items:center;min-width:0;height:39px;padding:0 10px;font-size:7px;font-weight:900;display:flex}@media (width<=720px){.sales-goal-panel>div,.usage-guide>div,.sales-goal-panel form{grid-template-columns:1fr}.usage-guide article{grid-template-columns:80px 1fr}.usage-product-image{height:80px}.card-buy-row{grid-template-columns:1fr}.card-quantity{grid-template-columns:1fr 1fr 1fr;width:100%}.card-add{width:100%}}.purchase-followup{gap:16px;display:grid}.purchase-followup>header{color:#fff;background:#142229;border:1px solid #405c68;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.purchase-followup header h2{margin:5px 0;font-size:23px}.purchase-followup header p{color:#aec2cb}.purchase-followup header button,.purchase-followup>form>button{color:#fff;background:#173746;border:1px solid #70c7e8;padding:12px 14px;font-size:8px;font-weight:900}.purchase-followup>form{color:#fff;background:#18272e;border:1px solid #496672;grid-template-columns:180px 150px 180px 1fr auto;gap:10px;padding:18px;display:grid}.purchase-followup>form label{gap:6px;font-size:8px;font-weight:900;display:grid}.purchase-followup>form textarea{min-height:95px;padding:10px}.purchase-followup>form input,.purchase-followup>form select{min-height:41px;padding:0 9px}.purchase-followup>form small{color:#9eb2bb}.followup-filters{flex-wrap:wrap;gap:8px;display:flex}.followup-filters input{flex:1;min-width:280px}.followup-filters :is(input,select,button){border:1px solid #758d98;min-height:42px;padding:0 12px}.followup-filters button{font-size:8px;font-weight:900}.followup-filters button.active.green{color:#fff;background:#26734a}.followup-filters button.active.yellow{color:#fff;background:#b18416}.followup-filters button.active.red{color:#fff;background:#a8323a}.followup-filters button.active.todos{color:#fff;background:#173746}.followup-list{gap:8px;display:grid}.followup-list article{color:#17313d;background:#f5f8f9;border:1px solid #b2c0c6;grid-template-columns:8px minmax(230px,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.followup-list article>i{border-radius:8px;align-self:stretch}.followup-list article.green>i{background:#27a260}.followup-list article.yellow>i{background:#e0ad28}.followup-list article.red>i{background:#d8444d}.followup-list article span>*{display:block}.followup-list article small{color:#607a85;font-size:7px}.followup-list article b{margin:4px 0;font-size:13px}.followup-list article em{color:#60727b;font-size:9px}.followup-list article>strong{background:#e4ecef;padding:8px;font-size:9px}.followup-list article>a,.followup-list article>button{color:#fff;background:#1e607a;border:1px solid #1e607a;padding:11px 13px;font-size:8px;font-weight:900;text-decoration:none}.followup-list article>button:disabled{opacity:.55}@media (width<=850px){.purchase-followup>header{flex-direction:column;align-items:flex-start}.purchase-followup>form{grid-template-columns:1fr}.followup-list article{grid-template-columns:7px 1fr}.followup-list article>strong,.followup-list article>a,.followup-list article>button{grid-column:2}}.admin-shell{background:#f1f6f8!important;grid-template-columns:232px minmax(0,1fr)!important}.admin-nav{scrollbar-width:thin;height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:12px 0 36px #0d273117;background:linear-gradient(#102832 0%,#0c1b22 55%,#081319 100%)!important;border-right:1px solid #24414d!important;padding:22px 14px!important}.admin-nav>div:first-child{border-color:#ffffff16!important;margin-bottom:10px!important;padding:0 8px 19px!important}.admin-nav>div:first-child .mark{width:98px;height:55px}.admin-nav>div small{color:#77b9d3!important}.admin-nav>button{border-radius:9px;min-height:43px;margin:3px 0;position:relative;color:#adc1ca!important;letter-spacing:.075em!important;border:0!important;padding:11px!important;font-size:8px!important;transition:background .2s,color .2s,transform .2s!important}.admin-nav>button:hover{transform:translate(3px);color:#fff!important;background:#ffffff0b!important}.admin-nav>button.active{box-shadow:0 8px 22px #0002,inset 3px 0 #68d4fb;color:#fff!important;background:linear-gradient(100deg,#63d3ff26,#ffffff0b)!important;border:1px solid #76d8ff45!important}.admin-nav>button span{color:#79d5f4;background:#ffffff0b;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.admin-content{color:#17313d!important;background:radial-gradient(circle at 88% 3%,#d7edf5 0,#0000 22%),linear-gradient(#edf5f8,#f7fafb 36%,#eef4f6)!important;padding:30px clamp(20px,3.2vw,52px) 70px!important}.admin-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffcf!important;border:1px solid #d1e0e6!important;border-radius:15px!important;align-items:center!important;margin:0 0 24px!important;padding:17px 20px!important;box-shadow:0 12px 35px #25485712!important}.admin-head .kicker{color:#4f7f92!important}.admin-head h1{letter-spacing:-.045em!important;color:#102d3a!important;font-size:clamp(27px,3.3vw,46px)!important}.admin-head>span{font-weight:900;color:#315e70!important;background:#e8f3f7!important;border:0!important;border-radius:999px!important;margin:0!important}.management-overview-shell{gap:16px!important}.dashboard-welcome{color:#fff;background:linear-gradient(120deg,#123746 0%,#1b5e76 58%,#317f99 100%);border-radius:20px;min-height:180px;padding:30px 34px;animation:.55s both dashboardReveal;position:relative;overflow:hidden;box-shadow:0 20px 45px #1037462e}.dashboard-welcome:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff10 52%,#0000 68%);animation:5s ease-in-out infinite dashboardShine;position:absolute;inset:0;transform:translate(-100%)}.dashboard-welcome>div:first-child{z-index:2;max-width:620px;position:relative}.dashboard-welcome small{color:#9ee4ff;letter-spacing:.19em;font-size:8px;font-weight:950}.dashboard-welcome h2{margin:12px 0 8px;font:900 clamp(28px,4vw,48px)/1 Archivo Black}.dashboard-welcome p{color:#d4e9f0;margin:0;font-size:13px}.dashboard-welcome em{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#ffffff10;border:1px solid #ffffff24;border-radius:999px;margin-top:20px;padding:8px 11px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.dashboard-orbit{place-items:center;width:145px;height:145px;display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.dashboard-orbit>b{z-index:2;color:#143847;background:#fff;border-radius:23px;place-items:center;width:72px;height:72px;font:900 29px Archivo Black;animation:3.2s ease-in-out infinite dashboardFloat;display:grid;position:relative;box-shadow:0 17px 40px #071b2466}.dashboard-orbit i{border:1px solid #b9edff55;border-radius:50%;animation:10s linear infinite dashboardSpin;position:absolute}.dashboard-orbit i:first-child{inset:2px}.dashboard-orbit i:nth-child(2){animation-duration:7s;animation-direction:reverse;inset:20px}.dashboard-orbit i:nth-child(3){transform-origin:0 64px;background:#ffce67;border:0;width:10px;height:10px;top:8px;left:50%;box-shadow:0 0 22px #ffce67}.sales-goal-panel{animation:.55s 80ms both dashboardReveal;color:#17313d!important;background:#fff!important;border:1px solid #d0e0e6!important;border-radius:18px!important;padding:22px!important;box-shadow:0 13px 35px #25485713!important}.sales-goal-panel>header{margin-bottom:18px!important}.sales-goal-panel header small,.sales-goal-panel article small{color:#648391!important}.sales-goal-panel h2{color:#173746!important}.sales-goal-panel header button,.sales-goal-panel form button{box-shadow:0 8px 20px #17374626;background:#173746!important;border:0!important;border-radius:9px!important}.sales-goal-panel>div{gap:14px!important}.sales-goal-panel article{position:relative;overflow:hidden;background:linear-gradient(145deg,#f8fbfc,#eff6f8)!important;border:1px solid #d8e5ea!important;border-radius:14px!important;padding:21px!important}.sales-goal-panel article:before{content:"↗";color:#26718d;background:#dff2f8;border-radius:10px;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:absolute;top:15px;right:17px}.sales-goal-panel article>b{color:#143847!important;font-size:30px!important}.sales-goal-panel article>span{color:#67828d!important}.sales-goal-panel article>i{border-radius:99px;background:#d8e7ec!important;height:8px!important}.sales-goal-panel article>i>em{border-radius:99px;box-shadow:0 0 14px #55c8ee88;background:linear-gradient(90deg,#2b91b8,#73d7f5)!important}.sales-goal-panel article>strong{color:#28728d!important}.management-dashboard{gap:16px!important}.dashboard-filter{box-shadow:0 8px 24px #2548570d;color:#17313d!important;background:#fff!important;border:1px solid #d3e1e6!important;border-radius:14px!important;padding:14px 17px!important}.dashboard-filter>b{color:#173746!important}.dashboard-filter label{color:#63808c!important}.dashboard-filter :is(input,select){min-height:38px;color:#17313d!important;background:#f5f9fa!important;border:1px solid #c5d7de!important;border-radius:8px!important}.finance-kpis{gap:14px!important}.finance-kpis article{min-height:150px;transition:transform .22s,box-shadow .22s;position:relative;color:#17313d!important;background:#fff!important;border:1px solid #d2e1e6!important;border-radius:16px!important;padding:24px 22px 20px 70px!important;box-shadow:0 12px 32px #25485712!important}.finance-kpis article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #25485721!important}.finance-kpis article:before{color:#227391;background:#e1f2f7;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;position:absolute;top:24px;left:20px}.finance-kpis article:first-child:before{content:"↗"}.finance-kpis article:nth-child(2):before{content:"◈";color:#268153;background:#e2f5eb}.finance-kpis article:nth-child(3):before{content:"◎";color:#ac7313;background:#fff1d8}.finance-kpis article:nth-child(4):before{content:"▣";color:#7045a0;background:#f0e8fb}.finance-kpis article small,.finance-kpis article span{color:#69838e!important}.finance-kpis article b{color:#133746!important;margin:15px 0 8px!important;font-size:25px!important}.dashboard-card{color:#294854!important;background:#fff!important;border:1px solid #d2e1e6!important;border-radius:16px!important;padding:23px!important;box-shadow:0 12px 32px #25485711!important}.dashboard-card h3{letter-spacing:.025em;font-size:14px;color:#173746!important}.dashboard-card>p,.funnel-row{border-color:#e2ecef!important}.dashboard-card a{color:#19779b!important}.payment-bar>i{border-radius:99px;overflow:hidden;background:#e4eef1!important;height:9px!important}.payment-bar>i>em{border-radius:99px;background:linear-gradient(90deg,#2c92b7,#70d5f2)!important}.funnel-row b{color:#21718d!important;background:#e3f3f8!important}.branch-team{position:relative;overflow:hidden}.branch-team:after{content:"EQUIPE";color:#edf5f7;pointer-events:none;font:900 52px Archivo Black;position:absolute;bottom:-15px;right:20px}.accounts-card form{background:#f4f8f9;border-radius:11px;padding:13px}.accounts-card :is(input,select){background:#fff;border:1px solid #c9d9df;border-radius:8px}.accounts-card button{color:#fff;background:#173746;border:0;border-radius:8px}.purchase-followup>header{background:linear-gradient(120deg,#153a49,#267993)!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 40px #1244562e!important}.followup-list article{transition:transform .2s;background:#fff!important;border:1px solid #d2e1e6!important;border-radius:13px!important;box-shadow:0 8px 24px #2548570f!important}.followup-list article:hover{transform:translateY(-2px)}@keyframes dashboardReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dashboardShine{0%,55%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes dashboardFloat{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes dashboardSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.admin-shell{grid-template-columns:205px minmax(0,1fr)!important}.finance-kpis{grid-template-columns:1fr 1fr!important}.dashboard-orbit{opacity:.55}.accounts-card form{grid-template-columns:1fr 1fr!important}.accounts-card form button{grid-column:1/-1}}@media (width<=720px){.admin-shell{display:block!important}.admin-nav{gap:7px;height:auto;display:flex;position:static;overflow-x:auto;padding:12px!important}.admin-nav>button{flex:none;width:auto!important;margin:0!important}.admin-content{padding:18px 12px 85px!important}.admin-head{padding:14px 16px!important}.admin-head h1{font-size:30px!important}.dashboard-welcome{min-height:160px;padding:24px 20px}.dashboard-welcome p{max-width:70%}.dashboard-orbit{right:-25px;transform:translateY(-50%)scale(.72)}.sales-goal-panel{padding:15px!important}.finance-kpis{grid-template-columns:1fr!important}.finance-kpis article{min-height:125px}.dashboard-columns{grid-template-columns:1fr!important}.dashboard-filter{grid-template-columns:1fr 1fr;align-items:stretch!important;display:grid!important}.dashboard-filter>b,.dashboard-filter label:first-of-type{grid-column:1/-1}.accounts-card form{grid-template-columns:1fr!important}.accounts-card form button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.dashboard-welcome,.sales-goal-panel,.dashboard-welcome:before,.dashboard-orbit>*{animation:none!important}}html,body{max-width:100%;overflow-x:hidden}.admin-shell{width:100%;max-width:100vw;overflow:hidden}.admin-content{max-width:100%;overflow:hidden;min-width:0!important}.admin-head,.management-overview-shell,.management-dashboard,.purchase-followup{min-width:0;max-width:100%}.admin-head .kicker{letter-spacing:.18em!important;font-size:10px!important;line-height:1.35!important}.admin-head h1{word-spacing:.05em!important;line-height:1.06!important}.purchase-followup>header{min-width:0;color:#fff!important;padding:25px 28px!important}.purchase-followup>header span{min-width:0}.purchase-followup>header small{display:block;color:#9ee7ff!important;letter-spacing:.16em!important;font-size:9px!important;font-weight:950!important;line-height:1.4!important}.purchase-followup>header h2{color:#fff!important;letter-spacing:-.025em!important;margin:7px 0 9px!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.12!important}.purchase-followup>header p{color:#d8edf4!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.purchase-followup header button{border-radius:9px;flex:none;min-height:44px;color:#fff!important;letter-spacing:.05em!important;background:#ffffff12!important;border:1px solid #a8e8ff!important;padding:0 16px!important;font-size:9px!important}.followup-filters{grid-template-columns:minmax(155px,210px) minmax(220px,1fr) repeat(4,auto);width:100%;max-width:100%;gap:9px!important;display:grid!important}.followup-filters>*{max-width:100%;min-width:0!important}.followup-filters input{width:100%;box-shadow:0 5px 18px #2548570d;color:#17313d!important;letter-spacing:.01em!important;background:#fff!important;border:1px solid #b8cdd6!important;border-radius:10px!important;min-width:0!important;padding:0 15px!important;font-size:13px!important}.followup-filters select{color:#17313d!important;background:#fff!important;border-radius:10px!important;font-size:10px!important;font-weight:850!important}.followup-filters button{color:#294954!important;letter-spacing:.035em!important;background:#fff!important;border-radius:9px!important;font-size:9px!important}.followup-filters button.green{color:#197446!important;border-color:#65b78b!important}.followup-filters button.yellow{color:#86600a!important;border-color:#d8b358!important}.followup-filters button.red{color:#a32d35!important;border-color:#df7b81!important}.followup-filters button.active{color:#fff!important}.followup-list{width:100%;min-width:0;gap:10px!important}.followup-list article{width:100%;min-width:0;border-width:1px!important;border-radius:14px!important;grid-template-columns:9px minmax(0,1fr) minmax(72px,auto) minmax(155px,auto)!important;padding:17px 18px!important}.followup-list article.green{background:linear-gradient(90deg,#f0fbf5,#fff 23%)!important;border-color:#b9e3cb!important}.followup-list article.yellow{background:linear-gradient(90deg,#fff9e9,#fff 23%)!important;border-color:#ead59e!important}.followup-list article.red{background:linear-gradient(90deg,#fff1f2,#fff 23%)!important;border-color:#efbcc0!important}.followup-list article>span{min-width:0}.followup-list article small{overflow-wrap:anywhere;color:#63808c!important;letter-spacing:.045em!important;font-size:8px!important;line-height:1.4!important}.followup-list article b{overflow-wrap:anywhere;color:#173746!important;letter-spacing:.005em!important;text-transform:none!important;margin:6px 0!important;font-size:13px!important;line-height:1.35!important}.followup-list article em{overflow-wrap:anywhere;color:#55717d!important;font-size:10px!important;line-height:1.45!important}.followup-list article>strong{text-align:center;min-width:72px;letter-spacing:.04em!important;border-radius:9px!important;padding:10px!important;font-size:9px!important}.followup-list article.green>strong{color:#177245!important;background:#ddf4e7!important}.followup-list article.yellow>strong{color:#86600a!important;background:#fff0c7!important}.followup-list article.red>strong{color:#a02d35!important;background:#ffe0e2!important}.followup-list article>a{white-space:nowrap;justify-content:center;align-items:center;min-height:42px;display:flex;box-shadow:0 7px 18px #1764822e;color:#fff!important;letter-spacing:.045em!important;background:#176482!important;border:0!important;border-radius:9px!important;font-size:8px!important}.purchase-followup>form{min-width:0;max-width:100%;border-radius:14px!important;grid-template-columns:minmax(135px,180px) minmax(110px,150px) minmax(140px,180px) minmax(230px,1fr) auto!important}.purchase-followup>form>*{min-width:0}.purchase-followup>form label,.purchase-followup>form input,.purchase-followup>form select,.purchase-followup>form textarea{font-size:11px!important;line-height:1.5!important}.purchase-followup>form .wide textarea{width:100%}@media (width<=1200px){.followup-filters{grid-template-columns:180px minmax(230px,1fr) repeat(2,auto)!important}.followup-filters button:nth-last-child(-n+2){grid-row:2}.purchase-followup>form{grid-template-columns:1fr 1fr 1fr!important}.purchase-followup>form .wide,.purchase-followup>form>button{grid-column:1/-1}.followup-list article{grid-template-columns:9px minmax(0,1fr) auto!important}.followup-list article>a,.followup-list article>button{grid-column:2/-1;justify-self:end}}@media (width<=720px){.admin-content{overflow:visible!important}.admin-head{gap:12px;align-items:flex-start!important;display:flex!important}.admin-head>div{min-width:0}.admin-head .kicker{font-size:8px!important}.admin-head h1{overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px)!important}.admin-head>span{flex:none;font-size:7px!important}.purchase-followup>header{padding:21px 18px!important}.purchase-followup>header h2{font-size:23px!important}.purchase-followup>header p{font-size:12px!important}.purchase-followup header button{width:100%}.followup-filters{grid-template-columns:1fr 1fr!important;display:grid!important}.followup-filters input,.followup-filters select{grid-column:1/-1!important}.followup-filters button{grid-row:auto!important;min-height:40px!important}.followup-list article{grid-template-columns:7px minmax(0,1fr)!important;padding:15px 13px!important}.followup-list article>strong{grid-column:2;justify-self:start}.followup-list article>a,.followup-list article>button{grid-column:2;justify-self:stretch;width:100%}.followup-list article b{font-size:13px!important}.followup-list article em{font-size:10px!important}.purchase-followup>form{grid-template-columns:1fr!important}.purchase-followup>form .wide,.purchase-followup>form>button{grid-column:auto}}@media (width<=900px){.dashboard-columns{grid-template-columns:1fr}.accounts-card form{grid-template-columns:1fr 1fr}.accounts-card form button{grid-column:1/-1}.closed-order-editor{grid-template-columns:1fr 1fr}.point-history article{grid-template-columns:1fr auto}.point-history article p,.point-history article em{grid-column:1/-1}.pos-cart{max-height:none;position:static}.pos-catalog>div:last-child{max-height:460px}}@media (width<=600px){.dashboard-filter{flex-direction:column;align-items:stretch}.dashboard-filter>b{margin:0}.accounts-card form,.closed-order-editor,.edit-payment-list,.accounts-card>div>p{grid-template-columns:1fr}.closed-order-editor>*{grid-column:1!important}.pos-layout{display:block}.pos-catalog>div:last-child{max-height:55vh}.pos-cart{margin-top:14px;overflow:visible}.pos-client-results{max-height:180px}}@media (width<=720px){body{letter-spacing:.015em;line-height:1.5}main :is(h1,h2,h3,h4){overflow-wrap:break-word;letter-spacing:.005em!important;line-height:1.18!important}main :is(p,li){letter-spacing:.015em;line-height:1.6}main :is(button,a.solid,a.outline){line-height:1.4;letter-spacing:.035em!important}.product-card h3,.detail-copy h2,.plan-check-item h3,.meal-content b,.exercise-results article>b{overflow-wrap:break-word;letter-spacing:.015em!important;line-height:1.4!important}.product-card h3{height:auto;min-height:0}.product-card :is(p,small),.plan-check-item :is(p,small),.meal-content p,.exercise-db-test p{letter-spacing:.02em!important;line-height:1.6!important}.auth-modal label,.editor label,.summary label,.proof-action label,.exercise-muscle{letter-spacing:.04em;font-size:11px;line-height:1.5}.auth-modal :is(input,select,textarea),.editor :is(input,select,textarea),.summary :is(input,select,textarea),.exercise-search input{letter-spacing:.015em;font-size:16px;line-height:1.5}.mobile-bottom-nav button{gap:5px;min-width:0;padding-inline:3px}.mobile-bottom-nav button span{white-space:normal;text-align:center;line-height:1.3;letter-spacing:.025em!important;font-size:10px!important}.plan-tabs button{height:auto;min-height:76px}.plan-tabs :is(b,span){letter-spacing:.02em;font-size:12px;line-height:1.4}.plan-tabs small{letter-spacing:.045em;font-size:9px;line-height:1.4}.nutrition-daily footer button,.exercise-db-test button,.proof-actions button,.point-mode button{white-space:normal;overflow-wrap:break-word;height:auto;min-height:44px;padding-block:12px}.header-actions button{font-size:10px;letter-spacing:.02em!important}.benefit-bar{letter-spacing:.04em;line-height:1.4}.motion-strip span{letter-spacing:.025em}}.home-category-showcase{gap:36px;display:grid}.home-category-row{gap:14px;display:grid}.home-category-row>header{border-bottom:1px solid #b9ccd5;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.home-category-row h3{text-transform:uppercase;margin:0;font-size:1.7rem}.home-category-row>header button{color:#214b5e;background:0 0;border:0;font-weight:800}.pos-customer-city{background:#edf6fa;border:1px solid #bdd4de;border-radius:9px;gap:7px;padding:12px;display:grid}.task-center,.cash-center{gap:20px;display:grid}.task-list,.cash-history{background:#fff;border:1px solid #cadbe3;border-radius:14px;gap:10px;padding:20px;display:grid}.task-list article,.cash-history article{border:1px solid #d9e5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.task-list article span{gap:4px;display:grid}.task-list article.concluida{opacity:.6}.task-list button,.cash-center button{color:#fff;background:#1d4051;border:0;border-radius:8px;padding:11px;font-weight:800}.cash-balances{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cash-balances article{background:#fff;border:1px solid #cadbe3;border-radius:12px;gap:7px;padding:18px;display:grid}.cash-balances strong{color:#173c4e;font-size:1.45rem}.cash-history article span{display:grid}.cash-history .negative{color:#bb2d3b}.assessment-photo-button{color:#fff;cursor:pointer;background:#1d4051;border-radius:8px;margin-left:auto;padding:10px 14px;font-weight:800}.assessment-photo-button input{display:none}@media (width<=760px){.task-list article,.cash-history article{align-items:stretch;display:grid}.assessment-photo-button{margin-left:0}.home-category-row>header{align-items:start}}.training-flex-guide{color:#183f50;background:#edf7fb;border:1px solid #b9d2dd;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 0;padding:13px 15px;display:flex}.training-flex-guide b{letter-spacing:.1em;font-size:9px}.training-flex-guide span{color:#526d79;font-size:9px}.selected-plan article.training-item{grid-template-columns:34px 125px 110px minmax(150px,1.4fr) 66px 92px 66px 34px!important}.selected-plan article.training-item .video-url{grid-column:4/8!important}.selected-plan article.training-item>button{grid-row:1/3;height:100%;grid-column:8!important}@media (width<=850px){.training-flex-guide{flex-direction:column;align-items:flex-start}.selected-plan article.training-item{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)!important}.selected-plan article.training-item>:not(b){grid-column:auto!important}.selected-plan article.training-item>b{grid-row:1/5}.selected-plan article.training-item .video-url{grid-column:2/4!important}.selected-plan article.training-item>button{grid-row:auto;height:36px;grid-column:3!important}}.plan-client-picker{align-self:start;gap:6px;display:grid;position:relative}.plan-client-picker>label{letter-spacing:.08em;color:#536671;font-size:7px;font-weight:800}.plan-client-picker>div,.saved-plan-search{color:#1c4659;background:#fff;border:1px solid #9eb1bb;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.plan-client-picker>div input,.saved-plan-search input{width:100%;min-width:0;height:42px;color:#182b34!important;box-shadow:none!important;background:0 0!important;border:0!important}.plan-client-picker>section{z-index:30;background:#fff;border:1px solid #9eb1bb;border-radius:8px;max-height:260px;display:grid;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #14242d33}.plan-client-picker>section button{color:#182b34;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce4e8;justify-content:space-between;gap:10px;padding:12px;display:flex}.plan-client-picker>section button:hover{background:#eaf5f9}.plan-client-picker>section small{color:#497488;font-size:7px}.plan-client-picker>section p{color:#687a83;margin:0;padding:16px}.plan-client-picker>strong{color:#1d6b48;font-size:9px}.plan-client-value{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.saved-plan-search{margin:12px 0 15px}.saved-plans .saved-plan-search input{font-size:10px}.saved-plans>button>b{color:#fff;font-size:12px}.saved-plans>button>span{margin-top:4px}.saved-plans>p{color:#88969e;padding:12px 0;font-size:9px}@media (width<=720px){.plan-client-picker{grid-column:1/-1}.plan-client-picker>section{position:static}.saved-plan-search input{font-size:16px!important}}.saved-plans{background:#f7fafb!important;border:1px solid #c2d0d7!important}.saved-plans h3{color:#142f3b!important}.saved-plans>button{border-radius:9px;margin:8px 0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 14px #17374712;color:#1b303a!important;background:#fff!important;border:1px solid #c2d0d7!important;border-left:5px solid #285b70!important;padding:14px!important}.saved-plans>button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #17374720;border-color:#4f8ca6!important}.saved-plans>button>b{line-height:1.25;color:#102f3e!important;margin:5px 0!important;font-size:14px!important}.saved-plans>button>small{font-weight:900;color:#39718a!important}.saved-plans>button>span{line-height:1.35;color:#4c626d!important;font-size:10px!important}.saved-plans>button>em{font-weight:800;color:#315f73!important}.saved-plans>p{color:#536974!important}.plan-client-picker>section button b{color:#102f3e!important;font-size:12px!important}.plan-client-picker>strong{background:#e8f7ee;border-left:4px solid #2c8058;padding:8px 10px;display:block;color:#16583b!important;font-size:11px!important}.saved-plan-search{border:2px solid #789aa9!important}.saved-plan-search>span{color:#1f5369;font-size:20px;font-weight:900}
