body.is-opening-project{overflow:hidden}.project-opening-boot{z-index:1000;background:var(--depth-canvas,#111113);height:100dvh;position:fixed;inset:0}.fullscreen-brand-loading>canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.fullscreen-brand-loading>canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.fullscreen-brand-loading>canvas{transition:none}}dialog.project-opening-dialog{background:var(--depth-canvas,#111113);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-100,#fff);box-shadow:none;border:0;border-radius:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.project-opening-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.project-opening-dialog[open]{display:block}.project-opening-dialog>canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.project-opening-dialog>canvas[data-ready=true]{opacity:1}.project-opening-dialog>canvas[data-retained-frame=true]{opacity:1;transition:none}.project-opening-dialog>.project-opening-fallback{object-fit:contain;width:min(200px,60vw,65dvh);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-opening-dialog>.project-opening-fallback[hidden],.project-opening-dialog>canvas[data-ready=true]~.project-opening-fallback{display:none}.project-opening-dialog>.project-opening-content{z-index:1;top:var(--particle-copy-top,min(70%,calc(100% - 180px)));clip-path:none;white-space:normal;text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;width:100%;height:auto;margin:0;padding:0 24px;transition:opacity .16s,visibility 0s .16s;display:flex;position:absolute;left:0;overflow:visible}.project-opening-dialog.is-error>.project-opening-content{opacity:1;visibility:visible;transition-delay:0s}.project-opening-dialog.is-retrying>.project-opening-content{opacity:1;visibility:visible;transition:none}.project-opening-dialog #project-opening-status{margin:0 0 4px;font-size:14px;line-height:20px}.project-opening-dialog #project-opening-title{width:100%;max-width:360px;color:var(--text-40);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:20px}.project-opening-dialog button{height:36px;min-height:36px;margin-top:16px;padding:0 16px}.project-opening-dialog button[hidden]{display:none}@media (max-height:480px){.project-opening-dialog.is-error>.project-opening-content{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (max-height:280px){.project-opening-dialog #project-opening-title{display:none}}@media (prefers-reduced-motion:reduce){.project-opening-dialog>canvas,.project-opening-dialog>.project-opening-content{transition:none}}
