.rf-cube-status{min-width:0;color:var(--rf-ink,#ebe9e1);text-align:center;align-content:center;place-items:center;gap:1.25rem;padding:1.5rem 1rem;display:grid}.rf-cube-status__label{max-width:32rem;color:var(--rf-muted,#9c9b94);font:400 .875rem/1.5 var(--rf-font,system-ui, sans-serif);overflow-wrap:anywhere;margin:0}.rf-cube-loader{--rf-cube-size:36px;width:var(--rf-cube-size);height:var(--rf-cube-size);perspective:360px;pointer-events:none;-webkit-user-select:none;user-select:none;animation:rf-cube-mark-in .28s var(--rf-ease-enter,cubic-bezier(.22, 1, .36, 1)) both;place-items:center;display:grid}.rf-cube-loader__cube{width:var(--rf-cube-size);height:var(--rf-cube-size);transform-style:preserve-3d;animation:1.36s linear infinite rf-cube-rotate;position:relative;transform:rotateX(-24deg)rotateY(30deg)}.rf-cube-loader__face{box-sizing:border-box;border:1px solid var(--rf-accent,#ef5d43);border-color:color-mix(in srgb, var(--rf-accent,#ef5d43) 72%, var(--rf-bg,#0c100f));background:var(--rf-accent,#ef5d43);background:color-mix(in srgb, var(--rf-accent,#ef5d43) 88%, var(--rf-bg,#0c100f));backface-visibility:hidden;display:block;position:absolute;inset:0}.rf-cube-loader__face--front{transform:translateZ(18px)}.rf-cube-loader__face--back{opacity:.64;transform:rotateY(180deg)translateZ(18px)}.rf-cube-loader__face--right{opacity:.8;transform:rotateY(90deg)translateZ(18px)}.rf-cube-loader__face--left{opacity:.56;transform:rotateY(-90deg)translateZ(18px)}.rf-cube-loader__face--top{opacity:.94;transform:rotateX(90deg)translateZ(18px)}.rf-cube-loader__face--bottom{opacity:.44;transform:rotateX(-90deg)translateZ(18px)}@keyframes rf-cube-mark-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rf-cube-rotate{0%{transform:rotateX(-24deg)rotateY(30deg)}to{transform:rotateX(336deg)rotateY(390deg)}}.cube-content-enter{animation:rf-cube-content-enter .28s var(--rf-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}@keyframes rf-cube-content-enter{0%{opacity:0}to{opacity:1}}.cube-fade-enter-active,.cube-fade-leave-active{transition:opacity .18s var(--rf-ease-enter,cubic-bezier(.22, 1, .36, 1))}.cube-fade-leave-active{pointer-events:none}.cube-fade-enter-from,.cube-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.rf-cube-loader,.rf-cube-loader__cube,.cube-content-enter{animation:none}.cube-fade-enter-active,.cube-fade-leave-active{transition:none}.cube-fade-enter-from,.cube-fade-leave-to{opacity:1}}html{background:var(--rf-bg,#0c100f)}body{margin:0}.app-boot{z-index:9999;box-sizing:border-box;min-height:100svh;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));background:var(--rf-bg,#0c100f);color:var(--rf-ink,#ebe9e1);pointer-events:none;place-items:center;transition:opacity .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:grid;position:fixed;inset:0}.app-boot[hidden]{display:none}.app-boot[data-state=ready]{opacity:0;visibility:hidden}.app-boot[data-state=error] .rf-cube-loader{display:none}.app-boot__content{text-align:center;justify-items:center;gap:1.5rem;max-width:32rem;display:grid}.app-boot__recovery[hidden]{display:none}.app-boot__recovery{margin:0;font:1rem/1.5 system-ui,sans-serif}.app-boot__recovery a{min-height:44px;color:inherit;pointer-events:auto;border:1px solid;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.app-boot[data-state=ready] a{pointer-events:none}.app-boot__recovery a:focus-visible{outline:2px solid var(--rf-focus,#d99a32);outline-offset:4px}.rf-app-enter{animation:.28s cubic-bezier(.22,1,.36,1) both rf-app-enter}@keyframes rf-app-enter{0%{opacity:0}to{opacity:1}}.app-noscript{z-index:10000;color:#ebe9e1;text-align:center;background:#0c100f;place-items:center;margin:0;padding:24px;font:1rem/1.5 system-ui,sans-serif;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.app-boot{transition:none}.rf-app-enter{animation:none}}
