:root{--brand-asset-filter:saturate(1)}html.dark{--brand-asset-filter:saturate(0.95) brightness(1.08)}html[data-cj-theme=jade]{--brand-500:#1C8C77;--brand-600:#146E5D;--brand-700:#0D5446;--brand-400:#40A691;--brand-300:#6FBFAC;--brand-200:#A6DBCF;--brand-100:#CCEAE2;--brand-50:#E8F5F1;--primary:#1C8C77;--ring:0 0 0 3px rgba(28,140,119,0.22);--brand:#1C8C77;--brand-soft:#E8F5F1;--accent:#E8F5F1;--accent-foreground:#0D5446;--bg-active:#E8F5F1;--sidebar-primary:#1C8C77;--sidebar-accent:#E8F5F1;--sidebar-accent-foreground:#0D5446;--sidebar-ring:#1C8C77}html.dark[data-cj-theme=jade]{--brand-500:#43C2AE;--brand-600:#6AD3C2;--brand-700:#93E1D5;--brand-400:#4FB9A4;--brand-300:#2F8472;--brand-200:#1E5749;--brand-100:#16423A;--brand-50:#10332E;--primary:#43C2AE;--ring:0 0 0 3px rgba(67,194,174,0.32);--brand:#43C2AE;--brand-soft:#10332E;--accent:#10332E;--accent-foreground:#93E1D5;--bg-active:#10332E;--sidebar-primary:#43C2AE;--sidebar-accent:#10332E;--sidebar-accent-foreground:#93E1D5;--sidebar-ring:#43C2AE}html[data-cj-theme=peacock]{--brand-500:#0F84A4;--brand-600:#0B6783;--brand-700:#084E64;--brand-400:#37A0BC;--brand-300:#64BAD1;--brand-200:#9FD6E4;--brand-100:#C7E8EF;--brand-50:#E5F3F8;--primary:#0F84A4;--ring:0 0 0 3px rgba(15,132,164,0.22);--brand:#0F84A4;--brand-soft:#E5F3F8;--accent:#E5F3F8;--accent-foreground:#084E64;--bg-active:#E5F3F8;--sidebar-primary:#0F84A4;--sidebar-accent:#E5F3F8;--sidebar-accent-foreground:#084E64;--sidebar-ring:#0F84A4}html.dark[data-cj-theme=peacock]{--brand-500:#36B2D0;--brand-600:#5FC7E0;--brand-700:#8CDAEC;--brand-400:#45A8C2;--brand-300:#277E96;--brand-200:#19505F;--brand-100:#123C49;--brand-50:#0E2E38;--primary:#36B2D0;--ring:0 0 0 3px rgba(54,178,208,0.32);--brand:#36B2D0;--brand-soft:#0E2E38;--accent:#0E2E38;--accent-foreground:#8CDAEC;--bg-active:#0E2E38;--sidebar-primary:#36B2D0;--sidebar-accent:#0E2E38;--sidebar-accent-foreground:#8CDAEC;--sidebar-ring:#36B2D0}html[data-cj-theme=mint]{--brand-500:#20A37C;--brand-600:#178362;--brand-700:#0F6349;--brand-400:#4DBE98;--brand-300:#7BD3B5;--brand-200:#ADE6D1;--brand-100:#D0F1E5;--brand-50:#E9F8F1;--primary:#20A37C;--ring:0 0 0 3px rgba(32,163,124,0.22);--brand:#20A37C;--brand-soft:#E9F8F1;--accent:#E9F8F1;--accent-foreground:#0F6349;--bg-active:#E9F8F1;--sidebar-primary:#20A37C;--sidebar-accent:#E9F8F1;--sidebar-accent-foreground:#0F6349;--sidebar-ring:#20A37C}html.dark[data-cj-theme=mint]{--brand-500:#3FC8A4;--brand-600:#66D8BC;--brand-700:#92E5D0;--brand-400:#4BBE9A;--brand-300:#2B8068;--brand-200:#1B5446;--brand-100:#143E34;--brand-50:#0F2F28;--primary:#3FC8A4;--ring:0 0 0 3px rgba(63,200,164,0.32);--brand:#3FC8A4;--brand-soft:#0F2F28;--accent:#0F2F28;--accent-foreground:#92E5D0;--bg-active:#0F2F28;--sidebar-primary:#3FC8A4;--sidebar-accent:#0F2F28;--sidebar-accent-foreground:#92E5D0;--sidebar-ring:#3FC8A4}html[data-cj-theme=rouge]{--brand-500:#C04766;--brand-600:#A23552;--brand-700:#82273F;--brand-400:#CF6B85;--brand-300:#DC95A9;--brand-200:#ECC1CD;--brand-100:#F5DBE2;--brand-50:#FBECF0;--primary:#C04766;--ring:0 0 0 3px rgba(192,71,102,0.22);--brand:#C04766;--brand-soft:#FBECF0;--accent:#FBECF0;--accent-foreground:#82273F;--bg-active:#FBECF0;--sidebar-primary:#C04766;--sidebar-accent:#FBECF0;--sidebar-accent-foreground:#82273F;--sidebar-ring:#C04766}html.dark[data-cj-theme=rouge]{--brand-500:#DE6F8C;--brand-600:#E794AB;--brand-700:#EFB6C6;--brand-400:#C76A85;--brand-300:#8A4055;--brand-200:#5A2A38;--brand-100:#431E28;--brand-50:#34161E;--primary:#DE6F8C;--ring:0 0 0 3px rgba(222,111,140,0.32);--brand:#DE6F8C;--brand-soft:#34161E;--accent:#34161E;--accent-foreground:#EFB6C6;--bg-active:#34161E;--sidebar-primary:#DE6F8C;--sidebar-accent:#34161E;--sidebar-accent-foreground:#EFB6C6;--sidebar-ring:#DE6F8C}html[data-cj-theme=berry]{--brand-500:#AE3A68;--brand-600:#8F2C53;--brand-700:#6F2040;--brand-400:#C26389;--brand-300:#D490AD;--brand-200:#E8BFD0;--brand-100:#F2DBE6;--brand-50:#FAECF2;--primary:#AE3A68;--ring:0 0 0 3px rgba(174,58,104,0.22);--brand:#AE3A68;--brand-soft:#FAECF2;--accent:#FAECF2;--accent-foreground:#6F2040;--bg-active:#FAECF2;--sidebar-primary:#AE3A68;--sidebar-accent:#FAECF2;--sidebar-accent-foreground:#6F2040;--sidebar-ring:#AE3A68}html.dark[data-cj-theme=berry]{--brand-500:#D05F89;--brand-600:#DD87A6;--brand-700:#E8AFC4;--brand-400:#C26189;--brand-300:#843C5A;--brand-200:#57263A;--brand-100:#401B2A;--brand-50:#311420;--primary:#D05F89;--ring:0 0 0 3px rgba(208,95,137,0.32);--brand:#D05F89;--brand-soft:#311420;--accent:#311420;--accent-foreground:#E8AFC4;--bg-active:#311420;--sidebar-primary:#D05F89;--sidebar-accent:#311420;--sidebar-accent-foreground:#E8AFC4;--sidebar-ring:#D05F89}html[data-cj-theme=brass]{--brand-500:#A9762E;--brand-600:#895E20;--brand-700:#684716;--brand-400:#BF9550;--brand-300:#D2B47E;--brand-200:#E5D2AC;--brand-100:#F1E5CD;--brand-50:#F8F0E1;--primary:#A9762E;--ring:0 0 0 3px rgba(169,118,46,0.22);--brand:#A9762E;--brand-soft:#F8F0E1;--accent:#F8F0E1;--accent-foreground:#684716;--bg-active:#F8F0E1;--sidebar-primary:#A9762E;--sidebar-accent:#F8F0E1;--sidebar-accent-foreground:#684716;--sidebar-ring:#A9762E}html.dark[data-cj-theme=brass]{--brand-500:#D0A053;--brand-600:#DDB778;--brand-700:#E8CEA0;--brand-400:#BE944E;--brand-300:#79612D;--brand-200:#4E3E1D;--brand-100:#3A2E15;--brand-50:#2C2310;--primary:#D0A053;--ring:0 0 0 3px rgba(208,160,83,0.32);--brand:#D0A053;--brand-soft:#2C2310;--accent:#2C2310;--accent-foreground:#E8CEA0;--bg-active:#2C2310;--sidebar-primary:#D0A053;--sidebar-accent:#2C2310;--sidebar-accent-foreground:#E8CEA0;--sidebar-ring:#D0A053}.theme-color-picker{position:relative}.theme-color-trigger{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border-radius:var(--r-md,9px);color:var(--ink-600);background:transparent;border:1px solid transparent;transition:background var(--motion-fast) var(--ease-soft),color var(--motion-fast) var(--ease-soft),border-color var(--motion-fast) var(--ease-soft)}.theme-color-trigger:hover{background:var(--bg-hover);color:var(--ink-800)}.theme-color-trigger:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.theme-color-dot{width:12px;height:12px;border-radius:999px;flex:none;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.18)}.theme-color-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-overlay,50);width:236px;background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-lg,12px);box-shadow:var(--sh-pop);padding:10px;animation:cj-fade-in var(--motion-fast) var(--ease-soft)}.theme-color-menu-h{font-size:11px;font-weight:700;color:var(--ink-400);letter-spacing:.08em;padding:2px 4px 8px}.theme-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.theme-color-chip{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--r-md,9px);background:transparent;border:1px solid transparent;color:var(--ink-700);font-size:12.5px;cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease-soft),border-color var(--motion-fast) var(--ease-soft)}.theme-color-chip:hover{background:var(--bg-hover)}.theme-color-chip.active{background:var(--bg-active);color:var(--brand-700);font-weight:600}.theme-color-swatch{width:20px;height:20px;border-radius:7px;flex:none;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4),0 1px 3px rgba(0,0,0,.2)}.theme-color-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=brand]{--cj-t:var(--brand-600);--cj-t-soft:var(--brand-50)}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=ok]{--cj-t:var(--ok-600,var(--ok-500));--cj-t-soft:var(--ok-50)}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=warn]{--cj-t:var(--warn-600,var(--warn-500));--cj-t-soft:var(--warn-50)}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=err]{--cj-t:var(--err-500);--cj-t-soft:var(--err-50)}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=info]{--cj-t:var(--c-memory);--cj-t-soft:var(--c-memory-bg)}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=rose]{--cj-t:#C2497A;--cj-t-soft:#FCE8F1}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=amber]{--cj-t:#C8841C;--cj-t-soft:#FDF1DD}:is(.cj-kpi,.cj-statline-n,.cj-spark,.cj-meter-fill)[data-tone=neutral]{--cj-t:var(--ink-700);--cj-t-soft:var(--bg-sunken)}.cj-kpi{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px 10px;background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-lg,12px);transition:border-color var(--motion-fast) var(--ease-soft),box-shadow var(--motion-fast) var(--ease-soft),transform var(--motion-fast) var(--ease-soft)}.cj-kpi:hover{border-color:color-mix(in oklab,var(--cj-t) 32%,var(--line-1));box-shadow:var(--sh-1);transform:translateY(-1px)}.cj-kpi-label{font-size:11px;font-weight:600;color:var(--ink-500);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-kpi-value{display:flex;align-items:baseline;gap:3px}.cj-kpi-num{font-family:var(--font-num);font-size:19px;font-weight:700;line-height:1.1;color:var(--cj-t,var(--ink-800))}.cj-kpi-unit{font-size:11px;font-weight:600;color:var(--ink-400)}.cj-kpi-sub{font-size:10.5px;color:var(--ink-400)}.cj-kpi-spark{position:absolute;right:9px;bottom:9px;width:46px;height:16px;opacity:.85}.cj-meter{display:flex;flex-direction:column;gap:5px;min-width:0}.cj-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cj-meter-label{font-size:12px;color:var(--ink-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-meter-value{font-family:var(--font-num);font-size:12.5px;font-weight:700;color:var(--ink-700);flex:none}.cj-meter-value.is-pass{color:var(--ok-600,var(--ok-500))}.cj-meter-value.is-under{color:var(--warn-600,var(--warn-500))}.cj-meter-of{color:var(--ink-400);font-weight:600;font-size:11px}.cj-meter-track{position:relative;height:6px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.cj-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cj-t,var(--brand-500)),color-mix(in srgb,var(--cj-t,var(--brand-500)) 62%,white));transition:width var(--motion-base) var(--ease-out-cj,ease)}.cj-meter-thresh{position:absolute;top:-1px;bottom:-1px;width:2px;border-radius:1px;background:var(--ink-400);transform:translateX(-1px);opacity:.55}.cj-spark{color:var(--cj-t,var(--brand-500));display:block;overflow:visible}.cj-statline{gap:8px;flex-wrap:wrap}.cj-statline,.cj-statline-item{display:inline-flex;align-items:baseline}.cj-statline-item{gap:4px}.cj-statline-n{font-family:var(--font-num);font-weight:700;color:var(--cj-t,var(--ink-800))}.cj-statline-label{font-size:12px;color:var(--ink-500)}.cj-statline-sep{width:3px;height:3px;border-radius:999px;background:var(--ink-300);align-self:center}.cj-relay{display:flex;flex-direction:column;gap:9px}.cj-relay-flow{gap:10px}.cj-relay-flow,.cj-relay-node{display:flex;align-items:center}.cj-relay-node{gap:8px;min-width:0;padding:6px 10px 6px 7px;border-radius:var(--r-lg,12px);border:1px solid var(--line-1);background:var(--bg-card);flex:1}.cj-relay-node.is-next{background:var(--bg-active);border-color:color-mix(in oklab,var(--brand-500) 22%,var(--line-1))}.cj-relay-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.cj-relay-tag{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-400);text-transform:uppercase}.cj-relay-node.is-next .cj-relay-tag{color:var(--brand-600)}.cj-relay-name{font-size:13px;font-weight:600;color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-relay-node.is-next .cj-relay-name{color:var(--brand-700)}.cj-relay-role{font-size:11px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-relay-arrow{flex:none;color:var(--brand-400,var(--brand-300));font-size:16px;font-weight:700}.cj-relay-reason{font-size:12px;line-height:1.6;color:var(--ink-500);margin:0;padding:8px 10px;background:var(--bg-sunken);border-radius:var(--r-md);border:1px dashed var(--line-2)}.cj-agent-card{display:flex;align-items:center;gap:10px;padding:9px 11px;background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-lg,12px);transition:border-color var(--motion-fast) var(--ease-soft),box-shadow var(--motion-fast) var(--ease-soft),transform var(--motion-fast) var(--ease-soft)}.cj-agent-card.is-interactive{cursor:pointer}.cj-agent-card.is-interactive:hover{border-color:var(--brand-200);box-shadow:var(--sh-1);transform:translateY(-1px)}.cj-agent-card.is-interactive:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:var(--ring)}.cj-agent-card.active{border-color:var(--brand-500);background:color-mix(in srgb,var(--brand-500) 6%,var(--bg-card))}.cj-agent-card-pixel{flex:none}.cj-agent-card-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.cj-agent-card-name{font-size:13px;font-weight:600;color:var(--ink-900)}.cj-agent-card-name,.cj-agent-card-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-agent-card-role{font-size:11px;color:var(--ink-500)}.cj-foldcard{background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-xl,14px);overflow:hidden}.cj-foldcard-head{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--ink-800);transition:background var(--motion-fast) var(--ease-soft)}.cj-foldcard-head:hover{background:var(--bg-hover)}.cj-foldcard-head:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.cj-foldcard-icon{display:inline-flex;flex:none;color:var(--brand-600)}.cj-foldcard-title{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-foldcard-count{flex:none;font-family:var(--font-num);font-size:11px;font-weight:700;color:var(--ink-500);background:var(--bg-sunken);padding:1px 8px;border-radius:999px}.cj-foldcard-right{flex:none;display:inline-flex;align-items:center;gap:6px}.cj-foldcard-chevron{flex:none;color:var(--ink-400);transition:transform var(--motion-fast) var(--ease-soft)}.cj-foldcard.is-open .cj-foldcard-chevron{transform:rotate(180deg)}.cj-foldcard-body{padding:0 13px 13px;border-top:1px solid transparent;animation:cj-fade-in var(--motion-fast) var(--ease-soft)}.cj-foldcard-scroll{padding-top:11px;margin-top:2px;border-top:1px solid var(--line-1);overflow-y:auto;overflow-x:hidden}.cj-tour{position:fixed;inset:0;z-index:200}.cj-tour-scrim{position:absolute;inset:0;background:var(--scrim)}.cj-tour-hole{position:fixed;border-radius:var(--r-lg,12px);box-shadow:0 0 0 9999px var(--scrim);pointer-events:none;transition:left var(--motion-base) var(--ease-out-cj,ease),top var(--motion-base) var(--ease-out-cj,ease),width var(--motion-base) var(--ease-out-cj,ease),height var(--motion-base) var(--ease-out-cj,ease)}.cj-tour-bubble{position:fixed;background:var(--bg-card);border:1px solid var(--line-1);border-radius:var(--r-xl,14px);box-shadow:var(--sh-pop,0 16px 40px rgba(74,58,36,.22));padding:16px 16px 14px;animation:cj-fade-in var(--motion-base) var(--ease-soft)}.cj-tour-x{position:absolute;top:10px;right:10px;color:var(--ink-400);background:transparent;border:0;cursor:pointer;padding:3px;border-radius:var(--r-sm,6px)}.cj-tour-x:hover{color:var(--ink-700);background:var(--bg-hover)}.cj-tour-step{font-size:11px;color:var(--brand-600);letter-spacing:.02em}.cj-tour-step,.cj-tour-title{font-weight:700;margin-bottom:6px}.cj-tour-title{font-size:15px;color:var(--ink-900)}.cj-tour-body{font-size:13px;line-height:1.65;color:var(--ink-600);margin:0 0 14px}.cj-tour-foot{display:flex;align-items:center;justify-content:space-between}.cj-tour-skip{font-size:12.5px;color:var(--ink-400);background:transparent;border:0;cursor:pointer;padding:4px 6px}.cj-tour-skip:hover{color:var(--ink-700)}.cj-tour-next{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;background:var(--brand-500);color:#fff;border:0;border-radius:var(--r-md,9px);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--motion-fast) var(--ease-soft),transform var(--motion-fast) var(--ease-soft)}.cj-tour-next:hover{background:var(--brand-600);transform:translateY(-1px)}.agent-avatar{display:inline-block;position:relative;line-height:0;flex:none;vertical-align:middle}.agent-avatar img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(1px 0 0 rgba(43,38,32,.22)) drop-shadow(-1px 0 0 rgba(43,38,32,.22)) drop-shadow(0 1px 0 rgba(43,38,32,.22)) drop-shadow(0 2px 3px rgba(74,58,36,.22));transition:transform .2s var(--ease-spring-cj,cubic-bezier(.34,1.56,.64,1)),filter .2s ease}.agent-avatar:hover img{transform:translateY(-2px) rotate(-3deg) scale(1.04);filter:drop-shadow(1px 0 0 rgba(43,38,32,.3)) drop-shadow(-1px 0 0 rgba(43,38,32,.3)) drop-shadow(0 1px 0 rgba(43,38,32,.3)) drop-shadow(0 5px 7px rgba(74,58,36,.3))}.agent-avatar-num{position:absolute;top:-3px;left:-3px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;font-family:var(--font-num,var(--font-sans-ui));font-size:9.5px;font-weight:700;line-height:1;color:#fff;background:var(--brand-500);border-radius:999px;box-shadow:0 0 0 2px var(--bg-card)}:where(html.dark) .agent-avatar img{filter:drop-shadow(1px 0 0 rgba(0,0,0,.45)) drop-shadow(-1px 0 0 rgba(0,0,0,.45)) drop-shadow(0 1px 0 rgba(0,0,0,.45)) drop-shadow(0 2px 4px rgba(0,0,0,.5))}:where(html.dark) .agent-avatar:hover img{filter:drop-shadow(1px 0 0 rgba(0,0,0,.5)) drop-shadow(-1px 0 0 rgba(0,0,0,.5)) drop-shadow(0 1px 0 rgba(0,0,0,.5)) drop-shadow(0 5px 8px rgba(0,0,0,.6))}@media (prefers-reduced-motion:reduce){.agent-avatar:hover img{transform:none}}.mobile-guide{display:none}@media (max-width:768px){.mobile-guide{display:flex;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;padding:22px;background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--brand-500) 9%,var(--bg-app)) 0,var(--bg-app) 60%);overflow-y:auto;font-family:var(--font-pixel-ui)}.mobile-guide .mg-card{width:100%;max-width:360px;background:var(--bg-card);border:1px solid var(--line-1);border-radius:18px;box-shadow:var(--sh-pop,0 12px 32px rgba(43,38,32,.14));padding:22px 20px 20px;text-align:center}.mobile-guide .mg-brand{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:16px}.mobile-guide .mg-mk{width:30px;height:30px;border-radius:9px;background:var(--brand-50);color:var(--brand-600);display:grid;place-items:center;border:1px solid var(--line-1);font-size:15px;font-weight:700}.mobile-guide .mg-nm{font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--ink-800)}.mobile-guide .mg-art{border-radius:13px;overflow:hidden;border:1px solid var(--line-2);margin-bottom:16px;line-height:0}.mobile-guide .mg-art img{width:100%;height:auto;display:block;filter:var(--brand-asset-filter,saturate(1))}.mobile-guide .mg-title{font-size:21px;line-height:1.35;font-weight:800;color:var(--ink-900);margin:0 0 10px;letter-spacing:.01em}.mobile-guide .mg-desc{font-size:12.5px;line-height:1.75;color:var(--ink-600);margin:0 0 18px;font-family:var(--font-sans-ui)}.mobile-guide .mg-desc b{color:var(--brand-600);font-weight:700}.mobile-guide .mg-url{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 13px;background:var(--bg-canvas);border:1px solid var(--line-2);border-radius:var(--r-lg,12px);margin-bottom:16px}.mobile-guide .mg-url-text{flex:1;min-width:0;text-align:left;font-family:var(--font-mono-num,monospace);font-size:13px;color:var(--ink-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-guide .mg-copy{flex:0 0 auto;height:34px;padding:0 14px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--brand-500),var(--brand-600));border:none;border-radius:var(--r-md,9px);cursor:pointer}.mobile-guide .mg-copy:active{transform:scale(.97)}.mobile-guide .mg-wechat{display:flex;align-items:center;gap:12px;padding:12px;background:color-mix(in oklab,var(--brand-500) 5%,var(--bg-canvas));border:1px solid color-mix(in oklab,var(--brand-500) 16%,var(--line-1));border-radius:var(--r-lg,12px);text-align:left}.mobile-guide .mg-qr{flex:0 0 auto;width:64px;height:64px;border-radius:8px;background:#fff;border:1px solid var(--line-2)}.mobile-guide .mg-wechat-text{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-guide .mg-wechat-text b{font-size:12.5px;font-weight:700;color:var(--ink-800)}.mobile-guide .mg-wechat-text span{font-size:11px;line-height:1.5;color:var(--ink-500);font-family:var(--font-sans-ui)}}