html[data-xinyu-theme] .vw-page>.vw-heading{box-shadow:none;border-radius:0;position:static;background:0 0!important;border:0!important;padding:0!important}html[data-xinyu-theme] .vw-heading h1{color:var(--text)!important}html[data-xinyu-theme] .vw-heading p{color:var(--sub)!important}.vw-verification{color:var(--gold);border:1px dashed var(--line-bright);border-radius:8px;margin-bottom:18px;padding:8px 12px;font-size:10px;line-height:1.7}.vw-bubble+.vw-bubble{margin-top:8px}.vw-world-cast{scrollbar-width:thin;max-height:460px;overflow:auto}.vw-world-cast>.vw-member{width:100%}@media (width<=640px){.vw-world-cast{gap:8px;max-height:none;padding-bottom:5px;display:flex;overflow:auto}.vw-world-cast>.vw-member{align-items:center;width:145px;min-width:145px;padding:8px 3px}.vw-world-cast>.vw-member>svg{display:none}.vw-world-sidebar .vw-world-cast+.btn{margin-top:8px}.vw-group-detail .vw-heading h1{font-size:25px}.vw-member-list>.vw-member{min-width:130px}}.vw-page{min-width:0;max-width:1280px;color:var(--text);margin:auto}.vw-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 30px;display:flex}.vw-heading h1{letter-spacing:.055em;margin:8px 0;font:500 clamp(27px,2.7vw,40px)/1.5 Songti SC,STSong,serif}.vw-heading p{color:var(--sub);font-size:12px;line-height:1.8}.vw-heading-actions{flex-shrink:0;gap:10px;display:flex}.vw-page .btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;text-decoration:none;display:inline-flex}.vw-sub{color:var(--sub);font-size:12px;line-height:1.8}.vw-pill{border:1px solid var(--line);background:var(--v15-gauze);color:var(--gold);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;line-height:1.5;display:inline-flex}.vw-section-bar{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 18px;display:flex}.vw-section-bar h2{align-items:center;gap:10px;margin:0;font:500 22px/1.5 Songti SC,serif;display:flex}.vw-section-bar h2 small{color:var(--dim);font:12px system-ui}.vw-section-bar .v18-search{flex:none;width:280px}.vw-alert,.vw-notice{border:1px solid var(--line-bright);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:14px 18px;font-size:12px;line-height:1.8;display:flex}.vw-alert{color:var(--red);border-color:var(--red)}.vw-alert>button{color:inherit;background:0 0;border:0;margin-left:auto}.vw-notice{color:var(--mint)}.vw-empty{text-align:center;min-height:170px;color:var(--sub);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;font-size:13px;line-height:1.8;display:flex}.vw-empty>svg{color:var(--gold);width:30px;height:30px}.vw-empty h2{color:var(--text);font:500 23px Songti SC,serif}.vw-link{color:var(--gold);align-items:center;gap:9px;font-size:11px;display:inline-flex}.vw-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vw-group-card{border-radius:20px;text-decoration:none;transition:transform .2s;overflow:hidden}.vw-group-card:hover,.vw-world-card:hover{transform:translateY(-3px);border-color:var(--line-bright)!important}.vw-group-art{background:var(--hero-surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:128px;padding:30px 24px;display:flex}.vw-avatar-stack{padding-left:7px;display:flex}.vw-avatar-stack>.v18-avatar{border:2px solid var(--pane);border-radius:22px 22px 13px 13px;width:47px;height:56px;margin-left:-7px}.vw-avatar-stack .v18-avatar-fallback b{font-size:22px}.vw-card-copy h2{margin:0 0 7px;font:500 22px/1.6 Songti SC,serif}.vw-card-copy p{color:var(--sub);font-size:12px;line-height:1.9}.vw-last-message{color:var(--dim);border-top:1px solid var(--line);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:16px 0 2px;padding:15px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.vw-group-workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.vw-roster{border-radius:20px;min-width:0;padding:20px}.vw-roster .vw-section-bar{margin:0 0 14px}.vw-roster h2{font-size:18px}.vw-member-list{gap:5px;max-height:420px;margin:16px -8px;display:grid;overflow:auto}.vw-member{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:10px 8px;display:flex}.vw-member:hover,.vw-member[aria-pressed=true]{background:var(--v15-gauze);border-color:var(--line)}.vw-member>.v18-avatar{border-radius:17px 17px 10px 10px;width:40px;height:47px}.vw-member .v18-avatar-fallback b{font-size:19px}.vw-member>span:not(.v18-avatar){flex:1;min-width:0}.vw-member strong{font-size:12px;font-weight:500}.vw-member small{color:var(--dim);margin-top:5px;font-size:10px;display:block}.vw-member>svg{color:var(--gold);flex-shrink:0}.vw-roster-note{border-top:1px solid var(--line);margin-top:20px;padding-top:22px}.vw-roster-note p{color:var(--sub);font:14px/1.9 Songti SC,serif}.vw-conversation{border-radius:20px;min-width:0;overflow:hidden}.vw-conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.vw-conversation-head>div{align-items:center;gap:9px;display:flex}.vw-conversation-head strong{font:500 16px Songti SC,serif}.vw-conversation-head small{color:var(--dim);margin-left:10px;font-size:10px}.vw-live-dot{background:var(--mint);border-radius:50%;width:5px;height:5px}.vw-icon{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--sub);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}.vw-messages{scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;height:clamp(320px,43vh,580px);padding:24px;overflow:auto}.vw-message{gap:12px;margin-bottom:22px;display:flex}.vw-message>.v18-avatar{border-radius:16px 16px 9px 9px;flex-shrink:0;width:36px;height:44px}.vw-message>.v18-avatar .v18-avatar-fallback b{font-size:18px}.vw-message-name{color:var(--gold);align-items:center;gap:13px;margin:0 0 7px;font-size:11px;display:flex}.vw-message-name small{color:var(--dim);font-size:9px}.vw-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--base);border:1px solid var(--line);border-radius:3px 16px 16px;padding:12px 17px;font-size:14px;line-height:1.95}.vw-message-receipt{color:var(--dim);margin:7px 4px 0;font-size:9px;display:block}.vw-message-self{flex-direction:row-reverse}.vw-message-self .vw-message-name{justify-content:flex-end}.vw-history{color:var(--gold);cursor:pointer;background:0 0;border:0;margin:0 auto 20px;padding:8px;font-size:11px;display:block}.vw-composer{border-top:1px solid var(--line);background:var(--base);padding:16px 22px 20px}.vw-reply-control{color:var(--sub);align-items:center;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.vw-reply-control input{border:1px solid var(--line);border-radius:6px;width:55px;padding:5px!important}.vw-reply-control>span{color:var(--gold);margin-left:auto}.vw-composer textarea{resize:vertical;width:100%;min-height:68px;max-height:200px;font:13px/1.9 var(--font-sans);outline-offset:4px;border:0!important;padding:4px 0!important}.vw-composer-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.vw-composer-footer small{color:var(--dim);font-size:10px}.vw-recovery{border-top:1px solid var(--line);color:var(--gold);justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;font-size:12px;display:flex}.vw-recovery p{color:var(--sub);margin-top:6px;font-size:10px}.chat-action-dialog:has(.vw-dialog-content){border:1px solid var(--line);background:var(--pane);width:620px;color:var(--text);border-radius:20px;max-height:88dvh;padding:22px;overflow:auto}.chat-action-dialog::backdrop{background:var(--v15-veil)}.vw-dialog-content{gap:18px;min-width:0;display:grid}.vw-dialog-content h2{margin:0;font:500 25px/1.6 Songti SC,serif}.vw-dialog-content h3{font-size:14px}.vw-dialog-content p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.vw-dialog-content label{color:var(--sub);gap:10px;font-size:12px;display:grid}.vw-dialog-content input:not([type=checkbox]),.vw-dialog-content textarea,.vw-dialog-content select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--base);font:13px/1.8 var(--font-sans);border-radius:10px;padding:12px}.vw-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:18px;display:flex}.vw-dialog-actions .btn{justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:12px;display:flex}.vw-quote-price{text-align:center;background:var(--hero-surface);border:1px solid var(--line);border-radius:14px;padding:18px}.vw-quote-price strong{color:var(--gold);margin-right:9px;font:48px Georgia}.vw-quote-price>span{color:var(--sub);font-size:11px}.vw-quote-price>small{color:var(--sub);margin-top:8px;font-size:11px;display:block}.vw-quote-text{white-space:pre-wrap;border-left:2px solid var(--gold);padding:5px 14px}.vw-quote-roster{flex-wrap:wrap;gap:8px;display:flex}.vw-quote-roster>div{background:var(--v15-gauze);border:1px solid var(--line);border-radius:10px;padding:9px 13px;font-size:12px}.vw-quote-roster small{color:var(--dim);margin-top:5px;font-size:9px;display:block}.vw-create-members{grid-template-columns:1fr 1fr;gap:8px;max-height:42vh;display:grid;overflow:auto}.vw-create-members>label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.vw-create-members .v18-avatar{border-radius:12px;width:32px;height:38px}.vw-world-hero{background:var(--hero-surface);border:1px solid var(--line-bright);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.vw-world-hero h2{letter-spacing:.08em;margin:16px 0;font:500 clamp(23px,2.5vw,34px)/1.8 Songti SC,serif}.vw-world-hero p{color:var(--sub);margin-bottom:22px;font-size:12px}.vw-world-orbit{width:230px;height:230px;color:var(--gold);flex-shrink:0;place-items:center;display:grid;position:relative}.vw-world-orbit>svg:first-child{stroke:currentColor;stroke-width:.7px;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.vw-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vw-world-card{text-align:left;color:var(--text);cursor:pointer;border-radius:20px;padding:0;transition:transform .2s;overflow:hidden}.vw-world-cover{background:var(--hero-surface);border-bottom:1px solid var(--line);place-items:center;height:170px;display:grid;position:relative}.vw-world-cover>svg:first-of-type{width:245px;height:245px;stroke:var(--gold);stroke-width:.65px;opacity:.2;position:absolute}.vw-world-cover>svg:last-of-type{color:var(--gold)}.vw-world-cover>.v18-eyebrow{position:absolute;top:20px;left:22px}.vw-world-cover>.vw-pill{position:absolute;bottom:17px;right:20px}.vw-world-card .vw-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:65px;display:-webkit-box;overflow:hidden}.vw-world-card small{color:var(--dim);font-size:10px}.vw-world-card .vw-section-bar{margin-bottom:0}.vw-room-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vw-room-card{border-radius:16px;padding:22px;text-decoration:none;position:relative}.vw-room-card h3{margin:14px 0 10px;font:500 18px/1.8 Songti SC,serif}.vw-room-card p{color:var(--sub);gap:5px;font-size:11px;display:flex}.vw-room-card small{color:var(--dim);font-size:10px}.vw-room-card>svg{color:var(--gold);position:absolute;bottom:22px;right:22px}.vw-room-strip>.vw-empty{border:1px dashed var(--line);border-radius:16px;grid-column:1/-1;min-height:100px}[data-world-tone=cosmic] .vw-world-cover{background:radial-gradient(ellipse at 70% 20%,#5b89b438,transparent 65%),var(--hero-surface)}[data-world-tone=forest] .vw-world-cover{background:radial-gradient(ellipse at 70% 20%,#5f967338,transparent 65%),var(--hero-surface)}[data-world-tone=daybreak] .vw-world-cover{background:radial-gradient(ellipse at 70% 20%,#be918033,transparent 65%),var(--hero-surface)}.vw-world-toolbar{align-items:center;gap:14px;margin:0 0 18px;display:flex}.vw-world-toolbar>.vw-icon{margin-left:auto}.vw-world-workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.vw-world-sidebar{border-radius:20px;min-width:0;padding:22px}.vw-world-sidebar h2{font:500 18px Songti SC,serif}.vw-world-sidebar h3{color:var(--sub);margin:22px 0 12px;font-size:12px}.vw-world-clock{color:var(--gold);align-items:center;gap:14px;margin:24px 0;display:flex}.vw-world-clock>svg{width:30px;height:30px}.vw-world-clock strong{font:35px Georgia}.vw-world-clock small{color:var(--dim);margin-top:5px;font:9px system-ui;display:block}.vw-map-list{gap:7px;display:grid}.vw-map-list>span{color:var(--dim);border-left:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.vw-map-list>.active{border-color:var(--gold);color:var(--gold);background:var(--v15-gauze)}.vw-world-stage{border-radius:20px;min-width:0;min-height:550px;overflow:hidden}.vw-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:18px;padding:8px 18px 0;display:flex;overflow:auto}.vw-tabs>button{min-height:51px;color:var(--sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px;font-size:12px}.vw-tabs>[aria-selected=true]{color:var(--gold);border-color:var(--gold)}.vw-story{scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;height:clamp(330px,46vh,650px);padding:28px;overflow:auto}.vw-opening{border-bottom:1px solid var(--line);margin:0 0 26px;padding:0 0 26px}.vw-opening p{white-space:pre-wrap;color:var(--text);margin:16px 0;font:16px/2.1 Songti SC,serif}.vw-opening small{color:var(--dim);font-size:10px}.vw-story-event{gap:18px;margin-bottom:26px;display:flex}.vw-story-seq{color:var(--gold);opacity:.6;padding-top:1px;font:11px/1.8 Georgia}.vw-story-event>div{flex:1;min-width:0}.vw-story-actor{color:var(--gold);align-items:center;gap:14px;font-size:12px;display:flex}.vw-story-actor small{color:var(--dim);font-size:9px}.vw-story-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font:15px/2 Songti SC,serif}.vw-story-system p{font:12px/1.9 var(--font-sans);color:var(--sub)}.vw-intent-switch{gap:14px;margin-bottom:9px;display:flex}.vw-intent-switch button{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.vw-intent-switch [aria-pressed=true]{color:var(--gold)}.vw-panel{padding:28px}.vw-panel h2{margin:10px 0 16px;font:500 24px/1.6 Songti SC,serif}.vw-panel h3{margin:24px 0 16px;font-size:14px}.vw-action-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.vw-rule-action{text-align:left;border:1px solid var(--line);background:var(--v15-gauze);min-height:70px;color:var(--text);cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:1.8;display:flex}.vw-rule-action>svg{color:var(--gold);flex-shrink:0}.vw-rule-action>svg:last-child{margin-left:auto}.vw-page button:disabled{opacity:.5;cursor:not-allowed}.vw-state-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vw-state-item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;gap:9px;min-width:0;padding:15px;display:grid}.vw-state-item>span{color:var(--sub);font-size:10px}.vw-state-item strong{font-size:12px;font-weight:500;line-height:1.8}.vw-save-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.vw-save-row h3{margin:0 0 5px;font:500 16px/1.7 Songti SC,serif}.vw-save-row small{color:var(--dim);font-size:10px}.vw-save-icon{width:42px;height:48px;color:var(--gold);border:1px solid var(--line);border-radius:13px;place-items:center;display:grid}.vw-capabilities{color:var(--dim);flex-wrap:wrap;gap:14px 22px;padding:18px 0;font-size:10px;display:flex}.vw-capabilities>span{align-items:center;gap:6px;display:flex}.vw-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vw-identities>button{text-align:left;background:var(--base);border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:13px;padding:15px}.vw-identities>button[aria-pressed=true]{border-color:var(--gold);background:var(--v15-gauze)}.vw-identities span{justify-content:space-between;align-items:center;font-size:13px;display:flex}.vw-identities small{color:var(--sub);margin-top:8px;font-size:10px;line-height:1.8;display:block}.vw-profile-heading{align-items:center;gap:20px;display:flex}.vw-profile-heading>.v18-avatar{border-radius:27px 27px 15px 15px;width:65px;height:80px}.vw-prewrap{white-space:pre-wrap}.vw-page{--vw-radius:16px;min-width:0}.vw-page *{box-sizing:border-box}.vw-page button,.vw-dialog-content button{touch-action:manipulation}.vw-heading{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin:8px 0 24px!important}.vw-heading h1{margin:8px 0!important;font-size:27px!important}.vw-heading p{line-height:1.7;font-size:12px!important}.vw-heading .v18-eyebrow{letter-spacing:.12em;font-size:9px}.vw-heading>.btn{flex:none}.vw-page .btn,.vw-dialog-content .btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.vw-section-bar .v18-search{width:148px}.vw-group-grid,.vw-world-grid{grid-template-columns:minmax(0,1fr);gap:16px}.vw-group-art{min-height:96px;padding:20px}.vw-card-copy{padding:20px}.vw-card-copy h2{font-size:22px}.vw-card-copy p{font-size:13px}.vw-icon{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--sub);border:1px solid var(--line);background:0 0;border-radius:12px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.vw-focus{top:var(--vw-top,0px);height:var(--vw-height,100dvh);background:var(--base);flex-direction:column;width:100%;max-width:none;margin:0;display:flex;position:fixed;left:0;right:0;overflow:hidden;padding:env(safe-area-inset-top,0px) 0 0!important}.vw-detail-header{border-bottom:1px solid var(--line);background:var(--pane);flex:none;align-items:center;gap:4px;min-height:60px;padding:4px 8px;display:flex}.vw-detail-header .vw-icon{color:var(--gold);border:0}.vw-detail-title{flex:1;min-width:0;padding:0 4px}.vw-detail-title h1{overflow-wrap:anywhere;max-height:48px;margin:0;font:500 17px/1.4 Songti SC,serif;overflow:auto}.vw-detail-title>span{color:var(--sub);font-size:11px;line-height:1.6;display:block}.vw-focus>.vw-alert,.vw-focus>.vw-notice{border-radius:0;flex:none;max-height:72px;margin:0;padding:8px 16px;overflow:auto}.vw-verification{font:10px/1.5 var(--font-sans);text-align:center;color:var(--dim);background:var(--pane);flex:none;padding:4px 8px}.vw-group-workspace{flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.vw-roster{flex:none;padding:8px 8px 6px;border:0!important;border-bottom:1px solid var(--line)!important;background:var(--base)!important;border-radius:0!important}.vw-roster>.vw-section-bar,.vw-roster>.vw-sub,.vw-roster-note{display:none}.vw-member-list{overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;max-height:none;margin:0;padding:0;scroll-padding:8px;display:flex;overflow-x:auto}.vw-member-list>.vw-member{border-radius:12px;flex:none;grid-template-rows:36px auto;justify-items:center;gap:4px;width:max-content;min-width:72px;max-width:none;min-height:68px;padding:4px 8px;display:grid}.vw-member-list>.vw-member>.v18-avatar{border-radius:13px;width:34px;height:36px}.vw-member-list>.vw-member>span:not(.v18-avatar){text-align:center;min-width:100%}.vw-member-list>.vw-member strong{white-space:nowrap;font-size:12px;line-height:1.5;display:block}.vw-member-list>.vw-member small,.vw-member-list>.vw-member>svg{display:none}.vw-roster>.btn{min-height:32px;margin:4px 0 0;padding:4px 8px;font-size:11px}.vw-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;background:var(--base)!important;border:0!important;border-radius:0!important}.vw-conversation-head{display:none}.vw-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;flex:1;height:auto;min-height:0;max-height:none;padding:20px 12px 12px;overflow:hidden auto}.vw-message{gap:8px;margin-bottom:24px}.vw-message>.v18-avatar{border-radius:12px;flex:none;width:32px;height:36px}.vw-message-body{min-width:0;max-width:calc(100% - 48px)}.vw-message-name{gap:8px;margin-bottom:6px;font-size:12px;line-height:1.5}.vw-message-name small{font-size:10px}.vw-bubble{background:var(--pane);border-radius:4px 16px 16px;margin:4px 0;padding:12px 14px;font-size:15px;line-height:1.75}.vw-message-receipt{margin:6px 4px 0;font-size:9px;line-height:1.6}.vw-message-self .vw-bubble{background:var(--pane2);border-radius:16px 4px 16px 16px}.vw-history{min-height:44px;font-size:12px}.vw-composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--pane);flex:none}.vw-reply-control{gap:8px;height:28px;margin-bottom:4px;font-size:11px}.vw-reply-control input{text-align:center;border-radius:8px;width:42px;font-size:14px;padding:4px!important}.vw-reply-control>span{color:var(--dim);font-size:10px}.vw-composer textarea{resize:none;width:100%;min-height:40px;max-height:120px;color:var(--text);font:16px/1.5 var(--font-sans);outline-offset:2px;border-radius:12px;display:block;border:1px solid var(--line)!important;background:var(--base)!important;padding:8px 12px!important}.vw-composer-footer{gap:8px;margin-top:8px}.vw-composer-footer small{max-width:none;font-size:10px;line-height:1.6}.vw-composer-footer .btn{min-height:40px;padding:8px 14px;font-size:13px}.vw-recovery{background:var(--pane);flex-wrap:nowrap;flex:none;gap:8px;padding:8px 12px;font-size:11px}.vw-recovery .btn{min-height:36px;padding:6px 10px;font-size:11px}.chat-action-dialog:has(.vw-dialog-content){border:1px solid var(--line);width:100%;max-width:640px;max-height:calc(100dvh - 48px);padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--pane);color:var(--text);overscroll-behavior:contain;border-bottom:0;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.chat-action-dialog:has(.vw-dialog-content):before{content:"";background:var(--line-bright);border-radius:4px;width:32px;height:4px;margin:0 auto 12px;display:block}.chat-action-dialog:has(.vw-dialog-content) .chat-dialog-heading{z-index:1;background:var(--pane);margin:0 0 8px;padding:8px 0 12px;position:sticky;top:-12px}.chat-action-dialog:has(.vw-dialog-content) .chat-dialog-heading h3{font:500 19px Songti SC,serif}.vw-dialog-content{gap:16px}.vw-dialog-content .v18-eyebrow{letter-spacing:.12em;font-size:9px;line-height:1.5}.vw-dialog-content h2{font-size:24px}.vw-dialog-content p{font-size:13px;line-height:1.8}.vw-dialog-content label{gap:8px}.vw-dialog-content input:not([type=checkbox]),.vw-dialog-content textarea,.vw-dialog-content select{font:16px/1.6 var(--font-sans);border-radius:12px;padding:12px}.vw-dialog-actions{bottom:calc(-20px - env(safe-area-inset-bottom,0px));padding:16px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--pane);z-index:1;justify-content:stretch;gap:12px;position:sticky}.vw-dialog-actions>.btn{flex:1}.vw-quote-price strong{font-size:44px}.vw-quote-price small{font-size:12px}.vw-create-members{grid-template-columns:1fr;max-height:40dvh}.vw-quote-text{font:14px/1.8 var(--font-sans);margin:0}.vw-sheet-status{color:var(--gold)}.vw-world-hero{min-height:200px;margin-bottom:24px;padding:24px}.vw-world-hero h2{margin:12px 0;font-size:24px;line-height:1.7}.vw-world-hero p{font-size:12px}.vw-world-orbit{opacity:.2;width:220px;height:220px;top:20px;right:-64px}.vw-world-cover{height:128px}.vw-world-cover .v18-eyebrow{font-size:9px}.vw-room-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.vw-room-card{scroll-snap-align:start;flex:0 0 84%;min-width:0;padding:20px}.vw-room-card h3{font-size:20px}.vw-world-toolbar{display:none}.vw-world-workspace{flex:1;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.vw-world-workspace>.vw-world-sidebar{display:none}.vw-cast-sheet .vw-world-sidebar{border-radius:0;min-height:0;padding:0;display:block;background:0 0!important;border:0!important}.vw-cast-sheet .vw-world-sidebar h2{display:none}.vw-cast-sheet .vw-world-sidebar>.vw-sub,.vw-cast-sheet .vw-world-sidebar>h3:first-of-type,.vw-cast-sheet .vw-world-clock,.vw-cast-sheet .vw-map-list{display:flex}.vw-cast-sheet .vw-world-sidebar>h3{margin:20px 0 12px}.vw-cast-sheet .vw-world-sidebar>.vw-sub{font-size:13px}.vw-world-clock{margin:0 0 16px}.vw-world-clock strong{font-size:24px}.vw-world-cast{gap:4px;display:grid}.vw-world-cast>.vw-member{border-bottom:1px solid var(--line);border-radius:0;width:100%;min-height:60px;padding:8px}.vw-world-cast .vw-member strong{font-size:14px}.vw-world-cast .vw-member small{font-size:11px}.vw-world-stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;background:var(--base)!important;border:0!important;border-radius:0!important}.vw-tabs{background:var(--base);flex:none;align-items:center;gap:4px;padding:0 12px;display:flex}.vw-tabs button{min-height:48px;font:13px var(--font-sans);white-space:nowrap;flex:1}.vw-story{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;height:auto;min-height:0;max-height:none;padding:24px 20px 12px;overflow:auto}.vw-opening{margin-bottom:24px;padding-bottom:24px}.vw-opening p{font:17px/1.95 Songti SC,serif}.vw-story-event{gap:12px;margin-bottom:24px}.vw-story-event p{font:16px/1.9 var(--font-sans);margin-top:8px}.vw-story-actor{font-size:12px}.vw-story-actor small{font-size:9px}.vw-story-seq{flex:none;width:20px;font-size:10px}.vw-intent-switch{align-items:center;gap:4px;min-height:28px;margin-bottom:6px;display:flex}.vw-intent-switch>button{min-height:32px;font:11px var(--font-sans);color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px}.vw-intent-switch>button[aria-pressed=true]{color:var(--gold);background:var(--v15-gauze)}.vw-intent-switch>.vw-quick-action{color:var(--gold);align-items:center;gap:4px;margin-right:auto;display:flex}.vw-panel{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.vw-panel h2{font-size:24px;line-height:1.6}.vw-action-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0}.vw-rule-action{border-radius:16px;min-height:64px;padding:16px;font-size:14px}.vw-state-grid{gap:12px}.vw-state-item{padding:16px}.vw-state-item strong{overflow-wrap:anywhere;font-size:15px}.vw-save-row{flex-wrap:wrap;gap:12px;padding:20px 0}.vw-save-row>div{flex:1;min-width:0}.vw-save-row h3{font:15px/1.5 var(--font-sans);margin:0 0 8px}.vw-save-row small{font-size:10px}.vw-save-row .btn{min-height:40px;padding:8px 12px;font-size:12px}.vw-capabilities{display:none}.vw-identities{gap:12px}.vw-identities>button{border-radius:14px;min-height:92px;padding:12px}.vw-identities span{font-size:13px}.vw-identities small{font-size:11px;line-height:1.7}.vw-profile-heading{gap:16px}.vw-profile-heading>.v18-avatar{width:56px;height:64px}@media (width>=769px){.vw-heading h1{font-size:34px!important}.vw-heading p{font-size:14px!important}.vw-group-grid,.vw-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vw-section-bar .v18-search{width:260px}.vw-focus{border-inline:1px solid var(--line);max-width:1240px;margin:0 auto;left:0;right:0}.vw-detail-header{min-height:72px;padding:8px 20px}.vw-detail-title h1{font-size:22px}.vw-detail-title>span{font-size:12px}.vw-group-workspace{grid-template-columns:240px minmax(0,1fr);display:grid}.vw-roster{padding:20px;border-right:1px solid var(--line)!important;border-bottom:0!important}.vw-roster>.vw-section-bar{margin:0 0 20px;display:flex}.vw-roster>.vw-sub{display:block}.vw-member-list{gap:8px;max-height:calc(100dvh - 240px);margin-top:16px;display:grid;overflow-y:auto}.vw-member-list>.vw-member{gap:12px;width:100%;max-width:100%;min-height:64px;padding:8px;display:flex}.vw-member-list>.vw-member>span:not(.v18-avatar){text-align:left;min-width:0}.vw-member-list>.vw-member strong{white-space:normal;font-size:13px}.vw-member-list>.vw-member small{display:block}.vw-messages{padding:32px}.vw-message-body{max-width:78%}.vw-composer{padding:12px 24px 16px}.vw-composer-footer small{font-size:11px}.chat-action-dialog:has(.vw-dialog-content){border:1px solid var(--line);border-radius:20px;max-width:560px;height:fit-content;max-height:86dvh;margin:auto;padding:24px;inset:0}.chat-action-dialog:has(.vw-dialog-content):before{display:none}.vw-dialog-actions{padding-bottom:8px;bottom:-24px}.vw-world-hero{min-height:240px;padding:32px}.vw-world-hero h2{font-size:30px}.vw-world-orbit{opacity:.4;width:240px;height:240px;right:32px}.vw-room-card{flex-basis:42%}.vw-world-workspace{grid-template-columns:260px minmax(0,1fr);display:grid}.vw-world-workspace>.vw-world-sidebar{background:0 0;border-radius:0;padding:24px;display:block;overflow-y:auto;border:0!important;border-right:1px solid var(--line)!important}.vw-story{padding:32px 40px}.vw-world-stage .vw-tabs{padding-inline:32px}.vw-panel{padding:32px 40px}.vw-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.vw-group-grid,.vw-world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vw-room-card{flex-basis:30%}}html[data-xinyu-theme] .vw-detail-header{box-shadow:none;color:var(--text);border-radius:0;margin:0}html[data-xinyu-theme] .vw-detail-title h1{opacity:1;letter-spacing:.02em;color:var(--text)!important}html[data-xinyu-theme] .vw-conversation,html[data-xinyu-theme] .vw-world-stage{box-shadow:none;margin:0!important;padding:0!important}html[data-xinyu-theme] .vw-focus{border-radius:0!important}html[data-xinyu-theme] dialog.chat-action-dialog:has(.vw-dialog-content){width:100%!important;max-width:100vw!important;max-height:calc(var(--vw-sheet-height,100dvh) - 24px)!important;inset:auto 0 var(--vw-sheet-bottom,0px)!important;border-radius:24px 24px 0 0!important;margin:0!important}@media (width>=769px){html[data-xinyu-theme] dialog.chat-action-dialog:has(.vw-dialog-content){border-radius:20px!important;width:560px!important;max-width:calc(100vw - 48px)!important;margin:auto!important;inset:0!important}}.vw-cast-sheet .vw-map-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.vw-cast-sheet .vw-map-list>span{white-space:normal;overflow-wrap:break-word;align-items:center;width:auto;min-width:0;padding:12px;line-height:1.7;display:flex}.vw-cast-sheet .vw-map-list>span>svg{flex:none;width:14px;height:14px}
/*$vite$:1*/