body{font-family:system-ui,sans-serif;background:#fff;color:#000;line-height:1.4}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html{font-size:16px}@media (max-width: 430px){html{font-size:15px}}@media (max-width: 360px){html{font-size:14.5px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif;background-color:#f4f5f7;color:#1a1a1a;line-height:1.5;-webkit-text-size-adjust:100%}.application_page_container{max-width:420px;margin:0 auto;padding:24px clamp(16px,4vw,24px);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media (min-width: 768px){.application_page_container{max-width:520px}}.idle_layer{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#11111159;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.idle_box{background:#111;color:#fff;border-radius:12px;padding:16px 18px;max-width:92vw;box-shadow:0 16px 40px #00000040;text-align:center;width:clamp(280px,92vw,420px);animation:idleFade .18s ease-out}.idle_title{font-size:16px;font-weight:600;margin-bottom:12px}.idle_actions{display:flex;justify-content:center;gap:10px}.idle_actions button{background:#fff;color:#111;border:1px solid #e5e5e5;border-radius:10px;padding:8px 12px;font-size:14px;cursor:pointer}.idle_actions button:hover{background:#f6f6f6}@keyframes idleFade{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.idle_box{animation:none}}@media (max-width: 1024px){.idle_box{width:clamp(280px,92vw,380px);padding:14px 16px}.idle_title{font-size:15px}.idle_actions button{padding:8px 12px;font-size:14px}}@media (max-width: 600px){.idle_layer{padding:12px}.idle_box{width:100%;max-width:420px;padding:14px}.idle_title{font-size:15px;margin-bottom:10px}.idle_actions{flex-direction:column;gap:8px}.idle_actions button{width:100%;padding:12px 14px;font-size:15px;border-radius:12px}}@supports (padding: max(0px)){.idle_layer{padding-top:max(12px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left))}}:root{--nav-bg: #f8f9fa;--nav-border: #e0e0e0;--nav-text: #1a1a1a;--nav-shadow: 0 2px 6px rgba(0, 0, 0, .06)}.navbar{position:sticky;top:0;z-index:1000;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:10px}.navbar__container{max-width:1280px;margin:0 auto;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center;min-height:56px;position:relative}.navbar__brand{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:var(--nav-text);letter-spacing:.2px;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.navbar__back_button{position:absolute;left:clamp(12px,4vw,24px);border:1px solid #e0e0e0;background:#fff;color:var(--nav-text);font-size:14px;font-weight:600;border-radius:8px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .08s ease}.navbar__back_button:hover{background:#f7f7f7;border-color:#d6d6d6}.navbar__back_button:active{transform:translateY(1px)}.navbar__brand_rocket{display:inline-flex;transform-origin:center center;transition:transform .52s cubic-bezier(.22,.9,.32,1),filter .52s ease,opacity .52s ease;will-change:transform}.navbar__brand_text{display:inline-block}@media (hover: hover) and (pointer: fine){.navbar__brand:hover .navbar__brand_rocket{transform:translate(16px,-12px) rotate(22deg) scale(1.08);filter:drop-shadow(0 8px 10px rgba(255,115,0,.22))}}@media (prefers-reduced-motion: reduce){.navbar__brand_rocket{transition:none}}@media (max-width: 430px){.navbar__container{min-height:52px}.navbar__brand{font-size:18px}.navbar__back_button{font-size:13px;padding:6px 10px}}@media (max-width: 414px){.navbar__brand{font-size:17px}}@media (max-width: 360px){.navbar__brand{font-size:16px}.navbar__back_button{font-size:12px;padding:5px 8px}}@media (min-width: 768px){.navbar__container{min-height:64px}.navbar__brand{font-size:22px}}@media (min-width: 1024px){.navbar__brand{font-size:24px}}.rocket_loader{display:flex;flex-direction:column;align-items:center;gap:18px}.rocket_loader_stage{position:relative;width:152px;height:168px;overflow:hidden}.rocket_loader_sky{position:absolute;inset:8px 12px 26px;border-radius:999px;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.95) 0 2px,transparent 2px),radial-gradient(circle at 72% 18%,rgba(255,255,255,.88) 0 1.5px,transparent 1.5px),radial-gradient(circle at 62% 34%,rgba(255,255,255,.72) 0 1.5px,transparent 1.5px),linear-gradient(180deg,#e6f4ff,#f6fbff 54%,#f6fbff00)}.rocket_loader_orbit{position:absolute;left:50%;border-top:2px dashed rgba(59,130,246,.24);border-radius:50%;transform:translate(-50%)}.rocket_loader_orbit_one{top:24px;width:110px;height:110px;animation:rocket_loader_orbit 6.2s linear infinite}.rocket_loader_orbit_two{top:8px;width:136px;height:136px;border-top-color:#fb923c2e;animation:rocket_loader_orbit 8s linear infinite reverse}.rocket_loader_cloud{position:absolute;bottom:26px;width:34px;height:14px;border-radius:999px;background:#ffffffeb;box-shadow:12px -4px 0 2px #ffffffeb,22px 0 0 -1px #ffffffeb;opacity:.72}.rocket_loader_cloud_one{left:12px;animation:rocket_loader_cloud_left 2.2s ease-in-out infinite}.rocket_loader_cloud_two{right:16px;bottom:42px;transform:scale(.9);animation:rocket_loader_cloud_right 2.6s ease-in-out infinite}.rocket_loader_glow{position:absolute;left:50%;bottom:18px;width:74px;height:74px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#ffad336b,#ffad3300 72%);animation:rocket_loader_glow 1.4s ease-in-out infinite}.rocket_loader_rocket{position:absolute;left:50%;bottom:42px;width:60px;height:108px;transform:translate(-50%);border-radius:30px 30px 18px 18px;background:linear-gradient(180deg,#fefefe,#e9eef7 62%,#c9d4e5);box-shadow:0 14px 30px #0f172a29;animation:rocket_loader_lift 1.4s ease-in-out infinite}.rocket_loader_rocket:before{content:"";position:absolute;top:-20px;left:50%;width:30px;height:36px;transform:translate(-50%);border-radius:50% 50% 18% 18%;background:linear-gradient(180deg,#ff6b57,#f44336)}.rocket_loader_rocket:after{content:"";position:absolute;inset:12px 10px auto;height:10px;border-radius:999px;background:#3b82f624}.rocket_loader_window{position:absolute;top:26px;left:50%;width:18px;height:18px;transform:translate(-50%);border:3px solid #dbe6f4;border-radius:50%;background:radial-gradient(circle at 32% 28%,#c8efff,#77c3f2 58%,#3a77b5)}.rocket_loader_fin{position:absolute;bottom:22px;width:18px;height:30px;background:linear-gradient(180deg,#ff7a59,#ef4444)}.rocket_loader_fin_left{left:-10px;clip-path:polygon(100% 0,100% 100%,0 84%)}.rocket_loader_fin_right{right:-10px;clip-path:polygon(0 0,100% 84%,0 100%)}.rocket_loader_flame{position:absolute;left:50%;bottom:-26px;width:22px;height:34px;transform:translate(-50%);clip-path:polygon(50% 0,82% 34%,66% 100%,34% 100%,18% 34%);background:linear-gradient(180deg,#fff2a8,#ff9f1c 48%,#ef4444);animation:rocket_loader_flame .52s ease-in-out infinite}.rocket_loader_smoke{position:absolute;bottom:24px;width:28px;height:28px;border-radius:50%;background:#cbd5e1db;filter:blur(1px)}.rocket_loader_smoke_left{left:36px;animation:rocket_loader_smoke_left 1.4s ease-out infinite}.rocket_loader_smoke_right{right:36px;animation:rocket_loader_smoke_right 1.4s ease-out infinite}.rocket_loader_text{margin:0;font-size:1rem;font-weight:700;color:#334155;letter-spacing:.02em;text-align:center}@keyframes rocket_loader_lift{0%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px) rotate(-1deg)}70%{transform:translate(-50%) translateY(-18px) rotate(1deg)}}@keyframes rocket_loader_orbit{to{transform:translate(-50%) rotate(360deg)}}@keyframes rocket_loader_flame{0%,to{transform:translate(-50%) scaleY(.94);opacity:.9}50%{transform:translate(-50%) scaleY(1.16);opacity:1}}@keyframes rocket_loader_glow{0%,to{transform:translate(-50%) scale(.92);opacity:.68}50%{transform:translate(-50%) scale(1.08);opacity:1}}@keyframes rocket_loader_smoke_left{0%{transform:translate(0) scale(.72);opacity:0}22%{opacity:.78}to{transform:translate(-18px,34px) scale(1.42);opacity:0}}@keyframes rocket_loader_smoke_right{0%{transform:translate(0) scale(.72);opacity:0}22%{opacity:.78}to{transform:translate(18px,34px) scale(1.42);opacity:0}}@keyframes rocket_loader_cloud_left{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes rocket_loader_cloud_right{0%,to{transform:scale(.9) translate(0)}50%{transform:scale(.9) translate(-8px)}}@media (prefers-reduced-motion: reduce){.rocket_loader_orbit_one,.rocket_loader_orbit_two,.rocket_loader_cloud_one,.rocket_loader_cloud_two,.rocket_loader_glow,.rocket_loader_rocket,.rocket_loader_flame,.rocket_loader_smoke_left,.rocket_loader_smoke_right{animation:none}}
