
#intro-root{position:fixed;inset:0;z-index:300001;width:100%;height:100vh;background:#05060b;overflow:hidden;font-family:system-ui,-apple-system,'PingFang SC',sans-serif;}
html.lc-intro-seen #intro-root{display:none!important;visibility:hidden!important;pointer-events:none!important;}
#intro-root.is-dismissed{display:none!important;visibility:hidden!important;pointer-events:none!important;}
#lc-color-bends{position:absolute;inset:-6%;z-index:1;opacity:.86;filter:saturate(1.08) contrast(1.02);pointer-events:none;}
#lc-color-bends::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,5,10,.66),rgba(3,5,10,.26) 34%,rgba(3,5,10,.42)),linear-gradient(180deg,rgba(3,5,10,.38),rgba(3,5,10,.08) 36%,rgba(3,5,10,.52)),radial-gradient(circle at 50% 46%,rgba(35,91,220,.34),transparent 28%),radial-gradient(circle at 72% 28%,rgba(20,199,190,.14),transparent 22%),linear-gradient(90deg,rgba(212,169,74,.16),transparent 16%,transparent 84%,rgba(212,169,74,.14));}
#lc-color-bends canvas{width:100%;height:100%;display:block;}
#intro-root::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.23;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px);background-size:19px 19px;mix-blend-mode:screen;}
#intro-root.lc-colorbends-ready #intro-canvas{display:none;}
#intro-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;}
#intro-layer{position:absolute;inset:0;z-index:10;display:grid;grid-template-rows:auto 1fr;align-items:center;justify-items:center;text-align:center;padding:18px 24px 34px;pointer-events:none;}
#intro-layer::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 54%,rgba(42,104,220,.22),rgba(5,6,11,0) 30%),radial-gradient(circle at 50% 48%,rgba(29,78,216,.16),rgba(5,6,11,0) 38%),linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.12) 38%,rgba(0,0,0,.58));pointer-events:none;}
.lc-intro-logo{position:absolute;left:18px;top:34px;width:64px;height:30px;border-radius:999px;display:grid;place-items:center;color:#ffd6f2;font-size:11px;font-weight:1000;border:1px solid rgba(255,157,221,.35);background:linear-gradient(135deg,rgba(70,22,80,.9),rgba(8,9,18,.92));box-shadow:0 0 18px rgba(105,74,255,.28);}
.lc-intro-top{position:relative;z-index:2;width:min(1080px,58vw);min-width:720px;height:204px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-18px);transition:all .65s cubic-bezier(.2,.9,.2,1);pointer-events:auto;}
.lc-intro-arrow{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(3,5,12,.42);color:#cbd5e1;display:grid;place-items:center;font-size:22px;line-height:1;box-shadow:0 8px 28px rgba(0,0,0,.42);}
.lc-intro-banner-window{position:relative;width:min(890px,50vw);height:160px;border-radius:18px;overflow:visible;padding:0;}
.lc-intro-swiper{width:100%;height:100%;overflow:visible;}
.lc-intro-swiper .swiper-wrapper{align-items:center;}
.lc-intro-swiper .swiper-slide{width:330px;height:148px;border-radius:16px;opacity:0;transition:opacity .25s ease,filter .25s ease,box-shadow .25s ease;}
.lc-intro-swiper .swiper-slide-active,.lc-intro-swiper .swiper-slide-prev,.lc-intro-swiper .swiper-slide-next{opacity:1;}
.lc-intro-swiper .swiper-slide-shadow-left,.lc-intro-swiper .swiper-slide-shadow-right{border-radius:16px;background:rgba(0,0,0,.48);}
.lc-intro-banner{position:relative;overflow:hidden;border-radius:16px;width:100%;height:100%;min-width:0;background:#101827;box-shadow:0 18px 48px rgba(0,0,0,.45),0 16px 34px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);}
.lc-intro-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(255,255,255,.08),rgba(0,0,0,.2));opacity:.62;mix-blend-mode:screen;}
.lc-intro-banner strong{position:absolute;left:24px;top:28px;z-index:1;color:#fff;font-size:22px;line-height:1.15;text-align:left;font-weight:1000;text-shadow:0 2px 12px rgba(0,0,0,.62);}
.lc-intro-banner span{position:absolute;left:24px;bottom:24px;z-index:1;color:#d6e7ff;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}
.lc-intro-banner em{position:absolute;right:24px;bottom:18px;z-index:1;font-style:normal;font-size:92px;font-weight:1000;line-height:.75;color:transparent;-webkit-text-stroke:2px rgba(123,182,255,.92);text-shadow:0 0 26px rgba(83,145,255,.58);}
.lc-intro-banner.b1{background:radial-gradient(circle at 78% 34%,rgba(116,159,255,.8),transparent 25%),linear-gradient(135deg,#0b1020 0%,#1e2a67 48%,#4a2078 100%);}
.lc-intro-banner.b2{background:radial-gradient(circle at 56% 36%,rgba(220,242,255,.86),transparent 14%),radial-gradient(circle at 44% 52%,rgba(91,171,255,.52),transparent 30%),linear-gradient(135deg,#0d1521,#224668 58%,#10131f);}
.lc-intro-banner.b3{background:radial-gradient(circle at 70% 38%,rgba(126,189,255,.72),transparent 25%),linear-gradient(135deg,#131a37 0%,#172f65 52%,#352363 100%);}
.lc-intro-dots{display:none;}
.lc-intro-dots i{width:36px;height:3px;border-radius:999px;background:rgba(255,255,255,.28);}
.lc-intro-dots i:nth-child(2){background:#fff;}
.lc-intro-main{position:relative;z-index:1;width:min(790px,44vw);min-width:620px;min-height:532px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:12px;opacity:0;transform:translateY(22px) scale(.98);transition:all .7s cubic-bezier(.2,.9,.2,1);}
.lc-intro-main::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(60,130,255,.54),rgba(23,63,143,.22) 38%,rgba(5,6,11,0) 66%);filter:blur(4px);opacity:.95;}
.lc-intro-main::after{content:'';position:absolute;width:72%;height:58%;border-radius:50%;background:radial-gradient(circle,rgba(63,141,255,.28),transparent 60%);filter:blur(28px);bottom:8%;opacity:.85;}
#lc-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:52px;opacity:1!important;transform:none!important;color:#e5d3ff;font-size:28px;font-weight:1000;letter-spacing:1px;text-shadow:0 0 18px rgba(103,145,255,.5);}
#lc-brand::before{content:"";width:56px;height:56px;border-radius:14px;background-image:url("lingchuang-logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:0 0 18px rgba(14,165,233,.52);}
#lc-sub{position:relative;z-index:1;opacity:1!important;margin:0 0 26px;color:#93c5fd;font-size:13px;font-weight:900;letter-spacing:.42em;text-transform:uppercase;}
#lc-tags{display:none;}
#lc-slogan{position:relative;z-index:1;opacity:1!important;margin:0 0 26px;display:flex;flex-direction:column;gap:8px;align-items:center;font-weight:1000;letter-spacing:0;line-height:1.04;text-shadow:0 7px 20px rgba(0,0,0,.78);}
.lc-slogan-main{display:block;color:#fff;font-size:70px;}
.lc-slogan-sub{display:block;color:#4f8cff;font-size:48px;text-shadow:0 5px 20px rgba(31,95,255,.72),0 2px 0 rgba(0,0,0,.55);}
.lc-intro-desc{position:relative;z-index:1;color:#aab8ca;font-size:20px;font-weight:500;line-height:1.8;margin:0 0 18px;}
.lc-intro-desc b{color:#facc15;font-weight:900;}
#lc-btn-wrap{position:relative;z-index:1;opacity:1!important;transition:none;pointer-events:auto;}
#lc-enter-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6 54%,#f0abfc);border:none;border-radius:999px;padding:14px 46px;font-size:15px;font-weight:1000;color:#fff;letter-spacing:2px;cursor:pointer;box-shadow:0 16px 42px rgba(59,130,246,.35),inset 0 1px 0 rgba(255,255,255,.35);}
#lc-skip{position:absolute;right:28px;bottom:22px;z-index:3;font-size:12px;color:#5f6b7d;cursor:pointer;opacity:.75;transition:opacity .25s ease;pointer-events:auto;}
.lc-intro-side{position:absolute;left:4px;bottom:86px;z-index:3;width:74px;display:flex;flex-direction:column;gap:10px;pointer-events:auto;opacity:0;transform:translateX(-10px);transition:all .6s ease .8s;}
.lc-intro-score{width:100%;height:82px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(8,10,17,.84);box-shadow:0 10px 30px rgba(0,0,0,.38);display:grid;place-items:center;color:#fff;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
.lc-intro-score:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.46);box-shadow:0 12px 34px rgba(37,99,235,.22);}
.lc-intro-score span{display:block;}
.lc-intro-score b{display:block;font-size:18px;margin-top:3px;}
.lc-intro-mini{height:48px;border-radius:9px;border:1px solid rgba(255,255,255,.13);background:rgba(8,10,17,.86);display:grid;place-items:center;color:#dbeafe;font-size:22px;box-shadow:0 8px 24px rgba(0,0,0,.35);}
.lc-intro-mini span{width:25px;height:25px;border-radius:999px;border:2px solid currentColor;display:grid;place-items:center;font-size:12px;font-weight:1000;}
.lc-intro-mini.msg span{border-radius:8px;}
#intro-layer.is-ready .lc-intro-top,#intro-layer.is-ready .lc-intro-main,#intro-layer.is-ready .lc-intro-side{opacity:1;transform:none;}
@media(max-width:1180px){.lc-intro-top{width:min(92vw,900px);min-width:0}.lc-intro-banner-window{width:min(78vw,760px)}.lc-intro-swiper .swiper-slide{width:300px}.lc-intro-main{width:min(82vw,720px);min-width:0}.lc-slogan-main{font-size:56px}.lc-slogan-sub{font-size:40px}}
@media(max-width:768px){#intro-layer{padding:18px 14px 28px}.lc-intro-logo,.lc-intro-side{display:none}.lc-intro-top{width:100%;height:126px;margin-top:6px}.lc-intro-arrow{display:none}.lc-intro-banner-window{width:100%;height:110px}.lc-intro-swiper .swiper-slide{width:260px;height:110px}.lc-intro-banner strong{font-size:18px;left:18px;top:22px}.lc-intro-banner span{left:18px;bottom:18px}.lc-intro-banner em{font-size:70px;right:18px}.lc-intro-main{width:100%;min-height:430px;margin-top:18px}.lc-slogan-main{font-size:38px}.lc-slogan-sub{font-size:30px}.lc-intro-desc{font-size:15px}.lc-intro-main::before{inset:-20px}}

#lc-agreement{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.88);z-index:30;align-items:center;justify-content:center;padding:clamp(0.8rem,3vw,1.5rem);pointer-events:auto;}
#lc-agreement.is-visible{display:flex!important;visibility:visible!important;pointer-events:auto!important;}
.ag-box{background:#0d0d1a;border:1px solid rgba(243,175,66,0.3);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;}
.ag-head{padding:clamp(12px,2vw,18px) clamp(14px,2.5vw,20px);border-bottom:1px solid rgba(255,255,255,0.05);display:flex;align-items:center;gap:10px;}
.ag-icon{width:26px;height:26px;background:rgba(243,175,66,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;}
.ag-title{font-size:clamp(13px,2vw,15px);font-weight:700;color:#f3af42;}
.ag-body{padding:clamp(12px,2vw,18px) clamp(14px,2.5vw,20px);overflow-y:auto;flex:1;font-size:clamp(11px,1.6vw,12px);line-height:1.9;color:#94a3b8;}
.ag-section{margin-bottom:12px;}
.ag-section-title{font-size:11px;color:#f3af42;font-weight:600;margin-bottom:5px;}
.ag-foot{padding:clamp(10px,2vw,14px) clamp(14px,2.5vw,20px);border-top:1px solid rgba(255,255,255,0.05);}
.ag-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px;}
.ag-label input{width:15px;height:15px;accent-color:#f3af42;flex-shrink:0;}
.ag-label span{font-size:clamp(11px,1.6vw,12px);color:#94a3b8;}
#lc-agree-btn{width:100%;padding:clamp(9px,1.5vw,12px);border-radius:8px;border:none;font-size:clamp(12px,1.8vw,13px);font-weight:700;letter-spacing:2px;cursor:not-allowed;background:#1a1a2a;color:#7a8fa5;transition:all 0.3s;}

#lc-points-modal{
  display:none;position:fixed;inset:0;z-index:300010;align-items:center;justify-content:center;padding:20px;pointer-events:auto;
  --lcpm-overlay-bg:rgba(2,4,10,.82);
  --lcpm-shell-bg:linear-gradient(180deg,var(--lc-console-panel,#081515),rgba(var(--lc-console-card,6,16,17),.96));
  --lcpm-shell-border:rgba(var(--lc-console-accent-rgb,25,199,190),.24);
  --lcpm-shell-shadow:0 24px 80px rgba(0,0,0,.58);
  --lcpm-text:var(--lc-console-text,var(--tx));
  --lcpm-text-muted:var(--lc-console-muted,var(--tx2));
  --lcpm-text-soft:var(--lc-console-muted-2,var(--tx3));
  --lcpm-text-inverse:#f8ffff;
  --lcpm-surface:rgba(var(--lc-console-card,6,16,17),.86);
  --lcpm-surface-2:rgba(var(--lc-console-card,6,16,17),.72);
  --lcpm-surface-3:rgba(2,6,23,.72);
  --lcpm-surface-soft:rgba(var(--lc-console-accent-rgb,25,199,190),.08);
  --lcpm-surface-soft-strong:rgba(var(--lc-console-accent-rgb,25,199,190),.16);
  --lcpm-surface-highlight:rgba(255,255,255,.04);
  --lcpm-border:var(--lc-console-line-2,rgba(148,163,184,.14));
  --lcpm-border-strong:rgba(var(--lc-console-accent-rgb,25,199,190),.24);
  --lcpm-border-stronger:rgba(var(--lc-console-accent-rgb,25,199,190),.4);
  --lcpm-accent:var(--lc-console-accent,#19c7be);
  --lcpm-accent-rgb:var(--lc-console-accent-rgb,25,199,190);
  --lcpm-accent-gradient:linear-gradient(135deg,var(--lcpm-accent),rgba(var(--lcpm-accent-rgb),.72));
  --lcpm-balance-bg:linear-gradient(135deg,rgba(var(--lcpm-accent-rgb),.16),rgba(var(--lc-console-card,6,16,17),.96));
  --lcpm-balance-orb:radial-gradient(circle,rgba(var(--lcpm-accent-rgb),.18),transparent 70%);
  --lcpm-stat-bg:rgba(var(--lc-console-card,6,16,17),.72);
  --lcpm-stat-border:rgba(var(--lc-console-accent-rgb),.14);
  --lcpm-btn-neutral-bg:rgba(var(--lc-console-card,6,16,17),.82);
  --lcpm-btn-neutral-border:rgba(var(--lc-console-accent-rgb),.18);
  --lcpm-btn-neutral-text:var(--lcpm-text);
  --lcpm-btn-neutral-hover-bg:rgba(var(--lcpm-accent-rgb),.12);
  --lcpm-btn-neutral-hover-text:var(--lcpm-accent);
  --lcpm-btn-strong-bg:rgba(2,6,23,.92);
  --lcpm-btn-strong-border:rgba(148,163,184,.16);
  --lcpm-btn-strong-text:var(--lcpm-text-inverse);
  --lcpm-warning:var(--lc-console-gold,#d4a94a);
  --lcpm-warning-soft:rgba(212,169,74,.16);
  --lcpm-danger:#f87171;
  --lcpm-danger-strong:#fca5a5;
  --lcpm-danger-soft:rgba(248,113,113,.16);
  background:var(--lcpm-overlay-bg);
}
#lc-points-modal.is-open{display:flex;}
.lc-points-box{position:relative;width:min(760px,94vw);max-height:calc(100vh - 28px);overflow-y:auto;border-radius:18px;border:1px solid var(--lcpm-shell-border);background:var(--lcpm-shell-bg);box-shadow:var(--lcpm-shell-shadow);padding:18px;color:var(--lcpm-text);text-align:left;}
.lc-points-close{position:absolute;right:12px;top:10px;width:30px;height:30px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#cbd5e1;font-size:20px;line-height:1;cursor:pointer;}
.lc-points-refresh,.lc-points-ledger-toggle{position:absolute;top:10px;height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:rgba(15,23,42,.72);color:#dbeafe;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.lc-points-refresh{right:48px;}
.lc-points-ledger-toggle{right:104px;}
.lc-points-refresh:hover,.lc-points-ledger-toggle:hover{border-color:rgba(96,165,250,.65);background:rgba(59,130,246,.16);}
.lc-points-refresh:disabled,.lc-points-ledger-toggle:disabled{cursor:wait;opacity:.62;}
.lc-points-title{margin:0 0 10px;font-size:20px;font-weight:1000;color:#fff;text-align:center;}
.lc-points-total{border-radius:14px;border:1px solid rgba(96,165,250,.26);background:rgba(15,23,42,.68);padding:12px 14px;text-align:center;margin-bottom:10px;}
.lc-points-total span{display:block;color:#94a3b8;font-size:12px;font-weight:800;margin-bottom:4px;}
.lc-points-total b{display:block;color:#60a5fa;font-size:34px;line-height:1;font-weight:1000;}
.lc-points-balance-tip{margin:6px 0 0;color:#bfdbfe;font-size:11px;font-weight:800;line-height:1.35;}
.lc-points-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;}
.lc-points-grid.has-invite-count{grid-template-columns:repeat(3,minmax(0,1fr));}
.lc-points-cell{border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);padding:9px 10px;text-align:center;}
.lc-points-cell span{display:block;color:#94a3b8;font-size:12px;margin-bottom:4px;}
.lc-points-cell b{font-size:18px;color:#f8fafc;}
.lc-points-cell small{display:block;min-height:16px;margin-top:4px;color:#7dd3fc;font-size:10px;font-weight:800;line-height:1.35;}
.lc-points-ledger{display:none;margin:0 0 14px;border-radius:14px;border:1px solid rgba(96,165,250,.22);background:rgba(2,6,23,.38);overflow:hidden;}
.lc-points-ledger.is-open{display:block;}
.lc-points-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(148,163,184,.14);}
.lc-points-ledger-head strong{color:#f8fafc;font-size:13px;font-weight:1000;}
.lc-points-ledger-head span{color:#94a3b8;font-size:11px;font-weight:800;}
.lc-points-ledger-list{display:grid;gap:0;max-height:260px;overflow-y:auto;}
.lc-points-ledger-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(148,163,184,.1);}
.lc-points-ledger-row:last-child{border-bottom:0;}
.lc-points-ledger-main strong{display:block;color:#e5edf8;font-size:13px;font-weight:1000;line-height:1.35;}
.lc-points-ledger-main span{display:block;margin-top:3px;color:#94a3b8;font-size:11px;line-height:1.45;}
.lc-points-ledger-amount{text-align:right;white-space:nowrap;}
.lc-points-ledger-amount b{display:block;font-size:15px;font-weight:1000;color:#86efac;}
.lc-points-ledger-amount b.is-minus{color:#fca5a5;}
.lc-points-ledger-amount small{display:block;margin-top:3px;color:#94a3b8;font-size:10px;line-height:1.35;}
.lc-points-ledger-empty{padding:18px 12px;color:#94a3b8;font-size:12px;font-weight:800;text-align:center;}
.lc-points-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 10px;}
.lc-points-plan{position:relative;width:100%;min-height:82px;border-radius:12px;border:1px solid rgba(96,165,250,.2);background:rgba(255,255,255,.045);padding:10px 12px;color:#e5edf8;text-align:left;cursor:pointer;font-family:inherit;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;}
.lc-points-plan:hover{border-color:rgba(96,165,250,.55);background:rgba(59,130,246,.12);}
.lc-points-plan.is-selected{border-color:rgba(96,165,250,.75);box-shadow:0 0 0 2px rgba(59,130,246,.18) inset;}
.lc-points-plan.is-hot{border-color:rgba(245,158,11,.58);background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(59,130,246,.08));}
.lc-points-plan strong{display:block;font-size:14px;font-weight:1000;color:#fff;line-height:1.22;}
.lc-points-plan em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#94a3b8;line-height:1.28;}
.lc-points-plan small{display:block;margin-top:3px;color:#bfdbfe;font-size:11px;line-height:1.28;font-weight:800;}
.lc-points-plan b{font-size:16px;font-weight:1000;color:#fbbf24;white-space:nowrap;}
.lc-points-plan i{position:absolute;right:8px;top:-8px;font-style:normal;font-size:10px;font-weight:1000;color:#1f1300;background:#fbbf24;border-radius:999px;padding:2px 7px;}
.lc-points-plan-empty{border:1px dashed rgba(96,165,250,.28);border-radius:12px;padding:14px;color:#94a3b8;font-size:12px;font-weight:800;text-align:center;background:rgba(255,255,255,.035);}
.lc-points-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;}
.lc-points-actions.is-contact-hidden{grid-template-columns:minmax(220px,380px);justify-content:center;}
.lc-points-actions.is-redeem-hidden{grid-template-columns:minmax(220px,380px);justify-content:center;}
.lc-points-actions button{height:42px;border-radius:10px;border:1px solid rgba(96,165,250,.32);background:rgba(59,130,246,.16);color:#dbeafe;font-size:14px;font-weight:900;cursor:pointer;}
.lc-points-actions button:first-child{border:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;}
.lc-points-redeem-box{display:none;gap:8px;margin-top:10px;}
.lc-points-redeem-box.is-open{display:grid;}
.lc-points-redeem-row{display:grid;grid-template-columns:1fr 88px;gap:8px;}
.lc-points-redeem-row input{height:40px;border-radius:10px;border:1px solid rgba(96,165,250,.26);background:rgba(2,6,23,.78);color:#e5edf8;padding:0 12px;font-size:13px;font-weight:800;outline:none;}
.lc-points-redeem-row input:focus{border-color:rgba(96,165,250,.72);box-shadow:0 0 0 3px rgba(59,130,246,.16);}
.lc-points-redeem-row button{height:40px;border-radius:10px;border:0;background:#2563eb;color:#fff;font-size:13px;font-weight:900;cursor:pointer;}
.lc-points-msg{min-height:18px;margin:0;color:#94a3b8;font-size:12px;line-height:1.5;text-align:center;}
.lc-points-msg.is-ok{color:#86efac;}
.lc-points-msg.is-err{color:#fca5a5;}
.lc-points-contact-box{display:none;margin-top:10px;padding:12px;border-radius:12px;border:1px solid rgba(96,165,250,.22);background:rgba(2,6,23,.48);text-align:center;}
.lc-points-contact-box.is-open{display:block;}
.lc-points-contact-box img{width:132px;height:132px;display:block;margin:0 auto 8px;border-radius:10px;background:#fff;padding:6px;object-fit:contain;}
.lc-points-contact-box span{display:block;color:#cbd5e1;font-size:12px;line-height:1.55;}
.lc-points-contact-box span:empty{display:none;}
.lc-plan-qr-modal{display:none;position:fixed;inset:0;z-index:300040;align-items:center;justify-content:center;padding:20px;background:rgba(2,4,10,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-plan-qr-modal.is-open{display:flex;}
.lc-plan-qr-box{position:relative;width:min(340px,90vw);border-radius:18px;border:1px solid rgba(251,191,36,.34);background:linear-gradient(165deg,rgba(24,24,32,.98),rgba(8,10,18,.98));box-shadow:0 26px 90px rgba(0,0,0,.68),0 0 36px rgba(251,191,36,.1);padding:22px 20px 18px;color:#e5edf8;text-align:center;}
.lc-plan-qr-close{position:absolute;right:10px;top:9px;width:30px;height:30px;border:0;border-radius:999px;background:rgba(255,255,255,.07);color:#e5edf8;font-size:20px;line-height:1;cursor:pointer;}
.lc-plan-qr-title{margin:0 28px 6px;font-size:17px;font-weight:1000;color:#fff;}
.lc-plan-qr-sub{margin:0 0 14px;color:#fbbf24;font-size:13px;font-weight:900;}
.lc-plan-qr-sub:empty{display:none;}
.lc-plan-qr-stage{position:relative;width:220px;height:220px;margin:0 auto 12px;border-radius:14px;background:#fff;padding:8px;box-sizing:border-box;overflow:hidden;}
.lc-plan-qr-img{width:100%;height:100%;display:block;border-radius:8px;object-fit:contain;opacity:0;transition:opacity .16s ease;}
.lc-plan-qr-stage.is-loaded .lc-plan-qr-img{opacity:1;}
.lc-plan-qr-loading{position:absolute;inset:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;color:#64748b;font-size:12px;font-weight:900;}
.lc-plan-qr-stage.is-loaded .lc-plan-qr-loading{display:none;}
.lc-plan-qr-stage.is-error .lc-plan-qr-loading{color:#b91c1c;}
.lc-plan-qr-tip{margin:0 auto;color:#fde68a;font-size:12px;line-height:1.65;max-width:260px;padding:8px 10px;border-radius:10px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.18);}
.lc-plan-qr-tip:empty{display:none;}
.lc-plan-qr-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;}
.lc-plan-qr-actions button{height:38px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;}
.lc-plan-qr-redeem{border:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;}
.lc-plan-qr-cancel{border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.78);color:#cbd5e1;}
.lc-card-redeem-modal{display:none;position:fixed;inset:0;z-index:300045;align-items:center;justify-content:center;padding:20px;background:rgba(2,4,10,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-card-redeem-modal.is-open{display:flex;}
.lc-card-redeem-box{position:relative;width:min(360px,90vw);border-radius:18px;border:1px solid rgba(96,165,250,.34);background:linear-gradient(165deg,rgba(24,24,32,.98),rgba(8,10,18,.98));box-shadow:0 26px 90px rgba(0,0,0,.68),0 0 36px rgba(96,165,250,.1);padding:22px 20px 18px;color:#e5edf8;text-align:center;}
.lc-card-redeem-close{position:absolute;right:10px;top:9px;width:30px;height:30px;border:0;border-radius:999px;background:rgba(255,255,255,.07);color:#e5edf8;font-size:20px;line-height:1;cursor:pointer;}
.lc-card-redeem-title{margin:0 28px 8px;font-size:17px;font-weight:1000;color:#fff;}
.lc-card-redeem-tip{margin:0 0 14px;color:#cbd5e1;font-size:12px;line-height:1.65;}
.lc-card-redeem-input{display:block;width:100%;height:46px;line-height:46px;border-radius:11px;border:1px solid rgba(96,165,250,.3);background:rgba(2,6,23,.82);color:#fff;padding:0 14px;font-size:14px;font-weight:850;outline:none;text-align:center;box-sizing:border-box;}
.lc-card-redeem-input::placeholder{line-height:46px;color:#9fb2d8!important;font-weight:850;}
.lc-card-redeem-input:focus{border-color:rgba(96,165,250,.78);box-shadow:0 0 0 3px rgba(59,130,246,.16);}
.lc-card-redeem-input+.lc-card-redeem-input{margin-top:9px;}
.lc-card-redeem-help{margin:8px 0 0;color:#f8dca1;font-size:11px;line-height:1.55;text-align:left;}
.lc-card-redeem-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;}
.lc-card-redeem-actions button{height:38px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;}
.lc-card-redeem-submit{border:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;}
.lc-card-redeem-cancel{border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.78);color:#cbd5e1;}
.lc-card-redeem-status{min-height:18px;margin:10px 0 0;color:#94a3b8;font-size:12px;line-height:1.5;text-align:center;}
.lc-card-redeem-status.is-ok{color:#86efac;}
.lc-card-redeem-status.is-err{color:#fca5a5;}
.lc-points-note{margin:12px 0 0;color:#a8b8c8;font-size:12px;line-height:1.6;text-align:center;}
.lc-points-invite{position:relative;margin:0 0 10px;border:1px solid rgba(var(--lc-console-accent-rgb,34,197,94),.32);border-radius:13px;background:radial-gradient(circle at 98% 0%,rgba(var(--lc-console-accent-rgb,34,197,94),.18),transparent 34%),linear-gradient(135deg,rgba(var(--lc-console-accent-rgb,34,197,94),.14),rgba(2,6,23,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.16);padding:11px 12px 12px;}
.lc-points-invite strong{display:flex;align-items:center;gap:7px;color:#f3fffd;font-size:13px;font-weight:1000;margin-bottom:6px;letter-spacing:.2px;}
.lc-points-invite strong::before{content:'';width:7px;height:7px;border-radius:999px;background:var(--lc-console-accent,#22c55e);box-shadow:0 0 0 4px rgba(var(--lc-console-accent-rgb,34,197,94),.14);}
.lc-points-invite span{display:block;color:rgba(226,248,246,.9);font-size:12px;line-height:1.65;font-weight:750;}
.lc-points-invite-code{display:none;margin-top:9px;padding:9px 10px;border:1px solid rgba(var(--lc-console-accent-rgb,34,197,94),.18);border-radius:10px;background:rgba(2,6,23,.46);color:#e5edf8;font-size:12px;line-height:1.6;}
.lc-points-invite-code.is-visible{display:block;}
.lc-points-invite-code b{display:inline-block;margin-left:4px;color:#fbbf24;font-size:15px;letter-spacing:.8px;text-shadow:0 0 14px rgba(251,191,36,.22);}
.lc-points-invite-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;}
.lc-points-invite-actions button{height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:10px;border:1px solid rgba(var(--lc-console-accent-rgb,34,197,94),.34);background:rgba(var(--lc-console-accent-rgb,34,197,94),.14);color:#e8fffb;padding:0 13px;font-size:12px;font-weight:1000;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;}
.lc-points-invite-actions button:hover{transform:translateY(-1px);border-color:rgba(var(--lc-console-accent-rgb,34,197,94),.62);background:rgba(var(--lc-console-accent-rgb,34,197,94),.24);box-shadow:0 10px 24px rgba(var(--lc-console-accent-rgb,34,197,94),.16);}
.lc-points-invite-actions button#lc-points-invite-copy{border:0;background:linear-gradient(135deg,var(--lc-console-accent,#22c55e),#159bd7);color:#f8ffff;box-shadow:0 10px 24px rgba(var(--lc-console-accent-rgb,34,197,94),.22);}
.lc-points-invite-actions button:disabled{opacity:.58;cursor:not-allowed;}
.lc-points-invite-link{display:block;margin-top:7px;color:#c7ddff;font-size:11px;line-height:1.5;word-break:break-all;}
.lc-points-invite-link.is-selectable{user-select:text;-webkit-user-select:text;cursor:text;}
.lc-points-invite-count{display:block;margin-top:8px;color:#9cf6e9;font-size:12px;font-weight:1000;}
body.lc-v3-home[data-lc-theme="light"] #lc-points-modal{
  --lcpm-overlay-bg:rgba(241,245,249,.72);
  --lcpm-shell-bg:linear-gradient(180deg,#ffffff,#f8fafc);
  --lcpm-shell-border:rgba(var(--lc-console-accent-rgb,20,184,166),.18);
  --lcpm-shell-shadow:0 24px 70px rgba(15,23,42,.16);
  --lcpm-text:var(--lc-console-text,#0f172a);
  --lcpm-text-muted:var(--lc-console-muted,#475569);
  --lcpm-text-soft:var(--lc-console-muted-2,#64748b);
  --lcpm-text-inverse:#ffffff;
  --lcpm-surface:rgba(255,255,255,.96);
  --lcpm-surface-2:#ffffff;
  --lcpm-surface-3:#0f172a;
  --lcpm-surface-soft:rgba(var(--lc-console-accent-rgb,20,184,166),.12);
  --lcpm-surface-soft-strong:rgba(var(--lc-console-accent-rgb,20,184,166),.2);
  --lcpm-surface-highlight:rgba(255,255,255,.82);
  --lcpm-border:rgba(100,116,139,.22);
  --lcpm-border-strong:rgba(var(--lc-console-accent-rgb,20,184,166),.3);
  --lcpm-border-stronger:rgba(var(--lc-console-accent-rgb,20,184,166),.46);
  --lcpm-balance-bg:linear-gradient(135deg,rgba(var(--lc-console-accent-rgb,20,184,166),.18),rgba(240,253,250,.96) 42%,#ffffff);
  --lcpm-stat-bg:linear-gradient(180deg,#ffffff,#f8fffe);
  --lcpm-stat-border:rgba(100,116,139,.18);
  --lcpm-btn-neutral-bg:#ffffff;
  --lcpm-btn-neutral-border:rgba(100,116,139,.24);
  --lcpm-btn-neutral-text:#1e293b;
  --lcpm-btn-neutral-hover-bg:rgba(var(--lc-console-accent-rgb,20,184,166),.12);
  --lcpm-btn-neutral-hover-text:var(--lcpm-accent);
  --lcpm-btn-strong-bg:#0f172a;
  --lcpm-btn-strong-border:rgba(15,23,42,.18);
  --lcpm-btn-strong-text:#ffffff;
  --lcpm-warning-soft:rgba(217,119,6,.14);
  --lcpm-danger:#dc2626;
  --lcpm-danger-strong:#ef4444;
  --lcpm-danger-soft:rgba(220,38,38,.12);
  background:var(--lcpm-overlay-bg);
}
body.lc-v3-home[data-lc-theme="light"] .lc-points-box{border-color:rgba(15,118,110,.18);background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 24px 70px rgba(15,23,42,.16);color:#0f172a;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-title{color:#0f172a;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-close{background:#eef2f7;color:#475569;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-refresh,
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-toggle{border-color:rgba(15,118,110,.2);background:#fff;color:#0f766e;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-total{border-color:rgba(20,184,166,.18);background:linear-gradient(180deg,#f8fffd,#f0fdfa);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-total span,
body.lc-v3-home[data-lc-theme="light"] .lc-points-balance-tip,
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell span,
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan em,
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan small,
body.lc-v3-home[data-lc-theme="light"] .lc-points-msg,
body.lc-v3-home[data-lc-theme="light"] .lc-points-note{color:#475569!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-total b{color:#0ea5e9;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell{border-color:rgba(14,165,233,.18);background:linear-gradient(180deg,#f0f9ff,#ffffff);color:#0f172a;box-shadow:0 8px 20px rgba(14,165,233,.08),0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell:nth-child(2){border-color:rgba(20,184,166,.2);background:linear-gradient(180deg,#ecfdf5,#ffffff);box-shadow:0 8px 20px rgba(20,184,166,.08),0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell:nth-child(3){border-color:rgba(245,158,11,.2);background:linear-gradient(180deg,#fff7ed,#ffffff);box-shadow:0 8px 20px rgba(245,158,11,.08),0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan{border-color:rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell b,
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan strong{color:#0f172a;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-cell small{color:#0f766e!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan em{color:#475569!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan small{color:#2563eb!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-plan b{color:#d97706!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger{border-color:rgba(15,118,110,.18);background:#ffffff!important;box-shadow:0 10px 26px rgba(15,23,42,.06);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-head{border-bottom-color:rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc,#ffffff);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-head strong{color:#0f172a!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-head span{color:#475569!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-list{background:#ffffff;scrollbar-color:#94a3b8 #eef2f7;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-row{border-bottom-color:rgba(15,23,42,.08);background:#ffffff;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-row:nth-child(even){background:#f8fafc;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-main strong{color:#0f172a!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-main span{color:#334155!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-amount b{color:#15803d!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-amount b.is-minus{color:#dc2626!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-amount small{color:#64748b!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-ledger-empty{color:#475569!important;background:#ffffff;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-actions button{border-color:rgba(37,99,235,.24);background:#eff6ff;color:#1d4ed8!important;box-shadow:0 1px 2px rgba(15,23,42,.05);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-actions button:first-child{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff!important;box-shadow:0 10px 24px rgba(59,130,246,.18);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-actions button:last-child{background:#dbeafe;color:#1e40af!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-actions button:hover{border-color:rgba(37,99,235,.42);background:#bfdbfe;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite{border-color:rgba(var(--lc-console-accent-rgb,20,184,166),.28);background:radial-gradient(circle at 98% 0%,rgba(var(--lc-console-accent-rgb,20,184,166),.18),transparent 35%),linear-gradient(135deg,#f0fdfa,#ffffff);box-shadow:0 12px 30px rgba(15,118,110,.08);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite strong{color:#0f172a;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite span{color:#334155;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-code{border-color:rgba(20,184,166,.22);background:linear-gradient(180deg,#ffffff,#f0fdfa);color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-code,
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-code span{color:#0f172a!important;text-shadow:none!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-link{color:#0369a1!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-count{color:#0f766e!important;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-actions button{border-color:rgba(var(--lc-console-accent-rgb,20,184,166),.28);background:#ffffff;color:#0f766e;box-shadow:0 1px 2px rgba(15,23,42,.05);}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-actions button:hover{background:#ecfdf5;}
body.lc-v3-home[data-lc-theme="light"] .lc-points-invite-actions button#lc-points-invite-copy{background:linear-gradient(135deg,var(--lc-console-accent,#14b8a6),#0ea5e9);color:#fff;box-shadow:0 10px 24px rgba(var(--lc-console-accent-rgb,20,184,166),.18);}
@media(max-width:480px){
  #lc-points-modal{padding:10px;}
  .lc-points-box{width:min(520px,96vw);max-height:calc(100vh - 20px);padding:14px;}
  .lc-points-title{font-size:18px;margin-bottom:8px;}
  .lc-points-total{padding:10px 12px;}
  .lc-points-total b{font-size:32px;}
  .lc-points-grid.has-invite-count{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}
  .lc-points-cell{padding:8px 6px;}
  .lc-points-cell b{font-size:16px;}
  .lc-points-plans{grid-template-columns:1fr;}
  .lc-points-plan{min-height:78px;padding:10px 12px;}
  .lc-points-actions{grid-template-columns:1fr;}
  .lc-points-note{font-size:11px;margin-top:8px;}
}
#lc-login-prompt-modal{display:none;position:fixed;inset:0;z-index:300020;align-items:center;justify-content:center;padding:20px;background:rgba(2,4,10,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
#lc-login-prompt-modal.is-open{display:flex;}
.lc-login-prompt-box{width:min(380px,92vw);border-radius:18px;border:1px solid rgba(226,192,125,.28);background:linear-gradient(165deg,rgba(24,24,32,.98),rgba(8,10,18,.98));box-shadow:0 26px 90px rgba(0,0,0,.68),0 0 36px rgba(226,192,125,.08);padding:24px 22px 20px;color:#e5edf8;text-align:center;}
.lc-login-prompt-icon{width:46px;height:46px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(226,192,125,.25),rgba(59,130,246,.16));border:1px solid rgba(226,192,125,.26);color:#f8d48a;font-size:22px;box-shadow:0 12px 34px rgba(0,0,0,.28);}
.lc-login-prompt-title{margin:0 0 8px;font-size:18px;font-weight:1000;color:#fff;letter-spacing:.2px;}
.lc-login-prompt-desc{margin:0;color:#cbd5e1;font-size:13px;line-height:1.75;}
.lc-login-prompt-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:18px;}
.lc-login-prompt-actions button{height:42px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;}
.lc-login-prompt-cancel{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#cbd5e1;}
.lc-login-prompt-login{border:0;background:linear-gradient(135deg,#22c55e,#2563eb);color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.24);}
@media(max-width:520px){.lc-login-prompt-actions{grid-template-columns:1fr}.lc-login-prompt-box{padding:22px 18px 18px;}}
.lc-system-dialog{display:none;position:fixed;inset:0;z-index:400200;align-items:center;justify-content:center;padding:20px;background:rgba(2,4,10,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-system-dialog.is-open{display:flex;}
.lc-system-dialog-box{position:relative;width:min(430px,92vw);border-radius:18px;border:1px solid rgba(226,192,125,.28);background:linear-gradient(165deg,rgba(24,24,32,.98),rgba(8,10,18,.98));box-shadow:0 26px 90px rgba(0,0,0,.68),0 0 36px rgba(226,192,125,.08);padding:24px 22px 20px;color:#e5edf8;text-align:left;}
.lc-system-dialog-icon{width:44px;height:44px;margin:0 auto 12px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(226,192,125,.22),rgba(56,189,248,.14));border:1px solid rgba(226,192,125,.24);color:#f8d48a;font-size:21px;box-shadow:0 12px 34px rgba(0,0,0,.28);}
.lc-system-dialog-title{margin:0 0 10px;font-size:18px;font-weight:1000;color:#fff;text-align:center;letter-spacing:.2px;}
.lc-system-dialog-msg{margin:0;color:#dbe7f3;font-size:13px;line-height:1.85;white-space:pre-wrap;word-break:break-word;text-align:left;}
.lc-system-dialog-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:10px;margin-top:18px;}
.lc-system-dialog.is-alert .lc-system-dialog-actions{grid-template-columns:1fr;}
.lc-system-dialog-actions button{height:42px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;}
.lc-system-dialog-cancel{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#cbd5e1;}
.lc-system-dialog-ok{border:0;background:linear-gradient(135deg,#f3af42,#22c55e);color:#06110c;box-shadow:0 12px 30px rgba(243,175,66,.18);}
.lc-update-modal{display:none;position:fixed;inset:0;z-index:300070;align-items:center;justify-content:center;padding:20px;background:rgba(2,4,10,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-update-modal.is-open{display:flex;}
.lc-update-box{position:relative;width:min(460px,92vw);border-radius:18px;border:1px solid rgba(125,211,252,.32);background:linear-gradient(165deg,rgba(15,23,42,.98),rgba(8,13,22,.98));box-shadow:0 26px 90px rgba(0,0,0,.68),0 0 36px rgba(56,189,248,.09);padding:24px 22px 20px;color:#e5edf8;text-align:left;}
.lc-update-icon{width:44px;height:44px;margin:0 auto 12px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(56,189,248,.25),rgba(34,197,94,.14));border:1px solid rgba(125,211,252,.28);color:#cffafe;font-size:20px;box-shadow:0 12px 34px rgba(0,0,0,.28);}
.lc-update-title{margin:0 0 7px;font-size:19px;font-weight:1000;color:#fff;text-align:center;}
.lc-update-sub{margin:0 0 14px;color:#a7c8d8;font-size:12px;line-height:1.65;text-align:center;}
.lc-update-list{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none;}
.lc-update-list li{position:relative;padding:9px 10px 9px 28px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.58);color:#dbeafe;font-size:12px;line-height:1.55;}
.lc-update-list li::before{content:'✓';position:absolute;left:10px;top:9px;color:#67e8f9;font-weight:1000;}
.lc-update-progress{height:9px;border-radius:999px;background:rgba(15,23,42,.92);border:1px solid rgba(125,211,252,.18);overflow:hidden;margin:4px 0 9px;}
.lc-update-progress i{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#22c55e);transition:width .28s ease;}
.lc-update-status{min-height:18px;margin:0 0 14px;color:#bfdbfe;font-size:12px;text-align:center;font-weight:850;}
.lc-update-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:10px;margin-top:6px;}
.lc-update-actions button{height:42px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;}
.lc-update-cancel{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#cbd5e1;}
.lc-update-ok{border:0;background:linear-gradient(135deg,#38bdf8,#22c55e);color:#031315;box-shadow:0 12px 30px rgba(56,189,248,.18);}
.lc-update-actions.is-single{grid-template-columns:1fr;}
.lc-update-actions.is-single .lc-update-cancel{display:none;}
@media(max-width:520px){.lc-update-actions{grid-template-columns:1fr}.lc-update-box{padding:22px 18px 18px;}}
.i2-regen-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 8px;}
.i2-regen-quality-btn{min-height:58px;border-radius:12px;border:1px solid rgba(148,163,184,.26);background:rgba(15,23,42,.72);color:#dbeafe;text-align:left;padding:10px 11px;cursor:pointer;font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}
.i2-regen-quality-btn b{display:block;color:#fff;font-size:16px;line-height:1.1;margin-bottom:6px;}
.i2-regen-quality-btn span{display:block;color:#a7b7ca;font-size:12px;line-height:1.2;}
.i2-regen-quality-btn.is-pick{border-color:rgba(243,175,66,.78);background:linear-gradient(145deg,rgba(243,175,66,.24),rgba(15,23,42,.86));box-shadow:0 0 0 1px rgba(243,175,66,.18),0 12px 28px rgba(0,0,0,.2);}
@media(max-width:520px){.lc-system-dialog-actions{grid-template-columns:1fr}.lc-system-dialog-box{padding:22px 18px 18px;}}

/* ══════ 全局文字提亮 ══════ */
body{color:#f0f0f0}
p,span,li,td,th,label,.hint,.sub,.meta,.desc,.note,.footnote,caption,figcaption{color:rgba(255,255,255,0.82)!important}
.hero-meta{color:rgba(255,255,255,0.65)!important}
.hero-engine-label{color:rgba(243,175,66,0.95)!important}
.engine-mode-hint{color:rgba(235,245,255,0.92)!important}
.engine-card-sub{color:rgba(255,255,255,0.72)!important}
.engine-card.is-active .engine-card-sub{color:rgba(255,255,255,0.95)!important}
.hero-lead{color:rgba(255,255,255,0.78)!important}
.brand-badge{color:rgba(255,255,255,0.82)!important}
input::placeholder,textarea::placeholder{color:rgba(255,255,255,0.55)!important}
body.lc-v3-home[data-lc-theme="light"],
body.lc-v3-home[data-lc-theme="light"] .lc-console-shell{
  color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench,
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench *{
  text-shadow:none!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-title h2,
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-title p,
body.lc-v3-home[data-lc-theme="light"] .matrix-section-title,
body.lc-v3-home[data-lc-theme="light"] .matrix-field span,
body.lc-v3-home[data-lc-theme="light"] .matrix-card-name,
body.lc-v3-home[data-lc-theme="light"] .matrix-card-purpose,
body.lc-v3-home[data-lc-theme="light"] .matrix-block b,
body.lc-v3-home[data-lc-theme="light"] .matrix-block span,
body.lc-v3-home[data-lc-theme="light"] .matrix-block textarea,
body.lc-v3-home[data-lc-theme="light"] .matrix-inline-entry strong,
body.lc-v3-home[data-lc-theme="light"] .matrix-inline-entry span,
body.lc-v3-home[data-lc-theme="light"] .matrix-link-note,
body.lc-v3-home[data-lc-theme="light"] .matrix-link-note b,
body.lc-v3-home[data-lc-theme="light"] .matrix-note,
body.lc-v3-home[data-lc-theme="light"] .matrix-status,
body.lc-v3-home[data-lc-theme="light"] .matrix-day strong,
body.lc-v3-home[data-lc-theme="light"] .matrix-day p,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-info .label,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-info h4,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-info p{
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-title h2,
body.lc-v3-home[data-lc-theme="light"] .matrix-card-name,
body.lc-v3-home[data-lc-theme="light"] .matrix-day strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-title p,
body.lc-v3-home[data-lc-theme="light"] .matrix-card-purpose,
body.lc-v3-home[data-lc-theme="light"] .matrix-block span,
body.lc-v3-home[data-lc-theme="light"] .matrix-block textarea,
body.lc-v3-home[data-lc-theme="light"] .matrix-inline-entry span,
body.lc-v3-home[data-lc-theme="light"] .matrix-day p,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-info p{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-section-title,
body.lc-v3-home[data-lc-theme="light"] .matrix-field span,
body.lc-v3-home[data-lc-theme="light"] .matrix-block b,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-info .label{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-platform-picks label{
  border-color:#99f6e4!important;
  background:#ecfdf5!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-angle,
body.lc-v3-home[data-lc-theme="light"] .matrix-shared-image-badge{
  background:#ccfbf1!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-status{
  background:#f0f9ff!important;
  border-color:#bae6fd!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-status.is-warn{
  background:#fffbeb!important;
  border-color:#fcd34d!important;
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-status.is-ok{
  background:#f0fdf4!important;
  border-color:#86efac!important;
  color:#166534!important;
  -webkit-text-fill-color:#166534!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-link-note,
body.lc-v3-home[data-lc-theme="light"] .matrix-strategy .matrix-note{
  background:#fff7ed!important;
  border-color:#fed7aa!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-cards{
  align-content:start!important;
  gap:14px!important;
  padding:2px 6px 10px 0!important;
  grid-auto-rows:auto!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-platform-card{
  display:block!important;
  min-height:clamp(430px,58vh,560px)!important;
  height:clamp(430px,58vh,560px)!important;
  padding:12px 12px 92px!important;
  overflow:hidden!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-platform-card .matrix-block span{
  max-height:104px!important;
  overflow:auto!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-platform-card .matrix-block textarea{
  height:128px!important;
  min-height:96px!important;
  max-height:150px!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:12px!important;
  z-index:8!important;
  margin-top:0!important;
  padding-top:10px!important;
  background:#fff!important;
  border-top:1px solid #e2e8f0!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions button,
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions a{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:#fff!important;
  border-color:#cbd5e1!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions .wechat{background:#f0f9ff!important;color:#0369a1!important;-webkit-text-fill-color:#0369a1!important;border-color:#7dd3fc!important;}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions .beauty{background:#fdf2f8!important;color:#be185d!important;-webkit-text-fill-color:#be185d!important;border-color:#f9a8d4!important;}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions .cover{background:#fffbeb!important;color:#92400e!important;-webkit-text-fill-color:#92400e!important;border-color:#fcd34d!important;}
body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions .format{background:#faf5ff!important;color:#7e22ce!important;-webkit-text-fill-color:#7e22ce!important;border-color:#c4b5fd!important;}
body.lc-v3-home[data-lc-theme="light"] .matrix-export .matrix-tool-group,
body.lc-v3-home[data-lc-theme="light"] .matrix-day{
  background:#fff!important;
  border-color:#dbe4ee!important;
}
@media(max-width:1350px){
  body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-body{
    grid-template-columns:220px minmax(0,1fr)!important;
  }
  body.lc-v3-home[data-lc-theme="light"] .matrix-export{
    display:none!important;
  }
}
@media(max-width:1250px){
  body.lc-v3-home[data-lc-theme="light"] .matrix-cards{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:900px){
  body.lc-v3-home[data-lc-theme="light"] .matrix-workbench-body{
    grid-template-columns:1fr!important;
    overflow:auto!important;
  }
  body.lc-v3-home[data-lc-theme="light"] .matrix-strategy{
    max-height:none!important;
  }
  body.lc-v3-home[data-lc-theme="light"] .matrix-platform-card{
    height:auto!important;
    min-height:0!important;
    padding-bottom:12px!important;
    overflow:visible!important;
  }
  body.lc-v3-home[data-lc-theme="light"] .matrix-card-actions{
    position:static!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    margin-top:8px!important;
  }
}
body.lc-v3-home[data-lc-theme="light"] .lc-console-avatar{
  background:#ecfeff!important;
  border-color:#5eead4!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  font-weight:1000!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #engine-mode-hint,
body.lc-v3-home[data-lc-theme="light"] .engine-mode-hint,
body.lc-v3-home[data-lc-theme="light"] .engine-mode-hint.is-ds,
body.lc-v3-home[data-lc-theme="light"] .engine-mode-hint.is-coze{
  display:block!important;
  margin:8px auto 0!important;
  padding:6px 10px!important;
  border:1px solid #d8e3ec!important;
  border-radius:999px!important;
  background:#f8fafc!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
  text-shadow:none!important;
  font-weight:850!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line:first-child,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line.input-hint-dim,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line.input-hint-coze,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .upload-size-hint{
  display:block!important;
  background:#ffffff!important;
  border:1px solid #d8e3ec!important;
  border-radius:8px!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
  text-shadow:none!important;
  filter:none!important;
  font-size:12px!important;
  line-height:1.45!important;
  font-weight:850!important;
  padding:6px 9px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line.input-hint-dim,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .upload-size-hint{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line.input-hint-coze,
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints .input-hint-line.input-hint-dim.input-hint-coze{
  display:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-hints,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current{
  display:none!important;
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 10px 22px rgba(15,23,42,.06)!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current::after,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current::after{
  display:none!important;
  opacity:0!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current-top strong,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-guide-current-title,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current-top strong{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current p,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-guide-current-desc,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current small,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-guide-current-hint,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current p,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current small{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-current-top span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-guide-current-badge,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-current-top span{
  background:#ecfeff!important;
  border-color:#5eead4!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-progressbar{
  background:#e2e8f0!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-flow-label,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-param-label,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-bill,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-flow-label,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-param-label,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-bill,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-flow-label,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-param-label,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-bill{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  opacity:1!important;
  text-shadow:none!important;
  filter:none!important;
  font-weight:1000!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-flow-label span,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-route-hint span,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-bill span,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-bill strong,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-flow-label span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-route-hint span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-bill span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-bill strong,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-flow-label span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-route-hint span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-bill span,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-bill strong{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-bill,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .i2-bill,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-route-hint,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host .i2-bill{
  display:block!important;
  padding:6px 8px!important;
  border:1px solid #d8e3ec!important;
  border-radius:8px!important;
  background:#f8fafc!important;
  line-height:1.45!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-empty .i2-gen-canvas,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-gen-stage#i2-stage-empty .i2-gen-canvas{
  background:
    radial-gradient(circle at 18% 12%,rgba(20,184,166,.12),transparent 30%),
    radial-gradient(circle at 82% 18%,rgba(59,130,246,.10),transparent 28%),
    radial-gradient(circle at 50% 92%,rgba(168,85,247,.08),transparent 34%),
    linear-gradient(180deg,#f8fbff,#f3f8fb 48%,#eef7fb)!important;
  border-color:#cbd5e1!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.86)!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-globe-bg-video{
  opacity:.62!important;
  filter:brightness(.92) saturate(1.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-globe-canvas{
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench .i2-gen-canvas>.i2-globe-tips{
  background:rgba(255,255,255,.9)!important;
  border-color:rgba(148,163,184,.36)!important;
  color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-gen-canvas{
  background:
    radial-gradient(circle at 50% 28%,rgba(20,184,166,.14),transparent 34%),
    radial-gradient(circle at 18% 78%,rgba(59,130,246,.12),transparent 34%),
    linear-gradient(180deg,#f8fbff,#eef7fb)!important;
  border-color:#bfdbfe!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.92)!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-gen-loading{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 18px 42px rgba(15,23,42,.14)!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-gen-loading::before,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-gen-loading::after{
  display:none!important;
  opacity:0!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-title{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-sub,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-topic{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-tip{
  background:#ecfeff!important;
  border-color:#99f6e4!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-tag{
  background:#f8fafc!important;
  border-color:#d8e3ec!important;
  box-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-tag-l{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-tag-v{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-scan{
  background:#e2e8f0!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-loading .i2-load-cancel-btn,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-loading-cancel-btn{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  box-shadow:none!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-cancel-btn,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host #i2-cancel-btn{
  min-height:40px!important;
  border:1px solid #fecaca!important;
  border-radius:10px!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  font-weight:1000!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(185,28,28,.08)!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-cancel-btn:disabled,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-actions-host #i2-cancel-btn:disabled{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-tabs{
  gap:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-tab,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-tab:disabled{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:34px!important;
  padding:7px 12px!important;
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-size:12px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  opacity:1!important;
  text-shadow:none!important;
  filter:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-tab.is-on{
  border-color:#f59e0b!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-head b,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-head span,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-stats b,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-stats span{
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-head b,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-stats b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-head span,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-stats span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-stats div{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-actions button,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-actions button:disabled,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-done-actions button,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-done-actions button:disabled{
  min-height:38px!important;
  border:1px solid #cbd5e1!important;
  border-radius:10px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:12px!important;
  font-weight:1000!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-actions button.primary,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-done-actions button.primary{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-actions button.warn{
  border-color:#fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-batch-actions button:disabled,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-done-actions button:disabled{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  cursor:not-allowed!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-stage-result .i2-gen-canvas{
  background:#f8fafc!important;
  border-color:#d8e3ec!important;
  overflow:hidden!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  padding:0!important;
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  scrollbar-width:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview::-webkit-scrollbar{
  display:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview img,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-result-img{
  display:block!important;
  margin:0 auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  left:auto!important;
  right:auto!important;
  border-radius:8px!important;
  box-sizing:border-box!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview.is-readable-preview{
  align-items:flex-start!important;
  justify-content:center!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:0!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview.is-readable-preview img,
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview.is-readable-preview #i2-result-img{
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
  flex:0 0 auto!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview.is-readable-preview .i2-preview-tag{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  margin-left:0!important;
  align-self:auto!important;
}
body.lc-v3-home[data-lc-theme="light"] #i2-workbench #i2-preview.has-img::after{
  left:0!important;
  right:0!important;
  bottom:0!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot.is-error{
  background:#fff1f2!important;
  border-color:#f87171!important;
  box-shadow:0 0 0 1px rgba(248,113,113,.18),0 12px 28px rgba(248,113,113,.12)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot.is-error .lc-ecom-shot-status{
  background:#fee2e2!important;
  border-color:#f87171!important;
  color:#991b1b!important;
  -webkit-text-fill-color:#991b1b!important;
  font-size:12px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble{
  z-index:999999!important;
  min-width:190px!important;
  background:#0f172a!important;
  border:1px solid rgba(125,211,252,.62)!important;
  box-shadow:0 18px 44px rgba(15,23,42,.32)!important;
  color:#eaf7ff!important;
  -webkit-text-fill-color:#eaf7ff!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  direction:ltr!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble *,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble *{
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble b,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble b{
  color:#fff7d6!important;
  -webkit-text-fill-color:#fff7d6!important;
  font-weight:1000!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble span,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble span{
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  font-weight:900!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-assist[open] .lc-task-panel{
  display:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  margin-bottom:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-head strong{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  font-size:13px!important;
  font-weight:1000!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-head span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:11px!important;
  font-weight:900!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-card{
  display:grid!important;
  background:#ffffff!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-card b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-task-card span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
}
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-hint-coze,
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-upload-toolbar,
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-upload-toolbar,
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-upload{
  display:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-hint-coze,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-upload-toolbar,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-upload-toolbar,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-upload{
  display:none!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-hint-coze{
  display:block!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master #lc-upload-toolbar,
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-upload-toolbar,
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master .input-toolbar-upload{
  display:flex!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section .lc-guide-state,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-console-i2-section .lc-guide-state{
  min-width:64px!important;
  border:1px solid #5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  font-size:12px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-console-i2-section #lc-i2-sale-badge,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-console-i2-section #lc-i2-sale-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:36px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  font-style:normal!important;
  font-size:12px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot.is-error .lc-ecom-shot-preview{
  display:block!important;
  min-height:118px!important;
  border:1px solid #f87171!important;
  background:#fff7f7!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-error-panel{
  min-height:118px!important;
  border:1px solid #fecaca!important;
  background:linear-gradient(180deg,#fff1f2,#fee2e2)!important;
  color:#991b1b!important;
  text-shadow:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.84)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-error-panel b{
  color:#991b1b!important;
  -webkit-text-fill-color:#991b1b!important;
  font-size:15px!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-error-panel span{
  color:#7f1d1d!important;
  -webkit-text-fill-color:#7f1d1d!important;
  font-size:12px!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-error-panel small{
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot.is-running .lc-ecom-shot-preview,
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot.is-compact.is-running .lc-ecom-shot-preview{
  background:#eff6ff!important;
  border-color:#bfdbfe!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.88)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading{
  background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(224,242,254,.98))!important;
  border:1px solid rgba(125,211,252,.55)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading::before{
  background:linear-gradient(120deg,transparent 0%,rgba(20,184,166,.10) 38%,rgba(255,255,255,.72) 50%,rgba(59,130,246,.10) 62%,transparent 100%)!important;
  opacity:.9!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-spinner{
  border-color:#cbd5e1!important;
  border-top-color:#14b8a6!important;
  border-right-color:#2563eb!important;
  background:#ffffff!important;
  box-shadow:0 6px 16px rgba(15,23,42,.08)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading-copy{
  padding:8px 10px!important;
  border:1px solid #cbd5e1!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading-copy b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:13px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading-copy span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-size:11px!important;
  line-height:1.45!important;
  font-weight:900!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading-track{
  background:#dbeafe!important;
  border:1px solid #bfdbfe!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-ecom-shot-loading-track i{
  background:linear-gradient(90deg,#14b8a6,#2563eb,#14b8a6)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick{
  margin-top:10px!important;
  padding:12px!important;
  border:1px solid #d8e3ec!important;
  border-radius:12px!important;
  background:#ffffff!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick-title{
  margin-bottom:10px!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:13px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick-title button{
  min-height:32px!important;
  padding:7px 12px!important;
  border:1px solid #fdba74!important;
  border-radius:999px!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  font-size:12px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick-chips{
  gap:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick-chip{
  min-height:34px!important;
  padding:8px 12px!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  font-size:12px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 6px 14px rgba(37,99,235,.06)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-quick-chip:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar{
  align-items:stretch!important;
  gap:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar-upload{
  width:100%!important;
  align-items:stretch!important;
  gap:6px!important;
  padding:9px 10px!important;
  border:1px solid #bfdbfe!important;
  border-radius:12px!important;
  background:#eff6ff!important;
  box-sizing:border-box!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .btn-attach{
  width:100%!important;
  min-height:40px!important;
  justify-content:center!important;
  padding:10px 14px!important;
  border:1px solid #14b8a6!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:13px!important;
  font-weight:1000!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 10px 22px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .upload-size-hint{
  display:block!important;
  width:100%!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-size:11px!important;
  line-height:1.4!important;
  font-weight:900!important;
  text-align:center!important;
  white-space:normal!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-upload-note,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .lc-guide-upload-note{
  display:block!important;
  padding:8px 10px!important;
  border:1px dashed #38bdf8!important;
  border-radius:10px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:12px!important;
  line-height:1.55!important;
  font-weight:900!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble{
  background:rgba(15,23,42,.96)!important;
  border-color:rgba(125,211,252,.38)!important;
  color:#eaf7ff!important;
  -webkit-text-fill-color:#eaf7ff!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble b,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble b{
  color:#fff7d6!important;
  -webkit-text-fill-color:#fff7d6!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-action-tip-bubble span,
body.lc-v3-home[data-lc-theme="light"] #lc-action-tip-bubble span{
  color:#cfe8ff!important;
  -webkit-text-fill-color:#cfe8ff!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-console-user :where(span,b,strong,em),
body.lc-v3-home[data-lc-theme="light"] .lc-console-top :where(span,b,strong,em),
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .lc-guide-section-hd :where(span,b,strong,em){
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-console-brand span{
  display:block!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:10px!important;
  line-height:1.25!important;
  font-weight:900!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-overlay{
  background:rgba(248,250,252,.92)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-workbench{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-head{
  border-bottom:1px solid #d8e3ec!important;
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-title h2{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-title p{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-mark{
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  box-shadow:0 10px 22px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-body{
  background:#f6f8fb!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-panel{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-panel-head{
  border-bottom:1px solid #e2e8f0!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-panel-head span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-upload-zone,
body.lc-v3-home[data-lc-theme="light"] .ir-gen-stage{
  border:1px dashed #38bdf8!important;
  background:#f8fafc!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.86)!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-upload-empty,
body.lc-v3-home[data-lc-theme="light"] .ir-gen-empty,
body.lc-v3-home[data-lc-theme="light"] .ir-gen-loading,
body.lc-v3-home[data-lc-theme="light"] .ir-gen-meta{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-upload-empty b,
body.lc-v3-home[data-lc-theme="light"] .ir-gen-empty b,
body.lc-v3-home[data-lc-theme="light"] .ir-edit-box label,
body.lc-v3-home[data-lc-theme="light"] .ir-result-card h3{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-actions button,
body.lc-v3-home[data-lc-theme="light"] .ir-btn,
body.lc-v3-home[data-lc-theme="light"] .ir-edit-chip,
body.lc-v3-home[data-lc-theme="light"] .ir-quality-btn{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .image-reverse-actions button:hover,
body.lc-v3-home[data-lc-theme="light"] .ir-btn:hover,
body.lc-v3-home[data-lc-theme="light"] .ir-edit-chip:hover,
body.lc-v3-home[data-lc-theme="light"] .ir-quality-btn:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] .in-field input,
body.lc-v3-home[data-lc-theme="light"] .in-field textarea,
body.lc-v3-home[data-lc-theme="light"] .in-field select,
body.lc-v3-home[data-lc-theme="light"] .in-output{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .in-field span,
body.lc-v3-home[data-lc-theme="light"] .in-analysis{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-primary,
body.lc-v3-home[data-lc-theme="light"] #ir-run-btn,
body.lc-v3-home[data-lc-theme="light"] #ir-gen-direct-btn{
  border:0!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  box-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-status,
body.lc-v3-home[data-lc-theme="light"] .ir-tip{
  border:1px solid #bfdbfe!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-result-grid{
  background:#f8fafc!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-result-card,
body.lc-v3-home[data-lc-theme="light"] .ir-note-output{
  border:1px solid #d8e3ec!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-result-card p,
body.lc-v3-home[data-lc-theme="light"] .ir-copy-list,
body.lc-v3-home[data-lc-theme="light"] .ir-copy-list li,
body.lc-v3-home[data-lc-theme="light"] .ir-note-output{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-note-output.is-empty{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-tags span,
body.lc-v3-home[data-lc-theme="light"] .ir-quality-btn span{
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1e40af!important;
  -webkit-text-fill-color:#1e40af!important;
}
body.lc-v3-home[data-lc-theme="light"] #ir-prompt-result,
body.lc-v3-home[data-lc-theme="light"] .ir-edit-box textarea{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ir-prompt-result::placeholder,
body.lc-v3-home[data-lc-theme="light"] .ir-edit-box textarea::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-edit-chip.is-pick,
body.lc-v3-home[data-lc-theme="light"] .ir-quality-btn.is-pick{
  border-color:#f59e0b!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-result-actions{
  border-top:1px solid #e2e8f0!important;
  background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc 30%)!important;
}
body.lc-v3-home[data-lc-theme="light"] .ir-gen-img,
body.lc-v3-home[data-lc-theme="light"] .ir-preview-img{
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-notes-rail-btn.lc-notes-rail,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-toggle.ds-copy-rail{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  opacity:1!important;
  box-shadow:0 10px 24px rgba(15,23,42,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-notes-rail-btn.lc-notes-rail:hover,
body.lc-v3-home[data-lc-theme="light"] #lc-notes-rail-btn.lc-notes-rail.is-active,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-toggle.ds-copy-rail:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel.ds-copy-panel{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-inner{
  background:#ffffff!important;
  color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-head-row{
  border:1px solid #d8e3ec!important;
  background:#ffffff!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-head{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-close{
  border:1px solid #fecaca!important;
  border-radius:999px!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-subhint,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-disclaimer{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field{
  border-top-color:#e2e8f0!important;
  background:transparent!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field + .ds-copy-field{
  border-top:1px solid #e2e8f0!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field label{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-field-tag{
  border:1px solid #bae6fd!important;
  background:#f0f9ff!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-field-tag-req{
  border-color:#fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-field-tag-opt{
  border-color:#cbd5e1!important;
  background:#f8fafc!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field select,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field input[type="text"],
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-out-ta{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  color-scheme:light!important;
  text-shadow:none!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field input[type="text"]::placeholder,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-out-ta::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field select:focus,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-field input[type="text"]:focus,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-out-ta:focus{
  border-color:#14b8a6!important;
  box-shadow:0 0 0 3px rgba(20,184,166,.14)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-hint{
  border-left-color:#38bdf8!important;
  background:#f0f9ff!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-field-required .ds-copy-hint{
  border-left-color:#fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-copy-genwrap,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-ref-block{
  border:1px solid #d8e3ec!important;
  border-radius:12px!important;
  background:#f8fafc!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-scanline{
  display:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-gen-primary,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .btn-ds-redgold{
  border:0!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:none!important;
  box-shadow:0 12px 24px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-out{
  border:1px solid #d8e3ec!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-out-block{
  border-bottom-color:#e2e8f0!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-out-block .ds-ol{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-actions .lux-tap,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-actions .lux-tap,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-chip,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-ref-pick{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-actions .lux-tap:hover,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-actions .lux-tap:hover,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-copy-chip:hover,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-ref-pick:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-pic-go{
  border-color:transparent!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-note-beauty-go{
  border-color:#f9a8d4!important;
  background:#fdf2f8!important;
  color:#be185d!important;
  -webkit-text-fill-color:#be185d!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-cover-go{
  border-color:#fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel #ds-ref-block .ds-ol,
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-ref-status{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-ref-preview{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-ref-rm{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home[data-lc-theme="light"] #ds-copy-panel .ds-orange-tip{
  border:1px solid #fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .copywrite-ask-card,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .prompt-block{
  border:1px solid #d8e3ec!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .copywrite-ask-card h3,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .block-title{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .copywrite-ask-card p,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .block-sub,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .block-body{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .block-head{
  border-bottom:1px solid #e2e8f0!important;
  background:#f8fafc!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .block-icon{
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .copywrite-quota-note,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .copywrite-quota-note em{
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .btn-cw-yes{
  border:0!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:none!important;
  box-shadow:0 12px 24px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .btn-cw-no,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .btn-copy{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-ask .btn-cw-no:hover,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-section .btn-copy:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #copywrite-loading{
  border:1px solid #fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(154,52,18,.08)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-layer{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-head{
  border-bottom:1px solid #d8e3ec!important;
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-title{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-close:hover{
  background:#ffe4e6!important;
  border-color:#fca5a5!important;
  color:#991b1b!important;
  -webkit-text-fill-color:#991b1b!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-body,
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-body iframe{
  background:#f6f8fb!important;
}
body.lc-v3-home[data-lc-theme="light"] .lc-tool-frame-loading{
  background:#f8fafc!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty{
  background:rgba(248,250,252,.92)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .matrix-format-panel{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .matrix-format-head{
  border-bottom:1px solid #d8e3ec!important;
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .matrix-format-head h3{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .matrix-format-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-cost{
  border:1px solid #fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-balance-bar{
  border-bottom:1px solid #e2e8f0!important;
  background:#f8fafc!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-balance-bar strong,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-style-tab b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-bal-ok{
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-bal-low{
  color:#b45309!important;
  -webkit-text-fill-color:#b45309!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-body{
  background:#f6f8fb!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-style-tab{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-style-tab:hover{
  border-color:#f9a8d4!important;
  background:#fdf2f8!important;
  color:#be185d!important;
  -webkit-text-fill-color:#be185d!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-style-tab.active{
  border-color:#f472b6!important;
  background:#fdf2f8!important;
  color:#be185d!important;
  -webkit-text-fill-color:#be185d!important;
  box-shadow:0 0 0 1px rgba(244,114,182,.14),0 8px 18px rgba(190,24,93,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-wc-hint{
  border:1px solid #bfdbfe!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty #mf-input,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-output{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  color-scheme:light!important;
  text-shadow:none!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty #mf-input::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty #mf-input:focus{
  border-color:#f472b6!important;
  box-shadow:0 0 0 3px rgba(244,114,182,.14)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-foot{
  background:linear-gradient(180deg,rgba(246,248,251,0),#f6f8fb 30%)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-btn,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-copy,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-apply,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-close-btn,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-publish,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-cover{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-btn:hover,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-copy:hover,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-apply:hover,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-publish:hover,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-cover:hover{
  border-color:#f9a8d4!important;
  background:#fdf2f8!important;
  color:#be185d!important;
  -webkit-text-fill-color:#be185d!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-btn.purple{
  border:0!important;
  background:linear-gradient(135deg,#ec4899,#f97316)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(236,72,153,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-btn.ghost,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-close-btn{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-copy{
  border-color:#bae6fd!important;
  background:#f0f9ff!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-apply{
  border-color:#bbf7d0!important;
  background:#f0fdf4!important;
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-publish{
  border-color:#fecdd3!important;
  background:#fff1f2!important;
  color:#be123c!important;
  -webkit-text-fill-color:#be123c!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-cover{
  border-color:#fde68a!important;
  background:#fffbeb!important;
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
}
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-foot .mf-copy,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-foot .mf-cover,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-foot .mf-publish,
body.lc-v3-home[data-lc-theme="light"] .matrix-format-overlay.is-note-beauty .mf-foot .mf-close-btn{
  border-color:#cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  height:46px!important;
  border-radius:12px!important;
  font-size:12px!important;
}
body.lc-v3-home[data-lc-theme="light"] .wechat-format-overlay{
  background:#f6f8fb!important;
}
body.lc-v3-home[data-lc-theme="light"] .wechat-format-workbench{
  background:#ffffff!important;
  color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-floating-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  box-shadow:0 12px 28px rgba(185,28,28,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-floating-close:hover{
  border-color:#fca5a5!important;
  background:#fee2e2!important;
  color:#991b1b!important;
  -webkit-text-fill-color:#991b1b!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-editor,
body.lc-v3-home[data-lc-theme="light"] .wf-preview-panel,
body.lc-v3-home[data-lc-theme="light"] .wf-side{
  border-color:#d8e3ec!important;
  background:#ffffff!important;
  color:#0f172a!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-editor{
  border-right:1px solid #d8e3ec!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-preview-panel{
  border-right:1px solid #d8e3ec!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-side{
  border-left:1px solid #d8e3ec!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-panel-head,
body.lc-v3-home[data-lc-theme="light"] .wf-brand,
body.lc-v3-home[data-lc-theme="light"] .wf-editor-quick{
  border-color:#e2e8f0!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-panel-head span,
body.lc-v3-home[data-lc-theme="light"] .wf-brand small,
body.lc-v3-home[data-lc-theme="light"] .wf-label{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-brand strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-brand strong span{
  color:#be123c!important;
  -webkit-text-fill-color:#be123c!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-mode-tabs{
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-mode-tabs button{
  border:1px solid transparent!important;
  background:#ffffff!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-mode-tabs button.is-on{
  border-color:#f9a8d4!important;
  background:#fdf2f8!important;
  color:#be185d!important;
  -webkit-text-fill-color:#be185d!important;
}
body.lc-v3-home[data-lc-theme="light"] #wf-md-input{
  border:0!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  color-scheme:light!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #wf-md-input::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-preview-scroll{
  background:#f1f5f9!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-phone{
  box-shadow:0 18px 42px rgba(15,23,42,.13)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-tool-group,
body.lc-v3-home[data-lc-theme="light"] .wf-tip{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-tip b{
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-tool-status{
  border:1px solid #bfdbfe!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-tool-status i{
  background:#2563eb!important;
  box-shadow:0 0 12px rgba(37,99,235,.35)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wechat-format-actions button,
body.lc-v3-home[data-lc-theme="light"] .wf-btn,
body.lc-v3-home[data-lc-theme="light"] .wf-editor-quick button,
body.lc-v3-home[data-lc-theme="light"] .wf-theme-grid button{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wechat-format-actions button:hover,
body.lc-v3-home[data-lc-theme="light"] .wf-btn:hover,
body.lc-v3-home[data-lc-theme="light"] .wf-editor-quick button:hover,
body.lc-v3-home[data-lc-theme="light"] .wf-theme-grid button:hover{
  border-color:#38bdf8!important;
  background:#f0f9ff!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-editor-quick button:first-child,
body.lc-v3-home[data-lc-theme="light"] .wf-copy,
body.lc-v3-home[data-lc-theme="light"] .wf-primary-pink{
  border:0!important;
  background:linear-gradient(135deg,#ec4899,#f97316)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(236,72,153,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-primary-green{
  border:0!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-primary-gold{
  border:0!important;
  background:linear-gradient(135deg,#f59e0b,#d97706)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-primary-orange{
  border:0!important;
  background:linear-gradient(135deg,#f97316,#ef4444)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-side-close,
body.lc-v3-home[data-lc-theme="light"] .wf-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  box-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-tool-grid .wf-btn.wf-polish-option{
  border-color:#bbf7d0!important;
  background:#f0fdf4!important;
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-polish-title{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  justify-self:stretch!important;
  border-color:#bfdbfe!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-polish-title b{
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
}
body.lc-v3-home[data-lc-theme="light"] .wf-theme-grid button.is-on,
body.lc-v3-home[data-lc-theme="light"] .wf-btn.is-done,
body.lc-v3-home[data-lc-theme="light"] .wf-editor-quick button.is-done{
  border-color:#f59e0b!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  box-shadow:0 0 0 1px rgba(245,158,11,.14),0 8px 18px rgba(245,158,11,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card{
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  text-align:center!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-body{
  flex:0 1 auto!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  max-width:calc(100% - 42px)!important;
  text-align:center!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-title,
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-sub{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  line-height:1.25!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-title{
  padding-right:14px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-coze .engine-card-title{
  padding-right:0!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .engine-card-pro{
  top:7px!important;
  right:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] #api-status-toast{
  border:1px solid #5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  box-shadow:0 10px 26px rgba(15,23,42,.14)!important;
  text-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] #api-status-toast[style*="rgba(239,68,68"]{
  border-color:#fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master .main-textarea-shell{
  position:relative!important;
  display:block!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #main-textarea{
  padding-bottom:18px!important;
  box-sizing:border-box!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master #main-textarea::placeholder{
  white-space:pre-line!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar{
  margin-top:0!important;
  padding-top:0!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar-hints{
  margin-top:8px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar-upload{
  position:static!important;
  width:auto!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  align-items:flex-end!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  gap:2px!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .btn-attach{
  width:auto!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border:1px solid #5eead4!important;
  border-radius:999px!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  font-size:11px!important;
  box-shadow:0 6px 14px rgba(20,184,166,.12)!important;
}
body.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .upload-size-hint{
  display:none!important;
}
body.lc-engine-deepseek.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar-hints{
  display:none!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-toolbar-hints{
  display:flex!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-hint-coze{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:7px 10px!important;
  border:1px solid #bfdbfe!important;
  border-radius:10px!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  font-size:12px!important;
  line-height:1.45!important;
  font-weight:900!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-hint-coze>span:first-child{
  flex:1 1 auto!important;
  min-width:0!important;
}
body.lc-engine-coze.lc-v3-home[data-lc-theme="light"] #lc-v3-master.lc-guide-workbench .input-hint-coze .btn-attach{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
body.lc-v3-home[data-lc-theme="light"] .xhs-cover-planner-overlay{
  background:rgba(248,250,252,.92)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xhs-cover-planner{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-head{
  border-bottom:1px solid #d8e3ec!important;
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-title h2{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-title p{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-mark{
  background:linear-gradient(135deg,#f97316,#ef4444)!important;
  color:#ffffff!important;
  box-shadow:0 10px 22px rgba(249,115,22,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-body{
  background:#f6f8fb!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-panel,
body.lc-v3-home[data-lc-theme="light"] .xcp-card,
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-card{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-panel-head{
  border-bottom:1px solid #e2e8f0!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-panel-head span,
body.lc-v3-home[data-lc-theme="light"] .xcp-field span,
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-status,
body.lc-v3-home[data-lc-theme="light"] .xcp-template-card span,
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-meta,
body.lc-v3-home[data-lc-theme="light"] .xcp-prompt,
body.lc-v3-home[data-lc-theme="light"] .xcp-list li{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-field input,
body.lc-v3-home[data-lc-theme="light"] .xcp-field textarea,
body.lc-v3-home[data-lc-theme="light"] .xcp-field select{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  color-scheme:light!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-field input::placeholder,
body.lc-v3-home[data-lc-theme="light"] .xcp-field textarea::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-field input:focus,
body.lc-v3-home[data-lc-theme="light"] .xcp-field textarea:focus,
body.lc-v3-home[data-lc-theme="light"] .xcp-field select:focus{
  border-color:#38bdf8!important;
  box-shadow:0 0 0 3px rgba(56,189,248,.12)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-upload{
  border:1px dashed #fb7185!important;
  background:#fff7ed!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-thumb{
  border:1px solid #fdba74!important;
  background:#ffffff!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-title,
body.lc-v3-home[data-lc-theme="light"] .xcp-template-card b,
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-top h4,
body.lc-v3-home[data-lc-theme="light"] .xcp-card h4,
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-meta b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-actions button,
body.lc-v3-home[data-lc-theme="light"] .xcp-btn,
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-actions button,
body.lc-v3-home[data-lc-theme="light"] .xcp-chip-row button,
body.lc-v3-home[data-lc-theme="light"] .xcp-platform-tabs button,
body.lc-v3-home[data-lc-theme="light"] .xcp-card-actions button{
  border:1px solid #cbd5e1!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-actions button:hover,
body.lc-v3-home[data-lc-theme="light"] .xcp-btn:hover,
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-actions button:hover,
body.lc-v3-home[data-lc-theme="light"] .xcp-chip-row button:hover,
body.lc-v3-home[data-lc-theme="light"] .xcp-platform-tabs button:hover,
body.lc-v3-home[data-lc-theme="light"] .xcp-card-actions button:hover{
  border-color:#fb7185!important;
  background:#fff1f2!important;
  color:#be123c!important;
  -webkit-text-fill-color:#be123c!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-primary,
body.lc-v3-home[data-lc-theme="light"] #xcp-run-btn{
  border:0!important;
  background:linear-gradient(135deg,#f97316,#ef4444)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(249,115,22,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-green,
body.lc-v3-home[data-lc-theme="light"] .xcp-card-actions .xcp-green{
  border:0!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(20,184,166,.18)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-close{
  border:1px solid #fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
  box-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-platform-tabs button.is-on,
body.lc-v3-home[data-lc-theme="light"] .xcp-template-card.is-on,
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-card.is-picked{
  border-color:#f59e0b!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  box-shadow:0 0 0 1px rgba(245,158,11,.14),0 10px 22px rgba(245,158,11,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-template-card{
  border:1px solid #d8e3ec!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-tip,
body.lc-v3-home[data-lc-theme="light"] .xcp-ref-tip,
body.lc-v3-home[data-lc-theme="light"] .xcp-empty,
body.lc-v3-home[data-lc-theme="light"] .xcp-gen-status{
  border:1px solid #bfdbfe!important;
  background:#eff6ff!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  text-shadow:none!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-result{
  background:#f8fafc!important;
}
body.lc-v3-home[data-lc-theme="light"] .xhs-cover-planner .xcp-body > .xcp-panel:nth-child(3) > .xcp-panel-head{
  min-height:46px!important;
  height:46px!important;
  display:flex!important;
  align-items:center!important;
  overflow:visible!important;
  line-height:1.2!important;
  padding:0 12px!important;
  box-sizing:border-box!important;
}
body.lc-v3-home[data-lc-theme="light"] .xhs-cover-planner .xcp-body > .xcp-panel:nth-child(3) > .xcp-panel-head span{
  white-space:nowrap!important;
  line-height:1.2!important;
}
body.lc-v3-home[data-lc-theme="light"] .xhs-cover-planner .xcp-body > .xcp-panel:nth-child(3) .xcp-result{
  padding-top:12px!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-plan-type,
body.lc-v3-home[data-lc-theme="light"] .xcp-tags span{
  border-color:#fecdd3!important;
  background:#fff1f2!important;
  color:#be123c!important;
  -webkit-text-fill-color:#be123c!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-cover-generated{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.10)!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-cover-generated img{
  background:#ffffff!important;
}
body.lc-v3-home[data-lc-theme="light"] .xcp-card-actions .xcp-danger{
  border-color:#fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}

