/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}:root{--ink:#201c1d;--muted:#94898c;--pink:#e9758e;--pale:#fff5f7;--line:#eee8e9}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#eee9e8;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}button,input,textarea{font:inherit}.stage{background:radial-gradient(circle at 25% 10%,#ffe5e9,#0000 30%),#e9e5e4;place-items:center;min-height:100vh;padding:20px;display:grid}.phone{background:#fff;border-radius:34px;flex-direction:column;width:min(100%,390px);height:min(844px,100vh - 20px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 80px #4933372b}.status{flex:none;justify-content:space-between;height:42px;padding:11px 21px 5px;font-size:12px;font-weight:650;display:flex}.island{background:#171516;border-radius:20px;width:90px;height:24px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.topbar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:58px;padding:4px 14px;display:flex}.topbar>button{background:0 0;border:0;min-width:38px;font-size:27px}.topbar div{text-align:center;flex-direction:column;display:flex}.topbar b{font-size:16px}.topbar small{color:#8e8e93;margin-top:2px;font-size:10px}.topbar.center{justify-content:center;position:relative}.topbar.center button{position:absolute;right:13px}.story-strip{background:var(--pale);color:#bb5b70;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:11px;display:flex}.story-strip div,.relation div{background:#f0d9de;border-radius:5px;flex:1;height:4px;overflow:hidden}.story-strip i,.relation i{background:linear-gradient(90deg,#eea0b0,#dd617b);height:100%;display:block}.messages{scrollbar-width:none;background:linear-gradient(#fffaf9,#fff);flex:1;padding:12px 15px 25px;overflow:auto}.day{text-align:center;color:#aaa;margin:4px 0 20px;font-size:10px}.msg{align-items:flex-start;gap:8px;margin:13px 0;display:flex}.msg.me{justify-content:flex-end}.avatar{color:#fff;background:linear-gradient(145deg,#262123,#8a6f75);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.msg p{word-break:break-word;background:#f3eff0;border-radius:5px 15px 15px;max-width:245px;margin:0;padding:10px 13px;font-size:14px;line-height:1.55;animation:.3s cubic-bezier(.16,1,.3,1) both msg-in;position:relative}.msg p:before{content:"";clip-path:polygon(100% 0,0 50%,100% 55%);background:#f3eff0;width:13px;height:13px;position:absolute;top:9px;left:-6px}.msg.me p:before{clip-path:polygon(0 0,100% 50%,0 55%);background:#f39aad;left:auto;right:-6px}@keyframes msg-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}.msg.me p{color:#fff;background:#f39aad;border-radius:15px 5px 15px 15px}.msg time{color:#bbb;margin:4px 5px;font-size:9px;display:block}.msg.me time{text-align:right}.dots{letter-spacing:4px;color:#aaa!important}.composer{padding:8px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:2;background:#fff;flex:none;align-items:center;gap:7px;display:flex;position:relative}.composer input{background:#f6f3f4;border:0;border-radius:20px;outline:none;flex:1;min-width:0;padding:11px 14px;font-size:16px;transition:background .2s}.composer input:focus{background:#efe9ea}.composer button:active,.composer .send:active{transition:transform 80ms;transform:scale(.92)}.composer .send:active{filter:brightness(.93)}.composer input{background:#f6f3f4;border:0;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 13px;font-size:13px}.composer button{background:0 0;border:0}.composer .send{background:var(--pink);color:#fff;border-radius:16px;padding:8px 11px;font-size:12px}.tabs{border-top:1px solid var(--line);background:#fffcfc;flex:none;justify-content:space-around;height:68px;padding:7px 5px 11px;display:flex}.tabs button{color:#aaa;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:58px;font-size:10px;display:flex}.tabs i{height:22px;font-size:19px;font-style:normal}.feed-head{border-bottom:1px solid var(--line);gap:25px;padding:13px 21px;font-size:13px;display:flex}.feed-head b{color:var(--pink)}.feed{background:#f6f3f3;flex:1;overflow:auto}.feed article{background:#fff;margin-bottom:8px;padding:14px 16px}.posthead{align-items:center;gap:9px;display:flex}.posthead>div:nth-child(2){flex-direction:column;flex:1;display:flex}.posthead button{background:0 0;border:0}.posthead small{color:#aaa;margin-top:3px;font-size:9px}.avatar.warm{background:linear-gradient(145deg,#f4b6a6,#cd6a79)}em{font-style:normal}.posthead em{color:#fff;background:#f2a329;border-radius:50%;padding:2px;font-size:8px}.feed article>p{margin:12px 0;font-size:14px;line-height:1.65}.topic{color:#d7637c;background:#f9f4f5;border-radius:8px;padding:12px;font-size:12px}.feed footer{color:#aaa;margin-top:13px;font-size:10px}.hot-banner{color:#fff;background:linear-gradient(135deg,#292124,#6f4e55);border-radius:16px;flex-direction:column;gap:6px;margin:15px;padding:18px;display:flex}.hot-banner small{color:#e7bac4}.hot-banner strong{font-family:serif;font-size:18px}.hot-banner span{color:#cdbdc0;font-size:10px}.hotlist{flex:1;padding:2px 18px}.hotlist div{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;display:flex}.hotlist strong{color:#aaa;width:17px}.hotlist div:first-child strong,.hotlist div:nth-child(2) strong{color:#e75b74}.hotlist span{flex:1;font-size:14px}.hotlist em{color:#fff;background:#ef6574;border-radius:3px;padding:2px 4px;font-size:9px}.hotlist small{color:#bbb;font-size:9px}.whisper{background:var(--pale);color:#bd7484;text-align:center;border-radius:12px;margin:10px 17px 18px;padding:12px;font-size:11px}.profile{text-align:center;flex:1;padding:30px 22px;overflow:auto}.big-avatar{color:#fff;background:linear-gradient(145deg,#f3c4ce,#a85e70);border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;font-size:26px;display:grid;box-shadow:0 8px 25px #d792a777}.profile h2{margin:13px 0 3px}.profile>p{color:#9d8e92;font-size:12px}.relation{text-align:left;background:var(--pale);border-radius:17px;margin:27px 0;padding:17px}.relation small{color:#ae8e96;display:block}.relation b{margin:7px 0 12px;display:block}.relation div{height:6px}.primary,.soft{border:0;border-radius:15px;width:100%;margin:6px 0;padding:13px}.primary{color:#fff;background:linear-gradient(135deg,#ef91a4,#dc627c)}.soft{color:#8e777d;background:#f5f1f2}.sheet-wrap{z-index:10;background:#27191d66;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:#fff;border-radius:24px 24px 0 0;width:100%;padding:10px 20px 28px}.handle{background:#ddd;border-radius:5px;width:40px;height:4px;margin:0 auto 18px;display:block}.sheet h2{font-size:19px}.sheet label{color:#9a858b;margin:12px 0;font-size:11px;display:block}.sheet input,.sheet textarea{border:1px solid #eadfe1;border-radius:10px;outline-color:#e9879c;width:100%;margin-top:5px;padding:10px;display:block}.sheet textarea{resize:none;height:70px;font-size:12px;line-height:1.5}@media (width<=500px){.stage{padding:0}.phone{width:100%;height:100dvh;box-shadow:none;border-radius:0}.status{padding-top:max(11px,env(safe-area-inset-top));height:calc(42px + env(safe-area-inset-top))}.tabs{height:calc(63px + env(safe-area-inset-bottom));padding-bottom:max(9px,env(safe-area-inset-bottom))}}.sheet{max-height:92%;overflow:auto}.photo{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.photo.big{width:82px;height:82px;margin:auto;display:block;box-shadow:0 8px 25px #8f707b55}.photo-pick{background:#fff5f7;border-radius:13px;align-items:center;gap:12px;padding:11px;display:flex!important}.photo-pick span{color:#6f555c;flex-direction:column;font-size:13px;display:flex}.photo-pick small,.toggle small{color:#ad959b;margin-top:3px;font-size:9px}.photo-pick input{display:none}.two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.toggle{background:#f8f5f5;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex!important}.toggle span{color:#58474b;flex-direction:column;display:flex}.toggle input{width:20px;margin:0}.bio{text-align:left;border-top:1px solid var(--line);padding:16px 4px}.bio b{font-size:12px}.bio p{line-height:1.5;color:#8f7e82!important;margin:5px 0 15px!important}.section-title{border-bottom:1px solid var(--line);color:#d56880;letter-spacing:.08em;margin:21px 0 5px;padding-bottom:7px;font-size:12px;font-weight:700}.sheet{position:relative}.sheet-close{color:#7a6268;z-index:1;background:#f7f1f2;border:0;border-radius:50%;width:30px;height:30px;font-size:21px;line-height:1;position:absolute;top:10px;right:14px}.setup-notice{color:#c05d76;text-align:center;margin:10px 0 4px;font-size:11px}.primary:disabled{opacity:.6}.opening-scene-field{background:#fff5f7;border:1px solid #f2dce2;border-radius:14px;padding:12px!important}.opening-scene-field>b{color:#c05d76;font-size:12px;display:block}.opening-scene-field>small{color:#9a858b;margin:5px 0 8px;font-size:9px;line-height:1.55;display:block}.opening-scene-field textarea{background:#fff;height:105px!important}.opening-scene-tip{color:#9a7224;background:#fff6df;border-radius:10px;padding:9px 11px;font-size:9px;line-height:1.5}.mainline-composer{display:block}.mainline-composer>div{gap:7px;display:flex}.mainline-composer>small{color:#c05d76;margin:0 2px 7px;font-size:10px;line-height:1.4;display:block}.photo-pick{cursor:pointer;position:relative}.my-avatar-upload{cursor:pointer;position:absolute}.photo-pick input,.my-avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important;display:block!important}.world,.subpage,.room,.live,.event-page{background:#f6f3f3;flex:1;min-height:0;overflow:auto}.risk{color:#fff;background:#30272a;border-radius:15px;margin:14px;padding:15px}.risk span{font-size:11px}.risk>b{float:right}.risk>div{background:#68575c;border-radius:5px;height:5px;margin:10px 0 6px}.risk i{background:#ee7189;border-radius:5px;height:100%;display:block}.risk small{color:#cbbdc0;font-size:9px}.app-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px;display:grid}.app-grid button{text-align:left;background:#fff;border:0;border-radius:15px;flex-direction:column;gap:5px;padding:16px 10px;transition:transform .12s,box-shadow .12s;display:flex}.app-grid button:active{transform:scale(.96);box-shadow:0 4px 14px #65424b1a}.app-grid i{font-size:24px;font-style:normal}.app-grid b{font-size:13px}.app-grid small{color:#aaa;font-size:9px}.world-hot{background:#fff;border-radius:15px;margin:12px 14px;padding:14px}.world-hot>p{border-bottom:1px solid var(--line);margin:0;padding:9px 0;font-size:12px}.world-hot em{color:#eb6a83;margin-right:10px}.world-hot small{float:right;color:#e85c75}.identity{color:#8c6824;text-align:center;background:#fff1d6;padding:10px 15px;font-size:10px}.chat-row{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:68px;padding:9px 14px;display:flex}.chat-row>div{color:#fff;background:#f3f4f6;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.chat-row span{flex-direction:column;flex:1;min-width:0;display:flex}.chat-row b{font-size:13px}.chat-row small{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.chat-row time{color:#bbb;font-size:9px}.locked{text-align:center;color:#88787c;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.locked b{margin:14px}.locked p{font-size:11px;line-height:1.6}.room{flex-direction:column;display:flex}.room-note{text-align:center;color:#a37c2e;background:#fff6df;padding:8px;font-size:10px}.room-msgs{flex:1;padding:13px;overflow:auto}.room-msgs p{background:#fff;border-radius:10px;margin:7px 0;padding:9px;font-size:12px;line-height:1.5}.room-msgs b{color:#8a6a32;margin-bottom:3px;font-size:9px;display:block}.room-input{padding:9px calc(9px + env(safe-area-inset-bottom));background:#fff;gap:7px;display:flex}.room-input input{background:#f5f2f2;border:0;border-radius:18px;flex:1;min-width:0;padding:9px 12px;font-size:11px}.room-input button{color:#fff;background:#ef8298;border:0;border-radius:16px;padding:7px 12px}.live{color:#fff;background:#171315;flex-direction:column;display:flex;position:relative}.live-video{background:linear-gradient(145deg,#261e21,#80646b);place-items:center;height:52%;display:grid;position:relative;overflow:hidden}.live-video>img{object-fit:cover;width:100%;height:100%}.live-video>div:first-of-type{font-size:60px}.live-badge{background:#e95269;border-radius:13px;padding:5px 8px;font-size:9px;position:absolute;top:12px;left:12px}.live-copy{text-shadow:0 1px 6px #000;position:absolute;bottom:10px;left:13px;right:13px}.live-copy p{font-size:12px}.live-chat{flex:1;padding:8px 14px;overflow:auto}.live-chat p{color:#eee;margin:5px 0;font-size:11px}.live .room-input{background:#211b1d}.event-page{padding:14px}.event-card{background:linear-gradient(145deg,#fff,#fff0f3);border-radius:16px;padding:20px;box-shadow:0 8px 30px #67404a12}.event-card em{color:#e35e78;font-size:10px}.event-card h3{font-size:17px;line-height:1.55}.event-card p{color:#9a858b;font-size:11px;line-height:1.6}.choice button{text-align:left;color:#655258;background:#fff;border:0;border-radius:12px;width:100%;margin:8px 0;padding:13px;display:block}.chat-image{object-fit:cover;border-radius:12px;max-width:190px;max-height:240px;display:block;box-shadow:0 3px 12px #2f1d2230}.emoji-panel{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);gap:4px;padding:9px 13px;display:grid}.emoji-panel button{background:0 0;border:0;padding:5px;font-size:22px}.chat-tools{border-top:1px solid var(--line);background:#f7f4f4;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.chat-tools label,.chat-tools button{color:#77676b;text-align:center;background:#fff;border:0;border-radius:12px;padding:10px 5px;font-size:9px}.chat-tools i{margin-bottom:5px;font-size:23px;font-style:normal;display:block}.chat-tools input{display:none}.rewrite{color:#c78996;background:0 0;border:0;margin-left:7px;padding:0;font-size:9px}.rewrite-sheet{width:100%;max-height:92%;padding:10px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow:auto}.rewrite-sheet>small{color:#d56880;font-weight:700}.rewrite-sheet h2{margin:7px 0 12px;font-size:19px}.rewrite-sheet blockquote{color:#806d72;background:#f7f3f4;border-left:3px solid #eda1b1;max-height:150px;margin:0 0 12px;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.rewrite-field{color:#806d72;margin:10px 0;font-size:11px;font-weight:650;display:block}.rewrite-sheet .rewrite-field textarea{resize:none;border:1px solid #eadfe1;border-radius:12px;outline-color:#e9879c;width:100%;height:72px;margin-top:6px;padding:11px;font-size:12px;font-weight:400;line-height:1.5;display:block}.story-rewrite-sheet blockquote{white-space:pre-wrap}.quick-fixes{gap:6px;padding:9px 0;display:flex;overflow:auto}.quick-fixes button{white-space:nowrap;color:#a46d79;background:#fff7f8;border:1px solid #eadfe1;border-radius:14px;padding:6px 9px;font-size:9px}.story-page{background:linear-gradient(#fff4f6,#f7ecee);flex-direction:column;flex:1;padding:14px;display:flex;overflow:auto}.story-card{background:#fffdfb;border:1px solid #f1dfe3;border-radius:16px;margin-bottom:14px;padding:18px 17px;box-shadow:0 8px 26px #7e4d5910}.story-card>header{color:#c78090;justify-content:space-between;font-size:9px;display:flex}.story-card h2{margin:13px 0 15px;font-family:Songti SC,serif;font-size:19px}.story-body{white-space:pre-line;color:#3d3235;font-family:Songti SC,serif;font-size:15px;line-height:1.72}.story-card footer{border-top:1px solid #f1e7e9;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:10px;display:flex}.story-card footer>div{gap:6px;display:flex}.story-card footer button{color:#c8647a;background:#fff0f3;border:0;border-radius:13px;padding:6px 10px;font-size:9px}.story-card footer small{color:#beaeb2;text-align:right;font-size:8px}.story-empty{color:#b28d96;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:28px;display:flex}.story-empty p{width:220px;font-size:11px;line-height:1.7}.tabs button{min-width:52px}.contact-badge{color:#fff;background:#e85f78;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;line-height:1;display:grid}.mainline-composer{border-top:1px solid var(--line);background:#fff;flex:none;min-width:0;max-height:42%;padding:9px 11px;transition:max-height .2s,padding .2s;display:block;overflow-y:auto}.mainline-composer.collapsed{max-height:none;padding:5px 11px;overflow:visible}.mainline-composer.collapsed>div{gap:5px}.mainline-composer.collapsed input{padding:7px 10px;font-size:10px}.mainline-composer.collapsed button{padding:6px 10px;font-size:9px}.composer-toggle{color:#b89a9f;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:0;flex:none;align-self:center;padding:6px 10px;font-size:14px;line-height:1;position:relative}.mainline-composer>div{gap:7px;min-width:0;display:flex}.mainline-composer input{background:#f6f1f2;border:0;border-radius:17px;flex:1;min-width:0;padding:10px 12px;font-size:11px}.mainline-composer button{color:#fff;background:#e87890;border:0;border-radius:16px;padding:8px 13px;font-size:10px}.thread-switch{border-bottom:1px solid var(--line);background:#fff;flex:none;gap:6px;padding:7px 10px;display:flex;overflow:auto}.thread-switch button{white-space:nowrap;color:#8d7a7f;background:#f4eff0;border:0;border-radius:13px;padding:6px 10px;font-size:9px}.thread-switch button.active{color:#fff;background:#e97b92}.topbar.center button:first-child:nth-last-child(2),.topbar.center .back-btn{left:13px;right:auto}.feed-head{justify-content:center;padding:7px 21px}.feed-head button{color:#887a7e;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 12px;font-size:12px;font-weight:600}.clickable-post{cursor:pointer}.posthead .avatar{padding:0}.feed-actions{border-top:1px solid #f3edef;justify-content:space-around;padding-top:9px;display:flex!important}.feed-actions button{color:#9b8d91;background:0 0;border:0;min-width:72px;padding:2px;font-size:10px}.feed-actions button.liked{color:#e35e7a;font-weight:700}.weibo-empty{text-align:center;color:#a79398;flex-direction:column;align-items:center;margin:44px 28px;display:flex}.weibo-empty i{color:#e9b1bd;font-size:42px;font-style:normal}.weibo-empty b{color:#5d4d51;margin-top:12px}.weibo-empty p{font-size:11px;line-height:1.7}.weibo-empty button{color:#fff;background:#ea7890;border:0;border-radius:18px;padding:9px 18px}.weibo-detail{background:#f6f3f3;flex:1;padding-bottom:57px;overflow:auto}.weibo-detail>article{background:#fff;padding:16px}.weibo-detail article>p{margin:16px 0;font-size:16px;line-height:1.75}.post-time{color:#aaa;font-size:9px;display:block}.comment-list{background:#fff;margin-top:8px;padding:15px}.comment-list>b{font-size:13px}.comment-row{border-bottom:1px solid var(--line);gap:9px;padding:14px 0;display:flex}.comment-row p{flex-direction:column;margin:0;font-size:12px;line-height:1.5;display:flex}.comment-row p>b{color:#9b8087;font-size:10px}.comment-row p small{color:#bbb;margin-top:5px;font-size:8px}.no-comment{text-align:center;color:#aaa;padding:24px 5px;font-size:11px}.comment-compose{border-top:1px solid var(--line);padding:9px 11px calc(9px + env(safe-area-inset-bottom));background:#fff;gap:8px;display:flex;position:absolute;bottom:68px;left:0;right:0}.comment-compose input{background:#f5f1f2;border:0;border-radius:18px;flex:1;min-width:0;padding:9px 12px;font-size:11px}.comment-compose button{color:#fff;background:#e9758e;border:0;border-radius:16px;padding:7px 13px;font-size:10px}.weibo-profile{background:#f6f3f3;flex:1;overflow:auto}.profile-cover{background:linear-gradient(135deg,#503c42,#e8a4b2);height:100px}.profile-summary{background:#fff;padding:0 17px 17px}.profile-summary>.avatar{border:3px solid #fff;width:62px;height:62px;margin-bottom:-22px;font-size:22px;transform:translateY(-28px)}.profile-summary>button{float:right;color:#df6880;background:#fff;border:1px solid #ea7890;border-radius:16px;padding:6px 15px}.profile-summary h2{margin:8px 0;font-size:18px}.profile-summary p{color:#77666a;font-size:11px}.profile-summary small{color:#9e8d91;font-size:9px}.profile-posts{background:#fff;margin-top:8px;padding:14px 16px}.profile-posts>article{border-top:1px solid var(--line);cursor:pointer;padding:13px 0}.profile-posts article small{color:#aaa;font-size:9px}.profile-posts article p{font-size:13px;line-height:1.6}.compose-sheet{width:100%;padding:10px 18px calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0}.compose-title{justify-content:space-between;align-items:center;display:flex}.compose-title button{color:#88777b;background:0 0;border:0;font-size:12px}.compose-title .publish{color:#fff;background:#e9758e;border-radius:16px;padding:7px 15px}.compose-title .publish:disabled{opacity:.4}.compose-user{align-items:center;gap:8px;margin:20px 0 8px;font-size:12px;display:flex}.compose-sheet textarea{resize:none;border:0;outline:0;width:100%;height:160px;font-size:16px;line-height:1.7}.compose-sheet>small{color:#aa969b;font-size:9px}.memory-chips{flex-wrap:wrap;gap:6px;margin:8px 0 18px;display:flex}.memory-chips span{color:#986976;background:#fff1f4;border:1px solid #f0dbe0;border-radius:12px;padding:6px 9px;font-size:9px;line-height:1.4}.relation p{line-height:1.5;color:#9a858b!important;margin:6px 0 0!important;font-size:10px!important}.wechat-search{color:#aaa;text-align:center;background:#f3f1f2;border-radius:8px;margin:9px 12px;padding:8px;font-size:11px}.conversation-list{background:#fff;flex:1;overflow:auto}.conversation-list>button{text-align:left;background:#fff;border:0;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex}.conversation-list>button.friend-request-row{background:#fff8fa}.conversation-list>button:active{background:#f5f3f3}.conversation-avatar{color:#fff;background:linear-gradient(145deg,#30272a,#96727c);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.conversation-avatar.group{background:linear-gradient(145deg,#d8dde5,#6f7784)}.conversation-list span{border-bottom:1px solid var(--line);flex-direction:column;flex:1;min-width:0;padding:5px 0 13px;display:flex}.conversation-list b{font-size:14px;font-weight:600}.conversation-list small{color:#aaa;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;overflow:hidden}.conversation-list time{color:#bbb;align-self:flex-start;margin-top:5px;font-size:9px}.friend-request-row time{font-weight:700;color:#df7188!important}.group-sender{color:#9b858b!important;margin:0 4px 4px!important;font-size:9px!important;display:block!important}.reality-card{text-align:left;background:#f7f3ed;border:1px solid #eadfce;border-radius:16px;margin:14px 0;padding:14px}.reality-card header{justify-content:space-between;align-items:center;display:flex}.reality-card header span{color:#fff;background:#4d7961;border-radius:10px;padding:3px 7px;font-size:8px}.reality-card>p{line-height:1.5;color:#5f5045!important;font-size:11px!important}.reality-card>small{color:#9b806b;margin:12px 0 6px;font-size:9px;font-weight:700;display:block}.reality-card>div{color:#74665c;font-size:9px;line-height:1.6}.real-connections{gap:6px;overflow:auto;display:flex!important}.real-connections span{white-space:nowrap;color:#594b42;background:#fff;border-radius:10px;padding:7px;font-size:10px}.real-connections em{color:#a18f82;margin-top:3px;font-size:7px;display:block}.reality-card footer{color:#9a8779;border-top:1px solid #e5d9c8;margin-top:12px;padding-top:9px;font-size:8px;line-height:1.5}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{overflow-x:hidden}button,a{touch-action:manipulation}img{max-width:100%}.phone{min-width:0;max-width:100vw}@media (width<=500px){html,body{width:100%;height:100%;overflow:hidden}.stage{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.phone{width:100%;max-width:100%;height:100dvh;max-height:none}.phone input,.phone textarea,.composer input,.mainline-composer input,.room-input input,.comment-compose input{font-size:16px!important}}.person-photo,.person-fallback{object-fit:cover;border-radius:6px;flex:none;width:38px;height:38px}.person-fallback{color:#67565b;background:linear-gradient(145deg,#ece7e8,#c9b9bd);place-items:center;font-size:17px;font-weight:700;display:grid;position:relative;overflow:hidden}.person-fallback.generated{color:#fff;text-shadow:0 1px 5px #4b253355}.person-fallback.generated i{background:#ffffff3d;border-radius:50% 50% 34% 34%;width:72%;height:58%;position:absolute;bottom:-12%;left:50%;transform:translate(-50%);box-shadow:0 -18px 0 -9px #ffffff48}.person-fallback.generated span{z-index:1;position:relative}.person-fallback.self{color:#fff;background:linear-gradient(145deg,#f1b4c0,#df748b)}.person-photo.small,.person-fallback.small{border-radius:3px;width:20px;height:20px;font-size:10px}.group-avatar-grid{background:#e7e5e5;border-radius:7px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:48px;height:48px;padding:3px;display:grid}.group-avatar-grid span{border:0!important;padding:0!important;display:grid!important}.group-avatar-grid .small{width:19px;height:19px}.msg.me>.person-photo,.msg.me>.person-fallback{order:2}.msg.me>div:not(.person-fallback){order:1}.conversation-list>.person-photo,.conversation-list>.person-fallback{border-radius:8px;width:48px;height:48px}.my-avatar-upload{z-index:3;text-align:left;cursor:pointer;background:#fff;border:1px solid #eee3e5;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:112px;right:16px;box-shadow:0 6px 20px #65424b22}.my-avatar-upload>.person-photo,.my-avatar-upload>.person-fallback{border-radius:50%;width:36px;height:36px}.my-avatar-upload span{flex-direction:column;display:flex}.my-avatar-upload b{font-size:10px}.my-avatar-upload small{color:#aa959a;margin-top:3px;font-size:8px}.my-avatar-upload input{display:none}.call-screen{z-index:30;color:#fff;padding:calc(75px + env(safe-area-inset-top)) 25px 45px;text-align:center;background:linear-gradient(160deg,#252124,#5f4b50);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.call-screen>small{color:#d8ced1;font-size:10px}.call-screen>.person-photo,.call-screen>.person-fallback{border-radius:22px;width:92px;height:92px;margin:38px 0 12px;font-size:36px}.call-screen h2{margin:5px;font-size:23px}.call-screen p{color:#ddd1d4;font-size:12px}.call-actions{justify-content:space-around;width:100%;margin-top:auto;display:flex}.call-actions button{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;display:flex}.call-actions i,.hangup{color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;font-style:normal;display:grid}.call-actions .decline i,.hangup{background:#e65058;transform:rotate(135deg)}.call-tools{gap:38px;margin-top:auto;display:flex}.call-tools button{color:#fff;background:#ffffff20;border:0;border-radius:50%;width:58px;height:58px;font-size:20px}.call-tools span{margin-top:15px;font-size:8px;display:block}.hangup{border:0;margin-top:55px}.text-call{padding:calc(48px + env(safe-area-inset-top)) 0 0;color:#201c1d;text-align:left;background:#f5f2f2;align-items:stretch}.text-call>header{background:#fff;align-items:center;gap:9px;padding:0 14px 12px;display:flex}.text-call>header>.person-photo,.text-call>header>.person-fallback{border-radius:8px;width:38px;height:38px;margin:0;font-size:16px}.text-call header span{flex-direction:column;flex:1;display:flex}.text-call header b{font-size:14px}.text-call header small{color:#8d7e82;margin-top:3px;font-size:9px}.mini-hangup{color:#fff;background:#e6535c;border:0;border-radius:50%;width:38px;height:38px;font-size:18px;transform:rotate(135deg)}.call-note{text-align:center;color:#9a752d;background:#fff5dd;padding:7px;font-size:9px}.call-transcript{flex:1;padding:13px;overflow:auto}.call-transcript>div{align-items:flex-start;gap:6px;margin:10px 0;display:flex}.call-transcript>div.me{justify-content:flex-end}.call-transcript p{background:#fff;border-radius:5px 14px 14px;max-width:245px;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.call-transcript .me p{color:#fff;background:#ef91a5;border-radius:14px 5px 14px 14px}.call-composer{padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#fff;gap:7px;display:flex}.call-composer input{background:#f2eff0;border:0;border-radius:18px;flex:1;min-width:0;padding:10px 12px;font-size:16px}.call-composer button{color:#fff;background:#e7758d;border:0;border-radius:17px;padding:8px 15px}.subtitle-call{padding:calc(58px + env(safe-area-inset-top)) 20px calc(30px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(160deg,#211d20,#604d53)}.subtitle-call>.person-photo,.subtitle-call>.person-fallback{border-radius:22px;width:82px;height:82px;margin:25px auto 8px;font-size:32px}.subtitle-call h2{font-size:21px}.subtitle-call .call-time{color:#d7cdd0;margin:4px 0 10px}.subtitle-stage{text-align:left;flex-direction:column;justify-content:flex-end;gap:8px;width:100%;height:190px;padding:10px 2px;display:flex;overflow:hidden}.subtitle-stage>div{color:#d0c4c7;opacity:.5;flex-direction:column;gap:3px;transition:all .25s;display:flex}.subtitle-stage>div.latest{color:#fff;opacity:1;animation:.35s ease-out subtitle-in}.subtitle-stage b{color:#efb3c0;font-size:9px}.subtitle-stage span{text-shadow:0 1px 8px #0005;font-size:16px;line-height:1.55}.subtitle-stage .me{text-align:right}.subtitle-stage .speaking span{color:#d9ccd0;font-size:13px}.call-say{background:#ffffff17;border:1px solid #ffffff1c;border-radius:22px;gap:7px;width:100%;padding:5px;display:flex}.call-say input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 10px;font-size:16px}.call-say input::placeholder{color:#c7b9bd}.call-say button{color:#57434a;background:#fff;border:0;border-radius:17px;padding:7px 13px;font-size:11px}.call-bottom{justify-content:space-around;align-items:center;width:100%;margin-top:auto;display:flex}.call-bottom>button{color:#fff;background:#ffffff20;border:0;border-radius:50%;width:52px;height:52px;font-size:18px}.call-bottom>button span{margin-top:12px;font-size:7px;display:block}.call-bottom .hangup{background:#e6535c;width:58px;height:58px;margin:0}@keyframes subtitle-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.call-group-avatars{justify-content:center;align-items:center;width:112px;height:82px;margin:22px auto 5px;display:flex}.call-group-avatars span{margin-left:-14px}.call-group-avatars span:first-child{margin-left:0}.call-group-avatars .person-photo,.call-group-avatars .person-fallback{border:3px solid #493b40;border-radius:16px;width:58px;height:58px;font-size:22px}.call-group-avatars span:nth-child(2n){transform:translateY(19px)}.wallet-entry{z-index:3;background:#fff;border:1px solid #e9dee0;border-radius:14px;align-items:center;gap:8px;padding:8px 11px;display:flex;position:absolute;top:112px;left:16px;box-shadow:0 6px 20px #65424b22}.wallet-entry i{color:#fff;background:linear-gradient(145deg,#30353e,#707987);border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.wallet-entry span{text-align:left;flex-direction:column;display:flex}.wallet-entry b{font-size:10px}.wallet-entry small{color:#aa959a;margin-top:3px;font-size:8px}.wallet-page{background:#f5f3f2;flex:1;padding:14px;overflow:auto}.balance-card{color:#fff;background:linear-gradient(135deg,#252932,#555e6c);border-radius:20px;padding:21px;box-shadow:0 10px 30px #25293233}.balance-card small{color:#c9d0da;font-size:10px}.balance-card h1{margin:8px 0;font-size:30px}.balance-card p{color:#bbc2cc;margin:0;font-size:9px}.wallet-notice{color:#987124;text-align:center;background:#fff2d9;border-radius:10px;margin-top:9px;padding:9px;font-size:10px}.wallet-tabs{background:#fff;border-radius:13px;margin:12px 0;padding:4px;display:flex}.wallet-tabs button{color:#8e8184;background:0 0;border:0;border-radius:10px;flex:1;padding:8px;font-size:10px}.wallet-tabs button.active{color:#fff;background:#2f343e}.milestones,.ledger{background:#fff;border-radius:15px;margin-bottom:10px;padding:14px}.milestones>b,.ledger>b{font-size:12px}.milestones>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.milestones span{color:#8d8083;background:#f4f1f1;border-radius:9px;flex-direction:column;gap:4px;padding:8px 5px;font-size:8px;display:flex}.milestones span.done{color:#4d7954;background:#e8f4ea}.milestones em{font-size:9px}.ledger>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.ledger span{flex-direction:column;display:flex}.ledger span b{font-size:11px}.ledger span small{color:#aaa;margin-top:3px;font-size:8px}.ledger strong{font-size:12px}.ledger strong.income{color:#3c8a57}.ledger strong.expense{color:#333}.shop-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shop-grid article{background:#fff;border-radius:14px;flex-direction:column;min-height:160px;padding:13px;display:flex}.shop-grid i{font-size:30px;font-style:normal}.shop-grid b{margin-top:7px;font-size:12px}.shop-grid p{color:#9a8c90;font-size:8px;line-height:1.5}.shop-grid footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.shop-grid strong{font-size:12px}.shop-grid button,.inventory-grid button,.empty-inventory button{color:#fff;background:#303641;border:0;border-radius:12px;padding:6px 10px;font-size:9px}.outfit-bar{color:#8d5a6e;background:linear-gradient(135deg,#f6e7ec,#efe2f2);border-radius:13px;margin-bottom:11px;padding:11px 14px;font-size:11px}.outfit-bar b{color:#7a4a5e}.wardrobe-shop{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wardrobe-shop article{background:#fff;border-radius:14px;flex-direction:column;min-height:160px;padding:13px;display:flex}.wardrobe-shop i{font-size:30px;font-style:normal}.wardrobe-shop b{margin-top:7px;font-size:12px}.wardrobe-shop p{color:#9a8c90;font-size:8px;line-height:1.5}.wardrobe-shop footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.wardrobe-shop strong{font-size:12px}.wardrobe-shop button{color:#fff;background:#303641;border:0;border-radius:12px;padding:6px 10px;font-size:9px}.wardrobe-shop button.owned{color:#8a566a;background:#e7d3da}.inventory-grid article{background:#fff;border-radius:13px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.inventory-grid i{font-size:28px;font-style:normal}.inventory-grid span{flex-direction:column;flex:1;display:flex}.inventory-grid b{font-size:11px}.inventory-grid small{color:#aaa;margin-top:4px;font-size:8px}.empty-inventory{text-align:center;color:#a49397;padding:60px 20px;font-size:34px}.empty-inventory p{font-size:10px}.milestones span:first-child em,.milestones span:nth-child(2) em,.milestones span:nth-child(3) em{font-size:0}.milestones span:first-child em:after{content:"＋¥10,000";font-size:9px}.milestones span:nth-child(2) em:after{content:"＋¥30,000";font-size:9px}.milestones span:nth-child(3) em:after{content:"＋¥50,000";font-size:9px}.growth-entry{z-index:3;background:#fff;border:1px solid #e9dee0;border-radius:14px;align-items:center;gap:8px;padding:8px 11px;display:flex;position:absolute;top:170px;left:16px;box-shadow:0 6px 20px #65424b22}.growth-entry i{color:#fff;background:linear-gradient(145deg,#875f69,#d18a9b);border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.growth-entry span{text-align:left;flex-direction:column;display:flex}.growth-entry b{font-size:10px}.growth-entry small{color:#aa959a;margin-top:3px;font-size:8px}.growth-overlay{z-index:5;background:#f5f2f2;flex-direction:column;display:flex;position:absolute;inset:42px 0 68px}.growth-page{flex:1;padding:14px;overflow:auto}.growth-hero{color:#fff;background:linear-gradient(145deg,#4e3940,#9e6675);border-radius:19px;padding:19px}.growth-hero small{color:#e3cbd1;font-size:9px}.growth-hero h1{margin:7px 0;font-size:21px}.growth-hero p{color:#eadde0;max-height:43px;font-size:9px;line-height:1.5;overflow:hidden}.growth-hero>div{background:#ffffff35;border-radius:5px;height:5px;margin:12px 0 7px}.growth-hero>div i{background:#fff;border-radius:5px;height:100%;display:block}.growth-hero em{color:#eadde0;font-size:8px}.growth-dimensions{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;display:grid}.growth-dimensions article{background:#fff;border-radius:13px;align-items:center;gap:8px;padding:12px;display:flex}.growth-dimensions article>i{color:#ba6d7e;background:#faeef1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.growth-dimensions span{flex-direction:column;display:flex}.growth-dimensions b{font-size:10px}.growth-dimensions small{color:#a29195;margin-top:3px;font-size:7px}.growth-timeline,.growth-next{background:#fff;border-radius:15px;margin-bottom:10px;padding:14px}.growth-timeline>b,.growth-next>b{font-size:12px}.growth-timeline>div{gap:9px;margin-top:12px;display:flex}.growth-timeline>div>i{background:#d27689;border-radius:50%;width:8px;height:8px;margin-top:3px}.growth-timeline span{flex:1}.growth-timeline small{color:#bd7786;font-size:8px}.growth-timeline p{color:#746468;margin:4px 0;font-size:9px;line-height:1.55}.growth-next p{color:#76676b;background:#f7f3f4;border-radius:8px;margin:7px 0;padding:8px;font-size:9px}.msg-system{justify-content:center;align-items:center;gap:7px;margin:14px 4px;padding:0 6px;display:flex}.msg-system-tag{color:#b06a7e;letter-spacing:.05em;background:#fbf2f5;border:1px solid #e7d6dd;border-radius:8px;flex:none;padding:2px 7px;font-size:8px}.msg-system-text{color:#9a8a8f;text-align:center;background:#f6f3f3;border-radius:10px;max-width:80%;padding:7px 11px;font-size:11px;line-height:1.5}.msg-recalled{color:#aaa;text-align:center;background:#f3f1f2;border-radius:10px;align-self:center;margin:10px auto;padding:4px 9px;font-size:9px}.contact-notice{color:#8d6924;background:#fff2d9;border:0;border-radius:9px;justify-content:space-between;margin:0 12px 8px;padding:9px 11px;font-size:10px;display:flex}.contact-notice span{color:#c48537}.contacts-entry{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;border-bottom:7px solid #f4f1f2;align-items:center;gap:11px;padding:10px 15px;display:flex}.contacts-entry>i{color:#fff;background:#e97a91;border-radius:9px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.contacts-entry>span{flex-direction:column;flex:1;display:flex}.contacts-entry b{font-size:13px}.contacts-entry small{color:#999;margin-top:4px;font-size:9px}.contacts-entry em{color:#bbb;font-size:20px}.contacts-page{background:#f5f3f3;flex:1;padding:10px;overflow:auto}.contacts-page section{background:#fff;border-radius:13px;margin-bottom:10px;overflow:hidden}.contacts-page section>b{color:#87777b;padding:12px 13px 6px;font-size:11px;display:block}.contacts-page section>p{color:#aaa;margin:0;padding:10px 13px 16px;font-size:10px}.contacts-page article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 12px;display:flex}.contacts-page article>span{flex-direction:column;flex:1;min-width:0;display:flex}.contacts-page article>span b{font-size:12px}.contacts-page article>span small{color:#9e8f93;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.contacts-page article>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:145px;display:flex}.contacts-page article button{color:#fff;background:#df7188;border:0;border-radius:12px;padding:6px 9px;font-size:8px}.contacts-page article button.plain{color:#826f74;background:#f0edef}.contacts-page article button.danger{color:#bd596e}.contacts-page article em{color:#aaa;font-size:8px}.contact-toast{color:#906b25;text-align:center;background:#fff2d9;padding:8px 12px;font-size:9px}.phone-hub{background:#f5f3f3;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.phone-hub button{text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.phone-hub i{color:#fff;background:#e97a91;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.phone-hub span{flex-direction:column;min-width:0;display:flex}.phone-hub b{font-size:12px}.phone-hub small{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.moments-page{background:#f5f3f3;flex:1;padding:10px 12px 18px;overflow:auto}.moments-page article{border-bottom:1px solid var(--line);background:#fff;padding:13px 2px}.moments-page article header{align-items:center;gap:10px;display:flex}.moments-avatar-link{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.moments-page article header>span{flex-direction:column;min-width:0;display:flex}.moments-page article b{font-size:13px}.moments-page article small{color:#999;margin-top:3px;font-size:9px}.moments-page article p{color:#30272a;white-space:pre-line;margin:9px 0 8px;font-size:13px;line-height:1.65}.moments-page article footer{justify-content:flex-end;gap:8px;display:flex}.moments-page article footer button{color:#77676b;background:#f3f1f2;border:0;border-radius:8px;padding:6px 9px;font-size:9px}.moments-empty{text-align:center;color:#928489;padding:70px 24px}.moments-empty b{color:#5f5357;font-size:14px}.moments-empty p{font-size:10px;line-height:1.7}.thread-actions{gap:2px;display:flex}.thread-actions button{background:0 0;border:0;width:30px;height:34px;font-size:19px}.thread-info-sheet{width:100%;max-height:86%;padding:10px 15px calc(24px + env(safe-area-inset-bottom));background:#f5f3f3;border-radius:24px 24px 0 0;overflow:auto}.thread-info-sheet h2{font-size:17px}.thread-members{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.thread-members article{background:#fff;border-radius:12px;align-items:center;gap:7px;padding:9px;display:flex}.thread-members article>span{flex-direction:column;flex:1;min-width:0;display:flex}.thread-members b{font-size:9px}.thread-members small{color:#999;margin-top:3px;font-size:7px}.thread-members button{color:#fff;background:#eb8297;border:0;border-radius:10px;padding:5px 7px;font-size:7px}.thread-setting{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;width:100%;padding:13px;font-size:11px;display:flex}.thread-setting input{display:none}.thread-danger{color:#d65f77;background:#fff;border:0;width:100%;margin-top:8px;padding:13px;font-size:11px}.message-quote{color:#8d7d81;white-space:nowrap;text-overflow:ellipsis;background:#eee9ea;border-left:2px solid #c9b8bc;max-width:220px;margin:0 0 4px;padding:6px 8px;font-size:9px;overflow:hidden}.message-kind{white-space:pre-line}.message-kind.voice{min-width:95px}.message-kind.file,.message-kind.location,.message-kind.link{border:1px solid #eee5e7;color:#5e5154!important;background:#fff!important}.message-kind.transfer{min-width:145px;font-weight:700;color:#fff!important;background:#ef9a6f!important}.message-status{color:#aaa;margin-left:5px}.message-action{color:#b58b95;background:0 0;border:0;margin-left:5px;padding:0;font-size:8px}.reply-preview{color:#876f75;background:#f3edef;align-items:center;gap:8px;padding:7px 12px;font-size:9px;display:flex}.reply-preview span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.reply-preview button{background:0 0;border:0;font-size:16px}.chat-tools{grid-template-columns:repeat(4,1fr)}.world-now{background:#fff;border-radius:14px;flex-direction:column;gap:5px;margin:0 14px 12px;padding:14px;display:flex}.world-now b{font-size:12px}.world-now span{color:#65565a;font-size:11px}.world-now small{color:#a29296;font-size:8px}.world-ledger,.world-tasks,.world-people,.world-notifications{background:#f5f3f3;flex:1;padding:12px;overflow:auto}.world-empty{text-align:center;color:#9e8e92;padding:70px 25px;font-size:10px;line-height:1.7}.world-ledger article{gap:10px;padding:0 0 18px 4px;display:flex;position:relative}.world-ledger article:after{content:"";background:#dcced1;width:1px;position:absolute;top:12px;bottom:0;left:7px}.world-ledger article>i{z-index:1;background:#d66e84;border-radius:50%;width:8px;height:8px;margin-top:4px}.world-ledger article>span{background:#fff;border-radius:12px;flex-direction:column;flex:1;padding:11px;display:flex}.world-ledger small,.world-ledger em{color:#a08f93;font-size:8px}.world-ledger b{margin:5px 0;font-size:11px;line-height:1.5}.world-tasks section{background:#fff;border-radius:14px;margin-bottom:10px;padding:12px}.world-tasks section>b{font-size:12px}.world-tasks section>p{color:#aaa;font-size:9px}.world-tasks article{border-top:1px solid var(--line);gap:9px;padding:11px 0;display:flex}.world-tasks article>button,.world-tasks article>i{color:#cb6e82;background:#fff;border:1px solid #e1d4d7;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.world-tasks article>span{flex-direction:column;flex:1;display:flex}.world-tasks strong{font-size:10px}.world-tasks small,.world-tasks em{color:#999;margin-top:3px;font-size:8px}.world-tasks article.overdue em,.world-tasks article.failed em{color:#d45c70}.world-tasks article.done{opacity:.55}.world-people>.update-self,.notification-permission{color:#fff;background:#40363a;border:0;border-radius:13px;width:100%;margin-bottom:9px;padding:11px;font-size:10px}.world-people>article{background:#fff;border-radius:14px;gap:10px;margin-bottom:8px;padding:12px;display:flex}.world-people>article>div{flex-direction:column;flex:1;display:flex}.world-people>article b{font-size:12px}.world-people>article span{color:#786a6e;margin-top:3px;font-size:9px}.world-people>article small,.world-people>article footer{color:#aaa;margin-top:4px;font-size:8px}.relation-bars{flex-wrap:wrap;gap:3px;margin-top:7px;display:flex}.relation-bars em{color:#aa6877;background:#faedf0;border-radius:9px;padding:4px 6px;font-size:7px}.social-graph{background:#fff;border-radius:14px;margin-top:10px;padding:13px}.social-graph>b{font-size:11px}.social-graph>p{align-items:center;gap:6px;font-size:9px;display:flex}.social-graph p span{background:#f3edef;border-radius:8px;padding:5px}.social-graph p em{color:#9d7d85}.social-graph>small{color:#aaa;margin-top:8px;font-size:8px;line-height:1.5;display:block}.world-notifications article{background:#fff;border-radius:13px;gap:9px;margin-bottom:7px;padding:11px;display:flex}.world-notifications article.read{opacity:.55}.world-notifications article>i{background:#f9e9ed;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.world-notifications article>span{flex-direction:column;flex:1;display:flex}.world-notifications b{font-size:10px}.world-notifications p{color:#75666a;margin:4px 0;font-size:9px;line-height:1.45}.world-notifications small{color:#aaa;font-size:7px}.stage{background:radial-gradient(circle at 20% 12%,#ffe6ec 0%,#0000 40%),radial-gradient(circle at 85% 80%,#ffe9d6 0%,#0000 44%),linear-gradient(160deg,#f1eced,#e8e2e3);position:relative;overflow:hidden}.stage:before,.stage:after{content:"";filter:blur(64px);opacity:.55;z-index:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.stage:before{background:#ffc4d6;width:360px;height:360px;animation:15s ease-in-out infinite orb-a;top:-70px;left:-50px}.stage:after{background:#ffd7b3;width:320px;height:320px;animation:18s ease-in-out infinite orb-b;bottom:-60px;right:-40px}@keyframes orb-a{0%,to{transform:translate(0)}50%{transform:translate(46px,34px)}}@keyframes orb-b{0%,to{transform:translate(0)}50%{transform:translate(-34px,-26px)}}.phone{z-index:1;border:1px solid #ffffff8c;position:relative;box-shadow:0 32px 92px #4933374d,0 3px 10px #4933371f}.topbar,.tabs,.composer,.chat-tools,.emoji-panel{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffffb8;border-color:#ffffff80;box-shadow:inset 0 1px #fff9}.tabs{background:#fffcfcc7;border-top:1px solid #ffffff80}.composer input{background:#f6f3f4d9}.limit-count{color:#b49da3;white-space:nowrap;flex:none;align-self:center;font-size:8px}.rewrite-field .limit-count,.setup-field .limit-count{text-align:right;margin-top:4px;display:block}.call-say .limit-count{color:#d9ccd0;padding:0 2px;font-size:8px}.story-page,.messages,.feed,.wallet-page,.world,.subpage,.growth-page,.contacts-page,.event-page,.room,.live,.conversation-list,.weibo-detail{animation:.42s cubic-bezier(.16,1,.3,1) both section-in}@keyframes section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msg p{box-shadow:0 2px 9px #4933371a}.msg.me p{box-shadow:0 4px 14px #e0587a38}.story-card{box-shadow:none;border:1px solid #f1dfe3e6;transition:border-color .2s,background-color .2s}.story-card:hover{box-shadow:none;transform:none}.streaming-story{background:linear-gradient(#fffdfb,#fff8fa);border-color:#eab6c2;order:9999}.streaming-story.is-generating{border-style:dashed;background:#ffffffad!important}.streaming-story.is-generating h2{color:var(--native-accent)}.streaming-story footer{justify-content:flex-end}.feed article{border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #7e4d590f}.feed article:hover{transform:translateY(-1px);box-shadow:0 10px 26px #7e4d591a}.tabs button{transition:transform .18s cubic-bezier(.16,1,.3,1),color .2s}.tabs button:active{transform:scale(.9)}.tabs .active{position:relative}.primary{color:#fff;background:linear-gradient(135deg,#ec7d95,#e0587a);border:0;border-radius:16px;padding:11px 18px;font-size:13px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s;box-shadow:0 8px 22px #e0587a59}.primary:active{transform:scale(.96);box-shadow:0 4px 12px #e0587a4d}.primary:hover{filter:brightness(1.04)}.balance-card,.growth-hero{border:1px solid #ffffff24;box-shadow:0 14px 40px #25293247}.reality-card,.event-card{border-radius:16px}.app-grid button{transition:transform .14s,box-shadow .14s}.app-grid button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #65424b29}.sheet{-webkit-backdrop-filter:blur(20px);background:#fffdfdeb}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.stage:before,.stage:after{animation:none}}.affinity-pill{color:#b76176;background:#fff0f3;border-radius:9px;align-self:flex-start;margin-top:4px;padding:3px 7px;font-size:8px;font-weight:600}.rel-cats{vertical-align:middle;flex-wrap:wrap;gap:3px;margin-left:5px;display:inline-flex}.rel-cat{white-space:nowrap;border:1px solid #00000014;border-radius:8px;padding:1px 6px;font-size:8px;font-weight:600;line-height:1.5;display:inline-block}.mood-tag{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;font-size:9px;font-weight:600;display:inline-flex}.mood-tag i{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.relation-overview{background:linear-gradient(#fff5f7,#fff)!important;padding:28px 20px!important}.relation-overview>small{color:#c05d76;font-size:10px}.relation-overview h2{margin:8px 0 18px;font-size:22px}.relation-overview>b{font-size:14px;display:block}.relation-overview>p{color:#857278;font-size:11px;line-height:1.6}.relation-overview>div{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.relation-overview>div span{color:#9a858b;background:#fff;border:1px solid #f0e1e4;border-radius:13px;flex-direction:column;padding:12px;font-size:9px;display:flex}.relation-overview>div strong{color:#7d5963;margin-top:5px;font-size:13px}.open-world-choice{background:#fff8fa;border:1px solid #f0dfe3;border-radius:13px;width:100%;min-width:0;margin:0 0 9px;padding:10px 12px}.open-world-choice b{color:#6f535b;font-size:11px;line-height:1.45;display:block}.open-world-choice small{color:#9a858b;margin:4px 0 7px;line-height:1.4;display:block}.open-world-choice div{flex-wrap:wrap;gap:5px;display:flex;overflow:visible}.open-world-choice button{white-space:normal;text-align:left;color:#875f6a;background:#fff;border:1px solid #ead7dc;border-radius:10px;max-width:100%;padding:6px 8px;font-size:9px;line-height:1.35}.story-card.just-rewritten{border-color:#e87890;animation:1.2s both rewrite-highlight;box-shadow:0 0 0 3px #f8dce3,0 14px 38px #a54e681f}@keyframes rewrite-highlight{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}.world-time-actions{gap:7px;margin-top:9px;display:flex}.world-time-actions button,.ledger-rollback{color:#875f6a;background:#fff;border:1px solid #ead7dc;border-radius:10px;padding:6px 9px;font-size:10px}.life-summary{color:#725e63;background:#fff;border:1px solid #f0e4e6;border-radius:14px;flex-direction:column;gap:5px;margin:10px 14px;padding:13px;display:flex}.life-summary b{font-size:13px}.life-summary span{font-size:11px}.life-summary small{color:#9a858b}.transaction-list{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}.transaction-list>b,.transaction-list>small{margin:0 12px 7px;display:block}.transaction-list>small{color:#999;font-size:10px;line-height:1.45}.ledger-rollback{width:max-content;margin-top:6px}.credit-hero{color:#fff;text-align:left;background:linear-gradient(135deg,#2f343e,#687184);border-radius:18px;flex-direction:column;margin:10px 0;padding:18px;display:flex}.credit-hero small{color:#d8dee8;font-size:9px}.credit-hero b{margin:5px 0;font-size:34px;line-height:1.1}.credit-hero span{color:#d8dee8;font-size:9px}.billing-sheet{max-height:88%;overflow:auto}.redeem-row{gap:7px;margin:10px 0;display:flex}.redeem-row input,.admin-sheet>input{border:1px solid #eadfe1;border-radius:12px;flex:1;min-width:0;padding:10px;font-size:13px}.redeem-row button,.credit-plans button,.reward-grid button{color:#fff;background:#e56f88;border:0;border-radius:12px;padding:9px 12px;font-size:11px}.credit-plans{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:10px 0;display:grid}.credit-plans button{color:#b85c73;background:#fff1f4;border:1px solid #f0d8df;flex-direction:column;gap:3px;line-height:1.35;display:flex}.credit-plans b{font-size:15px}.credit-plans span{font-size:11px}.credit-plans small{color:#a97984;font-size:8px}.payment-order,.social-reward{text-align:left;background:#fff;border:1px solid #f0e4e6;border-radius:14px;flex-direction:column;gap:5px;margin:10px 0;padding:12px;display:flex}.payment-order b,.social-reward>b{font-size:12px}.payment-order span,.payment-order small,.social-reward small{color:#8f7f83;font-size:9px;line-height:1.45}.payment-order a{color:#c75f76;font-size:11px}.reward-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.reward-grid button{color:#8a6a32;background:#fff8e8;border:1px solid #ead39b;flex-direction:column;gap:4px;display:flex}.reward-grid button:disabled{opacity:.48}.reward-grid b{font-size:12px}.reward-grid small{font-size:9px}.ledger-mini{text-align:left;background:#fff;border:1px solid #f0e4e6;border-radius:14px;max-height:185px;margin:10px 0;padding:12px;overflow:auto}.ledger-mini>b{margin-bottom:6px;font-size:12px;display:block}.ledger-mini p{color:#77686c;border-top:1px solid #f3ecee;justify-content:space-between;gap:10px;margin:0;padding:8px 0;font-size:10px;display:flex}.ledger-mini p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-mini p button{color:#fff;white-space:nowrap;background:#303641;border:0;border-radius:9px;padding:5px 8px;font-size:9px}.ledger-mini em{color:#bd6378;white-space:nowrap}.ledger-mini small{color:#aaa;font-size:10px}.admin-sheet{max-height:88%;overflow:auto}.invite-phone{background:#fff7f8;place-items:center;display:grid}.invite-gate{text-align:left;background:#fff;border:1px solid #f0dfe3;border-radius:18px;width:min(84%,310px);padding:26px 20px;box-shadow:0 18px 45px #ab6a7b24}.invite-gate small{color:#c86078;font-size:11px;font-weight:700}.invite-gate h1{color:#352b2f;margin:9px 0 10px;font-size:24px}.invite-gate p{color:#7c6b70;font-size:12px;line-height:1.65}.invite-gate input{border:1px solid #eadfe1;border-radius:13px;outline-color:#e9879c;width:100%;margin:8px 0 10px;padding:12px;font-size:15px}.invite-gate button{color:#fff;background:#e56f88;border:0;border-radius:14px;width:100%;padding:12px;font-weight:700}.invite-gate em{color:#b76578;margin-top:10px;font-size:11px;display:block}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px;display:grid}.auth-tabs button{color:#8b4b5c;background:#f3e8ec}.auth-code-row{grid-template-columns:minmax(0,1fr) 84px;gap:8px;display:grid}.auth-code-row button{margin:8px 0 10px;padding-left:0;padding-right:0}.admin-sheet .redeem-row input:nth-child(2){max-width:82px}.admin-sheet .redeem-row button{white-space:nowrap}.reward-grid.single-reward{grid-template-columns:1fr}.checkin-days{grid-template-columns:repeat(7,1fr);gap:5px;margin:12px 0;display:grid}.checkin-day{background:#fff;border:1px solid #f0e4e6;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;display:flex}.checkin-day b{color:#8f7f83;font-size:9px}.checkin-day em{color:#b85c73;font-size:12px;font-style:normal;font-weight:800}.checkin-day small{color:#c75f76;font-size:7px}.checkin-day span{color:#b58a3a;font-size:11px}.checkin-day.current{background:#fff0f4;border-color:#e56f88;box-shadow:0 0 0 2px #f8dce3}.checkin-day.current b{color:#c75f76}.checkin-day.done{opacity:.55}.checkin-day.done em{color:#9a9da5}.checkin-boost{text-align:left;background:#fff8ef;border:1px solid #f3e2c8;border-radius:14px;flex-direction:column;gap:5px;margin:10px 0;padding:12px;display:flex}.checkin-boost b{color:#8a5a1d;font-size:12px}.checkin-boost small{color:#a58555;font-size:9px;line-height:1.45}.checkin-boost button{color:#fff;background:#d99a3d;border:0;border-radius:10px;align-self:flex-start;padding:7px 12px;font-size:10px}.checkin-boost.owned{background:#fff8e8;border-color:#ead39b}.checkin-boost.owned b{color:#8a6a32}.credit-plans button.boost{color:#8a5a1d;background:#fff8ef;border-color:#f3d9ac}.credit-plans button.boost-owned{color:#8a6a32;background:#fff8e8;border-color:#ead39b}.credit-status .credit-plus{color:#e56f88;margin-left:2px;font-size:11px;font-style:normal;font-weight:800}.support-sheet{max-height:88%;overflow:auto}.support-thread{background:#fff;border:1px solid #f0e4e6;border-radius:14px;flex-direction:column;gap:8px;max-height:260px;margin:10px 0;padding:12px;display:flex;overflow:auto}.support-thread p{flex-direction:column;gap:4px;max-width:82%;margin:0;font-size:11px;line-height:1.45;display:flex}.support-thread p.user{text-align:right;align-self:flex-end}.support-thread p.admin{align-self:flex-start}.support-thread b{color:#9a858b;font-size:9px}.support-thread span{color:#4c4144;word-break:break-word;background:#f6f3f4;border-radius:10px;padding:9px 10px}.support-thread p.user span{color:#fff;background:#111318}.support-thread small{color:#9a858b;font-size:10px;line-height:1.6}.status-right{justify-content:flex-end;align-items:center;gap:5px;min-width:0;max-width:138px;display:flex}.credit-status{color:#c85e75;white-space:nowrap;text-overflow:ellipsis;background:#fff0f3;border:0;border-radius:999px;max-width:78px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1;overflow:hidden}.status-right>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root{--ink:#111318;--muted:#6b7280;--pink:#a26f2a;--pale:#f6f7fb;--line:#e6e8ee;--ios-blue:#3478f6;--ios-gold:#a26f2a;--surface:#fff;--surface-soft:#f8f9fc;--glass:#ffffffd1}html,body{color:var(--ink);background:#e9ecf2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif}button{cursor:pointer}.stage:before,.stage:after{display:none!important}.status{color:#111318;font-weight:700}.credit-status{color:#7a541f;background:#ffffffb8;border:1px solid #11131814;box-shadow:0 1px 2px #1018280f}.topbar{height:56px}.topbar b{letter-spacing:0;font-size:17px;font-weight:700}.topbar small{color:#7c8796}.topbar>button,.thread-actions button{color:#111318}.tabs{height:66px}.tabs button{color:#8b93a1;font-weight:600}.tabs .active{color:#111318}.tabs .active i{filter:none;transform:none}.primary{font-weight:700;box-shadow:none!important;background:#111318!important;border-radius:8px!important}.soft{color:#333942!important;background:#ffffffbd!important;border:1px solid #11131814!important;border-radius:8px!important}.composer input,.mainline-composer input,.room-input input,.comment-compose input,.redeem-row input,.admin-sheet>input,.sheet input,.sheet textarea,.rewrite-sheet .rewrite-field textarea{color:#111318;outline-color:#3478f6;background:#fff!important;border:1px solid #11131814!important;border-radius:8px!important}.composer .send,.mainline-composer button,.room-input button,.comment-compose button,.contacts-page article button,.weibo-empty button,.compose-title .publish,.redeem-row button,.credit-plans button,.reward-grid button{color:#fff!important;box-shadow:none!important;background:#111318!important;border-radius:8px!important}.story-page,.feed,.world,.subpage,.contacts-page,.world-ledger,.world-tasks,.world-people,.world-notifications,.wallet-page,.growth-page,.weibo-detail,.weibo-profile{background:#f6f7fb!important}.story-card,.feed article,.world-now,.life-summary,.world-hot,.app-grid button,.phone-hub button,.contacts-page section,.contacts-page article,.conversation-list button,.world-ledger article>span,.world-tasks section,.world-notifications article,.social-graph,.payment-order,.social-reward,.ledger-mini,.relation,.bio,.reality-card,.event-card,.growth-timeline,.growth-next,.growth-dimensions article,.wallet-entry,.balance-card,.milestones,.ledger,.shop-grid article,.wardrobe-shop article,.inventory-grid article{background:#ffffffdb!important;border:1px solid #11131814!important;border-radius:8px!important;box-shadow:0 1px 2px #1018280d!important}.story-card:hover,.feed article:hover,.app-grid button:hover{transform:none!important;box-shadow:0 1px 2px #1018280d!important}.story-body{color:#20242c;line-height:1.78}.story-card h2{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:18px}.story-narrative{white-space:pre-line;margin:0 0 2px}.story-narrative-inline{display:block}.story-chat-inline{white-space:pre-wrap;color:#6f4a00;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff3b8;border-radius:5px;padding:0 4px;font-weight:800;display:inline}.msg p{color:#111318!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #1018280f!important}.msg p:before{display:none}.msg.me p{color:#fff!important;background:#111318!important}.avatar,.big-avatar,.avatar.warm,.contacts-entry>i,.phone-hub i,.world-notifications article>i,.growth-dimensions article>i{color:#fff;background:linear-gradient(145deg,#1f2937,#6b7280)!important}.topic,.story-strip,.open-world-choice,.reply-preview,.contact-notice,.invite-gate,.opening-scene-field{color:#4b5563!important;background:#ffffffc2!important;border:1px solid #11131814!important;border-radius:8px!important}.feed-head button.active{color:#111318!important;border-bottom-color:#111318!important}.feed-actions button.liked{color:#a26f2a!important}.risk,.growth-hero,.balance-card,.credit-hero{color:#fff!important;background:linear-gradient(135deg,#111318,#313844)!important;border-radius:8px!important}.sheet,.compose-sheet,.rewrite-sheet,.thread-info-sheet{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#f8f9fceb!important;border-radius:18px 18px 0 0!important}.mainline-composer .suggestion-chip{border-radius:8px;align-items:center;gap:7px;width:auto;max-width:100%;min-height:32px;margin:0 0 6px;padding:6px 9px;display:inline-flex;color:#4b5563!important;box-shadow:none!important;background:#fff!important;border:1px solid #11131814!important}.mainline-composer .suggestion-chip b{white-space:nowrap;font-size:10px;line-height:1}.mainline-composer .suggestion-chip span{color:#8b93a1;font-size:10px}.mainline-composer .suggestion-panel{max-height:132px;overflow:auto}.handle{background:#c5cad3}.section-title{color:#6b7280;letter-spacing:.04em;border-bottom-color:#e6e8ee}.status-right{max-width:156px}.credit-status{max-width:92px}@media (width<=500px){.phone{background:#f6f7fb;border:0}.topbar{height:54px}}.admin-page{color:#111318;background:#f4f6fa;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Arial,sans-serif}.admin-page header{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto 18px;display:flex}.admin-page h1{margin:2px 0 0;font-size:28px}.admin-page h2{margin:0 0 10px;font-size:16px}.admin-page small,.admin-page em{color:#6b7280;font-size:12px}.admin-page button{color:#fff;background:#111318;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.admin-login,.admin-actions{background:#fff;border:1px solid #e6e8ee;border-radius:8px;align-items:center;gap:10px;max-width:1280px;margin:0 auto 12px;padding:12px;display:flex}.admin-login input,.admin-actions textarea,.admin-support input{border:1px solid #d8dde7;border-radius:8px;min-width:0;padding:10px}.admin-login input{flex:1}.admin-actions{flex-direction:column;align-items:flex-start}.admin-actions textarea{width:100%;min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-notice{color:#775a12;background:#fff8df;border:1px solid #ead394;border-radius:8px;max-width:1280px;margin:0 auto 12px;padding:10px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto;display:grid}.admin-grid section{background:#fff;border:1px solid #e6e8ee;border-radius:8px;min-width:0;padding:14px}.admin-grid article{border-top:1px solid #edf0f5;flex-direction:column;gap:4px;padding:10px 0;display:flex}.admin-grid article:first-of-type{border-top:0}.admin-grid b{font-size:13px}.admin-grid span{color:#333942;word-break:break-word;font-size:12px}.admin-grid article button{align-self:flex-start;margin-top:4px;padding:7px 10px}.admin-support div{flex-direction:column;gap:5px;margin:6px 0;display:flex}.admin-support p{background:#f6f7fb;border-radius:8px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45}.admin-support strong{color:#6b7280;margin-right:6px;display:inline-block}.admin-support input{width:100%}.copy-btn{cursor:pointer;vertical-align:middle;margin-left:6px;display:inline-block;color:#111318!important;background:#e8eaef!important;border-radius:5px!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important}.copy-btn:hover{background:#d0d3da!important}@media (width<=760px){.admin-page{padding:14px}.admin-grid{grid-template-columns:1fr}.admin-page header,.admin-login{flex-direction:column;align-items:stretch}.admin-page button{width:100%}}.install-prompt-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.install-prompt-modal{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:340px;padding:32px 28px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;box-shadow:0 20px 60px #0000004d}.install-prompt-modal small{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.install-prompt-modal h3{color:#111318;margin:0 0 12px;font-size:22px;font-weight:700}.install-prompt-modal p{color:#4b5563;margin:0 0 24px;font-size:14px;line-height:1.6}.install-prompt-actions{flex-direction:column;gap:10px;display:flex}.install-prompt-actions button{cursor:pointer;border:0;border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.install-prompt-actions .primary{color:#fff;background:#111318}.install-prompt-actions .primary:hover{background:#000}.install-prompt-actions .secondary{color:#4b5563;background:#f3f4f6}.install-prompt-actions .secondary:hover{background:#e5e7eb}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:none}}.bag-page{flex-direction:column;gap:12px;padding:14px 16px 20px;display:flex}.bag-cash{border-radius:12px;flex-direction:column;gap:2px;padding:16px 18px;display:flex;color:#fff!important;background:linear-gradient(135deg,#111318,#313844)!important}.bag-cash small{color:#b6bcc7;letter-spacing:.04em;font-size:11px}.bag-cash h1{color:#fff;margin:2px 0 0;font-size:26px;font-weight:800}.bag-cash p{color:#b6bcc7;margin:2px 0 0;font-size:11px}.bag-cash .bag-debt{color:#fca5a5}.bag-section{padding:12px 14px;background:#ffffffdb!important;border:1px solid #11131814!important;border-radius:10px!important;box-shadow:0 1px 2px #1018280d!important}.bag-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.bag-section-head b{color:#111318;font-size:14px}.bag-section-head small{color:#8b93a1;font-size:11px}.bag-section-head em{color:#a26f2a;font-style:normal;font-weight:700}.bag-items{flex-direction:column;gap:8px;display:flex}.bag-item{background:#fff;border:1px solid #11131812;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.bag-item>i{background:#f3f4f6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex}.bag-item>span{flex:1;min-width:0}.bag-item b{color:#111318;font-size:13px;display:block}.bag-item small{color:#8b93a1;font-size:11px}.bag-item button{color:#fff;background:#111318;border:0;border-radius:8px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700}.bag-item button:hover{background:#000}.bag-empty{color:#8b93a1;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 10px;display:flex}.bag-empty i{font-size:34px}.bag-empty p{color:#6b7280;margin:0;font-size:12px}.bag-empty button{border:0;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:700}:root{--ink:#122033;--muted:#66758f;--pink:#2f9df4;--pale:#eef8ff;--line:#d9e9f7;--ios-blue:#2f9df4;--ios-gold:#b58a3a;--surface:#fff;--surface-soft:#f5fbff;--glass:#ffffffd6;--parallel-blue:#2f9df4;--parallel-sky:#7dd7ff;--parallel-warm:#ead39b;--parallel-gold:#b58a3a;--parallel-deep:#17243b;--parallel-border:#4a99f42e}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #2f9df4b8}.status{color:#17243b}.credit-status{border:1px solid var(--parallel-border)!important;color:#2d78bd!important;background:#ffffffc2!important;box-shadow:0 6px 18px #2f9df41a!important}.credit-status .credit-plus{color:#7a7df8!important}.topbar,.tabs,.composer,.chat-tools,.emoji-panel{background:#fafdffd1!important;border-color:#3d8bde24!important;box-shadow:inset 0 .5px #ffffffe0!important}.topbar b,.tabs .active,.topbar>button,.thread-actions button{color:#16243a!important}.topbar small,.tabs button,.status-right>span{color:#6f7f99!important}.tabs .active i{color:#2f9df4}.primary,.composer .send,.mainline-composer button,.room-input button,.comment-compose button,.contacts-page article button,.weibo-empty button,.compose-title .publish,.redeem-row button,.credit-plans button,.reward-grid button,.bag-item button,.bag-empty button{color:#fff!important;background:linear-gradient(135deg,#2f9df4 0%,#62c8ff 48%,#8d7cf7 100%)!important;border:0!important;border-radius:10px!important;box-shadow:0 9px 22px #2f9df43d!important}.soft,.auth-tabs button,.contacts-page article button.plain,.thread-setting{border:1px solid var(--parallel-border)!important;color:#46617f!important;background:#ffffffc7!important}.auth-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#2f9df4,#8d7cf7)!important}.composer input,.mainline-composer input,.room-input input,.comment-compose input,.redeem-row input,.admin-sheet>input,.sheet input,.sheet textarea,.rewrite-sheet .rewrite-field textarea,.invite-gate input{color:#17243b!important;background:#ffffffeb!important;border:1px solid #4a99f433!important;outline-color:#2f9df4!important}.story-card,.feed article,.world-now,.life-summary,.world-hot,.app-grid button,.contacts-page section,.contacts-page article,.conversation-list button,.world-ledger article>span,.world-tasks section,.world-notifications article,.social-graph,.payment-order,.social-reward,.ledger-mini,.relation,.bio,.reality-card,.event-card,.growth-timeline,.growth-next,.growth-dimensions article,.wallet-entry,.balance-card,.milestones,.ledger,.shop-grid article,.wardrobe-shop article,.inventory-grid article,.bag-section,.bag-item,.invite-gate{border:1px solid var(--parallel-border)!important;background:#ffffffe0!important;box-shadow:0 10px 28px #2f9df414!important}.story-card h2,.profile h2,.relation b,.bag-section-head b,.bag-item b{color:#17243b!important}.story-card>header,.section-title,.feed-head b,.feed-head button.active,.story-strip b,.topic,.relation small,.rewrite-sheet>small{color:#2f82d8!important;border-bottom-color:#2f9df4!important}.story-body,.feed article>p,.world-now span,.contacts-page article>span small,.life-summary span{color:#334761!important}.msg p{color:#17243b!important;background:#fffffff0!important;border:1px solid #4a99f41f!important}.msg.me p{color:#fff!important;background:linear-gradient(135deg,#2f9df4 0%,#8d7cf7 100%)!important;border-color:#0000!important}.avatar,.big-avatar,.avatar.warm,.contacts-entry>i,.world-notifications article>i,.growth-dimensions article>i,.wallet-entry i,.bag-item>i{color:#fff!important;background:linear-gradient(145deg,#67caff 0%,#8aa8ff 54%,#b8a5ff 100%)!important}.topic,.story-strip,.open-world-choice,.reply-preview,.contact-notice,.opening-scene-field,.outfit-bar,.checkin-day.current{color:#476481!important;background:#eef8ffc7!important;border:1px solid #4a99f42e!important}.feed-actions button.liked,.payment-order a,.ledger-mini em,.bag-section-head em{color:#2f9df4!important}.risk,.growth-hero,.balance-card,.credit-hero,.bag-cash{color:#fff!important;background:linear-gradient(135deg,#176bb4 0%,#2f9df4 48%,#8d7cf7 100%)!important}.sheet,.compose-sheet,.rewrite-sheet,.thread-info-sheet{background:#f8fcfff0!important;border:1px solid #7dd7ff42!important}.invite-gate small{color:#2f82d8!important}.invite-gate h1{letter-spacing:0;line-height:1.34;color:#17243b!important}.invite-gate p,.invite-gate em{color:#66758f!important}.invite-gate button{background:linear-gradient(135deg,#2f9df4,#8d7cf7)!important;box-shadow:0 10px 24px #2f9df43d!important}.parallel-splash-phone{overflow:hidden;place-items:stretch stretch!important}.parallel-splash-phone:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 22%,#7dd7ff2e 38%,#b8a5ff2e 58%,#0000 76%),linear-gradient(#ffffff9e,#ffffff1a);position:absolute;inset:0}.parallel-splash{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:52px 18px 58px;display:flex;position:relative}.parallel-mark{filter:drop-shadow(0 18px 28px #2f9df438);width:138px;height:128px;margin:0 auto 44px;position:relative}.parallel-mark span{background:linear-gradient(154deg,#2f9df4 0%,#82ddff 43%,#b8a5ff 100%);border-radius:17px;width:42px;height:122px;position:absolute;top:3px;transform:skew(-22deg);box-shadow:inset 14px 0 22px #ffffff61,inset -10px 0 16px #176bb41a}.parallel-mark span:after{content:"";filter:blur(.2px);background:linear-gradient(150deg,#ffffff94,#fff0 42%,#ffffff61 74%,#fff0);border-radius:13px;position:absolute;inset:10px 8px}.parallel-splash small{color:#2f82d8;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.parallel-splash h1{color:#17243b;letter-spacing:0;max-width:318px;margin:12px 0;font-size:21px;font-weight:500;line-height:1.35}.parallel-splash h1 span{white-space:nowrap;display:block}.parallel-splash p{color:#65748e;white-space:nowrap;max-width:354px;margin:0;font-size:9px;font-weight:400;line-height:1.62}.parallel-splash i{background:linear-gradient(90deg,#2f9df414,#62c8ff,#9c8cff,#9c8cff14);border-radius:999px;width:116px;height:3px;margin-top:44px;animation:1.7s ease-in-out infinite parallel-load}@keyframes parallel-load{0%,to{opacity:.38;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media (width<=500px){.parallel-splash{padding:44px 18px 54px}.parallel-mark{width:126px;height:118px;margin-bottom:38px}.parallel-mark span{width:39px;height:112px}.parallel-splash h1{max-width:318px;font-size:20px;line-height:1.35}.parallel-splash p{max-width:354px;font-size:9px}}@media (prefers-reduced-motion:reduce){.parallel-splash i{animation:none}}.theme-rose{--native-accent:#c87394;--native-accent-soft:#fff5f8;--native-accent-muted:#f0bfd0;--native-accent-strong:#ad5f7e;--native-rgb:200,115,148;--native-page:#fff5f8;--native-glass:#fffafcad;--native-glass-strong:#ffffffd1;--native-glass-border:#c873942e;--native-gradient:linear-gradient(135deg,#f0bfd0 0%,#c87394 100%);--native-deep-gradient:linear-gradient(135deg,#33262c 0%,#7f5265 100%);--pink:#c87394}.theme-blue{--native-accent:#4f8fd1;--native-accent-soft:#f2f7ff;--native-accent-muted:#b8d4ef;--native-accent-strong:#3977b8;--native-rgb:79,143,209;--native-page:#f2f7ff;--native-glass:#f8fcffad;--native-glass-strong:#ffffffd1;--native-glass-border:#4f8fd12e;--native-gradient:linear-gradient(135deg,#b8d4ef 0%,#4f8fd1 100%);--native-deep-gradient:linear-gradient(135deg,#1f2b38 0%,#3d6f9f 100%);--pink:#4f8fd1}.theme-graphite{--native-accent:#34363c;--native-accent-soft:#f3f4f6;--native-accent-muted:#9a9da5;--native-accent-strong:#1c1d21;--native-rgb:52,54,60;--native-page:#f3f4f6;--native-glass:#fafafbb3;--native-glass-strong:#ffffffd6;--native-glass-border:#34363c24;--native-gradient:linear-gradient(135deg,#9a9da5 0%,#34363c 100%);--native-deep-gradient:linear-gradient(135deg,#141518 0%,#34363c 100%);--pink:#34363c}.theme-yellow{--native-accent:#b58a3a;--native-accent-soft:#fff8e8;--native-accent-muted:#ead39b;--native-accent-strong:#957025;--native-rgb:181,138,58;--native-page:#fff8e8;--native-glass:#fffcf4b3;--native-glass-strong:#ffffffd6;--native-glass-border:#b58a3a2e;--native-gradient:linear-gradient(135deg,#ead39b 0%,#b58a3a 100%);--native-deep-gradient:linear-gradient(135deg,#30281b 0%,#8f733f 100%);--pink:#b58a3a}.phone{-webkit-backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(180deg,#ffffff85,#ffffff47),var(--native-page)!important;border:1px solid #ffffff94!important;box-shadow:0 18px 52px #00000026,inset 0 1px #ffffffd1!important}@media (width<=500px){.phone{box-shadow:none!important;border:0!important}}.status{height:42px;font-weight:600;color:#1c1c1e!important}.island{background:#1c1c1e!important}.topbar,.tabs,.composer,.mainline-composer,.thread-switch,.chat-tools,.emoji-panel{-webkit-backdrop-filter:blur(26px)saturate(190%);background:#f9f9fba3!important;border-color:#ffffff85!important;box-shadow:inset 0 .5px #ffffffdb,0 .5px #3c3c4314!important}.topbar small,.status-right>span,.tabs button{color:#8e8e93!important}.tabs .active,.tabs .active i,.feed-head button.active,.story-strip b,.section-title,.feed-head b,.relation small,.invite-gate small,.rewrite-sheet>small{color:var(--native-accent)!important;border-bottom-color:var(--native-accent)!important}.story-page,.feed,.world,.subpage,.contacts-page,.world-ledger,.world-tasks,.world-people,.world-notifications,.wallet-page,.growth-page,.weibo-detail,.weibo-profile,.bag-page{background:linear-gradient(180deg,#ffffff57,#ffffff0f),var(--native-page)!important}.story-card,.feed article,.world-now,.life-summary,.world-hot,.app-grid button,.contacts-page section,.contacts-page article,.conversation-list button,.world-ledger article>span,.world-tasks section,.world-notifications article,.social-graph,.payment-order,.social-reward,.ledger-mini,.relation,.bio,.reality-card,.event-card,.growth-timeline,.growth-next,.growth-dimensions article,.wallet-entry,.balance-card,.milestones,.ledger,.shop-grid article,.wardrobe-shop article,.inventory-grid article,.bag-section,.bag-item,.invite-gate,.theme-panel{-webkit-backdrop-filter:blur(18px)saturate(155%);position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffdb,var(--native-glass))!important;border:1px solid var(--native-glass-border)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #1f23290e!important}.story-card:before,.feed article:before,.world-now:before,.life-summary:before,.world-hot:before,.app-grid button:before,.contacts-page section:before,.contacts-page article:before,.conversation-list button:before,.world-ledger article>span:before,.world-tasks section:before,.world-notifications article:before,.social-graph:before,.payment-order:before,.social-reward:before,.ledger-mini:before,.relation:before,.bio:before,.reality-card:before,.event-card:before,.growth-timeline:before,.growth-next:before,.growth-dimensions article:before,.wallet-entry:before,.balance-card:before,.milestones:before,.ledger:before,.shop-grid article:before,.wardrobe-shop article:before,.inventory-grid article:before,.bag-section:before,.bag-item:before,.invite-gate:before,.theme-panel:before{content:"";background:linear-gradient(155deg,#ffffff94 0%,#ffffff2e 34%,rgba(var(--native-rgb),.055) 100%);pointer-events:none;position:absolute;inset:0}.story-card,.feed article,.conversation-list button,.contacts-page article,.bag-item{content-visibility:auto;contain-intrinsic-size:auto 88px}.story-card h2,.profile h2,.relation b,.bag-section-head b,.bag-item b,.story-body,.feed article>p,.world-now span,.life-summary span{color:#1c1c1e!important}.profile>p,.relation p,.invite-gate p,.invite-gate em,.story-card footer small,.world-ledger small,.world-ledger em,.contacts-page article>span small{color:#6e6e73!important}.primary,.composer .send,.mainline-composer button,.room-input button,.comment-compose button,.contacts-page article button,.weibo-empty button,.compose-title .publish,.redeem-row button,.credit-plans button,.reward-grid button,.bag-item button,.bag-empty button,.invite-gate button,.auth-code-row button{background:var(--native-gradient)!important;color:#fff!important;box-shadow:0 5px 14px rgba(var(--native-rgb),.14)!important;border:0!important;border-radius:10px!important;font-weight:600!important}.primary:active,.composer .send:active,.mainline-composer button:active,.tabs button:active,.app-grid button:active{transition:transform .12s!important;transform:scale(.98)!important}.soft,.auth-tabs button,.contacts-page article button.plain,.thread-setting,.world-time-actions button,.ledger-rollback{-webkit-backdrop-filter:blur(16px)saturate(150%);background:var(--native-glass-strong)!important;border:1px solid var(--native-glass-border)!important;color:#1c1c1e!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffc7!important}.soft.danger,.thread-danger,.contacts-page article button.danger{color:#ff3b30!important}.auth-tabs{background:#e5e5ea!important;border-radius:10px!important;gap:0!important;padding:3px!important}.auth-tabs button{color:#3a3a3c!important;background:0 0!important;border:0!important}.auth-tabs button.active{color:var(--native-accent)!important;background:#fff!important;box-shadow:0 1px 2px #00000014!important}.composer input,.mainline-composer input,.room-input input,.comment-compose input,.redeem-row input,.admin-sheet>input,.sheet input,.sheet textarea,.rewrite-sheet .rewrite-field textarea,.invite-gate input{-webkit-backdrop-filter:blur(14px)saturate(150%);color:#1c1c1e!important;outline-color:var(--native-accent)!important;background:#ffffffad!important;border:1px solid #ffffff9e!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffc2!important}.msg p{-webkit-backdrop-filter:blur(14px)saturate(150%);color:#1c1c1e!important;background:#ffffffc2!important;border:1px solid #ffffff85!important;box-shadow:inset 0 1px #ffffffb8!important}.msg.me p{background:linear-gradient(145deg,#ffffff38,#fff0),var(--native-gradient)!important;color:#fff!important;border:1px solid #ffffff3d!important}.avatar,.big-avatar,.avatar.warm,.contacts-entry>i,.world-notifications article>i,.growth-dimensions article>i,.wallet-entry i,.bag-item>i{background:var(--native-accent-soft)!important;color:var(--native-accent)!important}.topic,.story-strip,.open-world-choice,.reply-preview,.contact-notice,.opening-scene-field,.outfit-bar,.checkin-day.current,.credit-status{background:var(--native-accent-soft)!important;border:1px solid rgba(var(--native-rgb),.16)!important;color:var(--native-accent)!important;box-shadow:none!important}.credit-status .credit-plus,.feed-actions button.liked,.payment-order a,.ledger-mini em,.bag-section-head em{color:var(--native-accent)!important}.risk,.growth-hero,.balance-card,.credit-hero,.bag-cash{background:var(--native-deep-gradient)!important;color:#fff!important;box-shadow:none!important;border-radius:12px!important}.profile-cover{background:var(--native-gradient)!important}.sheet,.compose-sheet,.rewrite-sheet,.thread-info-sheet{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#f7f7fabd!important;border:1px solid #ffffff9e!important;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 38px #1f23291a,inset 0 1px #ffffffd1!important}.invite-phone{background:#f2f2f7!important}.parallel-splash-phone:before{background:radial-gradient(circle at 52% 39%,rgba(var(--native-rgb),.1),transparent 31%),radial-gradient(circle at 62% 44%,rgba(var(--native-rgb),.06),transparent 29%)!important}.parallel-mark{filter:none!important;width:86px!important;height:82px!important;margin-bottom:34px!important}.parallel-mark span{top:4px;background:var(--native-gradient)!important;border-radius:11px!important;width:25px!important;height:76px!important;box-shadow:inset 7px 0 12px #ffffff52!important}.parallel-mark span:after{border-radius:9px!important;inset:7px 5px!important}.parallel-mark span:first-child{left:18px!important}.parallel-mark span:last-child{right:18px!important}.parallel-splash h1{color:#1c1c1e!important;font-size:18px!important;font-weight:450!important;line-height:1.35!important}.parallel-splash p{color:#6e6e73!important;font-size:9px!important}.parallel-splash i{background:var(--native-gradient)!important;opacity:.38!important;width:86px!important;height:2px!important}.theme-panel{text-align:left;margin:14px 0 16px;padding:13px}.theme-panel>b{color:#1c1c1e;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.theme-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.theme-choice{color:#3a3a3c;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff94;border:1px solid #ffffff9e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:50px;font-size:10px;display:flex;box-shadow:inset 0 1px #ffffffbd}.theme-choice i{background:var(--choice-color);border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 1px #00000014}.theme-choice-rose{--choice-color:#c87394}.theme-choice-blue{--choice-color:#4f8fd1}.theme-choice-graphite{--choice-color:#34363c}.theme-choice-yellow{--choice-color:#b58a3a}.theme-choice-rose i{background:linear-gradient(135deg,#f0bfd0,#c87394)}.theme-choice-blue i{background:linear-gradient(135deg,#b8d4ef,#4f8fd1)}.theme-choice-graphite i{background:linear-gradient(135deg,#9a9da5,#34363c)}.theme-choice-yellow i{background:linear-gradient(135deg,#ead39b,#b58a3a)}.theme-choice.active{border-color:rgba(var(--native-rgb),.32);color:var(--native-accent);font-weight:600;background:linear-gradient(145deg,#ffffffbd,rgba(var(--native-rgb),.1))!important}.theme-rose.stage{background:linear-gradient(#fffafc 0%,#fff5f8 100%)!important}.theme-blue.stage{background:linear-gradient(#fbfdff 0%,#f2f7ff 100%)!important}.theme-graphite.stage{background:linear-gradient(#f7f7f8 0%,#f0f1f3 100%)!important}.theme-yellow.stage{background:linear-gradient(#fffdf8 0%,#fff8e8 100%)!important}.photo-pick,.opening-scene-field,.quick-fixes button,.relation-bars em,.affinity-pill,.checkin-day.current,.checkin-boost.owned,.credit-plans button.boost-owned{background:var(--native-accent-soft)!important;border-color:rgba(var(--native-rgb),.16)!important;color:var(--native-accent)!important}.opening-scene-field>b,.opening-scene-field>small,.setup-notice,.mainline-composer>small,.rewrite,.message-action,.world-hot em,.world-hot small,.event-card em,.profile-summary>button,.checkin-day em,.checkin-day small,.checkin-day.current b,.copy-btn{color:var(--native-accent)!important}.contact-badge,.posthead em{background:var(--native-accent)!important;color:#fff!important}.photo-pick span,.photo-pick small,.toggle small,.bio p,.rewrite-sheet blockquote,.rewrite-field,.quick-fixes button,.open-world-choice button{color:#6e6e73!important}.profile-summary>button,.open-world-choice button,.quick-fixes button{-webkit-backdrop-filter:blur(14px)saturate(150%);border:1px solid rgba(var(--native-rgb),.16)!important;background:#ffffffa8!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffc2!important}.story-card.just-rewritten{border-color:var(--native-accent)!important;box-shadow:0 0 0 2px rgba(var(--native-rgb),.14)!important}.chat-row>div,.conversation-avatar.group{background:var(--native-accent-soft)!important;color:var(--native-accent)!important}.call-actions .accept i{background:var(--native-gradient)!important}.room-msgs b,.checkin-day span,.checkin-boost.owned b,.credit-plans button.boost-owned{color:var(--native-accent)!important}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.two>*,.sheet label,.sheet input,.sheet textarea{min-width:0!important;max-width:100%!important}.status{overflow:hidden!important}.status-right{min-width:0!important;max-width:148px!important;overflow:hidden!important}.credit-status{min-width:0!important;max-width:86px!important}button:not(:disabled),label[for],.clickable-post,.conversation-list>button,.app-grid button,.theme-choice{cursor:pointer}button:disabled,button[aria-disabled=true],.primary:disabled,.soft:disabled,.compose-title .publish:disabled,.mainline-composer button:disabled,.composer .send:disabled,.room-input button:disabled,.comment-compose button:disabled,.credit-plans button:disabled,.reward-grid button:disabled,.invite-gate button:disabled,.auth-code-row button:disabled{color:#8e8e93!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;filter:none!important;background:#d1d1d6!important;border-color:#c7c7cc!important;transform:none!important}button:disabled *,button[aria-disabled=true] *{color:inherit!important}button:disabled:active,button[aria-disabled=true]:active{transform:none!important}button:focus-visible,input:focus-visible,textarea:focus-visible,.theme-choice:focus-visible{outline:2px solid rgba(var(--native-rgb),.42)!important;outline-offset:2px!important}.story-page .story-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffffd1!important;border-color:#3c3c431f!important;transform:none!important}.story-page .story-card:before{display:none!important}.story-page .story-card:hover{box-shadow:none!important;transform:none!important}.story-page .story-card.just-rewritten{box-shadow:none!important;border-color:var(--native-accent)!important}.story-page{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.story-page .story-card{flex:none!important;overflow:visible!important}.story-page .story-body{word-break:break-word!important;overflow-wrap:anywhere!important;overflow:visible!important}.story-generating-card{border:1px dashed rgba(var(--native-rgb),.36);-webkit-backdrop-filter:blur(16px)saturate(145%);border-radius:14px;order:9999;margin:2px 0 16px;padding:16px;background:linear-gradient(180deg,#ffffffc7,rgba(var(--native-rgb),.055))!important;box-shadow:none!important}.story-generating-card>header{color:var(--native-accent);justify-content:space-between;font-size:10px;font-weight:600;display:flex}.story-generating-card h2{color:#1c1c1e;letter-spacing:0;margin:12px 0 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:16px;font-weight:600}.story-generating-card footer{border:0;justify-content:flex-end;margin-top:10px;padding:0;display:flex}.story-generating-card footer small{color:#8e8e93;font-size:9px}.generating-status{background:rgba(var(--native-rgb),.09);color:var(--native-accent);border-radius:999px;align-items:center;gap:7px;margin-top:11px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.generating-status i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite generating-pulse}@keyframes generating-pulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.story-card footer button{box-shadow:none!important}.story-body{text-shadow:none!important}.story-generating-card.has-draft{padding:18px 17px}.story-draft-body{opacity:.72;margin-top:10px;transition:opacity .3s}.story-draft-body .draft-caret{vertical-align:-2px;background:var(--native-accent,#c8647a);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite draft-caret-blink;display:inline-block}@keyframes draft-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.story-draft-body .draft-caret{animation:none}}.mainline-composer .suggestion-panel{max-height:none}.open-world-choice>div{flex-direction:column;gap:6px}.open-world-choice>div button{border-radius:11px;align-items:center;width:100%;max-width:none;min-height:34px;padding:8px 11px 8px 12px;font-weight:600;line-height:1.4;display:flex;border:1px solid rgba(var(--native-rgb),.22)!important;border-left:3px solid var(--native-accent,#c8647a)!important;color:#3d3235!important;background:#ffffffeb!important;font-size:11px!important}.open-world-choice>div button:active{transform:scale(.985);background:var(--native-accent-soft,#fff0f3)!important}.open-world-choice>div button:disabled{opacity:.45}.open-world-choice>div button.composer-toggle{display:none}.world-now .narrative-now{background:var(--native-accent-soft,#c8647a1a);letter-spacing:.2px;border-radius:999px;margin:2px 0 4px;padding:2px 8px;font-size:9px;font-weight:700;color:var(--native-accent,#c8647a)!important;display:inline-block!important}@media (hover:none){.story-card:hover,.feed article:hover,.app-grid button:hover{box-shadow:inherit!important;transform:none!important}}.profile{min-height:0!important;padding:30px 22px calc(24px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#ffffff57,#ffffff0f),var(--native-page)!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;margin:0!important;overflow:auto!important}.profile+.tabs,.phone>.tabs{margin-top:0!important}.tabs{z-index:4;position:relative}.profile-quick-actions{grid-template-columns:1fr!important;gap:8px!important;margin:14px 0 16px!important;display:grid!important}.profile .wallet-entry,.profile .growth-entry,.profile .my-avatar-upload{z-index:auto!important;background:linear-gradient(145deg,#ffffffdb,var(--native-glass))!important;border:1px solid var(--native-glass-border)!important;text-align:left!important;-webkit-backdrop-filter:blur(16px)saturate(150%)!important;border-radius:14px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:9px 11px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #ffffffc7,0 6px 16px #1f23290b!important}.profile .wallet-entry i,.profile .growth-entry i{background:var(--native-accent-soft)!important;color:var(--native-accent)!important}.profile .my-avatar-upload input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.core-message-popup{z-index:7;border:1px solid rgba(var(--native-rgb),.18);-webkit-backdrop-filter:blur(22px)saturate(160%);cursor:pointer;background:#ffffffeb;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:112px;left:14px;right:14px;box-shadow:0 14px 34px #1f232929}.core-message-popup>span{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.core-message-popup b{color:#1c1c1e;font-size:12px}.core-message-popup small{color:#5f6673;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.core-message-popup>button{color:#6b7280;background:#3c3c4314;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1}.core-character-panel,.core-suggestion-panel{background:#ffffffc7;border:1px solid #3c3c431a;border-radius:14px;flex-direction:column;gap:8px;margin:10px 12px;padding:12px;display:flex}.core-character-panel>b,.core-suggestion-panel>b{color:#1c1c1e;font-size:13px}.core-character-panel>small{color:#7b8190;font-size:10px;line-height:1.45}.core-character-panel article{border-top:1px solid #3c3c4314;align-items:center;gap:9px;padding:8px 0;display:flex}.core-character-panel article:first-of-type{border-top:0}.core-character-panel label{flex:none;display:block;position:relative}.core-character-panel label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.core-character-panel article>span{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.core-character-panel article button,.core-suggestion-panel button,.world-people article>button.plain{background:var(--native-accent-soft);color:var(--native-accent);border:0;border-radius:10px;padding:7px 9px;font-size:10px}.core-suggestion-panel button{text-align:left;align-items:center;gap:8px;display:flex}.core-suggestion-panel button span{color:#1c1c1e;flex:1;font-weight:700}.core-suggestion-panel button em{color:var(--native-accent);font-size:10px;font-style:normal}.world-people article>button.plain{white-space:nowrap;color:#5f6673;background:#3c3c4314;align-self:center}.social-graph p small{color:#8e8e93;margin-left:auto;font-size:9px}.relations-page{flex-direction:column;gap:16px;padding:12px;display:flex}.rels-tags>b,.life-map-head>b,.rel-network>h4,.life-trail>h4{color:#1c1c1e;margin-bottom:4px;font-size:14px;display:block}.rels-tags>small,.life-map-head>small{color:#7b8190;margin-bottom:8px;font-size:11px;line-height:1.45;display:block}.rels-tag-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rels-tag-card{cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #3c3c431a;border-radius:14px;align-items:center;gap:9px;padding:9px 10px;display:flex}.rels-tag-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.rels-tag-card b{color:#1c1c1e;font-size:13px}.rels-tag-card small{color:#7b8190;margin-top:2px;font-size:10px}.life-map{background:#ffffffb3;border:1px solid #3c3c431a;border-radius:16px;padding:12px}.life-map-chips{gap:6px;padding:4px 0 10px;display:flex;overflow-x:auto}.life-map-chips button{color:#5f6673;white-space:nowrap;background:#fffc;border:1px solid #3c3c431a;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;font-size:10px;display:flex}.life-map-chips button.active{border-color:var(--native-accent);color:var(--native-accent);background:var(--native-accent-soft)}.metric-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:3px 0 12px;display:grid}.metric-panel.player-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-pill{background:#ffffffdb;border:1px solid #3c3c431a;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:8px 7px;display:flex}.metric-pill small{color:#7b8190;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.metric-pill em,.wellbeing-line em{color:#7b8190;margin-left:3px;font-size:10px;font-style:normal}.life-trail{border-left:2px solid #3c3c431f;flex-direction:column;margin:8px 0;padding-left:14px;display:flex}.trail-node{padding:8px 0;position:relative}.trail-node:before{content:"";background:var(--native-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-20px}.trail-node.now:before{background:#22c55e}.trail-node small{color:#8e8e93;font-size:10px}.trail-node p{color:#1c1c1e;margin:2px 0;font-size:12px;line-height:1.4}.trail-node em{color:#7b8190;font-size:10px;font-style:normal}.rel-network{margin-top:6px}.rel-network-svg{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.char-drawer{background:var(--native-page,#fff);width:100%;max-width:560px;padding:10px 16px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;max-height:82vh;margin:0 auto;position:relative;overflow:auto}.char-drawer .handle{background:#3c3c4333;border-radius:3px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.char-drawer-head{align-items:center;gap:10px;min-width:0;padding:14px 0 10px;display:flex}.char-drawer-head .drawer-close{color:#5f6673;background:#3c3c4314;border:0;border-radius:50%;width:26px;height:26px;margin-left:auto;font-size:18px;line-height:1}.char-drawer-head>div{text-align:left;flex-direction:column;min-width:0;display:flex}.char-drawer-head b{color:#1c1c1e;font-size:16px}.char-drawer-profile{border-bottom:1px solid #3c3c431a;flex-direction:column;gap:8px;padding:6px 0 12px;display:flex}.char-stage{color:#5f6673;font-size:12px}.char-state{align-items:baseline;gap:8px;display:flex}.char-state small{color:#8e8e93;min-width:42px;font-size:10px}.char-state p{color:#1c1c1e;margin:0;font-size:13px}.char-drawer-moments{margin-top:10px;padding-top:10px}.char-drawer-moments>b{color:#1c1c1e;margin-bottom:8px;font-size:13px;display:block}.char-drawer-moments article{border-top:1px solid #3c3c4314;padding:9px 0}.char-drawer-moments article p{color:#1c1c1e;margin:0;font-size:13px;line-height:1.45}.char-drawer-moments footer{color:#8e8e93;gap:14px;margin-top:4px;font-size:11px;display:flex}.avatar-open{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.avatar-open:active{opacity:.7}.phone-hub{-webkit-overflow-scrolling:touch!important;background:#ffffffa3!important;border-bottom:1px solid #3c3c4314!important;flex:none!important;gap:8px!important;padding:10px 12px 6px!important;display:flex!important;overflow-x:auto!important}.phone-hub button{min-width:136px!important;min-height:48px!important;box-shadow:none!important;text-align:left!important;background:#ffffffe6!important;border:1px solid #3c3c431a!important;border-radius:12px!important;flex:0 0 min(46vw,180px)!important;padding:8px 10px!important}.phone-hub button i{border-radius:9px!important;flex:none!important;width:30px!important;height:30px!important;font-size:14px!important}.phone-hub button b{color:#111827!important;font-size:12px!important;line-height:1.2!important}.phone-hub button small{color:#7b8190!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:9px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.wechat-search{min-height:40px!important;box-shadow:none!important;background:#3c3c430f!important;border:1px solid #3c3c430f!important;border-radius:13px!important;flex:none!important;margin:10px 12px 8px!important}.conversation-list{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:4px 12px calc(18px + env(safe-area-inset-bottom))!important;flex:auto!important;overflow-y:auto!important}.conversation-list>button{border:1px solid rgba(var(--native-rgb),.16)!important;opacity:1!important;background:#ffffffeb!important;border-radius:14px!important;min-height:72px!important;padding:10px 12px!important;box-shadow:0 4px 14px #1f23290a!important}.conversation-list>button span{border-bottom:0!important;min-width:0!important}.conversation-list>button b{color:#1c1c1e!important;font-size:14px!important}.conversation-list>button small{color:#7b8190!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.contacts-page{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding:12px 12px calc(18px + env(safe-area-inset-bottom))!important;flex:auto!important;gap:12px!important;overflow-y:auto!important}.contacts-page article{box-shadow:none!important;background:#ffffffe6!important;border:1px solid #3c3c431a!important;border-radius:14px!important;align-items:flex-start!important;gap:10px!important;padding:12px!important}.contacts-page article>span{flex:auto!important;min-width:0!important}.contacts-page article>div{flex-direction:column!important;flex:0 0 92px!important;align-items:stretch!important;gap:6px!important;display:flex!important}.contacts-page article button{white-space:nowrap!important;border-radius:9px!important;width:100%!important;min-height:30px!important;font-size:10px!important}.relations-page{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;min-height:0!important;padding:12px 12px calc(110px + env(safe-area-inset-bottom))!important;flex:auto!important;overflow-y:auto!important}.rels-tags,.life-map,.rel-network{flex:none!important}.life-map{overflow:visible!important}.life-trail{padding-bottom:22px!important}@media (width<=430px){.rels-tag-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.rels-tag-card{gap:8px!important;min-width:0!important;padding:8px!important}.rels-tag-card b{font-size:12px!important}.rels-tag-card small{font-size:9px!important;line-height:1.3!important}.life-map{border-radius:14px!important;padding:10px!important}.metric-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-panel.player-metrics,.metric-panel.player-relation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}:root{--ux-ink:#10252f;--ux-muted:#60737d;--ux-soft:var(--native-accent-soft,#f2f7ff);--ux-page:var(--native-page,#f2f7ff);--ux-card:#fff;--ux-line:rgba(var(--native-rgb,79,143,209),.12);--ux-accent:var(--native-accent,#4f8fd1);--ux-accent-2:var(--native-accent-strong,#3977b8);--ux-warm:var(--native-accent,#4f8fd1);--ux-shadow:0 10px 30px rgba(var(--native-rgb,79,143,209),.08);--ux-shadow-soft:0 1px 2px rgba(var(--native-rgb,79,143,209),.05)}html,body{color:var(--ux-ink)!important;background:linear-gradient(#f7fcfd 0%,#e8f3f6 100%)!important}.stage{background:radial-gradient(circle at 22% 0,#22d3ee2e,#0000 32%),linear-gradient(#f7fcfd 0%,#e7f2f5 100%)!important}.phone{background:linear-gradient(180deg,#f8fcfd 0%,var(--ux-page) 100%)!important;border:1px solid #ffffffd6!important;box-shadow:0 22px 64px #092d3a29,inset 0 1px #ffffffe0!important}.topbar{border-bottom:1px solid var(--ux-line)!important;background:#f8fcfde0!important;height:58px!important;box-shadow:inset 0 1px #ffffffbf!important}.topbar b{color:var(--ux-ink)!important;font-size:17px!important;font-weight:760!important}.topbar small{color:var(--ux-muted)!important;font-size:10px!important}.topbar>button{width:40px!important;min-width:40px!important;height:40px!important;color:var(--ux-ink)!important;border-radius:999px!important;place-items:center!important;display:grid!important}.topbar>button:active{background:rgba(var(--native-rgb,79,143,209),.1)!important;transform:scale(.96)!important}.story-page,.feed,.world,.subpage,.contacts-page,.world-ledger,.world-tasks,.world-people,.world-notifications,.wallet-page,.growth-page,.weibo-detail,.weibo-profile,.bag-page,.relations-page{background:linear-gradient(180deg,#f8fcfd 0%,var(--ux-page) 100%)!important}.story-card,.feed article,.world-now,.life-summary,.world-hot,.app-grid button,.phone-hub button,.contacts-page section,.contacts-page article,.conversation-list button,.world-ledger article>span,.world-tasks section,.world-notifications article,.social-graph,.payment-order,.social-reward,.ledger-mini,.relation,.bio,.reality-card,.event-card,.growth-timeline,.growth-next,.growth-dimensions article,.wallet-entry,.balance-card,.milestones,.ledger,.shop-grid article,.wardrobe-shop article,.inventory-grid article,.bag-section,.bag-item,.theme-panel,.rels-tag-card,.life-map,.metric-pill,.char-drawer{border:1px solid var(--ux-line)!important;box-shadow:var(--ux-shadow-soft)!important;-webkit-backdrop-filter:none!important;background:#ffffffeb!important;border-radius:12px!important}.story-card:before,.feed article:before,.world-now:before,.life-summary:before,.world-hot:before,.app-grid button:before,.contacts-page section:before,.contacts-page article:before,.conversation-list button:before,.world-ledger article>span:before,.world-tasks section:before,.world-notifications article:before,.social-graph:before,.payment-order:before,.social-reward:before,.ledger-mini:before,.relation:before,.bio:before,.reality-card:before,.event-card:before,.growth-timeline:before,.growth-next:before,.growth-dimensions article:before,.wallet-entry:before,.balance-card:before,.milestones:before,.ledger:before,.shop-grid article:before,.wardrobe-shop article:before,.inventory-grid article:before,.bag-section:before,.bag-item:before,.invite-gate:before,.theme-panel:before{display:none!important}.primary,.composer .send,.mainline-composer button,.room-input button,.comment-compose button,.contacts-page article button,.weibo-empty button,.compose-title .publish,.redeem-row button,.credit-plans button,.reward-grid button,.bag-item button,.bag-empty button,.invite-gate button,.auth-code-row button{background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-2))!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--native-rgb,79,143,209),.18)!important;border-radius:12px!important}.soft,.auth-tabs button,.contacts-page article button.plain,.thread-setting,.world-time-actions button,.ledger-rollback{border:1px solid var(--ux-line)!important;color:var(--ux-ink)!important;box-shadow:var(--ux-shadow-soft)!important;background:#fff!important;border-radius:12px!important}.tabs{border-top:1px solid var(--ux-line)!important;height:70px!important;padding:7px 6px max(10px,env(safe-area-inset-bottom))!important;background:#f8fcfdf0!important;box-shadow:0 -10px 28px #092d3a0f!important}.tabs button{color:#8796a0!important;border-radius:14px!important;gap:2px!important;min-width:56px!important;height:52px!important;font-size:10px!important;font-weight:700!important;transition:background .18s,color .18s,transform .12s!important}.tabs i{font-size:20px!important;line-height:22px!important}.tabs button.active{background:rgba(var(--native-rgb,79,143,209),.1)!important;color:var(--ux-accent)!important}.tabs button:active{background:rgba(var(--native-rgb,79,143,209),.08)!important;transform:scale(.96)!important}.mainline-composer,.composer{border-top:1px solid var(--ux-line)!important;background:#f8fcfdf5!important;box-shadow:0 -10px 28px #092d3a0d!important}.mainline-composer input,.composer input,.room-input input,.comment-compose input,.wechat-search,.redeem-row input,.admin-sheet>input,.sheet input,.sheet textarea,.rewrite-sheet .rewrite-field textarea,.invite-gate input{border:1px solid var(--ux-line)!important;color:var(--ux-ink)!important;outline-color:var(--ux-accent)!important;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffe0!important}.mainline-composer input{min-height:44px!important;font-size:14px!important}.mainline-composer button{min-height:44px!important;padding:0 16px!important;font-size:13px!important}.composer input{min-height:40px!important;font-size:14px!important}.composer>button:not(.send){width:34px!important;height:34px!important;color:var(--ux-muted)!important;background:rgba(var(--native-rgb,79,143,209),.08)!important;border-radius:999px!important}.phone-hub{background:0 0!important;border-bottom:0!important;padding:10px 12px 8px!important}.phone-hub button{border:1px solid var(--ux-line)!important;min-width:154px!important;min-height:58px!important;box-shadow:var(--ux-shadow-soft)!important;background:#fff!important;border-radius:14px!important;flex:1 0 154px!important}.phone-hub button i{background:rgba(var(--native-rgb,79,143,209),.1)!important;color:var(--ux-accent)!important;border-radius:12px!important}.wechat-search{color:#81909a!important;text-align:left!important;margin:8px 12px!important;padding:11px 14px!important}.conversation-list{padding:3px 12px calc(18px + env(safe-area-inset-bottom))!important;background:0 0!important}.conversation-list>button{border:1px solid var(--ux-line)!important;min-height:76px!important;box-shadow:var(--ux-shadow-soft)!important;background:#fff!important;border-radius:16px!important;margin-bottom:8px!important}.conversation-list>button:active,.contacts-page article:active,.app-grid button:active,.rels-tag-card:active,.life-map-chips button:active{background:#f8fcfd!important;transform:scale(.985)!important}.conversation-list>button b,.contacts-page article b,.rels-tag-card b,.world-now b,.life-summary b{color:var(--ux-ink)!important}.conversation-list>button small,.contacts-page article small,.rels-tag-card small,.world-now small,.life-summary small{color:var(--ux-muted)!important}.contacts-page{padding:12px 12px calc(18px + env(safe-area-inset-bottom))!important;background:0 0!important}.contacts-page section{border-radius:16px!important;padding:13px!important}.contacts-page section>b{margin-bottom:8px;display:block;color:var(--ux-ink)!important;font-size:13px!important}.contacts-page article{border-radius:14px!important;margin-bottom:8px!important}.msg p{color:var(--ux-ink)!important;background:#fff!important;border:1px solid #10252f0f!important;border-radius:16px!important;box-shadow:0 2px 10px #092d3a0f!important}.msg.me p{background:linear-gradient(135deg,var(--ux-accent),var(--ux-accent-2))!important;color:#fff!important;border-color:#0000!important}.avatar,.big-avatar,.avatar.warm,.contacts-entry>i,.world-notifications article>i,.growth-dimensions article>i,.wallet-entry i,.bag-item>i,.phone-hub i{background:linear-gradient(145deg,#fff,var(--ux-soft))!important;color:var(--ux-accent)!important;border:1px solid rgba(var(--native-rgb,79,143,209),.12)!important}.story-card{margin-bottom:12px!important;padding:18px!important}.story-card h2{color:var(--ux-ink)!important;font-size:19px!important}.story-body{color:#18313b!important;font-size:15px!important;line-height:1.82!important}.story-chat-inline{background:var(--ux-soft)!important;color:var(--ux-accent)!important;border-radius:7px!important}.feed article{border-radius:16px!important;margin:0 12px 10px!important}.feed-head{background:0 0!important;border-bottom:0!important;gap:8px!important;padding:9px 14px!important}.feed-head button{flex:1;border:1px solid var(--ux-line)!important;color:var(--ux-muted)!important;background:#fff!important;border-radius:999px!important}.feed-head button.active{background:rgba(var(--native-rgb,79,143,209),.1)!important;color:var(--ux-accent)!important;border-color:rgba(var(--native-rgb,79,143,209),.18)!important}.app-grid{gap:10px!important;padding:0 12px 12px!important}.app-grid button{border-radius:16px!important;min-height:96px!important}.app-grid i{color:var(--ux-accent)!important;font-size:22px!important}.life-map{border-radius:18px!important}.life-map-head b,.rels-tags>b,.rel-network>h4,.life-trail>h4{color:var(--ux-ink)!important}.life-map-head small,.rels-tags>small{color:var(--ux-muted)!important}.life-map-chips button{border:1px solid var(--ux-line)!important;box-shadow:var(--ux-shadow-soft)!important;background:#fff!important;border-radius:14px!important}.life-map-chips button.active{background:rgba(var(--native-rgb,79,143,209),.1)!important;border-color:rgba(var(--native-rgb,79,143,209),.3)!important;color:var(--ux-accent)!important}.metric-panel.relation-only-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.metric-panel.player-relation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.metric-pill{background:linear-gradient(#fff,#f8fcfd)!important;border-radius:14px!important}.metric-pill small{color:var(--ux-muted)!important;font-size:10px!important}.metric-pill b{color:var(--ux-ink)!important;font-size:15px!important}.metric-pill em.up{color:#059669!important}.metric-pill em.down{color:#dc2626!important}.trail-node p{color:var(--ux-ink)!important;font-size:12px!important}.trail-node small{color:var(--ux-accent)!important;font-weight:700!important}.trail-node:before{background:var(--ux-accent)!important;box-shadow:0 0 0 4px rgba(var(--native-rgb,79,143,209),.1)!important}.risk,.growth-hero,.balance-card,.credit-hero,.bag-cash{background:linear-gradient(135deg,#10252f,#0e7490)!important;border-radius:16px!important}button:focus-visible,input:focus-visible,textarea:focus-visible,.conversation-list>button:focus-visible,.rels-tag-card:focus-visible{outline:2px solid rgba(var(--native-rgb,79,143,209),.42)!important;outline-offset:2px!important}@media (width<=430px){.metric-panel.relation-only-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-panel.player-relation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.phone-hub button{flex-basis:48vw!important;min-width:148px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conversation-list.native-chat-list{min-height:0!important;padding:0 0 calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;flex:auto!important;overflow-y:auto!important}.conversation-list.native-chat-list>.conversation-row{text-align:left!important;width:100%!important;min-height:96px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #3c3c4321!important;border-radius:0!important;grid-template-columns:56px minmax(0,1fr) 62px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:grid!important}.conversation-list.native-chat-list>.conversation-row:before{display:none!important}.conversation-list.native-chat-list>.conversation-row:active{background:#3c3c430f!important;transform:none!important}.conversation-media{border-radius:12px!important;justify-self:start!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;overflow:hidden!important}.conversation-media.avatar-open{background:0 0!important;padding:0!important}.conversation-media .person-photo,.conversation-media .person-fallback{border-radius:12px!important;width:56px!important;height:56px!important;font-size:20px!important}.conversation-media.group-avatar-grid{background:#e9eaec!important;border-radius:12px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;width:56px!important;height:56px!important;padding:3px!important}.conversation-media.group-avatar-grid span{border:0!important;min-width:0!important;padding:0!important;display:grid!important}.conversation-media.group-avatar-grid .person-photo,.conversation-media.group-avatar-grid .person-fallback{border-radius:5px!important;width:24px!important;height:24px!important;font-size:11px!important}.conversation-list.native-chat-list .conversation-main{text-align:left!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;min-width:0!important;padding:0!important;display:flex!important}.conversation-title{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:18px!important;font-weight:600!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.conversation-relation-line{border:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;margin-top:4px!important;padding:0!important;display:flex!important;overflow:hidden!important}.conversation-relation-line:empty{display:none!important}.conversation-relation-line .rel-cats{flex-wrap:nowrap!important;flex:0 auto!important;gap:4px!important;max-width:100%!important;margin:0!important;display:inline-flex!important;overflow:hidden!important}.conversation-relation-line .rel-cat,.conversation-relation-chip{color:#db5f82!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#db5f821a!important;border:1px solid #db5f8259!important;border-radius:5px!important;align-items:center!important;max-width:86px!important;height:18px!important;padding:1px 6px 2px!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important;overflow:hidden!important}.conversation-subline{border:0!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.conversation-preview{color:#8a8f98!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.28!important;display:block!important;overflow:hidden!important}.conversation-status{color:#a4a7ad!important;white-space:nowrap!important;border:0!important;flex-direction:column!important;justify-content:center!important;place-self:stretch end!important;align-items:flex-end!important;gap:8px!important;min-width:44px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.conversation-time{color:#a7abb2!important;border:0!important;min-width:0!important;padding:0!important;font-size:12px!important;line-height:1.2!important;display:block!important}.conversation-status i{background:#ef4444!important;border-radius:50%!important;width:9px!important;height:9px!important;box-shadow:0 0 0 2px #fff!important}.conversation-unread-count{color:#fff!important;background:#ef4444!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;display:inline-grid!important}.conversation-status.unread,.conversation-status.pending{color:#ef4444!important;font-weight:600!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
