.stellar-confirm-dialog-layer{--stellar-confirm-dialog-pad: 1rem;--stellar-confirm-dialog-width: 16.45rem;--stellar-confirm-dialog-min-h: 11rem;--stellar-confirm-dialog-content-x: 1.7rem;--stellar-confirm-dialog-content-right: 2rem;--stellar-confirm-dialog-content-top: 1.85rem;--stellar-confirm-dialog-content-bottom: 1.95rem;--stellar-confirm-dialog-bg-top: .95rem;--stellar-confirm-dialog-frame-x: .3rem;--stellar-confirm-dialog-frame-w-sub: .6rem;--stellar-confirm-dialog-frame-bottom: .4rem;--stellar-confirm-dialog-button-h: 2.4rem;--stellar-confirm-dialog-action-gap: 1.2rem;position:absolute;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--stellar-confirm-dialog-pad);background:var(--stellar-bg-scrim, rgba(0, 0, 0, .6));animation:stellar-confirm-dialog-fade-in .18s ease-out both;pointer-events:auto}.stellar-confirm-dialog-layer,.stellar-confirm-dialog-layer *{box-sizing:border-box}.stellar-confirm-dialog-surface{position:relative;width:min(var(--stellar-confirm-dialog-width),100%);min-height:var(--stellar-confirm-dialog-min-h);padding:var(--stellar-confirm-dialog-content-top) var(--stellar-confirm-dialog-content-right) var(--stellar-confirm-dialog-content-bottom) var(--stellar-confirm-dialog-content-x);overflow:hidden;animation:stellar-confirm-dialog-rise-in .22s cubic-bezier(.2,.8,.2,1) both}.stellar-confirm-dialog-ornament,.stellar-confirm-dialog-gradient,.stellar-confirm-dialog-frame{position:absolute;pointer-events:none}.stellar-confirm-dialog-ornament{inset:0;z-index:0;overflow:hidden}.stellar-confirm-dialog-gradient{top:var(--stellar-confirm-dialog-bg-top);right:0;bottom:0;left:0;border-radius:.4rem .4rem 0 0;background:linear-gradient(180deg,#332b42 0%,#3c3745 100%)}.stellar-confirm-dialog-frame{top:0;left:var(--stellar-confirm-dialog-frame-x);display:block;width:calc(100% - var(--stellar-confirm-dialog-frame-w-sub));height:calc(100% - var(--stellar-confirm-dialog-frame-bottom))}.stellar-confirm-dialog-corner-moon{position:absolute;display:block;width:8PX;height:8PX}.stellar-confirm-dialog-corner-moon-top-left{top:1PX;left:7PX}.stellar-confirm-dialog-corner-moon-top-right{top:0;right:8PX;transform:scaleX(-1)}.stellar-confirm-dialog-corner-moon-bottom-left{bottom:8PX;left:6PX;transform:scaleY(-1)}.stellar-confirm-dialog-corner-moon-bottom-right{right:6PX;bottom:8PX;transform:rotate(180deg)}.stellar-confirm-dialog-content{position:relative;z-index:1}.stellar-confirm-dialog-title,.stellar-confirm-dialog-body,.stellar-confirm-dialog-action-text{display:block;color:var(--stellar-text-strong, #fff);font-family:PingFang SC,sans-serif}.stellar-confirm-dialog-title{font-size:.9rem;font-weight:600;line-height:1.2rem;text-align:center}.stellar-confirm-dialog-body{margin-top:.8rem;color:#ffffffb3;font-size:.7rem;font-weight:400;line-height:.9rem;text-align:left}.stellar-confirm-dialog-body-no-title{margin-top:0}.stellar-confirm-dialog-body-content{margin-top:.4rem}.stellar-confirm-dialog-actions{display:flex;gap:var(--stellar-confirm-dialog-action-gap);margin-top:1rem}.stellar-confirm-dialog-actions-single{justify-content:center}.stellar-confirm-dialog-action{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:var(--stellar-confirm-dialog-button-h);padding:0 1rem;border-radius:24.975rem}.stellar-confirm-dialog-actions-single .stellar-confirm-dialog-action{flex:0 1 100%}.stellar-confirm-dialog-action-secondary{background:var(--stellar-bg-surface-muted, rgba(255, 255, 255, .25))}.stellar-confirm-dialog-action-primary{background:rgba(255,255,255,.9)}.stellar-confirm-dialog-action-disabled{opacity:.58;pointer-events:none}.stellar-confirm-dialog-action-text{overflow:hidden;font-size:.8rem;font-weight:400;line-height:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.stellar-confirm-dialog-action-secondary-hover,.stellar-confirm-dialog-action-primary-hover{opacity:.82}.stellar-confirm-dialog-action-primary .stellar-confirm-dialog-action-text{color:#000}.stellar-confirm-dialog-layer-closing{animation:stellar-confirm-dialog-fade-out .2s ease-in both;pointer-events:none}.stellar-confirm-dialog-layer-closing .stellar-confirm-dialog-surface{animation:stellar-confirm-dialog-drop-out .2s cubic-bezier(.4,0,1,1) both}@keyframes stellar-confirm-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes stellar-confirm-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes stellar-confirm-dialog-rise-in{0%{opacity:0;transform:translate3d(0,1.6rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes stellar-confirm-dialog-drop-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,1.6rem,0) scale(.98)}}@media (prefers-reduced-motion: reduce){.stellar-confirm-dialog-layer,.stellar-confirm-dialog-surface{animation:none}}.stellar-confirm-dialog-layer-h5,.stellar-confirm-dialog-layer-mini{--stellar-confirm-dialog-pad: 20PX;--stellar-confirm-dialog-width: 329PX;--stellar-confirm-dialog-min-h: 220PX;--stellar-confirm-dialog-content-x: 34PX;--stellar-confirm-dialog-content-right: 40PX;--stellar-confirm-dialog-content-top: 37PX;--stellar-confirm-dialog-content-bottom: 39PX;--stellar-confirm-dialog-bg-top: 19PX;--stellar-confirm-dialog-frame-x: 6PX;--stellar-confirm-dialog-frame-w-sub: 12PX;--stellar-confirm-dialog-frame-bottom: 8PX;--stellar-confirm-dialog-button-h: 48PX;--stellar-confirm-dialog-action-gap: 24PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-gradient,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-gradient{border-radius:8PX 8PX 0 0}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-title,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-title{font-size:18PX;line-height:24PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-body,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-body{margin-top:16PX;font-size:14PX;line-height:18PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-body-content,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-body-content{margin-top:8PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-actions,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-actions{margin-top:20PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-action,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-action{padding:0 20PX}.stellar-confirm-dialog-layer-h5 .stellar-confirm-dialog-action-text,.stellar-confirm-dialog-layer-mini .stellar-confirm-dialog-action-text{font-size:16PX;line-height:20PX}.stellar-confirm-dialog-layer-splash-offline{padding:20PX}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-surface{width:295PX;min-height:118PX;padding:28PX 20PX 0;overflow:hidden;background:#2e2e2e;border-radius:16PX}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-ornament{display:none}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-content{display:flex;flex-direction:column;align-items:stretch}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-body{color:#fffc;font-size:14PX;font-weight:400;line-height:18PX;text-align:center}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-body-no-title{margin-top:0}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-actions{gap:0;width:calc(100% + 40PX);margin-top:20PX;margin-left:-20PX;border-top:1PX solid rgba(255,255,255,.05)}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-actions-single .stellar-confirm-dialog-action{flex:1 0 0}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-action{height:52PX;padding:10PX 40PX;background:transparent;border-radius:0}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-action-text{color:#865eff;font-size:16PX;font-weight:500;line-height:20PX}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-action-primary .stellar-confirm-dialog-action-text{color:#865eff}.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-action-primary-hover,.stellar-confirm-dialog-layer-splash-offline .stellar-confirm-dialog-action-secondary-hover{opacity:.72}.world-template-empty-state{position:absolute;left:max(20PX,calc(50% - 167.5PX));z-index:1;display:flex;flex-direction:column;align-items:center;width:min(325PX,calc(100% - 40PX))}.world-template-empty-state-with-illustration{top:260PX}.world-template-empty-state-without-illustration{top:311PX}.world-template-empty-state-with-action{gap:28PX}.world-template-empty-main{display:flex;flex-direction:column;align-items:center;width:100%}.world-template-empty-illustration{width:140PX;height:140PX;overflow:hidden}.world-template-empty-illustration-with-title{margin-bottom:-10PX}.world-template-empty-illustration-image{display:block;width:140PX;height:140PX}.world-template-empty-copy{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff;line-height:0;text-align:center}.world-template-empty-title,.world-template-empty-description{display:block;overflow:hidden;line-height:18PX;text-align:center;text-overflow:ellipsis}.world-template-empty-title{max-width:100%;color:#ffffffe6;font-size:16PX;font-weight:600;white-space:nowrap}.world-template-empty-title+.world-template-empty-description{margin-top:8PX}.world-template-empty-description{color:#fff9;font-size:14PX;font-weight:400;line-height:18PX}.world-template-empty-description-single{width:100%}.world-template-empty-description-with-title{width:min(283PX,100%)}.world-template-empty-button{display:flex;align-items:center;justify-content:center;min-width:90PX;height:38PX;padding:0 33PX;border-radius:99PX;background:#865eff}.world-template-empty-button-hover{opacity:.86}.world-template-empty-button-text{display:block;color:#fff;font-size:12PX;font-weight:400;line-height:20PX;white-space:nowrap}.world-achievement-modal-root{position:fixed;z-index:1200;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:236PX 24PX 0;background:rgba(0,0,0,.6);box-sizing:border-box}.world-achievement-modal-root,.world-achievement-modal-root *{box-sizing:border-box}.world-achievement-modal-panel{--world-achievement-modal-height: 358PX;position:relative;width:min(329PX,100%);height:var(--world-achievement-modal-height);overflow:visible;background:transparent}.world-achievement-modal-panel-unlocked{--world-achievement-modal-height: 389PX}.world-achievement-modal-ornament,.world-achievement-modal-gradient,.world-achievement-modal-stars,.world-achievement-modal-frame{position:absolute;pointer-events:none}.world-achievement-modal-ornament{inset:0;z-index:0;overflow:visible}.world-achievement-modal-gradient{top:19PX;right:0;bottom:0;left:0;border-radius:8PX;background:linear-gradient(180deg,#332b42 0%,#3c3745 100%)}.world-achievement-modal-stars{top:19PX;left:0;display:block;width:100%;height:calc(var(--world-achievement-modal-height) - 19PX);opacity:.22}.world-achievement-modal-frame{top:0;left:6PX;display:block;width:calc(100% - 12PX);height:calc(var(--world-achievement-modal-height) - 8PX)}.world-achievement-modal-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:37PX 34PX 44PX}.world-achievement-modal-icon-frame{display:flex;align-items:center;justify-content:center;width:130PX;height:130PX;overflow:hidden}.world-achievement-modal-icon{display:block;width:130PX;height:130PX}.world-achievement-modal-icon .taro-img__mode-aspectfit{top:50%;left:50%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translate(-50%,-50%)}.world-achievement-modal-copy{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16PX}.world-achievement-modal-panel-locked .world-achievement-modal-copy{margin-top:0}.world-achievement-modal-title{display:block;max-width:100%;overflow:hidden;color:#ffffffe6;font-size:14PX;font-weight:600;line-height:24PX;text-align:center;text-overflow:ellipsis;white-space:nowrap}.world-achievement-modal-time{display:block;margin-top:16PX;padding:6PX 15PX;border-radius:4PX;background:rgba(255,255,255,.1);color:#ffffffb3;font-size:12PX;line-height:18PX;text-align:center}.world-achievement-modal-description{display:block;width:100%;margin-top:16PX;color:#fff9;font-size:14PX;line-height:18PX;text-align:center}.world-achievement-modal-time+.world-achievement-modal-description{margin-top:8PX}.world-achievement-modal-locked-details{display:flex;flex-direction:column;align-items:center;width:100%;gap:4PX;margin-top:12PX}.world-achievement-modal-locked-detail{display:block;width:100%;font-size:14PX;line-height:18PX;text-align:center}.world-achievement-modal-locked-label{color:#ffffff80}.world-achievement-modal-locked-value{color:#fffc}.world-achievement-modal-button{display:flex;align-items:center;justify-content:center;height:48PX;border-radius:100PX}.world-achievement-modal-button-muted{width:130PX;margin-top:20PX;background:rgba(255,255,255,.25)}.world-achievement-modal-button-text{color:#ffffffe6;font-size:16PX;line-height:20PX}.world-achievement-modal-actions{display:flex;width:100%;gap:24PX;margin-top:20PX}.world-achievement-modal-actions .world-achievement-modal-button{flex:1;min-width:0;margin-top:0}.world-achievement-modal-button-primary{background:rgba(255,255,255,.9)}.world-achievement-modal-primary-text{color:#000000e6;font-size:16PX;line-height:20PX}.world-achievement-modal-button-disabled{opacity:.72}.community-qr-dialog-layer{position:fixed;z-index:1400}.community-qr-dialog-layer .stellar-confirm-dialog-surface{min-height:0;padding:37PX 34PX 39PX;overflow:visible}.community-qr-dialog-layer .stellar-confirm-dialog-body{display:none}.community-qr-dialog-layer .stellar-confirm-dialog-title{color:#ffffffe6}.community-qr-dialog-layer .stellar-confirm-dialog-body-content{margin-top:12PX}.community-qr-dialog-layer .stellar-confirm-dialog-actions,.community-qr-dialog-layer .stellar-confirm-dialog-corner-moon-top-right{display:none}.community-qr-dialog-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;gap:12PX}.community-qr-dialog-close{position:absolute;top:-7.54PX;right:4.24PX;z-index:2;display:flex;align-items:center;justify-content:center;width:31PX;height:31PX}.community-qr-dialog-close-hover{opacity:.82}.community-qr-dialog-close-image{display:block;width:31PX;height:31PX}.community-qr-dialog-description{display:block;width:100%;color:#ffffffb3;font-family:PingFang SC,sans-serif;font-size:12PX;line-height:18PX;text-align:center}.community-qr-dialog-code-shell{display:flex;align-items:center;justify-content:center;width:180PX;height:180PX;padding:8PX;overflow:hidden;border-radius:8PX;background:#ffffff}.community-qr-dialog-code{display:block;width:164PX;height:164PX}.community-qr-dialog-unavailable{color:#0000008c;font-family:PingFang SC,sans-serif;font-size:14PX;line-height:20PX;text-align:center}.world-play-composer-reference-bar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.2rem;width:100%;max-width:100%;margin-bottom:.25rem}.world-play-composer-reference-item{display:flex;align-items:center;gap:.15rem;max-width:100%;min-width:0;min-height:.95rem;padding:.1rem .25rem;border:.025rem solid rgba(64,158,255,.28);border-radius:.45rem;background:rgba(64,158,255,.1);color:#409eff}.world-play-composer-reference-label,.world-play-composer-reference-name,.world-play-composer-reference-remove-text{display:block;color:#409eff;font-size:.6rem;font-weight:600;line-height:.75rem;white-space:nowrap}.world-play-composer-reference-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.world-play-composer-reference-remove{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:.7rem;height:.7rem;border-radius:50%;background:rgba(64,158,255,.12)}.world-play-composer-reference-remove-hover{background:rgba(64,158,255,.2)}.world-play-composer-reference-remove-text{font-size:.5rem;line-height:.6rem;text-align:center}.world-play-page-compact .world-play-composer-reference-bar{gap:4PX;margin-bottom:5PX}.world-play-page-compact .world-play-composer-reference-item{gap:3PX;min-height:19PX;padding:2PX 5PX;border-width:1PX;border-radius:9PX}.world-play-page-compact .world-play-composer-reference-label,.world-play-page-compact .world-play-composer-reference-name,.world-play-page-compact .world-play-composer-reference-remove-text{font-size:12PX;line-height:15PX}.world-play-page-compact .world-play-composer-reference-remove{width:14PX;height:14PX}.world-play-page-compact .world-play-composer-reference-remove-text{font-size:10PX;line-height:12PX}.world-play-inference-retry-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:100%;min-height:5.7rem;overflow:hidden;padding:1rem .8rem;border:.05rem solid rgba(255,255,255,.1);border-radius:.6rem;background:rgba(0,0,0,.5);backdrop-filter:blur(.1rem);-webkit-backdrop-filter:blur(.1rem)}.world-play-dialogue-mode-retry-card{width:auto;max-width:var(--dm-bubble-w, 12.8rem);min-height:3rem;margin-left:calc(var(--dm-avatar, 1.75rem) + .3rem);border-width:.025rem;backdrop-filter:blur(.05rem);-webkit-backdrop-filter:blur(.05rem)}.world-play-inference-retry-card-message-only{min-height:0}.world-play-inference-retry-text{display:block;width:100%;min-width:0;overflow:hidden;color:#fff9;font-size:.7rem;line-height:1rem;text-overflow:ellipsis}.world-play-inference-retry-button{display:flex;align-items:center;justify-content:center;width:100%;height:2.2rem;padding:.5rem 1rem;border-radius:5rem;background:rgba(255,255,255,.15)}.world-play-inference-retry-button-text{display:block;color:#fff;font-size:.8rem;line-height:1rem;text-align:center;white-space:nowrap}.world-play-page-compact .world-play-inference-retry-card{gap:10PX;min-height:114PX;padding:20PX 16PX;border-width:1PX;border-radius:12PX;backdrop-filter:blur(2PX);-webkit-backdrop-filter:blur(2PX)}.world-play-page-compact .world-play-dialogue-mode-retry-card{min-height:60PX;margin-left:calc(var(--dm-avatar, 35PX) + 6PX)}.world-play-page-compact .world-play-inference-retry-card-message-only{min-height:0}.world-play-page-compact .world-play-inference-retry-text{font-size:14PX;line-height:20PX}.world-play-page-compact .world-play-inference-retry-button{height:44PX;padding:10PX 20PX;border-radius:100PX}.world-play-page-compact .world-play-inference-retry-button-text{font-size:16PX;line-height:20PX}.world-play-settlement-status{position:absolute;bottom:3.85rem;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:.4rem;max-width:calc(100% - 2rem);padding:.6rem .8rem;border-radius:.6rem;background:rgba(0,0,0,.3);backdrop-filter:blur(.75rem);pointer-events:none;transform:translate(-50%);-webkit-backdrop-filter:blur(.75rem)}.world-play-settlement-status-spinner{box-sizing:border-box;display:block;flex:0 0 .7rem;width:.7rem;height:.7rem;border:.1rem solid rgba(255,255,255,.18);border-top-color:#ffffffb8;border-right-color:#ffffff6b;border-radius:50%;animation:world-play-settlement-status-spin .8s linear infinite}.world-play-settlement-status-text{display:block;max-width:100%;overflow:hidden;color:#fff9;font-size:.7rem;font-weight:400;line-height:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.world-play-dialogue-mode-progress-slot{position:absolute;bottom:calc(var(--dm-footer-rest-bottom) + var(--dm-composer-h) + 1rem);left:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none;transform:translate(-50%)}.world-play-settlement-status-dialogue,.world-play-settlement-status-inline{position:relative;bottom:auto;left:auto;align-self:center;width:auto;transform:none}@keyframes world-play-settlement-status-spin{to{transform:rotate(360deg)}}.world-play-page-compact .world-play-settlement-status{bottom:77PX;gap:8PX;max-width:calc(100% - 40PX);padding:12PX 16PX;border-radius:12PX;backdrop-filter:blur(15PX);-webkit-backdrop-filter:blur(15PX)}.world-play-page-compact .world-play-settlement-status-spinner{flex-basis:14PX;width:14PX;height:14PX;border-width:2PX}.world-play-page-compact .world-play-settlement-status-text{font-size:14PX;line-height:20PX}.world-play-page-compact .world-play-dialogue-mode-progress-slot{bottom:calc(var(--dm-footer-rest-bottom) + var(--dm-composer-h) + 20PX)}.world-play-page-compact .world-play-settlement-status-dialogue,.world-play-page-compact .world-play-settlement-status-inline{bottom:auto}@media (prefers-reduced-motion: reduce){.world-play-settlement-status-spinner{animation:none}}
