:root{--boot-background: #1a1b1e;--boot-text-color: #dbe8de;--boot-accent-color: #8ed9b6;--boot-footer-color: rgba(219, 232, 222, .66);--boot-layer: 9999;--boot-dismissal-duration: .22s;--boot-interaction-duration: .16s;--boot-line-weight: 600;--boot-help-weight: 500;--boot-line-height: 1.35;--boot-letter-spacing: .2px;--boot-copy-gap: 14px;--boot-indicator-gap: 8px;--boot-indicator-height: 10px;--boot-indicator-size: 8px;--boot-round-radius: 999px;--boot-indicator-shadow: 0 0 14px rgba(142, 217, 182, .28);--boot-pulse-duration: 1s;--boot-pulse-second-delay: .16s;--boot-pulse-third-delay: .32s;--boot-pulse-min-scale: .72;--boot-pulse-min-opacity: .28;--boot-reload-border: 1px solid rgba(142, 217, 182, .45);--boot-reload-background: rgba(142, 217, 182, .08);--boot-reload-hover-background: rgba(142, 217, 182, .16);--boot-reload-hover-border-color: rgba(142, 217, 182, .65);--boot-hover-offset: -1px;--boot-focus-outline: 2px solid rgba(142, 217, 182, .7);--boot-focus-offset: 4px;--boot-store-gap: 12px;--boot-store-width: clamp(100px, 16vw, 120px);--boot-store-opacity: .72;--boot-store-radius: 8px;--boot-link-underline-offset: 3px;--boot-page-padding-inline: 15px;--boot-store-links-offset: 50px;--boot-help-message-max-width: 36rem;--boot-reload-button-min-width: 10rem;--boot-reload-button-padding-block: 12px;--boot-reload-button-padding-inline: 18px;--boot-reload-button-font-size: clamp(14px, 2.06vw, 16px);--boot-loader-line-font-size: clamp(15px, 2.45vw, 19px);--boot-help-message-font-size: clamp(13px, 2.06vw, 16px);--boot-business-footer-bottom-offset: 22px;--boot-shallow-height-top-offset: 96px;--boot-business-footer-font-size: clamp(11px, 1.8vw, 14px);--boot-business-footer-line-height: var(--boot-business-footer-line-height);--boot-business-footer-max-width: 70rem;--boot-business-footer-row-gap: 2px}html,body{height:100%;margin:0;background-color:var(--boot-background);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}#boot-loader{position:fixed;inset:0;z-index:var(--boot-layer);display:grid;grid-template-rows:minmax(min-content,1fr) auto;row-gap:var(--boot-business-footer-bottom-offset);justify-items:center;align-items:stretch;overflow:auto;padding:calc(var(--boot-business-footer-bottom-offset) + env(safe-area-inset-top)) var(--boot-page-padding-inline) calc(var(--boot-business-footer-bottom-offset) + env(safe-area-inset-bottom));box-sizing:border-box;transition:opacity var(--boot-dismissal-duration) ease,visibility var(--boot-dismissal-duration) ease}#boot-loader.boot-loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.boot-line{align-self:center;width:100%;text-align:center;color:var(--boot-text-color);font-size:var(--boot-loader-line-font-size);font-weight:var(--boot-line-weight);line-height:var(--boot-line-height);letter-spacing:var(--boot-letter-spacing)}.boot-copy{display:grid;gap:var(--boot-copy-gap);justify-items:center;width:100%;margin:0;padding:0;text-align:center;min-width:0}.boot-text{display:block;max-width:100%;overflow-wrap:anywhere}.boot-loader-indicator{display:inline-flex;align-items:center;justify-content:center;gap:var(--boot-indicator-gap);min-height:var(--boot-indicator-height);width:100%}.boot-loader-indicator span{width:var(--boot-indicator-size);height:var(--boot-indicator-size);border-radius:var(--boot-round-radius);background:var(--boot-accent-color);box-shadow:var(--boot-indicator-shadow);animation:boot-loader-pulse var(--boot-pulse-duration) ease-in-out infinite}.boot-loader-indicator span:nth-child(2){animation-delay:var(--boot-pulse-second-delay)}.boot-loader-indicator span:nth-child(3){animation-delay:var(--boot-pulse-third-delay)}.boot-help-message{max-width:var(--boot-help-message-max-width);color:var(--boot-text-color);font-size:var(--boot-help-message-font-size);font-weight:var(--boot-help-weight);line-height:var(--boot-business-footer-line-height)}.boot-reload-button{min-width:var(--boot-reload-button-min-width);padding:var(--boot-reload-button-padding-block) var(--boot-reload-button-padding-inline);border:var(--boot-reload-border);border-radius:var(--boot-round-radius);background:var(--boot-reload-background);color:var(--boot-text-color);font:inherit;font-size:var(--boot-reload-button-font-size);font-weight:var(--boot-line-weight);line-height:1;cursor:pointer;transition:background-color var(--boot-interaction-duration) ease,border-color var(--boot-interaction-duration) ease,transform var(--boot-interaction-duration) ease}.boot-reload-button:hover,.boot-reload-button:focus-visible{background:var(--boot-reload-hover-background);border-color:var(--boot-reload-hover-border-color);transform:translateY(var(--boot-hover-offset))}.boot-reload-button:focus-visible{outline:var(--boot-focus-outline);outline-offset:var(--boot-focus-offset)}.boot-store-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--boot-store-gap);width:100%;margin-top:var(--boot-store-links-offset)}.boot-store-link{display:inline-flex;width:var(--boot-store-width);opacity:var(--boot-store-opacity);transition:opacity var(--boot-interaction-duration) ease,transform var(--boot-interaction-duration) ease}.boot-store-link:hover,.boot-store-link:focus-visible{opacity:1;transform:translateY(var(--boot-hover-offset))}.boot-store-link:focus-visible{outline:var(--boot-focus-outline);outline-offset:var(--boot-focus-offset);border-radius:var(--boot-store-radius)}.boot-store-link img{display:block;width:100%;height:auto}.boot-business-footer{display:grid;row-gap:var(--boot-business-footer-row-gap);justify-content:center;justify-items:start;width:100%;max-width:var(--boot-business-footer-max-width);margin:0 auto;color:var(--boot-footer-color);font-size:var(--boot-business-footer-font-size);line-height:var(--boot-business-footer-line-height);text-align:left}.boot-business-footer a{color:inherit;text-decoration:none}.boot-business-footer a:hover,.boot-business-footer a:focus-visible{color:var(--boot-text-color);text-decoration:underline;text-underline-offset:var(--boot-link-underline-offset)}#boot-loader{padding-top:calc(var(--boot-shallow-height-top-offset) + env(safe-area-inset-top))}@keyframes boot-loader-pulse{0%,80%,to{transform:scale(var(--boot-pulse-min-scale));opacity:var(--boot-pulse-min-opacity)}40%{transform:scale(1);opacity:1}}
