.welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;padding:24px var(--gutter) calc(12px + var(--safe-bottom));padding-top:max(clamp(24px,4.5vh,44px),calc(constant(safe-area-inset-top) + 20px));padding-top:max(clamp(24px,4.5vh,44px),calc(env(safe-area-inset-top,0px) + 20px));background:var(--bg);color:var(--text)}@media(display-mode:standalone){.welcome{padding-top:40px;padding-top:max(40px,calc(constant(safe-area-inset-top) + 20px));padding-top:max(40px,calc(env(safe-area-inset-top,0px) + 20px))}}@media(display-mode:standalone)and (max-height:779px){.welcome{padding-bottom:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media(display-mode:standalone)and (min-height:780px){.welcome{padding-top:79px;padding-top:max(79px,calc(constant(safe-area-inset-top) + 20px));padding-top:max(79px,calc(env(safe-area-inset-top,0px) + 20px))}}html[data-welcome=off] .welcome{display:none}html:not([data-welcome=off]) .onboard.is-under>.onboard-top,html:not([data-welcome=off]) .onboard.is-under>.onboard-stage,html:not([data-welcome=off]) .onboard.is-under>.onboard-foot{content-visibility:hidden}.welcome>*{width:min(100%,440px)}.welcome.is-leaving{pointer-events:none}.welcome.is-leaving>*,.welcome.is-leaving.is-back>*{animation:welcome-out .16s var(--ease-in, ease-in) both}@keyframes welcome-out{to{opacity:0}}.welcome.is-back>*{animation:fade-in .22s ease-out both}.onboard.is-arriving>.onboard-top,.onboard.is-arriving>.onboard-stage,.onboard.is-arriving>.onboard-foot{animation:fade-in .22s ease-out both}.welcome-brand{display:flex;align-items:center;justify-content:center;gap:10px;height:28px;flex:none}.welcome-word{display:block;width:55px;height:20px;background:var(--text);-webkit-mask:url(/icons/trivis-wordmark.svg) center / contain no-repeat;mask:url(/icons/trivis-wordmark.svg) center / contain no-repeat}.welcome-brand img{width:28px;height:28px;border-radius:7px}.welcome-stage{position:relative;flex:1 1 0;min-height:0;margin:16px 0 20px;overflow:hidden}.welcome-phone{position:absolute;top:0;bottom:0;left:50%;aspect-ratio:390 / 844;transform:translate(-50%);container-type:size;overflow:hidden;border:5px solid #1c1c1f;border-radius:13%/6%;background:#000;contain:strict}.wp-screen{--safe-top: 69px;--safe-bottom: 34px;--wp-clock-top: 77px;position:absolute;top:0;left:0;width:390px;height:844px;overflow:hidden;zoom:.6;zoom:tan(atan2(100cqw,390px));contain:layout paint;background:var(--bg);color:var(--text);text-align:left}@media(max-height:760px){.welcome-phone{aspect-ratio:320 / 568;border-radius:11%/6.5%}.welcome-stage{margin-top:12px;margin-bottom:16px}.wp-screen{--safe-top: 64px;--safe-bottom: 0px;--wp-clock-top: 38px;width:320px;height:568px;zoom:.6;zoom:tan(atan2(100cqw,320px))}}@media(max-height:600px){.welcome-phone{aspect-ratio:320 / 484;border-radius:11%/7.5%}.wp-screen{height:484px}}.wp-status{position:absolute;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:6px;height:54px;padding:0 30px 0 40px;font-size:17px;font-weight:600}.wp-status b{flex:1}.wp-island{position:absolute;top:11px;left:50%;width:124px;height:36px;margin-left:-62px;border-radius:18px;background:#141416}.wp-signal{display:flex;align-items:flex-end;gap:2px;height:12px}.wp-signal i{width:3.5px;height:40%;border-radius:1px;background:var(--text)}.wp-signal i:nth-child(2){height:60%}.wp-signal i:nth-child(3){height:80%}.wp-signal i:nth-child(4){height:100%}.wp-battery{display:flex;width:26px;height:12.5px;margin-left:4px;padding:1.5px;border-radius:3.5px;background:color-mix(in srgb,var(--text) 40%,transparent)}.wp-battery i{width:80%;border-radius:2px;background:var(--text)}@media(max-height:760px){.wp-status{height:20px;padding:0 8px 0 12px;font-size:12px}.wp-island{display:none}}.wp-part{display:contents}.wp-part[data-wait]{display:none}.wp-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg);opacity:0}.wp-chat{opacity:1}.welcome .wp-screen *,.welcome .wp-screen *:before,.welcome .wp-screen *:after{animation:none;transition:none}.wp-chat .coach{position:absolute;top:0;right:0;left:0;bottom:calc(var(--tabbar-height) + var(--safe-bottom));height:auto;overflow:clip}.wp-chat .thread{overflow:visible}.wp-chat .dock{padding-bottom:14px}.wp-screen .coach-hdr{padding-top:var(--safe-top)}.wp-screen .me-btn{top:var(--safe-top);right:8px}.wp-screen .tab-icon-coach{display:none}.wp-screen .tab-face{flex:0 0 auto;display:block;width:24px;height:24px;opacity:.9}.wp-screen .tab-face svg{display:block;width:24px;height:24px}.wp-screen .tabbar a[aria-current=page] .tab-face{opacity:1}.wp-screen .screen{width:min(100%,32rem);margin-inline:auto;padding:0 var(--gutter) 28px;overflow-x:clip}.wp-prog .screen-head{--glass: color-mix(in srgb, color-mix(in srgb, var(--surface-1), var(--text) 4%) 60%, transparent);--glass-edge: color-mix(in srgb, var(--text) 12%, transparent);--glass-shine: rgba(255, 255, 255, .16);position:relative;z-index:4;margin-inline:-20px;padding:var(--safe-top) var(--gutter) 10px}.wp-prog .screen-head:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:calc(100% - 10px);background:var(--bg)}.wp-prog .screen-head:after{content:"";flex:none;width:35px;height:34px}.wp-prog .screen-head h1{display:flex;align-items:center;gap:8px;height:44px;margin:0 auto 0 0;padding:0 18px;max-width:none;border-radius:var(--radius-pill);font-size:17px;font-weight:600;line-height:1;letter-spacing:-.015em;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine)}.wp-log .logger-target{margin-bottom:12px;color:var(--text);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wp-log .logger-target b{font-weight:800}.wp-log .logger-target [aria-hidden]{color:var(--muted)}.wp-log .logger-live{margin-top:0}.wp-log .workout-clock{gap:8px;position:sticky;top:0;z-index:4;margin-inline:-20px;padding:var(--wp-clock-top) var(--gutter) 8px;background:var(--bg)}@media(max-height:760px){.wp-log .logger-live>.logger-card{margin-top:4px;padding-top:10px;padding-bottom:12px}.wp-log .logger-target{margin:2px 0 6px}.wp-log .logger-sets{margin-bottom:8px}.wp-log .logger-sets>*{min-height:44px;padding-block:2px}.wp-log .wells{gap:6px}.wp-log .well{padding-block:4px}.wp-log .wells>.plates{margin-bottom:0}.wp-log .logger-card .plan-go,.wp-log .logger-card .rest-card{margin-top:8px}}.wp-prog .tile-spark polyline{stroke:var(--accent)}.wp-screen :is(.coach-hdr .who-btn,.me-sliders,.screen-head h1){-webkit-backdrop-filter:none;backdrop-filter:none}.wp-screen .coach-hdr .who-btn,.wp-msgs{position:relative}.wp-log .logger-live>:not(.workout-clock){transform:translateY(calc(var(--kl, 0px) * -1))}.wp-prog .progress-view{transform:translateY(calc(var(--kp, 0px) * -1))}.wp-when,.wp-say,.wp-verdict{display:grid}.wp-when>span,.wp-say>span,.wp-verdict>p{grid-area:1 / 1}.wp-when>span+span,.wp-say>span+span,.wp-verdict>p+p{opacity:.001}.wp-verdict>p{margin:0}.logger-sets>.wp-now,.logger-sets>.wp-done{grid-area:1 / 2}.logger-sets>.wp-later,.logger-sets>.wp-next{grid-area:1 / 3}.logger-sets>.wp-set1{grid-area:1 / 1}.wp-done,.wp-next,.wp-rest{opacity:.001}.wp-chart{position:relative;overflow:hidden}.wp-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-1);transform:translate(102%)}.wp-reel{display:inline-block;height:1em;line-height:1;overflow:hidden}.wp-reel>span{display:block;transform:translateY(-75%)}.wp-bar-log>.tabbar,.wp-bar-progress>.tabbar{opacity:.001}.wp-hit{z-index:31}.wp-goal-hit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 28px 40px;background:var(--bg)}.wp-goal-hit p{margin:0}.wp-gh-kick{color:var(--muted);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wp-gh-num{position:relative;display:flex;align-items:baseline;gap:10px;margin-top:6px;white-space:nowrap}.wp-gh-reel{position:relative;z-index:1;display:inline-block;height:.86em;overflow:hidden;font-size:148px;font-weight:800;letter-spacing:-.06em;line-height:.86;font-variant-numeric:tabular-nums}.wp-gh-reel>span{display:block;transform:translateY(-80%)}.wp-gh-x{position:relative;z-index:1;color:var(--muted);font-size:40px;font-weight:700;letter-spacing:-.03em}.wp-gh-bar{position:relative;display:block;height:6px;margin-top:26px;border-radius:999px;background:var(--surface-2);overflow:hidden}.wp-gh-bar>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--coach-text)}.wp-gh-hit{margin-top:26px!important;font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1;transform-origin:0 70%}.wp-gh-sub{display:flex;align-items:center;gap:8px;margin-top:12px!important;color:var(--muted);font-size:17px;font-weight:600}.wp-gh-sub>span,.wp-gh-sub>span svg{display:block;width:22px;height:22px}.wp-confetti{position:absolute;z-index:0;left:38%;top:46%;width:0;height:0}.wp-confetti>i{position:absolute;left:0;top:0;display:block;width:0;height:0;opacity:0}.wp-confetti b{position:absolute;left:0;top:0;display:block;width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:var(--c);transform:translate(var(--px),var(--py)) rotate(var(--pr))}.wp-confetti .is-dot{border-radius:50%}.wp-confetti .is-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}@media(max-height:760px){.wp-goal-hit{padding:0 22px 20px}.wp-gh-reel{font-size:112px}.wp-gh-x{font-size:30px}.wp-gh-hit{font-size:34px}}.wp-c1,.wp-goal,.wp-c2,.wp-today,.wp-m3,.wp-c3,.wp-chip{opacity:.001}.welcome-title{flex:none;max-width:none;margin:0 0 20px;font-size:clamp(26px,7.4vw,34px);line-height:1.12;font-weight:700;letter-spacing:-.02em;text-align:center;text-wrap:balance}.welcome-title>span{display:block}.welcome-foot{flex:none}.welcome-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:56px;border:0;border-radius:var(--radius-button);background:var(--fill);color:var(--on-fill);font:inherit;font-size:17px;font-weight:600;cursor:pointer}@media(hover:hover){.welcome-go:hover{background:var(--fill-hover)}}.welcome-have{display:flex;align-items:center;justify-content:center;margin:6px 0 0;color:var(--muted);font-size:15px}.welcome-sign{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 6px;border:0;background:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.welcome.is-playing .wp-scene,.welcome.is-playing .wp-bar>.tabbar,.welcome.is-playing .wp-msgs,.welcome.is-playing .wp-c1,.welcome.is-playing .wp-goal,.welcome.is-playing .wp-goal .goal-bar>i,.welcome.is-playing .wp-c2,.welcome.is-playing .wp-today,.welcome.is-playing .wp-when>span,.welcome.is-playing .wp-m3,.welcome.is-playing .wp-c3,.welcome.is-playing .wp-chip,.welcome.is-playing .wp-logset,.welcome.is-playing .wp-now,.welcome.is-playing .wp-done,.welcome.is-playing .wp-later,.welcome.is-playing .wp-next,.welcome.is-playing .wp-rest,.welcome.is-playing .wp-say>span,.welcome.is-playing .wp-cover,.welcome.is-playing .wp-reel>span,.welcome.is-playing .wp-verdict>p,.welcome.is-playing .wp-gh-reel>span,.welcome.is-playing .wp-gh-bar>i,.welcome.is-playing .wp-gh-hit,.welcome.is-playing .wp-gh-sub,.welcome.is-playing .wp-confetti>i{animation-duration:19s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.welcome.is-playing .wp-chat{animation-name:wp-chat}.welcome.is-playing .wp-log{animation-name:wp-log}.welcome.is-playing .wp-prog{animation-name:wp-prog}.welcome.is-playing .wp-hit{animation-name:wp-hit}.welcome.is-playing .wp-gh-reel>span{animation-name:wp-gh-count}.welcome.is-playing .wp-gh-bar>i{animation-name:wp-gh-bar}.welcome.is-playing .wp-gh-hit{animation-name:wp-gh-hit}.welcome.is-playing .wp-gh-sub{animation-name:wp-gh-sub}.welcome.is-playing .wp-confetti>i{animation-name:wp-confetti;animation-timing-function:linear}.welcome.is-playing .wp-bar-log>.tabbar{animation-name:wp-bar-log}.welcome.is-playing .wp-bar-progress>.tabbar{animation-name:wp-bar-progress}.welcome.is-playing .wp-msgs{animation-name:wp-msgs}.welcome.is-playing .wp-c1{animation-name:wp-c1;transform-origin:0 100%}.welcome.is-playing .wp-goal{animation-name:wp-goal;transform-origin:50% 0}.welcome.is-playing .wp-goal .goal-bar>i{animation-name:wp-gbar}.welcome.is-playing .wp-c2{animation-name:wp-c2;transform-origin:0 100%}.welcome.is-playing .wp-today{animation-name:wp-today;transform-origin:50% 0}.welcome.is-playing .wp-m3{animation-name:wp-m3;transform-origin:100% 100%}.welcome.is-playing .wp-c3{animation-name:wp-c3;transform-origin:0 100%}.welcome.is-playing .wp-chip{animation-name:wp-chip;transform-origin:0 50%}.welcome.is-playing .wp-when>span{animation-name:wp-day-was}.welcome.is-playing .wp-when>span+span{animation-name:wp-day-now}.welcome.is-playing .wp-logset{animation-name:wp-press}.welcome.is-playing .wp-now,.welcome.is-playing .wp-later{animation-name:wp-tile-was}.welcome.is-playing .wp-done,.welcome.is-playing .wp-next{animation-name:wp-tile-now}.welcome.is-playing .wp-rest{animation-name:wp-rest}.welcome.is-playing .wp-say>span{animation-name:wp-say-was}.welcome.is-playing .wp-say>span+span{animation-name:wp-say-now}.welcome.is-playing .wp-cover{animation-name:wp-draw;animation-timing-function:cubic-bezier(.45,0,.3,1)}.welcome.is-playing .wp-reel>span{animation-name:wp-reel}.welcome.is-playing .wp-verdict>p{animation-name:wp-verdict-was}.welcome.is-playing .wp-verdict>p+p{animation-name:wp-verdict-hit}@keyframes wp-chat{0%,49.47%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}50.32%{opacity:.001;transform:translate(-4%)}99.16%{opacity:.001;transform:translate(3%)}99.42%{opacity:1;transform:translate(2%)}to{opacity:1;transform:none}}@keyframes wp-log{0%,49.89%{opacity:.001;transform:translate(4%)}50.15%{opacity:1;transform:translate(3%)}51.16%,65.47%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}66.32%,to{opacity:.001;transform:translate(-4%)}}@keyframes wp-prog{0%,65.9%{opacity:.001;transform:translate(4%)}66.15%{opacity:1;transform:translate(3%)}67.16%,82.95%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}83.79%,to{opacity:.001;transform:translate(-4%)}}@keyframes wp-bar-log{0%,49.69%{opacity:.001}50.94%,65.68%{opacity:1}66.95%,to{opacity:.001}}@keyframes wp-bar-progress{0%,65.68%{opacity:.001}66.95%,83.16%{opacity:1}84.22%,to{opacity:.001}}@keyframes wp-msgs{0%,5.05%{transform:none}8%,16.42%{transform:translateY(calc(var(--k1, 0px) * -1))}20.21%,31.16%{transform:translateY(calc(var(--k2, 0px) * -1))}33.68%,81.68%{transform:translateY(calc(var(--k3, 0px) * -1))}82.53%,to{transform:none}}@keyframes wp-c1{0%,2.1%{opacity:.001;transform:translateY(14%) scale(.95)}4.21%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(14%) scale(.95)}}@keyframes wp-goal{0%,5.05%{opacity:.001;transform:translateY(6%) scale(.94)}8%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(6%) scale(.94)}}@keyframes wp-gbar{0%,8%{transform:translate(-100%)}12.21%,to{transform:none}}@keyframes wp-c2{0%,16.42%{opacity:.001;transform:translateY(14%) scale(.95)}18.53%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(14%) scale(.95)}}@keyframes wp-today{0%,18.95%{opacity:.001;transform:translateY(4%) scale(.96)}21.47%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(4%) scale(.96)}}@keyframes wp-m3{0%,31.16%{opacity:.001;transform:translateY(24%) scale(.94)}33.26%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(24%) scale(.94)}}@keyframes wp-c3{0%,35.36%{opacity:.001;transform:translateY(14%) scale(.95)}37.48%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:translateY(14%) scale(.95)}}@keyframes wp-chip{0%,38.73%{opacity:.001;transform:scale(.8)}40%{opacity:1;transform:scale(1.04)}41.26%,81.68%{opacity:1;transform:none}82.53%,to{opacity:.001;transform:scale(.8)}}@keyframes wp-day-was{0%,39.58%{opacity:1}40.85%,81.68%{opacity:.001}82.53%,to{opacity:1}}@keyframes wp-day-now{0%,40%{opacity:.001}41.26%,81.68%{opacity:1}82.53%,to{opacity:.001}}@keyframes wp-press{0%,55.58%{transform:none}56.21%{transform:scale(.96)}57.26%,to{transform:none}}@keyframes wp-tile-was{0%,56.43%{opacity:1}57.26%,to{opacity:.001}}@keyframes wp-tile-now{0%,56.43%{opacity:.001;transform:scale(.92)}57.68%{opacity:1;transform:scale(1.04)}58.73%,to{opacity:1;transform:none}}@keyframes wp-rest{0%,56.84%{opacity:.001;transform:scale(.98)}58.11%,to{opacity:1;transform:none}}@keyframes wp-say-was{0%,58.95%{opacity:1}59.79%,to{opacity:.001}}@keyframes wp-say-now{0%,59.37%{opacity:.001;transform:translateY(30%)}61.05%,to{opacity:1;transform:none}}@keyframes wp-draw{0%,67.79%{transform:none}73.69%,to{transform:translate(102%)}}@keyframes wp-reel{0%,67.79%{transform:none;animation-timing-function:steps(3,end)}73.69%,to{transform:translateY(-75%)}}@keyframes wp-verdict-was{0%,74.11%{opacity:1}74.94%,to{opacity:.001}}@keyframes wp-verdict-hit{0%,74.53%{opacity:.001;transform:translateY(30%)}76.21%,to{opacity:1;transform:none}}@keyframes wp-gh-count{0%,84.42%{transform:none;animation-timing-function:steps(4,end)}88.63%,to{transform:translateY(-80%)}}@keyframes wp-gh-bar{0%,84.42%{transform:translate(-84%);animation-timing-function:cubic-bezier(.3,0,.2,1)}88.63%,to{transform:none}}@keyframes wp-gh-hit{0%,88.84%{opacity:.001;transform:scale(.7)}89.89%{opacity:1;transform:scale(1.06)}90.53%,to{opacity:1;transform:none}}@keyframes wp-gh-sub{0%,90%{opacity:.001;transform:translateY(10px)}91.32%,to{opacity:1;transform:none}}@keyframes wp-confetti{0%,88.84%{opacity:.001;transform:scale(.4)}89%{opacity:1;transform:scale(.6);animation-timing-function:cubic-bezier(.1,.7,.3,1)}90.79%{opacity:1;transform:translate(var(--x),var(--y)) rotate(calc(var(--turn) * .3));animation-timing-function:cubic-bezier(.4,0,.8,.6)}95.26%{opacity:1;transform:translate(calc(var(--x) * 1.25),calc(var(--y) + var(--fall))) rotate(var(--turn))}96.32%,to{opacity:.001;transform:translate(calc(var(--x) * 1.3),calc(var(--y) + var(--fall) + 30px)) rotate(var(--turn))}}@keyframes wp-hit{0%,83.37%{opacity:.001;transform:translate(4%)}83.63%{opacity:1;transform:translate(3%)}84.42%,98.74%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.4,0,1,1)}99.58%,to{opacity:.001;transform:translate(-4%)}}.auth-panel{padding-bottom:calc(20px + var(--safe-bottom))}@property --form-ride{syntax: "<length>"; inherits: false; initial-value: 0px;}.look-sheet.auth-sheet{transform:translateY(calc(-1*max(0px,var(--form-ride) - var(--safe-bottom))))}.look-sheet.auth-sheet:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:var(--surface-1);pointer-events:none}.look-sheet.auth-sheet>.auth-panel{max-height:calc(100dvh - max(0px,var(--form-room, 0px) - var(--safe-bottom)))}.auth-panel:focus{outline:none}.auth-body{padding:4px 0 0}.auth-choices{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.auth-provider{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-button);background:var(--surface-2);color:var(--text);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.auth-provider span{display:inline-flex}.auth-provider svg{display:block}.auth-provider.is-apple{border-color:#8e918f;background:#000;color:#fff;font-weight:500}.auth-provider.is-google{border-color:#8e918f;background:#131314;color:#e3e3e3;font-weight:500}.auth-choices>.auth-only{height:54px}.auth-provider:disabled{opacity:.6;cursor:default}.auth-form,.auth-fieldset{display:flex;flex-direction:column}.auth-fieldset{min-width:0;margin:0;padding:0;border:0}.auth-fieldset.is-busy :is(.auth-link,.auth-terms){opacity:.4}.auth-fieldset.is-busy .auth-terms a{pointer-events:none}.auth-field input{font-size:19px;font-weight:500}.auth-field:focus-within{outline:1.5px solid color-mix(in srgb,var(--text) 30%,transparent);outline-offset:-1.5px}.auth-field:has(input[aria-invalid=true]){background:var(--warn-bg)}.auth-field input:disabled,.auth-show:disabled,.auth-panel .look-close:disabled{opacity:.4}:is(.auth-panel,.welcome) :is(button,a):focus-visible:not([data-tap-focus]){outline:2px solid color-mix(in srgb,var(--text) 70%,transparent);outline-offset:2px}:is(.auth-panel,.welcome) :is(button,a):focus:not(:focus-visible),:is(.auth-panel,.welcome) [data-tap-focus]:focus{outline:none}.auth-show{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;align-self:center;border:0;padding:0 2px;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.auth-show:after{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}.auth-sub{margin:4px 2px 0;color:var(--muted);font-size:15px;line-height:1.4}.auth-sub b{color:var(--text);font-weight:600;overflow-wrap:anywhere}.auth-line{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-size:15px;font-weight:600;line-height:1.35}.auth-line.is-note{background:var(--surface-2);color:var(--text)}.auth-line[hidden]{display:none}.auth-submit{margin-top:16px}.auth-submit:disabled{opacity:.6;cursor:default}.auth-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;margin-top:4px;border:0;background:none;color:var(--muted);font:inherit;font-size:15px;cursor:pointer}.auth-link b{color:var(--text);font-weight:600}.auth-link:disabled{cursor:default}.auth-wait{margin:18px 0 12px;color:var(--muted);font-size:17px;text-align:center}.auth-terms{margin:6px 4px 0;color:var(--muted);font-size:13px;line-height:1.4;text-align:center}.auth-terms a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.onboard-save .auth-line{margin-top:14px}.onboard-foot .auth-choices{margin:0 0 4px}.onboard-foot .auth-link{width:100%}@media(prefers-reduced-motion:reduce){.welcome,.welcome *,.welcome *:before,.welcome *:after{animation:none!important}.welcome .wp-c1,.welcome .wp-goal,.welcome .wp-c2,.welcome .wp-today{opacity:1}.welcome .wp-msgs{transform:translateY(calc(var(--k2, 0px) * -1))}.onboard.is-arriving>.onboard-top,.onboard.is-arriving>.onboard-stage,.onboard.is-arriving>.onboard-foot{animation:none}}
