*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-size:16px;line-height:24px;color:var(--text-d)}:root{--bg-color:#0a0a0a;--text-main:#f5f5f7;--text-secondary:#1b49ff;--text-d:#55555e;--text-m:#a0a0a0;--text-ap-build-pre:#a0a0a0;--text-subtle:#8e8e93;--footer-text:#6e6e73;--ap-metric-text:#55555e}html.ap-theme-m,body.ap-theme-m{--bg-color:#f2f2f4;--text-main:#1c1c1e;--text-ap-build-pre:#6e6e73;--text-subtle:#7c7c82;--footer-text:#8e8e93;--ap-metric-text:#98989d}html.ap-theme-d,body.ap-theme-d{--bg-color:#0a0a0a;--text-main:#f5f5f7;--text-ap-build-pre:#a0a0a0;--text-subtle:#8e8e93;--footer-text:#6e6e73;--ap-metric-text:#55555e}body{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-main);text-align:center;padding:3rem 2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::before{content:"";display:block}main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:580px;width:100%}h1,.h1{font-size:2rem;font-weight:500;letter-spacing:-.02em;opacity:.95}h2,.h2{font-size:1.05rem;color:var(--text-ap-build-pre);font-weight:400;margin-top:1rem;transition:color .6s ease}.ap-build-container{min-height:2.25rem;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.ap-build-content{font-size:1.05rem;line-height:1.5;display:inline-flex;align-items:baseline;justify-content:center;position:relative;white-space:nowrap}.ap-build-pre{display:inline-block;white-space:pre;color:var(--text-ap-build-pre);position:relative;z-index:2;opacity:1;transition:opacity .55s cubic-bezier(.25,1,.5,1),max-width .55s cubic-bezier(.25,1,.5,1),margin .55s cubic-bezier(.25,1,.5,1),color .6s ease;max-width:160px;overflow:hidden;font-size:inherit;line-height:inherit;vertical-align:baseline}.ap-build-pre.hidden{opacity:0;max-width:0;margin-right:0}.ap-build-mask{display:inline-block;overflow:hidden;position:relative;vertical-align:baseline;transform:translateY(0);transition:width .45s cubic-bezier(.25,1,.5,1);font-size:inherit;line-height:inherit}.ap-build-term-container{display:inline-block;white-space:nowrap;font-weight:600;transform:translateX(0);transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .35s ease,color .6s ease;position:relative;z-index:1;font-size:inherit;line-height:inherit;vertical-align:baseline}body.ap-theme-d .ap-build-term-container{color:var(--text-main)!important}body.ap-theme-m .ap-build-term-container{color:var(--text-d)}.ap-build-term-container.ap-anim-term{transform:translateX(-100%);opacity:0}.ap-greet-container{overflow:hidden;margin-top:.35rem;height:2rem;opacity:.65}.ap-greet{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease,visibility .6s ease}.ap-greet.visible{opacity:1;visibility:visible;transform:translateY(0)}#ap-timer{cursor:default;display:inline-block;transition:all .2s ease}.ap-time-indicator{display:flex;justify-content:center;align-items:center;line-height:1;margin:0 0 .5rem;padding:0;opacity:1;visibility:visible}.ap-time-indicator.visible{opacity:1;visibility:visible;transform:translateY(0)}.ap-time-indicator svg,.ap-time-indicator .ap-icon-greeting{display:block;vertical-align:middle;color:var(--text-subtle)}.ap-greet-icon{display:inline-block;vertical-align:-.15em;margin-right:.4rem;opacity:.85;transition:opacity .3s ease}footer{display:flex;flex-direction:column;align-items:center;font-size:.825rem;color:var(--footer-text);line-height:1.7;letter-spacing:.01em;transition:color .6s ease}footer p{margin:0;padding:0}footer,footer *{cursor:default}.ap-metric,.ap-metric *,#ap-timer{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace!important;font-size:.8rem!important;color:var(--ap-metric-text)!important;text-decoration:none!important}.ap-metric{transition:color .6s ease}