@font-face{font-family:Meadow title;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2");font-display:swap}@font-face{font-family:Meadow text;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2");font-display:swap}#startup{z-index:10000;color:#405239;background:#f7f0e2;place-items:center;font-family:Meadow text,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}#startup:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 47px,#778b4910 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#778b4910 47px 48px);width:700px;height:700px;position:absolute;transform:rotateX(58deg)rotate(45deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}#startup:after{content:"";pointer-events:none;background:radial-gradient(at 50% 35%,#dfe7c840,#0000 60%);position:absolute;inset:0}#startup .startup-card{z-index:1;text-align:center;width:min(440px,100% - 48px);padding:36px 0;position:relative}#startup .startup-kicker{color:#8b916d;letter-spacing:4px;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:10px;display:flex}#startup .startup-kicker:before,#startup .startup-kicker:after{content:"";background:#9da67e60;width:32px;height:1px}#startup .startup-emblem{place-items:center;width:130px;height:116px;margin:0 auto 24px;display:grid}#startup .startup-emblem svg{filter:drop-shadow(0 12px 8px #53643b18);width:130px;height:116px;overflow:visible}#startup h1{letter-spacing:-2px;text-shadow:0 2px #fff9ec;margin:14px -10px 0;font:600 clamp(54px,9vw,78px)/1.1 Meadow title,Trebuchet MS,sans-serif}#startup .startup-tagline{color:#889071;letter-spacing:.3px;margin:8px 0 36px;font-size:15px}#startup .startup-loading{color:#405239;background:#faf5e9;border:1px solid #fff8e8;border-radius:22px;padding:23px 28px 21px;box-shadow:0 5px #dedfc94d,0 18px 50px #53643b0d}#startup .startup-status-row{text-align:left;justify-content:space-between;align-items:baseline;gap:14px;display:flex}#startup #startup-status{margin:0;font-size:13px;line-height:1.5}#startup #startup-percent{color:#6d8a4e;font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:15px;font-weight:700}#startup progress{accent-color:#779358;background:#e5e6d6;border:0;border-radius:5px;width:100%;height:12px;margin:13px 0 4px;display:block;overflow:hidden}#startup progress::-webkit-progress-bar{background:#e5e6d6;box-shadow:inset 0 2px 3px #58653b12}#startup progress::-webkit-progress-value{background:repeating-linear-gradient(90deg,#789258 0 16px,#8fa568 16px 18px);border-radius:4px;transition:width .35s}#startup progress::-moz-progress-bar{background:#789258;border-radius:4px}#startup #startup-stages{text-align:left;margin:14px 0 4px;padding:0;list-style:none}#startup #startup-stages li{color:#a59a83;align-items:baseline;gap:9px;padding:4px 0;font-size:11.5px;line-height:1.45;transition:color .2s;display:flex}#startup #startup-stages li:before{content:"";background:#f2f1e2;border:1.5px solid #d8d8c4;border-radius:50%;flex:none;align-self:center;width:13px;height:13px}#startup #startup-stages li b{font-weight:700}#startup #startup-stages li small{color:#a59a83;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:10px}#startup #startup-stages li[data-state=done]{color:#8e9a7c}#startup #startup-stages li[data-state=done]:before{background:#7c9459;border-color:#7c9459;box-shadow:inset 0 0 0 2px #faf5e9,0 0 #7c945900}#startup #startup-stages li[data-state=doing]{color:#405239}#startup #startup-stages li[data-state=doing] b{font-weight:700}#startup #startup-stages li[data-state=doing]:before{background:#f2f1e2;border-color:#7c9459;animation:1.5s ease-in-out infinite startup-pulse}#startup #startup-stages li[data-state=doing] small{color:#6d8a4e;font-weight:700}@keyframes startup-pulse{0%,to{box-shadow:0 0 #7c945955}50%{box-shadow:0 0 0 4px #7c945900}}#startup .startup-note{margin-top:10px;display:block}#startup small{color:#92866f;font-size:10px;line-height:1.5}#startup [data-failed] #startup-progress,#startup [data-failed] #startup-stages,#startup [data-failed] .startup-note{display:none}#startup [data-failed] #startup-status{color:#9a5b45}#startup .startup-footer{color:#899076;letter-spacing:.4px;margin:24px 0 0;font-size:11px}#startup{transition:opacity .62s}#startup[data-leaving]{opacity:0;pointer-events:none}#startup a{color:#405239;background:#e6ebd8;border-radius:12px;margin-top:14px;padding:8px 18px;display:inline-block}#startup [hidden]{display:none}@media (height<=580px){#startup .startup-emblem{display:none}#startup .startup-card{padding:20px 0}#startup .startup-tagline{margin-bottom:20px}}@media (height<=680px){#startup #startup-stages{display:none}}@media (prefers-reduced-motion:reduce){#startup{transition:none}#startup progress::-webkit-progress-value{transition:none}#startup #startup-stages li[data-state=doing]:before{animation:none}}
