.tt .tt-h-run,.tt .tt-run{display:none}.tt:not([data-state=pick]) .tt-h-pick,.tt:not([data-state=pick]) .tt-pick{display:none}.tt:not([data-state=pick]) .tt-h-run{display:inline}.tt:not([data-state=pick]) .tt-run{display:block}.tt .tt-pick .anscont{margin-bottom:.5em}.tt .tt-progress{width:0;transition:width .2s linear}.tt .progress{margin-bottom:14px}.tt-bar{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:15px;color:#555}.tt-stat{padding:4px 12px;border-radius:.325em;background:#f7f7f7;box-shadow:inset 0 0 0 1px #00000014;white-space:nowrap}.tt-stat b{font-size:19px;color:#222;font-variant-numeric:tabular-nums}.tt-stat .demo-icon{color:#2489c5}.tt[data-state=running] .tt-stat-time{background:#2489c5;color:#fff;box-shadow:none}.tt[data-state=running] .tt-stat-time b,.tt[data-state=running] .tt-stat-time .demo-icon{color:#fff}.tt-box{position:relative;border-radius:.325em;background:#fafafa;box-shadow:inset 0 0 0 1px #0000001f;padding:12px 16px;cursor:text}.tt.is-focused .tt-box{background:#fff;box-shadow:inset 0 0 0 2px #2489c5}.tt-text{font-family:Open Sans,Helvetica,Arial,sans-serif;position:relative;height:4.95em;overflow:hidden;font-size:22px;line-height:1.65em;color:#9aa0a8;word-wrap:break-word;overflow-wrap:break-word}.tt-inner{position:relative;transition:transform .15s ease-out;white-space:pre-wrap}.tt-inner span.ok{color:#1f2328}.tt-inner span.bad{color:#c62828;background:#fde3e3;border-radius:2px}.tt-inner span.bad.space{background:#f6b4b4}.tt-inner span.pending{color:#1f2328;text-decoration:underline;text-decoration-color:#9aa0a8}.tt-inner span.cur{box-shadow:inset 2px 0 #2489c5}.tt.is-focused[data-state=running] .tt-inner span.cur{animation:tt-blink 1s step-end infinite}.tt[data-state=done] .tt-inner span.cur{box-shadow:none;animation:none}@keyframes tt-blink{50%{box-shadow:none}}.tt-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;resize:none;opacity:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;z-index:1;cursor:text}.tt-cover{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:#ffffffc7;pointer-events:none;z-index:2;border-radius:.325em}.tt[data-state=countdown] .tt-cover,.tt.is-go .tt-cover,.tt.is-paused .tt-cover{display:flex}.tt-cover-label{font-family:Poppins,Open Sans,sans-serif;font-weight:700;color:#2489c5;font-size:64px;line-height:1;font-variant-numeric:tabular-nums}.tt.is-go .tt-cover{background:#ffffff59}.tt.is-go .tt-cover-label{color:#8bc34a}.tt.is-paused:not(.is-go) .tt-cover-label{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#fff;background:#2489c5;padding:8px 16px;border-radius:.325em}.tt-note{color:#c62828;margin:10px 0 0;font-size:17px}.tt-note:empty{display:none}.tt .tt-nav{margin-top:16px}.tt-hint{margin:10px 0 0;font-size:14px;color:#777;text-align:center}.tt--desktop .tt-phone-only,.tt--phone .tt-desktop-only{display:none!important}html[dir=rtl] .tt-inner span.cur,.rtl .tt-inner span.cur{box-shadow:inset -2px 0 #2489c5}.tt--desktop .tt-text{font-size:23px}.tt--phone{touch-action:manipulation}#test .tt--phone .anscont.options label.answer{padding:12px 10px;font-size:18px;margin-top:6px}.tt--phone .tt-bar{gap:6px;font-size:14px}.tt--phone .tt-stat{padding:3px 9px}.tt--phone .tt-stat b{font-size:17px}.tt--phone .tt-box{padding:10px 12px 66px}.tt--phone .tt-text{font-size:20px;line-height:1.5em;height:4.5em}.tt--phone .tt-input{position:absolute;inset:auto 10px 10px;width:auto;height:46px;box-sizing:border-box;opacity:1;padding:0 12px;border:1px solid #c9ced6;border-radius:.325em;background:#fff;color:#1f2328;caret-color:#2489c5;font-size:18px;line-height:44px;overflow:hidden;z-index:1}.tt--phone .tt-input::placeholder{color:#9aa0a8}.tt--phone .tt-cover{bottom:56px}.tt--phone .tt-cover-label{font-size:52px}.tt-headline{max-width:520px;margin:6px auto 16px;padding:20px 16px 16px;border-radius:.325em;text-align:center;color:var(--facet-color-3-2, #000);background:var(--facet-color-3-0, #b9b9b9);background-image:linear-gradient(var(--facet-color-3-1, #ececec),var(--facet-color-3-0, #b9b9b9) 98%)}.tt-headline.s1{background-image:linear-gradient(var(--facet-color-1-1),var(--facet-color-1-0) 98%)}.tt-headline.s2{background-image:linear-gradient(var(--facet-color-2-1),var(--facet-color-2-0) 98%)}.tt-headline.s4{background-image:linear-gradient(var(--facet-color-4-1),var(--facet-color-4-0) 98%)}.tt-headline.s5{background-image:linear-gradient(var(--facet-color-5-1),var(--facet-color-5-0) 98%)}.tt-headline.s6{background-image:linear-gradient(var(--facet-color-6-1),var(--facet-color-6-0) 98%)}.tt-headline-n{font-family:Poppins,Open Sans,sans-serif;font-weight:700;font-size:60px;line-height:1.1;font-variant-numeric:tabular-nums}.tt-headline-n span{font-size:26px}.tt-headline-sub{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin-top:6px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:17px}.tt-headline-sub b{font-size:20px;font-variant-numeric:tabular-nums}@media(max-width:600px){.tt-headline-n{font-size:50px}}html.supports-dark-mode.theme-dark .tt-stat{background:#333;box-shadow:inset 0 0 0 1px #555;color:#aaa}html.supports-dark-mode.theme-dark .tt-stat b{color:#eee}html.supports-dark-mode.theme-dark .tt[data-state=running] .tt-stat-time{background:#2489c5}html.supports-dark-mode.theme-dark .tt-box{background:#2b2b2b;box-shadow:inset 0 0 0 1px #555}html.supports-dark-mode.theme-dark .tt.is-focused .tt-box{background:#222;box-shadow:inset 0 0 0 2px #58b6ed}html.supports-dark-mode.theme-dark .tt-text{color:#7d838b}html.supports-dark-mode.theme-dark .tt-inner span.ok,html.supports-dark-mode.theme-dark .tt-inner span.pending{color:#eee}html.supports-dark-mode.theme-dark .tt-inner span.bad{color:#ff9e99;background:#e539354d}html.supports-dark-mode.theme-dark .tt-inner span.bad.space{background:#e539358c}html.supports-dark-mode.theme-dark .tt-cover{background:#222c}html.supports-dark-mode.theme-dark .tt-cover-label{color:#58b6ed}html.supports-dark-mode.theme-dark .tt-note{color:#ff9e99}html.supports-dark-mode.theme-dark .tt--phone .tt-input{background:#222;border-color:#555;color:#eee}html.supports-dark-mode.theme-dark .tt-hint{color:#aaa}
