.cultivation-choices form{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;max-width:100%;overflow:hidden;display:grid!important}.cultivation-choices form label{box-sizing:border-box;width:100%;min-width:0}.cultivation-choices form label>i{flex:0 0 28px}.cultivation-choices form input,.cultivation-choices form textarea{resize:vertical;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:46px;max-height:116px;padding:10px 0;font-size:16px;line-height:1.45;overflow-y:auto}.cultivation-choices form>button{box-sizing:border-box;min-width:68px;max-width:92px;padding:0 14px;font-size:12px}.cultivation-shell input,.cultivation-shell textarea,.cultivation-shell select{font-size:16px}.romance-show-console{color:#fff;background:radial-gradient(circle at 85% 15%,#ffffff3b,#0000 30%),linear-gradient(135deg,#e75892 0%,#d85ca9 52%,#7c5db4 100%);border-radius:20px;margin:12px 14px 0;padding:14px;box-shadow:0 14px 30px #ab438233}.romance-show-console>div,.romance-show-console article{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.romance-show-console>div small{opacity:.78;letter-spacing:.08em;width:100%}.romance-show-console>div b{font-size:20px}.romance-show-console>div span{background:#14112047;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px}.romance-show-console>div span i{background:#72f3c3;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.romance-show-console article{border-top:1px solid #fff3;margin-top:12px;padding-top:12px}.romance-show-console article small{opacity:.72;width:100%}.romance-show-console article b{flex:1;min-width:0}.romance-show-console article em{background:#f52463;border-radius:8px;padding:5px 8px;font-size:11px;font-style:normal}.romance-cast-strip{background:#ffffffd6;border:1px solid #d5599124;border-radius:18px;margin:10px 14px 0;padding:12px}.romance-cast-strip>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.romance-cast-strip>header small,.romance-cast-strip>header b{display:block}.romance-cast-strip>header small{color:#d45d95;letter-spacing:.12em;font-size:9px}.romance-cast-strip>header b{color:#452e3b;margin-top:2px;font-size:14px}.romance-cast-strip>header button{color:#ba4e82;background:0 0;border:0;font-size:11px}.romance-cast-strip>div{scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.romance-cast-strip>div::-webkit-scrollbar{display:none}.romance-cast-strip article{background:linear-gradient(145deg,#fff6fa,#fff);border-radius:13px;align-items:center;gap:8px;min-width:148px;padding:9px;display:flex}.romance-cast-strip article>i{color:#fff;background:linear-gradient(145deg,#ee6aa2,#a86ac2);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.romance-cast-strip article span{min-width:0}.romance-cast-strip article b,.romance-cast-strip article small,.romance-cast-strip article em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.romance-cast-strip article b{color:#49313e;font-size:12px}.romance-cast-strip article small{color:#b0547e;font-size:10px}.romance-cast-strip article em{color:#98868f;max-width:90px;margin-top:2px;font-size:9px;font-style:normal}.known-character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.known-character-grid>article{background:#ffffffc7;border:1px solid #6e4b5a1a;border-radius:16px;min-width:0;padding:13px}.known-character-grid article header{align-items:center;gap:9px;display:flex}.known-character-grid article header i{color:#fff;background:linear-gradient(145deg,#f070a8,#9b70c6);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.known-character-grid article header span{min-width:0}.known-character-grid article header b,.known-character-grid article header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.known-character-grid article p{color:#604c55;min-height:2.8em;margin:10px 0 6px;font-size:12px;line-height:1.45}.known-character-grid article>em{color:#8c7b82;font-size:11px;font-style:normal;display:block}.known-character-grid article footer{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.known-character-grid article footer span{color:#a44670;background:#fff0f5;border-radius:8px;padding:4px 7px;font-size:10px}.call-compose,.phone-app-page form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.call-compose{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px;display:grid}.call-compose input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.call-compose button{min-width:58px;padding-inline:12px}.call-keypad button.active{color:#17171a;background:#f3f3f5;box-shadow:0 0 0 3px #fff2}.phone-mainline-context{background:#ffffffc9;border:1px solid #ffffff80;border-radius:17px;gap:3px;margin:12px 0;padding:12px 14px;display:grid;box-shadow:0 10px 24px #81495812}.phone-mainline-context small{color:#d24f78;font-size:10px;font-weight:800}.phone-mainline-context b{color:#2e2328;font-size:14px}.phone-mainline-context span{color:#847078;font-size:10px;line-height:1.5}.phone-empty-state{text-align:center;color:#81727a;align-content:center;place-items:center;gap:8px;min-height:280px;padding:48px 26px;display:grid}.phone-empty-state i{color:#2d9560;background:#edf8f1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid}.phone-empty-state b{color:#352a30}.phone-empty-state p{max-width:260px;margin:0;font-size:11px;line-height:1.65}.bag-mainline-context{background:linear-gradient(135deg,#fffdf7,#f5f0e6);border:1px solid #ded4c5;border-radius:18px;gap:4px;margin-top:14px;padding:15px 18px;display:grid}.bag-mainline-context small{color:#7d6549;letter-spacing:1.5px;font-size:8px}.bag-mainline-context b{color:#302921;font-size:14px}.bag-mainline-context p{color:#827567;margin:0;font-size:10px;line-height:1.6}.bag-list article.locked{background:#f8f5ef}.cultivation-shell,.cultivation-game-body,.cultivation-choices{max-width:100%;overflow-x:hidden}.career-romance .cultivation-step-panel:has(.career-review-card)>.step-actions .cultivation-primary{font-size:0}.career-romance .cultivation-step-panel:has(.career-review-card)>.step-actions .cultivation-primary:after{content:"确认嘉宾资料，进入节目";font-size:14px}@media (width<=390px){.cultivation-choices form{grid-template-columns:minmax(0,1fr)}.cultivation-choices form>button{width:100%;max-width:none;min-height:44px}.known-character-grid{grid-template-columns:minmax(0,1fr)}.romance-show-console,.romance-cast-strip{margin-inline:10px}}.commerce-center{position:relative}.agreement-inline-back{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23161e94;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.agreement-embedded{max-height:calc(94vh - 36px)}.auth-agreement .agreement-link{color:#d94976;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.auth-agreement>label{cursor:pointer;align-items:center;gap:7px!important;display:flex!important}.auth-agreement>label span{white-space:nowrap}.guest-benefit{background:linear-gradient(135deg,#332630,#5e3f51 70%,#8b5970)}.guest-benefit-mark{color:#fff;background:linear-gradient(145deg,#ff7595,#d75a9b);border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:19px;display:grid;box-shadow:0 8px 20px #d9578e42}@media (width<=600px){.collection-head>div:last-child button.header-balance{display:grid}.agreement-inline-back{padding:0;position:fixed}.agreement-embedded{border-radius:0;width:100%;height:100dvh;max-height:none}.guest-benefit{align-items:center}.guest-benefit b{font-size:12px}.guest-benefit p{line-height:1.45}}.gear-icon{border:2px solid;border-radius:50%;width:22px;height:22px;display:block;position:relative;background:0 0!important}.gear-icon:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:5px}.gear-icon:after{content:"";clip-path:polygon(0 0,100% 0,100% 18%,0 18%,0 82%,100% 82%,100% 100%,0 100%);background:currentColor;width:3px;height:28px;position:absolute;top:-5px;left:8px;transform:rotate(45deg)}.collection-head .header-settings .gear-icon{place-items:center;background:0 0!important;border:0!important;border-radius:0!important;width:24px!important;height:24px!important;display:grid!important}.collection-head .header-settings .gear-icon:before{color:#d54773;font-size:22px;line-height:1;content:"⚙"!important;border:0!important;display:block!important;position:static!important}.collection-head .header-settings .gear-icon:after{display:none!important}.mini-poster img,.recent-cover img{object-fit:cover;width:100%;height:100%;display:block}.mini-poster{overflow:hidden}.sim-live-metrics{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex!important}.sim-live-metrics span{color:#a56579;white-space:nowrap;background:0 0;padding:0;font-size:8px}.sim-live-metrics span:last-child{color:#2b966b}.mine-page-compact{max-width:820px;margin:0 auto;padding-top:24px}.mine-identity,.mine-wallet-first,.mine-invite-card{width:100%;box-shadow:var(--soft-shadow);text-align:left;border-radius:19px;align-items:center;gap:13px;display:flex;border:1px solid var(--line)!important;background:var(--paper)!important;padding:15px!important}.mine-identity{min-height:88px;padding:19px!important}.mine-identity>span{color:#fff;background:linear-gradient(145deg,#ff6d9a,#f0a17e);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;font-size:23px;font-weight:800;display:grid}.mine-identity>div{flex:1;gap:2px;min-width:0;display:grid}.mine-identity small,.mine-wallet-first small,.mine-invite-card small{color:var(--muted);font-size:8px}.mine-identity b{font-size:18px}.mine-identity p,.mine-wallet-first p,.mine-invite-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.mine-identity em,.mine-invite-card em{color:var(--pink);white-space:nowrap;font-size:9px;font-style:normal}.mine-wallet-first{background:linear-gradient(120deg,#fff,#fff3f7 70%,#ffebe6)!important;border-color:#ffd4df!important;margin-top:11px!important}.mine-wallet-first>div,.mine-invite-card>div{flex:1;gap:2px;min-width:0;display:grid}.mine-wallet-first b{color:#d64372;font-size:28px;line-height:1.15}.mine-wallet-first>span{background:var(--pink);color:#fff;white-space:nowrap;border-radius:99px;padding:9px 12px;font-size:9px}.mine-invite-card{background:linear-gradient(120deg,#fff,#fff8ed 65%,#ffe8ee)!important;border-color:#eed9c9!important;margin-top:11px!important}.mine-invite-gift{color:#fff;background:linear-gradient(145deg,#f65d8d,#efa66e);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.mine-invite-card b{letter-spacing:1.5px;color:#9a4e67;font-size:15px}.mine-stats.mine-stats-two{grid-template-columns:1fr 1fr;margin:11px 0}.mine-stats>button{border:0;border-right:1px solid var(--line);text-align:center;color:var(--muted);cursor:pointer;background:0 0;padding:13px;font-size:9px}.mine-stats>button:last-child{border-right:0}.mine-stats>button b{font-size:18px}.mine-actions-compact{margin-top:11px}.collection-mini-icon.privacy:before{content:"隐"}.mine-recent{margin-top:14px}.mine-recent>button>i.recent-cover{padding:0;overflow:hidden}.mine-recent-empty{text-align:center;padding:26px}.mine-recent-empty b{display:block}.mine-recent-empty p{color:var(--muted);font-size:9px}.mine-recent-empty button{color:#c74570;background:#fff0f4;border:0;border-radius:99px;padding:8px 13px;font-size:9px}.announcement-mask{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#231820b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.site-announcement{background:#fff;border-radius:25px;width:min(460px,100%);max-height:82vh;padding:26px;overflow:auto;box-shadow:0 28px 90px #23141f55}.site-announcement>small{color:var(--pink);letter-spacing:2px;font-size:9px}.site-announcement h2{margin:7px 0 12px;font-size:24px}.site-announcement>p{white-space:pre-line;color:#735d68;font-size:12px;line-height:1.8}.site-announcement>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.site-announcement button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:11px 17px;font-weight:700}.site-announcement button.soft{color:#755e69;background:#f6f0f2}.site-announcement>em{text-align:right;color:#b78594;margin-top:9px;font-size:8px;font-style:normal;display:block}.site-announcement.version{border-top:7px solid #6d77e9}.site-announcement.promotion{border-top:7px solid #ffae55}.sim-coin-balance,.sim-wallet-chip{text-align:right;white-space:nowrap;cursor:pointer;line-height:1.1;color:#b63d66!important;background:#fff6f8!important;border:1px solid #f0dce4!important;border-radius:12px!important;width:auto!important;height:auto!important;padding:5px 9px!important;display:grid!important}.sim-coin-balance small,.sim-wallet-chip small{color:#a77b8a;font-size:7px}.sim-coin-balance b,.sim-wallet-chip b,.sim-head>.sim-coin-balance{font-size:10px}.ending-wallet{z-index:9;position:fixed;top:14px;right:max(14px,50vw - 436px)}.cultivation-topbar>.sim-wallet-chip{margin-left:auto}.cultivation-topbar>.sim-wallet-chip+.ink-button{margin-left:0}@media (width<=600px){.collection-head>div:last-child>.header-balance{display:grid}.collection-head .header-pass{display:none}.header-balance b{font-size:9px}.header-balance small{font-size:6px}.collection-head p b{font-size:14px}.collection-head p em{font-size:7px;display:inline}.brand-gem{width:32px;height:32px}.header-settings{padding:7px!important}.gear-icon{width:19px;height:19px}.mine-page-compact{padding-top:13px}.mine-identity,.mine-wallet-first,.mine-invite-card{border-radius:16px;padding:12px!important}.mine-identity{min-height:78px;padding:15px!important}.mine-identity>span{width:49px;height:49px}.mine-wallet-first b{font-size:24px}.mine-wallet-first>span{padding:8px 9px;font-size:8px}.mine-invite-card em{font-size:8px}.mine-stats.mine-stats-two{margin:9px 0}.mine-actions-compact{margin-top:9px}.mine-recent{margin-top:11px}.sim-live-metrics{grid-template-columns:1fr;display:grid!important}.sim-head{gap:7px}.sim-head>.sim-coin-balance{padding:4px 6px!important}.sim-head>.sim-coin-balance small{display:none}.cultivation-topbar{gap:6px}.cultivation-topbar>.sim-wallet-chip{padding:4px 6px!important}.cultivation-topbar>.sim-wallet-chip small{display:none}.cultivation-topbar>.sim-wallet-chip+.ink-button{padding:7px 8px;font-size:8px}.site-announcement{padding:22px}.site-announcement h2{font-size:21px}}.mine-actions-compact>button:disabled{cursor:not-allowed;opacity:.52;background:#faf7f8}.mine-actions-compact>button:disabled em{color:#9c8e94}.mine-actions-compact>button:disabled .collection-mini-icon{filter:grayscale(.5)}.live-control-app{gap:14px;padding:16px;display:grid}.live-control-head{color:#fff;background:linear-gradient(135deg,#2d1b47,#543372);border-radius:18px;justify-content:space-between;align-items:center;padding:16px;display:flex}.live-control-head span{align-items:center;gap:8px;display:flex}.live-control-head i{background:#ff5b8f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff5b8f33}.live-control-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-control-metrics span{text-align:center;background:#fff;border-radius:15px;gap:4px;padding:13px 8px;display:grid}.live-control-metrics small{color:#8a7c90;font-size:10px}.live-control-metrics b{color:#513567;font-size:18px}.live-control-app>article{background:#fff;border-radius:17px;padding:16px}.live-control-app h2{margin:0 0 7px;font-size:17px}.live-control-app article p{color:#74697a;margin:0;font-size:12px;line-height:1.7}.live-control-actions{gap:9px;display:grid}.live-control-actions button{color:#fff;background:linear-gradient(135deg,#9a52df,#ee5e9e);border:0;border-radius:14px;min-height:48px;font-weight:800}.live-control-actions button:nth-child(2){color:#73499a;background:#fff;border:1px solid #73499a2e}.live-control-actions button:nth-child(3){background:#2f2b38}.live-control-actions button:disabled{opacity:.45}.collection-head p b em{color:#bc6b82;margin-left:7px;font-size:10px;font-style:normal;font-weight:500}.home-alert{background:linear-gradient(90deg,#fff7fa,#fff3ed);border:1px solid #ffe0e9;border-radius:16px;align-items:center;gap:14px;margin:18px 28px 0;padding:12px 16px;display:flex}.home-alert span{color:var(--pink);font-size:10px;font-weight:700}.home-alert p{color:var(--muted);flex:1;margin:0;font-size:9px}.home-alert button{color:var(--pink);cursor:pointer;background:0 0;border:0;font-size:9px}.setup-cover>em{letter-spacing:2px;color:#ffffff85;margin-left:auto;font:700 11px/1.5 Arial}.field>small{color:var(--muted);text-align:right;font-size:8px}.phone-clock{text-align:center;color:#fff;place-items:center;padding:2px 0 14px;display:grid}.phone-clock b{font-size:34px;font-weight:500;line-height:1}.phone-clock span{margin-top:5px;font-size:9px}.phone-clock small{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:99px;margin-top:5px;padding:5px 11px;font-size:8px}@media (width<=600px){.collection-head p b{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.collection-head p b em{white-space:nowrap;margin:0;font-size:8px;display:inline}.home-alert{gap:8px;margin:12px;padding:10px 12px}.home-alert p,.setup-cover>em{display:none}.phone-clock{padding-bottom:10px}.phone-clock b{font-size:28px}}.setup-validation{color:#8e3249;background:#fff3f6;border:1px solid #efb1bf;border-radius:14px;margin:14px 0;padding:13px 15px}.setup-validation b{font-size:13px}.setup-validation p{margin:5px 0 0;font-size:11px;line-height:1.5}.confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#170c14a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{color:#351f2b;background:#fff;border:1px solid #ffffffa6;border-radius:24px;width:min(420px,100%);padding:24px;box-shadow:0 28px 80px #2d10255c}.confirm-dialog>small{color:#dd5378;font-weight:800}.confirm-dialog h2{margin:8px 0 10px;font-size:21px}.confirm-dialog p{color:#765d69;font-size:13px;line-height:1.75}.confirm-dialog>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.confirm-dialog button{color:#6c5561;background:#f1ecef;border:0;border-radius:13px;padding:12px;font-weight:800}.confirm-dialog button.primary{color:#fff;background:#ee668a}.confirm-dialog button.danger{color:#fff;background:#c93f55}@media (width<=600px){input,select,textarea{font-size:16px!important}.confirm-dialog{border-radius:20px;padding:20px}}.hint-backdrop{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#170c14b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hint-dialog{color:#351f2b;background:linear-gradient(155deg,#fff 0 58%,#fff4f7);border:1px solid #ffffffb5;border-radius:26px;width:min(520px,100%);max-height:min(760px,92dvh);overflow:auto;box-shadow:0 30px 90px #2d10256b}.hint-dialog>header{border-bottom:1px solid #f1dce3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:22px 22px 17px;display:grid}.hint-dialog>header>span{color:#fff;background:linear-gradient(145deg,#ff5c8d,#f88a80);border-radius:15px;place-items:center;width:43px;height:43px;font-size:20px;display:grid;box-shadow:0 9px 22px #ec5c8738}.hint-dialog header small{color:#d75077;letter-spacing:.08em;font-weight:800}.hint-dialog header h2{margin:3px 0 0;font-size:21px}.hint-dialog>header>button{color:#755f69;background:#f5edf0;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.hint-confirmation{padding:22px}.hint-confirmation>p{color:#725d66;margin:0;font-size:13px;line-height:1.8}.hint-confirmation>p b{color:#dc4d77}.hint-confirmation>span{color:#836873;background:#fff3f7;border-radius:14px;justify-content:space-between;margin-top:16px;padding:13px 15px;font-size:12px;display:flex}.hint-confirmation>div{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:20px;display:grid}.hint-confirmation button{color:#6e5863;background:#f2ecef;border:0;border-radius:13px;padding:13px;font-weight:800}.hint-confirmation button.primary{color:#fff;background:linear-gradient(135deg,#f25784,#f58c81)}.hint-confirmation button:disabled{opacity:.55}.hint-options{padding:18px 20px 22px}.hint-options>p{color:#846f78;margin:0 2px 14px;font-size:11px;line-height:1.7}.hint-options>div{gap:9px;display:grid}.hint-options>div>button{text-align:left;color:#3e2933;background:#fff;border:1px solid #f0dce3;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid;box-shadow:0 6px 18px #7a2d4810}.hint-options button>i{color:#db4b75;background:#ffeaf1;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.hint-options button>span{gap:4px;display:grid}.hint-options button b{font-size:13px}.hint-options button small{color:#846f78;font-size:10px;line-height:1.55}.hint-options button em{color:#dd5078;font-size:10px;font-style:normal}.hint-trigger{flex:none;min-height:44px;color:#d84b75!important;background:#fff2f6!important;border:1px solid #e8b6c6!important;border-radius:12px!important;padding:0 13px!important;font-weight:800!important}.hint-trigger:hover{background:#ffe8f0!important}.guided-action-field{flex:1!important}.guided-action-field input{width:100%}.hint-cost-note{color:#907580;margin-top:7px;font-size:9px;display:block}.cultivation-shell .hint-trigger{color:#826a39!important;background:#fffaf0!important;border-color:#bba778!important}.cultivation-shell .hint-trigger:hover{background:#f3ecdd!important}@media (width<=600px){.hint-dialog{border-radius:21px}.hint-dialog>header{padding:18px 17px 14px}.hint-confirmation,.hint-options{padding:17px}.hint-confirmation>div{grid-template-columns:1fr}.hint-options button>em{display:none}.hint-trigger{padding:0 10px!important}.collection-head>div:last-child button.header-balance{min-width:48px;padding:5px 7px;display:grid}.collection-head .header-pass{width:38px;padding:0;font-size:0}.collection-head .header-pass>span{width:24px;height:24px}.collection-head>div:first-child,.collection-head>div:first-child p{min-width:0}.collection-head>div:first-child p b{white-space:nowrap;font-size:15px}.collection-head>div:first-child p small{display:none}}.poster-art.has-cover{background:#241b29}.poster-art.has-cover>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.poster-art.has-cover:before{z-index:1;width:auto;height:auto;box-shadow:none;background:linear-gradient(#160d1724 25%,#160d17d9 100%);border:0;border-radius:0;inset:0}.poster-art.has-cover:after{display:none}.poster-art.has-cover>span,.poster-art.has-cover>i,.poster-art.has-cover>div{z-index:2}.discover-cover{overflow:hidden}.discover-cover img{object-fit:cover;width:100%;height:100%}.brand-gem{background:linear-gradient(145deg,#f15f8b,#ff9b82);position:relative;overflow:hidden;box-shadow:0 8px 20px #e95a8642}.brand-gem>i,.brand-gem>i:before,.brand-gem>i:after{content:"";display:block;position:absolute}.brand-gem>i{border:2px solid #fff;border-radius:6px;width:16px;height:16px;transform:rotate(45deg)}.brand-gem>i:before{background:#fff;border-radius:50%;width:5px;height:5px;top:3.5px;left:3.5px}.brand-gem>i:after{background:#fff;border-radius:99px;width:2px;height:8px;top:-7px;left:12px;transform:rotate(-45deg)}.collection-head>div:last-child button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.header-crown{border:2px solid #d54773;border-top:0;border-radius:2px;width:16px;height:11px;display:inline-block;position:relative}.header-crown:before{content:"";border-top:2px solid #d54773;border-left:2px solid #d54773;width:7px;height:7px;position:absolute;top:-5px;left:2.5px;transform:rotate(45deg)}.collection-head .header-settings{border-radius:50%;width:38px;padding:0}.header-settings>span{border:2px solid #d54773;border-radius:50%;width:16px;height:16px;position:relative}.header-settings>span:after{content:"";border:2px solid #d54773;border-radius:50%;position:absolute;inset:4px}.mini-poster>i{background:#ffffff24;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:30px;height:30px;font:700 15px Noto Serif SC,serif;display:grid}.poster-art>i.poster-sigil{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#1c10176b;border:1px solid #ffffff6b;border-radius:12px;place-items:center;width:34px;height:34px;font:700 15px Noto Serif SC,serif;display:grid;top:56px;right:16px;box-shadow:0 6px 18px #1c101733}.search-mark{border:1.7px solid #bc758a;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;position:relative}.search-mark:after{content:"";background:#bc758a;border-radius:9px;width:6px;height:1.7px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.collection-nav-icon{color:currentColor;width:27px;height:27px;display:block;position:relative}.collection-nav-icon>i,.collection-nav-icon:before,.collection-nav-icon:after{content:"";box-sizing:border-box;display:block;position:absolute}.collection-nav-icon.home:before{border:2px solid;border-radius:5px;width:17px;height:17px;top:8px;left:5px}.collection-nav-icon.home:after{background:#fff;border-top:2px solid;border-left:2px solid;width:14px;height:14px;top:3px;left:6.5px;transform:rotate(45deg)}.collection-nav-icon.home>i{z-index:2;border:2px solid;border-bottom:0;width:5px;height:8px;bottom:2px;left:11px}.collection-nav-icon.discover:before{border:2px solid;border-radius:50%;inset:3px}.collection-nav-icon.discover:after{clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);background:currentColor;width:7px;height:10px;top:7px;left:10px;transform:rotate(35deg)}.collection-nav-icon.discover>i{z-index:2;background:#fff;border-radius:50%;width:3px;height:3px;top:12px;left:12px}.collection-nav-icon.mine:before{border:2px solid;border-radius:50%;width:9px;height:9px;top:3px;left:9px}.collection-nav-icon.mine:after{border:2px solid;border-bottom:0;border-radius:12px 12px 3px 3px;width:19px;height:11px;bottom:2px;left:4px}.home-dock .collection-nav-icon{margin:auto}.home-dock button{gap:1px}.home-dock i{font-size:inherit}.profile-emblem{position:relative;overflow:hidden}.profile-emblem>i:before{content:"";border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:13px;left:23px}.profile-emblem>i:after{content:"";border:2px solid #fff;border-bottom:0;border-radius:22px 22px 0 0;width:34px;height:22px;position:absolute;bottom:10px;left:16px}.mine-stats button{border:0;border-right:1px solid var(--line);text-align:center;color:var(--muted);cursor:pointer;background:0 0;padding:17px;font-size:9px}.mine-stats button:last-child{border-right:0}.mine-stats button:hover{background:#fff8fa}.mine-stats button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px}.mine-stats button b{color:var(--pink);font-size:20px;display:block}.collection-mini-icon{position:relative}.collection-mini-icon:before,.collection-mini-icon:after{content:"";box-sizing:border-box;position:absolute}.collection-mini-icon.archive:before{border:2px solid;border-radius:3px;width:16px;height:18px;top:9px;left:11px}.collection-mini-icon.archive:after{background:currentColor;width:8px;height:2px;top:15px;left:15px;box-shadow:0 5px}.collection-mini-icon.settings:before{border:2px solid;border-radius:50%;width:18px;height:18px;top:10px;left:10px}.collection-mini-icon.settings:after{border:2px solid;border-radius:50%;width:5px;height:5px;top:14.5px;left:14.5px}.collection-mini-icon.member:before{border:2px solid;border-top:0;border-radius:3px;width:19px;height:13px;top:15px;left:9px}.collection-mini-icon.member:after{border-top:2px solid;border-left:2px solid;width:13px;height:13px;top:8px;left:12px;transform:rotate(45deg)}.collection-head .header-pass{background:linear-gradient(135deg,#fff7f9,#fff0f4);align-items:center;gap:7px;display:flex;box-shadow:inset 0 0 0 1px #f5d8e1}.header-pass>span,.benefit-pass,.pass-emblem{background:linear-gradient(145deg,#ff708f,#f6b95d);border-radius:9px;place-items:center;width:25px;height:25px;display:inline-grid;position:relative;box-shadow:0 5px 13px #ef6d8a30}.header-pass>span:before,.benefit-pass:before,.pass-emblem:before{content:"";border:2px solid #fff;border-radius:3px;width:11px;height:11px;transform:rotate(45deg)}.header-pass>span i,.benefit-pass i,.pass-emblem i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}.collection-head .header-settings{background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #f2dfe5,0 7px 18px #6b3b4b12}.header-settings>span{border:0;border-radius:0;gap:4px;width:20px;height:auto;display:grid}.header-settings>span:after{display:none}.header-settings>span>i{background:#b14b6c;border-radius:99px;width:20px;height:2px;display:block;position:relative}.header-settings>span>i:first-child:after,.header-settings>span>i:nth-child(2):after,.header-settings>span>i:nth-child(3):after{content:"";background:#fff;border:2px solid #d85d82;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}.header-settings>span>i:first-child:after{left:3px}.header-settings>span>i:nth-child(2):after{right:2px}.header-settings>span>i:nth-child(3):after{left:8px}.benefit-pass{border-radius:14px;flex:none;width:40px;height:40px}.benefit-pass:before{width:16px;height:16px}.pass-emblem{margin:2px auto 14px;border-radius:23px!important;width:72px!important;height:72px!important}.pass-emblem:before{border-width:3px;width:27px;height:27px}.collection-mini-icon.display:before{content:"Aa";letter-spacing:-1px;place-items:center;font:700 15px/1 Georgia,serif;display:grid;inset:0}.collection-mini-icon.display:after{background:currentColor;border-radius:99px;width:18px;height:2px;bottom:8px;left:10px}.collection-mini-icon.pass:before{border:2px solid;border-radius:6px;width:20px;height:15px;top:12px;left:9px;transform:rotate(-4deg)}.collection-mini-icon.pass:after{border:2px solid;border-radius:2px;width:7px;height:7px;top:16px;left:15px;transform:rotate(45deg)}.mine-privacy{border:1px solid var(--line);text-align:left;cursor:pointer;align-items:center;width:100%}.mine-privacy>em{color:var(--pink);margin-left:auto;font-size:18px;font-style:normal}.agreement-modal{background:var(--paper);width:min(620px,100%);max-height:90vh;box-shadow:var(--shadow);border-radius:26px;padding:24px;overflow:auto}.agreement-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.agreement-modal header small{letter-spacing:2px;color:var(--pink);font-size:8px}.agreement-modal h2{margin:4px 0 0}.agreement-modal header button{cursor:pointer;background:#f6f0f2;border:0;border-radius:50%;width:38px;height:38px;font-size:19px}.agreement-lead{color:var(--muted);background:#fff2f5;border-radius:13px;padding:12px 14px;font-size:10px;line-height:1.7}.agreement-modal section{border-bottom:1px solid var(--line);padding:11px 2px}.agreement-modal section h3{margin:0 0 6px;font-size:12px}.agreement-modal section p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.agreement-modal footer{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.agreement-modal footer span{color:var(--muted);font-size:8px}.agreement-modal footer button{cursor:pointer;border:0;border-radius:11px;padding:10px 20px}@media (width<=600px){.brand-gem{border-radius:11px;width:34px;height:34px}.poster-art>i.poster-sigil{width:30px;height:30px;top:50px;right:11px}.discover-page button>span{flex:0 0 54px;width:54px;height:68px}.profile-emblem{width:62px!important;height:62px!important}.profile-emblem>i:before{top:11px;left:20px}.profile-emblem>i:after{bottom:8px;left:13px}.collection-head .header-settings{width:38px;height:38px}.agreement-modal{padding:19px 16px}.agreement-modal footer{background:var(--paper);padding:12px 0;position:sticky;bottom:-19px}}.collection-mini-icon.profile:before{border:2px solid;border-radius:50%;width:9px;height:9px;top:7px;left:14px}.collection-mini-icon.profile:after{border:2px solid;border-bottom:0;border-radius:12px 12px 0 0;width:20px;height:11px;top:21px;left:8.5px}.collection-mini-icon.order:before{border:2px solid;border-radius:4px;width:18px;height:23px;top:7px;left:10px}.collection-mini-icon.order:after{background:currentColor;width:9px;height:2px;top:13px;left:14px;box-shadow:0 5px,0 10px}.collection-mini-icon.service:before{border:2px solid;border-bottom-color:#0000;border-radius:50%;width:21px;height:18px;top:8px;left:8px}.collection-mini-icon.service:after{background:currentColor;border-radius:3px;width:5px;height:10px;top:17px;left:7px;box-shadow:19px 0}.collection-mini-icon.admin:before{width:8px;height:8px;box-shadow:14px 0 0 -2px var(--paper),14px 0 0 0 currentColor,0 14px 0 -2px var(--paper),0 14px 0 0 currentColor,14px 14px 0 -2px var(--paper),14px 14px 0 0 currentColor;border:2px solid;border-radius:3px;top:8px;left:8px}.collection-mini-icon.admin:after{display:none}.agreement-modal{width:min(760px,100%)}.agreement-modal>header p{color:var(--muted);margin:5px 0 0;font-size:8px}.agreement-summary{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agreement-summary span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:6px 9px;font-size:8px}.agreement-chapter{z-index:2;color:#fff;background:linear-gradient(90deg,#35252f,#8b4b66);margin:18px -24px 0;padding:12px 24px;font-size:13px;position:sticky;top:-24px;box-shadow:0 5px 15px #3c233016}.agreement-modal section p{font-size:10px;line-height:1.9}@media (width<=600px){.agreement-chapter{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;top:-19px}.agreement-modal section p{font-size:11px}}.commerce-load-error,.commerce-loading{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.commerce-load-error{color:#9f3453;background:#fff2f5;border:1px solid #f0beca}.commerce-load-error span{gap:3px;display:grid}.commerce-load-error small{color:#8f6673}.commerce-load-error button{color:#fff;background:#b94063;border:0;border-radius:10px;padding:8px 12px;font-weight:700}.commerce-loading{color:#816c76;background:#f7f1f4;justify-content:flex-start}.commerce-loading i{border:2px solid #e7ced8;border-top-color:#df507b;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite commerce-spin}@keyframes commerce-spin{to{transform:rotate(360deg)}}.poster-card.maintenance .poster-art:after{content:"维护中";color:#fff;letter-spacing:2px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3;background:#2419219e;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.poster-card.maintenance .poster-art>span,.poster-card.maintenance .poster-art>div,.poster-card.maintenance .poster-sigil{z-index:4}.poster-card.maintenance .poster-copy>button,.discover-page button.maintenance{color:#8c7880;background:#f4eff1}.discover-page button.maintenance{border-style:dashed}.guided-action-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hint-loading{background:linear-gradient(145deg,#fff8fa,#fff);border:1px solid #f0dce3;border-radius:18px;place-content:center;min-height:190px;padding:24px;grid-template-columns:auto 1fr!important}.hint-loading>i{border:3px solid #f4ceda;border-top-color:#e6537e;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite hint-spin}.hint-loading>span{color:#4c313d;gap:5px;display:grid}.hint-loading small{color:#8b737d;font-size:11px;line-height:1.5}.hint-load-error{background:#fff5e9;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;color:#8b603a!important;margin:0 0 10px!important;font-size:11px!important}.hint-load-error>span{line-height:1.55}.hint-load-error>button{flex:none;color:#9a5f2a!important;background:#fff!important;border:1px solid #e9c79f!important;border-radius:9px!important;padding:7px 10px!important;font-weight:700!important}@keyframes hint-spin{to{transform:rotate(360deg)}}.mini-poster.jade,.jade{--tone:#315e4d;--tone2:#c5a86b}.cultivation-step-panel{scroll-margin-top:76px}.setup-selects .choice-or-input input,.career-selects .choice-or-input input{border:1px solid var(--line);background:#fffdf8;border-radius:12px;outline:0;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.choice-or-input input:focus{border-color:var(--jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade),transparent 88%)}.typed-choice-sequence{overflow:hidden}.typed-choice-heading small{align-items:center;min-height:24px;display:flex}.typed-choice-heading small i,.typing-caret{vertical-align:-.12em;background:currentColor;width:2px;height:1.1em;margin-left:3px;animation:.72s step-end infinite typedChoiceBlink;display:inline-block}.typed-choice-sequence>button:disabled{opacity:.82;cursor:default}.typed-choice-sequence>button b{min-height:1.4em}.typed-choice-extra{scroll-margin-block-end:96px;padding:0!important;display:block!important}.typed-choice-extra form{width:100%}.choice-ready-status{color:var(--muted);background:#f9f6ee;border:1px solid #d8cfbd;border-radius:14px;align-items:center;gap:9px;margin:12px 0 0;padding:11px 14px;font-size:9px;display:flex}.choice-ready-status i{background:var(--jade);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--jade),transparent 88%);border-radius:50%;animation:.9s step-end infinite typedChoiceBlink}@keyframes typedChoiceBlink{50%{opacity:.2}}.cultivation-shell{--jade:#173b31;--jade2:#2f6652;--gold:#c7a565;--gold2:#e3cf9a;--ink:#18231e;--muted:#6c7871;--paper:#f9f6ed;--line:#ddd4bf;width:min(1100px,100%);min-height:100vh;color:var(--ink);background:#e9e5d8;margin:0 auto;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;position:relative;box-shadow:0 0 70px #132d2422}.cultivation-shell button,.cultivation-shell input,.cultivation-shell select{font:inherit}.cultivation-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5eced;border-bottom:1px solid #d8d0bc;align-items:center;gap:14px;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.cultivation-topbar>button:first-child{cursor:pointer;background:#fffdf6;border:1px solid #d8d0bc;border-radius:50%;width:38px;height:38px;font-size:25px}.cultivation-topbar>div{flex:1;display:grid}.cultivation-topbar b{font-family:Noto Serif SC,serif}.cultivation-topbar small{letter-spacing:.5px;color:var(--muted);font-size:8px}.ink-button{cursor:pointer;background:#fffdf7;border:1px solid #c9bfa8;border-radius:99px;padding:8px 13px;font-size:9px}.cultivation-setup{background:radial-gradient(circle at 88% 12%,#bb956f42,#0000 22%),radial-gradient(circle at 10% 25%,#315e4d2b,#0000 28%),linear-gradient(145deg,#ece9de,#f9f4e7 52%,#e4dfcf)}.cultivation-intro{color:#fff;background:linear-gradient(112deg,#132b25 0 56%,#5a4933 56% 70%,#b59561);min-height:380px;padding:58px clamp(30px,8vw,95px);position:relative;overflow:hidden}.cultivation-intro:before{content:"";border:1px solid #e4d1a44a;border-radius:50%;width:390px;height:390px;position:absolute;top:-20%;right:4%;box-shadow:0 0 0 45px #e4d1a40d,0 0 0 90px #e4d1a409}.cultivation-intro:after{content:"道";color:#fff0;-webkit-text-stroke:1px #f4dfab2c;font:700 280px Noto Serif SC;position:absolute;bottom:-65px;right:10%}.cultivation-intro>*{z-index:2;position:relative}.cultivation-seal{color:#ead39c;border:2px solid #ead39c77;border-radius:6px;place-items:center;width:110px;height:110px;font:700 57px Noto Serif SC;display:grid;position:absolute;top:70px;right:13%;transform:rotate(-5deg);box-shadow:inset 0 0 30px #ffffff12}.cultivation-intro>small{letter-spacing:3px;color:#d5bd83;font:9px Arial}.cultivation-intro h1{letter-spacing:7px;margin:14px 0;font:700 clamp(42px,6vw,68px)/1.35 Noto Serif SC}.cultivation-intro p{color:#d8ddd8;width:min(540px,70%);font:12px/2 Noto Serif SC}.cultivation-intro>div:last-child{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cultivation-intro span{color:#e5d6b4;border:1px solid #e2cea45c;padding:6px 10px;font-size:8px}.cultivation-form{z-index:3;background:#faf7efed;border:1px solid #fff9;border-radius:24px;width:min(850px,100% - 36px);margin:-28px auto 0;padding:27px;position:relative;box-shadow:0 22px 55px #2540381b}.cultivation-steps{justify-content:center;align-items:center;gap:0;margin-bottom:26px;display:flex}.cultivation-steps span{color:#99948a;place-items:center;gap:5px;width:150px;font-size:8px;display:grid;position:relative}.cultivation-steps span:not(:last-child):after{content:"";background:#d8d0bf;height:1px;position:absolute;top:15px;left:calc(50% + 19px);right:calc(19px - 50%)}.cultivation-steps i{color:#7b776e;z-index:2;background:#ddd8ca;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.cultivation-steps span.active{color:var(--jade2)}.cultivation-steps span.active i{background:var(--jade);color:#f5e7bf}.cultivation-step-panel>small{color:#94763e;letter-spacing:2px;font-size:8px}.cultivation-step-panel h2{margin:7px 0 18px;font:700 27px Noto Serif SC}.mode-cards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mode-cards button,.identity-cards button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fffdf8;border-radius:16px;padding:17px;transition:all .2s}.mode-cards button:hover,.identity-cards button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #193c3012}.mode-cards button.selected,.identity-cards button.selected{background:#f4f8f3;border-color:#2f6652;box-shadow:0 0 0 2px #2f66521c}.mode-cards i{width:40px;height:40px;color:var(--jade2);background:#edf0e8;border-radius:50%;place-items:center;font-style:normal;display:grid}.mode-cards b{margin:12px 0 6px;font-family:Noto Serif SC;display:block}.mode-cards p,.identity-cards p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.cultivation-primary{cursor:pointer;font-weight:700;box-shadow:0 8px 18px #173b312a;background:linear-gradient(135deg,var(--jade),#376e58)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:13px 22px!important}.cultivation-primary:disabled{opacity:.45;cursor:not-allowed}.cultivation-step-panel>.cultivation-primary{width:100%;margin-top:20px}.identity-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.identity-cards button{gap:14px;display:flex}.identity-cards button>i{color:#f7e7bd;background:linear-gradient(145deg,#213d34,#b29b66);border-radius:12px;flex:none;place-items:center;width:58px;height:74px;font:700 24px Noto Serif SC;display:grid}.identity-cards span{display:block}.identity-cards b{font:700 17px Noto Serif SC}.identity-cards em{color:#44361e;background:#d6b96e;border-radius:99px;margin-left:6px;padding:3px 6px;font-size:7px;font-style:normal}.step-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.step-actions>button{border:1px solid var(--line);cursor:pointer;background:#fffdf8;border-radius:12px;padding:12px 20px}.cultivation-name{border:1px solid var(--line);background:#fffdf8;border-radius:14px;grid-template-columns:80px 1fr auto;align-items:center;padding:5px 13px;display:grid}.cultivation-name>span{font-weight:700}.cultivation-name input{background:0 0;border:0;outline:0;padding:12px}.cultivation-name small{color:var(--muted);font-size:8px}.setup-selects{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.setup-selects label{gap:6px;display:grid}.setup-selects span{color:var(--muted);font-size:9px}.setup-selects select{border:1px solid var(--line);background:#fffdf8;border-radius:12px;outline:0;width:100%;padding:12px}.birth-note{border-left:3px solid var(--gold);background:#f0eadc;margin-top:17px;padding:13px 15px}.birth-note b{font:700 13px Noto Serif SC}.birth-note p{color:var(--muted);margin:4px 0;font-size:9px}.random-start{color:#7a673d;cursor:pointer;background:0 0;border:0;margin:17px auto 0;font-size:9px;display:block}.cultivation-disclaimer{text-align:center;color:#80796b;margin:0;padding:18px;font-size:8px}.cultivation-game{background:radial-gradient(circle at 8% 4%,#315e4d19,#0000 26%),linear-gradient(145deg,#e3e0d4,#f6f1e5 52%,#e8e2d2);padding-bottom:72px}.game-bar{color:#fff;background:#17352fed;border-color:#315247}.game-bar>button:first-child,.game-bar .ink-button{color:#fff;background:#ffffff10;border-color:#ffffff30}.game-bar small{color:#d9e0db}.ai-indicator{color:#d8e2dd;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;display:flex}.ai-indicator i{background:#b3b0a7;border-radius:50%;width:6px;height:6px}.ai-indicator.online i{background:#62dda2;box-shadow:0 0 0 4px #62dda21b}.ai-indicator.local i{background:#d7b868}.cultivation-game-body{min-height:calc(100vh - 144px)}.cultivation-story,.cultivation-profile-page,.cultivation-chronicle{width:min(800px,100%);margin:auto;padding:22px}.cultivation-status-strip{background:#faf7ef;border:1px solid #dcd4c2;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.cultivation-status-strip span{border-right:1px solid #ddd4bf;padding:12px 14px;display:grid}.cultivation-status-strip span:last-child{border:0}.cultivation-status-strip small{color:var(--muted);font-size:8px}.cultivation-status-strip b{font:700 13px Noto Serif SC}.cultivation-narrative{background:#fcf9f0;border:1px solid #d8cfbb;border-radius:20px;min-height:320px;margin-top:13px;padding:30px;position:relative;overflow:hidden;box-shadow:0 15px 35px #263d3514}.cultivation-narrative:before{content:"";background:linear-gradient(var(--jade),var(--gold));width:5px;height:100%;position:absolute;top:0;left:0}.cultivation-narrative>header{border-bottom:1px solid #ded5c1;grid-template-columns:1fr auto;align-items:center;padding-bottom:14px;display:grid}.cultivation-narrative>header small{letter-spacing:2px;color:#94763e;font-size:8px}.cultivation-narrative h1{letter-spacing:2px;grid-column:1;margin:6px 0 0;font:700 30px Noto Serif SC}.cultivation-narrative>header span{color:var(--muted);grid-area:1/2/3;font-size:9px}.cultivation-narrative>p{white-space:pre-line;color:#34443d;margin:24px 0;font:500 15px/2.1 Noto Serif SC}.cultivation-narrative>aside{color:#71664e;border-top:1px dashed #cfc4ad;padding-top:12px;font:12px/1.8 Noto Serif SC}.cultivation-narrative>aside small{color:#987b42;letter-spacing:2px;font-size:8px;display:block}.cultivation-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:200px;display:grid}.cultivation-loading i{border:2px solid #cfc5ae;border-top-color:var(--jade);border-radius:50%;width:43px;height:43px;animation:1s linear infinite cultivation-spin}.cultivation-loading b{font-family:Noto Serif SC}.cultivation-loading p{color:var(--muted);font-size:9px}@keyframes cultivation-spin{to{transform:rotate(360deg)}}.cultivation-notices{gap:7px;padding:12px 0 3px;display:flex;overflow:auto}.cultivation-notices span{white-space:nowrap;background:#f9f6ee;border:1px solid #d8cfbd;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:8px;display:flex}.cultivation-notices span:first-letter{color:var(--gold)}.cultivation-notices b{font-weight:500}.cultivation-choices{background:#f9f6ee;border:1px solid #d8cfbd;border-radius:20px;margin-top:13px;padding:18px}.cultivation-choices>div{justify-content:space-between;align-items:end;padding:4px 4px 12px;display:flex}.cultivation-choices>div small{font:700 16px Noto Serif SC}.cultivation-choices>div span{color:var(--muted);font-size:8px}.cultivation-choices>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ded5c3;align-items:center;gap:12px;width:100%;padding:13px 6px;display:flex}.cultivation-choices>button:hover{background:#f0ede3}.cultivation-choices>button i,.cultivation-choices form label>i{color:#826a39;border:1px solid #bba778;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.cultivation-choices>button b{flex:1;font-size:11px}.cultivation-choices>button em{color:#9b844f;font-style:normal}.cultivation-choices form{border-top:1px solid #ded5c3;gap:8px;padding-top:13px;display:flex}.cultivation-choices form label{background:#fffdf7;border:1px solid #d6cdb9;border-radius:12px;flex:1;align-items:center;gap:8px;padding:5px 9px;display:flex}.cultivation-choices form input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.cultivation-choices form>button{background:var(--jade);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:10px}.cultivation-choices form>button:disabled{opacity:.4}.cultivation-dock{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:15;background:#faf7eff2;border-top:1px solid #d8d0bc;width:min(1100px,100%);height:70px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cultivation-dock button{color:#77766d;cursor:pointer;background:0 0;border:0;flex:1;align-content:center;place-items:center;gap:3px;font-size:9px;display:grid}.cultivation-dock i{border-radius:50%;place-items:center;width:28px;height:28px;font-family:Noto Serif SC;font-style:normal;display:grid}.cultivation-dock button.active{color:var(--jade);font-weight:700}.cultivation-dock button.active i{background:var(--jade);color:#f4e5b6}.cultivation-profile-hero{color:#fff;background:linear-gradient(135deg,#152f29,#37604e 65%,#a48b58);border-radius:20px;padding:28px;position:relative;overflow:hidden}.cultivation-profile-hero:after{content:"命";color:#ffffff0c;font:130px Noto Serif SC;position:absolute;top:-25px;right:35px}.cultivation-profile-hero small{letter-spacing:3px;color:#d8c28c;font:8px Arial}.cultivation-profile-hero h1{margin:6px 0;font:700 34px Noto Serif SC}.cultivation-profile-hero p{color:#dfe5e0;font-size:9px}.cultivation-profile-hero>span{border:1px solid #ffffff42;margin-top:8px;padding:6px 10px;font-size:8px;display:inline-block}.cultivation-profile-page>section:not(:first-child){background:#faf7ef;border:1px solid #d8cfbd;border-radius:18px;margin-top:12px;padding:19px}.cultivation-profile-page section>header{justify-content:space-between;align-items:center;display:flex}.cultivation-profile-page h2{margin:0 0 12px;font:700 17px Noto Serif SC}.cultivation-profile-page header small{color:var(--muted);font-size:8px}.cultivation-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cultivation-stat-grid article{background:#fffdf8;border:1px solid #e0d8c6;border-radius:12px;gap:6px;padding:13px;display:grid}.cultivation-stat-grid small{color:var(--muted);font-size:8px}.cultivation-stat-grid b{overflow-wrap:anywhere;font:700 13px Noto Serif SC}.cultivation-tags{flex-wrap:wrap;gap:7px;display:flex}.cultivation-tags span{background:#f0eadc;border:1px solid #d5c9ae;border-radius:99px;padding:7px 10px;font-size:9px}.cultivation-empty{text-align:center;color:var(--muted);padding:25px;font-size:9px}.known-list p{border-top:1px solid #dfd6c4;gap:10px;margin:0;padding:11px 0;font-size:10px;display:flex}.known-list i{background:#eee8db;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.cultivation-chronicle>section:first-child{color:#fff;background:linear-gradient(135deg,#172f29,#6f6042);border-radius:20px;padding:26px}.cultivation-chronicle>section:first-child small{color:#d7bf86;letter-spacing:2px;font-size:8px}.cultivation-chronicle h1{margin:6px 0;font:700 30px Noto Serif SC}.cultivation-chronicle>section:first-child p{color:#dce2de;font-size:9px}.cultivation-chronicle>article{background:#faf7ef;border:1px solid #d8cfbd;border-radius:16px;gap:13px;margin-top:10px;padding:16px;display:flex}.cultivation-chronicle>article>i{color:#846c3d;background:#e9e3d5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid}.cultivation-chronicle article small{color:#977b47;font-size:8px}.cultivation-chronicle article h2{margin:4px 0;font:700 15px Noto Serif SC}.cultivation-chronicle article p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.known-intel{border-left:3px solid var(--gold);background:#eee8db;margin-top:15px;padding:16px}.known-intel h2{font:700 15px Noto Serif SC}.known-intel p{border-top:1px solid #d8ceba;padding-top:8px;font-size:9px}.mode-compact .cultivation-story{max-width:950px}.mode-compact .cultivation-narrative{min-height:220px;padding:20px}.mode-compact .cultivation-narrative h1{font-size:22px}.mode-compact .cultivation-narrative>p{font:12px/1.8 Noto Sans SC}.mode-compact .cultivation-choices{padding:12px}.mode-compact .cultivation-choices>button{padding:9px 5px}.mode-immersive .cultivation-story{max-width:720px}.mode-immersive .cultivation-narrative{min-height:430px;padding:38px}.mode-immersive .cultivation-narrative>p{font-size:16px;line-height:2.25}.cultivation-ending{background:radial-gradient(circle at 50% 15%,#9e855e55,#0000 25%),linear-gradient(#102b25,#253d34);place-items:center;padding:30px;display:grid}.cultivation-ending>section{text-align:center;background:#f9f5e9;border:1px solid #d9c89f;border-radius:22px;width:min(680px,100%);padding:34px;box-shadow:0 30px 70px #0004}.cultivation-ending>section>small{letter-spacing:5px;color:#92743d;font-size:9px}.ending-seal{color:#8f6f37;border:2px solid #8f6f37;place-items:center;width:80px;height:80px;margin:20px auto;font:700 38px Noto Serif SC;display:grid;transform:rotate(-4deg)}.cultivation-ending h1{font:700 34px Noto Serif SC}.cultivation-ending>section>p{color:#5f625b;font:13px/2 Noto Serif SC}.life-report{border:1px solid #d9cfba;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;overflow:hidden}.life-report span{border-bottom:1px solid #d9cfba;border-right:1px solid #d9cfba;padding:12px;display:grid}.life-report small{color:var(--muted);font-size:8px}.life-report b{font:700 12px Noto Serif SC}.cultivation-ending article{text-align:left;border-left:3px solid var(--gold);background:#eee8da;padding:15px}.cultivation-ending article p{font-size:9px;line-height:1.8}.cultivation-ending>section>div:last-child{justify-content:center;gap:8px;margin-top:18px;display:flex}.cultivation-ending>section>div:last-child>button{cursor:pointer;background:#fffdf8;border:1px solid #d3c8b0;border-radius:12px;padding:12px 18px}.cultivation-modal-back{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10221dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cultivation-save-modal{background:#faf7ef;border:1px solid #d9cfb8;border-radius:22px;width:min(650px,100%);max-height:88vh;padding:23px;overflow:auto;box-shadow:0 30px 70px #0005}.cultivation-save-modal>header{justify-content:space-between;display:flex}.cultivation-save-modal header small{letter-spacing:2px;color:#967a44;font-size:8px}.cultivation-save-modal h2{margin:5px 0;font:700 23px Noto Serif SC}.cultivation-save-modal header button{cursor:pointer;background:#ece6d9;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.cultivation-save-modal>p{color:var(--muted);font-size:9px}.cultivation-save-modal>article{background:#fffdf8;border:1px solid #dcd2bd;border-radius:14px;align-items:center;gap:12px;margin-top:9px;padding:15px;display:flex}.cultivation-save-modal>article.current{border-color:#6e8d7d}.cultivation-save-modal article>div:first-child{flex:1;gap:3px;display:grid}.cultivation-save-modal article small,.cultivation-save-modal article span{color:var(--muted);font-size:8px}.cultivation-save-modal article>div:last-child{gap:5px;display:flex}.cultivation-save-modal article button{cursor:pointer;background:#eee8db;border:1px solid #d8ceb9;border-radius:8px;padding:7px 10px;font-size:8px}.cultivation-save-modal article button.save{background:var(--jade);color:#fff}.cultivation-save-modal article button.delete{color:#a54545}.cultivation-toast{z-index:70;color:#fff;white-space:nowrap;background:#122c25ed;border:1px solid #ffffff29;border-radius:99px;padding:10px 16px;font-size:9px;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}.compact-loading{color:#fff;background:#173b31;border-radius:99px;padding:7px 10px;font-size:8px;position:fixed;bottom:82px;right:15px}@media (width<=720px){.cultivation-topbar{height:64px;padding:0 10px}.cultivation-topbar>div b{font-size:13px}.cultivation-seal{width:72px;height:72px;font-size:38px;top:55px;right:8%}.cultivation-intro{min-height:360px;padding:38px 23px}.cultivation-intro h1{letter-spacing:4px;margin-top:28px;font-size:43px}.cultivation-intro p{width:75%;font-size:10px}.cultivation-form{width:calc(100% - 16px);margin-top:-20px;padding:16px}.cultivation-steps span{width:90px}.cultivation-step-panel h2{font-size:22px}.mode-cards{grid-template-columns:1fr}.mode-cards button{grid-template-columns:45px 1fr;padding:13px;display:grid}.mode-cards i{grid-row:1/3}.mode-cards b{margin:2px 0}.mode-cards p{grid-column:2}.identity-cards,.setup-selects{grid-template-columns:1fr}.cultivation-name{grid-template-columns:55px 1fr auto}.game-bar .ai-indicator{color:#fff;background:#18372f;position:absolute;bottom:-28px;right:62px}.cultivation-story,.cultivation-profile-page,.cultivation-chronicle{padding:12px}.cultivation-status-strip{margin-top:20px}.cultivation-status-strip span{padding:9px}.cultivation-status-strip b{font-size:10px}.cultivation-narrative{min-height:300px;padding:21px}.cultivation-narrative h1{font-size:25px}.cultivation-narrative>p{font-size:13px;line-height:2}.cultivation-choices{padding:13px}.cultivation-choices>div{align-items:start}.cultivation-choices>div span{text-align:right;max-width:46%}.cultivation-choices form>button{padding:0 12px}.cultivation-stat-grid{grid-template-columns:1fr 1fr}.mode-immersive .cultivation-narrative{min-height:400px;padding:25px}.mode-immersive .cultivation-narrative>p{font-size:14px}.life-report{grid-template-columns:1fr 1fr}.cultivation-ending{padding:10px}.cultivation-ending>section{padding:24px 15px}.cultivation-save-modal>article{flex-direction:column;align-items:stretch}.cultivation-save-modal article>div:last-child{justify-content:flex-end}.cultivation-toast{white-space:normal;text-align:center;max-width:calc(100% - 24px)}}.career-shell{--jade:#ae3f67;--jade-dark:#6f2947;--gold:#cf8b57;--cultivation-paper:#fffaf9;--cultivation-ink:#38232d;--cultivation-muted:#876d78;color:var(--cultivation-ink);background:radial-gradient(circle at 12% 2%,#f8b4c96b,#0000 30%),radial-gradient(circle at 92% 16%,#f6c19d6b,#0000 31%),linear-gradient(#fffaf9,#fff2ed)}.career-review-card{border:1px solid color-mix(in srgb,var(--jade),transparent 72%);background:linear-gradient(135deg,color-mix(in srgb,var(--jade),white 94%),#ffffffdb);border-radius:19px;margin:0 0 20px;overflow:hidden}.career-review-card>header{border-bottom:1px solid color-mix(in srgb,var(--jade),transparent 88%);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.career-review-card>header div{gap:3px;display:grid}.career-review-card>header small{color:var(--jade);font-size:11px;font-weight:800}.career-review-card h3{margin:0;font:700 22px Noto Serif SC,serif}.career-review-card>header button,.career-review-card>footer button{border:1px solid color-mix(in srgb,var(--jade),transparent 65%);color:var(--jade-dark);cursor:pointer;background:#fff;border-radius:99px;padding:8px 12px}.career-review-card>div{background:color-mix(in srgb,var(--jade),transparent 89%);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.career-review-card>div span{background:#ffffffe6;gap:4px;min-width:0;padding:14px;display:grid}.career-review-card>div small{color:var(--cultivation-muted);font-size:10px}.career-review-card>div b{overflow-wrap:anywhere;font-size:13px}.career-review-card>footer{align-items:center;gap:14px;padding:14px 18px;display:flex}.career-review-card>footer p{color:var(--cultivation-muted);margin:0;font-size:11px;line-height:1.6}.career-random-panel .random-start{border:1px solid color-mix(in srgb,var(--jade),transparent 66%);color:var(--jade-dark);background:#ffffffe6;border-radius:12px;margin:0;padding:11px 16px;font-size:12px;font-weight:700}.career-section-label{justify-content:space-between;align-items:end;gap:14px;margin:22px 0 10px;display:flex}.career-section-label b{font-size:15px}.career-section-label span{color:var(--cultivation-muted);font-size:12px}.career-perspective-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.career-perspective-cards button{text-align:left;min-height:146px;color:var(--cultivation-ink);background:#ffffffb8;border:1px solid #66465121;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:42px 1fr;gap:3px 11px;padding:17px;transition:all .2s;display:grid}.career-perspective-cards button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #5d2e4214}.career-perspective-cards button.selected{border-color:var(--jade);background:color-mix(in srgb,var(--jade),white 92%);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade),transparent 88%)}.career-perspective-cards i{background:color-mix(in srgb,var(--jade),white 84%);width:42px;height:42px;color:var(--jade-dark);border-radius:13px;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.career-perspective-cards b{font-size:15px}.career-perspective-cards p{color:var(--cultivation-muted);margin:3px 0 0;font-size:12px;line-height:1.65}.career-random-panel{border:1px solid color-mix(in srgb,var(--jade),transparent 77%);background:linear-gradient(135deg,color-mix(in srgb,var(--jade),white 93%),#ffffffd1);border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:18px;padding:19px;display:grid}.career-random-panel>div:first-child{gap:5px;display:grid}.career-random-panel small{color:var(--jade);letter-spacing:.08em;font-weight:800}.career-random-panel b{font-size:18px}.career-random-panel p{color:var(--cultivation-muted);max-width:540px;margin:0;font-size:12px;line-height:1.65}.career-random-panel>div:last-child{grid-template-columns:auto auto;gap:9px;display:grid}.career-random-panel button{white-space:nowrap;min-height:44px;padding:0 16px}@media (width<=720px){.career-section-label{flex-direction:column;align-items:start;gap:3px}.career-perspective-cards{grid-template-columns:1fr}.career-perspective-cards button{min-height:104px}.career-random-panel{grid-template-columns:1fr;padding:16px}.career-random-panel>div:last-child{grid-template-columns:1fr}.career-random-panel button{white-space:normal;width:100%}.career-review-card>header{align-items:flex-start}.career-review-card>div{grid-template-columns:1fr 1fr}.career-review-card>footer{flex-direction:column;align-items:stretch}.career-review-card>footer button{width:100%}}.career-life{--jade:#a65f35;--jade-dark:#563c31;--gold:#c09a52;--cultivation-paper:#fffaf3;--cultivation-ink:#3b3029;--cultivation-muted:#837267;background:radial-gradient(circle at 8% 4%,#f2ce8d6b,#0000 31%),radial-gradient(circle at 94% 20%,#bacfc45e,#0000 32%),linear-gradient(#fffdf7,#f9f1e8)}.career-intro{position:relative;overflow:hidden}.career-intro:after{content:"";border:1px solid color-mix(in srgb,var(--jade),transparent 70%);width:260px;height:260px;box-shadow:0 0 0 38px color-mix(in srgb,var(--jade),transparent 94%),0 0 0 82px color-mix(in srgb,var(--jade),transparent 97%);pointer-events:none;border-radius:50%;position:absolute;top:-80px;right:-80px}.career-intro>div,.career-intro>small,.career-intro>h1,.career-intro>p{z-index:1;position:relative}.career-form{max-width:920px}.career-basic-grid,.career-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.career-basic-grid label,.career-selects label{gap:7px;display:grid}.career-basic-grid label.wide,.career-selects label.wide{grid-column:1/-1}.career-basic-grid span,.career-selects span{color:var(--cultivation-muted);font-size:13px;font-weight:700}.career-basic-grid input,.career-basic-grid select,.career-selects select{width:100%;min-height:52px;color:var(--cultivation-ink);background:#ffffffd1;border:1px solid #66465129;border-radius:14px;outline:none;padding:0 15px;box-shadow:0 7px 22px #56303f0d}.career-basic-grid input:focus,.career-basic-grid select:focus,.career-selects select:focus{border-color:var(--jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade),transparent 88%)}.career-field-note{border-left:3px solid var(--jade);background:color-mix(in srgb,var(--jade),transparent 94%);color:var(--cultivation-muted);margin:16px 0 0;padding:13px 15px;font-size:13px;line-height:1.7}.career-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.career-file-grid article{background:#ffffffb8;border:1px solid #6546501a;border-radius:14px;align-content:start;gap:8px;min-height:90px;padding:15px;display:grid}.career-file-grid small,.career-resource-grid small{color:var(--cultivation-muted);font-size:12px}.career-file-grid b{line-height:1.45}.career-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.career-stat-list article{background:#ffffffb8;border:1px solid #6546501a;border-radius:14px;grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid;position:relative}.career-stat-list article>span{font-weight:700;display:grid}.career-stat-list article small{color:var(--cultivation-muted);font-size:10px;font-weight:500}.career-stat-list article>b{font-size:20px}.career-stat-list article>i{background:#5f495017;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.career-stat-list article>i>em{border-radius:inherit;height:100%;display:block}.career-resource-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.career-resource-grid article{background:linear-gradient(135deg,color-mix(in srgb,var(--jade),white 88%),#ffffffe6);border-radius:14px;gap:5px;padding:17px;display:grid}.career-resource-grid b{font-size:22px}.career-ending .life-report{grid-template-columns:repeat(3,minmax(0,1fr))}.career-ending .life-report span{min-width:0}.career-ending .life-report b{overflow-wrap:anywhere}.career-shell .cultivation-choice-list button,.career-shell .cultivation-choices>button{background:#ffffffe0}@media (width<=720px){.career-intro:after{width:190px;height:190px;right:-80px}.career-basic-grid,.career-selects,.career-file-grid,.career-stat-list{grid-template-columns:1fr}.career-basic-grid label.wide,.career-selects label.wide{grid-column:auto}.career-basic-grid input,.career-basic-grid select,.career-selects select{min-height:50px}.career-resource-grid,.career-ending .life-report,.career-game .cultivation-status-strip{grid-template-columns:1fr 1fr}.career-game .cultivation-status-strip span{min-width:0}.career-game .cultivation-status-strip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.career-supermarket{--jade:#2f7b5d;--jade-dark:#174838;--gold:#e09c3f;--cultivation-paper:#f8fff9;--cultivation-ink:#173b31;--cultivation-muted:#617a70;background:radial-gradient(circle at 10% 4%,#6fd29e57,#0000 30%),radial-gradient(circle at 94% 18%,#ffc45b4d,#0000 29%),linear-gradient(#fbfffa,#eef9f1)}.career-streamer{--jade:#8f4fe0;--jade-dark:#4a277c;--gold:#ff6a9d;--cultivation-paper:#fcf9ff;--cultivation-ink:#332445;--cultivation-muted:#766786;background:radial-gradient(circle at 12% 3%,#ff67a94d,#0000 29%),radial-gradient(circle at 92% 18%,#7965ee52,#0000 31%),linear-gradient(#fffaff,#f3efff)}.career-mayor{--jade:#286aa8;--jade-dark:#183f67;--gold:#c69648;--cultivation-paper:#f7fbff;--cultivation-ink:#20364b;--cultivation-muted:#65798b;background:radial-gradient(circle at 12% 3%,#4e98d140,#0000 30%),radial-gradient(circle at 92% 16%,#cdac6345,#0000 31%),linear-gradient(#fbfdff,#eef5fb)}.career-operations-page{gap:16px;width:min(920px,100%);margin:0 auto;padding:18px 18px 118px;display:grid}.career-operations-hero{border:1px solid color-mix(in srgb,var(--jade),transparent 74%);background:linear-gradient(135deg,color-mix(in srgb,var(--jade),white 88%),#ffffffe0);box-shadow:0 18px 50px color-mix(in srgb,var(--jade),transparent 88%);border-radius:24px;padding:24px}.career-operations-hero>small{color:var(--jade);letter-spacing:.14em;font-size:11px;font-weight:900}.career-operations-hero h1{margin:5px 0 4px;font:800 30px Noto Serif SC,serif}.career-operations-hero>p{color:var(--cultivation-muted);margin:0;line-height:1.65}.career-operations-hero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.career-operations-hero span{background:#ffffffc7;border-radius:15px;gap:5px;min-width:0;padding:14px;display:grid}.career-operations-hero span small{color:var(--cultivation-muted);font-size:11px}.career-operations-hero span b{overflow-wrap:anywhere;font-size:18px}.career-operation-list{background:#ffffffc7;border:1px solid #414c4617;border-radius:22px;padding:19px}.career-operation-list>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:13px;display:flex}.career-operation-list h2{margin:0 0 3px;font-size:18px}.career-operation-list header p{color:var(--cultivation-muted);margin:0;font-size:12px;line-height:1.5}.career-operation-list>header>small{background:color-mix(in srgb,var(--jade),white 90%);color:var(--jade-dark);border-radius:99px;padding:5px 10px;font-weight:800}.career-operation-list article{border-top:1px solid #474d4914;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.career-operation-list article>i{background:color-mix(in srgb,var(--jade),white 86%);width:48px;height:48px;color:var(--jade-dark);border-radius:15px;place-items:center;font-style:normal;font-weight:900;display:grid}.career-operation-list h3{margin:0 0 4px;font-size:15px}.career-operation-list article p{color:var(--cultivation-muted);margin:0 0 4px;font-size:12px;line-height:1.55}.career-operation-list article small{color:var(--jade-dark);font-size:10px}.career-operation-list article>button{background:var(--jade);color:#fff;cursor:pointer;border:0;border-radius:12px;min-width:72px;min-height:38px;font-weight:800}.career-operation-list article>button:disabled{cursor:not-allowed;background:#b8bfbc}.career-operation-note{border-left:3px solid var(--gold);color:var(--cultivation-muted);background:#ffffffa6;border-radius:7px 15px 15px 7px;padding:14px 16px;font-size:12px;line-height:1.7}.cultivation-dock.five-items{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=720px){.career-operations-page{padding:12px 12px 112px}.career-operations-hero{padding:18px}.career-operations-hero h1{font-size:25px}.career-operations-hero>div{grid-template-columns:1fr 1fr}.career-operations-hero>div span:last-child{grid-column:1/-1}.career-operation-list{padding:15px}.career-operation-list article{grid-template-columns:42px minmax(0,1fr)}.career-operation-list article>i{width:42px;height:42px}.career-operation-list article>button{grid-column:2;width:100%}.cultivation-dock.five-items button{padding-inline:2px;font-size:10px}.cultivation-dock.five-items button i{font-size:15px}}.typewriter-text{position:relative}.typewriter-text>p{white-space:pre-line;margin:0}.typewriter-text.is-typing>p{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#69525d 0 88%,#69525d2e 100%);-webkit-background-clip:text;background-clip:text}.typewriter-caret{vertical-align:-.12em;background:var(--pink);-webkit-text-fill-color:initial;border-radius:2px;width:2px;height:1.05em;margin-left:3px;animation:.72s step-end infinite typewriterBlink;display:inline-block}.typewriter-text>button{border:1px solid var(--line);color:#b95778;cursor:pointer;box-shadow:var(--soft-shadow);background:#ffffffe6;border-radius:99px;padding:6px 11px;font-size:9px;position:absolute;bottom:-31px;right:0}.cultivation-narrative .typewriter-text{min-height:150px}.cultivation-narrative .typewriter-text>p,.story-card .typewriter-text>p{color:#69525d;font:500 15px/2 Noto Serif SC}.typewriter-followup{animation:.32s both typewriterFollowup}.streaming-narrative{min-height:150px;padding:8px 0 28px}.streaming-narrative>p{white-space:pre-line;color:#69525d;margin:0;font:500 15px/2 Noto Serif SC}.streaming-narrative>p>i{vertical-align:-.12em;background:var(--pink);border-radius:2px;width:2px;height:1.05em;margin-left:4px;animation:.72s step-end infinite typewriterBlink;display:inline-block}.streaming-narrative>small{color:#b98b9a;letter-spacing:.04em;margin-top:16px;font-size:11px;display:block}.stream-choice-preview{margin-top:10px;animation:.2s ease-out streamChoicesIn}.stream-choice-preview>button:disabled{opacity:.72;cursor:wait;background:linear-gradient(90deg,#0000,#ffffff70,#0000) 0 0/220% 100%;animation:1.4s ease-in-out infinite streamChoiceShimmer}.stream-choice-preview>button:nth-of-type(2){animation-delay:80ms}.stream-choice-preview>button:nth-of-type(3){animation-delay:.16s}@keyframes streamChoicesIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes streamChoiceShimmer{0%,to{background-position:120% 0}50%{background-position:-120% 0}}@keyframes typewriterBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes typewriterFollowup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reduce-motion .typewriter-caret{animation:none}.theme-dark .typewriter-text.is-typing>p{background:linear-gradient(90deg,#f5e9ee 0 88%,#f5e9ee2e 100%);-webkit-background-clip:text;background-clip:text}.theme-dark .typewriter-text>button{color:#ffc3d4;background:#332b32}.theme-dark .streaming-narrative>p{color:#f5e9ee}@media (width<=600px){.cultivation-narrative .typewriter-text>p,.story-card .typewriter-text>p,.streaming-narrative>p{font-size:13px}.typewriter-text>button{bottom:-29px}}.real-phone-page{max-width:760px;margin:0 auto;padding:14px 16px 28px}.real-phone-shell{background:linear-gradient(155deg,#ef7795 0%,#f3a376 38%,#f5ceb1 100%);border:8px solid #17151a;border-radius:42px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 28px 70px #3b26364d}.real-phone-status{color:#fff;z-index:5;background:linear-gradient(90deg,#d86283,#d88e72);justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:relative}.real-phone-status b,.real-phone-status span{font-size:11px}.real-phone-status i{background:#121014;border-radius:99px;width:94px;height:27px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.real-phone-home{background:radial-gradient(circle at 10% 10%,#ff7f9e88,#0000 32%),linear-gradient(155deg,#ee7f94,#f2b486 60%,#f5d4ba);min-height:668px;padding:28px 28px 92px}.phone-home-top{color:#fff;justify-content:space-between;align-items:end;display:flex}.phone-home-top>div{display:grid}.phone-home-top b{font-size:46px;font-weight:300;line-height:1}.phone-home-top span,.phone-home-top small{margin-top:7px;font-size:10px}.phone-home-top>small{background:#ffffff38;border:1px solid #ffffff52;border-radius:99px;padding:8px 12px}.phone-widget-row{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.phone-widget-row button{text-align:left;color:#4a3340;cursor:pointer;background:#ffffffd9;border:1px solid #ffffff8c;border-radius:23px;align-content:start;gap:7px;min-height:122px;padding:16px;display:grid;box-shadow:0 12px 28px #612a3b1a}.phone-widget-row button span{color:#d34f75;font-size:9px}.phone-widget-row button b{font-size:15px}.phone-widget-row button small{color:#826b75;font-size:9px;line-height:1.55}.phone-widget-row .call-widget{background:linear-gradient(145deg,#fff8fae8,#ffe9efe8)}.real-app-grid{grid-template-columns:repeat(4,1fr);gap:18px 10px;display:grid}.real-app-grid button,.real-phone-dock button{color:#4c3540;cursor:pointer;background:0 0;border:0;place-items:center;gap:6px;display:grid;position:relative}.real-app-grid button>i,.real-phone-dock button>i{color:#fff;border-radius:17px;place-items:center;width:56px;height:56px;font-size:20px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6,0 8px 18px #73344d2e}.real-app-grid button>span,.real-phone-dock button>span{font-size:9px}.real-app-grid em{color:#fff;background:#ef3c43;border-radius:99px;min-width:18px;height:18px;padding:0 4px;font:800 9px/18px sans-serif;position:absolute;top:-5px;right:calc(50% - 34px)}.tone-green{background:linear-gradient(145deg,#5fda89,#25aa59)}.tone-blue{background:linear-gradient(145deg,#6fa8ff,#397be6)}.tone-emerald{background:linear-gradient(145deg,#5ed0b4,#23977e)}.tone-orange{background:linear-gradient(145deg,#ffad5e,#f06a27)}.tone-red{background:linear-gradient(145deg,#ff6e74,#dd364e)}.tone-mint{background:linear-gradient(145deg,#63dca4,#18b770)}.tone-violet{background:linear-gradient(145deg,#bb8eff,#7853d4)}.tone-gold{background:linear-gradient(145deg,#ffd066,#ee9d21)}.tone-pink{background:linear-gradient(145deg,#ff83b4,#e83c7b)}.real-phone-dock{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff89;border:1px solid #ffffff9b;border-radius:24px;grid-template-columns:repeat(4,1fr);align-items:center;height:82px;display:grid;position:absolute;bottom:18px;left:24px;right:24px}.real-phone-dock button>i{color:#d24f76;background:#ffffffdc;border-radius:14px;width:46px;height:46px}.real-phone-note{text-align:center;color:#957884;margin:10px;font-size:8px;line-height:1.7}.real-phone-app{color:#281f25;background:#f8f6f7;min-height:668px}.real-phone-app>header{z-index:4;background:#fff;border-bottom:1px solid #eee7ea;grid-template-columns:42px 1fr 50px;align-items:center;height:64px;padding:0 14px;display:grid;position:sticky;top:0}.real-phone-app>header>button{color:#d14d73;cursor:pointer;background:#f4f1f2;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.real-phone-app>header>button:last-child{border-radius:12px;width:auto;height:32px;font-size:9px}.real-phone-app>header>div{text-align:center;display:grid}.real-phone-app>header b{font-size:16px}.real-phone-app>header small{color:#9e8892;margin-top:2px;font-size:8px}.real-phone-app>section{max-height:604px;padding:15px;overflow:auto}.app-search{color:#99858e;background:#ebe8ea;border-radius:12px;align-items:center;height:40px;margin-bottom:14px;padding:0 14px;font-size:10px;display:flex}.sms-thread{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee7ea;grid-template-columns:48px 1fr 55px;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.sms-thread>i,.contacts-app article>i,.outgoing-card>i{color:#fff;background:linear-gradient(145deg,#ff9ab7,#ef5d88);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.sms-thread span{gap:4px;min-width:0;display:grid}.sms-thread b{font-size:12px}.sms-thread small{color:#8e7d85;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sms-thread em{color:#9d8992;text-align:right;align-self:start;justify-items:end;gap:8px;font-size:8px;font-style:normal;display:grid}.sms-thread u{background:#3478f6;border-radius:50%;width:8px;height:8px}.sms-contact{border-bottom:1px solid #eee7ea;justify-content:center;align-items:center;height:54px;display:flex;position:relative}.sms-contact>button{background:0 0;border:0;font-size:26px;position:absolute;left:0}.sms-contact>span{text-align:center;font-size:12px;display:grid}.sms-contact small{color:#98838c;font-size:8px}.sms-log{flex-direction:column;gap:10px;height:420px;padding:18px 4px;display:flex;overflow:auto}.sms-log p{background:#e7e4e6;border-radius:16px;max-width:78%;padding:11px 13px;font-size:10px;line-height:1.6}.sms-log p small{color:#8d7d84;margin-bottom:4px;font-size:8px;display:block}.sms-log p.sms-out{color:#fff;background:#3d8df5;align-self:flex-end}.sms-app form,.moments-app form,.weibo-app form{gap:8px;display:flex}.sms-app form input,.moments-app form input,.weibo-app form input{background:#fff;border:1px solid #ded3d8;border-radius:13px;flex:1;min-width:0;padding:11px 13px}.sms-app form button,.moments-app form button,.weibo-app form button{color:#fff;background:#e95580;border:0;border-radius:12px;padding:0 14px;font-size:9px}.contacts-app h2,.calls-app h2{color:#8f7b84;margin:12px;font-size:12px}.contacts-app article,.calls-app article,.wallet-app-real article,.calendar-app article{background:#fff;border-bottom:1px solid #eee7ea;align-items:center;gap:10px;padding:12px;display:flex}.contacts-app article>div,.outgoing-card>div,.calls-app article>div,.wallet-app-real article>div,.calendar-app article>div{flex:1;gap:4px;display:grid}.contacts-app article b,.outgoing-card b,.calls-app article b,.wallet-app-real article b,.calendar-app article b{font-size:11px}.contacts-app article small,.outgoing-card small,.calls-app article small,.wallet-app-real article small,.calendar-app article small{color:#947f88;font-size:8px}.contacts-app article button,.outgoing-card button,.wallet-app-real article button,.calendar-app article button{color:#d24b75;background:#f3eaf0;border:0;border-radius:10px;padding:8px 10px;font-size:8px}.outgoing-card{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.outgoing-card button{color:#fff;background:#28bd6c}.incoming-demo{color:#fff;background:#101013;border:0;border-radius:14px;width:100%;margin:12px 0;padding:12px;font-size:9px}.calls-app article>i{color:#2bbd6c;font-size:18px;font-style:normal}.calls-app article>span{color:#95838b;font-size:8px}.phone-empty{text-align:center;color:#99858e;border:1px dashed #dbcbd2;border-radius:16px;padding:24px;font-size:9px;line-height:1.8}.moments-app{background:#f1f0f1}.moments-cover{color:#fff;background:linear-gradient(145deg,#47535c,#20252c);justify-content:flex-end;align-items:flex-end;gap:10px;height:145px;margin:-15px -15px 14px;padding:24px;display:flex}.moments-cover span{background:#ed6b91;border-radius:8px;place-items:center;width:50px;height:50px;font-weight:800;display:grid}.moments-cover b{font-size:12px}.moments-app form{background:#fff;margin-bottom:10px;padding:10px}.moment{background:#fff;border-bottom:1px solid #e7e1e4;grid-template-columns:42px 1fr;gap:10px;padding:14px;display:grid}.moment>i{color:#fff;background:#7893aa;border-radius:7px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.moment>div{min-width:0}.moment b{color:#4d6480;font-size:11px}.moment p{margin:7px 0;font-size:11px;line-height:1.65}.moment small{color:#9a878f;font-size:8px}.moment footer{color:#8a777f;align-items:center;gap:12px;margin-top:7px;font-size:8px;display:flex}.moment footer button{color:#5f6876;background:#f1edef;border:0;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:8px}.moment.own{background:#fff5f8}.weibo-app{background:#f4f4f4}.weibo-app nav{background:#fff;justify-content:center;gap:22px;margin:-15px -15px 10px;display:flex}.weibo-app nav button{background:0 0;border:0;padding:13px 6px;font-size:11px}.weibo-app nav button.active{border-bottom:3px solid #f4a421;font-weight:800}.weibo-app form{background:#fff;margin-bottom:8px;padding:10px}.weibo-app>article{background:#fff;margin-bottom:8px;padding:14px}.weibo-app article header{align-items:center;gap:10px;display:flex}.weibo-app article header i{color:#fff;background:#f25b62;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.weibo-app article header span{display:grid}.weibo-app article header b{color:#e67924;font-size:11px}.weibo-app article header small{color:#9a898f;font-size:8px}.weibo-app article>p{margin:12px 0;font-size:12px;line-height:1.7}.weibo-app article>footer{color:#85767c;border-top:1px solid #eee8ea;align-items:center;gap:18px;padding-top:9px;font-size:9px;display:flex}.weibo-app article footer button{color:#e27625;background:#fff2e4;border:0;border-radius:9px;margin-left:auto;padding:7px 9px;font-size:8px}.hot-app>header{padding:20px 8px;display:grid}.hot-app>header span{font-size:22px;font-weight:800}.hot-app>header b{color:#e95a76;margin-top:5px;font-size:8px}.hot-app article{border-bottom:1px solid #ece5e8;grid-template-columns:32px 1fr 95px 46px;align-items:center;gap:8px;padding:13px 4px;display:grid}.hot-app article>i{color:#a9949d;text-align:center;font-size:17px;font-style:normal}.hot-app article:nth-of-type(-n+3)>i{color:#f0444c;font-weight:800}.hot-app article>div{gap:4px;display:grid}.hot-app article b{font-size:11px}.hot-app article small{color:#fb4e5c;font-size:8px}.hot-app article>em{background:linear-gradient(90deg,#ff5d89,#ffc0cf);border-radius:99px;height:6px}.hot-app article button{color:#d94d76;background:#fff0f4;border:0;border-radius:9px;padding:7px;font-size:8px}.support-app-real{background:linear-gradient(#fff8fb,#fff);text-align:center!important;padding:48px 20px!important}.support-heart{color:#fff;background:linear-gradient(145deg,#ff4e88,#fa78a3);border:0;border-radius:50%;width:112px;height:112px;font-size:54px;box-shadow:0 18px 40px #ef4f8342}.support-app-real h1{font-size:24px}.support-app-real p{color:#957f89;font-size:9px;line-height:1.7}.support-app-real>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.support-app-real>div span{color:#907c84;background:#fff;border-radius:15px;padding:14px 6px;font-size:8px;display:grid}.support-app-real>div b{color:#ee497c;font-size:19px}.calendar-date{color:#fff;background:linear-gradient(145deg,#7d5be2,#b784ff);border-radius:20px;grid-template-columns:auto 1fr;align-items:end;margin-bottom:12px;padding:22px;display:grid}.calendar-date small{grid-column:1/3;font-size:9px}.calendar-date b{font-size:54px;line-height:1}.calendar-date span{padding-bottom:8px;font-size:10px}.calendar-app article>i{color:#7c5add;font-style:normal}.wallet-balance{color:#fff;background:linear-gradient(145deg,#3c2633,#7b425c);border-radius:20px;margin-bottom:12px;padding:22px}.wallet-balance small{color:#fff9;font-size:9px}.wallet-balance b{margin:9px 0;font-size:30px;display:block}.wallet-balance p{color:#ffffffb8;font-size:8px;line-height:1.7}.wallet-app-real article>i{color:#df527c;background:#ffe4ec;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:800;display:grid}.real-call-screen{z-index:10;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#242428,#050506 55%);padding:62px 24px 28px;position:absolute;inset:52px 0 0}.real-call-screen>small{color:#aaa;font-size:11px}.call-avatar{color:#ddd;background:#333338;border-radius:50%;place-items:center;width:106px;height:106px;margin:28px auto 18px;font-size:40px;display:grid}.real-call-screen h1{margin:8px;font-size:30px}.real-call-screen p{color:#bbb;font-size:11px}.real-call-screen>em{color:#85858b;font-size:11px;font-style:normal}.call-utilities{justify-content:center;gap:68px;margin-top:60px;display:flex}.call-utilities button{color:#ddd;background:0 0;border:0;gap:8px;font-size:9px;display:grid}.call-utilities i{background:#242427;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-style:normal;display:grid}.call-actions{justify-content:space-between;display:flex;position:absolute;bottom:48px;left:50px;right:50px}.call-actions button{color:#fff;background:0 0;border:0;gap:8px;font-size:10px;display:grid}.call-actions i,.hangup{color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;font-size:28px;font-style:normal;display:grid}.call-actions .reject i,.hangup{background:#f04446;transform:rotate(135deg)}.call-actions .answer i{background:#1ac763}.call-keypad{justify-content:center;gap:14px;margin-top:60px;display:flex}.call-keypad button{color:#fff;background:#29292d;border:0;border-radius:50%;width:70px;height:70px;font-size:9px}.hangup{border:0;margin:74px auto 0;position:relative}.hangup span{white-space:nowrap;color:#ddd;font-size:9px;position:absolute;top:87px;left:50%;transform:translate(-50%)rotate(-135deg)}.real-call-screen.connected .call-avatar{width:86px;height:86px;margin-top:20px}@media (width<=600px){.real-phone-page{padding:7px 7px 18px}.real-phone-shell{border-width:5px;border-radius:31px;min-height:690px}.real-phone-status{height:47px;padding:0 18px}.real-phone-status i{width:78px;height:23px}.real-phone-home{min-height:643px;padding:22px 17px 88px}.phone-home-top b{font-size:38px}.phone-widget-row{gap:8px;margin:18px 0}.phone-widget-row button{min-height:112px;padding:13px}.real-app-grid{gap:14px 6px}.real-app-grid button>i{border-radius:15px;width:50px;height:50px}.real-phone-dock{height:76px;bottom:12px;left:14px;right:14px}.real-phone-app{min-height:643px}.real-phone-app>section{max-height:579px;padding:11px}.hot-app article{grid-template-columns:28px 1fr 58px 42px}.sms-log{height:398px}.real-call-screen{padding-top:44px;inset:47px 0 0}.call-utilities{gap:52px;margin-top:42px}.call-actions{bottom:42px;left:34px;right:34px}}.real-call-screen.connected{padding-top:20px;overflow:auto}.real-call-screen.connected>small{display:block}.real-call-screen.connected h1{font-size:21px}.real-call-screen.connected>p,.real-call-screen.connected>em{font-size:9px}.call-transcript{text-align:left;background:#ffffff12;border-radius:16px;max-height:170px;margin:14px auto 10px;padding:10px;overflow:auto}.call-transcript p{gap:3px;margin:0 0 9px;display:grid}.call-transcript p:last-child{margin-bottom:0}.call-transcript b{color:#d4d4da;font-size:8px}.call-transcript span{background:#2d2d33;border-radius:12px;width:fit-content;max-width:90%;padding:8px 10px;font-size:10px;line-height:1.55;display:inline-block}.call-transcript .self{text-align:right;justify-items:end}.call-transcript .self span{background:#2378ef}.call-replies{gap:6px;max-width:360px;margin:8px auto;display:grid}.call-replies button{color:#fff;text-align:left;background:#24242a;border:1px solid #ffffff24;border-radius:12px;padding:9px 12px;font-size:9px}.real-call-screen.connected .call-keypad{margin-top:10px}.real-call-screen.connected .call-keypad button{width:52px;height:52px}.real-call-screen.connected .hangup{width:58px;height:58px;margin:12px auto 30px}.real-call-screen.connected .hangup span{top:65px}.phone-comment-compose{border-radius:12px;gap:8px;background:#f7f2f4!important;margin-top:10px!important;padding:9px!important;display:flex!important}.phone-comment-compose input{background:#fff;border:1px solid #ded3d8;border-radius:10px;flex:1;min-width:0;padding:9px 10px;font-size:9px}.phone-comment-compose button{border:0;border-radius:9px;font-size:8px;color:#fff!important;background:#e95580!important;margin-left:0!important;padding:0 12px!important}.phone-empty-state{text-align:center;color:#937f88;border:1px dashed #d9cbd1;border-radius:18px;margin:16px 0;padding:30px 20px}.phone-empty-state>i{color:#d24f76;background:#f1e9ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-style:normal;font-weight:800;display:grid}.phone-empty-state>b{font-size:11px;display:block}.phone-empty-state>p{margin:7px 0 0;font-size:8px;line-height:1.7}.phone-glyph{color:currentColor;width:28px;height:28px;display:block;position:relative}.phone-glyph:before,.phone-glyph:after{content:"";box-sizing:border-box;position:absolute}.phone-glyph-messages:before,.phone-glyph-im:before{border:2px solid;border-radius:9px;inset:4px 2px 7px}.phone-glyph-messages:after,.phone-glyph-im:after{border-left:2px solid;width:9px;height:9px;bottom:3px;left:7px;transform:skew(-35deg)}.phone-glyph-contacts:before{border:2px solid;border-radius:50%;width:10px;height:10px;top:3px;left:9px}.phone-glyph-contacts:after{border:2px solid;border-bottom:0;border-radius:13px 13px 0 0;width:20px;height:11px;bottom:2px;left:4px}.phone-glyph-calls:before{border:3px solid #0000;border-color:#0000 currentColor;border-radius:45% 55%;width:14px;height:22px;top:3px;left:7px;transform:rotate(-39deg)}.phone-glyph-calls:after{background:currentColor;border-radius:4px;width:7px;height:7px;top:2px;left:5px;transform:rotate(-39deg);box-shadow:13px 15px}.phone-glyph-moments:before{border:3px solid;border-radius:50%;inset:3px;box-shadow:inset 0 0 0 5px #0000}.phone-glyph-moments:after{background:currentColor;border-radius:4px;width:4px;height:26px;top:1px;left:12px;transform:rotate(45deg)}.phone-glyph-weibo:before{border:2px solid;border-radius:50%;width:22px;height:15px;top:8px;left:3px;transform:rotate(-8deg)}.phone-glyph-weibo:after{border:2px solid;border-radius:50%;width:6px;height:6px;top:12px;left:11px;box-shadow:8px -10px 0 -1px}.phone-glyph-hot:before{border:3px solid;border-top-color:#0000;border-radius:60% 40% 55% 45%;width:15px;height:23px;top:2px;left:7px;transform:rotate(10deg)}.phone-glyph-hot:after{border:2px solid;border-top-color:#0000;border-radius:50%;width:7px;height:10px;bottom:4px;left:12px}.phone-glyph-calendar:before{background:linear-gradient(currentColor,currentColor) 0 6px/100% 2px no-repeat;border:2px solid;border-radius:5px;inset:4px 3px 3px}.phone-glyph-calendar:after{background:currentColor;border-radius:2px;width:3px;height:7px;top:1px;left:8px;box-shadow:9px 0}.phone-glyph-wallet:before{border:2px solid;border-radius:6px;inset:6px 2px 4px}.phone-glyph-wallet:after{background:0 0;border:2px solid;border-radius:4px;width:11px;height:8px;top:11px;right:1px}.phone-glyph-live:before{border:2px solid;border-radius:7px;inset:4px 2px}.phone-glyph-live:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;top:9px;left:11px}.phone-glyph-support:before{border:2px solid;border-top:0;border-left:0;border-radius:4px 10px;width:18px;height:16px;top:5px;left:5px;transform:rotate(45deg)}.phone-glyph-forum:before{border:2px solid;border-radius:5px;inset:3px 2px 8px;box-shadow:inset 0 -5px 0 -3px}.phone-glyph-forum:after{border-left:2px solid;width:10px;height:8px;bottom:3px;left:7px;transform:skew(-35deg)}.phone-glyph-diary:before,.phone-glyph-notes:before{background:repeating-linear-gradient(#0000 0 5px,currentColor 5px 7px);border:2px solid;border-radius:3px;inset:2px 5px}.phone-glyph-diary:after,.phone-glyph-notes:after{background:currentColor;width:2px;height:26px;top:1px;left:8px}.phone-glyph-shop:before{border:2px solid;border-radius:3px;width:22px;height:15px;top:9px;left:3px}.phone-glyph-shop:after{background:repeating-linear-gradient(90deg,#0000 0 4px,currentColor 4px 6px);border:2px solid;border-radius:4px 4px 8px 8px;width:24px;height:8px;top:4px;left:2px}.phone-glyph-market:before{background:linear-gradient(145deg,#0000 43%,currentColor 44% 50%,#0000 51%),linear-gradient(35deg,#0000 52%,currentColor 53% 59%,#0000 60%);border-bottom:2px solid;border-left:2px solid;width:22px;height:19px;bottom:4px;left:3px}.phone-glyph-mail:before{border:2px solid;border-radius:4px;inset:6px 2px 5px}.phone-glyph-mail:after{border-bottom:2px solid;width:18px;height:14px;top:7px;left:5px;transform:rotate(45deg)skew(-15deg,-15deg)}.phone-glyph-camera:before{border:2px solid;border-radius:5px;inset:7px 2px 5px}.phone-glyph-camera:after{border:2px solid;border-radius:50%;width:8px;height:8px;top:10px;left:10px;box-shadow:-3px -7px 0 -1px}.phone-glyph-map:before{border:2px solid;border-radius:50% 50% 50% 0;width:14px;height:20px;top:2px;left:7px;transform:rotate(-45deg)}.phone-glyph-map:after{border:2px solid;border-radius:50%;width:5px;height:5px;top:7px;left:12px}.phone-glyph-contacts,.phone-glyph-messages,.phone-glyph-calls,.phone-glyph-wallet{margin:auto}.phone-tool{color:currentColor;width:27px;height:27px;margin:auto;display:block;position:relative}.phone-tool-remind:before{content:"";background:linear-gradient(currentColor,currentColor) 50% 4px/2px 8px no-repeat,linear-gradient(currentColor,currentColor) 50%/7px 2px no-repeat;border:2px solid;border-radius:50%;position:absolute;inset:3px}.phone-tool-mute:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:11px;position:absolute;top:8px;left:3px;transform:rotate(-35deg)}.phone-tool-mute:after{content:"";background:currentColor;border-radius:2px;width:2px;height:26px;position:absolute;top:1px;left:13px;transform:rotate(42deg)}@media (width<=560px){.phone-glyph{width:25px;height:25px;transform:scale(.9)}}
