.amita-phone .ap-habits{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.amita-phone .ap-habits--compact{gap:8px}.amita-phone .ap-habit{align-items:center;background:var(--tone-bg);border-radius:12px;display:flex;gap:10px;padding:12px 6px 12px 14px}.amita-phone .ap-habits--compact .ap-habit{padding:8px 6px 8px 12px}.amita-phone .ap-habit-chip{align-self:flex-start;background:var(--tone-chip);border-radius:100px;color:var(--tone-ink);font-size:11px;font-weight:500;padding:2px 8px}.amita-phone .ap-habit-title{color:var(--amita-ink);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amita-phone .ap-habits--compact .ap-habit-title{font-size:14px}.amita-phone .ap-habit-cat{color:var(--tone-ink);font-weight:500}.amita-phone .ap-habit-hero{border-bottom-right-radius:64px;height:200px;overflow:hidden;position:relative}.amita-phone .ap-habit-hero>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.amita-phone .ap-habit-hero-text{background:linear-gradient(180deg,#fff0,#ffffffeb 70%);bottom:0;color:var(--amita-body);left:0;padding:40px 16px 14px;position:absolute;right:0}.amita-phone .ap-streak{align-items:center;background:var(--color-white);border-radius:100px;box-shadow:var(--amita-shadow-card);color:var(--amita-primary-dark);display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 10px 4px 6px;position:absolute;right:14px;top:52px}.amita-phone .ap-week{display:flex;justify-content:space-between;margin:14px 0}.amita-phone .ap-day{align-items:center;border-radius:100px;color:var(--amita-meta);display:flex;flex-direction:column;gap:4px;padding:8px 0;width:42px}.amita-phone .ap-day.is-past{background:var(--amita-surface-sunken);color:var(--amita-ink)}.amita-phone .ap-day.is-today{background:var(--amita-primary);color:var(--color-white)}.amita-phone .ap-day-wd{font-size:11px;font-weight:500}.amita-phone .ap-day-dt{font-size:15px;font-weight:600}.amita-phone .ap-day-dot{background:transparent;border-radius:100px;height:6px;width:6px}.amita-phone .ap-day.is-past .ap-day-dot{background:var(--amita-nutrition-bar)}.amita-phone .ap-day.is-today .ap-day-dot{background:#fff9}.amita-phone .ap-day.is-today .ap-day-dot.is-all{background:var(--amita-nutrition-chip)}.amita-phone .ap-progress-card{background:var(--amita-surface-sunken);border-radius:16px;margin-bottom:12px;padding:12px 14px}.amita-phone .ap-progress-head{align-items:baseline;justify-content:space-between}.amita-phone .ap-progress-num{color:var(--amita-primary-dark);font-size:22px}.amita-phone .ap-bar--white{background:var(--color-white)}.amita-phone .ap-metric-tabs{display:flex;gap:8px;margin:16px 0}.amita-phone .ap-metric-tabs .ap-chip{flex:1 1 0;font-size:13px;min-height:38px}.amita-phone .ap-metric-card{background:var(--color-white);border-radius:16px;box-shadow:var(--amita-shadow-card);padding:16px}.amita-phone .ap-metric-now{align-items:baseline;margin-top:2px}.amita-phone .ap-metric-now .ap-serif{color:var(--amita-ink);font-size:44px;line-height:1}.amita-phone .ap-delta{background:var(--amita-nutrition-chip);border-radius:100px;color:var(--amita-nutrition-ink);display:inline-block;font-size:12px;font-weight:500;margin-top:8px;padding:3px 10px}.amita-phone .ap-chart{align-items:flex-end;display:flex;gap:8px;height:150px;justify-content:space-between;margin-top:16px}.amita-phone .ap-chart-col{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.amita-phone .ap-chart-val{color:var(--amita-meta);font-size:10px}.amita-phone .ap-chart-bar{background:var(--amita-primary-tint);border-radius:8px;transition:height .35s ease;width:100%}.amita-phone .ap-chart-bar.is-last{background:var(--amita-primary)}.amita-phone .ap-chart-day{color:var(--amita-meta);font-size:11px}.amita-phone .ap-chart-day.is-last{color:var(--amita-primary-dark);font-weight:600}.amita-phone .ap-journal-head{font-size:16px;margin:20px 0 10px}.amita-phone .ap-journal{background:var(--tone-bg);border-radius:12px;padding:12px 14px}.amita-phone .ap-journal-day{color:var(--tone-ink);font-size:12px;font-weight:500}.amita-phone .ap-program{padding:54px 16px 24px}.amita-phone .ap-program-head{align-items:flex-start;gap:10px;justify-content:space-between}.amita-phone .ap-program-title{color:var(--amita-primary-deep);font-size:28px;line-height:1.15}.amita-phone .ap-streak--inline{background:var(--amita-primary-wash);box-shadow:none;margin-top:4px;position:static}.amita-phone .ap-journey{background:var(--amita-surface-sunken);border-radius:16px;margin-top:14px;padding:14px 12px 12px}.amita-phone .ap-phases{display:flex;gap:6px;justify-content:space-between;position:relative}.amita-phone .ap-phase-line{background:var(--amita-primary-tint);height:2px;left:16%;position:absolute;right:16%;top:21px}.amita-phone .ap-phase{align-items:center;background:none;border:none;display:flex;flex:1 1 0;flex-direction:column;gap:4px;padding:0;position:relative}.amita-phone .ap-phase-node{align-items:center;background:var(--color-white);border:2px solid var(--amita-disabled);border-radius:100px;color:var(--amita-meta);display:inline-flex;font-size:13px;font-weight:600;height:42px;justify-content:center;width:42px}.amita-phone .ap-phase.is-done .ap-phase-node{background:var(--amita-primary-tint);border-color:var(--amita-primary-tint);color:var(--amita-primary-dark)}.amita-phone .ap-phase.is-on .ap-phase-node{background:var(--amita-primary);border-color:var(--amita-primary);box-shadow:var(--amita-shadow-button);color:var(--color-white)}.amita-phone .ap-phase-label{color:var(--amita-ink);font-size:13px;font-weight:600}.amita-phone .ap-phase.is-on .ap-phase-label{color:var(--amita-primary-dark)}.amita-phone .ap-journey-dots{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:12px}.amita-phone .ap-dot{background:var(--amita-border-strong);border-radius:100px;height:10px;width:10px}.amita-phone .ap-dot.is-group{margin-left:8px}.amita-phone .ap-dot.is-done{background:var(--amita-primary)}.amita-phone .ap-dot.is-done.is-prep{background:var(--amita-primary-tint)}.amita-phone .ap-dot.is-today{background:var(--color-white);border:3px solid var(--amita-primary);height:16px;width:16px}.amita-phone .ap-sub-head{align-items:baseline;justify-content:space-between;margin:18px 0 10px}.amita-phone .ap-text-16{font-size:16px}.amita-phone .ap-text-17{font-size:17px}.amita-phone .ap-gap-6{gap:6px}.amita-phone .ap-axes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.amita-phone .ap-axis{background:var(--color-white);border:2px solid transparent;border-radius:16px;box-shadow:var(--amita-shadow-card);display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left}.amita-phone .ap-axis.is-on{border-color:var(--amita-primary)}.amita-phone .ap-axis-media{background:var(--amita-surface-sunken);display:block;height:78px;position:relative}.amita-phone .ap-axis-media>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.amita-phone .ap-axis-tag{background:var(--tone-chip);border-radius:100px;color:var(--tone-ink);font-size:10px;font-weight:600;left:8px;padding:2px 8px;position:absolute;top:8px}.amita-phone .ap-axis-done{align-items:center;background:var(--amita-primary);border-radius:100px;color:var(--color-white);display:inline-flex;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px}.amita-phone .ap-axis-body{display:flex;flex-direction:column;gap:6px;padding:10px 10px 12px}.amita-phone .ap-axis-title{color:var(--amita-ink);font-size:13px;font-weight:600;line-height:1.3;min-height:34px}.amita-phone .ap-axis-status{color:var(--amita-meta);font-size:11px;font-weight:600;white-space:nowrap}.amita-phone .ap-bar--thin{height:5px}.amita-phone .ap-bar-fill--tone{background:var(--tone-bar)}.amita-phone .ap-axis-panel{background:var(--tone-bg);border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px}.amita-phone .ap-panel-title{color:var(--amita-ink);font-size:14px;font-weight:600}.amita-phone .ap-panel-row{align-items:center;background:#fff9;border:none;border-radius:12px;display:flex;font-size:14px;gap:10px;min-height:46px;padding:8px 10px;text-align:left;width:100%}.amita-phone .ap-panel-row--white,.amita-phone .ap-panel-row.is-on{background:var(--color-white)}.amita-phone .ap-bottle-icon{opacity:.45}.amita-phone .ap-panel-row.is-on .ap-bottle-icon{opacity:1}.amita-phone .ap-bottle-time{color:var(--amita-primary-dark);flex:0 0 44px;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.amita-phone .ap-panel-guide{background:var(--color-white);border-radius:12px;font-size:13px;padding:10px 12px}.amita-phone .ap-panel-track{align-items:center;background:var(--color-white);border:none;border-radius:14px;display:flex;gap:12px;padding:10px;text-align:left;width:100%}.amita-phone .ap-panel-track--outline{border:2px solid var(--amita-primary-tint);border-radius:16px}.amita-phone .ap-thumb-48{border-radius:12px;flex:0 0 48px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.amita-phone .ap-outline-btn{align-items:center;align-self:flex-start;background:var(--color-white);border:1.5px solid var(--amita-primary);border-radius:100px;color:var(--amita-primary);display:inline-flex;font-size:13px;font-weight:500;min-height:38px;padding:8px 16px}.amita-phone .ap-outline-btn.is-on{background:var(--amita-primary);color:var(--color-white)}.amita-phone .ap-welcome{border-radius:16px;height:130px;overflow:hidden;position:relative}.amita-phone .ap-welcome>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.amita-phone .ap-welcome>span{background:linear-gradient(180deg,#06004c00,#06004cb3);bottom:0;color:var(--color-white);font-size:18px;left:0;line-height:1.25;padding:24px 14px 12px;position:absolute;right:0}.amita-phone .ap-after{background:var(--tone-bg);border-radius:16px;display:flex;flex-direction:column;padding:14px}.amita-phone .ap-results{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.amita-phone .ap-results>span{align-items:center;background:var(--color-white);border-radius:12px;color:var(--amita-meta);display:flex;flex-direction:column;font-size:11px;padding:8px 4px}.amita-phone .ap-results .ap-serif{color:var(--amita-ink);font-size:20px}.amita-phone .ap-check-row{align-items:flex-start;background:var(--color-white);border:1px solid var(--amita-border);border-radius:12px;color:var(--amita-ink);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:10px 12px;text-align:left;width:100%}.amita-phone .ap-check-row.is-on{background:var(--amita-surface-sunken);color:var(--amita-meta)}.amita-phone .ap-check-row .ap-check{margin-top:1px}.amita-phone .ap-guides-head{margin:20px 0 8px}.amita-phone .ap-guides{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.amita-phone .ap-guides li{align-items:center;background:var(--amita-surface-sunken);border-radius:12px;color:var(--amita-ink);display:flex;font-size:13px;gap:10px;padding:10px 12px}.amita-phone .ap-guide-no{align-items:center;background:var(--amita-primary-tint);border-radius:8px;color:var(--amita-primary-dark);display:inline-flex;flex:0 0 26px;font-size:12px;font-weight:600;height:26px;justify-content:center;width:26px}.amita-phone{background:var(--amita-frame);border-radius:58px;box-shadow:0 30px 60px #06004c2e,inset 0 0 0 2px #3a3758;color:var(--amita-body);font-family:var(--font-body);font-size:14px;height:820px;line-height:1.45;max-width:390px;padding:12px;text-align:left;width:100%}.amita-phone,.amita-phone *,.amita-phone :after,.amita-phone :before{box-sizing:border-box}.amita-phone button{cursor:pointer;font-family:inherit}.amita-phone button:focus-visible{outline:3px solid rgba(92,89,243,.45);outline-offset:2px}.amita-phone img{display:block}.amita-phone p{margin:0}.amita-phone .ap-screen{background:var(--color-white);border-radius:46px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.amita-phone .ap-island{background:var(--amita-frame);border-radius:100px;height:28px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:96px;z-index:5}.amita-phone .ap-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.amita-phone .ap-scroll::-webkit-scrollbar{display:none}.amita-phone .ap-row{align-items:center;display:flex}.amita-phone .ap-col{display:flex;flex-direction:column}.amita-phone .ap-grow{flex:1 1 auto}.amita-phone .ap-min0{min-width:0}.amita-phone .ap-gap-2{gap:2px}.amita-phone .ap-gap-4{gap:4px}.amita-phone .ap-gap-8{gap:8px}.amita-phone .ap-gap-10{gap:10px}.amita-phone .ap-gap-12{gap:12px}.amita-phone .ap-px{padding-left:16px;padding-right:16px}.amita-phone .ap-pb{padding-bottom:24px}.amita-phone .ap-mt-8{margin-top:8px}.amita-phone .ap-mt-10{margin-top:10px}.amita-phone .ap-mt-14{margin-top:14px}.amita-phone .ap-mt-16{margin-top:16px}.amita-phone .ap-mt-18{margin-top:18px}.amita-phone .ap-mb-10{margin-bottom:10px}.amita-phone .ap-page{padding:58px 16px 24px}.amita-phone .ap-serif{font-family:var(--font-heading)}.amita-phone .ap-ink{color:var(--amita-ink)}.amita-phone .ap-meta{color:var(--amita-meta)}.amita-phone .ap-accent{color:var(--amita-primary-dark)}.amita-phone .ap-strong{font-weight:600}.amita-phone .ap-medium{font-weight:500}.amita-phone .ap-text-12{font-size:12px}.amita-phone .ap-text-13{font-size:13px;line-height:1.4}.amita-phone .ap-h18{color:var(--amita-ink);font-size:18px;font-weight:500}.amita-phone .ap-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amita-phone .ap-page-title{color:var(--amita-ink);font-size:28px;line-height:1.15}.amita-phone .ap-page-sub{color:var(--amita-meta);font-size:14px;margin-top:2px}.amita-phone .ap-note{color:var(--amita-meta);font-size:12px;line-height:1.5;padding:0 16px;text-align:center}.amita-phone .ap-error{color:var(--amita-error);font-size:12px;margin-top:12px;text-align:center}.amita-phone .ap-icon-16{height:16px;width:16px}.amita-phone .ap-icon-18{height:18px;width:18px}.amita-phone .ap-icon-20{height:20px;width:20px}.amita-phone .ap-icon-28{height:28px;width:28px}.amita-phone .ap-home-hero{height:212px;position:relative}.amita-phone .ap-home-hero-img{height:212px;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.amita-phone .ap-home-hero-text{color:var(--amita-ink);padding:56px 20px 0;position:relative}.amita-phone .ap-greeting{font-size:30px;line-height:1.15}.amita-phone .ap-how{font-size:16px;margin-top:4px}.amita-phone .ap-moods{display:flex;justify-content:space-between;padding:10px 14px 0}.amita-phone .ap-mood{align-items:center;background:none;border:none;color:var(--amita-meta);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;min-width:56px;padding:0}.amita-phone .ap-mood img{height:50px;transition:transform .15s ease;width:50px}.amita-phone .ap-mood.is-on{color:var(--amita-primary-dark)}.amita-phone .ap-mood.is-on img{transform:scale(1.08)}.amita-phone .ap-mood-card{align-items:center;background:var(--amita-surface-sunken);border-radius:16px;display:flex;gap:12px;margin:14px 16px 0;padding:12px}.amita-phone .ap-thumb-56{flex:0 0 56px;height:56px;width:56px}.amita-phone .ap-thumb-56,.amita-phone .ap-thumb-64{border-radius:12px;-o-object-fit:cover;object-fit:cover}.amita-phone .ap-thumb-64{flex:0 0 64px;height:64px;width:64px}.amita-phone .ap-bg-sunken,.amita-phone .ap-thumb-64{background:var(--amita-surface-sunken)}.amita-phone .ap-round-play{align-items:center;background:var(--amita-primary);border:none;border-radius:100px;box-shadow:var(--amita-shadow-button);color:var(--color-white);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.amita-phone .ap-program-card{background:var(--color-white);border:2px solid var(--amita-primary-tint);border-radius:16px;box-shadow:var(--amita-shadow-card);display:block;overflow:hidden;padding:0;text-align:left;width:100%}.amita-phone .ap-program-card-head{align-items:center;background:var(--amita-primary-wash);display:flex;justify-content:space-between;padding:10px 14px}.amita-phone .ap-program-card-body{align-items:center;display:flex;gap:12px;padding:12px 14px}.amita-phone .ap-program-name{color:var(--amita-primary-deep);font-size:19px}.amita-phone .ap-pill-solid{background:var(--amita-primary);border-radius:100px;color:var(--color-white);font-size:11px;font-weight:600;padding:3px 10px}.amita-phone .ap-pill-soft{background:var(--amita-primary-wash);border-radius:100px;color:var(--amita-primary-dark);font-size:12px;font-weight:500;padding:3px 10px}.amita-phone .ap-bar{background:var(--amita-hairline);border-radius:100px;display:block;height:6px;overflow:hidden}.amita-phone .ap-bar-fill{background:var(--amita-primary);border-radius:100px;display:block;height:100%;transition:width .3s ease}.amita-phone .ap-bar-fill--live{transition:width .25s linear}.amita-phone .ap-section-head{align-items:center;display:flex;justify-content:space-between;padding:22px 16px 10px}.amita-phone .ap-link{background:none;border:none;color:var(--amita-primary);font-size:14px;font-weight:500;min-height:36px;padding:8px 0}.amita-phone .ap-tiles{align-items:flex-start;display:flex;gap:12px;padding:0 16px}.amita-phone .ap-tile{align-items:stretch;background:none;border:none;display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:0;text-align:left}.amita-phone .ap-tile-cover{background:var(--amita-surface-sunken);border-radius:12px;display:block;height:120px;overflow:hidden;position:relative}.amita-phone .ap-tile-cover>img:first-child{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.amita-phone .ap-tile-play{bottom:8px;height:32px;position:absolute;right:8px;width:32px}.amita-phone .ap-tile-title{color:var(--amita-ink);font-size:14px;font-weight:500;line-height:1.3;margin-top:8px}.amita-phone .ap-tile-meta,.amita-phone .ap-tile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amita-phone .ap-tile-meta{color:var(--amita-meta);font-size:12px}.amita-phone .ap-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.amita-phone .ap-chip{background:var(--amita-surface-sunken);border:none;border-radius:100px;color:var(--amita-body);font-size:12px;font-weight:500;min-height:34px;padding:8px 14px}.amita-phone .ap-chip.is-on{background:var(--amita-primary);color:var(--color-white)}.amita-phone .ap-track-row{align-items:center;background:var(--color-white);border:none;border-radius:16px;box-shadow:var(--amita-shadow-card);display:flex;gap:12px;padding:10px;text-align:left;width:100%}.amita-phone .ap-track-title{color:var(--amita-ink);display:-webkit-box;font-size:15px;font-weight:500;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.amita-phone .ap-player{align-items:center;display:flex;flex-direction:column;padding:52px 20px 24px}.amita-phone .ap-back{align-items:center;align-self:flex-start;background:none;border:none;color:var(--amita-primary);display:inline-flex;font-size:14px;font-weight:500;gap:4px;min-height:40px;padding:8px 0}.amita-phone .ap-player-cover{background:var(--amita-surface-sunken);border-radius:24px;box-shadow:var(--amita-shadow-raised);height:260px;margin-top:6px;-o-object-fit:cover;object-fit:cover;width:260px}.amita-phone .ap-player-title{color:var(--amita-ink);font-size:22px;line-height:1.2;margin-top:18px;text-align:center}.amita-phone .ap-player-excerpt{font-size:13px;line-height:1.5;margin-top:10px;text-align:center}.amita-phone .ap-player-progress{margin-top:16px;width:100%}.amita-phone .ap-player-times{color:var(--amita-meta);display:flex;font-size:12px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px}.amita-phone .ap-player-controls{align-items:center;display:flex;gap:28px;justify-content:center;margin-top:8px}.amita-phone .ap-seek{background:var(--amita-surface-sunken);color:var(--amita-primary-dark);height:48px;width:48px}.amita-phone .ap-play,.amita-phone .ap-seek{align-items:center;border:none;border-radius:100px;display:inline-flex;justify-content:center}.amita-phone .ap-play{background:var(--amita-primary);box-shadow:var(--amita-shadow-button);color:var(--color-white);height:72px;width:72px}.amita-phone .ap-check{align-items:center;background:var(--color-white);border:2px solid var(--amita-disabled);border-radius:100px;color:transparent;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:28px}.amita-phone .ap-check.is-on{background:var(--amita-primary);border-color:var(--amita-primary);color:var(--color-white)}.amita-phone .ap-check--sm{height:24px;width:24px}.amita-phone .ap-check--square{border-radius:6px;height:22px;width:22px}.amita-phone .ap-check-btn{align-items:center;background:none;border:none;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;width:44px}.amita-phone .is-done-text{text-decoration:line-through}.amita-phone .tone-nutrition{--tone-bg:var(--amita-nutrition-bg);--tone-chip:var(--amita-nutrition-chip);--tone-ink:var(--amita-nutrition-ink);--tone-bar:var(--amita-nutrition-bar)}.amita-phone .tone-movement{--tone-bg:var(--amita-movement-bg);--tone-chip:var(--amita-movement-chip);--tone-ink:var(--amita-movement-ink);--tone-bar:var(--amita-movement-bar)}.amita-phone .tone-mind{--tone-bg:var(--amita-mind-bg);--tone-chip:var(--amita-mind-chip);--tone-ink:var(--amita-mind-ink);--tone-bar:var(--amita-primary)}.amita-phone .ap-nav{background:var(--color-white);box-shadow:0 -1px 0 var(--amita-hairline);display:flex;flex:0 0 auto;justify-content:space-around;padding:8px 6px 18px}.amita-phone .ap-nav-item{align-items:center;background:none;border:none;display:flex;flex-direction:column;gap:3px;min-height:44px;min-width:60px;padding:4px 0}.amita-phone .ap-nav-icon{align-items:center;border-radius:100px;display:inline-flex;height:30px;justify-content:center;transition:background .15s ease;width:54px}.amita-phone .ap-nav-icon img{height:24px;width:24px}.amita-phone .ap-nav-label{color:var(--amita-meta);font-size:11px;font-weight:500;white-space:nowrap}.amita-phone .ap-nav-item.is-on .ap-nav-icon{background:var(--amita-primary-wash)}.amita-phone .ap-nav-item.is-on .ap-nav-label{color:var(--amita-primary-dark);font-weight:600}.amita-phone .ap-tour{bottom:0;height:160px;left:0;pointer-events:none;position:absolute;right:0;z-index:6}.amita-phone .ap-tour-bubble{align-items:center;animation:amita-tour-bob 1.6s ease-in-out infinite;background:var(--amita-ink);border-radius:100px;bottom:92px;box-shadow:0 8px 24px #06004c40;color:var(--color-white);display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:50%;padding:9px 14px 9px 10px;position:absolute;transform:translate(-50%);white-space:nowrap}.amita-phone .ap-tour-ghost{bottom:30px;height:44px;margin-left:-22px;position:absolute;transition:left .5s ease;width:44px}.amita-phone .ap-tour-pulse{animation:amita-tour-pulse 1.6s ease-out infinite;background:#5c59f359;border-radius:100px;inset:0;position:absolute}.amita-phone .ap-tour-dot{background:#5c59f3d9;border:2px solid var(--color-white);border-radius:100px;height:18px;left:13px;position:absolute;top:13px;width:18px}@keyframes amita-tour-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@keyframes amita-tour-pulse{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.amita-phone *,.amita-phone :after,.amita-phone :before{animation:none!important;transition:none!important}}.amita-section[data-v-27dbc02f]{background:var(--color-card-bg);border-bottom:1px solid var(--color-card-border);border-top:1px solid var(--color-card-border);padding:var(--sp-xxl) var(--sp-sm)}.amita-container[data-v-27dbc02f]{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:0 auto;max-width:var(--container-wide)}.amita-copy[data-v-27dbc02f]{display:flex;flex:1 1 480px;flex-direction:column;max-width:620px;min-width:0}.amita-eyebrow[data-v-27dbc02f]{color:var(--color-primary);font-size:var(--fs-caption);font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.amita-title[data-v-27dbc02f]{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,3.25rem);font-weight:500;line-height:1.15;margin:.9rem 0 0}.amita-title-accent[data-v-27dbc02f]{color:var(--color-accent-600);font-style:italic;font-weight:600}.amita-body[data-v-27dbc02f]{color:var(--color-text-body);font-family:var(--font-body);font-size:1.125rem;line-height:1.75;margin:1.25rem 0 0}.amita-equation[data-v-27dbc02f]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.amita-eq-card[data-v-27dbc02f]{background:var(--color-white);border:1px solid var(--color-card-border);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:inline-flex;flex-direction:column;padding:.75rem 1.1rem}.amita-eq-card--result[data-v-27dbc02f]{background:var(--color-primary);border-color:var(--color-primary)}.amita-eq-label[data-v-27dbc02f]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:1px;line-height:1.5;text-transform:uppercase}.amita-eq-card--result .amita-eq-label[data-v-27dbc02f]{color:var(--color-accent)}.amita-eq-title[data-v-27dbc02f]{color:var(--color-primary);font-family:var(--font-heading);font-size:1.25rem;font-weight:600}.amita-eq-title--amita[data-v-27dbc02f]{color:var(--amita-primary-dark)}.amita-eq-card--result .amita-eq-title[data-v-27dbc02f]{color:var(--color-white);font-style:italic}.amita-eq-op[data-v-27dbc02f]{color:var(--color-primary);font-family:var(--font-heading);font-size:1.75rem}.amita-pick-hint[data-v-27dbc02f]{align-items:center;color:var(--color-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:2.25rem 0 .75rem}.amita-pick-hint-icon[data-v-27dbc02f]{animation:amita-hint-nudge-27dbc02f 1.4s ease-in-out infinite;flex:0 0 auto;height:1.25rem;width:1.25rem}.amita-pick-hint-mobile[data-v-27dbc02f]{display:none}@keyframes amita-hint-nudge-27dbc02f{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.amita-features[data-v-27dbc02f]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.amita-feature[data-v-27dbc02f]{align-items:flex-start;background:transparent;border:1.5px solid var(--color-card-border);border-radius:var(--r-md);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:.875rem;min-height:44px;padding:1rem;text-align:left;transition:var(--transition-smooth)}.amita-feature.is-on[data-v-27dbc02f],.amita-feature[data-v-27dbc02f]:hover{background:var(--color-white)}.amita-feature.is-on[data-v-27dbc02f]{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.amita-feature[data-v-27dbc02f]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.amita-feature-icon[data-v-27dbc02f]{align-items:center;background:var(--amita-primary-wash);border-radius:var(--r-circle);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.amita-feature-icon img[data-v-27dbc02f]{display:block}.amita-feature-text[data-v-27dbc02f]{display:flex;flex-direction:column;gap:2px;min-width:0}.amita-feature-tag[data-v-27dbc02f]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.amita-feature-title[data-v-27dbc02f]{color:var(--color-primary);font-size:1rem;font-weight:600;line-height:1.35}.amita-feature-desc[data-v-27dbc02f]{color:var(--color-text-body);font-size:.875rem;line-height:1.5}.amita-stores[data-v-27dbc02f]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.amita-btn[data-v-27dbc02f]{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;justify-content:center;min-height:48px;padding:.85rem 1.75rem;text-decoration:none;transition:var(--transition-smooth)}.amita-btn--primary[data-v-27dbc02f]{background:var(--color-primary);color:var(--color-white)}.amita-btn--ghost[data-v-27dbc02f]{background:transparent;border:1.5px solid var(--color-primary);color:var(--color-primary)}.amita-btn[data-v-27dbc02f]:hover{transform:translateY(-3px)}.amita-btn[data-v-27dbc02f]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.amita-qr[data-v-27dbc02f]{margin-top:2rem}.amita-qr-heading[data-v-27dbc02f]{color:var(--color-primary);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.amita-qr-list[data-v-27dbc02f]{display:flex;flex-wrap:wrap;gap:1.25rem}.amita-qr-item[data-v-27dbc02f]{align-items:center;background:var(--color-white);border:1px solid var(--color-card-border);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.5rem;padding:.75rem;text-decoration:none;transition:var(--transition-smooth)}.amita-qr-item[data-v-27dbc02f]:hover{transform:translateY(-3px)}.amita-qr-item[data-v-27dbc02f]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.amita-qr-img[data-v-27dbc02f]{display:block;height:132px;-o-object-fit:contain;object-fit:contain;width:132px}.amita-qr-label[data-v-27dbc02f]{color:var(--color-primary);font-size:.875rem;font-weight:600}.amita-device[data-v-27dbc02f]{align-items:center;display:flex;flex:0 1 390px;flex-direction:column;min-width:0}@media(max-width:640px){.amita-container[data-v-27dbc02f]{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:0}.amita-copy[data-v-27dbc02f]{display:contents}.amita-body[data-v-27dbc02f],.amita-equation[data-v-27dbc02f],.amita-eyebrow[data-v-27dbc02f],.amita-title[data-v-27dbc02f]{order:1}.amita-features[data-v-27dbc02f],.amita-pick-hint[data-v-27dbc02f]{order:2}.amita-device[data-v-27dbc02f]{flex-basis:auto;order:3;width:100%}.amita-qr[data-v-27dbc02f],.amita-stores[data-v-27dbc02f]{order:4}.amita-qr-list[data-v-27dbc02f]{justify-content:center}.amita-title[data-v-27dbc02f]{font-size:2.125rem}.amita-body[data-v-27dbc02f]{font-size:1rem;line-height:1.7}.amita-equation[data-v-27dbc02f]{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.amita-eq-card[data-v-27dbc02f]{padding:.65rem .75rem}.amita-eq-title[data-v-27dbc02f]{font-size:1.125rem}.amita-eq-op--equals[data-v-27dbc02f]{display:none}.amita-eq-card--result[data-v-27dbc02f]{grid-column:1/-1}.amita-pick-hint[data-v-27dbc02f]{margin-top:2rem}.amita-pick-hint-desktop[data-v-27dbc02f]{display:none}.amita-pick-hint-mobile[data-v-27dbc02f]{display:inline}.amita-features[data-v-27dbc02f]{display:flex;gap:.5rem;margin:0 calc(var(--sp-sm)*-1) .25rem;overflow-x:auto;padding:2px var(--sp-sm) .875rem;scrollbar-width:none}.amita-features[data-v-27dbc02f]::-webkit-scrollbar{display:none}.amita-feature[data-v-27dbc02f]{align-items:center;border-radius:var(--r-pill);flex:0 0 auto;gap:.5rem;padding:.375rem .875rem .375rem .375rem}.amita-feature-icon[data-v-27dbc02f]{flex-basis:32px;height:32px;width:32px}.amita-feature-icon img[data-v-27dbc02f]{height:20px;width:20px}.amita-feature-desc[data-v-27dbc02f],.amita-feature-title[data-v-27dbc02f]{display:none}.amita-feature-tag[data-v-27dbc02f]{color:var(--color-primary);font-size:.875rem;letter-spacing:0;text-transform:none;white-space:nowrap}.amita-stores[data-v-27dbc02f]{flex-direction:column;gap:.75rem;margin-top:1.75rem}.amita-btn[data-v-27dbc02f]{font-size:1rem;min-height:52px;width:100%}}@media(prefers-reduced-motion:reduce){.amita-btn[data-v-27dbc02f]:hover,.amita-qr-item[data-v-27dbc02f]:hover{transform:none}.amita-pick-hint-icon[data-v-27dbc02f]{animation:none}}
