/* #1274 use-case pages: shared marketing tokens plus the approved chat palette. */
.uc-art img{position:absolute;inset:0}
.uc-split{display:grid;gap:2.5rem;align-items:center}.uc-hero-art{width:100%;max-width:460px;margin:auto}.uc-art{position:relative;display:grid;overflow:hidden;margin:0;border:1px solid var(--deck-edge);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--uc-a),var(--uc-c));background-clip:padding-box;box-shadow:var(--shadow-hover);aspect-ratio:3/2}.uc-hero-art .uc-art{box-shadow:var(--shadow-deck);aspect-ratio:4/3}.uc-art img{width:100%;height:100%;object-fit:cover}.uc-tone-anya{--uc-a:#F2D58B;--uc-b:#2A5B98;--uc-c:#0B1B36}.uc-tone-salon{--uc-a:#F4C9B8;--uc-b:#9C4F6B;--uc-c:#2B1730}.uc-tone-loyalty{--uc-a:#F2D58B;--uc-b:#B5651D;--uc-c:#3A1D10}.uc-tone-solar{--uc-a:#FFD36B;--uc-b:#E07B2A;--uc-c:#1B3B5E}
.uc-split .mk-prose{max-width:none;margin:0}.uc-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:1.5rem}.uc-kicker h2{margin:0}.uc-kicker-center{justify-content:center}.uc-label{display:inline-flex;padding:4px 10px;border:1px solid color-mix(in srgb,var(--signal) 45%,transparent);border-radius:999px;background:var(--signal-wash);color:var(--signal-text);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.uc-help{display:grid;gap:16px;margin:0;padding:0;list-style:none}.uc-help li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--hairline);border-left:3px solid var(--signal);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-muted);font-size:1rem;line-height:1.6}.uc-help .mk-i{width:22px;height:22px;flex:none;margin-top:2px;color:var(--brand)}.uc-inuse{max-width:48rem;margin:0 auto}.uc-inuse p{margin:0;color:var(--ink-muted);font-size:1.1875rem;line-height:1.7}.uc-inuse strong{color:var(--ink-strong)}
.uc-chat{max-width:34rem;margin:0 auto;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);background:#ECE5DD;--uc-in:#fff;--uc-out:#D9FDD3;--uc-bub-ink:#1d1d1f;--uc-meta:#54656f}.uc-chat-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#075E54;color:#fff;font:700 .9375rem/1.3 var(--display)}.uc-chat-head .mk-avatar.mk-agent{background:#fff;color:#075E54}.uc-chat-head small{display:block;color:inherit;font:500 .75rem/1.3 var(--font);opacity:.85}.uc-chat-body{display:flex;flex-direction:column;gap:8px;padding:16px;background-image:radial-gradient(rgba(7,94,84,.05) 1px,transparent 1px);background-size:14px 14px}.uc-msg{display:grid;gap:2px;max-width:84%;margin:0;padding:8px 12px;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.12);color:var(--uc-bub-ink);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.uc-msg b{font-size:.75rem;color:#0A7A6B}.uc-msg.in{align-self:flex-start;background:var(--uc-in);border-top-left-radius:2px}.uc-msg.out{align-self:flex-end;background:var(--uc-out);border-top-right-radius:2px}.uc-msg.out b{color:#4B6B1E}.uc-chat-note{align-self:center;margin:4px 0;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.75);color:#54656f;font-size:.75rem}.uc-caption{margin-top:14px;text-align:center;color:var(--ink-dim);font-size:.8125rem}
html[data-theme="dark"] .uc-chat{background:#0B141A;--uc-in:#202C33;--uc-out:#005C4B;--uc-bub-ink:#E9EDEF;--uc-meta:#B7C4CB}html[data-theme="dark"] .uc-chat-head{background:#1F2C34}html[data-theme="dark"] .uc-chat-head .mk-avatar.mk-agent{background:#E9EDEF;color:#1F2C34}html[data-theme="dark"] .uc-msg b{color:#53BDEB}html[data-theme="dark"] .uc-msg.out b{color:#9BE0A8}html[data-theme="dark"] .uc-chat-note{background:rgba(32,44,51,.9);color:#B7C4CB}
@media(prefers-color-scheme:dark){html:not([data-theme="light"]) .uc-chat{background:#0B141A;--uc-in:#202C33;--uc-out:#005C4B;--uc-bub-ink:#E9EDEF;--uc-meta:#B7C4CB}html:not([data-theme="light"]) .uc-chat-head{background:#1F2C34}html:not([data-theme="light"]) .uc-chat-head .mk-avatar.mk-agent{background:#E9EDEF;color:#1F2C34}html:not([data-theme="light"]) .uc-msg b{color:#53BDEB}html:not([data-theme="light"]) .uc-msg.out b{color:#9BE0A8}html:not([data-theme="light"]) .uc-chat-note{background:rgba(32,44,51,.9);color:#B7C4CB}}
.uc-index-grid{display:grid;gap:22px;margin:0;padding:0;list-style:none}.uc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);transition:transform .24s,box-shadow .24s}.uc-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.uc-card-link{display:flex;flex:1;flex-direction:column;height:100%;color:inherit;text-decoration:none}.uc-card-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.uc-card .uc-art{border:0;border-radius:0;box-shadow:none;aspect-ratio:16/9}.uc-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px}.uc-card :is(h2,h3){margin:0;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em}.uc-card p{margin:0;color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.uc-card .mk-learn{margin-top:auto;color:var(--link)}
.uc-group-more{margin:1.5rem 0 0}.uc-group-more .mk-learn{color:var(--link)}
html.mk-page[lang="zh"] main :is(h1,h2,h3){word-break:keep-all;line-break:strict;overflow-wrap:break-word}
@media(min-width:768px){.uc-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-help{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.uc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uc-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:639px){.uc-chat-body{padding:12px}.uc-msg{max-width:92%}}
