@property --pv-pt{syntax:"<length>";inherits:true;initial-value:1px}.pv{position:absolute;inset:0;container:pv/size}.pv-stage{--pv-pt:min(calc(92cqw / 704), calc(94cqh / 790), 1px);width:calc(var(--pv-pt) * 704);height:calc(var(--pv-pt) * 790);color:#fff;text-align:left;position:absolute;top:50%;left:50%;translate:-50% -50%}.pv-col{flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.pv-col-a{width:calc(var(--pv-pt) * 350);justify-content:center;gap:calc(var(--pv-pt) * 16);left:0}.pv-col-b{width:calc(var(--pv-pt) * 362);justify-content:space-between;right:0}.pv-col-b>.pv-strength{width:calc(var(--pv-pt) * 350);align-self:flex-end}.pv-tiles{display:none}.pv-card{gap:calc(var(--pv-pt) * 10);padding:calc(var(--pv-pt) * 18);border-radius:calc(var(--pv-pt) * 28);background:#1c1c1f;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pv-card-title{font-size:calc(var(--pv-pt) * 19);letter-spacing:calc(var(--pv-pt) * -.4);font-weight:700;line-height:1.2}.pv-caption{font-size:calc(var(--pv-pt) * 13);font-weight:500;line-height:calc(var(--pv-pt) * 18);color:#9e9ea6}.pv-figure{font-size:calc(var(--pv-pt) * 30);letter-spacing:calc(var(--pv-pt) * -.8);font-weight:800;line-height:1.2}.pv-chart{width:100%;height:calc(var(--pv-pt) * 140);display:block;overflow:visible}.pv-grid{stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke}.pv-dot{fill:#9b85ff38}.pv-line{fill:none;stroke:#9b85ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.pv-goal{gap:calc(var(--pv-pt) * 6);margin-top:calc(var(--pv-pt) * 4);flex-direction:column;display:flex}.pv-goal-name{font-size:calc(var(--pv-pt) * 16);letter-spacing:calc(var(--pv-pt) * -.2);font-weight:600;line-height:1.25}.pv-goal-line{font-size:calc(var(--pv-pt) * 14);color:#9e9ea6;font-weight:500;line-height:1.25}.pv-bar{height:calc(var(--pv-pt) * 10);border-radius:calc(var(--pv-pt) * 5);background:var(--track);display:block;overflow:hidden}.pv-bar-fill{width:calc(var(--fill) * 100%);border-radius:calc(var(--pv-pt) * 5);background:var(--tone);height:100%;display:block}.pv-tone-teal{--tone:#2ed3c6;--track:#2ed3c638}.pv-tone-orange{--tone:#ff9245;--track:#ff924538}.pv-tone-blue{--tone:#3b9eff;--track:#3b9eff38}.pv-row{padding-top:calc(var(--pv-pt) * 10);font-size:calc(var(--pv-pt) * 18);letter-spacing:calc(var(--pv-pt) * -.3);border-top:1px solid #ffffff14;font-weight:600;line-height:1.25}.pv-tile{display:block}.pv-tile svg{width:calc(var(--pv-pt) * 30);height:calc(var(--pv-pt) * 30);display:block}.pv-tile-fire svg{color:#ff9245}.pv-tile-diamond svg{color:#f0b458}.pv-tile-value{margin-top:calc(var(--pv-pt) * 26);font-size:calc(var(--pv-pt) * 24);letter-spacing:calc(var(--pv-pt) * -.6);white-space:nowrap;font-weight:700;line-height:1.2;display:block}.pv-tile-label{margin-top:calc(var(--pv-pt) * 2);font-size:calc(var(--pv-pt) * 16);letter-spacing:calc(var(--pv-pt) * -.2);color:#9e9ea6;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;display:block;overflow:hidden}.pv-sheet{z-index:1;padding-top:calc(var(--pv-pt) * 92);position:relative}.pv-badge{z-index:1;width:calc(var(--pv-pt) * 184);height:calc(var(--pv-pt) * 184);margin-left:calc(var(--pv-pt) * -92);object-fit:contain;position:absolute;top:0;left:50%}.pv-sheet-card{padding:calc(var(--pv-pt) * 106) calc(var(--pv-pt) * 20) calc(var(--pv-pt) * 18);border-radius:calc(var(--pv-pt) * 36);background:#1c1c1f;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pv-title{font-size:calc(var(--pv-pt) * 28);letter-spacing:calc(var(--pv-pt) * -.8);text-align:center;font-weight:800;line-height:1.2}.pv-blurb{margin-top:calc(var(--pv-pt) * 6);padding:0 calc(var(--pv-pt) * 4);font-size:calc(var(--pv-pt) * 15);font-weight:500;line-height:calc(var(--pv-pt) * 21);color:#9e9ea6;text-align:center}.pv-week{gap:calc(var(--pv-pt) * 6);margin:calc(var(--pv-pt) * 20) 0;display:flex}.pv-cell{justify-content:center;align-items:center;gap:calc(var(--pv-pt) * 10);min-width:0;padding:calc(var(--pv-pt) * 15) 0;border-radius:calc(var(--pv-pt) * 26);flex-direction:column;flex:1;display:flex}.pv-cell[data-today]{background:#ffffff24}.pv-day{font-size:calc(var(--pv-pt) * 14);letter-spacing:calc(var(--pv-pt) * -.2);color:#7c7c84;white-space:nowrap;font-weight:500;line-height:1.2}.pv-cell[data-today] .pv-day{color:#fff;font-weight:700}.pv-cell svg{width:calc(var(--pv-pt) * 30);height:calc(var(--pv-pt) * 30);color:#7c7c84;display:block}.pv-cell[data-today] svg{color:#ff9245}.pv-cell[data-ahead] svg{color:#ffffff24}.pv-button{height:calc(var(--pv-pt) * 76);border-radius:calc(var(--pv-pt) * 32);color:#111114;font-size:calc(var(--pv-pt) * 20);letter-spacing:calc(var(--pv-pt) * -.1);background:#fff;justify-content:center;align-items:center;font-weight:600;display:flex}@supports (corner-shape:superellipse(1.5)){.pv-card,.pv-sheet-card,.pv-cell,.pv-button{corner-shape:superellipse(1.5)}}@container pv (max-aspect-ratio:4/5) and (min-height:461px){.pv-stage{--pv-pt:min(calc(94cqw / 362), calc(94cqh / 870), 1px);width:calc(var(--pv-pt) * 362);height:calc(var(--pv-pt) * 870);justify-content:center;gap:calc(var(--pv-pt) * 12);flex-direction:column;display:flex}.pv-col{width:auto;position:static}.pv-col-a{width:calc(var(--pv-pt) * 350);align-self:center}.pv-goals,.pv-col-b>.pv-strength{display:none}}@container pv (min-aspect-ratio:4/5) and (min-height:461px) and (max-height:579px){.pv-stage{--pv-pt:min(calc(92cqw / 704), calc(94cqh / 560), 1px);height:calc(var(--pv-pt) * 560)}.pv-col-b{justify-content:center}.pv-goals,.pv-col-b>.pv-strength{display:none}}@container pv (max-height:460px){.pv-stage{--pv-pt:min(calc(94cqw / 532), calc(92cqh / 300), 1px);width:calc(var(--pv-pt) * 532);height:calc(var(--pv-pt) * 300);align-items:center;gap:calc(var(--pv-pt) * 14);display:flex}.pv-col{flex:none;position:static}.pv-col-a{width:calc(var(--pv-pt) * 350)}.pv-col-b{width:calc(var(--pv-pt) * 168)}.pv-goals,.pv-pain-caption,.pv-col-b>.pv-strength,.pv-sheet{display:none}.pv-tiles{gap:calc(var(--pv-pt) * 14);flex-direction:column;display:flex}}.pv-col-a>.pv-card,.pv-col-b>.pv-strength,.pv-tile{opacity:0;translate:0 calc(var(--pv-pt) * 28);transition:opacity 0s linear .6s,translate 0s linear .6s}.pv-line{opacity:0;stroke-dashoffset:1px;transition:opacity 0s linear .6s,stroke-dashoffset 0s linear .6s}.pv-dot{opacity:0;transition:opacity 0s linear .6s}.pv-bar-fill{clip-path:inset(0 100% 0 0 round calc(var(--pv-pt) * 5));transition:clip-path 0s linear .6s}.pv-sheet{opacity:0;translate:0 calc(var(--pv-pt) * 44);transition:opacity .22s cubic-bezier(.32,0,.67,0),translate .22s cubic-bezier(.32,0,.67,0)}.pv-cell{opacity:0;transition:opacity 0s linear .6s,scale 0s linear .6s;scale:.86}[data-on]>.pv .pv-col-a>.pv-card,[data-on]>.pv .pv-col-b>.pv-strength,[data-on]>.pv .pv-tile{opacity:1;transition:opacity .7s .15s,translate 1s cubic-bezier(.16,1,.3,1) .15s;translate:0}[data-on]>.pv .pv-col-a>.pv-goals,[data-on]>.pv .pv-tile-diamond{transition-delay:.27s}[data-on]>.pv .pv-col-b>.pv-strength{transition-delay:.21s}[data-on]>.pv .pv-dot{opacity:1;transition:opacity .4s ease calc(.45s + var(--i,0) * 22ms)}[data-on]>.pv .pv-line{opacity:1;stroke-dashoffset:0;transition:opacity .15s linear .6s,stroke-dashoffset 1.5s cubic-bezier(.45,0,.25,1) .6s}[data-on]>.pv .pv-bar-fill{clip-path:inset(0 0 0 0 round calc(var(--pv-pt) * 5));transition:clip-path 1.1s cubic-bezier(.16, 1, .3, 1) calc(.75s + var(--g,0) * .14s)}[data-on]>.pv .pv-sheet{opacity:1;transition:opacity .34s cubic-bezier(.33,1,.68,1) 1.55s,translate .34s cubic-bezier(.33,1,.68,1) 1.55s;translate:0}[data-on]>.pv .pv-cell{opacity:1;transition:opacity .26s ease-out calc(1.55s + var(--d) * 55ms), scale .5s cubic-bezier(.3, 1.35, .6, 1) calc(1.55s + var(--d) * 55ms);scale:1}@container pv (max-height:460px){[data-on]>.pv .pv-tile{transition-delay:.5s}[data-on]>.pv .pv-tile-diamond{transition-delay:.62s}}@media (prefers-reduced-motion:reduce){.pv-col-a>.pv-card,.pv-col-b>.pv-strength,.pv-tile,.pv-line,.pv-dot,.pv-bar-fill,.pv-sheet,.pv-cell,[data-on]>.pv .pv-col-a>.pv-card,[data-on]>.pv .pv-col-b>.pv-strength,[data-on]>.pv .pv-tile,[data-on]>.pv .pv-line,[data-on]>.pv .pv-dot,[data-on]>.pv .pv-bar-fill,[data-on]>.pv .pv-sheet,[data-on]>.pv .pv-cell{opacity:1;stroke-dashoffset:0;clip-path:none;transition:none;translate:none;scale:none}}
@property --fx-pt{syntax:"<length>";inherits:true;initial-value:.9px}@property --fx-s{syntax:"<integer>";inherits:false;initial-value:30}.feat-extras{--fx-pt:clamp(.62px, calc(100cqw / 740), .92px);z-index:2;pointer-events:none;position:absolute;inset:0}.fx{--fx-ease:cubic-bezier(.16, 1, .3, 1);color:#fff;font-size:calc(var(--fx-pt) * 16);text-align:left;opacity:0;translate:0 calc(var(--fx-pt) * 48);transition:opacity .35s ease, translate .5s var(--fx-ease);font-weight:500;line-height:1.25;display:flex;position:absolute}.feat-extras[data-on] .fx{opacity:1;filter:none;transition:opacity .8s ease, translate 1.1s var(--fx-ease);transition-delay:calc(.35s + var(--x,0) * .14s);translate:0}.feat-extras[data-past] .fx{translate:0 calc(var(--fx-pt) * -28)}.fx svg{flex:none;display:block}.fx-primary{height:calc(var(--fx-pt) * 76);border-radius:calc(var(--fx-pt) * 32);color:#111114;font-size:calc(var(--fx-pt) * 20);letter-spacing:calc(var(--fx-pt) * -.1);white-space:nowrap;background:#fff;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.fx-pain{justify-content:center;align-items:center;gap:calc(var(--fx-pt) * 6);width:calc(var(--fx-pt) * 216);height:calc(var(--fx-pt) * 182);padding:0 calc(var(--fx-pt) * 12);border-radius:calc(var(--fx-pt) * 36);box-shadow:inset 0 0 0 calc(var(--fx-pt) * 2.5) #fff0;transition:opacity .35s ease, translate .5s var(--fx-ease), rotate 0s linear .5s, scale 0s linear .5s, box-shadow 0s linear .5s;background:#ffffff1a;flex-direction:column;top:21%;left:3%;rotate:-5deg}.feat-extras[data-on] .fx-pain{rotate:none;scale:1.04;translate:0 calc(var(--fx-pt) * -6);box-shadow:inset 0 0 0 calc(var(--fx-pt) * 2.5) #fff;transition:opacity .8s ease .35s, translate 1.1s var(--fx-ease) .35s .35s, rotate .26s cubic-bezier(.23, 1, .32, 1) 1.45s, scale .26s cubic-bezier(.23, 1, .32, 1) 1.45s, box-shadow .26s cubic-bezier(.23, 1, .32, 1) 1.45s}.fx-pain-art{width:calc(var(--fx-pt) * 118);height:calc(var(--fx-pt) * 118);object-fit:contain}.fx-pain-title{font-size:calc(var(--fx-pt) * 19);letter-spacing:calc(var(--fx-pt) * -.3);text-align:center;font-weight:700;line-height:1.2}.fx-meta{align-items:center;gap:calc(var(--fx-pt) * 6);padding:calc(var(--fx-pt) * 10) calc(var(--fx-pt) * 16);color:#9e9ea6;font-size:calc(var(--fx-pt) * 13);white-space:nowrap;background:#111113e6;border-radius:999px;font-weight:600;top:64%;left:4%;box-shadow:inset 0 0 0 1px #ffffff14}.fx-meta svg{width:calc(var(--fx-pt) * 16);height:calc(var(--fx-pt) * 16);color:#7c7c84}.fx-dot{width:calc(var(--fx-pt) * 3);height:calc(var(--fx-pt) * 3);background:#7c7c84;border-radius:50%;flex:none}.fx-ack{gap:calc(var(--fx-pt) * 16);width:calc(var(--fx-pt) * 254);padding:calc(var(--fx-pt) * 12) calc(var(--fx-pt) * 12) calc(var(--fx-pt) * 16);border-radius:calc(var(--fx-pt) * 30);background:#111113e6;flex-direction:column;top:50%;right:3%;box-shadow:inset 0 0 0 1px #ffffff14}.fx-ack-text{margin-top:calc(var(--fx-pt) * 4);padding:0 calc(var(--fx-pt) * 6);color:#9e9ea6;font-size:calc(var(--fx-pt) * 16);font-weight:400;line-height:calc(var(--fx-pt) * 22);text-align:center}.fx-count{width:calc(var(--fx-pt) * 200);padding:calc(var(--fx-pt) * 20) calc(var(--fx-pt) * 16);border-radius:calc(var(--fx-pt) * 30);text-align:center;background:#111113d1;flex-direction:column;align-items:center;top:17%;left:3%;box-shadow:inset 0 0 0 1px #ffffff14}.fx-count-eyebrow{color:#9e9ea6;font-size:calc(var(--fx-pt) * 16);letter-spacing:calc(var(--fx-pt) * -.1);font-weight:600}.fx-count-title{margin-top:calc(var(--fx-pt) * 6);font-size:calc(var(--fx-pt) * 28);letter-spacing:calc(var(--fx-pt) * -.7);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.fx-count-box{height:calc(var(--fx-pt) * 157);margin-top:calc(var(--fx-pt) * 8);align-self:stretch;position:relative}.fx-count-n{font-size:calc(var(--fx-pt) * 140);font-variant-numeric:tabular-nums;letter-spacing:-.024em;white-space:nowrap;opacity:0;place-items:center;font-weight:800;line-height:1.12;display:grid;position:absolute;inset:0}.fx-count-n:first-child{opacity:1}.fx-count-go{font-size:min(calc(var(--fx-pt) * 140), calc(var(--fx-pt) * 280 / var(--go-len,2)))}.feat-scroll[data-live] .feat-extras[data-on] .fx-count-n{animation:fx-count 4s linear calc(1.4s + var(--k) * 1s) infinite}@keyframes fx-count{0%{opacity:.46;animation-timing-function:cubic-bezier(.33,1,.68,1);scale:1.18}10.5%{opacity:1;scale:1}24.9%{opacity:1;scale:1}25%,to{opacity:0;scale:1}}.fx-hint{align-items:center;gap:calc(var(--fx-pt) * 6);max-width:calc(var(--fx-pt) * 236);padding:calc(var(--fx-pt) * 9) calc(var(--fx-pt) * 14);border-radius:calc(var(--fx-pt) * 18);color:#7c7c84;font-size:calc(var(--fx-pt) * 13);background:#111113e6;top:53%;right:3%;box-shadow:inset 0 0 0 1px #ffffff14}.fx-hint svg{width:calc(var(--fx-pt) * 15);height:calc(var(--fx-pt) * 15)}.fx-activity{width:calc(var(--fx-pt) * 300);padding:calc(var(--fx-pt) * 14);border-radius:calc(var(--fx-pt) * 24);background:#1e1e21cc;align-items:center;top:67%;right:3%;box-shadow:inset 0 0 0 1px #ffffff1a}.fx-activity>svg,.fx-island>svg{width:calc(var(--fx-pt) * 26);height:calc(var(--fx-pt) * 26);color:#ff9245}.fx-activity-text{gap:calc(var(--fx-pt) * 2);min-width:0;padding-left:calc(var(--fx-pt) * 12);flex-direction:column;flex:1;display:flex}.fx-activity-move{font-size:calc(var(--fx-pt) * 17);font-weight:600;line-height:1.2}.fx-activity-position{color:#9e9ea6;font-size:calc(var(--fx-pt) * 13);font-weight:500}.fx-clock{margin-left:calc(var(--fx-pt) * 8);font-size:calc(var(--fx-pt) * 34);font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:1}.fx-clock:after{--fx-s:30;content:"00:" counter(fx-s, decimal-leading-zero);counter-reset:fx-s var(--fx-s)}.feat-scroll[data-live] .feat-extras[data-on] .fx-clock:after{animation:31s steps(31,jump-none) 1.2s infinite fx-tick}@keyframes fx-tick{0%{--fx-s:30}to{--fx-s:0}}.fx-island{justify-content:space-between;align-items:center;gap:calc(var(--fx-pt) * 40);height:calc(var(--fx-pt) * 37);padding:0 calc(var(--fx-pt) * 14) 0 calc(var(--fx-pt) * 12);background:#000;border-radius:999px;display:none;top:62%;right:3%;box-shadow:inset 0 0 0 1px #ffffff1a}.fx-island>svg{width:calc(var(--fx-pt) * 16);height:calc(var(--fx-pt) * 16)}.fx-island .fx-clock{font-size:calc(var(--fx-pt) * 15);margin:0}.fx-section{padding:0 calc(var(--fx-pt) * 4);color:#9e9ea6;font-size:calc(var(--fx-pt) * 12);letter-spacing:calc(var(--fx-pt) * .6);font-weight:700}.fx-rest{gap:calc(var(--fx-pt) * 8);width:calc(var(--fx-pt) * 200);flex-direction:column;top:60%;left:3%}.fx-daycard{gap:calc(var(--fx-pt) * 6);padding:calc(var(--fx-pt) * 16);border-radius:calc(var(--fx-pt) * 26);background:linear-gradient(#f0b45857,#f0b45857),#111113;flex-direction:column;display:flex}.fx-daycard-label{color:#9e9ea6;font-size:calc(var(--fx-pt) * 12);letter-spacing:calc(var(--fx-pt) * .1);font-weight:700}.fx-daycard-fact{align-items:center;gap:calc(var(--fx-pt) * 7);color:#9e9ea6;font-size:calc(var(--fx-pt) * 16);letter-spacing:calc(var(--fx-pt) * -.2);font-weight:600;display:flex}.fx-daycard-fact svg{width:calc(var(--fx-pt) * 19);height:calc(var(--fx-pt) * 19);color:#f0b458}.fx-next{gap:calc(var(--fx-pt) * 8);width:calc(var(--fx-pt) * 232);flex-direction:column;top:9%;right:3%}.fx-nextcard{gap:calc(var(--fx-pt) * 12);padding:calc(var(--fx-pt) * 18);border-radius:calc(var(--fx-pt) * 26);background:#1c1c1f;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.fx-next-summary{font-size:calc(var(--fx-pt) * 17);font-weight:700;line-height:calc(var(--fx-pt) * 23);letter-spacing:calc(var(--fx-pt) * -.2)}.fx-chips{gap:calc(var(--fx-pt) * 8);flex-wrap:wrap;display:flex}.fx-chip{max-width:100%;padding:calc(var(--fx-pt) * 7) calc(var(--fx-pt) * 11);border-radius:calc(var(--fx-pt) * 12);background:var(--track);color:var(--tone);font-size:calc(var(--fx-pt) * 14);letter-spacing:calc(var(--fx-pt) * -.1);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;display:block;overflow:hidden}.fx-tone-teal{--tone:#2ed3c6;--track:#2ed3c638}.fx-tone-violet{--tone:#9b85ff;--track:#9b85ff38}.fx-tone-blue{--tone:#3b9eff;--track:#3b9eff38}.fx-next-how{color:#9e9ea6;font-size:calc(var(--fx-pt) * 15);line-height:calc(var(--fx-pt) * 21)}@supports (corner-shape:superellipse(1.5)){.fx-pain,.fx-ack,.fx-primary,.fx-count,.fx-hint,.fx-activity,.fx-daycard,.fx-nextcard,.fx-chip{corner-shape:superellipse(1.5)}}@container (max-width:520px) or (max-height:380px){.feat-extras{--fx-pt:clamp(.5px, calc(100cqw / 600), .66px)}.fx-ack,.fx-hint,.fx-activity,.fx-next-how{display:none}.fx-pain{width:calc(var(--fx-pt) * 176);height:calc(var(--fx-pt) * 150);top:30%;left:2.5%}.fx-pain-art{width:calc(var(--fx-pt) * 92);height:calc(var(--fx-pt) * 92)}.fx-meta{top:70%;left:auto;right:2.5%}.fx-count{width:calc(var(--fx-pt) * 176);padding:calc(var(--fx-pt) * 14);top:14%;left:2.5%}.fx-count-title{font-size:calc(var(--fx-pt) * 24)}.fx-count-box{height:calc(var(--fx-pt) * 125)}.fx-count-n{font-size:calc(var(--fx-pt) * 112)}.fx-count-go{font-size:min(calc(var(--fx-pt) * 112), calc(var(--fx-pt) * 250 / var(--go-len,2)))}.fx-island{display:flex;right:2.5%}.fx-rest{width:calc(var(--fx-pt) * 176);top:62%;left:2.5%}.fx-next{width:calc(var(--fx-pt) * 210);top:8%;right:2.5%}}@container (max-height:230px){.fx-meta,.fx-island{display:none}}@media (prefers-reduced-motion:reduce){.fx,.feat-extras[data-on] .fx,.feat-extras[data-past] .fx{filter:none;transition:opacity .2s linear;translate:none}.fx-pain,.feat-extras[data-on] .fx-pain{box-shadow:inset 0 0 0 calc(var(--fx-pt) * 2.5) #fff;transition:opacity .2s linear;rotate:none;scale:none}.feat-scroll[data-live] .feat-extras[data-on] .fx-count-n,.feat-scroll[data-live] .feat-extras[data-on] .fx-clock:after{animation:none}}
@property --ap-pt{syntax:"<length>";inherits:true;initial-value:1px}.ap{font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;color:#fff;font-style:normal;font-weight:400;line-height:1.2}.ap .icon,.ap svg{flex:none;display:block}.ap-fit{--ap-pt:min(var(--ap-max,1px), calc((100cqi - 28px) / var(--ap-w,340)), calc(var(--ap-room,240px) / var(--ap-h,220)))}.ap-tone-violet{--fill:#9b85ff;--track:#9b85ff38}.ap-tone-teal{--fill:#2ed3c6;--track:#2ed3c638}.ap-tone-amber{--fill:#f0b458;--track:#f0b45838}.ap-tone-blue{--fill:#3b9eff;--track:#3b9eff38}.ap-pain{justify-content:center;align-items:center;gap:calc(var(--ap-pt) * 6);width:calc(var(--ap-pt) * 212);height:calc(var(--ap-pt) * 182);padding:0 calc(var(--ap-pt) * 12);border-radius:calc(var(--ap-pt) * 36);background:#1c1c1f;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.ap-pain img{width:calc(var(--ap-pt) * 118);height:calc(var(--ap-pt) * 118);flex:none;display:block}.ap-pain-title{font-size:calc(var(--ap-pt) * 19);letter-spacing:calc(var(--ap-pt) * -.3);text-align:center;font-weight:700;line-height:1.2}.ap-pair{width:calc(var(--ap-pt) * 342);height:calc(var(--ap-pt) * 216);display:block;position:relative}.ap-pair .ap-pain{width:62%;position:absolute}.ap-pair-left{z-index:0;top:0;left:0;transform:rotate(-5deg)}.ap-pair-right{top:calc(var(--ap-pt) * 34);z-index:1;right:0;transform:rotate(5deg)}.ap-pair .ap-pain:before,.ap-pair .ap-pain:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ap-pair .ap-pain:before{opacity:0;background:#111113}.ap-pair .ap-pain:after{border:calc(var(--ap-pt) * 2.5) solid transparent}.ap-pair-right{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-pick-b}.ap-pair-left{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-pick-a}.ap-pair-right:after{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-ring-1}.ap-pair-right:before{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-veil-2}.ap-pair-left:after{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-ring-2}.ap-pair-left:before{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-veil-1}@keyframes ap-pick-b{0%,12%,48%,62%,98%,to{transform:rotate(5deg)}18%,42%{transform:translateY(calc(var(--ap-pt) * -6)) rotate(0deg) scale(1.04)}68%,92%{transform:rotate(7deg)scale(.96)}}@keyframes ap-pick-a{0%,12%,48%,62%,98%,to{z-index:0;transform:rotate(-5deg)}18%,42%{z-index:0;transform:rotate(-7deg)scale(.96)}64%{z-index:2}68%,92%{transform:translateY(calc(var(--ap-pt) * -6)) rotate(0deg) scale(1.04);z-index:2}97%{z-index:2}}@keyframes ap-ring-1{0%,12%,48%,to{border-color:#0000}18%,42%{border-color:#fff}}@keyframes ap-ring-2{0%,62%,98%,to{border-color:#0000}68%,92%{border-color:#fff}}@keyframes ap-veil-1{0%,12%,48%,to{opacity:0}18%,42%{opacity:.45}}@keyframes ap-veil-2{0%,62%,98%,to{opacity:0}68%,92%{opacity:.45}}.ap-streak{align-items:center;gap:calc(var(--ap-pt) * 7);padding:calc(var(--ap-pt) * 9) calc(var(--ap-pt) * 16) calc(var(--ap-pt) * 9) calc(var(--ap-pt) * 13);-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#1c1c1f9e;border-radius:999px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff29}.ap-streak svg{width:calc(var(--ap-pt) * 22);height:calc(var(--ap-pt) * 22);color:#ff9245}.ap-streak span{font-size:calc(var(--ap-pt) * 16);font-weight:600;line-height:calc(var(--ap-pt) * 22);font-variant-numeric:tabular-nums}.ap-task{align-items:center;gap:calc(var(--ap-pt) * 12);padding:calc(var(--ap-pt) * 13) 0;display:flex}.ap-task-copy{gap:calc(var(--ap-pt) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.ap-task-title{font-size:calc(var(--ap-pt) * 17);letter-spacing:calc(var(--ap-pt) * -.3);color:#fff;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:max(1px, calc(var(--ap-pt) * 1.5));font-weight:700;line-height:1.25}.ap-task-kind{align-items:center;gap:calc(var(--ap-pt) * 5);font-size:calc(var(--ap-pt) * 14);letter-spacing:calc(var(--ap-pt) * -.1);color:var(--fill);font-weight:600;line-height:1.25;display:flex}.ap-task-kind svg{width:calc(var(--ap-pt) * 13);height:calc(var(--ap-pt) * 13)}.ap-task-end{flex:none;place-items:center end;display:grid}.ap-task-end>*{grid-area:1/1}.ap-chip{align-items:center;gap:calc(var(--ap-pt) * 5);padding:calc(var(--ap-pt) * 7) calc(var(--ap-pt) * 11);border-radius:calc(var(--ap-pt) * 12);background:var(--track);color:var(--fill);font-size:calc(var(--ap-pt) * 14);letter-spacing:calc(var(--ap-pt) * -.1);white-space:nowrap;font-weight:700;line-height:1.2;display:inline-flex}.ap-chip svg{width:calc(var(--ap-pt) * 13);height:calc(var(--ap-pt) * 13)}.ap-task-box{width:calc(var(--ap-pt) * 30);height:calc(var(--ap-pt) * 30);border:calc(var(--ap-pt) * 1.5) solid var(--fill);border-radius:calc(var(--ap-pt) * 10);background:var(--fill);color:#111113;opacity:0;place-items:center;display:grid;transform:scale(.6)}.ap-task-box svg{width:calc(var(--ap-pt) * 16);height:calc(var(--ap-pt) * 16)}.ap-tasks{width:calc(var(--ap-pt) * 330);padding:calc(var(--ap-pt) * 18) calc(var(--ap-pt) * 18) calc(var(--ap-pt) * 6);border-radius:calc(var(--ap-pt) * 32);background:#111113;display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.ap-tasks-head{min-height:calc(var(--ap-pt) * 28);padding-right:calc(var(--ap-pt) * 50);display:block;position:relative}.ap-tasks-title{font-size:calc(var(--ap-pt) * 22);letter-spacing:calc(var(--ap-pt) * -.6);font-weight:800;line-height:calc(var(--ap-pt) * 28);display:block}.ap-tasks-head img{top:calc(var(--ap-pt) * -18);right:calc(var(--ap-pt) * -6);width:calc(var(--ap-pt) * 64);height:calc(var(--ap-pt) * 64);position:absolute}.ap-tasks-list{margin-top:calc(var(--ap-pt) * 14);display:block}.ap-task-anim .ap-task-chip,.ap-task-anim .ap-task-box,.ap-task-anim .ap-task-title{animation-duration:7s;animation-iteration-count:infinite;animation-delay:calc(.6s + var(--k,0) * .8s)}.ap-task-anim .ap-task-chip{animation-name:ap-chip-out;animation-timing-function:ease}.ap-task-anim .ap-task-box{animation-name:ap-box-in;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.ap-task-anim .ap-task-title{animation-name:ap-title-done;animation-timing-function:ease}@keyframes ap-chip-out{0%,14%{opacity:1;transform:scale(1)}20%,82%{opacity:0;transform:scale(.85)}90%,to{opacity:1;transform:scale(1)}}@keyframes ap-box-in{0%,15%{opacity:0;transform:scale(.6)}23%,82%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(.6)}}@keyframes ap-title-done{0%,14%{color:#fff;text-decoration-color:#0000}20%,82%{color:#9e9ea6;text-decoration-color:#9e9ea6}90%,to{color:#fff;text-decoration-color:#0000}}.ap-dock{justify-content:center;align-items:center;gap:calc(var(--ap-pt) * 9);height:calc(var(--ap-pt) * 58);padding:0 calc(var(--ap-pt) * 24);border-radius:calc(var(--ap-pt) * 40) calc(var(--ap-pt) * 40) calc(var(--ap-pt) * 18) calc(var(--ap-pt) * 18);color:#fff;font-size:calc(var(--ap-pt) * 18);letter-spacing:calc(var(--ap-pt) * -.2);white-space:nowrap;background:linear-gradient(#a78bfa 0%,#8b5cf6 48%,#6d4aef 100%);font-weight:600;line-height:1.2;display:flex}.ap-dock svg{width:calc(var(--ap-pt) * 20);height:calc(var(--ap-pt) * 20);color:#f0b458}.ap-screen{gap:calc(var(--ap-pt) * 8);width:calc(var(--ap-pt) * 330);padding:calc(var(--ap-pt) * 2) calc(var(--ap-pt) * 16) calc(var(--ap-pt) * 14);border-radius:calc(var(--ap-pt) * 30);-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#111113e6;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ap-card{padding:calc(var(--ap-pt) * 18);border-radius:calc(var(--ap-pt) * 28);background:#1c1c1f;flex-direction:column;display:flex}.ap-strength{gap:calc(var(--ap-pt) * 10);width:calc(var(--ap-pt) * 300)}.ap-card-title{font-size:calc(var(--ap-pt) * 19);letter-spacing:calc(var(--ap-pt) * -.4);font-weight:700;line-height:1.2}.ap-strength-row{padding-top:calc(var(--ap-pt) * 10);font-size:calc(var(--ap-pt) * 18);letter-spacing:calc(var(--ap-pt) * -.3);font-variant-numeric:tabular-nums;border-top:1px solid #ffffff14;font-weight:600;line-height:1.25}.ap-caption{font-size:calc(var(--ap-pt) * 13);font-weight:500;line-height:calc(var(--ap-pt) * 18);color:#9e9ea6}.ap-result{gap:calc(var(--ap-pt) * 6);width:calc(var(--ap-pt) * 300);border-radius:calc(var(--ap-pt) * 26)}.ap-result-head{align-items:center;gap:calc(var(--ap-pt) * 12);display:flex}.ap-result-tile{width:calc(var(--ap-pt) * 38);height:calc(var(--ap-pt) * 38);border-radius:calc(var(--ap-pt) * 12);background:var(--track);color:var(--fill);flex:none;place-items:center;display:grid}.ap-result-tile svg{width:calc(var(--ap-pt) * 20);height:calc(var(--ap-pt) * 20)}.ap-result-name{min-width:0;font-size:calc(var(--ap-pt) * 17);letter-spacing:calc(var(--ap-pt) * -.2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.ap-result-figure{align-items:baseline;gap:calc(var(--ap-pt) * 6);margin-top:calc(var(--ap-pt) * 8);display:flex}.ap-result-value{font-size:calc(var(--ap-pt) * 44);letter-spacing:calc(var(--ap-pt) * -1.2);font-weight:800;line-height:calc(var(--ap-pt) * 50);font-variant-numeric:tabular-nums}.ap-result-unit{font-size:calc(var(--ap-pt) * 16);color:#7c7c84;font-weight:600}.ap-result-change{margin-top:calc(var(--ap-pt) * -2);font-size:calc(var(--ap-pt) * 14);color:#2ecc71;font-weight:600}.ap-result-track{height:calc(var(--ap-pt) * 10);margin-top:calc(var(--ap-pt) * 10);border-radius:calc(var(--ap-pt) * 5);background:var(--track);display:block;position:relative;overflow:hidden}.ap-result-fill{border-radius:calc(var(--ap-pt) * 5);background:var(--fill);transform:scaleX(var(--frac));transform-origin:0;animation:6s cubic-bezier(.33,1,.68,1) infinite ap-bar;position:absolute;inset:0}@keyframes ap-bar{0%,4%{opacity:1;transform:scaleX(0)}18%,88%{transform:scaleX(var(--frac));opacity:1}96%{transform:scaleX(var(--frac));opacity:0}to{opacity:0;transform:scaleX(0)}}.ap-result-goal{justify-content:space-between;gap:calc(var(--ap-pt) * 12);margin-top:calc(var(--ap-pt) * 4);font-size:calc(var(--ap-pt) * 13);color:#9e9ea6;font-variant-numeric:tabular-nums;font-weight:600;display:flex}.ap-today{gap:calc(var(--ap-pt) * 12);width:calc(var(--ap-pt) * 300);padding:calc(var(--ap-pt) * 18);border:calc(var(--ap-pt) * 1.5) solid var(--fill);border-radius:calc(var(--ap-pt) * 26);background:linear-gradient(#9b85ff75,#9b85ff75),#111113;flex-direction:column;display:flex}.ap-today-eyebrow{font-size:calc(var(--ap-pt) * 12);letter-spacing:calc(var(--ap-pt) * .6);opacity:.8;font-weight:700}.ap-today-title{margin-top:calc(var(--ap-pt) * -6);font-size:calc(var(--ap-pt) * 24);letter-spacing:calc(var(--ap-pt) * -.6);font-weight:800;line-height:1.2}.ap-today-chips{gap:calc(var(--ap-pt) * 8);flex-wrap:wrap;display:flex}.ap-plan-chip svg{width:calc(var(--ap-pt) * 14);height:calc(var(--ap-pt) * 14)}.ap-plan-chip[data-selected]{background:var(--fill);color:#111113}.ap-plan-chip{animation:9s cubic-bezier(.23,1,.32,1) infinite ap-choose;animation-delay:calc(var(--lag,0) * -3s)}@keyframes ap-choose{0%,30%{background:var(--fill);color:#111113}33.3%,97%{background:var(--track);color:var(--fill)}to{background:var(--fill);color:#111113}}.ap-primary{height:calc(var(--ap-pt) * 76);border-radius:calc(var(--ap-pt) * 32);color:#111114;font-size:calc(var(--ap-pt) * 20);letter-spacing:calc(var(--ap-pt) * -.1);background:#fff;place-items:center;font-weight:600;display:grid}@supports (corner-shape:superellipse(1.5)){.ap-pain,.ap-pair .ap-pain:before,.ap-pair .ap-pain:after,.ap-chip,.ap-task-box,.ap-tasks,.ap-screen,.ap-dock,.ap-card,.ap-result-tile,.ap-today,.ap-primary{corner-shape:superellipse(1.5)}}@media (prefers-reduced-motion:reduce){.ap,.ap *,.ap-pair .ap-pain:before,.ap-pair .ap-pain:after{animation:none!important}.ap-tasks .ap-task:first-child .ap-task-chip{opacity:0}.ap-tasks .ap-task:first-child .ap-task-box{opacity:1;transform:none}.ap-tasks .ap-task:first-child .ap-task-title{color:#9e9ea6;text-decoration-color:#9e9ea6}}
.hcta{--hcta-ease:cubic-bezier(.16, 1, .3, 1);--hcta-pop:cubic-bezier(.34, 1.56, .64, 1);--hcta-fs:clamp(56px, 11.5vw, 184px);--hcta-lead:.96;--hcta-lh:calc(var(--hcta-fs) * var(--hcta-lead));--hcta-pw:clamp(220px, 25vw, 360px);--hcta-show:.6;--hcta-tile:clamp(60px, 5.6vw, 80px);color:#fff;background:#111113;padding:clamp(40px,6vw,96px) 32px clamp(80px,9vw,128px);position:relative;overflow-x:clip}:lang(ru) .hcta,:lang(es) .hcta,:lang(pt) .hcta,:lang(de) .hcta{--hcta-lead:1.08}:lang(ru) .hcta{--hcta-fs:clamp(40px, 7vw, 112px)}.hcta .hcta-inner{text-align:center;max-width:1400px;margin:0 auto}.hcta .hcta-stage{position:relative}.hcta .hcta-lines{z-index:1;font-family:var(--font-display), var(--font-body);font-weight:400;font-size:var(--hcta-fs);line-height:var(--hcta-lead);text-transform:uppercase;text-wrap:balance;margin:0;position:relative}.hcta .hcta-line{--g0:#f1eeff;--g1:#e4ddff;display:block}.hcta .hcta-line:nth-child(2){--g0:#e4ddff;--g1:#cfc3ff}.hcta .hcta-line:nth-child(3){--g0:#cfc3ff;--g1:#b9a8ff}.hcta .hcta-word,.hcta .hcta-word>span{margin-block:-.22em -.08em;padding-block:.22em .08em;display:inline-block}.hcta .hcta-word{vertical-align:top;overflow:hidden}.hcta .hcta-word+.hcta-word{margin-left:.22em}.hcta .hcta-word>span{color:#ddd5ff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hcta .hcta-word>span{background-image:linear-gradient(180deg, var(--g0), var(--g1));color:#0000;-webkit-background-clip:text;background-clip:text}}.hcta .hcta-card{z-index:0;inset:calc(var(--hcta-lh) * 1.5) 0 0;transform-origin:50% 100%;background:radial-gradient(44% 64% at 50% 108%,#18d8fd6b,#0000 72%),radial-gradient(42% 56% at 6% 0,#b685fd80,#0000 70%),radial-gradient(34% 48% at 96% 6%,#f0bffd42,#0000 70%),linear-gradient(165deg,#4c2bd8 0%,#1652ff 52%,#0234fd 100%);border-radius:clamp(36px,5vw,72px);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff42}.hcta .hcta-card:before{content:"";width:min(92%, calc(var(--hcta-pw) * 2.7));background:linear-gradient(#ffffff29,#fff0 70%);border-radius:999px 999px 0 0;height:84%;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:inset 0 0 0 1.5px #ffffff38;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.hcta .hcta-well{z-index:2;width:var(--hcta-pw);height:calc(var(--hcta-pw) * 2.064 * var(--hcta-show));margin:calc(var(--hcta-lh) * -.5) auto 0;position:relative;overflow:hidden}.hcta .hcta-phone{position:relative;container-type:inline-size}.hcta .hcta-phone>img{width:100%;height:auto;display:block}.hcta .hcta-island{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#000;border-radius:999px;align-items:center;gap:1.8cqi;min-width:34cqi;height:10.4cqi;padding:0 1.8cqi 0 1.4cqi;font-size:3.7cqi;font-weight:700;display:inline-flex;position:absolute;top:5.6cqi;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5cqi #ffffff14,0 2cqi 6cqi #00000059}.hcta .hcta-island img{border-radius:50%;width:6cqi;height:6cqi;display:block}.hcta .hcta-island-name{text-align:left;flex:1}.hcta .hcta-island-ring{background:radial-gradient(closest-side, #000 68%, transparent 70%), conic-gradient(#18d8fd 0 68%, #ffffff2e 68% 100%);border-radius:50%;width:4.6cqi;height:4.6cqi}.hcta .hcta-socials{z-index:3;inset:calc(var(--hcta-lh) * 1.5) 0 0;pointer-events:none;position:absolute}.hcta .hcta-social{width:var(--hcta-tile);height:var(--hcta-tile);pointer-events:auto;border-radius:23%;position:absolute}.hcta .hcta-social:focus-visible{outline-offset:4px;outline:3px solid #fff}.hcta .hcta-yt{--r:-10deg;--d:6.6s;--dl:-1.2s;top:20%;left:9%}.hcta .hcta-ig{--r:8deg;--d:7.8s;--dl:-4s;top:58%;left:23%}.hcta .hcta-tt{--r:-7deg;--d:7.2s;--dl:-2.4s;top:50%;right:22%}.hcta .hcta-in{--r:11deg;--d:8.4s;--dl:-5.6s;top:16%;right:8%}.hcta .hcta-face{--brand-radius:23%;--brand-ring:inset 0 0 0 1px #ffffff29, inset 0 1px 0 #ffffff4d;width:100%;height:100%;rotate:var(--r);border-radius:23%;place-items:center;display:grid}.hcta .hcta-stores{justify-content:center;gap:14px;margin-top:clamp(36px,4vw,56px);display:flex}.hcta .hcta-store{border-radius:var(--radius-button-lg);color:#fff;text-align:left;background:#1c1c1f;align-items:center;gap:12px;min-width:232px;height:66px;padding:0 26px 0 22px;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.hcta a.hcta-store:hover{background:#26262b;box-shadow:inset 0 0 0 1px #ffffff2e}.hcta a.hcta-store:focus-visible{outline-offset:3px;outline:3px solid #9b85ff}.hcta .hcta-store svg{flex:none}.hcta .hcta-store-text{flex-direction:column;line-height:1.1;display:flex}.hcta .hcta-store-text small{letter-spacing:.01em;color:#ffffffb3;font-size:12px;font-weight:600}.hcta .hcta-store-text strong{letter-spacing:-.01em;font-size:21px;font-weight:700}.hcta .hcta-store-soon{opacity:.5;cursor:default}.hcta .hcta-notice{color:#ffffff8f;max-width:640px;margin:28px auto 0;font-size:13px;line-height:1.55}@supports (corner-shape:superellipse(1.5)){.hcta .hcta-card,.hcta .hcta-store,.hcta .hcta-social,.hcta .hcta-face{corner-shape:superellipse(1.5)}}@media (max-width:760px){.hcta{--hcta-fs:clamp(56px, 18vw, 96px);--hcta-pw:min(62vw, 300px);--hcta-tile:50px;padding-inline:16px}:lang(ru) .hcta{--hcta-fs:clamp(40px, 12.5vw, 60px)}:lang(fr) .hcta,:lang(it) .hcta,:lang(de) .hcta{--hcta-fs:clamp(44px, 14.5vw, 80px)}.hcta .hcta-yt{top:38%;left:2%}.hcta .hcta-ig{top:70%;left:6%}.hcta .hcta-tt{top:46%;right:3%}.hcta .hcta-in{top:76%;right:7%}.hcta .hcta-stores{flex-direction:column;align-items:stretch;max-width:420px;margin-inline:auto}.hcta .hcta-store{justify-content:center;width:100%;min-width:0;height:64px}}.hcta[data-js] .hcta-word>span{transition:translate 1.1s var(--hcta-ease);transition-delay:calc(.1s + var(--w) * 80ms);translate:0 110%}.hcta[data-seen] .hcta-word>span{translate:0}.hcta[data-js] .hcta-card{opacity:0;transition:opacity .9s ease .15s, scale 1.3s var(--hcta-ease) .15s;scale:.94}.hcta[data-seen] .hcta-card{opacity:1;scale:1}.hcta[data-js] .hcta-phone{transition:translate 1.5s var(--hcta-ease) .35s;translate:0 24%}.hcta[data-seen] .hcta-phone{translate:0}.hcta[data-js] .hcta-social{opacity:0;transition:opacity .5s ease, scale .9s var(--hcta-pop);transition-delay:calc(.8s + var(--i) * .1s);scale:.4}.hcta[data-seen] .hcta-social{opacity:1;scale:1}.hcta[data-js] .hcta-stores,.hcta[data-js] .hcta-notice{opacity:0;filter:blur(8px);transition:opacity .9s ease, translate 1.2s var(--hcta-ease), filter .9s ease;transition-delay:.6s;translate:0 24px}.hcta[data-js] .hcta-notice{transition-delay:.72s}.hcta[data-seen] .hcta-stores,.hcta[data-seen] .hcta-notice{opacity:1;filter:none;translate:0}.hcta .hcta-face{animation:hcta-float var(--d) ease-in-out var(--dl) infinite alternate;animation-play-state:paused}.hcta[data-live] .hcta-face{animation-play-state:running}@keyframes hcta-float{0%{translate:0 -6px;rotate:calc(var(--r) - 2deg)}to{translate:0 8px;rotate:calc(var(--r) + 2deg)}}@media (prefers-reduced-motion:reduce){.hcta[data-js] .hcta-word>span,.hcta[data-js] .hcta-card,.hcta[data-js] .hcta-phone,.hcta[data-js] .hcta-social,.hcta[data-js] .hcta-stores,.hcta[data-js] .hcta-notice{opacity:1;filter:none;transition:none;translate:none;scale:none}.hcta .hcta-face{animation:none}.hcta .hcta-store{transition:none}}
.hfaq{--hfaq-ease:cubic-bezier(.16, 1, .3, 1);--hfaq-cap:72px;padding:calc(var(--hfaq-cap) + 72px) 32px 96px;color:#fff;background:#111113;position:relative}.hfaq:before{content:"";height:var(--hfaq-cap);background:var(--paper);border-radius:0 0 var(--hfaq-cap) var(--hfaq-cap);position:absolute;top:0;left:0;right:0}.hfaq .hfaq-panel{background:radial-gradient(60% 46% at 50% 0,#8b5cf629,#0000 72%),radial-gradient(40% 30% at 88% 100%,#1652ff1a,#0000 70%),#1c1c1f;border-radius:56px;max-width:1500px;margin:0 auto;padding:80px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.hfaq .hfaq-head{text-align:center}.hfaq .kick-num{color:#2a2a33;background:#fff}.hfaq .kick-label{background:#3a3a44}.hfaq .hfaq-title{font-family:var(--font-display), var(--font-body);letter-spacing:0;text-transform:uppercase;color:#fff;margin:26px 0 0;font-size:clamp(44px,7vw,104px);font-weight:400;line-height:1}.hfaq .hfaq-line{margin-block:-.2em -.06em;padding-block:.2em .06em;display:block;overflow:hidden}.hfaq .hfaq-line>span{display:inline-block}.hfaq .hfaq-line-2{color:#ffffff6b}.hfaq .hfaq-list{flex-direction:column;gap:8px;max-width:1120px;margin:64px auto 0;display:flex}.hfaq .hfaq-item{interpolate-size:allow-keywords;background-color:#0000;border-radius:32px;transition:background-color .45s,box-shadow .45s;box-shadow:inset 0 0 0 1px #0000}.hfaq .hfaq-item[open]{background-color:#8b5cf61f;box-shadow:inset 0 0 0 1px #9b85ff29}.hfaq .hfaq-q{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:32px;grid-template-columns:26px minmax(0,1fr) 52px;align-items:center;gap:22px;padding:20px 20px 20px 28px;list-style:none;display:grid}.hfaq .hfaq-q::-webkit-details-marker{display:none}.hfaq .hfaq-q::marker{content:""}.hfaq .hfaq-q:focus-visible{outline-offset:2px;outline:2px solid #9b85ff}.hfaq .hfaq-num{color:#ffffff8c;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;transition:background-color .45s,color .45s;display:grid}.hfaq .hfaq-item[open] .hfaq-num{color:#111114;background:#fff}.hfaq .hfaq-qtext{font-family:var(--font-body);letter-spacing:-.2px;color:#fff;margin:0;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.3}.hfaq .hfaq-toggle{color:#fff;background:#ffffff14;border-radius:18px;place-items:center;width:52px;height:52px;transition:background-color .45s;display:grid;position:relative}.hfaq .hfaq-item[open] .hfaq-toggle{background:#8b5cf6}.hfaq .hfaq-plus,.hfaq .hfaq-minus{transition:opacity .35s ease, rotate .5s var(--hfaq-ease), scale .5s var(--hfaq-ease);position:absolute}.hfaq .hfaq-minus{opacity:0;rotate:-90deg;scale:.6}.hfaq .hfaq-item[open] .hfaq-plus{opacity:0;rotate:90deg;scale:.6}.hfaq .hfaq-item[open] .hfaq-minus{opacity:1;rotate:none;scale:1}@media (hover:hover){.hfaq .hfaq-item:not([open]):hover{background-color:#ffffff09}.hfaq .hfaq-item:not([open]):hover .hfaq-toggle{background:#ffffff21}}.hfaq .hfaq-a{padding:0 96px 28px 76px}.hfaq .hfaq-a p{color:#ffffffb3;max-width:68ch;margin:0;font-size:17px;line-height:1.6}@supports (interpolate-size:allow-keywords){.hfaq .hfaq-item::details-content{block-size:0;transition:block-size .5s var(--hfaq-ease), content-visibility .5s allow-discrete;overflow:hidden}.hfaq .hfaq-item[open]::details-content{block-size:auto}.hfaq .hfaq-a{opacity:0;transition:opacity .35s ease, translate .5s var(--hfaq-ease);translate:0 -8px}.hfaq .hfaq-item[open] .hfaq-a{opacity:1;transition-delay:80ms;translate:0}}.hfaq .hfaq-more{justify-content:center;align-items:center;gap:20px;max-width:1120px;margin:56px auto 0;display:flex}.hfaq .hfaq-mascot{transform-origin:50% 90%;flex:none;width:96px;height:96px;animation:3.2s ease-in-out infinite paused hfaq-wave}.hfaq[data-live] .hfaq-mascot{animation-play-state:running}@keyframes hfaq-wave{0%,60%,to{rotate:none}70%{rotate:-6deg}80%{rotate:4deg}90%{rotate:-3deg}}.hfaq .hfaq-more-title{letter-spacing:-.3px;color:#fff;margin:0;font-size:22px;font-weight:700}.hfaq .hfaq-more-text{color:#ffffffa8;margin:4px 0 0;font-size:17px;line-height:1.5}.hfaq .hfaq-more-text a{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #8b5cf6;text-decoration:underline #8b5cf6;text-decoration-thickness:2px;transition:text-decoration-color .2s}.hfaq .hfaq-more-text a:hover{text-decoration-color:#fff}.hfaq .hfaq-more-text a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #9b85ff}@supports (corner-shape:superellipse(1.5)){.hfaq:before,.hfaq .hfaq-panel,.hfaq .hfaq-item,.hfaq .hfaq-q,.hfaq .hfaq-num,.hfaq .hfaq-toggle{corner-shape:superellipse(1.5)}}.hfaq[data-js] .hfaq-panel{opacity:0;filter:blur(10px);transition:opacity .9s ease, translate 1.3s var(--hfaq-ease), scale 1.3s var(--hfaq-ease), filter .9s ease;translate:0 80px;scale:.97}.hfaq[data-seen] .hfaq-panel{opacity:1;filter:none;translate:0;scale:1}.hfaq[data-js] .kick-num,.hfaq[data-js] .kick-label{opacity:0;transition:opacity .6s ease .25s, translate 1s var(--hfaq-ease) .25s, rotate 1s var(--hfaq-ease) .25s;translate:0 -18px}.hfaq[data-js] .kick-num{rotate:-24deg}.hfaq[data-js] .kick-label{transition-delay:.33s;rotate:18deg}.hfaq[data-seen] .kick-num,.hfaq[data-seen] .kick-label{opacity:1;translate:0}.hfaq[data-seen] .kick-num{rotate:-9deg}.hfaq[data-seen] .kick-label{rotate:6deg}.hfaq[data-js] .hfaq-line>span{transition:translate 1.1s var(--hfaq-ease) .35s;translate:0 110%}.hfaq[data-js] .hfaq-line-2>span{transition-delay:.45s}.hfaq[data-seen] .hfaq-line>span{translate:0}.hfaq[data-js] .hfaq-item{opacity:0;filter:blur(10px);transition:background-color .45s ease, box-shadow .45s ease, opacity .9s ease calc(.55s + var(--i) * 90ms), translate 1.2s var(--hfaq-ease) calc(.55s + var(--i) * 90ms), filter .9s ease calc(.55s + var(--i) * 90ms);translate:0 40px}.hfaq[data-seen] .hfaq-item{opacity:1;filter:none;translate:0}.hfaq[data-js] .hfaq-more{opacity:0;filter:blur(8px);transition:opacity .9s ease 1.05s, translate 1.2s var(--hfaq-ease) 1.05s, filter .9s ease 1.05s;translate:0 30px}.hfaq[data-seen] .hfaq-more{opacity:1;filter:none;translate:0}@media (max-width:1100px){.hfaq .hfaq-panel{border-radius:48px;padding:64px 40px}.hfaq .hfaq-a{padding-right:40px}}@media (max-width:760px){.hfaq{--hfaq-cap:44px;padding:calc(var(--hfaq-cap) + 40px) 12px 56px}.hfaq .hfaq-panel{border-radius:36px;padding:40px 14px 28px}.hfaq .hfaq-title{font-size:clamp(40px,12vw,60px)}.hfaq .hfaq-list{gap:6px;margin-top:36px}.hfaq .hfaq-item,.hfaq .hfaq-q{border-radius:24px}.hfaq .hfaq-q{grid-template-columns:26px minmax(0,1fr) 40px;gap:12px;padding:14px 12px 14px 14px}.hfaq .hfaq-qtext{font-size:17px}.hfaq .hfaq-toggle{border-radius:14px;width:40px;height:40px}.hfaq .hfaq-plus,.hfaq .hfaq-minus{width:18px;height:18px}.hfaq .hfaq-a{padding:0 16px 20px}.hfaq .hfaq-a p{font-size:16px}.hfaq .hfaq-more{text-align:center;flex-direction:column;gap:12px;margin-top:36px}.hfaq .hfaq-mascot{width:80px;height:80px}.hfaq .hfaq-more-title{font-size:20px}.hfaq .hfaq-more-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.hfaq[data-js] .hfaq-panel,.hfaq[data-js] .kick-num,.hfaq[data-js] .kick-label,.hfaq[data-js] .hfaq-line>span,.hfaq[data-js] .hfaq-item,.hfaq[data-js] .hfaq-more{opacity:1;filter:none;transition:none;translate:none;scale:none}.hfaq[data-js] .kick-num{rotate:-9deg}.hfaq[data-js] .kick-label{rotate:6deg}.hfaq .hfaq-item,.hfaq .hfaq-num,.hfaq .hfaq-toggle,.hfaq .hfaq-plus,.hfaq .hfaq-minus,.hfaq .hfaq-a{transition:none}.hfaq .hfaq-item::details-content{transition:none}.hfaq .hfaq-a{opacity:1;translate:none}.hfaq .hfaq-mascot{animation:none}}
.gd{--gd-ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);padding:120px 0 136px;position:relative}.gd-inner{max-width:1400px;margin:0 auto;padding:0 32px}.gd-head{text-align:center;max-width:900px;margin:0 auto}.gd-head h2{font-family:var(--font-display), var(--font-body);text-transform:uppercase;margin:26px 0 0;font-size:clamp(44px,7vw,104px);font-weight:400;line-height:1}.gd-word{vertical-align:top;margin-block:-.2em -.12em;padding-block:.2em .12em;display:inline-block;overflow:hidden}.gd-word>span{display:inline-block}.gd-word+.gd-word{margin-left:.24em}.gd-lead{max-width:640px;color:var(--muted);margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.gd-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"a f b";gap:20px;margin-top:64px;display:grid}.gd-a{--gd-accent:#0a84ff;grid-area:a}.gd-f{grid-area:f}.gd-b{--gd-accent:#7c5cff;grid-area:b}.gd-card{min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:36px;flex-direction:column;text-decoration:none;display:flex;position:relative}.gd-card:focus-visible{outline-offset:4px;outline:3px solid #0a6cff}.gd-card h3{letter-spacing:-.3px;margin:4px 0 0;font-size:23px;font-weight:700;line-height:1.2}.gd-tags{flex-wrap:wrap;gap:6px;display:flex}.gd-tag{color:#3b3b42;background:#f1f1f5;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex}.gd-tag:first-child:before{content:"";background:var(--gd-accent,var(--violet));border-radius:999px;flex:none;width:7px;height:7px}.gd-art{isolation:isolate;border-radius:36px;flex:none;place-items:center;height:420px;display:grid;position:relative;overflow:hidden;container-type:size}.gd-art-week{color:#fff;background:radial-gradient(80% 60% at 88% 0,#18d8fd80,#0000 70%),radial-gradient(70% 55% at 0 100%,#f0bffd73,#0000 70%),linear-gradient(165deg,#0234fd,#1652ff 55%,#3d7bff)}.gd-art-papers{background:radial-gradient(70% 60% at 12% 0,#ffffff80,#0000 70%),radial-gradient(80% 60% at 100% 100%,#3d7bff52,#0000 70%),linear-gradient(160deg,#b685fd,#d6a4fd 55%,#f0bffd)}.gd-go{z-index:2;width:44px;height:44px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.gd-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:22px 8px 4px;display:flex}.gd-side p{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.gd-more{align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.gd-more svg{color:var(--violet);flex:none}.gd-feature{color:#fff;background:radial-gradient(60% 50% at 92% 4%,#18d8fd6b,#0000 70%),radial-gradient(40% 30% at 0 100%,#f0bffd2e,#0000 70%),linear-gradient(155deg,#5b3df5,#3b4af8 50%,#1652ff);border-radius:40px;grid-template-rows:minmax(240px,1fr) auto;grid-template-areas:"art""body";min-height:620px;display:grid;overflow:hidden}.gd-feature-art{grid-area:art;place-items:center;min-height:240px;display:grid;position:relative;container-type:size}.gd-feature-body{flex-direction:column;grid-area:body;align-items:flex-start;gap:12px;padding:8px 36px 36px;display:flex}.gd-feature .gd-tag{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff47}.gd-feature .gd-tag:first-child:before{background:#18d8fd}.gd-feature h3{letter-spacing:-.6px;max-width:20ch;font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:1.1}.gd-feature p{-webkit-line-clamp:3;line-clamp:3;color:#fff;-webkit-box-orient:vertical;max-width:48ch;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.gd-read{border-radius:var(--radius-button);max-width:100%;min-height:52px;color:var(--ink);background:#fff;align-items:center;gap:12px;margin-top:8px;padding:8px 8px 8px 20px;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex}.gd-read-arrow{background:var(--violet);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (corner-shape:superellipse(1.5)){.gd-art,.gd-feature,.gd-read,.gd-read-arrow,.gd-paper-in,.gd-pg,.gd-goal,.gd-goal-lead,.gd-day,.gd-rc,.gd-rc-tile,.gd-sc{corner-shape:superellipse(1.5)}}@property --gd-pt{syntax:"<length>";inherits:true;initial-value:1px}.gd-plan{--gd-pt:min(calc(100cqw / 372), 1.15px);color:#fff;font-size:calc(var(--gd-pt) * 15);text-align:left;line-height:1.25;position:absolute;inset:0}.gd-pg{top:calc(var(--gd-pt) * 24);right:calc(var(--gd-pt) * 22);bottom:calc(var(--gd-pt) * -80);left:calc(var(--gd-pt) * 22);gap:calc(var(--gd-pt) * 18);padding:calc(var(--gd-pt) * 16) calc(var(--gd-pt) * 14);border-radius:calc(var(--gd-pt) * 34);background:#111113;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.gd-goal{gap:calc(var(--gd-pt) * 8);padding:calc(var(--gd-pt) * 20);border-radius:calc(var(--gd-pt) * 28);background:#ffffff12;flex-direction:column;flex:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.gd-eyebrow,.gd-section{font-size:calc(var(--gd-pt) * 12);letter-spacing:calc(var(--gd-pt) * .6);color:#9e9ea6;font-weight:700}.gd-goal-head{align-items:center;gap:calc(var(--gd-pt) * 4) calc(var(--gd-pt) * 7);font-size:calc(var(--gd-pt) * 26);font-weight:800;line-height:calc(var(--gd-pt) * 34);letter-spacing:calc(var(--gd-pt) * -.7);flex-wrap:wrap;display:flex}.gd-goal-lead{padding:0 calc(var(--gd-pt) * 10);border-radius:calc(var(--gd-pt) * 12);color:#9b85ff;background:#9b85ff38}.gd-prog{height:calc(var(--gd-pt) * 24);margin-top:calc(var(--gd-pt) * 12);align-items:center;display:flex;position:relative}.gd-prog-track{height:calc(var(--gd-pt) * 12);border-radius:calc(var(--gd-pt) * 6);background:#ffffff17;flex:1;position:relative;overflow:hidden}.gd-prog-fill{width:calc(var(--fill) * 100%);border-radius:calc(var(--gd-pt) * 6);background:#9b85ff;position:absolute;top:0;bottom:0;left:0}.gd-prog-fill:after{content:"";top:calc(var(--gd-pt) * 2);right:calc(var(--gd-pt) * 6);left:calc(var(--gd-pt) * 6);height:calc(var(--gd-pt) * 3);border-radius:calc(var(--gd-pt) * 1.5);background:#ffffff59;position:absolute}.gd-prog-tick{top:calc(var(--gd-pt) * 3);bottom:calc(var(--gd-pt) * 3);left:calc(var(--at) * 100%);width:calc(var(--gd-pt) * 2);margin-left:calc(var(--gd-pt) * -1);border-radius:calc(var(--gd-pt) * 1);background:#ffffff38;position:absolute}.gd-prog-knob{top:50%;left:calc(var(--fill) * 100%);width:calc(var(--gd-pt) * 22);height:calc(var(--gd-pt) * 22);margin:calc(var(--gd-pt) * -11) 0 0 calc(var(--gd-pt) * -11);box-shadow:0 0 calc(var(--gd-pt) * 8) #9b85ffe6;background:#9b85ff;border-radius:50%;place-items:center;display:grid;position:absolute}.gd-prog-knob:after{content:"";width:calc(var(--gd-pt) * 8);height:calc(var(--gd-pt) * 8);background:#fff;border-radius:50%}.gd-goal-values{justify-content:space-between;align-items:flex-start;gap:calc(var(--gd-pt) * 12);margin-top:calc(var(--gd-pt) * 4);font-size:calc(var(--gd-pt) * 15);font-weight:700;line-height:1.3;display:flex}.gd-goal-step{flex:1;min-width:0}.gd-goal-now{color:#9b85ff;flex:none}.gd-section{margin:calc(var(--gd-pt) * 6) 0 calc(var(--gd-pt) * -8)}.gd-day{gap:calc(var(--gd-pt) * 6);padding:calc(var(--gd-pt) * 16);border-radius:calc(var(--gd-pt) * 26);flex-direction:column;flex:none;display:flex}.gd-day+.gd-day{margin-top:calc(var(--gd-pt) * -8)}.gd-day-strength{--tone:#9b85ff;background:#9b85ff57}.gd-day-mobility{--tone:#2ed3c6;background:#2ed3c657}.gd-day-label{font-size:calc(var(--gd-pt) * 12);letter-spacing:calc(var(--gd-pt) * .1);color:#9e9ea6;font-weight:700}.gd-day-fact{align-items:center;gap:calc(var(--gd-pt) * 7);font-size:calc(var(--gd-pt) * 16);letter-spacing:calc(var(--gd-pt) * -.2);color:#9e9ea6;font-weight:600;display:flex}.gd-day-fact svg{width:calc(var(--gd-pt) * 19);height:calc(var(--gd-pt) * 19);flex:none}.gd-day-kind svg{color:var(--tone)}.gd-day-min svg{color:#7c7c84}.gd-art-week .gd-go{top:auto;bottom:16px}.gd-results{--gd-pt:min(calc(92cqw / 330), calc(88cqh / 270), 1.1px);justify-content:center;align-items:center;gap:calc(var(--gd-pt) * 12);color:#fff;text-align:left;line-height:1.25;display:flex;position:absolute;inset:0}@container (min-width:480px){.gd-results{--gd-pt:min(calc(94cqw / 602), calc(88cqh / 300), 1.1px)}}.gd-rc{gap:calc(var(--gd-pt) * 6);width:calc(var(--gd-pt) * 330);padding:calc(var(--gd-pt) * 18);border-radius:calc(var(--gd-pt) * 26);background:#1c1c1f;flex-direction:column;flex:none;display:flex}@container (min-width:480px){.gd-rc{width:calc(var(--gd-pt) * 310)}}.gd-rc-head{align-items:center;gap:calc(var(--gd-pt) * 12);display:flex}.gd-rc-tile{width:calc(var(--gd-pt) * 38);height:calc(var(--gd-pt) * 38);border-radius:calc(var(--gd-pt) * 12);color:#9b85ff;background:#9b85ff38;flex:none;place-items:center;display:grid}.gd-rc-tile svg{width:calc(var(--gd-pt) * 20);height:calc(var(--gd-pt) * 20);display:block}.gd-rc-name{min-width:0;font-size:calc(var(--gd-pt) * 17);letter-spacing:calc(var(--gd-pt) * -.2);flex:1;font-weight:700}.gd-rc-figure{align-items:baseline;gap:calc(var(--gd-pt) * 6);margin-top:calc(var(--gd-pt) * 8);display:flex}.gd-rc-num{font-size:calc(var(--gd-pt) * 44);font-weight:800;line-height:calc(var(--gd-pt) * 50);letter-spacing:calc(var(--gd-pt) * -1.2);font-variant-numeric:tabular-nums}.gd-rc-unit{min-width:0;font-size:calc(var(--gd-pt) * 16);color:#7c7c84;font-weight:600}.gd-rc-change{margin-top:calc(var(--gd-pt) * -2);font-size:calc(var(--gd-pt) * 14);color:#2ecc71;font-weight:600}.gd-rc-track{height:calc(var(--gd-pt) * 10);margin-top:calc(var(--gd-pt) * 10);border-radius:calc(var(--gd-pt) * 5);background:#9b85ff38;position:relative;overflow:hidden}.gd-rc-track>span{border-radius:calc(var(--gd-pt) * 5);transform-origin:0;scale:var(--fill) 1;background:#9b85ff;position:absolute;inset:0}.gd-rc-goal{justify-content:space-between;gap:calc(var(--gd-pt) * 12);margin-top:calc(var(--gd-pt) * 4);font-size:calc(var(--gd-pt) * 13);color:#9e9ea6;font-variant-numeric:tabular-nums;font-weight:600;display:flex}.gd-rc-legs{font-size:calc(var(--gd-pt) * 13);color:#9e9ea6;font-variant-numeric:tabular-nums;font-weight:500}.gd-sc{gap:calc(var(--gd-pt) * 10);width:calc(var(--gd-pt) * 280);padding:calc(var(--gd-pt) * 18);border-radius:calc(var(--gd-pt) * 28);background:#1c1c1f;flex-direction:column;flex:none;display:none}@container (min-width:480px){.gd-sc{display:flex}}.gd-sc-title{font-size:calc(var(--gd-pt) * 19);letter-spacing:calc(var(--gd-pt) * -.4);font-weight:700}.gd-sc-row{padding-top:calc(var(--gd-pt) * 10);font-size:calc(var(--gd-pt) * 18);letter-spacing:calc(var(--gd-pt) * -.3);border-top:1px solid #ffffff14;font-weight:600}.gd-sc-caption{font-size:calc(var(--gd-pt) * 13);font-weight:500;line-height:calc(var(--gd-pt) * 18);color:#9e9ea6}.gd-stage{width:calc(var(--u) * 100);height:calc(var(--u) * 80);flex:none;display:block;position:relative}.gd-stage-papers{--u:min(.92cqw, 1.12cqh)}.gd-stage svg{display:block}@property --gd-n{syntax:"<integer>";inherits:false;initial-value:0}.gd-count{--gd-n:var(--to);counter-reset:gd-n var(--gd-n)}.gd-count:after{content:counter(gd-n)}.gd-paper{top:calc(var(--u) * 11);left:calc(var(--u) * 28);width:calc(var(--u) * 44);height:calc(var(--u) * 58);position:absolute}.gd-paper:first-child{translate:calc(var(--u) * -25) calc(var(--u) * 4);--gd-sheet:#efe8ff;rotate:-12deg}.gd-paper:nth-child(2){translate:calc(var(--u) * 25) calc(var(--u) * 3);--gd-sheet:#f6f1ff;rotate:11deg}.gd-paper:nth-child(3){translate:0 calc(var(--u) * -1);--gd-sheet:#fff;rotate:-3deg}.gd-paper-in{align-items:flex-start;gap:calc(var(--u) * 2.4);width:100%;height:100%;padding:calc(var(--u) * 4.4) calc(var(--u) * 4);border-radius:calc(var(--u) * 5);background:var(--gd-sheet);flex-direction:column;display:flex}.gd-paper-head{align-items:flex-start;gap:calc(var(--u) * 2.2);max-width:100%;margin-bottom:calc(var(--u) * 1.2);flex-direction:column;display:flex}.gd-paper-icon{width:calc(var(--u) * 9);height:calc(var(--u) * 9);padding:calc(var(--u) * 1.8);border-radius:calc(var(--u) * 2.6);color:#7c5cff;background:#ebe4ff;display:grid}.gd-paper-tag{max-width:100%;padding:calc(var(--u) * .7) calc(var(--u) * 2);color:var(--violet-deep);font-size:max(10px, calc(var(--u) * 3));text-overflow:ellipsis;white-space:nowrap;background:#ebe4ff;border-radius:999px;font-weight:700;line-height:1.25;overflow:hidden}.gd-line{height:calc(var(--u) * 2);background:#11111414;border-radius:999px;display:block}.gd-line:nth-child(2){width:100%}.gd-line:nth-child(3){width:86%}.gd-line:nth-child(4){width:94%}.gd-line:nth-child(5){width:58%}@media (prefers-reduced-motion:no-preference){.gd[data-js] .kick-num,.gd[data-js] .kick-label{opacity:0;transition:opacity .6s ease, translate 1s var(--gd-ease), rotate 1s var(--gd-ease);translate:0 -18px}.gd[data-js] .kick-num{rotate:-24deg}.gd[data-js] .kick-label{transition-delay:80ms;rotate:18deg}.gd[data-seen] .kick-num,.gd[data-seen] .kick-label{opacity:1;translate:0}.gd[data-seen] .kick-num{rotate:-9deg}.gd[data-seen] .kick-label{rotate:6deg}.gd[data-js] .gd-word>span{transition:translate 1.1s var(--gd-ease);transition-delay:calc(.15s + var(--w) * 90ms);translate:0 110%}.gd[data-seen] .gd-word>span{translate:0}.gd[data-js] .gd-lead{opacity:0;filter:blur(10px);transition:opacity 1s ease .4s, filter 1s ease .4s, translate 1.2s var(--gd-ease) .4s;translate:0 16px}.gd[data-seen] .gd-lead{opacity:1;filter:none;translate:0}.gd[data-js] .gd-card{opacity:0;filter:blur(12px);transition:opacity .9s ease, filter .9s ease, translate 1.2s var(--gd-ease);transition-delay:calc(.5s + var(--i) * .12s);translate:0 64px}.gd[data-seen] .gd-card{opacity:1;filter:none;translate:0}.gd[data-js] .gd-pg{translate:0 calc(var(--gd-pt) * 60);transition:translate 1.3s var(--gd-ease) .75s}.gd[data-seen] .gd-pg{translate:0}.gd[data-js] .gd-prog-fill{width:calc(var(--fill) * 100% * .04);transition:width 1.2s cubic-bezier(.33,1,.68,1) 1.25s}.gd[data-js] .gd-prog-knob{left:calc(var(--fill) * 100% * .04);transition:left 1.2s cubic-bezier(.33,1,.68,1) 1.25s}.gd[data-seen] .gd-prog-fill{width:calc(var(--fill) * 100%)}.gd[data-seen] .gd-prog-knob{left:calc(var(--fill) * 100%)}.gd[data-js] .gd-day{opacity:0;translate:0 calc(var(--gd-pt) * 24);transition:opacity .7s ease, translate 1s var(--gd-ease);transition-delay:calc(1.35s + var(--k) * .12s)}.gd[data-seen] .gd-day{opacity:1;translate:0}.gd[data-js] .gd-rc,.gd[data-js] .gd-sc{opacity:0;translate:0 calc(var(--gd-pt) * 32);transition:opacity .8s ease, translate 1.2s var(--gd-ease);transition-delay:.85s}.gd[data-js] .gd-sc{transition-delay:1s}.gd[data-seen] .gd-rc,.gd[data-seen] .gd-sc{opacity:1;translate:0}.gd[data-js] .gd-count{--gd-n:0;transition:--gd-n 1.3s cubic-bezier(.2,.7,.2,1) 1.15s}.gd[data-seen] .gd-count{--gd-n:var(--to)}.gd[data-js] .gd-rc-track>span{transition:scale .8s cubic-bezier(.33,1,.68,1) 1.3s;scale:0 1}.gd[data-seen] .gd-rc-track>span{scale:var(--fill) 1}.gd[data-js] .gd-rc-change{opacity:0;transition:opacity .6s 2s}.gd[data-seen] .gd-rc-change{opacity:1}.gd[data-js] .gd-sc-row{opacity:0;translate:0 calc(var(--gd-pt) * 8);transition:opacity .6s ease, translate .9s var(--gd-ease);transition-delay:calc(1.4s + var(--k) * .12s)}.gd[data-seen] .gd-sc-row{opacity:1;translate:0}.gd[data-js] .gd-paper{opacity:0;transition:opacity .6s ease, translate 1.3s var(--gd-ease), rotate 1.3s var(--gd-ease);transition-delay:calc(1.1s + var(--k) * .1s)}.gd[data-js]:not([data-seen]) .gd-paper{translate:0 calc(var(--u) * 10);rotate:none}.gd[data-seen] .gd-paper{opacity:1}.gd-paper:nth-child(3) .gd-paper-in{animation:6.5s ease-in-out infinite gd-float}.gd:not([data-live]) .gd-paper-in{animation-play-state:paused}@media (hover:hover){.gd-stage,.gd-plan,.gd-results{transition:scale .9s var(--gd-ease)}.gd-card:hover .gd-stage,.gd-card:hover .gd-plan,.gd-card:hover .gd-results{scale:1.04}}}@keyframes gd-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.gd *,.gd :before,.gd :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"f f""a b";gap:32px 18px}.gd-feature{grid-template:"body art"minmax(0,1fr)/minmax(0,1fr) minmax(0,1.1fr);min-height:460px}.gd-feature-body{justify-content:flex-end;padding:40px 0 40px 40px}.gd-feature-art{min-height:0}.gd-art{height:380px}}@media (max-width:760px){.gd{padding:80px 0 96px}.gd-inner{padding:0 20px}.gd-head h2{font-size:clamp(40px,12vw,60px)}.gd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"f""a""b";gap:36px;margin-top:40px}.gd-feature{border-radius:32px;grid-template:"art"290px"body"/minmax(0,1fr);min-height:0}.gd-feature-body{justify-content:flex-start;padding:8px 22px 24px}.gd-feature h3{font-size:26px}.gd-feature p{font-size:15px}.gd-art{border-radius:30px;height:260px}.gd-art-week{height:380px}.gd-card{border-radius:30px}.gd-body{padding:18px 4px 0}.gd-card h3{font-size:21px}.gd-go{width:40px;height:40px;top:14px;right:14px}.gd-art-week .gd-go{top:auto;bottom:14px}}@media (max-width:400px){.gd-inner{padding:0 16px}.gd-feature-body{padding:8px 18px 22px}}
.rev{--rev-ease:cubic-bezier(.16, 1, .3, 1);padding:var(--home-gap,96px) 32px 0;position:relative}.rev-box{isolation:isolate;color:#fff;background:#111113;border-radius:56px;max-width:1680px;margin:0 auto;padding:112px 0 56px;position:relative;overflow:clip}@supports (corner-shape:superellipse(1.5)){.rev-box,.rev-card,.rev-chip,.rev-chip-tile,.rev-chip-go,.rev-q{corner-shape:superellipse(1.5)}}.rev-glow{z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(34% 46% at 50% 0,#8b5cf66b,#0000 70%),radial-gradient(30% 38% at 24% 4%,#1652ff4d,#0000 70%),radial-gradient(26% 32% at 78% 2%,#18d8fd24,#0000 70%);height:72%;position:absolute;inset:0 0 auto}.rev-head{z-index:1;text-align:center;max-width:820px;margin:0 auto;padding:0 32px;position:relative}.rev .kick-num{color:#2a2a33;background:#fff}.rev .kick-label{background:#3a3a44}.rev .rev-title{font-family:var(--font-display), var(--font-body);text-transform:uppercase;color:#fff;margin:26px 0 0;font-size:clamp(44px,7vw,104px);font-weight:400;line-height:1}:lang(ru) .rev .rev-title{font-size:clamp(40px,5.8vw,86px)}:lang(ru) .rev .rev-title,:lang(es) .rev .rev-title{line-height:1.08}.rev-word{vertical-align:top;margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:hidden}.rev-word>span{display:inline-block}.rev .rev-lead{color:#ffffffa8;max-width:560px;margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.rev-stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.rev-chip{color:#fff;text-align:left;background:#ffffff0f;border-radius:24px;align-items:center;gap:12px;min-width:236px;padding:10px 14px 10px 10px;text-decoration:none;transition:background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}a.rev-chip:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}a.rev-chip:focus-visible,.rev-mail:focus-visible{outline-offset:3px;outline:3px solid #9b85ff}.rev-chip-tile{color:#fff;background:#000;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.rev-chip-text{flex-direction:column;gap:3px;min-width:0;line-height:1.15;display:flex}.rev-chip-big{letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:5px;font-size:19px;font-weight:800;display:inline-flex}.rev-chip-star{color:#f0b458;flex:none}.rev-chip-of{color:#ffffff80;margin-left:-2px;font-size:15px;font-weight:600}.rev-chip-small{color:#ffffff94;white-space:nowrap;font-size:13.5px;font-weight:600}.rev-chip-go{color:#111114;background:#fff;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.rev-chip-soon{color:#c9bcff;white-space:nowrap;background:#9b85ff2e;border-radius:10px;flex:none;margin-left:auto;padding:6px 10px;font-size:12.5px;font-weight:700}.rev-chip-dim{background:#ffffff09}.rev-chip-dim .rev-chip-big{color:#ffffffd1}.rev-mail-line{margin:22px 0 0}.rev-mail{color:#ffffffb3;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.rev-mail:hover{color:#fff}.rev-mail svg{color:#9b85ff;flex:none}.rev-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0;padding:48px 32px 24px;scroll-padding-inline:32px;list-style:none;display:flex;overflow-x:auto}.rev-cards::-webkit-scrollbar{display:none}.rev-slot{--fx:60px;--fy:0px;scroll-snap-align:start;flex:0 0 300px}.rev .rev-card{background:var(--card-bg);height:100%;box-shadow:inset 0 0 0 1px var(--card-line,#ffffff1a);color:var(--card-ink,#fff);rotate:var(--tilt,0deg);border:0;border-radius:30px;flex-direction:column;gap:16px;margin:0;padding:22px 22px 20px;display:flex;position:relative}.rev-card-top{justify-content:space-between;align-items:center;min-height:32px;display:flex}.rev-stars{color:var(--star,#fff);gap:2px;display:inline-flex}.rev-q{background:var(--q-bg,#ffffff29);width:32px;height:32px;color:var(--q-fg,#fff);border-radius:11px;place-items:center;display:grid}.rev .rev-card blockquote{color:inherit;font-size:inherit;margin:0}.rev .rev-card blockquote p{letter-spacing:-.1px;color:var(--card-ink,#fff);margin:0;font-size:16px;font-weight:600;line-height:1.5}.rev .rev-card figcaption{color:inherit;align-items:center;gap:12px;margin-top:auto;font-size:13px;display:flex}.rev-avatar{background:var(--av-bg);width:40px;height:40px;color:var(--av-fg);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.rev-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.rev .rev-who b{color:var(--card-ink,#fff);font-size:15px;font-weight:800;display:block}.rev-who span{color:var(--card-sub,#ffffffa8);font-size:13px}.rev-tone-1{--card-bg:linear-gradient(160deg, #0e0e12, #1c1c1f);--card-line:#ffffff1f;--av-bg:#f0b458;--av-fg:#111114;--tilt:-4deg}.rev-tone-2{--card-bg:radial-gradient(80% 60% at 90% 0%, #18d8fd66, transparent 70%), linear-gradient(160deg, #0234fd, #1652ff);--card-line:#ffffff29;--card-sub:#ffffffe6;--av-bg:#fff;--av-fg:#0234fd;--q-bg:#fff3;--tilt:3.5deg}.rev-tone-3{--card-bg:radial-gradient(70% 55% at 10% 100%, #f0bffd26, transparent 70%), linear-gradient(160deg, #6d4aef, #8338d6);--card-line:#ffffff2e;--card-sub:#ffffffeb;--av-bg:#f0bffd;--av-fg:#3b1d7a;--q-bg:#ffffff38;--tilt:2.5deg}.rev-tone-4{--card-bg:linear-gradient(160deg, #eef0ff, #d9d4ff);--card-line:#fff9;--card-ink:#111114;--card-sub:#4a4a55;--star:#7c5cff;--q-bg:#7c5cff24;--q-fg:#7c5cff;--av-bg:#7c5cff;--av-fg:#fff;--tilt:-2.5deg}.rev-tone-5{--card-bg:radial-gradient(80% 60% at 100% 100%, #9b85ff59, transparent 70%), linear-gradient(150deg, #f1edff, #d9ccff 70%, #c9a9fe);--card-line:#ffffff80;--card-ink:#111114;--card-sub:#3d3d47;--star:#6d4aef;--q-bg:#11111414;--q-fg:#6d4aef;--av-bg:#111114;--av-fg:#fff;--tilt:4deg}@media (max-width:1179px){.rev .rev-card{rotate:calc(var(--tilt,0deg) * .4)}}.rev-mascots{display:none}.rev-plain{padding-bottom:112px}@media (min-width:1180px){.rev-box{border-radius:72px;padding:140px 32px 0}.rev-head{max-width:min(48vw,720px);padding:0 0 128px}.rev-full .rev-head{padding-bottom:400px}.rev-plain{padding-bottom:140px}.rev-plain .rev-head{padding-bottom:0}.rev-cards{z-index:2;pointer-events:none;padding:0;display:block;position:absolute;inset:0;overflow:visible}.rev-slot{pointer-events:auto;width:clamp(244px,20vw,310px);position:absolute}.rev-slot-1{--fx:-90px;--fy:-20px;top:64px;left:3%}.rev-slot-2{--fx:90px;--fy:-20px;top:100px;right:3%}.rev-slot-3{--fx:-100px;--fy:10px;top:420px;left:1.5%}.rev-slot-4{--fx:-40px;--fy:80px;bottom:56px;left:23%}.rev-slot-5{--fx:90px;--fy:60px;bottom:104px;right:5%}.rev-mascots{pointer-events:none;justify-content:space-between;align-items:center;padding:0 7%;display:flex;position:absolute;inset:0}.rev-mascot{width:clamp(120px,11vw,160px);height:auto}.rev-mascot-l{--fx:-60px;rotate:-8deg}.rev-mascot-r{--fx:60px;rotate:8deg}}.rev[data-js] .kick-num,.rev[data-js] .kick-label{opacity:0;transition:opacity .6s ease, translate 1s var(--rev-ease), rotate 1s var(--rev-ease);translate:0 -18px}.rev[data-js] .kick-num{rotate:-24deg}.rev[data-js] .kick-label{transition-delay:80ms;rotate:18deg}.rev[data-seen] .kick-num,.rev[data-seen] .kick-label{opacity:1;translate:0}.rev[data-seen] .kick-num{rotate:-9deg}.rev[data-seen] .kick-label{rotate:6deg}.rev[data-js] .rev-word>span{transition:translate 1.1s var(--rev-ease);transition-delay:calc(.15s + var(--w) * 90ms);translate:0 110%}.rev[data-seen] .rev-word>span{translate:0}.rev[data-js] .rev-rise{opacity:0;filter:blur(10px);transition:opacity 1s ease, filter 1s ease, translate 1.2s var(--rev-ease);transition-delay:.45s;translate:0 20px}.rev[data-js] .rev-stores{transition-delay:.58s}.rev[data-js] .rev-mail-line{transition-delay:.7s}.rev[data-seen] .rev-rise{opacity:1;filter:none;translate:0}.rev[data-js] .rev-slot,.rev[data-js] .rev-mascot{opacity:0;filter:blur(14px);translate:var(--fx,0px) var(--fy,40px);transition:opacity .9s ease, filter 1s ease, translate 1.4s var(--rev-ease);transition-delay:calc(.5s + var(--i,0) * .12s)}.rev[data-seen] .rev-slot,.rev[data-seen] .rev-mascot{opacity:1;filter:none;translate:0}@media (min-width:1180px) and (prefers-reduced-motion:no-preference){.rev .rev-card,.rev-mascot{animation:rev-float calc(8s + var(--i,0) * .9s) ease-in-out infinite;animation-delay:calc(var(--i,0) * -1.7s)}.rev-mascot-r{animation-delay:-3.4s}.rev:not([data-live]) .rev-card,.rev:not([data-live]) .rev-mascot{animation-play-state:paused}}@keyframes rev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:760px){.rev{padding:var(--home-gap,64px) 12px 0}.rev-box{border-radius:44px;padding:72px 0 32px}.rev-plain{padding-bottom:64px}.rev-head{padding:0 20px}.rev .rev-title{font-size:clamp(40px,12vw,60px)}:lang(ru) .rev .rev-title{font-size:clamp(32px,10vw,52px)}.rev-stores{flex-direction:column;align-items:center;margin-top:28px}.rev-chip{width:100%;min-width:0;max-width:340px}.rev-chip-small{white-space:normal}.rev-cards{gap:10px;padding:40px 20px 20px;scroll-padding-inline:20px}.rev-slot{flex-basis:min(300px,82vw)}.rev .rev-card{border-radius:28px;padding:20px 20px 18px}.rev .rev-card blockquote p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.rev[data-js] .kick-num,.rev[data-js] .kick-label,.rev[data-js] .rev-word>span,.rev[data-js] .rev-rise,.rev[data-js] .rev-slot,.rev[data-js] .rev-mascot{opacity:1;filter:none;transition:none;translate:none}.rev[data-js] .kick-num{rotate:-9deg}.rev[data-js] .kick-label{rotate:6deg}.rev .rev-card,.rev-mascot{animation:none}.rev-chip,.rev-mail{transition:none}}
