.daily-activity-filters{color:#192235}.daily-activity-filters h2{color:#05070b;letter-spacing:-1px;margin:0;font-size:30px;font-weight:850;line-height:1.2}.daily-activity-filters__helper{color:#657187;margin:10px 0 28px;font-size:16px;line-height:1.6}.daily-activity-filters__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.daily-activity-filters__tile{color:#192235;width:100%;min-width:0;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1ef;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 14px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.daily-activity-filters__art{aspect-ratio:488/285;background:#fff;width:100%;display:block;position:relative;overflow:hidden}.daily-activity-filters__art img{width:371.516%;max-width:none;height:auto;position:absolute}.daily-activity-filters__caption{letter-spacing:-.55px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:22px 8px 0;font-size:19px;font-weight:750;line-height:1.3;display:flex}.daily-activity-filters__caption>span:first-child{min-width:0}.daily-activity-filters__arrow{color:#3757af;background:#e8eff8;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.daily-activity-filters__tile:hover{border-color:#3757af;box-shadow:0 4px 18px #3757af0d}.daily-activity-filters__tile:hover .daily-activity-filters__arrow{color:#fff;background:#3757af}.daily-activity-filters__tile:focus-visible{outline-offset:4px;outline:3px solid #3757af}.daily-activity-filters__signature{background:#3757af;width:40px;height:3px;margin-top:30px;display:block}@media (max-width:900px){.daily-activity-filters__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:620px){.daily-activity-filters h2{font-size:26px}.daily-activity-filters__helper{margin-bottom:22px;font-size:14px}.daily-activity-filters__options{gap:12px}.daily-activity-filters__tile{border-radius:12px;padding:9px 8px 16px}.daily-activity-filters__caption{letter-spacing:-.35px;align-items:flex-start;gap:8px;padding:14px 4px 0;font-size:15px;line-height:1.35}.daily-activity-filters__arrow{flex-basis:25px;height:25px}.daily-activity-filters__arrow svg{width:16px;height:16px}}@media (max-width:380px){.daily-activity-filters__options{grid-template-columns:1fr}.daily-activity-filters__caption{align-items:center;font-size:18px}}@media (prefers-reduced-motion:reduce){.daily-activity-filters__tile{transition:none}}.daily-activity-filters__options{gap:24px}.daily-activity-filters__tile{background:linear-gradient(145deg,#fff,#eaf0f6);border-color:#cfdaea;border-radius:30px;padding:11px 11px 17px;box-shadow:0 7px 14px #263c5b15,inset 0 2px 1px #fff}.daily-activity-filters__art{aspect-ratio:358/230;background:#1e2938;border-radius:25px;box-shadow:0 -3px #c6d2e0}.daily-activity-filters__art img{width:344.413%}.daily-activity-filters__caption{min-height:70px;padding:14px 9px 0;font-size:20px;font-weight:750}.daily-activity-filters__arrow{color:#fff;background:linear-gradient(135deg,#3155b7,#3162ec);border:2px solid #f7faff;outline:5px solid #dce5ef;flex-basis:46px;height:46px;box-shadow:inset 0 1px 3px #9bb8ff,0 3px 9px #3757af25}.daily-activity-filters__arrow svg{width:24px;height:24px}.daily-activity-filters__tile:hover{box-shadow:0 9px 24px #3757af25}@media (max-width:900px){.daily-activity-filters__options{gap:18px}}@media (max-width:620px){.daily-activity-filters__options{gap:12px}.daily-activity-filters__tile{border-radius:23px;padding:8px 8px 16px}.daily-activity-filters__art{border-radius:18px}.daily-activity-filters__caption{gap:10px;padding:14px 4px 0;font-size:15px}.daily-activity-filters__arrow{outline-width:3px;flex-basis:29px;height:29px}.daily-activity-filters__arrow svg{width:18px;height:18px}}.joint-focus{background:#e8eff8;border:1px solid #d3dff0;border-radius:14px;margin:0 0 30px;padding:26px}.joint-focus h2{color:#05070b;letter-spacing:-.6px;margin:0;font-size:23px;font-weight:800;line-height:1.25}.joint-focus>p{color:#53637d;margin:8px 0 20px;font-size:14px;line-height:1.6}.joint-focus__options{flex-wrap:wrap;gap:9px;display:flex}.joint-focus__options button{color:#192235;cursor:pointer;background:#fff;border:1px solid #cbd7ea;border-radius:24px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.joint-focus__options button>span[aria-hidden]{color:#586985;font-size:12px;font-weight:500}.joint-focus__options button:hover:not(:disabled){border-color:#3757af}.joint-focus__options button[aria-pressed=true]{color:#fff;background:#3757af;border-color:#3757af}.joint-focus__options button[aria-pressed=true]>span[aria-hidden]{color:#fff}.joint-focus__options button:disabled{opacity:.5;cursor:default}.joint-focus__options button:focus-visible{outline-offset:3px;outline:3px solid #3757af}.joint-focus-clear:focus-visible{outline-offset:3px;outline:3px solid #3757af}.activity-movement-section__heading .joint-focus-summary{color:#3757af;font-weight:600}.joint-focus-clear{color:#3757af;text-underline-offset:4px;cursor:pointer;min-height:44px;margin-top:12px;padding:8px 0;font-weight:700;text-decoration:underline;display:block}@media (max-width:620px){.joint-focus{margin-bottom:24px;padding:20px 16px}.joint-focus h2{font-size:21px}.joint-focus__options{gap:8px}.joint-focus__options button{padding:8px 12px;font-size:13px}}.effort-panel{color:#233e80;background:#f6f8fc;border:1px solid #dce3ed;border-radius:12px;margin:20px 0;padding:14px}.effort-panel__heading{color:#58657b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;line-height:1.5;display:flex}.effort-panel__heading strong{color:#233e80;font-weight:700}.effort-panel__score{font-variant-numeric:tabular-nums;color:#58657b;font-size:11px}.demand-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.demand-profile>div{min-width:0}.demand-profile dt{color:#58657b;font-size:11px;line-height:1.5}.demand-profile dd{color:#233e80;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.4;display:flex}.effort-battery{border:1.5px solid #7187ad;border-radius:4px;flex-shrink:0;gap:2px;width:32px;height:16px;margin-right:2px;padding:2px;display:inline-flex;position:relative}.effort-battery:after{content:"";background:#7187ad;border-radius:0 2px 2px 0;width:2px;height:5px;position:absolute;top:4px;right:-4px}.effort-battery__bar{background:#dce4f0;border-radius:1px;flex:1;min-width:0}.effort-battery__bar.is-filled{background:#3757af;animation:.5s ease-out both effort-charge}.effort-battery__bar.is-filled:nth-child(2){animation-delay:.1s}.effort-battery__bar.is-filled:nth-child(3){animation-delay:.2s}.effort-panel__note{color:#64728a!important;margin:13px 0 0!important;font-size:11px!important;line-height:1.6!important}.effort-panel--compact{margin:12px 0 14px;padding:10px}.effort-panel--compact .effort-panel__heading{margin-bottom:8px;font-size:11px}.effort-panel--compact .demand-profile{gap:8px}.effort-panel--compact .demand-profile dt{font-size:10px}.effort-panel--compact .demand-profile dd{flex-wrap:wrap;gap:5px;font-size:10px}.effort-panel--compact .effort-battery{border-radius:3px;gap:1.5px;width:27px;height:14px;padding:2px}.effort-panel--compact .effort-battery:after{height:5px;top:3px}@keyframes effort-charge{0%{opacity:.15;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@media (max-width:380px){.demand-profile{gap:8px}.demand-profile dd{gap:5px;font-size:11px}.effort-panel--compact .demand-profile{grid-template-columns:1fr;gap:6px}.effort-panel--compact .demand-profile>div{justify-content:space-between;align-items:center;display:flex}.effort-panel--compact .demand-profile dd{margin:0}}@media (prefers-reduced-motion:reduce){.effort-battery__bar.is-filled{animation:none}}@media print{.effort-battery__bar.is-filled{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none}}.movement-practice{color:#192235;margin:24px 0;font-size:14px;line-height:1.65}.movement-practice h3{color:#3757af;margin:18px 0 6px;font-size:13px;font-weight:700}.movement-practice p{margin:0}.movement-practice ol{margin:8px 0 20px;padding-left:22px}.movement-practice li{margin:8px 0;padding-left:5px}.movement-practice__observe,.movement-practice__breath,.movement-practice__rest{background:#f7f9fb;border-radius:10px;padding:14px 16px}.movement-practice__observe h3,.movement-practice__breath h3,.movement-practice__rest h3{margin-top:0}.movement-practice__breath{background:#e8eff8}.movement-practice__reflection{border-block:1px solid #e3e8ef;margin:18px 0;padding:12px 0}.movement-practice__reflection summary,.movement-care summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;line-height:1.5;display:list-item}.movement-practice__reflection summary{color:#3757af}:is(.movement-practice__reflection summary:focus-visible,.movement-care summary:focus-visible){outline-offset:4px;border-radius:3px;outline:3px solid #3757af}.movement-practice__reflection p{margin-bottom:12px}.movement-care{border-top:1px solid #e3e8ef;margin-top:16px;padding-top:8px}.movement-care p{font-size:13px;line-height:1.65}.movement-practice__preparation{margin-bottom:18px}.movement-demands,.movement-sources,.movement-review{border-bottom:1px solid #e3e8ef;padding:8px 0;font-size:13px;line-height:1.65}.movement-demands summary,.movement-sources summary,.movement-review summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}:is(.movement-demands summary:focus-visible,.movement-sources summary:focus-visible,.movement-review summary:focus-visible){outline-offset:3px;border-radius:3px;outline:3px solid #3757af}.movement-demands dt{color:#3757af;margin-top:10px;font-weight:650}.movement-demands dd{margin:2px 0 10px}.movement-demands .scope-note{color:#58657b;font-size:12px}.movement-care h3{color:#3757af;margin:18px 0 5px;font-size:13px;font-weight:650}.movement-sources ul{margin:12px 0;padding-left:19px}.movement-sources li{margin-bottom:18px;padding-left:3px}.movement-sources li p{margin:5px 0}.movement-sources a{color:#3757af;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sequence-frame-caption{color:#243957;min-height:56px;padding:8px 20px 0;font-size:13px;line-height:1.5}.sequence-frame-caption strong{color:#3757af;margin-bottom:3px;font-size:11px;display:block}.movement-dialog .detail-visual{align-items:flex-start}.movement-dialog .sequence-player>img{aspect-ratio:1;object-fit:contain;height:auto;display:block}@media (max-width:740px){.movement-dialog .detail-visual{aspect-ratio:auto}.movement-dialog .sequence-player>img{max-height:56dvh}}.movement-card.movement-card--gold{background:linear-gradient(155deg,#fffef9,#fffaf0);border:1px solid #dfc17f;box-shadow:0 5px 24px #a7812414}.movement-card--gold .card-visual{background:radial-gradient(at top,#fffef8,#f9edcb)}.movement-card--gold .card-index{color:#74520b;background:#fff8df}.movement-card--gold .card-category{color:#85621b}.movement-card--gold .add-button{color:#775519;border-color:#ddc58d}.hold-label{letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#7c5c20!important;font-size:10px!important}.hold-warning{color:#704d0d;background:#fff6df;border:1px solid #e2b761;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:13px;line-height:1.6}.movement-card .hold-warning{padding:9px 11px;font-size:11px;line-height:1.5}.movement-dialog--gold .detail-visual{background:linear-gradient(145deg,#fffdfa,#fff3d4);padding:20px}.movement-dialog--gold .detail-content>.eyebrow{color:#87601a}.movement-dialog--gold .detail-visual>.hold-warning{margin:0 0 15px}.gold-collection{background:linear-gradient(130deg,#fffaf0,#f9f0d9);border:1px solid #e7d9b3;border-radius:25px;margin-top:35px;padding:30px}.gold-collection h2{letter-spacing:-.7px;margin:8px 0;font-size:30px;font-weight:700}.gold-collection>p{max-width:650px;line-height:1.7}.gold-collection .movement-grid{margin-top:25px}.gold-collection .eyebrow{color:#8b6826}.nav-actions{align-items:center;gap:19px;display:flex}.nav-appointments{color:#3757af;white-space:nowrap;font-size:13px;font-weight:650}.routine-hold-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:15px;display:grid}.hold-timing-note{color:#7d632e!important;margin:12px 0!important;font-size:12px!important}@media (max-width:900px){.nav-actions{gap:10px}.nav-appointments{font-size:12px}}@media (max-width:600px){.gold-collection{padding:20px 14px}.routine-hold-fields{grid-template-columns:1fr}.nav-actions{grid-column:1/-1;justify-content:space-between}.nav-actions .nav-subscription{width:auto!important}.app-header{row-gap:10px!important}}.breathing-collection{color:#35254c;background:radial-gradient(at 90% 0,#e8d5ff88,#0000 55%),linear-gradient(135deg,#fcfaff,#f0e9fa);border:1px solid #d8c3ed;border-radius:25px;margin-top:35px;padding:30px;scroll-margin-top:100px}.breathing-collection>.eyebrow{color:#72439a}.breathing-collection h2{letter-spacing:-.7px;margin:10px 0 14px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.breathing-collection>p{max-width:720px;line-height:1.7}.breathing-collection .movement-grid{margin-top:26px}.breathing-guidance,.breathing-detail-note{color:#503365;background:#fffaff;border:1px solid #d9c7eb;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.65}.movement-card.movement-card--purple{background:linear-gradient(155deg,#fff,#f9f5ff);border:1px solid #cab0e4;box-shadow:0 5px 25px #61348213}.movement-card--purple .card-visual{background:radial-gradient(at top,#fbf7ff,#ede2fc)}.movement-card--purple .card-index{color:#5d2c87;background:#faf2ff}.movement-card--purple .card-category,.movement-card--purple .add-button{color:#6a3892}.movement-card--purple .add-button{border-color:#cbb3e0}.movement-card--purple .favorite.is-saved{color:#7944a6}.breathing-label{letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#704293!important;font-size:10px!important}.movement-dialog--purple .detail-visual{background:linear-gradient(145deg,#fbf8ff,#eadef9);padding:20px}.movement-dialog--purple .detail-content>.eyebrow{color:#78469e}.movement-dialog--purple .sequence-controls button{color:#683491}.movement-dialog--purple .frame-steps button[aria-current=step]{color:#fff;background:#7543a2;border-color:#7543a2}.movement-dialog--purple .movement-practice__breath{background:#f2eafa;border-color:#d4bfe8}.movement-dialog--purple .detail-tags span{color:#663c85;background:#f1e8f9}.breathing-phase{background:#fcf9ff;border:1px solid #ddcbed;border-radius:15px;align-items:center;gap:16px;min-height:96px;margin-top:14px;padding:16px 18px;display:flex}.breathing-phase strong{color:#603184;font-size:16px;display:block}.breathing-phase p{line-height:1.5;color:#685777!important;margin:4px 0 0!important;font-size:12px!important}.breathing-phase-orb{background:radial-gradient(circle at 30% 25%,#f8eaff,#bd8be5 38%,#7944a6 78%);border-radius:50%;flex:0 0 48px;width:48px;height:48px;transition:transform 1s;transform:scale(.75);box-shadow:0 0 0 6px #e9d7f866}.breathing-phase[data-phase=in] .breathing-phase-orb{transform:scale(1)}.breathing-phase[data-phase=out] .breathing-phase-orb{transition-duration:4s;transform:scale(.6)}.breathing-phase[data-phase=rest] .breathing-phase-orb{transform:scale(.8)}.routine-breathing-note{color:#5a3d70;background:#f6effc;border-radius:10px;margin-top:14px;padding:12px 15px;font-size:12px;line-height:1.6}@media (max-width:600px){.breathing-collection{padding:20px 14px}.breathing-phase{gap:12px;padding:14px}.breathing-phase strong{font-size:15px}.movement-dialog--purple .detail-visual{padding:14px}}@media (prefers-reduced-motion:reduce){.breathing-phase-orb{transition:none!important}}.movement-card.movement-card--copper{background:linear-gradient(145deg,#fffdfb 0%,#fbe7de 62%,#fff5ed 100%);border:1px solid #ce927d;box-shadow:0 6px 24px #9f49221a}.movement-card--copper .card-visual{background:radial-gradient(at top,#fff6e8,#f0c2ae)}.movement-card--copper .card-index{color:#7b3420;background:#fbe4d7}.movement-card--copper .card-category,.movement-card--copper .add-button{color:#873a24}.exercise-label{letter-spacing:.7px;text-transform:uppercase;font-weight:750;color:#873a24!important;font-size:10px!important}.exercise-meta{font-weight:650;color:#783a28!important;font-size:12px!important}.movement-dialog--copper .detail-visual{background:linear-gradient(145deg,#fff7ee,#f0c2ae)}.movement-dialog--copper .detail-content>.eyebrow{color:#873a24}.exercise-summary{color:#783a28;background:#fff5ee;border:1px solid #e3b7a4;border-radius:12px;gap:7px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:grid}.movement-safety{color:#59431e;background:#fffaf0;border:1px solid #ddc9a3;border-radius:12px;margin:18px 0;padding:16px;font-size:13px;line-height:1.65}.movement-safety--high{color:#713720;background:#fff2eb;border-color:#d89d82}.movement-safety h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:800}.movement-safety p{margin:8px 0}.movement-card .safety-badge{color:#745022;background:#fff3dc;border-radius:8px;margin:12px 0;padding:8px 10px;font-size:11px;line-height:1.5;display:block}.library-overview-link{color:#3757af;background:#fff;border:1px solid #b5c5e7;border-radius:12px;align-items:center;gap:8px;margin:0 0 20px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.catalog-overview-filters{gap:18px;margin:24px 0;display:grid}.catalog-collections{border:0;flex-wrap:wrap;gap:9px;padding:0;display:flex}.catalog-collections legend{margin-bottom:12px;font-size:14px;font-weight:750}.catalog-collections button{color:#192235;cursor:pointer;background:#fff;border:1px solid #cad4e5;border-radius:999px;min-height:44px;padding:10px 16px;font-size:13px}.catalog-collections button[aria-pressed=true]{color:#fff;background:#3757af;border-color:#3757af}.catalog-collections button[data-kind=active-hold][aria-pressed=true]{background:#806020;border-color:#806020}.catalog-collections button[data-kind=breathing][aria-pressed=true]{background:#7545a2;border-color:#7545a2}.catalog-collections button[data-kind=exercise][aria-pressed=true]{background:#984d32;border-color:#984d32}.catalog-overview-search{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.catalog-overview-search label{gap:7px;font-size:13px;font-weight:700;display:grid}.catalog-overview-search input,.catalog-overview-search select{color:#192235;background:#fff;border:1px solid #cad4e5;border-radius:10px;min-height:44px;padding:11px 13px;font-weight:400}.catalog-overview-count{margin:22px 0;font-size:14px;font-weight:650}@media (max-width:600px){.catalog-overview-search{grid-template-columns:1fr}.movement-safety{padding:14px}.library-overview-link{justify-content:center;width:100%}}.workspace.activity-workspace{max-width:1320px;display:block}.activity-workspace .catalog-heading{align-items:flex-start;margin-bottom:25px}.activity-workspace .catalog-heading>div{min-width:0}.activity-workspace .catalog-heading h1{max-width:900px;margin-right:8px}.activity-workspace .library-question{max-width:820px}.library-edition{color:#3757af;margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.6}.activity-workspace .results-bar{justify-content:flex-start;margin-bottom:26px}.activity-change{color:#3757af;min-width:44px;height:auto;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #d7deea;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.activity-change:hover{background:#e8eff8;border-color:#3757af}.activity-movement-section{margin:0 0 34px}.activity-movement-section__heading{margin-bottom:18px}.activity-movement-section__heading h2{color:#192235;letter-spacing:-.5px;margin:0;font-size:23px;font-weight:700;line-height:1.25}.activity-movement-section__heading p{color:#58657b;max-width:760px;margin:7px 0 0;font-size:14px;line-height:1.6}.activity-complementaries{border-top:1px solid #dce3ed;margin-top:42px;margin-bottom:34px;padding-top:28px}.activity-complementaries>summary{color:#3757af;cursor:pointer;min-height:44px;padding:12px 4px}.activity-complementaries>summary::marker{color:#3757af}.activity-complementaries>summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3757af}.activity-complementaries__title{letter-spacing:-.4px;font-size:21px;font-weight:700;line-height:1.3}.activity-complementaries__hint{color:#58657b;margin-top:7px;font-size:14px;line-height:1.6;display:block}.activity-complementaries[open]>summary{margin-bottom:12px}.activity-complementaries__description{color:#58657b;max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.6}.activity-section-empty{color:#58657b;background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:20px;font-size:14px;line-height:1.6}.activity-workspace .movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-workspace .card-info h3{color:#111b2c;letter-spacing:-.35px;min-height:44px;margin:0;font-size:17px;font-weight:700;line-height:1.3}.activity-workspace .card-title{height:auto;min-height:44px;font:inherit;color:inherit}.activity-workspace .card-bottom .add-button{height:auto;min-height:44px}.activity-workspace .favorite.icon-button,.activity-workspace .reorder button{min-width:44px;min-height:44px}.activity-workspace .selection-intro{align-items:center;margin-bottom:24px}.activity-workspace .selection-intro>p{color:#58657b;flex:1;max-width:570px;margin:0;font-size:14px;line-height:1.6}.activity-workspace .catalog-utility .header-link{min-height:44px}.activity-sources-dialog{max-height:85dvh;overflow-y:auto}.activity-sources-dialog h3{margin:8px 0 0;font-size:16px}.activity-sources-dialog ul{margin:0;padding-left:20px}.activity-sources-dialog li{margin-bottom:10px;font-size:13px;line-height:1.5}.activity-sources-dialog li a{color:#3757af;text-underline-offset:3px;text-decoration:underline}.activity-sources-dialog li span{color:#58657b;margin-top:3px;font-size:12px;display:block}@media (max-width:1000px){.activity-workspace .catalog-heading{flex-direction:column;gap:16px}}@media (max-width:740px){.workspace.activity-workspace{padding:25px 20px}.activity-workspace .catalog-heading h1{letter-spacing:-.9px;max-width:none;font-size:30px}.activity-workspace .results-bar{margin-bottom:22px}.activity-movement-section__heading h2{font-size:21px}.activity-workspace .movement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activity-workspace .card-info h3{font-size:15px}.activity-workspace .selection-intro{align-items:flex-start}.activity-complementaries{margin-top:32px;padding-top:24px}.activity-complementaries__title{font-size:19px}}@media (max-width:370px){.activity-workspace .movement-grid{grid-template-columns:1fr}}.workspace.activity-workspace{max-width:1440px;padding-top:48px}.activity-workspace .catalog-heading.library-opening{grid-template-columns:1.5fr 1fr;align-items:center;gap:56px;margin-bottom:42px;display:grid}.library-opening .eyebrow{color:#3757af;letter-spacing:.2em;font-size:12px;font-weight:800}.activity-workspace .library-opening h1{color:#05070b;letter-spacing:-.065em;max-width:none;margin:24px 0 30px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(56px,6.7vw,96px);font-weight:950;line-height:.98}.library-opening h1>span{color:#3757af}.library-opening .library-edition{margin:0;font-size:14px;font-weight:700;line-height:1.6}.library-edition>span{color:#96a9d3;padding-inline:6px}.library-opening-description{color:#192235;max-width:400px;margin-top:48px;font-size:22px;line-height:1.55}.activity-workspace .results-bar{margin-bottom:34px}.activity-workspace .results-bar [data-slot=tabs-list]{gap:32px}.activity-workspace .results-bar [data-slot=tabs-trigger]{font-size:16px}.activity-workspace .results-bar [data-slot=tabs-trigger] svg{display:none}.activity-workspace .catalog-footer{flex-wrap:wrap;align-items:center;gap:16px}.activity-workspace .catalog-footer .matrix-link{align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.activity-workspace .catalog-heading.library-opening{grid-template-columns:1.4fr 1fr;gap:30px}.library-opening-description{font-size:19px}.library-opening .library-edition{font-size:12px}}@media (max-width:740px){.workspace.activity-workspace{padding-top:32px}.activity-workspace .catalog-heading.library-opening{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.activity-workspace .library-opening h1{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(48px,10.7vw,76px)}.library-opening .eyebrow{font-size:10px}.library-opening-description{max-width:450px;margin:0;font-size:18px}.activity-workspace .results-bar{margin-bottom:26px}.activity-workspace .results-bar [data-slot=tabs-list]{gap:22px}.activity-workspace .results-bar [data-slot=tabs-trigger]{font-size:14px}}@media (max-width:380px){.activity-workspace .library-opening h1{font-size:44px}.activity-workspace .results-bar [data-slot=tabs-list]{gap:18px}.activity-workspace .results-bar [data-slot=tabs-trigger]{font-size:13px}}.subscription-offer{scroll-margin-top:calc(var(--conpu-nav-height) + 20px);color:#17223a;background:#f4f7fc;grid-template-columns:1.35fr 1fr;align-items:center;gap:80px;max-width:1460px;margin:0 auto;padding:100px clamp(24px,6vw,96px);display:grid}.subscription-copy h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(34px,4.4vw,64px);line-height:1.08}.subscription-copy>p:not(.eyebrow){color:#53617b;max-width:620px;line-height:1.8}.subscription-copy .subscription-intro{font-size:22px;color:#17223a!important;line-height:1.5!important}.subscription-copy ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.subscription-copy li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.subscription-copy li svg{color:#3757af;flex-shrink:0;width:20px;height:24px}.subscription-price{text-align:center;background:#fff;border:1px solid #dce4f2;border-radius:24px;padding:42px 32px;box-shadow:0 16px 50px #24468a0a}.subscription-price>span{letter-spacing:.06em;color:#53617b;font-size:14px}.subscription-price p{margin:24px 0 28px}.subscription-price strong{letter-spacing:-.06em;color:#3757af;font-size:clamp(48px,5vw,72px);line-height:1.1}.subscription-price p span{color:#53617b;margin-top:12px;display:block}.subscription-price .button-primary{justify-content:center;gap:12px;width:100%;min-height:52px}.subscription-price small{color:#69758a;max-width:260px;margin:18px auto 0;line-height:1.6;display:block}.subscription-details h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,60px);line-height:1.1}.subscription-details .product-price small{font-size:16px;font-weight:400}.subscription-details li{margin:14px 0}.subscription-details .button-row{margin-top:28px}@media (max-width:760px){.subscription-offer{grid-template-columns:1fr;gap:36px;padding:60px 24px}.subscription-price{padding:32px 24px}}.public-ranking{color:#edf3ff;background:#102036;grid-template-columns:1fr 1.15fr;gap:80px;max-width:1460px;margin:auto;padding:80px clamp(24px,6vw,96px);display:grid}.ranking-intro .eyebrow{letter-spacing:.17em;color:#9dbcf0;font-size:10px}.ranking-intro h2{letter-spacing:-.045em;color:#fff;margin:20px 0;font-size:clamp(32px,3.8vw,55px);line-height:1.12}.ranking-intro p{color:#a2b6d1;max-width:420px;font-size:14px;line-height:1.8}.ranking-intro a{color:#c5d7f6;gap:10px;margin-top:20px;font-size:13px;text-decoration:none;display:inline-flex}.ranking-board{background:#1b2b42;border:1px solid #354b68;border-radius:15px;padding:26px}.ranking-board-title{color:#bfd4f8;align-items:center;gap:13px;margin-bottom:20px;font-size:13px;display:flex}.ranking-person{border-top:1px solid #35475e;align-items:center;gap:22px;padding:18px 0;display:flex}.ranking-person>strong{color:#8aa9dc;letter-spacing:-.06em;font-size:25px}.ranking-person:first-of-type>strong{color:#d8be83}.ranking-person h3{color:#e7f0ff;margin:0 0 6px;font-size:15px}.ranking-person p{color:#94abcd;margin:0;font-size:11px}.ranking-person>span{text-align:right;color:#c1d7fc;margin-left:auto;font-size:20px;font-weight:650}.ranking-person small{color:#93accf;margin-top:5px;font-size:9px;font-weight:400;display:block}.ranking-privacy{color:#8fa8cb;margin-top:20px;font-size:10px;line-height:1.6;display:block}.ranking-empty{color:#9bb5da;padding:28px 10px}.ranking-empty h3{color:#d5e4ff;font-size:19px;line-height:1.5}.ranking-empty p{font-size:13px;line-height:1.8}.ranking-empty button{color:#b6ceef;background:0 0;border:1px solid #718fbd;border-radius:5px;padding:8px 14px}@media (max-width:720px){.public-ranking{grid-template-columns:1fr;gap:30px;padding:50px 24px}.ranking-intro h2 br{display:none}.ranking-board{padding:22px}}.library-page{background:#f7f9fb}.library-page>section,.library-introduction>section{scroll-margin-top:calc(var(--conpu-nav-height) + 16px)}.library-introduction[hidden],html[data-library-browse=compact] .library-introduction{display:none}.library-banner{max-width:1700px;margin-inline:auto}.library-banner__image{aspect-ratio:1700/800;width:100%;position:relative}.library-banner__image>img{width:100%;height:auto;display:block}.library-banner__hotspot{border-radius:20px;width:21%;height:10.5%;position:absolute;top:76.75%;left:73.9412%}.library-banner__hotspot:focus-visible{outline-offset:5px;outline:4px solid #05070b}.library-banner__hotspot:hover{background:#ffffff12}.library-banner__mobile{display:none}.library-page .workspace.activity-workspace{padding-top:45px;padding-bottom:64px}.library-page #catalogo{scroll-margin-top:calc(var(--conpu-nav-height) + 16px)}.library-page #catalogo:focus{outline:none}.library-page .catalog-heading:not(.sr-only){margin-bottom:26px}.library-page .catalog-heading h2{color:#05070b;letter-spacing:-1px;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:850;line-height:1.15}.library-page .catalog-activity-tools{color:#657187;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.catalog-activity-tools button{cursor:pointer;text-underline-offset:4px;min-height:44px;text-decoration:underline}.catalog-activity-tools .matrix-link{gap:6px;display:inline-flex}.library-section-eyebrow{letter-spacing:.2em;margin-bottom:12px;font-size:12px;font-weight:800;line-height:1.5}.library-testimonials{color:#fff;background:radial-gradient(at 70% 0,#4a8af8 0,#0000 52%),radial-gradient(at 0 90%,#3d83fa 0,#0000 50%),#0756db;overflow:hidden}.library-testimonials__inner{max-width:1700px;margin:auto;padding:56px 5% 30px}.library-testimonials__heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.library-testimonials h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(32px,4vw,62px);font-weight:800;line-height:1.12}.library-testimonials__heading>div>p:last-child{color:#e0eaff;font-size:clamp(17px,2vw,26px);line-height:1.5}.library-testimonials__arrows{flex-shrink:0;gap:15px;display:flex}.library-testimonials__arrows button{cursor:pointer;border:2px solid #eaf0ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.library-testimonials__arrows button:disabled{opacity:.35;cursor:default}:is(.library-testimonials button:focus-visible,.library-testimonials a:focus-visible){outline-offset:5px;outline:3px solid #fff}.library-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:65px;display:grid}.library-quote{isolation:isolate;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.library-quote__mark{z-index:-1;color:#fff;text-shadow:0 16px 20px #18305d40;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:430px;line-height:1;position:absolute;top:-86px;left:12%;transform:rotate(-5deg)}.library-quote__glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(125deg,#447ff4ed,#2870efeb);border:2px solid #e8f0ff;border-radius:42px;flex:1;width:100%;padding:26px;box-shadow:0 20px 22px #063b9528}.library-quote__label{background:#ffffff30;border-radius:30px;padding:6px 14px;font-size:13px;line-height:1.3;display:inline-block}.library-quote blockquote{overflow-wrap:anywhere;margin:20px 0 4px;font-size:clamp(17px,1.6vw,23px);line-height:1.45}.library-quote__person{text-align:center;background:#ffffff30;border-radius:30px;margin-top:28px;padding:8px 20px;font-size:15px}.library-quote__read{text-underline-offset:4px;cursor:pointer;min-height:44px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:underline}.library-testimonials__pages{justify-content:center;gap:4px;margin-top:24px;display:flex}.library-testimonials__pages button{cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.library-testimonials__pages button:after{content:"";background:#ffffff50;border-radius:50%;width:12px;height:12px}.library-testimonials__pages button[aria-current]:after{background:#fff}.library-testimonials__note{color:#e0eaff;text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:32px;font-size:12px;display:flex}.library-testimonials__note a{text-underline-offset:3px;text-decoration:underline}.library-testimonial-dialog{max-height:85dvh;overflow-y:auto}.library-testimonial-dialog blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:1.7}.ame-dashboard{color:#d1ddf3;background:radial-gradient(at 20% 90%,#223347,#0000 55%),#1b272f;padding:28px max(24px,50% - 850px)}.ame-dashboard__grid{grid-template-columns:minmax(230px,.86fr) minmax(0,3.14fr);grid-template-areas:"intro dimensions""intro integration""intro practice";gap:18px;display:grid}.ame-panel{background:linear-gradient(135deg,#25343e,#202c34);border:1px solid #34434e;border-radius:20px;min-width:0;padding:24px;box-shadow:0 12px 24px #07111b23,inset 0 1px #ffffff05}.ame-dashboard h2,.ame-dashboard h3,.ame-dashboard h4{color:#f7f9fb;font-weight:800}.ame-dashboard p{margin:0;font-size:15px;line-height:1.6}.ame-dashboard p+p{margin-top:16px}.ame-dashboard h3{letter-spacing:-.035em;margin:0 0 18px;font-size:23px;line-height:1.15}.ame-dashboard__intro{background:linear-gradient(140deg,#263644,#1d2b38);flex-direction:column;grid-area:intro;display:flex;overflow:hidden}.ame-dashboard__intro .library-section-eyebrow{color:#a8c1ff;margin-bottom:12px;font-size:11px}.ame-dashboard__intro h2{letter-spacing:-.08em;margin:0 0 16px;font-size:clamp(62px,5.2vw,86px);font-weight:950;line-height:1}.ame-dashboard__intro .ame-dashboard__tagline{color:#a8c1ff;font-size:13px;font-weight:700}.ame-dashboard__intro>a{color:#f7f9fb;text-underline-offset:7px;width:fit-content;min-height:44px;margin-top:12px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:underline}.ame-dashboard__art{aspect-ratio:345/320;margin:auto -24px -24px;position:relative;overflow:hidden}.ame-dashboard__art img{width:492.754%;max-width:none;height:auto;position:absolute;top:-121.25%;left:-7.82609%}.ame-dashboard__dimensions{grid-area:dimensions;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ame-dimension__heading{align-items:center;gap:16px;margin-bottom:18px;display:flex}.ame-dimension__heading>span{color:#b3c8ff;background:linear-gradient(135deg,#38557b,#263a50);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:35px;font-weight:900;display:grid;box-shadow:inset 0 1px 2px #ffffff30,0 5px 12px #0b152a40}.ame-dimension__heading p{letter-spacing:.12em;text-transform:uppercase;color:#b3c8ff;margin-bottom:3px;font-size:10px}.ame-dimension__heading h3{margin:0}.ame-dashboard__integration{background:linear-gradient(110deg,#2e477b,#273a4c);border:1px solid #3c5275;border-radius:15px;grid-area:integration;grid-template-columns:230px 1fr;align-items:center;gap:24px;padding:20px 24px;display:grid}.ame-dashboard__integration h3{margin:0;font-size:19px}.ame-dashboard__practice{grid-area:practice;grid-template-columns:minmax(220px,.85fr) minmax(0,2.65fr);gap:18px;display:grid}.ame-dashboard__example h3 span,.ame-dashboard__example h4 span,.ame-dashboard__closing span{color:#a8c1ff}.ame-dashboard__example-lead{margin-bottom:20px!important;font-size:13px!important}.ame-dashboard__example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ame-dashboard__example-grid>div+div{border-left:1px solid #344653;padding-left:18px}.ame-dashboard__example-grid h4{margin:0 0 10px;font-size:14px}.ame-dashboard__example-grid p{font-size:13px;line-height:1.6}.ame-dashboard__example .ame-dashboard__rest{border-top:1px solid #344653;margin-top:20px;padding-top:14px;font-size:13px}.ame-dashboard__example .ame-dashboard__closing{color:#f7f9fb;margin-top:12px;font-size:13px;font-weight:700}.ame-dashboard__resources{border-top:1px solid #344653;margin-top:24px;padding-block:16px}.ame-dashboard__resources summary{cursor:pointer;color:#c0d1ff;min-height:44px;padding-top:10px}.ame-dashboard__resources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;display:grid}.ame-dashboard__resources article{border:1px solid #344653;border-radius:16px;padding:24px}.ame-dashboard__resources article p{white-space:pre-wrap}.ame-dashboard__admin{color:#b8cdff;text-underline-offset:4px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.ame-dashboard a:focus-visible{outline-offset:4px;outline:3px solid #a8c1ff}.ame-dashboard summary:focus-visible{outline-offset:4px;outline:3px solid #a8c1ff}.ame-dashboard__example:focus-visible{outline-offset:4px;outline:3px solid #a8c1ff}#ejemplo-ame{scroll-margin-top:calc(var(--conpu-nav-height) + 16px)}@media (max-width:1250px){.ame-dashboard__grid{grid-template-columns:minmax(220px,.85fr) minmax(0,2.15fr)}.ame-panel{padding:20px}.ame-dashboard__art{margin-inline:-20px;margin-bottom:-20px}.ame-dashboard__dimensions{gap:12px}.ame-dimension__heading{flex-direction:column;align-items:flex-start;gap:10px}.ame-dashboard__practice{grid-template-columns:1fr}.ame-dashboard__breath{grid-template-columns:180px 1fr;gap:14px 24px;display:grid}.ame-dashboard__breath h3{grid-row:span 2}.ame-dashboard__breath p+p{margin-top:0}}@media (max-width:900px){.library-testimonials__grid{gap:18px}.library-quote__glass{border-radius:30px;padding:22px}.library-quote__person{font-size:13px}.ame-dashboard__grid{grid-template-columns:1fr;grid-template-areas:"intro""dimensions""integration""practice"}.ame-dashboard__intro{grid-template-columns:1.5fr 1fr;column-gap:26px;display:grid}.ame-dashboard__intro>:not(.ame-dashboard__art){grid-column:1}.ame-dashboard__art{grid-area:1/2/6;align-self:end;width:calc(100% + 20px);margin:0 -20px -20px 0}.ame-dimension__heading{flex-direction:row;align-items:center}.ame-dimension__heading>span{flex-basis:42px;width:42px;height:42px;font-size:27px}.ame-dimension__heading h3{font-size:20px}}@media (max-width:650px){.library-banner__mobile{padding:18px 24px 10px;font-size:17px;line-height:1.6;display:block}.library-banner__mobile a{color:#3757af;align-items:center;gap:24px;min-height:44px;margin-top:10px;font-weight:700;display:inline-flex}.library-page .workspace.activity-workspace{padding-top:28px;padding-bottom:36px}.library-testimonials__inner{padding:36px 24px 28px}.library-testimonials__heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.library-testimonials h2{font-size:36px}.library-testimonials__grid{grid-template-columns:1fr;gap:56px;margin-top:54px}.library-quote__glass{padding:24px}.library-quote blockquote{font-size:19px}.library-quote__mark{font-size:360px;top:-72px}.library-quote__person{margin-top:18px}.ame-dashboard{padding:24px 16px}.ame-dashboard__intro{display:flex}.ame-dashboard__intro h2{font-size:76px}.ame-dashboard__art{align-self:center;width:100%;max-width:270px;margin:20px auto -20px}.ame-dashboard__dimensions,.ame-dashboard__example-grid,.ame-dashboard__breath,.ame-dashboard__resources>div{grid-template-columns:1fr;display:grid}.ame-dashboard__integration{grid-template-columns:1fr;gap:12px}.ame-dashboard__example-grid>div+div{border-top:1px solid #344653;border-left:0;padding:18px 0 0}.ame-dashboard__example-grid p,.ame-dashboard__example-lead{font-size:15px!important}.ame-dashboard__breath h3{grid-row:auto;margin-bottom:0}.ame-dashboard__resources article{padding:20px}}@media print{.library-page{display:none!important}}
