@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caprasimo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caprasimo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#58432b transparent;--background-start:#000;--background-end:#000;--foreground:#d79a5f;--text-secondary:#ae814e;--text-secondary-strong:#b98857;--on-primary:#0d0804;--primary:#d79a5f;--primary-hover:#e8b476;--primary-glow:#d79a5f59;--surface:#140d07;--surface-hover:#1d1309;--surface-border:#d79a5f24;--surface-shadow:#0009;--accent:#e0a76b;--accent-glow:#e0a76b4d;--danger:#b0452c;--danger-hover:#7a2f1f;--danger-soft:#c2603f;--success:#7a8a5e;--transition-bouncy:all .5s cubic-bezier(.34, 1.56, .64, 1);--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--font-sans:"Figtree";--font-display:"Caprasimo";--font-mono:ui-monospace, Menlo, Consolas, monospace;--z-banner:900;--z-nav:1000;--z-overlay:2000;--z-max:9999}html{background:var(--background-start);background-attachment:fixed;max-width:100vw}body{color:var(--foreground);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;letter-spacing:-.01em;flex-direction:column;height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}.app-layout{background:0 0;flex:1;height:100%;display:flex;position:relative;overflow:clip}.main-view{background:0 0;border-radius:8px;flex-direction:column;flex:1;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden auto}.main-view>*{flex-shrink:0}@media (max-width:768px){.main-view{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));border-radius:0;margin:0}}.main-view:has(.focused-flow-main:not([style*="display: none"])){padding-bottom:0}.main-view:has(#stage:not([style*="display: none"])){border-radius:0;margin:0;padding-bottom:0;overflow:hidden}.main-content{flex-direction:column;flex-shrink:0;min-height:100%;display:flex}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-top:0;margin-bottom:.5rem;font-weight:700}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.25}h3{font-size:1.75rem;line-height:1.3}h4{font-size:1.5rem;line-height:1.35}h5{font-size:1.25rem;line-height:1.4}h6{font-size:1rem;line-height:1.5}p{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.6}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-overlay);border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);margin:8px;padding:.7rem 1.2rem;font-weight:700;transition:transform .15s;position:fixed;top:0;left:0;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;touch-action:manipulation;text-decoration:none}button,input,textarea,select{touch-action:manipulation;font-family:inherit}.glass{border-radius:var(--radius-lg);box-shadow:0 8px 32px -8px var(--surface-shadow), 0 4px 16px -4px var(--surface-shadow), inset 0 1px 1px #d79a5f1f, inset 0 -1px 1px #d79a5f0a;background:linear-gradient(135deg,#d79a5f0d 0%,#d79a5f03 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");position:relative}.glass-modal{background-color:#0d0804f0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in,.animate-stagger-1,.animate-stagger-2,.animate-stagger-3,.animate-stagger-4{animation:.1s ease-out forwards fadeIn}.btn{border-radius:var(--radius-full);min-height:48px;transition:var(--transition-bouncy);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.8rem 1.8rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--accent));color:var(--on-primary);box-shadow:0 8px 24px -4px var(--primary-glow), inset 0 1px 0 #e8b47640;z-index:1;border:1px solid #e8b47633;font-weight:700;position:relative;overflow:hidden}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e8b47640,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn-secondary{color:var(--foreground);border:1px solid var(--surface-border);background:#d79a5f14}.btn-danger{background:var(--danger);color:#f5e7dc;border:1px solid #f5e7dc26;font-weight:700}@media (hover:hover) and (pointer:fine){.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 12px 30px -4px var(--primary-glow), inset 0 1px 0 #e8b47666;transform:translateY(-2px)scale(1.03)}.btn-secondary:hover{background:#d79a5f24;transform:translateY(-2px)}.btn-danger:hover{background:var(--danger-hover);transform:translateY(-2px)scale(1.03)}}.btn-lg{padding:1rem 2.5rem;font-size:1.1rem}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:hover{transform:none}.btn-primary:disabled:before{display:none}.text-gradient{background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:#d79a5f14 linear-gradient(90deg,#d79a5f0d 25%,#d79a5f21 50%,#d79a5f0d 75%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.skeleton-title{border-radius:6px;width:60%;height:1.5rem}.skeleton-desc{border-radius:4px;width:90%;height:1rem;margin-bottom:.5rem}.skeleton-badge{border-radius:12px;width:60px;height:24px}@media (max-width:768px){.mobile-hide{display:none!important}}.projectorWash{z-index:-1;pointer-events:none;background-color:var(--background-start);background-color:#0000;background-image:radial-gradient(circle at 50% -10%,#d79a5f0f,#0000 55%),radial-gradient(circle at 15% 45%,#6e4a260d,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:120vh;animation:25s ease-in-out infinite alternate bgBreathing;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 85%);mask-image:linear-gradient(#000 40%,#0000 85%)}@keyframes bgBreathing{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.page-container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:2rem}.page-container--narrow{max-width:640px}@media (max-width:768px){.page-container{padding-inline:1rem}}.page-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-header--center{text-align:center;flex-direction:column;align-items:center;gap:.25rem}.page-title{letter-spacing:-.02em;margin:0;font-size:2.2rem;font-weight:800;line-height:1.15}.page-subtitle{color:var(--text-secondary);margin:.35rem 0 0;font-size:1rem;line-height:1.5}@media (max-width:768px){.page-title{font-size:1.75rem}}.back-link{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--foreground)}.back-circle{border:1px solid var(--surface-border);width:44px;height:44px;color:var(--foreground);cursor:pointer;background:#d79a5f0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.back-circle:hover{background:#d79a5f1f}}
#stage,.lobby-stage{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.lobby-stage-known{display:none}html[data-opening] .lobby-stage-known{display:grid}.main-view:has(>.main-content>.lobby-stage:not(.lobby-stage-known)){border-radius:0;margin:0;padding-bottom:0;overflow:hidden}html[data-opening] .main-view:has(>.main-content>.lobby-stage-known){border-radius:0;margin:0;padding-bottom:0;overflow:hidden}body:has(#stage:not([style*="display: none"])){background:#050403}body:has(.lobby-stage:not(.lobby-stage-known)){background:#050403}html[data-opening] body:has(.lobby-stage-known){background:#050403}.lobby-frame{--sk-t:0px;--sk-r:0px;--sk-b:0px;--sk-l:0px;color:#d79a5f;background:#000;border:1px solid #17100a;border-radius:36px;flex-direction:column;width:390px;height:812px;max-height:calc(100dvh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #000000b3}@media (max-width:519px){#stage,.lobby-stage{padding:0}.lobby-frame{--sk-t:env(safe-area-inset-top,0px);--sk-r:env(safe-area-inset-right,0px);--sk-b:env(safe-area-inset-bottom,0px);--sk-l:env(safe-area-inset-left,0px);width:100%;height:var(--kb-h,100dvh);max-height:none;top:var(--kb-top,0px);box-shadow:none;border:none;border-radius:0;align-self:start}}@media (min-width:520px) and (max-height:519px){#stage,.lobby-stage{padding:0}.lobby-frame{--sk-t:env(safe-area-inset-top,0px);--sk-r:env(safe-area-inset-right,0px);--sk-b:env(safe-area-inset-bottom,0px);--sk-l:env(safe-area-inset-left,0px);width:100%;height:var(--kb-h,100dvh);max-height:none;top:var(--kb-top,0px);box-shadow:none;border:none;border-radius:0;align-self:start}.sk-lobby{width:min(100%, calc(390px + var(--sk-l) + var(--sk-r)));margin:0 auto}}.boot{z-index:2;background:#000;position:absolute;inset:0}.sk{font-family:var(--font-sans,"Figtree"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;letter-spacing:-.01em;color:#d79a5f;padding:calc(26px + var(--sk-t)) calc(22px + var(--sk-r)) calc(26px + var(--sk-b)) calc(22px + var(--sk-l));flex-direction:column;font-size:15px;line-height:1.55;display:flex;position:absolute;inset:0;overflow:hidden}.sk-log{display:none}html[data-opening=log] .sk-log{display:flex}html[data-opening=log] .sk-lobby{display:none}.sk-bar{background:#d79a5f1c;border-radius:999px;height:9px;display:block}.sk-both .sk-bar{animation:2.4s ease-in-out .7s infinite skBreathe}@keyframes skBreathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.sk-both .sk-bar{animation:none}}.sk-sign{flex:none;margin:0 0 18px}.sk-reel svg{width:100%;height:auto;display:block}.sk-reel{border-bottom:1px solid #2b1d10;flex:none;margin:0 0 14px;padding-bottom:12px}html[data-strip=seen] .sk-reel{display:none}html[data-strip=seen] .sk-h1{margin-top:8px}.sk-caps{text-align:center;color:#ae814e;text-wrap:balance;grid-template-columns:repeat(3,minmax(0,1fr));gap:2%;margin:0;padding:7px 2.3% 0;font-size:11.5px;line-height:1.3;display:grid}.sk-caps .hot{color:#d79a5f;font-weight:700}.sk-lobby{container-type:inline-size}.sk-h1{flex:none;align-items:center;height:min(28.75px,8.74cqi);margin:0 0 20px;display:flex}.sk-h1 .sk-bar{background:#d79a5f26;border-radius:8px;height:19px}.sk-sect{letter-spacing:.1em;text-transform:uppercase;color:#ae814e;flex:none;margin:6px 0 8px;font-size:12px;font-weight:700}.sk-row{--tk-corner:8px;--tk-notch:6px;--tk-stub:33px;--tk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.91 0 0 0 0 0.71 0 0 0 0 0.46 0 0 0 0.08 -0.025'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");isolation:isolate;flex:none;align-items:center;margin-bottom:8px;padding:16px 41px 16px 17px;display:flex;position:relative}.sk-row:before,.sk-row:after{content:"";z-index:-1;--xl:0px;--xn:calc(100% - var(--tk-stub));--y0:0px;--y1:100%;--rr:var(--tk-notch);-webkit-mask:radial-gradient(circle at var(--xl) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xl) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 100% / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--xl) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xl) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 100% / 51% 51% no-repeat;mask:radial-gradient(circle at var(--xl) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xl) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y0), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at var(--xn) var(--y1), #0000 var(--rr), #000 calc(var(--rr) + .6px)) 100% 100% / 51% 51% no-repeat;position:absolute}.sk-row:before{border-radius:0 var(--tk-corner) var(--tk-corner) 0;background:linear-gradient(#3a2816,#2b1d10 42%,#22170d);inset:0}.sk-row:after{border-radius:0 calc(var(--tk-corner) - 1px) calc(var(--tk-corner) - 1px) 0;--xl:-1px;--xn:calc(100% + 1px - var(--tk-stub));--y0:-1px;--y1:calc(100% + 1px);--rr:calc(var(--tk-notch) + 1px);background:var(--tk-grain) 0 0 / 180px 180px, linear-gradient(90deg, #0000 var(--xn), #ae814e0e var(--xn)), linear-gradient(180deg, #0d0804, #0a0603);inset:1px}.sk-row-stub{width:var(--tk-stub);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.sk-row-perf{background:repeating-linear-gradient(#4a3219 0 2px,#0000 2px 6px);width:1px;position:absolute;top:10px;bottom:10px;left:-.5px}.sk-row-main{flex:auto;min-width:0}.sk-row-title{align-items:center;height:24.025px;display:flex}.sk-row-title .sk-bar{background:#d79a5f26;height:11px}.sk-row-sub{align-items:center;height:16px;margin-top:1px;display:flex}.sk-row-sub .sk-bar{height:8px}.sk-row-go{color:#d79a5f38;flex:none;font-size:15px;font-weight:700;line-height:1}.sk-dock{padding:20px calc(22px + var(--sk-r)) calc(18px + var(--sk-b)) calc(22px + var(--sk-l));background:linear-gradient(#0000,#000 20px);position:absolute;bottom:0;left:0;right:0}.sk-find{box-sizing:border-box;letter-spacing:normal;color:#ae814e;background:linear-gradient(#100a06,#0b0704);border:1px solid #58432b;border-radius:999px;align-items:center;gap:11px;min-height:50px;padding:0 15px;font-size:16px;display:flex;box-shadow:inset 0 2px 8px #000000b3}.sk-find svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;color:#9e754b;flex:none;width:20px;height:20px}.sk-log{padding-bottom:calc(32px + var(--sk-b))}.sk-rv-top{flex:none;align-items:center;height:34px;display:flex}.sk .arr{vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.95em;height:.95em;display:inline-block;overflow:visible}.sk-row-go .arr{stroke-width:2.1px;display:block}.sk-back{letter-spacing:normal;color:#9e754b;font-size:14px}.sk-film{flex:none;justify-content:center;align-items:center;height:18.75px;margin-top:2px;display:flex}.sk-film .sk-bar{height:11px}.sk-band{text-align:center;letter-spacing:.22em;color:#9e754b;flex:none;padding:3px 0 10px;font-size:11px;font-weight:600}.sk-beats{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.sk-beat{border-bottom:1px solid #1a110a;flex:none;grid-template-columns:15px 1fr 26px;column-gap:12px;padding:13px 2px;display:grid}.sk-beat:last-child{border-bottom:0}.sk-beat-line{align-items:center;height:27.125px;display:flex}.sk-beat-line .sk-bar{height:11px}.sk-beat.major .sk-bar{background:#d79a5f29}.sk-rail{align-self:stretch;position:relative}.sk-rail:before{content:"";background:#775b3e;width:1px;margin-left:-.5px;position:absolute;top:-13px;bottom:-14px;left:50%}.sk-beat:last-child .sk-rail:before{bottom:calc(100% - 12.69px)}.sk-rail:after{content:"";background:#9e754b;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:10.69px;left:50%}.sk-beat.major .sk-rail:after{background:#ae814e;width:5px;height:5px;margin-left:-2.5px;top:10.19px}.sk-f60{color:#ae814e;letter-spacing:.22em;text-transform:uppercase;background:#140d07;border:1px solid #2b1d10;border-radius:999px;flex:none;justify-content:center;align-items:center;height:60px;margin-top:20px;font-size:13px;font-weight:600;display:flex}@media (orientation:landscape) and (max-height:519px){html[data-opening=log] .sk-log{padding:calc(10px + var(--sk-t)) max(calc(22px + var(--sk-r)), calc((100% - 560px) / 2)) calc(10px + var(--sk-b)) max(calc(22px + var(--sk-l)), calc((100% - 560px) / 2));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sk-log>*{grid-column:1;min-width:0}.sk-log>.sk-rv-top{grid-row:1;place-self:center start;height:auto;line-height:1.25}.sk-log>.sk-film{grid-row:1}.sk-log>.sk-band{grid-row:2;padding-bottom:6px;line-height:1.3}.sk-log>.sk-beats{grid-row:3}.sk-log>.sk-f60{grid-row:4;height:48px;margin-top:42px}}.boot-mid{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 22px;display:flex;position:absolute;inset:0}.boot-mid>*{pointer-events:auto}.boot-say{color:var(--text-secondary,#ae814e);margin:0;font-size:15px;line-height:1.5}.boot-wait{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boot[data-state] .sk-log{display:none}.boot[data-state] .sk-lobby{display:flex}.boot[data-state] .sk-lobby>:not(.sk-sign){visibility:hidden}.boot-retry{color:#e8b476;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#241505;border:1px solid #6e4a26;border-radius:999px;min-height:44px;margin-top:20px;padding:0 22px;font-size:15px;font-weight:700}.boot-retry:active{box-shadow:inset 0 0 0 1px var(--text-secondary,#ae814e);background:#2e1b06}@media (hover:hover) and (pointer:fine){.boot-retry:hover{background:#2e1b06}}
.RfOGFG_banner{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:var(--z-banner);border-radius:var(--radius-md);width:min(440px,100vw - 2rem);color:var(--foreground);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#1c2b21d1,#0d1410e6);border:1px solid #d79a5f1a;align-items:center;gap:12px;padding:13px 14px;animation:.34s cubic-bezier(.34,1.56,.64,1) RfOGFG_bannerEnter;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 1px 1px #0000003d,0 14px 34px -10px #0009,inset 0 1px #d79a5f12}@media (max-width:768px){.RfOGFG_banner{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}@keyframes RfOGFG_bannerEnter{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.RfOGFG_iconChip{background:#d79a5f29;border:1px solid #d79a5f57;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:inset 0 1px #d79a5f1a,0 0 14px -4px #d79a5f8c}.RfOGFG_iconChip img{border-radius:10px;width:38px;height:38px;display:block}.RfOGFG_content{flex-direction:column;flex:1;min-width:0;display:flex}.RfOGFG_title{color:#d79a5ff5;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.RfOGFG_message{color:var(--text-secondary);margin:2px 0 0;font-size:.8rem;line-height:1.4}.RfOGFG_shareGlyph{vertical-align:-.15em;width:.95em;height:.95em;margin:0 .15em;display:inline-block}.RfOGFG_installButton{flex-shrink:0;padding:.5rem .9rem;font-size:.85rem}.RfOGFG_closeButton{color:#d79a5f66;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-8px -10px -8px -4px;padding:5px;transition:color .2s,background .2s;display:flex}.RfOGFG_closeButton:hover{color:#d79a5ff2;background:#d79a5f14}@media (prefers-reduced-motion:reduce){.RfOGFG_banner{animation:.2s RfOGFG_bannerFadeIn}}@keyframes RfOGFG_bannerFadeIn{0%{opacity:0}to{opacity:1}}
.yUvNkq_toastWrapper{pointer-events:auto;isolation:isolate;min-width:300px;max-width:420px;color:var(--foreground);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.01em;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#1c2b21c7,#0d1410db);border:1px solid #d79a5f14;border-radius:16px;align-items:center;gap:12px;padding:13px 14px 13px 13px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000003d,0 14px 34px -10px #0009,inset 0 1px #d79a5f12}.yUvNkq_enterTop{animation:.3s cubic-bezier(.34,1.56,.64,1) yUvNkq_toastEnterTop}.yUvNkq_enterBottom{animation:.3s cubic-bezier(.34,1.56,.64,1) yUvNkq_toastEnterBottom}.yUvNkq_exit{animation:.2s forwards yUvNkq_toastExit}@keyframes yUvNkq_toastEnterTop{0%{opacity:0;transform:translateY(-20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes yUvNkq_toastEnterBottom{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes yUvNkq_toastExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.yUvNkq_toastWrapper:hover{border-color:#d79a5f1f;transform:translateY(-1px);box-shadow:0 1px 1px #0000003d,0 18px 40px -10px #000000a8,inset 0 1px #d79a5f17}.yUvNkq_toastWrapper.yUvNkq_success{border-color:#d79a5f47;box-shadow:0 1px 1px #0000003d,0 14px 34px -10px #0009,0 0 24px -8px #d79a5f66,inset 0 1px #d79a5f12}.yUvNkq_toastWrapper.yUvNkq_success:hover{border-color:#d79a5f6b;box-shadow:0 1px 1px #0000003d,0 18px 40px -10px #000000a8,0 0 30px -6px #d79a5f80,inset 0 1px #d79a5f17}.yUvNkq_toastWrapper.yUvNkq_error{border-color:#ef444452;box-shadow:0 1px 1px #0000003d,0 14px 34px -10px #0009,0 0 24px -8px #ef444466,inset 0 1px #d79a5f12}.yUvNkq_toastWrapper.yUvNkq_error:hover{border-color:#ef44447a;box-shadow:0 1px 1px #0000003d,0 18px 40px -10px #000000a8,0 0 30px -6px #ef444480,inset 0 1px #d79a5f17}.yUvNkq_iconChip{color:#d79a5fe6;background:#d79a5f0f;border:1px solid #d79a5f17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px #d79a5f14}.yUvNkq_iconChip.yUvNkq_success{color:#e0a76b;background:#d79a5f29;border-color:#d79a5f57;box-shadow:inset 0 1px #d79a5f1a,0 0 14px -4px #d79a5f8c}.yUvNkq_iconChip.yUvNkq_error{color:var(--danger-soft);background:#ef444429;border-color:#ef44445c;box-shadow:inset 0 1px #d79a5f1a,0 0 14px -4px #ef444480}.yUvNkq_iconChip.yUvNkq_emoji{box-shadow:none;background:0 0;border-color:#0000;font-size:20px;line-height:1}.yUvNkq_content{flex-direction:column;flex:1;min-width:0;display:flex}.yUvNkq_title{color:#d79a5ff5;margin:0;font-size:.9rem;font-weight:550;line-height:1.35}.yUvNkq_message{color:var(--text-secondary);margin:2px 0 0;font-size:.8rem;line-height:1.4}.yUvNkq_closeButton{color:#d79a5f66;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -2px -2px 0;padding:5px;transition:color .2s,background .2s;display:flex}.yUvNkq_closeButton:hover{color:#d79a5ff2;background:#d79a5f14}.yUvNkq_progressBarContainer{background:0 0;border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.yUvNkq_progressBar{transform-origin:0;background:linear-gradient(90deg,#d79a5f47,#d79a5f8c);width:100%;height:100%;animation:linear forwards yUvNkq_progress}.yUvNkq_toastWrapper.yUvNkq_success .yUvNkq_progressBar{background:linear-gradient(90deg, #d79a5f8c, var(--accent));box-shadow:0 0 10px #e0a76b8c}.yUvNkq_toastWrapper.yUvNkq_error .yUvNkq_progressBar{background:linear-gradient(90deg, #ef44448c, var(--danger-soft));box-shadow:0 0 10px #ef444480}.yUvNkq_toastWrapper:hover .yUvNkq_progressBar{animation-play-state:paused}@keyframes yUvNkq_progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.yUvNkq_toastWrapper,.yUvNkq_toastWrapper:hover{transition:none;transform:none}.yUvNkq_enterTop,.yUvNkq_enterBottom{animation:.2s yUvNkq_toastFadeIn}.yUvNkq_exit{animation:.15s forwards yUvNkq_toastFadeOut}}@keyframes yUvNkq_toastFadeIn{0%{opacity:0}to{opacity:1}}@keyframes yUvNkq_toastFadeOut{0%{opacity:1}to{opacity:0}}
