@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] [data-rise=""]{opacity:0;translate:0 16px}.efw[data-efw-refresh] [data-rise=in]{transition:opacity .52s var(--efw-ease-out) var(--efw-rise-d, 0ms),translate .52s var(--efw-ease-out) var(--efw-rise-d, 0ms)}}.efw[data-efw-refresh] .digit{display:inline-block;position:relative;width:.62em;height:1em;overflow:hidden}.efw[data-efw-refresh] .digit>span{display:flex;flex-direction:column;transition:transform .52s var(--efw-ease-out)}.efw[data-efw-refresh] .digit i{height:1em;font-style:normal;line-height:1;text-align:center}@media(prefers-reduced-motion:reduce){.efw[data-efw-refresh] .digit>span{transition:none}}.efw[data-efw-refresh] .visit__who{display:flex;align-items:center;gap:var(--efw-sp-3) var(--efw-sp-4);min-width:0}.efw[data-efw-refresh] .visit__who>div{min-width:0}.efw[data-efw-refresh] .visit__doc{flex:none;width:44px;height:44px;margin-left:auto;box-shadow:0 0 0 2px var(--efw-ef-dusty-pink)}.efw[data-efw-refresh] .card--next .count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--efw-sp-2) var(--efw-sp-4);margin-top:var(--efw-sp-4);padding-top:var(--efw-sp-4);border-top:1px solid var(--efw-line)}.efw[data-efw-refresh] .count__label{font-family:var(--efw-font-mono);font-weight:var(--efw-fw-bold);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--efw-ink)}.efw[data-efw-refresh] .clock{position:relative;display:flex;align-items:baseline;gap:1px;font-family:var(--efw-font-mono);font-weight:400;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--efw-ink);font-variant-numeric:tabular-nums}.efw[data-efw-refresh] .clock .sep{padding:0 2px;opacity:.55}@media(max-width:559px){.efw[data-efw-refresh] .clock{font-size:24px}}.efw[data-efw-refresh] .today-grid{align-items:stretch}.efw[data-efw-refresh] .today-app:empty{display:none}.efw[data-efw-refresh] .today-grid:has(>.today-app:empty){grid-template-columns:minmax(0,1fr)}.efw[data-efw-refresh] .today-app,.efw[data-efw-refresh] .today-app>*{display:flex;flex-direction:column;min-width:0;height:100%}.efw[data-efw-refresh] .today-app section{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--efw-card-pad);border:1px solid var(--efw-line);border-radius:var(--efw-radius-lg);background:var(--efw-ef-white);box-shadow:none}.efw[data-efw-refresh] .today-app section h2{font-family:inherit;font-weight:var(--efw-fw-bold);font-size:var(--efw-fs-lg);line-height:1.3;letter-spacing:normal;color:var(--efw-ink)}.efw[data-efw-refresh] .today-app section img[width="56"]{width:44px;height:44px}.efw[data-efw-refresh] .today-app section>p{margin-top:var(--efw-sp-3);font-size:var(--efw-fs-sm);line-height:1.5}.efw[data-efw-refresh] .today-app section>div:last-child{margin-top:auto;padding-top:var(--efw-sp-3)}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .checkin .pick .ico{display:block;width:0;margin-inline-end:-6px;opacity:0;transition:width .24s var(--efw-ease-out),margin .24s var(--efw-ease-out),opacity .2s ease}.efw[data-efw-refresh] .checkin .pick:has(input:checked) .ico{width:16px;margin-inline-end:0;opacity:1}.efw[data-efw-refresh] .checkin .pick:active{transform:scale(.96)}.efw[data-efw-refresh] .checkin .pick{transition:background-color .15s ease,border-color .15s ease,transform .16s var(--efw-ease-out)}.efw[data-efw-refresh] .checkin__next{animation:fx-line-in .32s var(--efw-ease-out)}}@keyframes fx-line-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .tick .ico{stroke-dasharray:24;stroke-dashoffset:-24;transition:stroke-dashoffset .3s var(--efw-ease-out),opacity 0ms linear .3s}.efw[data-efw-refresh] .tick:has(input:checked) .ico{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--efw-ease-out) 60ms,opacity 0ms}.efw[data-efw-refresh] .tick input{transition:background-color .24s ease,border-color .24s ease,transform .16s var(--efw-ease-out)}.efw[data-efw-refresh] .tick:active input{transform:scale(.9)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.efw[data-efw-refresh] .home-band .stack li{transition:transform .3s var(--efw-ease-out)}.efw[data-efw-refresh] .home-band:hover .stack li:nth-child(2){transform:translate(4px)}.efw[data-efw-refresh] .home-band:hover .stack li:nth-child(3){transform:translate(8px)}.efw[data-efw-refresh] .home-band:hover .stack li:nth-child(4){transform:translate(12px)}.efw[data-efw-refresh] .home-band:hover .stack li:nth-child(n+5){transform:translate(16px)}}@keyframes fx-roll-from-zero{0%{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .page--404 .code .digit>span,.efw[data-efw-refresh][data-efw-motion] .clock .digit>span{animation:fx-roll-from-zero .9s var(--efw-ease-out)}}.efw[data-efw-refresh] .page--404 .code{display:flex;font-weight:400;font-size:clamp(64px,12vw,120px);line-height:1;letter-spacing:-.02em;color:var(--efw-ink)}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh][data-efw-motion] .sub [data-rise=in] .sos__call{animation:fx-beat 1.2s var(--efw-ease-out) .5s 1 both}}@keyframes fx-beat{0%,to{transform:scale(1)}20%{transform:scale(1.22)}40%{transform:scale(.96)}60%{transform:scale(1.08)}}@media(prefers-reduced-motion:no-preference){.efw[data-efw-refresh] .flow-head--sent>.av{animation:fx-pop .42s var(--efw-ease-out) backwards}.efw[data-efw-refresh] .flow--sent>.card:nth-child(2){animation:fx-msg-in .56s var(--efw-ease-out) .16s backwards}.efw[data-efw-refresh] .flow--sent .rulelist li{animation:fx-step-in .38s var(--efw-ease-out) backwards}.efw[data-efw-refresh] .flow--sent .rulelist li:nth-child(1){animation-delay:.42s}.efw[data-efw-refresh] .flow--sent .rulelist li:nth-child(2){animation-delay:.5s}.efw[data-efw-refresh] .flow--sent .rulelist li:nth-child(3){animation-delay:.58s}.efw[data-efw-refresh] .flow--sent .rulelist li:nth-child(n+4){animation-delay:.66s}}@keyframes fx-pop{0%{opacity:0;transform:scale(.8)}}@keyframes fx-msg-in{0%{opacity:0;transform:translateY(24px) rotate(-2deg)}}@keyframes fx-step-in{0%{opacity:0;transform:translateY(10px)}}
