:root{--mg-paper:#faf8f5;--mg-paper-2:#f4f0ea;--mg-paper-3:#eae3da;--mg-white:#fffdfa;--mg-ink:#1a1a1a;--mg-ink-2:#333;--mg-ink-3:#5c5c5c;--mg-muted:#6f6f6f;--mg-line:#1a1a1a1f;--mg-line-2:#1a1a1a47;--mg-plum:#593a66;--mg-plum-soft:#e9dfee;--mg-plum-900:#38223f;--mg-gold:#bfa054;--mg-gold-soft:#f0e7d6;--mg-gold-ink:#8a6a2f;--mg-serif:"Songti SC", "STSong", "Source Han Serif SC", "Noto Serif SC", "SimSun", serif;--mg-sans:"PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", var(--font-inter), sans-serif;--mg-mono:"SFMono-Regular", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--mg-accent:var(--mg-plum);--mg-accent-fill:var(--mg-plum);--mg-accent-wash:#593a6612;--mg-accent-tint:var(--mg-plum-soft);--mg-label:var(--mg-gold-ink);--mg-rule:var(--mg-line);--mg-rule-2:var(--mg-line-2);--mg-nav-bg:#faf8f5e0;--mg-logo-filter:brightness(0);--color-canvas:#faf8f5;--color-canvas-elevated:#fffdfa;--color-canvas-subtle:#f4f0ea;--color-canvas-board:#f4f0ea;--color-ink:#1a1a1a;--color-ink-muted:#5c5c5c;--color-ink-subtle:#6f6f6f;--color-line:#e1ddd7;--color-line-strong:#bdb8b1;--color-cta-from:#593a66;--color-cta-to:#593a66;--color-accent:#1a1a1a;--color-accent-soft:#eae3da;--color-brand-indigo:#593a66;--color-brand-indigo-soft:#e9dfee;--color-brand-indigo-deep:#593a66;--color-primary:#593a66;--color-primary-foreground:#faf8f5;--color-ring:#593a66;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-3xl:0px;--radius-4xl:0px;--radius-pill:0px;--radius-card:0px;--radius-input:0px;--shadow-soft:0 1px 2px #38223f08, 0 10px 24px -18px #38223f2e;--shadow-popover:0 0 0 1px #1a1a1a0f, 0 22px 44px -22px #38223f61;--font-sans:var(--mg-sans);--font-mono:var(--mg-mono)}@media (prefers-color-scheme:dark){:root{--mg-accent:#d2b8dd;--mg-accent-fill:#7a5589;--mg-accent-wash:#d2b8dd1a;--mg-accent-tint:#452c4e;--mg-label:#c9ad6a;--mg-rule:#faf8f524;--mg-rule-2:#faf8f54d;--mg-nav-bg:#231527e0;--mg-logo-filter:brightness(0) invert(1);--color-canvas:#231527;--color-canvas-elevated:#2b1b30;--color-canvas-subtle:#33203a;--color-canvas-board:#1d1120;--color-ink:#f4efe8;--color-ink-muted:#cfc8cc;--color-ink-subtle:#aba3a9;--color-line:#413544;--color-line-strong:#645965;--color-cta-from:#7a5589;--color-cta-to:#7a5589;--color-accent:#f4efe8;--color-accent-soft:#3a2740;--color-brand-indigo:#a07bb0;--color-brand-indigo-soft:#3a2740;--color-brand-indigo-deep:#d2b8dd;--color-primary:#7a5589;--color-primary-foreground:#faf8f5;--color-ring:#d2b8dd}}html,body{font-family:var(--mg-sans);font-feature-settings:normal}h1,h2,.mg-serif{font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}.mg-eyebrow{letter-spacing:.24em;color:var(--mg-label);align-items:center;gap:12px;font-size:12px;font-weight:400;display:inline-flex}.mg-eyebrow:before{content:"";background:var(--mg-accent);border-radius:50%;width:5px;height:5px}.mg-accent{color:var(--mg-accent)}[class*=rounded-\[],[class*=rounded-t-\[],[class*=rounded-b-\[],[class*=rounded-l-\[],[class*=rounded-r-\[],.rounded-full[class*=\ px-],.rounded-full[class^=px-],.rounded-full[class*=\ pl-],.rounded-full[class*=\ pr-],.rounded-full[class*=\ p-],button.rounded-full,a.rounded-full,label.rounded-full,input.rounded-full,textarea.rounded-full{border-radius:0}button[role=switch].rounded-full,button[role=radio].rounded-full,[role=slider].rounded-full{border-radius:9999px}[class*="rounded-[47px]"],[class*="rounded-[56px]"]{border-radius:44px}[data-slot=popover-content]{border-radius:0}::selection{background:var(--mg-accent-tint)}.zs-topnav,.console-skin .zs-topnav{background:var(--mg-nav-bg);border-bottom:1px solid var(--mg-rule)}.zs-topnav.is-scrolled,.console-skin .zs-topnav.is-scrolled{background:var(--mg-nav-bg);border-bottom-color:var(--mg-rule)}.zs-topnav:before,.console-skin .zs-topnav:before{background:var(--mg-plum);opacity:1}@media (prefers-color-scheme:dark){.zs-topnav:before{background:#7a5589}}.zs-topnav img[src*=mlguanxi-logo],.login-root img[src*=mlguanxi-logo]{filter:var(--mg-logo-filter);opacity:.9}.mg-lockup{font-family:var(--mg-mono);letter-spacing:.24em;color:var(--color-ink-subtle);border-left:1px solid var(--mg-rule-2);white-space:nowrap;padding-left:14px;font-size:10px;line-height:16px}.zs-navlink{color:var(--color-ink-muted);letter-spacing:.1em}.zs-navlink:hover,.console-skin .zs-navlink:hover{color:var(--mg-accent);background:var(--mg-accent-wash)}.zs-navlink.is-active,.console-skin .zs-navlink.is-active{color:var(--mg-accent);background:var(--mg-accent-wash);box-shadow:none}.zs-topnav .zs-navlink{color:var(--color-ink);opacity:.86;border-bottom:1px solid #0000;border-radius:0;margin:0 13px;padding:6px 0}.zs-topnav .zs-navlink:hover,.console-skin .zs-topnav .zs-navlink:hover{color:var(--mg-accent);opacity:1;background:0 0}.zs-topnav .zs-navlink.is-active,.console-skin .zs-topnav .zs-navlink.is-active{color:var(--mg-accent);opacity:1;border-bottom-color:var(--mg-accent);background:0 0}.zs-selected,.zs-selectable[data-state=open]{color:var(--mg-accent);background:var(--mg-accent-tint);box-shadow:none}.zs-selected:hover,.zs-selectable[data-state=open]:hover{background:var(--mg-accent-tint)}.zs-selected-hover:hover{color:var(--mg-accent);background:var(--mg-accent-wash)}.zs-mention{background:#593a661f;border-radius:0;box-shadow:0 0 0 2px #593a661f}.zs-mention-hot{background:#593a6638;box-shadow:0 0 0 2px #593a6638}.zs-mention-off{border-radius:0}@media (prefers-color-scheme:dark){.zs-mention{background:#d2b8dd2e;box-shadow:0 0 0 2px #d2b8dd2e}.zs-mention-hot{background:#d2b8dd52;box-shadow:0 0 0 2px #d2b8dd52}}:is(button,a,[role=button]).bg-ink{background-color:var(--mg-accent-fill);color:#faf8f5}.bg-cta-gradient{background-image:none;background-color:var(--mg-accent-fill)}.gpt-chat{--gpt-canvas:#faf8f5;--gpt-composer:#fffdfa;--gpt-text:#1a1a1a;--gpt-text-2:#5c5c5c;--gpt-text-3:#6f6f6f;--gpt-border:#1a1a1a1f;--gpt-border-light:#1a1a1a14;--gpt-hover:#1a1a1a0f;--gpt-accent:#593a66;--gpt-accent-soft:#e9dfee;--gpt-accent-line:#593a6647;--gpt-bubble:#e9dfee;--gpt-bubble-ink:#1a1a1a;--gpt-sweep-hi:#cfc8c0;--gpt-surface:#fffdfa;--gpt-dialog-bg:#faf8f5;--gpt-menu-bg:#fffdfaf5;--gpt-menu-shadow:0 0 0 1px #1a1a1a1a, 0 14px 28px -12px #38223f4d;--gpt-dialog-shadow:0 0 0 1px #1a1a1a14, 0 24px 56px -20px #38223f59;--gpt-input-border:#1a1a1a47;--gpt-text-faint:#a8a29b;--gpt-tooltip-bg:#1a1a1a;--gpt-tooltip-ink:#faf8f5;--mg-chat-side:#f4f0ea}@media (prefers-color-scheme:dark){.gpt-chat{--gpt-canvas:#231527;--gpt-composer:#33203a;--gpt-text:#f4efe8;--gpt-text-2:#cfc8cc;--gpt-text-3:#aba3a9;--gpt-border:#faf8f524;--gpt-border-light:#faf8f514;--gpt-hover:#faf8f514;--gpt-accent:#a07bb0;--gpt-accent-soft:#452c4e;--gpt-accent-line:#d2b8dd66;--gpt-bubble:#452c4e;--gpt-bubble-ink:#f4efe8;--gpt-sweep-hi:#fff;--gpt-surface:#33203a;--gpt-dialog-bg:#2b1b30;--gpt-menu-bg:#33203af5;--gpt-menu-shadow:0 0 0 1px #faf8f524, 0 14px 28px -12px #0009;--gpt-dialog-shadow:0 0 0 1px #faf8f51a, 0 24px 56px -20px #000000b3;--gpt-input-border:#faf8f54d;--gpt-text-faint:#7e737d;--gpt-tooltip-bg:#f4efe8;--gpt-tooltip-ink:#231527;--mg-chat-side:#2b1b30}}.gpt-composer-pill{box-shadow:0 0 0 1px var(--mg-rule-2), 0 24px 44px -32px #38223f80;border-radius:0}.gpt-composer-pill:focus-within{box-shadow:0 0 0 1px var(--mg-accent), 0 24px 44px -32px #38223f80}@media (prefers-color-scheme:dark){.gpt-composer-pill{box-shadow:0 0 0 1px var(--mg-rule-2), 0 24px 44px -28px #0009}.gpt-composer-pill:focus-within{box-shadow:0 0 0 1px var(--mg-accent), 0 24px 44px -28px #0009}}.gpt-chat aside{--gpt-canvas:var(--mg-chat-side);background:var(--mg-chat-side);border-right-color:var(--gpt-border)}.mg-chat-hero{font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}.mg-starters{gap:0}.mg-starter{border-bottom:1px solid var(--gpt-border)}.mg-starter:first-child{border-top:1px solid var(--gpt-border)}.mg-starter>button:first-child{padding-block:15px}.mg-starter>button:first-child:after{content:"";background:var(--gpt-text-2);flex:none;width:16px;height:10px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='black'%3E%3Cpath d='M0 5h15M11 1l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='black'%3E%3Cpath d='M0 5h15M11 1l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (min-width:768px){.mg-starters{margin-top:18px}}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--mg-serif);letter-spacing:.02em;font-weight:500}.markdown-body a,.markdown-body a:hover{color:var(--mg-accent)}.markdown-body blockquote{border-left:1px solid var(--mg-rule-2);font-family:var(--mg-serif);color:var(--color-ink);font-size:1.08em}.markdown-body code,.markdown-body pre,.markdown-body img,.markdown-body img.gen-image{border-radius:0}.markdown-body ol>li::marker{font-family:var(--mg-serif);color:var(--mg-label);font-style:italic}.login-root{--lg-canvas:#faf8f5;--lg-card:#fffdfa;--lg-subtle:#f4f0ea;--lg-ink:#1a1a1a;--lg-ink-muted:#5c5c5c;--lg-ink-subtle:#6f6f6f;--lg-line:#e1ddd7;--lg-line-strong:#bdb8b1;--lg-cta-from:#593a66;--lg-cta-mid:#593a66;--lg-cta-to:#593a66;--lg-accent-text:#593a66;border-top:2px solid var(--mg-plum)}.login-display{font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}.login-cjk{font-family:var(--mg-sans)}.login-noise:before,.login-grid,.login-glow{display:none}.login-field{background:var(--mg-line-2);border-radius:0;padding:1px}.login-field:focus-within{background:var(--mg-plum);box-shadow:none}.login-cta{background-image:none;background-color:var(--mg-plum);box-shadow:none;letter-spacing:.3em}.login-cta:hover:not(:disabled){background-color:var(--mg-plum-900);box-shadow:none;transform:none}.login-eyebrow{letter-spacing:.24em;color:var(--mg-gold-ink);background:0 0;border:0;border-radius:0;gap:12px;padding:0;font-weight:400}.login-eyebrow .dot{background:var(--mg-plum);width:5px;height:5px;box-shadow:none}.login-hl{-webkit-text-fill-color:currentColor;color:var(--mg-plum);background:0 0}.login-bullet-ico{width:18px;height:18px;color:var(--mg-plum);box-shadow:none;background:0 0;border:1px solid #593a6680;border-radius:0;margin-top:2px}.login-bullet-ico svg{width:11px;height:11px}.login-ring{border:1px solid var(--mg-line)}.login-ring:nth-of-type(3){border:1px dotted var(--mg-gold)}.login-keycard{background:var(--mg-plum-900);font-family:var(--mg-mono);border-radius:0;box-shadow:0 30px 50px -28px #38223f99}.login-keycard .kc-dot{background:var(--mg-gold);box-shadow:0 0 0 4px #bfa05438}.login-keycard .kc-val{color:#e9dfee}.login-tabs{background:0 0;border:0;border-radius:0;gap:20px;padding:0}.login-tab{letter-spacing:.14em;border-bottom:1px solid #0000;border-radius:0;padding:6px 0;font-weight:400}.login-tab.active{color:var(--mg-plum);border-bottom-color:var(--mg-plum);background:0 0}.login-tab.active:hover{color:var(--mg-plum)}.login-root .login-display[class*="max-w-[12ch]"]{max-width:none}@media (min-width:1024px){.login-root img[src*=mlguanxi-logo]+div{display:none}}.login-root section>ul{border-top:1px solid var(--mg-line);max-width:460px;padding-top:20px}.login-root [class*=shadow-\[0_30px_60px]{border-color:var(--mg-line-2);box-shadow:0 34px 60px -40px #38223f73}.login-root [class*="bg-[#2B2D9E]"]{background:var(--mg-plum-soft);border-color:#0000}:root{--color-cs-bg:#faf8f5;--color-cs-surface:#fffdfa;--color-cs-surface-soft:#f4f0ea;--color-cs-border:#e1ddd7;--color-cs-border-soft:#e9e5df;--color-cs-border-strong:#bdb8b1;--color-cs-ink:#1a1a1a;--color-cs-body:#333;--color-cs-muted:#5c5c5c;--color-cs-faint:#6f6f6f;--color-cs-fainter:#8a857f;--color-cs-primary:#593a66;--color-cs-primary-bright:#593a66;--color-cs-primary-soft:#e9dfee;--color-cs-primary-deep:#38223f;--color-cs-warn:#8a6a2f;--color-cs-warn-soft:#f0e7d6;--radius-cs:0px;--radius-cs-sm:0px;--shadow-cs-card:none;--shadow-cs-pop:0 0 0 1px #1a1a1a0f, 0 22px 44px -22px #38223f61;--font-cs:var(--mg-sans)}.console-skin{font-family:var(--mg-sans);--color-canvas:#faf8f5;--color-canvas-elevated:#fffdfa;--color-canvas-subtle:#f4f0ea;--color-ink:#1a1a1a;--color-ink-muted:#5c5c5c;--color-ink-subtle:#6f6f6f;--color-line:#e1ddd7;--color-line-strong:#bdb8b1;--color-brand-indigo:#593a66;--color-brand-indigo-soft:#e9dfee;--color-brand-indigo-deep:#593a66;--color-cta-from:#593a66;--color-cta-to:#593a66;--color-primary:#593a66;--color-primary-foreground:#faf8f5;--color-ring:#593a66;--color-muted:#f4f0ea;--color-muted-foreground:#5c5c5c;--color-accent:#1a1a1a;--color-accent-soft:#eae3da;--radius-input:0px;--radius-card:0px;--mg-accent:var(--mg-plum);--mg-accent-fill:var(--mg-plum);--mg-accent-wash:#593a6612;--mg-accent-tint:var(--mg-plum-soft);--mg-label:var(--mg-gold-ink);--mg-rule:var(--mg-line);--mg-rule-2:var(--mg-line-2);--mg-nav-bg:#faf8f5e0;--mg-logo-filter:brightness(0)}aside.cs-scroll.bg-cs-surface{background-color:var(--mg-paper-2)}.cs-gradient{background-image:none;background-color:var(--mg-plum)}.cs-focus:focus,.cs-focus:focus-visible{border-color:var(--mg-plum);box-shadow:none}.mg-tabbar{border-bottom:1px solid var(--color-line)}.mg-tabs{gap:28px}.mg-tabs>button{letter-spacing:.1em;border-bottom:1px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0}.mg-tabs>button.zs-selected,.mg-tabs>button.zs-selected:hover{border-bottom-color:var(--mg-accent);background:0 0;font-weight:400}.mg-tabs>button.zs-selected-hover:hover{background:0 0}.mg-glyph.mg-glyph{border-radius:9999px}.mg-badge-gold{border:1px solid var(--mg-gold);letter-spacing:.16em;color:var(--mg-label);font-weight:400}html .xzm{--xm-blue:#593a66;--xm-blue-deep:#593a66;--xm-blue-ink:#38223f;--xm-tint:#e9dfee;--xm-tint-2:#ddd0e4;--xm-page:#faf8f5;--xm-card:#fffdfa;--xm-ink:#1a1a1a;--xm-ink-2:#333;--xm-muted:#5c5c5c;--xm-faint:#8a857f;--xm-line:#e1ddd7;--xm-line-2:#ebe7e1;--xm-navy:#2a1930;--xm-navy-2:#593a66;--xm-navy-3:#7a5589;--xm-skill-bg:#e9dfee;--xm-skill:#593a66;--xm-mcp-bg:#f0e7d6;--xm-mcp:#6e5220;--xm-bot-bg:#eae3da;--xm-bot:#333;--xm-sans:var(--mg-sans);--xm-display:var(--mg-serif);--xm-shadow-pop:0 0 0 1px #1a1a1a0f, 0 22px 44px -22px #38223f61;--xm-shadow-glow:none}html .xzm.xzm.xzm.xzm *{border-radius:0}html .xzm.xzm :is(h1,h2,.xzm-display){font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}html .xzm.xzm :is(.xzm-ehero,.xzm-hero,.xzm-dhero){background-color:var(--mg-plum-900);background-image:none}html .xzm.xzm :is(.xzm-ehero,.xzm-hero,.xzm-dhero):before{background:0 0;border:1px solid #faf8f529}html .xzm.xzm :is(.xzm-hero,.xzm-dhero):after{background:0 0;border:1px dotted #bfa05480}html .xzm.xzm .xzm-ehero-badge{letter-spacing:.2em;background:0 0;border:1px solid #faf8f54d;padding:4px 12px;font-size:11px;font-weight:400}html .xzm.xzm .xzm-esearch{background:var(--mg-paper)}html .xzm.xzm .xzm-kbhero{box-shadow:none;border:1px solid #faf8f529}html .xzm.xzm .xzm-kbhero-head small,html .xzm.xzm .xzm-kbhero-box strong{color:#d2cbd0}html .xzm.xzm .xzm-kbhero-title strong{font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}html .xzm.xzm .xzm-kbhero-title span{border:1px solid var(--mg-gold);color:#d9c48a;letter-spacing:.16em;background:0 0;font-weight:400}html .xzm.xzm a.xzm-kbhero-cta{background:var(--mg-paper);color:var(--mg-ink);letter-spacing:.18em;font-size:13px;font-weight:400}html .xzm.xzm a.xzm-kbhero-cta:hover{background:var(--mg-plum-soft);color:var(--mg-ink)}html :is(.wk,.wkd){--accent:#593a66;--accent-soft:#e9dfee;--accent-deep:#593a66;--app-bg:#f4f0ea;--chat-bg:#faf8f5;--bg:#faf8f5;--bg-soft:#f4f0ea;--bg-card:#fffdfa;--ink:#1a1a1a;--ink-2:#333;--ink-3:#5c5c5c;--ink-4:#6f6f6f;--ink-5:#a8a29b;--line:#e1ddd7;--line-2:#e9e5df;--line-strong:#bdb8b1;--shadow-pop:0 0 0 1px #1a1a1a0f, 0 22px 44px -22px #38223f61;--shadow-card:none;--shadow-soft:0 1px 2px #38223f08, 0 10px 24px -18px #38223f2e;font-family:var(--mg-sans)}@media (prefers-color-scheme:dark){html :is(.wk,.wkd){--accent:#a07bb0;--accent-soft:#d2b8dd29;--accent-deep:#d2b8dd;--app-bg:#2b1b30;--chat-bg:#231527;--bg:#231527;--bg-soft:#2b1b30;--bg-card:#2b1b30;--ink:#f4efe8;--ink-2:#dcd5da;--ink-3:#cfc8cc;--ink-4:#aba3a9;--ink-5:#7e737d;--line:#413544;--line-2:#382b3c;--line-strong:#645965;--shadow-pop:0 0 0 1px #faf8f51f, 0 22px 44px -22px #0009;--shadow-soft:0 1px 2px #0006, 0 10px 24px -18px #0009}}html :is(.wk.wk.wk.wk,.wkd.wkd.wkd.wkd) *{border-radius:0}html :is(.wk.wk,.wkd.wkd) :is(h1,h2){font-family:var(--mg-serif);letter-spacing:.02em;font-weight:400}html :is(.wk.wk.wk.wk,.wkd.wkd.wkd.wkd,.xzm.xzm.xzm.xzm) :is([class*=avatar],[class*=-dot],[class*=spin],[class*=switch],[class*=switch] *,[class*=toggle],[class*=toggle] *,[class*=swatch] *,[role=switch],[role=switch] *,[role=radio]){border-radius:9999px}
