:root{--xc-bg:#05070c;--xc-surface:#0c1018;--xc-card:rgba(17,22,32,.86);--xc-line:rgba(222,201,151,.24);--xc-gold:#e7cf9a;--xc-gold-strong:#fff0c7;--xc-cyan:#65e8ff;--xc-text:#f5f7fb;--xc-muted:#929bab}body{background:#03050a;color:var(--xc-text)}.authenticated-mobile{display:block;width:100%;min-height:100%}.authenticated-mobile:has(>.phone-stage){height:var(--xc-viewport-height,100dvh);min-height:0;overflow:hidden}body:has(.authenticated-mobile>.phone-stage),html:has(.authenticated-mobile>.phone-stage){height:var(--xc-viewport-height,100dvh);min-height:0;overflow:hidden}.auth-stage,.phone-stage{background:radial-gradient(circle at 50% 0,rgba(53,75,103,.28),transparent 34%),radial-gradient(circle at 20% 78%,rgba(38,227,255,.08),transparent 30%),#03050a}.auth-phone,.phone{color:var(--xc-text);background:linear-gradient(155deg,rgba(13,17,25,.98),rgba(5,7,12,.99) 60%,rgba(10,13,20,.98));box-shadow:0 0 0 1px rgba(231,207,154,.14),0 0 70px rgba(76,196,255,.1)}.phone{position:relative;isolation:isolate}.auth-phone:before,.phone:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 12%,rgba(255,255,255,.025) 30%,transparent 48%),radial-gradient(circle at 86% 9%,rgba(231,207,154,.08),transparent 18%)}.phone header{height:62px;padding:0 15px;background:rgba(5,8,14,.84);border-bottom:1px solid var(--xc-line);box-shadow:0 8px 28px rgba(0,0,0,.28);backdrop-filter:blur(20px)}.brand-lockup{gap:10px}.xingce-logo-frame{width:42px;height:42px;display:block;overflow:hidden;flex:0 0 auto;border-radius:12px;border:1px solid rgba(231,207,154,.55);background:#05070b;box-shadow:0 0 22px rgba(101,232,255,.18),0 0 14px rgba(231,207,154,.12)}.xingce-logo{width:100%!important;height:100%!important;display:block;object-fit:cover!important;mix-blend-mode:normal!important;opacity:1!important;filter:brightness(1.12) contrast(1.08)}.phone header .brand-lockup b{font-size:16px;letter-spacing:.5px;background:linear-gradient(105deg,#fff,#d7bf89 72%,#fff3ce);background-clip:text;color:transparent}.header-actions{gap:7px;margin-right:43px;min-width:0}.header-actions,.profile-entry{display:flex;align-items:center}.profile-entry{gap:6px;padding:5px 9px 5px 5px;border:1px solid rgba(94,232,255,.24);border-radius:18px;color:#dbe8f1;text-decoration:none;font-size:10px;white-space:nowrap;background:rgba(12,20,29,.78);box-shadow:0 0 16px rgba(94,232,255,.05)}.profile-entry span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:#071018;font-size:10px;font-weight:800;background:linear-gradient(135deg,#e1c47d,#7eeaff)}.header-actions .admin-entry{font-size:10px;padding:8px 10px;white-space:nowrap}@media(max-width:370px){.header-actions{gap:4px;margin-right:38px}.profile-entry{padding-right:7px}.profile-entry span{width:21px;height:21px}.header-actions .admin-entry{padding-inline:7px}}.admin-entry,.mobile-logout{color:var(--xc-gold)!important;background:rgba(16,20,29,.94)!important;border:1px solid rgba(231,207,154,.28)!important;box-shadow:0 0 15px rgba(231,207,154,.06)}.mobile-hero{padding:30px 20px 24px;background:linear-gradient(145deg,rgba(19,24,35,.93),rgba(7,10,16,.88));border-bottom:1px solid rgba(231,207,154,.14);position:relative;overflow:hidden}.mobile-hero:after{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-80px;border:1px solid rgba(231,207,154,.18);border-radius:50%;box-shadow:0 0 40px rgba(101,232,255,.08)}.online{color:#b9c4d3;background:rgba(8,12,20,.64);border-color:rgba(101,232,255,.25);box-shadow:inset 0 0 14px rgba(101,232,255,.04)}.online i{background:var(--xc-cyan);box-shadow:0 0 10px var(--xc-cyan)}.case small,.guide-card small,.mobile-hero>p,.page-title small,.reply small,.result small,.usage-guide>small{color:var(--xc-gold)}.mobile-hero h1{font-size:34px;letter-spacing:-1.5px;background:linear-gradient(110deg,#fff 10%,#c7ccd5 48%,#f0dba9 88%);background-clip:text;color:transparent;text-shadow:0 0 28px rgba(231,207,154,.1)}.analysis-progress p,.case p,.mobile-hero>span,.page-title p,.result p,.usage-step p{color:var(--xc-muted)}.auth-form>button[type=submit],.main-btn,.mobile-hero>button{color:#07090d!important;background:linear-gradient(105deg,#bda36d,#fff0c7 45%,#b9c5d4)!important;border:1px solid rgba(255,240,199,.72)!important;box-shadow:0 0 0 1px rgba(101,232,255,.09),0 0 24px rgba(101,232,255,.13),0 10px 28px rgba(0,0,0,.42)!important;text-shadow:0 1px rgba(255,255,255,.35)}.auth-form>button[type=submit]:hover,.main-btn:hover,.mobile-hero>button:hover{filter:brightness(1.08);box-shadow:0 0 32px rgba(101,232,255,.22),0 12px 30px rgba(0,0,0,.5)!important}.quick{padding:20px 16px}.quick>b{color:#e9edf4}.quick>div{grid-template-columns:repeat(2,1fr);gap:10px}.case,.mcard,.quick button,.usage-guide{background:linear-gradient(145deg,rgba(20,25,36,.92),rgba(10,13,20,.92));border:1px solid rgba(231,207,154,.17);box-shadow:inset 0 1px rgba(255,255,255,.035),0 10px 28px rgba(0,0,0,.22)}.quick button{height:78px;color:var(--xc-cyan);border-radius:16px;font-size:20px}.quick button span{color:#d9dee7}.today{background:radial-gradient(circle at 85% 15%,rgba(101,232,255,.1),transparent 25%),linear-gradient(145deg,#171d29,#090c12);border:1px solid rgba(231,207,154,.24);box-shadow:0 0 28px rgba(101,232,255,.07),0 14px 32px rgba(0,0,0,.34)}.reminder-top>span,.today small{color:var(--xc-gold)}.today p{color:#aab2c0}.today i{color:#697487}.reminder-top>span{border-color:rgba(231,207,154,.26)}.reminder-dots button{background:#3e4654}.reminder-dots button.on{background:var(--xc-cyan);box-shadow:0 0 8px var(--xc-cyan)}.case h3,.mcard b,.page-title h1,.usage-guide h2,.usage-step b{color:#f0f2f7}.usage-step{border-color:rgba(231,207,154,.12)}.step i,.usage-step i{color:#080a0f;background:linear-gradient(135deg,#d3b978,#e8eef6);box-shadow:0 0 13px rgba(101,232,255,.1)}.phone nav{height:64px;background:rgba(5,8,14,.94);border-top:1px solid rgba(231,207,154,.2);box-shadow:0 -10px 30px rgba(0,0,0,.32);backdrop-filter:blur(22px)}.phone nav button{height:64px;color:#6f7887}.phone nav button.on{color:var(--xc-gold-strong);text-shadow:0 0 12px rgba(231,207,154,.42)}.page-title{background:linear-gradient(180deg,rgba(16,21,31,.82),transparent)}.auth-form input,.mcard textarea,.player-input,.record-form input,.record-form select{color:#eef2f8;background:rgba(4,7,12,.72);border-color:rgba(231,207,154,.18);caret-color:var(--xc-cyan)}.auth-form input::placeholder,.mcard textarea::placeholder{color:#626c7b}.auth-form input:focus,.mcard textarea:focus{border-color:rgba(101,232,255,.55)!important;box-shadow:0 0 0 3px rgba(101,232,255,.08),0 0 20px rgba(101,232,255,.06)!important}.outline{color:var(--xc-gold);background:#0d1119;border-color:rgba(231,207,154,.23)}.analysis-section,.chat-shot,.guide-card blockquote,.reply-note,.result>div:last-child,.saved-reply{background:rgba(4,7,12,.58)!important;border:1px solid rgba(231,207,154,.1)}.analysis-section>b,.auth-links button,.auth-switch,.case button,.record-head button,.reply button,.reply-note b{color:var(--xc-gold)!important}.analysis-section p,.reply-note span,.reply-text,.saved-reply p{color:#d7dce5!important}.deep-thinking b,.model-picker b,.thinking-toggle-row b{color:#e9edf3}.deep-thinking small,.model-picker small,.thinking-toggle-row small{color:#7f8998}.thinking-switch i{background:#262d38;box-shadow:inset 0 0 0 1px #394352}.thinking-switch input:checked+i{background:linear-gradient(90deg,#8c794e,#66d9ee);box-shadow:0 0 15px rgba(101,232,255,.28)}.chat-mode>.analysis-progress,.chat-mode>.failed-card,.chat-mode>.reason-card,.chat-mode>.reply,.chat-mode>.result{background:linear-gradient(145deg,#141a24,#0b0f16);border:1px solid rgba(231,207,154,.16);box-shadow:0 10px 28px rgba(0,0,0,.3)}.chat-mode>.analysis-progress:before,.chat-mode>.failed-card:before,.chat-mode>.reason-card:before,.chat-mode>.reply:before,.chat-mode>.result:before{color:#090b10;background:linear-gradient(135deg,var(--xc-gold),#eef3fa);box-shadow:0 0 15px rgba(101,232,255,.16)}.recommended-reply{border-color:rgba(101,232,255,.42)!important;box-shadow:0 0 24px rgba(101,232,255,.08)!important}.reply-heading em{color:#090b10;background:linear-gradient(135deg,var(--xc-gold),#e8eef6)}.chat-mode>.page-title{background:rgba(8,11,17,.92);border-color:rgba(231,207,154,.13)}.phone.chat-mode{background:#070a10}.chat-mode>.page-title+.mcard{background:rgba(8,11,17,.96);border-color:rgba(231,207,154,.18)}.chat-mode>.page-title+.mcard textarea{color:#eef2f8;background:#111721;box-shadow:inset 0 0 0 1px rgba(231,207,154,.16)}.chat-mode>.page-title+.mcard .outline{background:#111721;box-shadow:inset 0 0 0 1px rgba(231,207,154,.18)}.auth-phone{padding:38px 24px 34px}.auth-brand .brand-lockup{flex-direction:row;align-items:center;gap:13px}.auth-brand .xingce-logo-frame{width:70px;height:70px;border-radius:18px;box-shadow:0 0 28px rgba(101,232,255,.16),0 0 18px rgba(231,207,154,.13)}.auth-brand .xingce-logo{filter:brightness(1.08) contrast(1.1)}.auth-brand .brand-lockup b{font-size:22px;background:linear-gradient(100deg,#fff,#dcc58e);background-clip:text;color:transparent}.auth-brand>span{margin-top:20px;color:var(--xc-cyan);opacity:.72}.auth-brand h1{color:#f4f6fa;font-size:29px;margin-top:9px}.auth-brand p{color:var(--xc-muted)}.auth-form{margin-top:24px}.auth-form label{color:#dfe4ed}.auth-error{color:#ff9c91;background:rgba(125,35,35,.25);border:1px solid rgba(255,112,105,.18)}.auth-notice{color:#92f1cc;background:rgba(25,105,78,.2)}.auth-icp-footer a,.icp-footer a{color:#5e6877!important}.auth-form .remember-account{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;margin-top:13px;color:#dfe4ed;font-weight:500;cursor:pointer}.auth-form .remember-account input{width:18px;height:18px;margin:0;padding:0;accent-color:#65e8ff}.auth-form .remember-account small{color:#717c8b;font-size:9px;font-weight:400}.auth-form .remember-account span{font-size:11px}@media(max-width:420px){.phone-stage{background:#03050a}.phone{width:100%}.auth-phone{box-shadow:none}.mobile-logout{right:12px}}.authenticated-mobile .phone-stage{background:radial-gradient(circle at 50% 0,rgba(48,70,98,.3),transparent 30%),#03050a!important}.authenticated-mobile .phone{color:var(--xc-text)!important;background:linear-gradient(160deg,#0c1119,#05080e 58%,#090d14)!important}.authenticated-mobile .phone header{background:rgba(5,8,14,.96)!important;border-color:var(--xc-line)!important;box-shadow:0 10px 28px rgba(0,0,0,.38)!important}.authenticated-mobile .mobile-hero{background:radial-gradient(circle at 90% 4%,rgba(101,232,255,.08),transparent 24%),linear-gradient(145deg,#121925,#070a10)!important;border-color:rgba(231,207,154,.16)!important}.authenticated-mobile .quick{background:#070a10!important;color:var(--xc-text)!important}.authenticated-mobile .case,.authenticated-mobile .mcard,.authenticated-mobile .quick button,.authenticated-mobile .usage-guide{color:var(--xc-text)!important;background:linear-gradient(145deg,rgba(20,26,37,.98),rgba(9,13,20,.98))!important;border:1px solid rgba(231,207,154,.18)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 12px 30px rgba(0,0,0,.3)!important}.authenticated-mobile .case h3,.authenticated-mobile .mcard b,.authenticated-mobile .quick button span,.authenticated-mobile .usage-step b{color:#edf1f7!important}.authenticated-mobile .usage-guide{margin-top:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:linear-gradient(180deg,#101620,#080c13)!important}.authenticated-mobile .usage-step{border-color:rgba(231,207,154,.14)!important}.authenticated-mobile .today{background:radial-gradient(circle at 84% 14%,rgba(101,232,255,.1),transparent 26%),linear-gradient(145deg,#171d29,#090c12)!important}.authenticated-mobile .contact-title,.authenticated-mobile .page-title{color:var(--xc-text)!important;background:linear-gradient(180deg,#121925,#080c13)!important;border-color:rgba(231,207,154,.14)!important}.authenticated-mobile .contact-title h1,.authenticated-mobile .contact-title h2,.authenticated-mobile .page-title h1,.authenticated-mobile .page-title h2{color:#f1f4f8!important}.authenticated-mobile .contact-title p,.authenticated-mobile .page-title p,.authenticated-mobile .page-title span{color:var(--xc-muted)!important}.authenticated-mobile .record-empty{color:var(--xc-text)!important;background:#080c13!important;border-color:rgba(231,207,154,.13)!important}.authenticated-mobile .record-empty b,.authenticated-mobile .record-empty h2{color:#eef2f7!important}.authenticated-mobile .record-empty p,.authenticated-mobile .record-empty span{color:var(--xc-muted)!important}.authenticated-mobile .records-divider{background:linear-gradient(90deg,transparent,rgba(231,207,154,.22),transparent)!important;box-shadow:none!important}.authenticated-mobile .add-record{color:var(--xc-gold-strong)!important;background:#0c1119!important;border-color:rgba(231,207,154,.42)!important;box-shadow:0 0 18px rgba(101,232,255,.05)!important}.authenticated-mobile .conversation-record,.authenticated-mobile .guide-card,.authenticated-mobile .player-card{background:linear-gradient(145deg,#141a24,#090d14)!important;color:var(--xc-text)!important}.authenticated-mobile .guide-card blockquote{color:#aeb8c7!important;background:#080c13!important;border-color:rgba(101,232,255,.12)!important}.authenticated-mobile .conversation-record p,.authenticated-mobile .guide-card p,.authenticated-mobile .guide-card span,.authenticated-mobile .player-card p{color:#b4bdca!important}.authenticated-mobile input,.authenticated-mobile select,.authenticated-mobile textarea{color:#eef2f8!important;background:#080c13!important;border-color:rgba(231,207,154,.2)!important}.authenticated-mobile input::placeholder,.authenticated-mobile textarea::placeholder{color:#657080!important}.authenticated-mobile .icp-footer{color:#687384!important;background:#05080e!important;border-color:rgba(231,207,154,.13)!important}.authenticated-mobile .phone nav{background:rgba(5,8,14,.98)!important;border-color:rgba(231,207,154,.2)!important}.authenticated-mobile .phone nav button{color:#7d8795!important}.authenticated-mobile .phone nav button.on{color:var(--xc-gold-strong)!important}.phone-stage{background:radial-gradient(circle at 50% 0,rgba(48,70,98,.3),transparent 30%),#03050a!important}.phone{color:var(--xc-text)!important;background:linear-gradient(160deg,#0c1119,#05080e 58%,#090d14)!important}.phone header{background:rgba(5,8,14,.96)!important;border-color:var(--xc-line)!important;box-shadow:0 10px 28px rgba(0,0,0,.38)!important}.mobile-hero{background:radial-gradient(circle at 90% 4%,rgba(101,232,255,.08),transparent 24%),linear-gradient(145deg,#121925,#070a10)!important;border-color:rgba(231,207,154,.16)!important}.quick{background:#070a10!important;color:var(--xc-text)!important}.case,.mcard,.quick button,.usage-guide{color:var(--xc-text)!important;background:linear-gradient(145deg,rgba(20,26,37,.98),rgba(9,13,20,.98))!important;border:1px solid rgba(231,207,154,.18)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 12px 30px rgba(0,0,0,.3)!important}.case h3,.mcard b,.quick button span,.usage-step b{color:#edf1f7!important}.usage-guide{margin-top:0!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:linear-gradient(180deg,#101620,#080c13)!important}.usage-step{border-color:rgba(231,207,154,.14)!important}.today{background:radial-gradient(circle at 84% 14%,rgba(101,232,255,.1),transparent 26%),linear-gradient(145deg,#171d29,#090c12)!important}.contact-title,.page-title{color:var(--xc-text)!important;background:linear-gradient(180deg,#121925,#080c13)!important;border-color:rgba(231,207,154,.14)!important}.contact-title h1,.contact-title h2,.page-title h1,.page-title h2{color:#f1f4f8!important}.contact-title p,.page-title p,.page-title span{color:var(--xc-muted)!important}.record-empty{color:var(--xc-text)!important;background:#080c13!important;border-color:rgba(231,207,154,.13)!important}.record-empty b,.record-empty h2{color:#eef2f7!important}.record-empty p,.record-empty span{color:var(--xc-muted)!important}.records-divider{background:linear-gradient(90deg,transparent,rgba(231,207,154,.22),transparent)!important;box-shadow:none!important}.add-record{color:var(--xc-gold-strong)!important;background:#0c1119!important;border-color:rgba(231,207,154,.42)!important;box-shadow:0 0 18px rgba(101,232,255,.05)!important}.conversation-record,.guide-card,.player-card{background:linear-gradient(145deg,#141a24,#090d14)!important;color:var(--xc-text)!important}.guide-card blockquote{color:#aeb8c7!important;background:#080c13!important;border-color:rgba(101,232,255,.12)!important}.conversation-record p,.guide-card p,.guide-card span,.player-card p{color:#b4bdca!important}.phone input,.phone select,.phone textarea{color:#eef2f8!important;background:#080c13!important;border-color:rgba(231,207,154,.2)!important}.phone input::placeholder,.phone textarea::placeholder{color:#657080!important}.icp-footer{color:#687384!important;background:#05080e!important;border-color:rgba(231,207,154,.13)!important}.phone nav{background:rgba(5,8,14,.98)!important;border-color:rgba(231,207,154,.2)!important}.phone nav button{color:#7d8795!important}.phone nav button.on{color:var(--xc-gold-strong)!important}.conversation-bar{color:#aeb8c7!important;background:#0c1119!important;border:1px solid rgba(231,207,154,.18)!important;box-shadow:inset 0 1px rgba(255,255,255,.03)!important}.conversation-bar button{color:var(--xc-gold-strong)!important;background:#151b25!important;border:1px solid rgba(231,207,154,.25)!important}.recommended-reply .reply-text{color:#f4f7fb!important;text-shadow:0 0 12px rgba(101,232,255,.04)}.phone-stage{align-items:flex-start}.phone{width:min(100%,390px)!important;min-height:var(--xc-viewport-height,100dvh)!important;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 18px)!important;overflow-x:hidden}.phone nav{position:fixed!important;right:auto!important;bottom:0!important;width:min(100vw,390px)!important;height:calc(64px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0)!important;transform:translate3d(-50%,0,0)!important;isolation:isolate;will-change:transform}.phone nav button{height:64px!important}.chat-mode>.page-title+.mcard{left:50%!important;bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;width:min(100vw,390px)!important;transform:translate3d(-50%,0,0)!important}@media(max-width:390px){.phone{width:100%!important}.chat-mode>.page-title+.mcard,.phone nav{width:100vw!important}}@media(max-height:700px){.phone header{height:54px}.page-title{padding-top:18px}.mobile-hero{padding-top:22px}}.phone{--xc-shell:rgba(5,8,14,.94);background:#03050a!important}.phone header{height:76px!important;padding:0 17px!important;background:linear-gradient(180deg,rgba(2,4,8,.98),rgba(5,8,14,.9))!important;border-bottom:1px solid rgba(225,197,133,.18)!important}.brand-lockup{gap:11px!important}.xingce-logo-frame{width:48px;height:48px;border-radius:15px;box-shadow:0 0 0 1px rgba(255,222,145,.12),0 0 26px rgba(95,138,207,.16)}.phone header .brand-lockup b{font-size:17px!important;max-width:112px;line-height:1.2}.header-actions{margin-right:0!important;gap:8px!important}.header-actions .admin-entry,.profile-entry{height:36px;box-sizing:border-box;border-radius:20px!important;background:linear-gradient(180deg,rgba(17,22,33,.76),rgba(5,8,14,.86))!important;border-color:rgba(225,197,133,.24)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 0 20px rgba(61,100,165,.08)!important}.profile-entry span{width:24px;height:24px;background:linear-gradient(135deg,#d6b76e,#eff4ff)!important}.cosmic-hero{min-height:500px;padding:34px 22px 26px!important;box-sizing:border-box;background:#03050a!important;border-bottom:1px solid rgba(225,197,133,.2)!important;isolation:isolate}.cosmic-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,4,8,.98),rgba(2,4,8,.84) 46%,rgba(2,4,8,.1)),linear-gradient(180deg,transparent 58%,rgba(2,4,8,.94) 98%)}.cosmic-hero:after{content:"";position:absolute;inset:auto -70px -55px auto;width:310px;height:310px;border:1px solid rgba(239,211,151,.16);border-radius:50%;box-shadow:0 0 80px rgba(69,112,183,.12);z-index:-1}.cosmic-hero-art{position:absolute;inset:0;z-index:-3;background:url(/xingce-cosmic-hero.png) 67% 57%/cover no-repeat;filter:saturate(.82) contrast(1.08) brightness(.72)}.cosmic-hero .online{padding:8px 13px;font-size:8px;border-color:rgba(219,194,139,.25);background:rgba(6,9,15,.62);backdrop-filter:blur(12px)}.cosmic-hero>p{margin-top:31px!important;font-size:11px;letter-spacing:1.4px;background:linear-gradient(90deg,#e6c987,#fff1c8);background-clip:text;color:transparent!important}.cosmic-hero h1{max-width:260px;margin-top:6px!important;font-size:43px!important;line-height:1.05;letter-spacing:-2.3px!important;background:linear-gradient(100deg,#fff 5%,#e9edf5 52%,#e2bf74 93%);background-clip:text;color:transparent;filter:drop-shadow(0 8px 22px rgba(0,0,0,.6))}.cosmic-hero>span{max-width:230px;margin-top:20px;color:#a9b1c0!important;font-size:14px!important;line-height:1.75!important;text-shadow:0 2px 12px #000}.cosmic-hero>button{position:absolute;left:20px;bottom:28px;width:calc(100% - 40px)!important;height:60px;margin:0!important;border-radius:8px!important;clip-path:polygon(4% 0,96% 0,100% 25%,100% 75%,96% 100%,4% 100%,0 75%,0 25%);color:#ffe8ac!important;font-size:18px;background:linear-gradient(180deg,rgba(117,86,38,.76),rgba(35,27,17,.94))!important;border:1px solid rgba(255,224,143,.82)!important;box-shadow:inset 0 0 0 3px rgba(255,231,172,.08),inset 0 0 22px rgba(255,201,89,.2),0 0 22px rgba(255,194,74,.18)!important;text-shadow:0 0 12px rgba(255,209,111,.4)}.quick{margin:0 14px;padding:22px 12px 18px!important;border:1px solid rgba(225,197,133,.2);border-radius:18px;background:linear-gradient(150deg,rgba(7,10,16,.97),rgba(3,5,9,.96))!important;transform:translateY(-1px)}.quick>b{display:block;font-size:16px!important;margin-bottom:3px}.quick>b:after{content:"  WHAT DO YOU WANT TO DO TODAY?";display:block;margin-top:4px;color:#465061;font:7px Arial;letter-spacing:.8px}.quick>div{margin-top:16px!important}.quick button{position:relative;height:103px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:16px 42px 16px 58px;border-radius:14px!important;border-color:rgba(157,177,222,.2)!important;background:radial-gradient(circle at 18% 50%,rgba(91,113,183,.18),transparent 26%),linear-gradient(145deg,#0d121c,#05080e)!important;box-shadow:inset 0 0 22px rgba(77,104,169,.08),0 8px 26px rgba(0,0,0,.3)!important;line-height:1}.quick button:after{content:"→";position:absolute;right:14px;bottom:14px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(173,191,229,.2);border-radius:50%;color:#8995aa;font-size:12px}.quick button span{display:block!important;width:100%;margin-top:8px!important;color:#eef2f8!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap}.quick button span:after{content:""!important;display:none!important}.today{margin:16px 14px 0!important;padding:20px!important;border-radius:18px!important;background:radial-gradient(circle at 83% 52%,rgba(76,101,158,.16),transparent 30%),linear-gradient(145deg,#0f1520,#05080e)!important;border-color:rgba(225,197,133,.22)!important}.today h2{font-size:21px;margin:18px 0 7px}.today p{font-size:11px}.reminder-top>span{background:rgba(8,12,19,.65)}.usage-guide{margin:16px 14px 10px!important;padding:20px 16px!important;border:1px solid rgba(225,197,133,.2)!important;border-radius:18px!important;background:linear-gradient(155deg,#0e141f,#05080e)!important}.usage-guide h2{font-size:21px}.usage-step{padding-block:14px!important}.usage-step i{border-radius:9px!important;background:linear-gradient(145deg,#dabd78,#f0f3f7)!important}.phone nav{left:50%!important;width:min(calc(100vw - 20px),370px)!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;height:68px!important;padding:0 5px!important;border:1px solid rgba(225,197,133,.18)!important;border-radius:22px 22px 12px 12px!important;background:rgba(4,7,12,.94)!important;box-shadow:0 -10px 35px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)!important}.phone nav button{height:66px!important;border-radius:17px!important}.phone nav button.on{background:radial-gradient(circle at 50% 24%,rgba(225,183,91,.18),transparent 42%);text-shadow:0 0 14px rgba(225,183,91,.5)}.phone{padding-bottom:92px!important}@media(max-width:370px){.phone header{padding-inline:12px!important}.xingce-logo-frame{width:43px;height:43px}.phone header .brand-lockup b{font-size:14px!important;max-width:82px}.profile-entry{font-size:0;padding-right:5px}.profile-entry span{margin:0}.header-actions .admin-entry{font-size:9px}.cosmic-hero{min-height:475px}.cosmic-hero h1{font-size:38px!important}}.phone header{height:88px!important;padding:0 20px!important}.brand-lockup{align-items:center!important}.phone header .brand-lockup b{max-width:150px!important;font-size:18px!important;white-space:nowrap}.phone header .brand-lockup b:after{content:"你的专属情感分析顾问";display:block;margin-top:5px;color:#687386;font:9px/1.2 Arial,Microsoft YaHei,sans-serif;letter-spacing:.4px}.header-actions{margin-left:auto!important}.header-actions .admin-entry,.profile-entry{min-width:76px;justify-content:center!important;padding-inline:12px!important;color:#e8edf7!important}.profile-entry{min-width:92px}.cosmic-hero{min-height:486px;padding:34px 24px 25px!important}.cosmic-hero-art{background-position:64% 52%!important;background-size:cover!important}.cosmic-hero:before{background:linear-gradient(90deg,rgba(2,4,8,.99),rgba(2,4,8,.9) 43%,rgba(2,4,8,.18) 77%,rgba(2,4,8,.08)),linear-gradient(180deg,rgba(2,4,8,.05) 38%,rgba(2,4,8,.95))}.cosmic-hero h1{font-size:45px!important;max-width:290px!important}.cosmic-hero>span{max-width:220px!important}.cosmic-hero>button{left:24px!important;width:calc(100% - 48px)!important}.quick{margin:16px 14px 0!important;padding:20px 14px 16px!important}.quick>div{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.quick button{height:106px!important;padding:16px 34px 14px 18px!important;justify-content:flex-end!important;overflow:hidden}.quick button:first-child:before,.quick button:last-child:before{position:absolute;left:18px;top:17px;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(126,156,218,.24);border-radius:10px;background:radial-gradient(circle,rgba(101,136,210,.3),rgba(10,15,25,.85));box-shadow:0 0 20px rgba(70,111,190,.18);font-size:15px;color:#dfe8ff}.quick button:first-child:before{content:"✦"}.quick button:last-child:before{content:"◎"}.quick button>span{margin-top:0!important;font-size:15px!important;white-space:normal!important}.quick button:after{bottom:16px!important}.today{padding:18px!important}.today:before{content:"TODAY'S REMINDER";display:block;margin-bottom:5px;color:#566276;font:8px Arial;letter-spacing:1.1px}.today h2{font-size:22px!important;max-width:255px}.today p{max-width:275px;line-height:1.7!important}.usage-guide{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:17px 14px 15px!important}.usage-guide>button,.usage-guide>h2,.usage-guide>small{grid-column:1/-1}.usage-guide>small{margin-bottom:-4px}.usage-guide>h2{margin:0 0 6px!important;font-size:18px!important}.usage-step{min-width:0;min-height:104px;padding:11px 8px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;border:1px solid rgba(126,148,192,.16)!important;border-radius:11px;background:linear-gradient(150deg,rgba(15,21,33,.94),rgba(5,8,14,.9))}.usage-step i{width:25px!important;height:25px!important;flex:0 0 25px!important;font-size:9px!important}.usage-step>div{min-width:0;width:100%}.usage-step b{display:block;font-size:10px!important;line-height:1.35!important;color:#edf2fb!important}.usage-step p{display:-webkit-box;margin-top:5px!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#778397!important;font-size:8px!important;line-height:1.45!important}.usage-guide>button{height:40px!important;margin-top:2px!important}@media(max-width:370px){.phone header{height:78px!important;padding-inline:12px!important}.phone header .brand-lockup b{font-size:15px!important;max-width:112px!important}.phone header .brand-lockup b:after{font-size:7px}.header-actions .admin-entry{min-width:48px;padding-inline:8px!important}.profile-entry{min-width:38px!important;width:38px;padding:0!important;font-size:0!important}.cosmic-hero{min-height:465px;padding-inline:18px!important}.cosmic-hero h1{font-size:39px!important}.cosmic-hero>button{left:18px!important;width:calc(100% - 36px)!important}.usage-guide{gap:5px!important;padding-inline:10px!important}.usage-step{padding-inline:6px!important}}.phone header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;padding-inline:14px!important}.brand-lockup,.phone header .brand-lockup b{min-width:0!important;overflow:hidden!important}.phone header .brand-lockup b{max-width:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important}.header-actions{position:relative!important;z-index:5!important;display:flex!important;flex:0 0 auto!important;margin:0!important;gap:7px!important}.header-actions .admin-entry{min-width:56px!important;padding:0 10px!important}.header-actions .admin-entry,.profile-entry{width:auto!important;white-space:nowrap!important}.profile-entry{min-width:84px!important;padding:0 9px 0 5px!important}.cosmic-hero{overflow:hidden!important}.cosmic-hero-art{background-position:67% 55%!important;filter:saturate(1.05) contrast(1.13) brightness(.9)!important;transform:scale(1.025)}.cosmic-hero:before{z-index:-2!important;background:radial-gradient(circle at 78% 62%,rgba(255,205,103,.2) 0,rgba(255,188,72,.08) 15%,transparent 37%),radial-gradient(circle at 91% 13%,rgba(100,156,255,.2),transparent 31%),linear-gradient(90deg,rgba(2,4,8,.99),rgba(2,4,8,.88) 39%,rgba(2,4,8,.15) 76%,rgba(2,4,8,.06)),linear-gradient(180deg,rgba(2,4,8,.02) 42%,rgba(2,4,8,.94))!important}.cosmic-hero:after{content:""!important;position:absolute!important;z-index:-1!important;width:220px!important;height:220px!important;right:-24px!important;bottom:35px!important;border:1px solid rgba(255,221,145,.18)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,212,123,.12),transparent 52%)!important;box-shadow:0 0 22px rgba(255,204,101,.2),0 0 70px rgba(72,124,215,.18),inset 0 0 28px rgba(255,222,151,.08)!important;pointer-events:none}.cosmic-hero h1{filter:drop-shadow(0 0 15px rgba(255,224,164,.12)) drop-shadow(0 10px 24px rgba(0,0,0,.82))!important}.cosmic-hero>button{box-shadow:inset 0 0 0 3px rgba(255,231,172,.1),inset 0 0 28px rgba(255,201,89,.25),0 0 8px rgba(255,226,158,.35),0 0 30px rgba(255,194,74,.24)!important}@media(max-width:410px){.phone header{height:80px!important;padding-inline:10px!important;column-gap:6px!important}.xingce-logo-frame{width:42px!important;height:42px!important;border-radius:12px!important}.brand-lockup{gap:8px!important}.phone header .brand-lockup b{font-size:14px!important}.phone header .brand-lockup b:after{display:none!important}.header-actions{gap:5px!important}.header-actions .admin-entry{min-width:50px!important;height:34px!important;padding-inline:8px!important;font-size:10px!important}.profile-entry{min-width:38px!important;width:38px!important;height:34px!important;padding:0!important;font-size:0!important}.profile-entry span{width:24px!important;height:24px!important;margin:0!important}}.today.reminder-card{height:220px!important;min-height:220px!important;max-height:220px!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:10px 25px 58px 52px 18px!important;align-content:start!important;animation:none!important;overflow:hidden!important}.today.reminder-card:before{margin:0!important;align-self:start}.today.reminder-card .reminder-top{align-self:center}.today.reminder-card h2{align-self:center!important;-webkit-line-clamp:2!important;line-height:1.28!important}.today.reminder-card h2,.today.reminder-card>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important}.today.reminder-card>p{align-self:start!important;min-height:0!important;-webkit-line-clamp:3!important}.today.reminder-card .reminder-foot{align-self:end!important}.header-actions .admin-entry{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;margin:0!important;vertical-align:middle!important}.phone{display:flex!important;flex-direction:column!important;max-height:var(--xc-viewport-height,100dvh)!important;padding:0!important}.xc-ios-browser{--xc-browser-toolbar-clearance:88px}.phone-scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.phone-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.phone>nav{right:auto!important;min-height:68px!important;height:68px!important;flex:0 0 68px!important;margin:8px 10px calc(max(8px,env(safe-area-inset-bottom,0px)) + var(--xc-browser-toolbar-clearance,0px))!important;padding:0 5px!important;will-change:auto!important;z-index:40!important}.chat-mode>.page-title+.mcard,.phone>nav{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important}.chat-mode>.page-title+.mcard{width:auto!important;margin:0 15px 12px!important}.phone.chat-mode .analysis-actions{display:flex!important;align-items:stretch!important;gap:9px;width:100%;margin-top:9px}.phone.chat-mode .analysis-actions .outline{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(231,207,154,.64)!important;border-radius:50%!important;background:#0d1119!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 15px rgba(231,207,154,.08)!important;font-size:22px!important;line-height:1!important;color:var(--xc-gold)!important}.phone.chat-mode .analysis-actions .outline:before{content:none!important}.phone.chat-mode .analysis-actions .outline span{display:none!important}.phone.chat-mode .analysis-actions .main-btn{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0;height:44px!important;margin:0!important;padding:0 14px!important;border-radius:15px!important}@media(max-width:390px){.phone>nav{width:calc(100% - 20px)!important}}.phone.chat-mode .wechat-composer{padding:0!important;overflow:hidden!important;background:#111820!important;border-color:rgba(231,207,154,.22)!important}.wechat-titlebar{height:54px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;padding:0 12px;background:#171e26;border-bottom:1px solid rgba(255,255,255,.07);text-align:center}.wechat-titlebar b,.wechat-titlebar small{display:block}.wechat-titlebar b{font-size:15px;color:#f5f6f7}.wechat-titlebar small{margin-top:2px;font-size:9px;color:#87919d}.wechat-more{font-size:16px;color:#d9dde1;text-align:right}.wechat-thread{min-height:250px;max-height:460px;overflow:auto;padding:12px 10px 18px;background:linear-gradient(180deg,#1b232c,#171e26)}.wechat-time{width:max-content;margin:0 auto 14px;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.16);color:#8f98a2;font-size:9px}.wechat-row{display:flex;align-items:flex-start;gap:8px;margin:12px 0}.wechat-row.outgoing{justify-content:flex-end}.wechat-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:5px;font-size:11px;font-weight:700}.ai-avatar{color:#081017;background:linear-gradient(145deg,#ead18f,#fff3c9)}.user-avatar{color:#fff;background:#2a9b63}.wechat-bubble{position:relative;max-width:72%;padding:9px 11px;border-radius:5px;color:#1d252b!important;background:#fff!important;font-size:12px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.incoming .wechat-bubble:before{content:"";position:absolute;left:-6px;top:11px;border-color:transparent #fff transparent transparent;border-style:solid;border-width:5px 7px 5px 0}.outgoing .wechat-bubble{background:#95ec69!important}.outgoing .wechat-bubble:after{content:"";position:absolute;right:-6px;top:11px;border-color:transparent transparent transparent #95ec69;border-style:solid;border-width:5px 0 5px 7px}.wechat-image-bubble{position:relative;max-width:64%;padding:3px;border-radius:6px;background:#95ec69}.wechat-image-bubble img{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:4px}.wechat-image-bubble button{position:absolute;right:5px;bottom:5px;padding:4px 7px;border:0;border-radius:10px;background:rgba(0,0,0,.68);color:#fff;font-size:9px}.wechat-empty-tip{margin:34px auto 10px;color:#6f7983;font-size:10px;text-align:center}.wechat-input-label{margin:0!important;padding:12px 12px 0}.wechat-composer>textarea{width:calc(100% - 24px)!important;margin:9px 12px 0!important;min-height:74px!important;border-radius:7px!important;background:#202831!important;border-color:rgba(255,255,255,.08)!important}.wechat-actions{padding:0 12px 12px}.wechat-actions .outline{background:#202831!important;border-color:rgba(255,255,255,.16)!important;color:#e5e9ec!important}.phone.chat-mode{padding-bottom:0!important}.phone.chat-mode .wechat-conversation{width:100%!important;margin:0!important;box-shadow:none!important}.phone.chat-mode .wechat-conversation,.phone.chat-mode .wechat-conversation .wechat-thread,.phone.chat-mode .wechat-conversation .wechat-titlebar{border:0!important;border-radius:0!important;background:transparent!important}.phone.chat-mode .wechat-conversation .wechat-titlebar{box-shadow:none!important}.phone.chat-mode .wechat-thread{height:clamp(300px,52vh,520px)!important;min-height:300px!important;max-height:520px!important;overscroll-behavior:contain;scrollbar-gutter:stable}.phone.chat-mode .conversation-empty .wechat-thread{height:auto!important;min-height:180px!important;max-height:240px!important}.reply-message .reply-bubble{width:min(78%,270px);max-width:78%;padding:11px 12px 10px!important}.reply-message .reply-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.reply-message .reply-heading small{color:#9b6139!important;font-size:10px;font-weight:700}.reply-message .reply-heading em{flex:none;padding:3px 7px;border-radius:10px;font-size:8px;font-style:normal;font-weight:700;color:#17130b!important;background:#ead18f!important}.reply-message .reply-text{margin:7px 0 8px!important;color:#1d252b!important;font-size:12px!important;line-height:1.7!important}.reply-message .reply-bubble>button{padding:3px 0;border:0;background:transparent;color:#91642a;font-size:10px;font-weight:700}.reply-message.recommended-message .reply-bubble{box-shadow:0 0 0 2px rgba(234,209,143,.7),0 6px 18px rgba(0,0,0,.16)}.analysis-message .analysis-bubble{width:min(78%,270px);max-width:78%;padding:11px 12px 9px!important}.analysis-message .analysis-bubble b{display:block;color:#20262b!important;font-size:12px}.analysis-message .analysis-bubble small{display:block;margin-top:4px;color:#68717a!important;font-size:9px;line-height:1.45}.analysis-message .analysis-bubble .progress{height:4px;margin:9px 0 4px;background:#d9dde0}.analysis-message .analysis-bubble .progress i{background:linear-gradient(90deg,#b88f42,#e5c87d)}.analysis-message .analysis-bubble em{display:block;color:#91642a;font-size:9px;font-style:normal;text-align:right}.insight-message .insight-bubble{width:min(78%,270px);max-width:78%;padding:11px 12px!important}.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.insight-bubble .insight-block>b,.insight-heading>b,.judgment-bubble>b{color:#20262b!important;font-size:12px!important}.insight-heading em{flex:none;color:#91642a;font-size:9px;font-style:normal}.insight-bubble>small{display:block;margin-top:4px;color:#68717a!important;font-size:9px;line-height:1.45}.insight-block{margin-top:8px;padding:8px;border-radius:8px;background:#f0f2f3}.insight-block>b{display:block;margin-bottom:4px}.insight-block p,.insight-risk p,.judgment-bubble p{margin:3px 0 0;color:#3e474e!important;font-size:10px!important;line-height:1.6!important;white-space:pre-wrap}.insight-block p+p{margin-top:4px}.insight-block strong{font-size:9px}.insight-risk{margin-top:8px;padding:8px;border-radius:8px;background:#fff0dc}.insight-risk>b{color:#9b6139!important;font-size:10px}.judgment-message .judgment-bubble{width:min(78%,270px);max-width:78%;padding:11px 12px!important}.judgment-bubble p{margin-top:6px}.phone.chat-mode .chat-input-panel{position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;margin:56px 15px 24px!important;padding:0 0 12px!important;overflow:hidden!important;transform:none!important;border:1px solid rgba(231,207,154,.22)!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important}.phone.chat-mode .chat-input-panel>textarea{width:calc(100% - 24px)!important;height:92px!important;min-height:92px!important;margin:9px 12px 0!important;padding:12px 14px!important;border-radius:7px!important;background:#202831!important;border:1px solid rgba(255,255,255,.08)!important;color:#eef2f8!important;box-shadow:none!important}.phone.chat-mode .chat-input-panel .wechat-input-label{padding:12px 12px 0!important}.phone.chat-mode .chat-input-panel .wechat-input-label i{display:grid!important}.phone.chat-mode .chat-input-panel .wechat-input-label b{color:#edf1f7!important;font-size:12px!important;font-weight:700!important}.phone.chat-mode .chat-input-panel .wechat-input-label button{color:var(--xc-gold)!important}.phone.chat-mode .chat-input-panel .wechat-actions{padding:0 12px!important}.phone.chat-mode .chat-input-panel .inline-error{margin:9px 12px 0}.phone.chat-mode .chat-input-panel,.phone.chat-mode .wechat-composer,.phone.chat-mode .wechat-thread{max-width:100%;min-width:0}.phone.chat-mode .wechat-row{min-width:0}.phone.chat-mode .wechat-bubble{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:390px){.phone.chat-mode .wechat-thread{height:clamp(280px,52vh,500px)!important;min-height:280px!important}.phone.chat-mode .conversation-empty .wechat-thread{height:auto!important;min-height:170px!important;max-height:220px!important}.analysis-message .analysis-bubble,.insight-message .insight-bubble,.judgment-message .judgment-bubble,.reply-message .reply-bubble{width:min(78%,calc(100vw - 92px));max-width:calc(100vw - 92px)}.insight-block{padding:7px}}.phone.chat-mode>.phone-scroll{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}.phone.chat-mode>.phone-scroll>.page-title,.phone.chat-mode>.phone-scroll>header{display:none!important}.phone.chat-mode .wechat-conversation{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}.phone.chat-mode .wechat-titlebar{flex:0 0 54px!important;height:54px!important;background:#070a10!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.phone.chat-mode .conversation-empty .wechat-thread,.phone.chat-mode .wechat-thread{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;background:#070a10!important;padding:14px 12px 22px!important}.phone.chat-mode .chat-input-panel{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:12!important;margin:0!important;border:0!important;border-top:1px solid rgba(231,207,154,.16)!important;border-radius:0!important;background:#111820!important;box-shadow:0 -10px 24px rgba(0,0,0,.32)!important}.phone.chat-mode .chat-input-panel>textarea{height:66px!important;min-height:66px!important;overflow:hidden!important;resize:none!important}.phone.chat-mode .wechat-thread{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.phone.chat-mode .wechat-thread::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.phone.chat-mode .chat-input-panel .wechat-input-label{padding-top:10px!important}.phone-stage{min-height:var(--xc-viewport-height,100dvh)!important}.phone{height:var(--xc-viewport-height,100dvh)!important;aspect-ratio:auto!important}.phone.chat-mode .chat-input-panel>textarea{overflow-y:hidden!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.phone.chat-mode .chat-input-panel>textarea::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}:root{--xc-device-height:var(--xc-viewport-height,100dvh);--xc-device-pad:clamp(12px,3vw,24px);--xc-nav-height:clamp(62px,8vh,78px)}.phone-stage{width:100%;min-height:var(--xc-device-height)!important;align-items:flex-start!important}.phone,.phone-stage{overflow:hidden!important}.phone{width:100vw!important;height:var(--xc-device-height)!important;min-height:0!important;max-height:none!important}.phone-scroll{min-width:0!important;width:100%!important}.phone>nav{width:calc(100% - 20px)!important;min-height:var(--xc-nav-height)!important;flex-basis:var(--xc-nav-height)!important;margin-top:clamp(6px,1vh,10px)!important;margin-bottom:max(6px,env(safe-area-inset-bottom,0px))!important}.phone>nav,.phone>nav button{height:var(--xc-nav-height)!important}.phone.chat-mode>.phone-scroll{width:100%!important}.phone.chat-mode .wechat-thread{padding-inline:clamp(10px,3vw,24px)!important}.phone.chat-mode .wechat-bubble{max-width:min(78%,34rem)!important}.phone.chat-mode .chat-input-panel{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}.phone.chat-mode .chat-input-panel>textarea{height:clamp(58px,8vh,92px)!important;min-height:clamp(58px,8vh,92px)!important}@media (min-width:600px) and (orientation:portrait){.phone header{padding-inline:clamp(20px,4vw,40px)!important}.phone.chat-mode .wechat-thread{padding-inline:clamp(24px,7vw,72px)!important}.phone.chat-mode .wechat-bubble{max-width:min(70%,38rem)!important}.phone.chat-mode .chat-input-panel{padding-inline:clamp(14px,4vw,44px)!important}}@media (orientation:landscape){:root{--xc-nav-height:clamp(56px,14vh,70px)}.phone.chat-mode .wechat-titlebar{flex-basis:clamp(48px,11vh,60px)!important;height:clamp(48px,11vh,60px)!important}.phone.chat-mode .chat-input-panel>textarea{height:clamp(48px,13vh,76px)!important;min-height:clamp(48px,13vh,76px)!important}.phone.chat-mode .chat-input-panel .wechat-input-label{padding-top:6px!important}.phone.chat-mode .chat-input-panel .wechat-actions{padding-bottom:6px!important}}@media (max-width:359px){.phone header,.phone.chat-mode .wechat-thread{padding-inline:8px!important}.phone.chat-mode .chat-input-panel{margin-inline:0!important}.phone.chat-mode .analysis-actions{gap:6px!important}.phone.chat-mode .analysis-actions .outline{flex-basis:40px!important;width:40px!important}}.admin-login input,.auth-form input:not([type=checkbox]){font-size:16px!important}.admin-stage,.auth-stage,.profile-stage{width:100vw!important;min-width:0!important;overflow-x:hidden!important}.admin-login,.admin-panel,.auth-phone,.profile-phone{width:100vw!important;max-width:none!important;min-width:0!important;min-height:var(--xc-viewport-height,100dvh)!important}@media (min-width:600px){.admin-login,.admin-panel,.auth-phone,.profile-phone{padding-inline:clamp(24px,5vw,72px)!important}}.admin-stage,.auth-stage,.phone-stage,.profile-stage{width:100%!important;min-width:0!important}.authenticated-mobile:has(>.phone-stage)>.phone-stage{height:var(--xc-viewport-height,100dvh)!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.authenticated-mobile:has(>.profile-stage){height:auto;min-height:100%;overflow:visible}.authenticated-mobile:has(>.profile-stage)>.profile-stage{min-height:100dvh!important;height:auto!important;overflow:visible!important}.admin-login,.admin-panel,.auth-phone,.phone,.profile-phone{width:100%!important;max-width:none!important}@media (min-width:600px) and (hover:hover) and (pointer:fine){.admin-stage,.auth-stage,.phone-stage,.profile-stage{min-height:100dvh!important;align-items:center!important;justify-content:center!important;padding:16px 0!important;box-sizing:border-box!important;overflow:auto!important}.admin-login,.admin-panel,.auth-phone,.phone,.profile-phone{width:390px!important;max-width:390px!important;height:min(844px,calc(100dvh - 32px))!important;min-height:600px!important;max-height:844px!important;padding-inline:0!important;border:1px solid rgba(231,207,154,.2)!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important}}.phone.chat-mode .wechat-titlebar{grid-template-columns:minmax(0,1fr) 64px!important;padding-inline:10px!important}.wechat-new-chat{width:64px;height:34px;padding:0;border:0;background:transparent;color:var(--xc-gold-strong);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.player-search{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:42px;margin:0 15px 14px;padding:0 8px;box-sizing:border-box;border:1px solid rgba(231,207,154,.2);border-radius:7px;background:#0b1018}.player-search>span{color:#8e98a6;font-size:18px;text-align:center}.phone .player-search>input{width:100%;height:38px;min-width:0;padding:0 7px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#edf1f7!important;font-size:11px!important}.player-search>input::-webkit-search-cancel-button{display:none}.player-search>button{width:28px;height:28px;padding:0;border:0;background:transparent;color:#8e98a6;font-size:17px}.player-profile-card{padding:16px!important}.profile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-card-head>div:first-child{min-width:0}.profile-head-actions{display:flex;flex:none;align-items:center;gap:6px;max-width:52%}.profile-head-actions>span{min-width:0;padding:5px 8px;border:1px solid rgba(231,207,154,.22);border-radius:6px;color:var(--xc-gold);font-size:9px;line-height:1.35;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-button,.history-title-row>button,.record-head-actions>button{padding:4px 0;border:0;background:transparent;color:#8e98a6!important;font-size:9px!important;white-space:nowrap}.profile-card-head h3{margin:5px 0 0!important;font-size:19px!important}.profile-name-line{display:flex;align-items:center;gap:8px}.profile-name-line>button{margin-top:5px;padding:2px 0;border:0;background:transparent;color:#8e98a6;font-size:9px}.profile-name-editor{display:flex;align-items:center;gap:6px;margin-top:5px}.profile-name-editor>input{width:min(170px,46vw);height:31px;padding:0 8px!important;border-radius:5px!important;font-size:13px!important;font-weight:700}.profile-name-editor>button{height:31px;padding:0 9px;border:1px solid rgba(231,207,154,.28);border-radius:5px;background:#0b1018;color:var(--xc-gold);font-size:10px}.record-name-line{margin:8px 0 4px}.record-name-line h3{margin:0!important}.record-name-line>button{margin-top:1px!important;color:var(--xc-gold)!important}.record-name-editor{margin:8px 0 5px}.profile-tags{margin-top:12px;color:#8e98a6;font-size:10px;line-height:1.5}.profile-section{margin-top:10px;padding-top:10px;border-top:1px solid rgba(231,207,154,.11)}.profile-section b{display:block;color:#dfe4eb!important;font-size:11px!important}.profile-section p{margin:4px 0 0!important;color:#abb5c3!important;font-size:11px!important;line-height:1.65!important}.profile-section.profile-risk p{color:#d8b58b!important}.conversation-record .resume-chat,.player-profile-card>button{display:block;width:100%;height:38px;margin-top:14px!important;border:1px solid rgba(231,207,154,.24)!important;border-radius:7px!important;background:#0b1018!important;color:var(--xc-gold-strong)!important;font-size:11px!important}.conversation-record .resume-chat{margin-bottom:0!important}.conversation-record.is-collapsed,.player-profile-card.is-collapsed{padding-bottom:13px!important}.player-profile-card.is-collapsed .profile-card-head{align-items:center}.history-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-title-row h2{margin:8px 0!important}.history-title-row>button{padding:7px 0;color:var(--xc-gold)!important}.record-head-actions{display:flex;align-items:center;gap:12px}.record-head-actions>button:last-child{color:var(--xc-gold)!important}.search-empty{padding:26px 18px!important}.profile-empty,.search-empty{margin-bottom:14px!important}@media (max-width:359px){.phone.chat-mode .wechat-titlebar{grid-template-columns:minmax(0,1fr) 58px!important;padding-inline:8px!important}.wechat-new-chat{width:58px;font-size:11px}.profile-card-head>span{max-width:44%}}