:root{--fqm-startup-canvas:#f4f6f8;--fqm-startup-ink:#17202b;--fqm-startup-muted:#536273;--fqm-startup-link:#1769aa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-ui-theme=light]){--fqm-startup-canvas:#0d1218;--fqm-startup-ink:#f1f5f8;--fqm-startup-muted:#a8b4c0;--fqm-startup-link:#83c7fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-ui-theme=dark]{--fqm-startup-canvas:#0d1218;--fqm-startup-ink:#f1f5f8;--fqm-startup-muted:#a8b4c0;--fqm-startup-link:#83c7fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--app-canvas,var(--fqm-startup-canvas));min-height:100%;color:var(--app-ink,var(--fqm-startup-ink));margin:0}.fqm-product-mark{box-sizing:border-box;color:currentColor;flex-shrink:0;display:block}.fqm-product-mark__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-ui-theme=light]) .fqm-product-mark__light{display:none}:root:not([data-ui-theme=light]) .fqm-product-mark__dark{display:initial}}html[data-ui-theme=dark] .fqm-product-mark__light{display:none}html[data-ui-theme=dark] .fqm-product-mark__dark{display:initial}.fqm-product-mark__mono{display:none}.fqm-startup-stage{z-index:10000;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--app-canvas,var(--fqm-startup-canvas));color:var(--app-ink,var(--fqm-startup-ink));place-items:safe center center;font:16px/1.5 system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.fqm-startup-stage[hidden]{display:none}.fqm-startup{isolation:isolate;text-align:center;overflow-wrap:anywhere;width:min(100%,480px);margin:auto;position:relative}.fqm-startup:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#1769aa1f,#0000 70%);width:min(100%,340px);height:260px;position:absolute;top:-96px;left:50%;transform:translate(-50%)}.fqm-startup h1{letter-spacing:-.02em;margin:24px 0 8px;font-size:1.375em;font-weight:650;line-height:1.3}.fqm-startup p{margin:8px 0}.fqm-startup__status{color:var(--app-ink-muted,var(--fqm-startup-muted))}.fqm-startup__mark{border-radius:12px;width:64px;height:64px;margin:0 auto;display:block;position:relative;overflow:hidden}.fqm-startup__mark--loading{-webkit-mask-image:url(/product-mark.dark.svg);mask-image:url(/product-mark.dark.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.fqm-startup__mark--loading:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#fff3 50%,#0000 65%);animation:3s linear infinite fqm-mark-sheen;position:absolute;inset:-24px}@keyframes fqm-mark-sheen{0%{transform:translate(-120%)}26.667%,to{transform:translate(120%)}}html[data-ui-reduced-motion=true] .fqm-startup__mark--loading:after{animation:none;display:none}@media (prefers-reduced-motion:reduce){.fqm-startup__mark--loading:after{animation:none;display:none}}.fqm-startup__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.fqm-startup a{color:var(--app-accent,var(--fqm-startup-link));text-underline-offset:3px}.fqm-startup button{border:1px solid var(--app-line-strong,#8393a3);min-height:28px;color:var(--app-ink,var(--fqm-startup-ink));background:var(--app-surface,var(--fqm-startup-canvas));cursor:pointer;border-radius:6px;padding:2px 10px;font:600 .875em/1.2 system-ui,sans-serif}.fqm-startup :focus-visible{outline:2px solid var(--app-focus-ring,var(--fqm-startup-link));outline-offset:4px}.fqm-startup details{text-align:left;color:var(--app-ink-muted,var(--fqm-startup-muted));margin-top:24px}.fqm-startup summary{cursor:pointer}@media (forced-colors:active){.fqm-startup__mark--loading{-webkit-mask-image:none;mask-image:none}.fqm-product-mark__color{display:none}.fqm-product-mark__mono{display:initial;color:canvastext}.fqm-product-mark{border:1px solid canvastext;border-radius:18.75%}.fqm-startup-stage{color:canvastext;background:canvas}.fqm-startup:before,.fqm-startup__mark--loading:after{animation:none;display:none}}
