.life-workouts{max-width:1120px;margin-inline:auto}.life-workouts-header>p{color:#8053e9!important}.life-workouts-header h1{letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,4rem)!important}.life-workouts-tabs{margin-top:20px;background:var(--card)!important;border-radius:18px!important}.life-workouts-tabs button{border-radius:14px!important;min-height:54px!important}.life-workouts-hero{box-shadow:0 18px 45px #4c1f7226;border-color:#74419d!important;border-radius:23px!important}.life-workouts-hero-copy>p{color:#8053e9!important}.life-workouts-hero-actions button:first-child{background:linear-gradient(105deg,#8b5cf6,#6d28d9)!important}.life-workouts-catalog{margin-top:18px!important}.life-workouts-goals{gap:8px!important}.life-workouts-goals button.is-active{color:#fff!important;background:linear-gradient(105deg,#8b5cf6,#6d28d9)!important}.life-workout-card{overflow:hidden;border-radius:18px!important}.life-workout-card-image{min-height:158px!important}.aryse-workout-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.aryse-workout-quick-links button{border:1px solid var(--border);background:var(--card);min-height:76px;color:var(--foreground);text-align:left;border-radius:17px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;display:grid}.aryse-workout-quick-links button>svg:first-child{color:#8053e9;width:25px}.aryse-workout-quick-links button>svg:last-child{width:16px;color:var(--muted-foreground)}.aryse-workout-quick-links span{flex-direction:column;min-width:0;display:flex}.aryse-workout-quick-links strong{font-size:.82rem}.aryse-workout-quick-links small{color:var(--muted-foreground);margin-top:3px;font-size:.68rem}@media (width<=767px){.life-workouts{padding-bottom:100px}.life-workouts-header h1{font-size:2rem!important;line-height:1.05!important}.life-workouts-tabs{scroll-snap-type:x mandatory;margin-inline:-4px;gap:5px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.life-workouts-tabs button{scroll-snap-align:start;min-width:132px!important;min-height:46px!important;padding:8px 10px!important;font-size:.69rem!important}.life-workouts-tabs button svg{width:16px!important}.life-workouts-hero{border-radius:20px!important;min-height:330px!important}.life-workouts-hero-copy{padding:18px!important}.life-workouts-hero-copy h2{font-size:2rem!important}.life-workouts-hero-actions{grid-template-columns:1fr!important;display:grid!important}.life-workouts-hero-actions button{width:100%!important}.life-workouts-section-heading p{display:none}.life-workouts-goals{white-space:nowrap;margin-inline:-2px;padding:2px 2px 7px;overflow-x:auto;display:flex!important}.life-workouts-card-grid{scroll-snap-type:x mandatory;margin-inline:-2px;padding:2px 2px 8px;overflow-x:auto;gap:9px!important;display:flex!important}.life-workout-card{scroll-snap-align:start;min-width:210px!important}.life-workout-card-image{min-height:145px!important}.aryse-workout-quick-links{grid-template-columns:1fr;margin-top:16px}.aryse-workout-quick-links button{min-height:64px}.life-workouts-side{margin-top:12px!important}}:root:not(.dark) .life-workouts-goals button.is-active{color:#fff!important;background:#7c3aed!important;border-color:#7c3aed!important}.life-workouts{max-width:1040px}.life-workouts-header h1{font-size:clamp(2.35rem,5vw,4.15rem)!important}.life-workouts-tabs{grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.life-workouts-tabs button{position:relative;min-height:58px!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.life-workouts-tabs button:after{content:"";background:0 0;border-radius:99px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.life-workouts-tabs button.is-active{color:#8053e9!important;background:0 0!important}.life-workouts-tabs button.is-active:after{background:linear-gradient(90deg,#8155ed,#6d28d9);box-shadow:0 0 10px #ac55e4}.life-workouts-layout{grid-template-columns:1fr!important;gap:12px!important}.life-workouts-hero{background:radial-gradient(circle at 82% 38%,#cd53e140,#0000 19%),radial-gradient(circle at 72% 54%,#7448e34d,#0000 31%),linear-gradient(135deg,#100b16,#070609 65%)!important;border-color:#9f53d561!important;min-height:315px!important;box-shadow:0 20px 55px #4b1c6c2e!important}.life-workouts-hero:before{z-index:-1;content:"";border:48px solid #b151e121;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-85px;right:-45px;transform:rotate(-18deg)}.life-workouts-hero:after{z-index:-1;content:"";border:1px solid #d78ff459;width:125px;height:125px;position:absolute;top:19%;right:12%;transform:rotate(45deg);box-shadow:0 0 45px #ac4fe129,inset 0 0 35px #653ed31f}.life-workouts-hero>img{display:none!important}.life-workouts-hero-copy{width:min(66%,620px)!important;min-height:315px!important}.life-workouts-hero-copy>p{text-transform:none!important;letter-spacing:0!important}.life-workouts-hero-copy h2{font-size:clamp(2rem,4vw,3.25rem)!important}.life-workouts-hero-tags span{background:#4122527a!important}.life-workouts-hero-facts span:nth-child(3){display:none}.aryse-workout-resume{border:1px solid var(--border);background:linear-gradient(100deg,#833db11a,transparent 35%),var(--card);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:grid}.aryse-workout-resume-symbol{color:#8053e9;background:#9f48d224;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.aryse-workout-resume-symbol svg{width:23px}.aryse-workout-resume>div{flex-direction:column;min-width:0;display:flex}.aryse-workout-resume small{color:#8053e9;font-size:.67rem}.aryse-workout-resume strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.84rem;overflow:hidden}.aryse-workout-resume i{background:var(--muted);border-radius:99px;width:min(230px,80%);height:5px;margin-top:7px;display:block;overflow:hidden}.aryse-workout-resume b{border-radius:inherit;background:linear-gradient(90deg,#8554e8,#6d28d9);height:100%;display:block}.aryse-workout-resume div>span{color:var(--muted-foreground);margin-top:4px;font-size:.62rem}.aryse-workout-resume button{color:#8053e9;background:#6931891f;border:1px solid #ad5be16b;border-radius:12px;min-height:38px;padding:7px 14px;font-size:.7rem;font-weight:800}.life-workouts-catalog{box-shadow:none!important;background:0 0!important;padding:18px!important}.life-workouts-section-heading>span{color:#8053e9!important;background:0 0!important}.life-workouts-goals{overflow-x:auto;flex-wrap:nowrap!important}.life-workouts-goals button{flex:none;background:0 0!important;border-radius:99px!important}.life-workouts-card-grid{scroll-snap-type:x mandatory;overflow-x:auto;gap:10px!important;display:flex!important}.life-workout-card{scroll-snap-align:start;flex-direction:column;background:var(--card)!important;min-width:235px!important;display:flex!important}.life-workout-card:hover,.life-workout-card.is-selected{box-shadow:none!important}.life-workout-card-image{width:100%;background:radial-gradient(circle at 62% 34%,#ce63e347,#0000 17%),linear-gradient(145deg,#191020,#09080c 64%)!important;height:110px!important}.life-workout-card-body{width:100%}.life-workout-card-body>strong{overflow-wrap:break-word;word-break:break-word;font-size:.76rem;line-height:1.28;display:block}.life-workout-card-image:before{content:"";border:1px solid #c36ce840;position:absolute;inset:20px 28px;transform:skew(-18deg)rotate(-6deg);box-shadow:22px 15px #7849d714,-16px 25px #c24cd412}.life-workout-card:nth-child(2) .life-workout-card-image{background:radial-gradient(circle at 36% 40%,#6a4fdd4d,#0000 20%),linear-gradient(35deg,#09080c,#171022)!important}.life-workout-card:nth-child(2) .life-workout-card-image:before{transform:skew(15deg)rotate(9deg)}.life-workout-card:nth-child(3) .life-workout-card-image{background:radial-gradient(circle at 70% 60%,#c54cd83d,#0000 22%),linear-gradient(155deg,#17101c,#07070a)!important}.life-workout-card-image img,.life-workout-card-body>small{display:none!important}.life-workout-card-meta>span:last-child{display:none}.life-workouts-week-days{margin-top:12px!important}.life-workouts-week-days small{color:#fff!important}:root:not(.dark) .life-workouts-week-days small{color:#000!important}.life-workouts-week-legend{display:none!important}.life-workouts-streak-card{grid-template-columns:54px minmax(0,1fr)!important;min-height:100%!important}.life-workouts-streak-card>span{box-shadow:none!important;color:#8053e9!important;background:0 0!important}.life-workouts-streak-card>svg{display:none!important}.life-workouts-streak-card small,.life-workouts-streak-card p{color:#fff!important}:root:not(.dark) .life-workouts-streak-card small,:root:not(.dark) .life-workouts-streak-card p{color:#000!important}.life-workouts-builder-preview,.life-workouts-mine-preview,.life-workouts-notebook{margin-top:14px!important}@media (width<=767px){.life-workouts-header h1{font-size:2.15rem!important}.life-workouts-tabs{scroll-snap-type:none!important;margin-inline:-8px!important;overflow:visible!important}.life-workouts-tabs button{min-width:0!important;min-height:52px!important;padding:7px 2px!important;font-size:.68rem!important}.life-workouts-tabs button svg{display:none}.life-workouts-hero{min-height:300px!important}.life-workouts-hero-copy{width:78%!important;min-height:300px!important;padding:18px!important}.life-workouts-hero-copy h2{font-size:2rem!important}.life-workouts-hero:before{right:-145px}.life-workouts-hero:after{width:105px;height:105px;top:25%;right:-3%}.life-workouts-hero-facts{gap:8px!important}.life-workouts-hero-actions{grid-template-columns:1fr!important}.aryse-workout-resume{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:10px}.aryse-workout-resume-symbol{width:40px;height:40px}.aryse-workout-resume button{padding-inline:10px}.life-workouts-catalog{border:0!important;padding:12px 0!important}.life-workouts-section-heading p{display:none}.life-workouts-card-grid{margin-inline:-2px!important}.life-workout-card{min-width:205px!important}.life-workout-card-image{height:132px!important}.life-workouts-side{grid-template-columns:1fr!important}.life-workouts-streak-card{min-height:auto!important}}.life-workouts-hero{isolation:isolate;position:relative;overflow:hidden;background:#09070c!important}.life-workouts-hero:before,.life-workouts-hero:after{display:none!important}.life-workouts-hero>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;display:block!important}.life-workouts-hero-shade{z-index:1;position:absolute;inset:0;background:linear-gradient(90deg,#050408fa 0%,#07050ae0 34%,#08060b7a 62%,#0605082e 100%),linear-gradient(#0000 52%,#05040794)!important}.life-workouts-hero-copy{z-index:2;position:relative}.life-workout-card-image{isolation:isolate;position:relative;overflow:hidden;background:#0a080d!important}.life-workout-card-image:before{display:none!important}.life-workout-card-image:after{z-index:1;content:"";background:linear-gradient(#0000 36%,#050407c2 100%);position:absolute;inset:0}.life-workout-card-image img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0;display:block!important}.life-workout-card:hover .life-workout-card-image img,.life-workout-card.is-selected .life-workout-card-image img{transform:scale(1.035)}.life-workout-card-image>span{z-index:2;position:absolute;bottom:8px;left:9px}:root:not(.dark) .life-workouts-tabs button.is-active{color:#7c3aed!important}:root:not(.dark) .life-workouts-tabs button.is-active:after{box-shadow:none!important;background:linear-gradient(90deg,#7c3aed,#6d28d9)!important}:root:not(.dark) .life-workouts-hero{border-color:#7c3aed38!important;box-shadow:0 18px 42px -34px #4c1f7247!important}:root:not(.dark) .life-workouts-hero-shade{background:linear-gradient(90deg,#0c0812bd 0%,#0c081280 48%,#0c08120f 100%)!important}:root:not(.dark) .life-workouts-hero-actions button.is-link{color:#e4d3ff!important}:root:not(.dark) .aryse-workout-resume-symbol{color:#7c3aed;background:#f2edff}:root:not(.dark) .aryse-workout-resume small{color:#6f6876}:root:not(.dark) .aryse-workout-resume button{color:#7c3aed;background:#fff;border-color:#7c3aed61}:root:not(.dark) .life-workouts-preview-intro>button{color:#7c3aed;box-shadow:none;background:#fff;border-color:#7c3aed61}:root:not(.dark) .life-workouts-preview-intro>button:hover{box-shadow:none}.aryse-builder{min-height:calc(100dvh - 180px);color:var(--foreground);padding-bottom:92px;position:relative}.aryse-builder button,.aryse-builder input,.aryse-builder select,.aryse-builder textarea{font:inherit}.aryse-builder-header{z-index:20;background:color-mix(in oklab,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:10px 2px;display:grid;position:sticky;top:0}.aryse-builder-header>button{border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);background:var(--card);border-radius:14px;place-items:center;display:grid}.aryse-builder-header svg{width:20px}.aryse-builder-header div{text-align:center;display:grid}.aryse-builder-header small{color:var(--muted-foreground);font-size:.7rem}.aryse-builder-header strong{font-size:.98rem}.aryse-builder-progress{background:color-mix(in oklab,var(--border) 80%,transparent);border-radius:99px;height:3px;margin:0 2px 18px;overflow:hidden}.aryse-builder-progress i{border-radius:inherit;background:linear-gradient(90deg,#8758ef,#6d28d9);height:100%;transition:width .3s;display:block}.aryse-builder-content{padding:0 2px}.aryse-builder-symbol{color:#fff;background:linear-gradient(145deg,#7c4ee7,#6d28d9);border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid;box-shadow:0 14px 32px #9d4be240}.aryse-builder-symbol svg{width:27px}.aryse-builder-setup>p,.aryse-builder-title>p,.aryse-builder-review-hero>p{color:#8053e9;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:.78rem;font-weight:800}.aryse-builder-setup h2,.aryse-builder-title h2{margin:0 0 22px;font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.05}.aryse-builder-setup>label{gap:9px;margin-top:26px;font-size:.83rem;font-weight:700;display:grid}.aryse-builder-setup input{border:1px solid var(--border);width:100%;height:54px;color:var(--foreground);background:var(--card);border-radius:15px;outline:0;padding:0 15px}.aryse-builder-setup input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f721}.aryse-builder-setup fieldset{border:0;margin:26px 0 0;padding:0}.aryse-builder-setup legend{margin-bottom:12px;font-size:.83rem;font-weight:700}.aryse-builder-goals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aryse-builder-goals button{border:1px solid var(--border);min-height:96px;color:var(--muted-foreground);background:var(--card);border-radius:17px;justify-items:start;padding:15px;display:grid}.aryse-builder-goals button svg{width:22px;margin-bottom:12px}.aryse-builder-goals button span{font-size:.82rem;font-weight:800}.aryse-builder-goals button.is-active{color:#8053e9;background:linear-gradient(145deg,#7d45da38,#b841cd14);border-color:#a855f7;box-shadow:inset 0 0 0 1px #a855f71f}.aryse-builder-title{position:relative}.aryse-builder-title>span{color:var(--muted-foreground);margin:-14px 0 18px;font-size:.82rem;display:block}.aryse-builder-search{border:1px solid var(--border);background:var(--card);border-radius:15px;grid-template-columns:22px 1fr 30px;align-items:center;gap:8px;height:50px;padding:0 12px;display:grid}.aryse-builder-search>svg{width:19px;color:var(--muted-foreground)}.aryse-builder-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.aryse-builder-search span button{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.aryse-builder-search span svg{width:16px}.aryse-builder-filters{scrollbar-width:none;gap:8px;margin:13px -14px 17px;padding:0 0 3px 14px;display:flex;overflow-x:auto}.aryse-builder-filters::-webkit-scrollbar{display:none}.aryse-builder-filters button{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:99px;flex:none;padding:9px 14px;font-size:.75rem;font-weight:750}.aryse-builder-filters button.is-active{color:#fff;background:linear-gradient(90deg,#8051e9,#6d28d9);border-color:#a855f7}.aryse-builder-exercises{gap:9px;display:grid}.aryse-builder-exercises>button{border:1px solid var(--border);text-align:left;min-height:88px;color:var(--foreground);background:var(--card);border-radius:17px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.aryse-builder-exercises>button.is-selected{background:color-mix(in oklab,var(--card) 88%,#8f42da);border-color:#a855f7}.aryse-builder-exercise-media{background:#fff;border-radius:12px;height:70px;position:relative;overflow:hidden}.aryse-builder-exercise-media img{object-fit:contain;width:100%;height:100%}.aryse-builder-exercise-media i{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d0a11c7;border-radius:9px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:5px;right:5px}.aryse-builder-exercise-media i svg{width:15px}.aryse-builder-exercises>button.is-selected i{background:#9b4ee8}.aryse-builder-exercises>button>span:last-child{min-width:0;display:grid}.aryse-builder-exercises strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.aryse-builder-exercises small{color:var(--muted-foreground);margin-top:3px;font-size:.7rem}.aryse-builder-exercises em{color:#8053e9;margin-top:7px;font-size:.68rem;font-style:normal}.aryse-builder-config-list{gap:12px;display:grid}.aryse-builder-config-list>article{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:12px}.aryse-builder-config-list article>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.aryse-builder-config-list header img{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px}.aryse-builder-config-list header div{min-width:0;display:grid}.aryse-builder-config-list header small{color:#8053e9;font-size:.65rem}.aryse-builder-config-list header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.aryse-builder-config-list header>span{gap:4px;display:flex}.aryse-builder-config-list header button{border:1px solid var(--border);width:32px;height:32px;color:var(--foreground);background:0 0;border-radius:10px}.aryse-builder-config-list header button:disabled{opacity:.25}.aryse-builder-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.aryse-builder-fields label{color:var(--muted-foreground);gap:5px;font-size:.65rem;font-weight:700;display:grid;position:relative}.aryse-builder-fields input{border:1px solid var(--border);width:100%;height:42px;color:var(--foreground);background:var(--background);border-radius:11px;outline:0;padding:0 10px}.aryse-builder-fields label>span{position:absolute;bottom:13px;right:10px}.aryse-builder-remove{color:#e87b91;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;font-size:.7rem;font-weight:700;display:flex}.aryse-builder-remove svg{width:15px}.aryse-builder-review-hero{text-align:center;background:radial-gradient(circle at 50% 0,#a855f733,transparent 55%),var(--card);border:1px solid #a855f766;border-radius:22px;padding:24px 18px}.aryse-builder-review-hero>span{color:#fff;background:linear-gradient(145deg,#8051e9,#6d28d9);border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid}.aryse-builder-review-hero>span svg{width:25px}.aryse-builder-review-hero h2{margin:3px 0 19px;font-size:1.65rem}.aryse-builder-review-hero>div{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.aryse-builder-review-hero small{padding-top:15px;font-size:1.1rem;font-weight:800;display:grid}.aryse-builder-review-hero small+small{border-left:1px solid var(--border)}.aryse-builder-review-hero b{color:var(--muted-foreground);font-size:.63rem;font-weight:500}.aryse-builder-review-list{margin-top:20px}.aryse-builder-review-list h3{font-size:.93rem}.aryse-builder-review-list article{border-bottom:1px solid var(--border);grid-template-columns:25px 46px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;display:grid}.aryse-builder-review-list article>b{color:#8053e9;font-size:.7rem}.aryse-builder-review-list img{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px}.aryse-builder-review-list article>span{min-width:0;display:grid}.aryse-builder-review-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.aryse-builder-review-list small{color:var(--muted-foreground);font-size:.65rem}.aryse-builder-footer{z-index:45;right:0;bottom:calc(84px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--background) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;min-height:72px;padding:26px max(14px,50vw - 260px);display:flex;position:fixed;left:0}.aryse-builder-footer:after{content:"";height:calc(84px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--background) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:100%;left:0;right:0}.aryse-builder-footer>span{color:var(--muted-foreground);font-size:.72rem}.aryse-builder-footer>button{color:#fff;background:linear-gradient(90deg,#8051e9,#6d28d9);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:48px;padding:0 20px;font-size:.82rem;font-weight:800;display:flex;box-shadow:0 4px 12px #9f46dc33}.aryse-builder-footer svg{width:18px}.aryse-builder-footer.aryse-builder-footer-solo{flex-direction:column;justify-content:center;gap:8px}.aryse-builder-footer.aryse-builder-footer-solo>span{color:var(--muted-foreground);text-align:center;font-size:.72rem}.aryse-builder-footer.aryse-builder-footer-solo>button{width:100%;min-width:0;max-width:320px}.aryse-my-workouts>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.aryse-my-workouts>header p{color:#8053e9;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.aryse-my-workouts>header h2{margin:3px 0;font-size:1.9rem}.aryse-my-workouts>header span{color:var(--muted-foreground);font-size:.76rem}.aryse-my-workouts>header button,.aryse-my-workouts-empty>button{color:#fff;background:linear-gradient(90deg,#8051e9,#6d28d9);border:0;border-radius:13px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:flex}.aryse-my-workouts>header button svg,.aryse-my-workouts-empty button svg{width:17px}.aryse-my-workouts-empty{text-align:center;background:radial-gradient(circle at 50% 20%,#a855f71f,#0000 55%);border:1px dashed #a855f773;border-radius:22px;align-content:center;place-items:center;min-height:330px;padding:28px 20px;display:grid}.aryse-my-workouts-empty>span{color:#8053e9;background:#9341ce26;border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.aryse-my-workouts-empty h3{margin:17px 0 7px}.aryse-my-workouts-empty p{max-width:290px;color:var(--muted-foreground);margin:0 0 20px;font-size:.8rem}.aryse-my-workouts-list{gap:11px;display:grid}.aryse-my-workouts-list>article{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:8px}.aryse-my-workout-main{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:6px;display:grid}.aryse-my-workout-icon{color:#8053e9;background:#8f40cd26;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.aryse-my-workout-icon svg{width:22px}.aryse-my-workout-main>span:nth-child(2){min-width:0;display:grid}.aryse-my-workout-main small{color:#8053e9;font-size:.62rem}.aryse-my-workout-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.aryse-my-workout-main em{color:var(--muted-foreground);align-items:center;gap:4px;margin-top:5px;font-size:.66rem;font-style:normal;display:flex}.aryse-my-workout-main em svg{width:13px}.aryse-my-workout-main>svg{width:18px;color:var(--muted-foreground)}.aryse-my-workouts-list article>div{grid-template-columns:1fr 42px;gap:7px;margin-top:7px;display:grid}.aryse-my-workouts-list article>div button{color:#8053e9;background:0 0;border:1px solid #a855f78c;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:.72rem;font-weight:800;display:flex}.aryse-my-workouts-list article>div button:last-child{border-color:var(--border);color:#d77688}.aryse-my-workouts-list article>div svg{width:16px}@media (width>=600px){.aryse-builder,.aryse-my-workouts{max-width:520px;margin-inline:auto}.aryse-builder-footer{padding-inline:calc(50vw - 260px)}}@media (width<=767px){.aryse-builder input,.aryse-builder select,.aryse-builder textarea,.life-workouts-notebook textarea{font-size:16px!important}.aryse-builder button,.life-workouts-tabs button{touch-action:manipulation}}.aryse-builder-filter-area{position:relative}.aryse-builder-filters button{align-items:center;gap:5px;display:inline-flex}.aryse-builder-filters button svg{width:13px;height:13px}.aryse-builder-subfilters{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);border-radius:16px;gap:8px;margin:-8px 0 16px;padding:10px;display:flex;box-shadow:0 14px 34px #00000029}.aryse-builder-subfilters button{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:0 0;border-radius:12px;flex:1;padding:9px 10px;font-size:.75rem;font-weight:750}.aryse-builder-subfilters button.is-active{color:#8053e9;background:#a855f721;border-color:#a855f7}@media (width<=560px){.aryse-builder-subfilters{overflow-x:auto}.aryse-builder-subfilters button{flex:none;min-width:92px}}.aryse-my-workouts-header-actions{gap:8px;display:flex}.aryse-my-workouts-pdf-button{color:#8053e9;background:0 0;border:1px solid #a855f773;border-radius:13px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:flex}.aryse-my-workouts-pdf-button svg{width:16px}.aryse-my-workouts-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aryse-my-workouts-empty-actions .aryse-my-workouts-pdf-button{height:44px}.aryse-pdf-loading{text-align:center;min-height:calc(100dvh - 180px);color:var(--foreground);place-items:center;padding:40px 18px;display:grid}.aryse-pdf-loading h2{margin:6px 0 8px;font-size:1.4rem}.aryse-pdf-loading p{max-width:320px;color:var(--muted-foreground);font-size:.85rem}.aryse-pdf-loading .aryse-builder-symbol{animation:1.6s ease-in-out infinite aryse-pdf-pulse}@keyframes aryse-pdf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}.aryse-pdf-empty{color:var(--muted-foreground);text-align:center;padding:30px 10px;font-size:.85rem}.aryse-pdf-workout-group{margin-bottom:26px}.aryse-pdf-workout-group+.aryse-pdf-workout-group{border-top:1px solid var(--border);padding-top:22px}.aryse-pdf-workout-title{grid-template-columns:1fr 44px;align-items:end;gap:10px;margin-bottom:14px;display:grid}.aryse-pdf-workout-title label{gap:9px;font-size:.83rem;font-weight:700;display:grid}.aryse-pdf-workout-title input{border:1px solid var(--border);width:100%;height:50px;color:var(--foreground);background:var(--card);border-radius:14px;outline:0;padding:0 14px}.aryse-pdf-workout-title input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f721}.aryse-pdf-workout-title>button{border:1px solid var(--border);color:#e87b91;background:0 0;border-radius:13px;place-items:center;height:44px;display:grid}:root:not(.dark) .aryse-my-workouts-pdf-button,:root:not(.dark) .aryse-my-workouts>header button,:root:not(.dark) .aryse-my-workouts-empty>button,:root:not(.dark) .aryse-builder-footer>button{color:#7c3aed!important;box-shadow:none!important;background:#fff!important;border:1px solid #7c3aed61!important}.life-workouts{--workout-purple:#7c3aed;--workout-purple-2:#8b5cf6;--workout-purple-soft:#7c3aed1c;--workout-purple-border:#8b5cf63d;max-width:1040px}.life-workouts-header{padding:6px 2px 0}.life-workouts-header>p{color:var(--workout-purple)!important;letter-spacing:.12em!important;margin:0!important;font-size:.7rem!important}.life-workouts-header h1{letter-spacing:-.045em!important;margin-top:5px!important;font-size:clamp(2rem,4.5vw,3.35rem)!important;line-height:1.02!important}.life-workouts-header>span{max-width:540px;line-height:1.5;margin-top:7px!important;font-size:.84rem!important}.life-workouts-tabs{border:1px solid color-mix(in oklab,var(--color-border) 72%,transparent)!important;background:color-mix(in oklab,var(--color-card) 66%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:20px!important;margin-top:18px!important;padding:5px!important;box-shadow:0 14px 38px -34px #37185d7a!important}.life-workouts-tabs button{min-height:48px!important;color:var(--color-muted-foreground)!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important}.life-workouts-tabs button:after{display:none!important}.life-workouts-tabs button.is-active{border-color:var(--workout-purple-border)!important;color:var(--workout-purple)!important;background:linear-gradient(145deg,#8b5cf624,#7c3aed0f)!important;box-shadow:inset 0 1px #ffffff2e,0 9px 24px -19px #7c3aeda6!important}.dark .life-workouts-tabs button.is-active{color:#c4b5fd!important;background:linear-gradient(145deg,#7c3aed3b,#4c1d951f)!important}.life-workouts-layout{margin-top:18px!important}.life-workouts-main-column{gap:16px!important}.life-workouts-hero{border:1px solid var(--workout-purple-border)!important;border-radius:25px!important;min-height:304px!important;box-shadow:0 24px 52px -38px #4c1d959e!important}.life-workouts-hero-shade{background:linear-gradient(90deg,#050408f7 0%,#08060dd1 39%,#08060d6b 67%,#0504081f 100%),linear-gradient(#0000 48%,#0504087a)!important}.life-workouts-hero-copy{width:min(64%,600px)!important;min-height:304px!important;padding:24px!important}.life-workouts-hero-copy>p{color:#c4b5fd!important;letter-spacing:.02em!important;font-size:.71rem!important}.life-workouts-hero-copy h2{margin-top:6px!important;font-size:clamp(1.85rem,3.7vw,2.8rem)!important}.life-workouts-hero-tags span{color:#ddd6fe!important;background:#4c1d953d!important;border-color:#c4b5fd33!important}.life-workouts-hero-actions button:first-child{background:linear-gradient(135deg,var(--workout-purple),var(--workout-purple-2))!important;box-shadow:0 16px 30px -21px #7c3aede6!important}.life-workouts-hero-actions button.is-link{color:#ddd6fe!important}.aryse-workout-resume{border:0!important;border-bottom:1px solid color-mix(in oklab,var(--color-border) 72%,transparent)!important;min-height:70px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;padding:7px 3px 9px!important}.aryse-workout-resume-symbol{border:1px solid var(--workout-purple-border);width:40px!important;height:40px!important;color:var(--workout-purple)!important;background:var(--workout-purple-soft)!important;border-radius:13px!important}.aryse-workout-resume small{color:var(--workout-purple)!important}.aryse-workout-resume i{background:color-mix(in oklab,var(--color-muted) 82%,transparent)!important;height:4px!important}.aryse-workout-resume b{background:linear-gradient(90deg,var(--workout-purple),var(--workout-purple-2))!important}.aryse-workout-resume button{border-color:var(--workout-purple-border)!important;min-height:36px!important;color:var(--workout-purple)!important;background:0 0!important}.life-workouts-catalog{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:8px 0 2px!important}.life-workouts-section-heading{padding-inline:2px}.life-workouts-section-heading h2{font-size:1.05rem!important}.life-workouts-section-heading>span{color:var(--workout-purple)!important;background:0 0!important;padding:0!important}.life-workouts-goals{gap:7px!important;margin-top:14px!important}.life-workouts-goals button{border-color:color-mix(in oklab,var(--color-border) 78%,transparent)!important;background:color-mix(in oklab,var(--color-card) 48%,transparent)!important;border-radius:999px!important;min-height:34px!important}.life-workouts-goals button:hover,.life-workouts-goals button.is-active{border-color:var(--workout-purple-border)!important;color:var(--workout-purple)!important;background:var(--workout-purple-soft)!important}.life-workouts-card-grid{gap:10px!important;margin-top:12px!important}.life-workout-card{-webkit-backdrop-filter:blur(12px);border-color:color-mix(in oklab,var(--color-border) 78%,transparent)!important;background:color-mix(in oklab,var(--color-card) 78%,transparent)!important;border-radius:19px!important;box-shadow:0 12px 34px -32px #1e10348c!important}.life-workout-card:hover,.life-workout-card.is-selected{border-color:var(--workout-purple-border)!important;box-shadow:0 15px 34px -28px #7c3aed6b!important}.life-workout-card-image{height:126px!important}.life-workout-card-image>span{background:#0f081c9e!important;border-color:#ffffff29!important}.life-workout-card-meta svg{color:var(--workout-purple)!important}.life-workouts-side{grid-template-columns:minmax(0,1.45fr) minmax(230px,.65fr)!important;gap:12px!important;margin-top:2px!important;display:grid!important}.life-workouts-side-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:13px 2px!important}.life-workouts-week-card{border-top:1px solid color-mix(in oklab,var(--color-border) 72%,transparent)!important}.life-workouts-side-heading>svg{color:var(--workout-purple)!important}.life-workouts-week-days i{border-color:color-mix(in oklab,var(--workout-purple) 30%,var(--color-border))!important}.life-workouts-week-days i.is-complete{background:linear-gradient(135deg,var(--workout-purple),var(--workout-purple-2))!important;border-color:#0000!important}.life-workouts-week-days>span.is-today i:not(.is-complete){border-color:var(--workout-purple)!important;box-shadow:0 0 0 4px var(--workout-purple-soft)!important}.life-workouts-streak-card{border:1px solid var(--workout-purple-border)!important;background:linear-gradient(145deg,#7c3aed1a,transparent 66%),color-mix(in oklab,var(--color-card) 68%,transparent)!important;-webkit-backdrop-filter:blur(15px)!important;border-radius:18px!important;min-height:100%!important;padding:14px!important}.life-workouts-streak-card>span{color:var(--workout-purple)!important}.life-workouts-builder-preview,.aryse-my-workouts,.life-workouts-notebook{margin-top:18px!important}.life-workouts-builder-preview{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.life-workouts-preview-intro{background:0 0!important;border:0!important;padding:24px 2px!important}.life-workouts-preview-icon{color:var(--workout-purple)!important;background:var(--workout-purple-soft)!important}.life-workouts-notebook>header>span{background:linear-gradient(135deg,var(--workout-purple),var(--workout-purple-2))!important;box-shadow:none!important}.life-workouts-preview-intro>p{color:var(--workout-purple)!important}.life-workouts-preview-intro>button{color:#fff!important;background:linear-gradient(135deg,var(--workout-purple),var(--workout-purple-2))!important;border-color:#0000!important;box-shadow:0 16px 30px -22px #7c3aedbf!important}.life-workouts :is(.text-primary,[data-accent=workout]){color:var(--workout-purple)}:root:not(.dark) .life-workouts-tabs{background:#ffffffb3!important;box-shadow:0 18px 45px -38px #4c1f7247!important}:root:not(.dark) .life-workouts-tabs button.is-active{color:var(--workout-purple)!important;background:linear-gradient(145deg,#f4f0ff,#fff)!important;box-shadow:0 10px 24px -20px #7c3aed7a!important}:root:not(.dark) .life-workout-card{background:#ffffffc7!important;box-shadow:0 14px 35px -33px #3b235759!important}:root:not(.dark) .life-workouts-streak-card{background:linear-gradient(145deg,#7c3aed11,#ffffffc7)!important}:root:not(.dark) .life-workouts-hero{box-shadow:0 18px 44px -34px #4c1f7257!important}:root:not(.dark) .aryse-workout-resume button{color:var(--workout-purple)!important;background:#fff!important}@media (width<=767px){.life-workouts{padding-bottom:104px!important}.life-workouts-header{padding-top:1px}.life-workouts-header h1{font-size:1.72rem!important;line-height:1.08!important}.life-workouts-header>span{margin-top:5px!important;font-size:.76rem!important}.life-workouts-tabs{margin-top:15px!important;gap:3px!important;margin-inline:0!important;padding:4px!important;overflow:visible!important}.life-workouts-tabs button{min-width:0!important;min-height:44px!important;padding:6px 4px!important;font-size:.66rem!important}.life-workouts-tabs button svg{display:none!important}.life-workouts-layout{margin-top:14px!important}.life-workouts-hero{border-radius:22px!important;min-height:288px!important}.life-workouts-hero-copy{width:82%!important;min-height:288px!important;padding:17px!important}.life-workouts-hero-copy h2{font-size:1.72rem!important;line-height:1.05!important}.life-workouts-hero-tags{margin-top:12px!important}.life-workouts-hero-facts{margin-top:13px!important}.life-workouts-hero-actions{margin-top:18px!important}.life-workouts-hero-actions button{min-height:44px!important}.aryse-workout-resume{grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;min-height:66px!important;padding-inline:1px!important}.aryse-workout-resume-symbol{width:36px!important;height:36px!important}.aryse-workout-resume button{min-height:34px!important;padding-inline:9px!important;font-size:.67rem!important}.aryse-workout-resume strong{font-size:.78rem!important}.aryse-workout-resume div>span{font-size:.58rem!important}.life-workouts-catalog{padding-top:6px!important}.life-workouts-goals{scrollbar-width:none;flex-wrap:nowrap!important;margin-inline:-14px!important;padding:1px 0 7px 14px!important;overflow-x:auto!important}.life-workouts-goals::-webkit-scrollbar{display:none}.life-workouts-goals button{flex:none!important;min-height:33px!important;padding:6px 10px!important;font-size:.66rem!important}.life-workouts-card-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px!important;margin-inline:-14px!important;padding:2px 0 8px 14px!important;overflow-x:auto!important}.life-workouts-card-grid::-webkit-scrollbar{display:none}.life-workout-card{scroll-snap-align:start;min-width:210px!important}.life-workout-card-image{height:128px!important}.life-workouts-side{grid-template-columns:1fr!important;gap:5px!important}.life-workouts-week-card{padding-top:15px!important}.life-workouts-streak-card{min-height:auto!important;padding:13px!important}.life-workouts-preview-intro{padding:20px 1px!important}}.aryse-workout-muscle-areas{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-primary) 4%, var(--color-background));border-radius:16px;gap:9px;margin-top:12px;padding:14px;display:grid}.aryse-workout-muscle-areas-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.aryse-workout-muscle-areas-heading>span{font-family:Sora,sans-serif;font-size:.72rem;font-weight:800}.aryse-workout-muscle-areas-heading>small{color:var(--color-primary);font-size:.54rem;font-weight:750}.aryse-workout-muscle-areas-row{border:1px solid color-mix(in oklab, var(--color-primary) 17%, var(--color-border));background:color-mix(in oklab, var(--color-primary) 5%, var(--color-card));border-radius:12px;grid-template-columns:9px 62px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:10px 11px;display:grid}.aryse-workout-muscle-areas-row i,.aryse-body-map-legend i{background:#8b3dff;border-radius:3px;width:9px;height:9px;box-shadow:0 0 10px #8b3dff61}.aryse-workout-muscle-areas-row.is-secondary i,.aryse-body-map-legend .is-secondary i{box-shadow:none;background:#c4a4f3}.aryse-workout-muscle-areas-row small{color:var(--color-muted-foreground);letter-spacing:.035em;text-transform:uppercase;font-size:.55rem;font-weight:750}.aryse-workout-muscle-areas-row strong,.aryse-workout-muscle-areas-row>span{text-overflow:ellipsis;font-size:.68rem;line-height:1.35;overflow:hidden}.aryse-workout-muscle-areas-row>span{color:var(--color-muted-foreground)}.aryse-body-map{border:1px solid color-mix(in oklab, var(--color-primary) 22%, var(--color-border));width:100%;color:var(--color-foreground);background:color-mix(in oklab, var(--color-primary) 3%, var(--color-card));border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffff0f}.aryse-body-map-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.aryse-body-map-toolbar>div:first-child{text-align:left;flex-direction:column;display:flex}.aryse-body-map-toolbar small{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.aryse-body-map-toolbar strong{margin-top:2px;font-family:Sora,sans-serif;font-size:.86rem}.aryse-body-map-variant{background:var(--color-muted);border-radius:999px;padding:3px;display:flex}.aryse-body-map-variant button{min-height:30px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:.55rem;font-weight:800}.aryse-body-map-variant button.is-active{color:#fff;background:linear-gradient(135deg,#a249ff,#6e2bdf);box-shadow:0 5px 14px #742adf40}.aryse-body-map-stage{aspect-ratio:1;isolation:isolate;width:min(100%,430px);margin:7px auto 0;position:relative}.aryse-body-map-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.aryse-body-map-layer{pointer-events:none;transition:opacity .18s}.aryse-body-map.is-compact{margin-top:16px;padding:13px}.aryse-body-map.is-compact .aryse-body-map-stage{width:min(100%,300px)}.aryse-body-map-legend{color:var(--color-muted-foreground);justify-content:center;gap:18px;font-size:.56rem;font-weight:750;display:flex}.aryse-body-map-legend span{align-items:center;gap:6px;display:inline-flex}.aryse-body-map-muscles{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:11px;display:flex}.aryse-body-map-muscles span{border:1px solid var(--color-border);color:var(--color-muted-foreground);background:var(--color-card);border-radius:999px;padding:5px 8px;font-size:.54rem;font-weight:750}.aryse-body-map-muscles span.is-primary{border-color:color-mix(in oklab, #8b3dff 45%, var(--color-border));color:color-mix(in oklab, #8b3dff 65%, var(--color-foreground));background:color-mix(in oklab, #8b3dff 14%, var(--color-card))}.aryse-workout-summary>.aryse-workout-summary-card{text-align:left;background:color-mix(in oklab, var(--color-card) 96%, transparent);width:min(100%,700px);min-height:0;padding:clamp(18px,4vw,34px);display:block}.aryse-workout-summary-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.aryse-workout-summary .aryse-workout-summary-trophy{border-radius:16px;width:48px;height:48px}.aryse-workout-summary .aryse-workout-summary-trophy svg{width:23px;height:23px}.aryse-workout-summary-header p{color:var(--color-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.aryse-workout-summary .aryse-workout-summary-header h1{margin-top:2px;font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.12}.aryse-workout-summary-share{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-primary);background:var(--color-background);cursor:pointer;border-radius:14px;place-items:center;display:grid}.aryse-workout-summary-share svg{width:18px;height:18px}.aryse-workout-summary-profile{align-items:center;gap:10px;margin-top:18px;display:flex}.aryse-workout-summary-avatar{border:2px solid color-mix(in oklab, var(--color-primary) 34%, transparent);color:#fff;background:var(--gradient-life);border-radius:14px;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:850;display:grid;overflow:hidden}.aryse-workout-summary-avatar img{object-fit:cover;width:100%;height:100%}.aryse-workout-summary-profile>div{flex-direction:column;display:flex}.aryse-workout-summary-profile strong{font-size:.76rem}.aryse-workout-summary-profile small{color:var(--color-muted-foreground);margin-top:2px;font-size:.58rem}.aryse-workout-summary-card>h2{margin-top:16px;font-family:Sora,sans-serif;font-size:1.2rem;font-weight:850}.aryse-workout-summary .aryse-workout-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.aryse-workout-summary .aryse-workout-summary-stats span{text-align:left;align-items:flex-start;min-height:82px}.aryse-workout-summary .aryse-workout-summary-stats small{order:-1;margin:0 0 5px}.aryse-workout-summary .aryse-workout-summary-stats strong{font-size:1.12rem}.aryse-workout-summary-card>.aryse-workout-summary-note{color:var(--color-muted-foreground);text-align:center;margin-top:14px;font-size:.68rem;line-height:1.5}@media (width<=700px){.aryse-workout-summary{padding:12px 0}.aryse-workout-summary>.aryse-workout-summary-card{border-radius:22px}.aryse-body-map{padding:13px 10px}.aryse-body-map-toolbar{flex-direction:column;align-items:flex-start}.aryse-body-map-variant{width:100%}.aryse-body-map-variant button{flex:1}.aryse-workout-muscle-areas-row{grid-template-columns:9px 56px minmax(0,1fr)}}.aryse-wk,.aryse-wk-screen{--w-text:#17121d;--w-text-2:#5f586a;--w-text-3:#6e6778;--w-surface:#f4f3f7;--w-surface-2:#e9e7ef;--w-line:#17121d17;--w-band:#efeef3;--w-accent:#6d35dc;--w-accent-strong:#7e4aed;--w-purple-bg:#7e4aed1a;--w-bg:var(--color-background,#fff);--w-ease:cubic-bezier(.23, 1, .32, 1);color:var(--w-text);font-family:Manrope,system-ui,sans-serif}.dark .aryse-wk,.dark .aryse-wk-screen{--w-text:#f5f3f8;--w-text-2:#a8a1b2;--w-text-3:#8c8596;--w-surface:#16141b;--w-surface-2:#221f29;--w-line:#ffffff17;--w-band:#121016;--w-accent:#a98bff;--w-purple-bg:#7e4aed2e}.aryse-wk{width:min(100%,720px);margin-inline:auto;padding:4px 16px 124px}.aryse-wk-top{padding-bottom:12px}.aryse-wk-top h1{letter-spacing:-.02em;font-size:22px;font-weight:800}.aryse-wk-seg{background:var(--w-surface);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.aryse-wk-seg button{min-height:40px;color:var(--w-text-2);background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:14px;font-weight:700;transition:background-color .16s,color .16s}.aryse-wk-seg button[aria-selected=true]{color:var(--w-text);background:var(--w-bg);box-shadow:0 1px 4px #17121d1a}.dark .aryse-wk-seg button[aria-selected=true]{box-shadow:none;background:#2a2633}.aryse-wk-kick{color:var(--w-accent);font-size:13px;font-weight:700}.aryse-wk-h1{letter-spacing:-.02em;margin-top:2px;font-size:26px;font-weight:800;line-height:1.15}.aryse-wk-h3{margin:18px 0 4px;font-size:17px;font-weight:800}.aryse-wk-sub{color:var(--w-text-2);margin-top:2px;font-size:14px}.aryse-wk-quota{color:var(--w-text-2);margin-top:6px;font-size:13.5px;line-height:1.45}.aryse-wk-meta{color:var(--w-text-2);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:14px;display:flex}.aryse-wk-meta span{align-items:center;gap:5px;display:inline-flex}.aryse-wk-meta svg{width:16px;height:16px}.aryse-wk-btn{min-height:40px;color:var(--w-text);box-shadow:inset 0 0 0 1.5px var(--w-line);white-space:nowrap;transition:transform .14s var(--w-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.aryse-wk-btn.is-primary{color:#fff;background:var(--w-accent-strong);box-shadow:none}.aryse-wk-btn.is-big{min-height:52px;font-size:15px}.aryse-wk-btn svg{width:18px;height:18px}.aryse-wk-btn:active{transform:scale(.97)}.aryse-wk-icon-btn,.aryse-wk-round{width:44px;height:44px;color:var(--w-text);box-shadow:inset 0 0 0 1.5px var(--w-line);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.aryse-wk-round{background:var(--w-surface);width:40px;height:40px;box-shadow:none}.aryse-wk-icon-btn svg,.aryse-wk-round svg{width:20px;height:20px}.aryse-wk-round.is-danger{color:#dc2626}.aryse-wk-seg button:focus-visible,.aryse-wk-btn:focus-visible,.aryse-wk-icon-btn:focus-visible,.aryse-wk-round:focus-visible,.aryse-wk-chips button:focus-visible,.aryse-wk-goals button:focus-visible,.aryse-wk-sets button:focus-visible{outline:2px solid var(--w-accent-strong);outline-offset:2px}.aryse-wk-section{margin-top:18px;padding-top:22px;position:relative}.aryse-wk-section:before{background:var(--w-band);content:"";height:8px;position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.aryse-wk-section>h2{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:21px;font-weight:800;display:flex}.aryse-wk-section>h2 small{color:var(--w-text-2);letter-spacing:0;font-size:13px;font-weight:600}.aryse-wk-next{margin-top:18px}.aryse-wk-next h2{letter-spacing:-.02em;margin-top:2px;font-size:24px;font-weight:800}.aryse-wk-next-actions{align-items:center;gap:8px;display:flex}.aryse-wk-next-actions .aryse-wk-btn{flex:1}.aryse-wk-callout{box-shadow:inset 0 0 0 1px var(--w-line);border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.aryse-wk-callout>svg{width:26px;height:26px;color:var(--w-accent);stroke-width:1.6px}.aryse-wk-callout strong{font-size:15px;font-weight:700;display:block}.aryse-wk-callout small{color:var(--w-text-2);font-size:13px;display:block}.aryse-wk-callout .aryse-wk-btn{grid-column:1/-1}.aryse-wk-week{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.aryse-wk-week li{flex-direction:column;align-items:center;gap:6px;display:flex}.aryse-wk-week small{color:var(--w-text-2);font-size:12px;font-weight:700}.aryse-wk-week span{background:var(--w-surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.aryse-wk-week [data-done] span{color:#fff;background:var(--w-accent-strong)}.aryse-wk-week [data-today]:not([data-done]) span{box-shadow:inset 0 0 0 2px var(--w-accent-strong)}.aryse-wk-list{flex-direction:column;display:flex}.aryse-wk-list>li+li{border-top:1px solid var(--w-line)}.aryse-wk-row{align-items:center;gap:10px;padding:10px 0;display:flex}.aryse-wk-row-main,.aryse-wk-pick{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.aryse-wk-row-main{grid-template-columns:44px minmax(0,1fr)}.aryse-wk-row-icon{width:44px;height:44px;color:var(--w-accent);background:var(--w-purple-bg);border-radius:50%;place-items:center;display:grid}.aryse-wk-row-icon svg{stroke-width:1.8px;width:22px;height:22px}.aryse-wk-next .aryse-wk-meta{margin-bottom:14px}.aryse-wk-pick{grid-template-columns:64px minmax(0,1fr) 32px;width:100%;padding:8px 0}.aryse-wk-row-main strong,.aryse-wk-pick strong{font-size:16px;font-weight:700;display:block}.aryse-wk-row-main small,.aryse-wk-pick small{color:var(--w-text-2);font-size:13px;display:block}.aryse-wk-thumb{width:56px;height:56px;color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-line);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.aryse-wk-thumb.is-lg{width:64px;height:64px}.aryse-wk-thumb img{object-fit:cover;width:100%;height:100%}.aryse-wk-thumb svg{width:22px;height:22px}.aryse-wk-check{width:32px;height:32px;color:var(--w-text-3);box-shadow:inset 0 0 0 1.5px var(--w-line);border-radius:50%;place-items:center;display:grid}.aryse-wk-check svg{width:18px;height:18px}.aryse-wk-pick[aria-pressed=true] .aryse-wk-check{color:#fff;background:var(--w-accent-strong);box-shadow:none}.aryse-wk-create{margin-top:18px}.aryse-wk-options{margin-top:8px}.aryse-wk-options li+li{border-top:1px solid var(--w-line)}.aryse-wk-options button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 0;display:grid}.aryse-wk-options strong{font-size:16px;font-weight:700;display:block}.aryse-wk-options small{color:var(--w-text-2);font-size:13px;display:block}.aryse-wk-option-icon{width:44px;height:44px;color:var(--w-accent);background:var(--w-purple-bg);border-radius:50%;place-items:center;display:grid}.aryse-wk-option-icon svg{width:22px;height:22px}.aryse-wk-chev{width:20px;height:20px;color:var(--w-text-3)}.aryse-wk-options button:focus-visible{outline:2px solid var(--w-accent-strong);outline-offset:2px;border-radius:12px}.aryse-wk-steps li{grid-template-columns:28px 1fr;gap:12px;padding:8px 0;font-size:15px;font-weight:600;display:grid}.aryse-wk-steps b{color:var(--w-text-2);font-size:14px;font-weight:800}.aryse-wk-screen{z-index:48;overscroll-behavior:contain;background:var(--w-bg);position:fixed;inset:0;overflow-y:auto}.aryse-wk-bar{z-index:2;padding:max(12px, env(safe-area-inset-top)) 16px 10px;background:var(--w-bg);text-align:center;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid;position:sticky;top:0}.aryse-wk-bar small{color:var(--w-text-2);font-size:12px;font-weight:700;display:block}.aryse-wk-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;display:block;overflow:hidden}.aryse-wk-progress{background:var(--w-surface-2);border-radius:9px;height:4px;margin:0 16px;overflow:hidden}.aryse-wk-progress i{background:var(--w-accent-strong);height:100%;transition:width .3s var(--w-ease);display:block}.aryse-wk-screen-body{width:min(100%,720px);padding:16px 16px calc(112px + env(safe-area-inset-bottom));margin-inline:auto}.aryse-wk-foot{z-index:3;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--w-bg);box-shadow:0 -1px 0 var(--w-line);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.aryse-wk-foot .aryse-wk-btn{flex:1;min-height:52px;font-size:15px}.aryse-wk-foot>small{color:var(--w-text-2);white-space:nowrap;font-size:14px;font-weight:700}.aryse-wk-field{border:0;margin-top:18px;display:block}.aryse-wk-field>span,.aryse-wk-field>legend{color:var(--w-text-2);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.aryse-wk-field input,.aryse-wk-search{width:100%;min-height:52px;color:var(--w-text);background:var(--w-surface);font:inherit;border:0;border-radius:14px;padding:0 14px;font-size:16px}.aryse-wk-field input:focus{box-shadow:inset 0 0 0 1.5px var(--w-accent-strong);outline:none}.aryse-wk-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aryse-wk-goals button{min-height:56px;color:var(--w-text);box-shadow:inset 0 0 0 1.5px var(--w-line);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.aryse-wk-goals svg{width:22px;height:22px;color:var(--w-accent);flex:none}.aryse-wk-goals button[aria-pressed=true]{background:var(--w-purple-bg);box-shadow:inset 0 0 0 2px var(--w-accent-strong)}.aryse-wk-search{align-items:center;gap:8px;padding-right:6px;display:flex}.aryse-wk-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--w-accent-strong)}.aryse-wk-search>svg{width:20px;height:20px;color:var(--w-text-3);flex:none}.aryse-wk-search input{min-width:0;height:50px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.aryse-wk-search button{width:36px;height:36px;color:var(--w-text-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.aryse-wk-search button svg{width:18px;height:18px}.aryse-wk-chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:12px calc(50% - 50vw) 4px;padding:0 calc(50vw - 50%) 2px;display:flex;overflow-x:auto}.aryse-wk-chips::-webkit-scrollbar{display:none}.aryse-wk-chips:after{content:"";flex:none;width:1px}.aryse-wk-chips.is-sub{margin-top:0}.aryse-wk-chips button{min-height:38px;color:var(--w-text-2);background:var(--w-surface);border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.aryse-wk-chips button[aria-pressed=true]{color:#fff;background:var(--w-accent-strong)}.aryse-wk-chips.is-sub button[aria-pressed=false]{box-shadow:inset 0 0 0 1.5px var(--w-line);background:0 0}.aryse-wk-chips svg{width:14px;height:14px}.aryse-wk-config>li{padding:14px 0}.aryse-wk-config>li+li{border-top:1px solid var(--w-line)}.aryse-wk-config header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.aryse-wk-config .aryse-wk-thumb{border-radius:12px;width:48px;height:48px}.aryse-wk-config header small{color:var(--w-text-2);font-size:12px;font-weight:700;display:block}.aryse-wk-config header strong{font-size:15px;font-weight:700;display:block}.aryse-wk-order{gap:6px;display:flex}.aryse-wk-order button{width:36px;height:36px;color:var(--w-text);box-shadow:inset 0 0 0 1.5px var(--w-line);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.aryse-wk-order button:disabled{opacity:.35}.aryse-wk-order svg{width:16px;height:16px}.aryse-wk-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.aryse-wk-fields label{min-width:0;color:var(--w-text-2);font-size:12px;font-weight:700}.aryse-wk-fields input{width:100%;height:44px;color:var(--w-text);background:var(--w-surface);font:inherit;text-align:center;border:0;border-radius:12px;margin-top:4px;font-size:16px;font-weight:700}.aryse-wk-fields input:focus{box-shadow:inset 0 0 0 1.5px var(--w-accent-strong);outline:none}.aryse-wk-fields input::placeholder{color:var(--w-text-3);font-weight:600}.aryse-wk-unit{display:block;position:relative}.aryse-wk-unit input{padding-right:26px}.aryse-wk-unit i{color:var(--w-text-3);margin-top:2px;font-size:12px;font-style:normal;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.aryse-wk-link{min-height:40px;color:var(--w-text-2);background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.aryse-wk-link svg{width:16px;height:16px}.aryse-wk-link.is-danger{color:#dc2626}.aryse-wk-done{text-align:center;flex-direction:column;align-items:center;padding:8px 0 14px;display:flex}.aryse-wk-done>span{width:64px;height:64px;color:var(--w-accent);background:var(--w-purple-bg);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.aryse-wk-done>span svg{width:32px;height:32px}.aryse-wk-done .aryse-wk-meta{justify-content:center}.aryse-wk-seq li{grid-template-columns:28px 48px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.aryse-wk-seq b{color:var(--w-text-2);font-size:14px;font-weight:800}.aryse-wk-seq .aryse-wk-thumb{border-radius:12px;width:48px;height:48px}.aryse-wk-seq strong{font-size:15px;font-weight:700;display:block}.aryse-wk-seq small{color:var(--w-text-2);font-size:13px;display:block}.aryse-wk-note{color:var(--w-text-2);gap:10px;margin-top:18px;font-size:13px;line-height:1.45;display:flex}.aryse-wk-note svg{width:18px;height:18px;color:var(--w-accent);flex:none}.aryse-wk-visual{background:#fff;margin:12px calc(50% - 50vw) 0;padding:0 calc(50vw - 50%)}.aryse-wk-visual>*{max-height:300px;margin-inline:auto}.aryse-wk-sets{gap:8px;margin-top:14px;display:flex}.aryse-wk-sets button{min-height:48px;color:var(--w-text);box-shadow:inset 0 0 0 1.5px var(--w-line);background:0 0;border:0;border-radius:14px;flex:1;place-items:center;font-size:14px;font-weight:800;display:grid}.aryse-wk-sets button[data-current]{color:var(--w-accent);box-shadow:inset 0 0 0 2px var(--w-accent-strong)}.aryse-wk-sets button[aria-pressed=true]{color:#fff;background:var(--w-accent-strong);box-shadow:none}.aryse-wk-sets svg{width:20px;height:20px}.aryse-wk-kv,.aryse-wk-grid4{border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.aryse-wk-kv>div{padding:12px}.aryse-wk-kv>div:first-child{padding-left:0}.aryse-wk-kv>div+div{border-left:1px solid var(--w-line)}.aryse-wk-kv dt,.aryse-wk-grid4 dt{color:var(--w-text-2);font-size:12px;font-weight:600}.aryse-wk-kv dd{font-size:19px;font-weight:800}.aryse-wk-load{border-bottom:1px solid var(--w-line);margin-top:14px;padding:14px 0}.aryse-wk-load>p small{color:var(--w-text-2);font-size:12px;font-weight:700;display:block}.aryse-wk-load>p strong{font-size:15px;font-weight:700}.aryse-wk-load>.aryse-wk-sub{margin-top:10px;font-size:12px;display:block}.aryse-workout-load-editor{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.aryse-workout-load-wheels{flex:none;align-items:center;gap:6px;display:flex}.aryse-workout-load-wheel-group{align-items:center;gap:4px;display:flex;position:relative}.aryse-workout-load-wheel{z-index:1;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:120px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 38px 82px,#0000 120px);mask-image:linear-gradient(#0000 0,#000 38px 82px,#0000 120px)}.aryse-workout-load-wheel::-webkit-scrollbar{display:none}.aryse-workout-load-wheel--int{width:64px}.aryse-workout-load-wheel--frac{width:44px}.aryse-workout-load-wheel-track{padding-block:40px}.aryse-workout-load-wheel-item{width:100%;height:40px;color:var(--w-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.aryse-workout-load-wheel-sep{z-index:1;font-size:18px;font-weight:800;position:relative}.aryse-workout-load-wheel-unit{color:var(--w-accent);font-size:14px;font-weight:800}.aryse-workout-load-wheel-highlight{background:var(--w-purple-bg);height:40px;box-shadow:inset 0 0 0 1.5px var(--w-accent-strong);pointer-events:none;border-radius:8px;position:absolute;top:40px;left:0;right:0}.aryse-workout-load-done{background:var(--w-accent-strong);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:88px;height:44px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.aryse-workout-load-done:active{transform:scale(.97)}.aryse-wk-howto{border-bottom:1px solid var(--w-line);margin-top:8px;padding:12px 0}.aryse-wk-howto summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;font-size:16px;font-weight:700;list-style:none;display:flex}.aryse-wk-howto summary::-webkit-details-marker{display:none}.aryse-wk-howto summary:after{color:var(--w-text-3);content:"+";font-size:22px;font-weight:400}.aryse-wk-howto[open] summary:after{content:"−"}.aryse-wk-howto ol{margin:8px 0 12px}.aryse-wk-howto li{color:var(--w-text-2);grid-template-columns:24px 1fr;gap:8px;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.aryse-wk-howto li b{color:var(--w-accent);font-weight:800}.aryse-wk-rest{z-index:5;padding:0 16px calc(112px + env(safe-area-inset-bottom));background:var(--w-bg);text-align:center;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.aryse-wk-rest>.aryse-wk-bar{width:calc(100% + 32px);margin-inline:-16px}.aryse-wk-rest>.aryse-wk-kick{margin-top:24px}.aryse-wk-rest-ring{aspect-ratio:1;width:min(240px,64vw);margin:16px 0;position:relative}.aryse-wk-rest-ring svg{width:100%;height:100%;position:absolute;inset:0}.aryse-wk-rest-ring circle{fill:none;stroke-width:12px;stroke-linecap:round}.aryse-wk-rest-ring .is-track{stroke:var(--w-surface-2)}.aryse-wk-rest-ring .is-value{stroke:var(--w-accent-strong);transition:stroke-dasharray 1s linear}.aryse-wk-rest-ring b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;place-items:center;font-family:Sora,sans-serif;font-size:clamp(44px,14vw,56px);font-weight:800;display:grid;position:absolute;inset:0}.aryse-wk-rest-adjust{gap:8px;display:flex}.aryse-wk-rest-adjust .aryse-wk-btn{min-width:84px}.aryse-wk-rest-next{border-top:1px solid var(--w-line);text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,480px);margin-top:20px;padding-top:14px;display:grid}.aryse-wk-rest-next small{color:var(--w-text-2);font-size:12px;font-weight:700;display:block}.aryse-wk-rest-next strong{font-size:16px;font-weight:700}.aryse-wk-grid4{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.aryse-wk-grid4>div{border-bottom:1px solid var(--w-line);padding:14px 0}.aryse-wk-grid4>div:nth-child(odd){border-right:1px solid var(--w-line);padding-right:12px}.aryse-wk-grid4>div:nth-child(2n){padding-left:14px}.aryse-wk-grid4 dd{font-size:22px;font-weight:800}.aryse-wk-xp{box-shadow:inset 0 0 0 1px var(--w-line);border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.aryse-wk-xp b{color:var(--w-accent)}.aryse-wk-xp svg{width:22px;height:22px;color:var(--w-accent);flex:none}@media (width>=768px){.aryse-wk{padding-top:24px}}@media (width<=374px){.aryse-wk-seg button{font-size:13px}.aryse-wk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.aryse-wk-h1{font-size:23px}}@media (hover:hover){.aryse-wk-seg button[aria-selected=false]:hover{color:var(--w-text)}.aryse-wk-round:hover{background:var(--w-surface-2)}}@media (prefers-reduced-motion:reduce){.aryse-wk-seg button,.aryse-wk-btn,.aryse-wk-progress i,.aryse-wk-rest-ring .is-value{transition:none}.aryse-wk-btn:active{transform:none}}.aryse-wk-switch-row{border:0;border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 50px;align-items:center;gap:12px;margin-top:18px;padding:14px 0;display:grid}.aryse-wk-switch-row>svg{width:26px;height:26px;color:var(--w-accent);stroke-width:1.6px}.aryse-wk-switch-row strong{font-size:16px;font-weight:700;display:block}.aryse-wk-switch-row small{color:var(--w-text-2);font-size:13px;display:block}.aryse-wk-switch-row:focus-visible{outline:2px solid var(--w-accent-strong);outline-offset:2px;border-radius:12px}.aryse-wk-switch{background:var(--w-surface-2);border-radius:99px;width:50px;height:30px;transition:background-color .16s;position:relative}.aryse-wk-switch:after{width:24px;height:24px;transition:transform .16s var(--w-ease);content:"";background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}[aria-checked=true]>.aryse-wk-switch{background:var(--w-accent-strong)}[aria-checked=true]>.aryse-wk-switch:after{transform:translate(20px)}.aryse-wk-row-icon.is-sm{width:48px;height:48px}@media (prefers-reduced-motion:reduce){.aryse-wk-switch,.aryse-wk-switch:after{transition:none}}.aryse-wk-options .aryse-wk-chev.is-lock{width:18px;height:18px;color:var(--w-accent);stroke-width:1.8px}.aryse-wk-options button.is-locked small{color:var(--w-accent)}.aryse-wk-limit{margin-top:14px}.aryse-wk-limit>svg{width:22px;height:22px}
