:root{color-scheme:light;--r-pill:999px;--font-glyph:"Noto Serif SC Variable","Songti SC","SimSun",serif;--bg:#EEF1F6;--bg-image:linear-gradient(rgba(34,71,230,.045) 1px,transparent 0),linear-gradient(90deg,rgba(34,71,230,.045) 1px,transparent 0);--bg-size:28px 28px,28px 28px;--overlay:none;--chat-bg:rgba(251,252,254,.95);--panel:#F8FAFD;--surface:#FFFFFF;--surface-hover:#FFFFFF;--surface-2:#EEF2F8;--popover:#FFFFFF;--scrim:rgba(20,30,60,.32);--line:rgba(24,44,92,.09);--line-2:rgba(24,44,92,.17);--text:#131B2E;--text-2:#56617B;--text-3:#8D97AD;--accent:#2247E6;--accent-2:#0D9C8B;--on-accent:#FFFFFF;--accent-fill:var(--accent);--accent-soft:rgba(34,71,230,.06);--accent-soft-2:rgba(34,71,230,.1);--accent-line:rgba(34,71,230,.3);--fill:rgba(24,44,92,.05);--fill-hover:rgba(24,44,92,.09);--raised:#FFFFFF;--raised-shadow:0 1px 2px rgba(24,44,92,.14),0 0 0 .5px rgba(24,44,92,.05);--quote:#E11D48;--thought:#6478A8;--user-bg:rgba(34,71,230,.06);--ok:#0D9C8B;--warn:#B97A00;--danger:#D4344A;--danger-soft:rgba(212,52,74,.08);--r-lg:14px;--r-md:10px;--r-sm:6px;--r-round:50%;--r-btn:var(--r-md);--font-ui:"IBM Plex Sans","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-display:var(--font-ui);--font-read:"Noto Serif SC Variable","Songti SC","SimSun",serif;--font-mono:"IBM Plex Mono",Consolas,"PingFang SC","Microsoft YaHei",monospace;--read-size:16px;--read-lh:1.9;--title-glow:none;--card-shadow:0 1px 2px rgba(24,44,92,.05),0 12px 28px -18px rgba(24,44,92,.18);--hover-shadow:0 2px 6px rgba(24,44,92,.05),0 26px 50px -22px rgba(24,44,92,.32);--select-shadow:0 2px 6px rgba(34,71,230,.06),0 24px 50px -20px rgba(34,71,230,.4);--pop-shadow:0 1px 2px rgba(24,44,92,.08),0 24px 60px -20px rgba(24,44,92,.35);--focus:rgba(34,71,230,.35);--blur:none;--label-pre:"";--label-ls:.1em;--tick:none}:root[data-skin=deep]{color-scheme:dark;--bg:#060A12;--bg-image:radial-gradient(900px 520px at 10% -12%,rgba(79,195,255,.12),transparent 62%),radial-gradient(rgba(140,170,220,.10) 1px,transparent 1.5px);--bg-size:auto,22px 22px;--chat-bg:transparent;--panel:#090F1A;--surface:#0E1623;--surface-hover:#131D2E;--surface-2:#152033;--popover:#101A2A;--scrim:rgba(2,5,10,.66);--line:rgba(140,170,220,.11);--line-2:rgba(140,170,220,.22);--text:#E7EEF8;--text-2:#9DABC0;--text-3:#5F6D83;--accent:#4FC3FF;--accent-2:#8B7CFF;--on-accent:#03121C;--accent-soft:rgba(79,195,255,.09);--accent-soft-2:rgba(79,195,255,.16);--accent-line:rgba(79,195,255,.36);--fill:rgba(140,170,220,.08);--fill-hover:rgba(140,170,220,.15);--raised:rgba(140,170,220,.18);--raised-shadow:none;--quote:#FF8FA8;--thought:#9FB4EA;--user-bg:rgba(79,195,255,.09);--ok:#4ADE9A;--warn:#FFC357;--danger:#FF6B7A;--danger-soft:rgba(255,107,122,.12);--r-lg:12px;--r-md:9px;--font-read:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--read-size:15.5px;--read-lh:1.95;--card-shadow:none;--hover-shadow:0 26px 50px -24px rgba(0,0,0,.95);--select-shadow:0 20px 54px -20px rgba(79,195,255,.5);--pop-shadow:0 18px 48px -12px rgba(0,0,0,.7);--focus:rgba(79,195,255,.55)}:root[data-skin=neon]{color-scheme:dark;--bg:#0A0612;--bg-image:radial-gradient(640px 380px at 100% 0%,rgba(255,61,154,.22),transparent 62%),radial-gradient(560px 380px at 0% 100%,rgba(41,230,230,.13),transparent 62%);--bg-size:auto;--overlay:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px);--chat-bg:transparent;--panel:#0E0919;--surface:#140D23;--surface-hover:#1A112D;--surface-2:#1E1433;--popover:#170F29;--scrim:rgba(6,2,12,.7);--line:rgba(190,130,255,.15);--line-2:rgba(190,130,255,.3);--text:#F3EAFF;--text-2:#B6A6D2;--text-3:#72628F;--accent:#FF3D9A;--accent-2:#29E6E6;--on-accent:#17030D;--accent-soft:rgba(255,61,154,.11);--accent-soft-2:rgba(255,61,154,.2);--accent-line:rgba(255,61,154,.5);--fill:rgba(190,130,255,.09);--fill-hover:rgba(190,130,255,.17);--raised:rgba(255,61,154,.18);--raised-shadow:none;--quote:#5CEBEB;--thought:#C9ACFF;--user-bg:rgba(41,230,230,.09);--ok:#29E6E6;--warn:#FFD23F;--danger:#FF5470;--danger-soft:rgba(255,84,112,.13);--r-lg:0px;--r-md:0px;--r-sm:0px;--r-pill:0px;--r-round:0px;--font-display:"Chakra Petch","PingFang SC","Microsoft YaHei",sans-serif;--font-read:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-mono:"Chakra Petch","PingFang SC","Microsoft YaHei",monospace;--read-size:15.5px;--read-lh:1.95;--title-glow:0 0 18px rgba(255,61,154,.55);--card-shadow:none;--hover-shadow:0 0 34px -10px rgba(255,61,154,.55);--select-shadow:0 0 38px -6px rgba(255,61,154,.65);--pop-shadow:0 18px 48px -12px rgba(0,0,0,.8),0 0 40px -14px rgba(255,61,154,.45);--focus:rgba(255,61,154,.6);--label-pre:"// ";--label-ls:.16em;--tick:block}:root[data-skin=aurora]{color-scheme:dark;--bg:#0A0F22;--bg-image:radial-gradient(46% 42% at 14% 8%,rgba(72,226,206,.44),transparent 70%),radial-gradient(42% 44% at 88% 16%,rgba(146,108,255,.48),transparent 70%),radial-gradient(52% 50% at 60% 104%,rgba(255,118,176,.32),transparent 70%);--bg-size:auto;--chat-bg:transparent;--panel:rgba(255,255,255,.045);--surface:rgba(255,255,255,.075);--surface-hover:rgba(255,255,255,.12);--surface-2:rgba(255,255,255,.13);--popover:#1C2242;--scrim:rgba(6,9,24,.6);--line:rgba(255,255,255,.11);--line-2:rgba(255,255,255,.22);--text:#F5F7FF;--text-2:rgba(245,247,255,.72);--text-3:rgba(245,247,255,.46);--accent:#86F3D6;--accent-2:#B9A4FF;--on-accent:#062A22;--accent-fill:linear-gradient(100deg,#86F3D6,#A9C8FF 55%,#C3A8FF);--accent-soft:rgba(134,243,214,.12);--accent-soft-2:rgba(134,243,214,.2);--accent-line:rgba(134,243,214,.42);--fill:rgba(255,255,255,.08);--fill-hover:rgba(255,255,255,.15);--raised:rgba(255,255,255,.2);--raised-shadow:inset 0 1px 0 rgba(255,255,255,.18);--quote:#FFA3BE;--thought:#C4CCFF;--user-bg:rgba(185,164,255,.17);--ok:#86F3D6;--warn:#FFD38A;--danger:#FF8FA3;--danger-soft:rgba(255,143,163,.15);--r-lg:20px;--r-md:14px;--r-sm:10px;--r-btn:999px;--font-ui:"Outfit","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-read:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-mono:"Outfit","PingFang SC","Microsoft YaHei",sans-serif;--read-size:15.5px;--read-lh:1.95;--card-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 40px -26px rgba(0,0,0,.55);--hover-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 30px 54px -26px rgba(0,0,0,.75);--select-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 54px -18px rgba(134,243,214,.5);--pop-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 24px 60px -16px rgba(0,0,0,.75);--focus:rgba(134,243,214,.6);--blur:blur(26px) saturate(150%);--label-ls:.12em}@media (max-width:1119.98px){:root[data-skin=aurora]{--blur:none}}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0}html{text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}body:before{inset:-8%;z-index:-1;background-image:var(--bg-image);background-size:var(--bg-size)}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:0;z-index:100;background-image:var(--overlay)}:root[data-skin=aurora] body:before{animation:aurora-drift 24s ease-in-out infinite alternate}@keyframes aurora-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:0}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::selection{background:var(--accent-line)}[data-hold]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mes-text{overflow-wrap:anywhere;font:400 var(--read-size)/var(--read-lh) var(--font-read)}.mes-text p{margin:0 0 .55em}.mes-text p:last-child{margin-bottom:0}.mes-text q{quotes:none;color:var(--quote)}.mes-text q:after,.mes-text q:before{content:none}.mes-text em,.mes-text i{color:var(--thought)}.mes-text b,.mes-text strong{font-weight:700}.mes-text a{color:var(--accent);text-decoration:underline}.mes-text pre{overflow-x:auto;padding:.7em;border-radius:var(--r-md);background:var(--fill);font:13px/1.6 var(--font-mono)}.mes-text code{font-family:var(--font-mono);font-size:.9em}.mes-text img{max-width:100%;border-radius:var(--r-sm)}.mes-text table{border-collapse:collapse}.mes-text td,.mes-text th{border:1px solid var(--line-2);padding:.2em .6em}.mes-text hr{border:0;border-top:1px solid var(--line-2);margin:1em 0}.mes-text blockquote{margin:0 0 .55em;padding-left:1em;border-left:2px solid var(--line-2);color:var(--text-2)}.mes-text ol,.mes-text ul{margin:0 0 .55em;padding-left:1.4em}@media (max-width:1119.98px){body,html{overscroll-behavior-y:none}html{touch-action:manipulation}.mes-text table{display:block;max-width:100%;overflow-x:auto}}@media (hover:none){html{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}