
/* ══════ 全局文字清晰渲染 ══════ */
html,body{image-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}
/* 提升边框锐利度 */
input,button,textarea,select,.card,.panel,.engine-card,.btn-generate{border-width:1px!important}
  --bg:#09090d;--panel:#111218;--input-bg:#0b0c10;
  --gold:#f3af42;--gold2:#b87b14;--gold-glow:rgba(243,175,66,0.35);--gold-dim:rgba(243,175,66,0.08);
  --tx:#f8fafc;--tx2:#d8e2ec;--tx3:#b4c4d6;
  --bd:rgba(255,255,255,0.06);--bd-gold:rgba(243,175,66,0.3);
}
*{box-sizing:border-box;margin:0;padding:0;}
body{
  background:#050508;
  color:var(--tx);
  font-family:"Microsoft YaHei UI","Microsoft YaHei","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;
  min-height:100vh;
  overflow-x:hidden;
  position:relative;
  background-image:
    radial-gradient(ellipse 90% 60% at 50% -8%, rgba(243,175,66,0.045) 0%, transparent 58%),
    radial-gradient(ellipse 70% 45% at 80% 110%, rgba(96,165,250,0.028) 0%, transparent 52%),
    radial-gradient(ellipse 55% 40% at 12% 85%, rgba(243,175,66,0.02) 0%, transparent 50%);
}
.lc-app-boot-screen{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--lc-boot-bg);color:var(--lc-boot-text);font-family:"Microsoft YaHei UI","Microsoft YaHei","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;transition:opacity .32s ease,visibility .32s ease;}
.lc-app-boot-screen::before{content:"";position:absolute;inset:-18%;background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.18),transparent 24%),radial-gradient(circle at 18% 24%,rgba(47,111,237,.16),transparent 18%),radial-gradient(circle at 82% 72%,rgba(20,184,166,.12),transparent 20%);filter:blur(2px);animation:lc-boot-nebula 6.2s ease-in-out infinite alternate;}
.lc-app-boot-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.72) 46%,transparent 78%);animation:lc-boot-grid-drift 10s linear infinite;pointer-events:none;}
.lc-app-boot-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none;}
.lc-app-boot-card{position:relative;z-index:2;width:min(520px,calc(100vw - 48px));min-height:360px;display:grid;place-items:center;text-align:center;color:var(--lc-boot-text);background:transparent!important;border:0!important;box-shadow:none!important;perspective:900px;}
.lc-app-boot-card::before,.lc-app-boot-card::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;}
.lc-app-boot-card::before{width:310px;height:310px;border:1px solid color-mix(in srgb,var(--lc-boot-accent-1) 54%,transparent);box-shadow:0 0 34px var(--lc-boot-glow),inset 0 0 48px rgba(20,184,166,.08);animation:lc-boot-ring 3.8s linear infinite;}
.lc-app-boot-card::after{width:430px;height:430px;background:conic-gradient(from 90deg,transparent 0deg,var(--lc-boot-accent-1) 36deg,transparent 76deg,transparent 180deg,var(--lc-boot-accent-2) 218deg,transparent 252deg);opacity:.55;filter:blur(.4px);mask-image:radial-gradient(circle,transparent 0 42%,#000 43% 45%,transparent 46% 100%);animation:lc-boot-orbit 5.4s linear infinite reverse;}
.lc-app-boot-card strong,.lc-app-boot-card span{position:relative;z-index:3;font-size:0!important;}
.lc-app-boot-card strong{align-self:end;margin-top:168px;letter-spacing:.18em;text-shadow:0 0 22px var(--lc-boot-glow);}
.lc-app-boot-card strong::after{content:"零创AI";font-size:30px;font-weight:1000;color:var(--lc-boot-text);}
.lc-app-boot-card span{align-self:start;margin-top:8px;}
.lc-app-boot-card span::after{content:"正在唤醒图文矩阵工作站";font-size:13px;font-weight:900;color:var(--lc-boot-muted);letter-spacing:.08em;}
body.lc-v3-home{
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%);
  --lc-brand-mark-border:rgba(187,247,208,.72);
  --lc-brand-mark-shadow:0 0 18px rgba(34,197,94,.20),0 10px 24px rgba(0,8,18,.22),inset 0 1px 0 rgba(255,255,255,.92);
  --lc-brand-text:#f8fafc;
  --lc-brand-sub:#7dd3fc;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]){
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%);
  --lc-brand-mark-border:rgba(187,247,208,.72);
  --lc-brand-mark-shadow:0 0 18px rgba(34,197,94,.20),0 8px 22px rgba(0,8,22,.24),inset 0 1px 0 rgba(255,255,255,.92);
  --lc-brand-text:#f8fafc;
  --lc-brand-sub:#9bd7ff;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]){
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff,#ecfdf5);
  --lc-brand-mark-border:rgba(15,118,110,.22);
  --lc-brand-mark-shadow:0 8px 18px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.9) inset;
  --lc-brand-text:#0f172a;
  --lc-brand-sub:#0f766e;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]){
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff 0%,#e9fdf8 58%,#dcf8ef 100%);
  --lc-brand-mark-border:rgba(153,246,228,.72);
  --lc-brand-mark-shadow:0 0 20px rgba(45,212,191,.20),0 8px 22px rgba(0,12,13,.26),inset 0 1px 0 rgba(255,255,255,.92);
  --lc-brand-text:#ecfffb;
  --lc-brand-sub:#67e8f9;
}
body.lc-v3-home[data-lc-theme="purple"]{
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff 0%,#f3fff2 58%,#e8f8ff 100%);
  --lc-brand-mark-border:rgba(167,243,208,.72);
  --lc-brand-mark-shadow:0 0 20px rgba(16,185,129,.18),0 8px 22px rgba(18,8,35,.28),inset 0 1px 0 rgba(255,255,255,.92);
  --lc-brand-text:#faf5ff;
  --lc-brand-sub:#c4b5fd;
}
body.lc-v3-home[data-lc-theme="gold"]{
  --lc-brand-mark-panel:linear-gradient(145deg,#ffffff 0%,#fffbe8 48%,#e9f9e7 100%);
  --lc-brand-mark-border:rgba(254,240,138,.66);
  --lc-brand-mark-shadow:0 0 18px rgba(250,204,21,.16),0 8px 22px rgba(22,14,0,.26),inset 0 1px 0 rgba(255,255,255,.92);
  --lc-brand-text:#fff7ed;
  --lc-brand-sub:#facc15;
}
.lc-app-boot-logo{position:absolute!important;left:50%;top:50%;z-index:3;width:104px!important;height:104px!important;border-radius:50%!important;transform:translate(-50%,-50%);display:grid!important;place-items:center!important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,var(--lc-boot-accent-1),var(--lc-boot-accent-2))!important;background-image:url("/lingchuang-logo.svg?v=brand-mark-visible-20260905"),radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,var(--lc-boot-accent-1),var(--lc-boot-accent-2))!important;background-size:82% 82%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:0 0 34px var(--lc-boot-glow),0 0 90px rgba(47,111,237,.22)!important;}
html[data-lc-brand="lingchuang"] .lc-app-boot-logo,
html[data-lc-brand="lingchuang"] .lc-top-brand-mark,
html[data-lc-brand="lingchuang"] .lc-brand-mark,
html[data-lc-brand="lingchuang"] .lc-console-logo{
  position:relative;
  display:grid;
  place-items:center;
  background-color:transparent!important;
  background-image:url("/lingchuang-logo.svg?v=brand-mark-visible-20260905"),var(--lc-brand-mark-panel,linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%))!important;
  background-size:86% 86%,100% 100%!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  border:1px solid var(--lc-brand-mark-border,rgba(187,247,208,.72))!important;
  box-shadow:var(--lc-brand-mark-shadow,0 0 18px rgba(34,197,94,.20),0 10px 24px rgba(0,8,18,.22),inset 0 1px 0 rgba(255,255,255,.92))!important;
  color:#fff;
  font-weight:1000;
  overflow:hidden;
}
html[data-lc-brand="lingchuang"] .lc-app-boot-logo::before,
html[data-lc-brand="lingchuang"] .lc-top-brand-mark::before,
html[data-lc-brand="lingchuang"] .lc-brand-mark::before,
html[data-lc-brand="lingchuang"] .lc-console-logo::before{
  content:"";
  display:none;
}
.lc-app-boot-card .lc-app-boot-logo{position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;width:104px!important;height:104px!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;background-image:url("/lingchuang-logo.svg?v=brand-mark-visible-20260905"),radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,var(--lc-boot-accent-1),var(--lc-boot-accent-2))!important;background-size:82% 82%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:0 0 34px var(--lc-boot-glow),0 0 90px rgba(47,111,237,.22)!important;animation:lc-boot-core 2.6s ease-in-out infinite;}
.lc-app-boot-card .lc-app-boot-logo::before{content:""!important;display:none!important;}
html.lc-early-boot .lc-app-boot-card strong,
body.lc-v3-booting .lc-app-boot-card strong{font-size:0!important;color:var(--lc-boot-text)!important;}
html.lc-early-boot .lc-app-boot-card span,
body.lc-v3-booting .lc-app-boot-card span{font-size:0!important;color:var(--lc-boot-muted)!important;}
html.lc-early-boot .lc-app-boot-card strong::after,
body.lc-v3-booting .lc-app-boot-card strong::after{content:"零创AI";font-size:30px;font-weight:1000;color:var(--lc-boot-text);}
html.lc-early-boot .lc-app-boot-card span::after,
body.lc-v3-booting .lc-app-boot-card span::after{content:"正在唤醒图文矩阵工作站";font-size:13px;font-weight:900;color:var(--lc-boot-muted);}
.lc-app-boot-bar{position:absolute;left:50%;bottom:42px;z-index:3;width:min(360px,68vw);height:2px;border-radius:999px;overflow:hidden;transform:translateX(-50%);background:rgba(255,255,255,.08);box-shadow:0 0 22px var(--lc-boot-glow);}
.lc-app-boot-bar::before{content:"AI MATRIX BOOT";position:absolute;left:50%;bottom:11px;transform:translateX(-50%);font:900 10px/1 "Menlo","Consolas",monospace;letter-spacing:.28em;color:var(--lc-boot-muted);opacity:.72;white-space:nowrap;}
.lc-app-boot-bar i{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--lc-boot-accent-1),var(--lc-boot-accent-2),transparent);animation:lc-app-boot-move 1.15s cubic-bezier(.4,0,.2,1) infinite;}
@keyframes lc-app-boot-move{0%{transform:translateX(-120%)}100%{transform:translateX(260%)}}
@keyframes lc-boot-core{0%,100%{filter:saturate(1);box-shadow:0 0 34px var(--lc-boot-glow),0 0 90px rgba(47,111,237,.22)}50%{filter:saturate(1.18);box-shadow:0 0 44px var(--lc-boot-glow),0 0 118px rgba(20,184,166,.3)}}
@keyframes lc-boot-ring{0%{transform:translate(-50%,-50%) rotateX(64deg) rotateZ(0deg) scale(.96);opacity:.72}50%{opacity:1}100%{transform:translate(-50%,-50%) rotateX(64deg) rotateZ(360deg) scale(.96);opacity:.72}}
@keyframes lc-boot-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes lc-boot-nebula{0%{transform:scale(1) rotate(0deg);opacity:.72}100%{transform:scale(1.08) rotate(8deg);opacity:1}}
@keyframes lc-boot-grid-drift{to{background-position:84px 42px,42px 84px}}
/* AI 高奢流光底景 */
#lux-bg-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;}
.lux-meteor{
  position:absolute;width:2px;height:140px;border-radius:2px;
  background:linear-gradient(180deg,transparent,rgba(243,175,66,0.42),rgba(147,197,253,0.2),transparent);
  opacity:0;filter:blur(0.3px);
  animation:lux-meteor-fall 16s linear infinite;
}
.lux-meteor.m1{left:12%;top:-15%;animation-duration:18s;animation-delay:0s;}
.lux-meteor.m2{left:38%;top:-25%;animation-duration:22s;animation-delay:-6s;background:linear-gradient(180deg,transparent,rgba(147,197,253,0.35),rgba(243,175,66,0.25),transparent);}
.lux-meteor.m3{left:62%;top:-10%;animation-duration:14s;animation-delay:-11s;}
.lux-meteor.m4{left:78%;top:-20%;animation-duration:20s;animation-delay:-3s;}
.lux-meteor.m5{left:92%;top:-18%;animation-duration:24s;animation-delay:-14s;}
@keyframes lux-meteor-fall{
  0%{transform:translate3d(-12vw,-15vh,0) rotate(-45deg);opacity:0;}
  8%{opacity:0.35;}
  55%{opacity:0.22;}
  100%{transform:translate3d(18vw,115vh,0) rotate(-45deg);opacity:0;}
}
/* 战舰驾驶舱 · 环境装饰层（不干扰操作） */
#cockpit-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;}
#particle-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0.28;}
.cockpit-left,.cockpit-right{position:fixed;top:0;bottom:0;z-index:1;pointer-events:none;}
.cockpit-left{left:0;width:clamp(72px,11vw,140px);opacity:0.15;}
.cockpit-right{right:0;width:clamp(140px,14vw,220px);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:18px;padding:40px 12px;}
.matrix-col{position:absolute;top:-20%;width:22px;font:9px/1.35 'Menlo',monospace;color:rgba(243,175,66,0.85);white-space:pre;animation:matrix-fall 22s linear infinite;opacity:0.9;}
.matrix-col.m1{left:8%;animation-duration:20s;}
.matrix-col.m2{left:38%;animation-duration:26s;animation-delay:-6s;}
.matrix-col.m3{left:68%;animation-duration:18s;animation-delay:-12s;}
@keyframes matrix-fall{0%{transform:translateY(-10%);}100%{transform:translateY(110vh);}}
.wire-cube{position:absolute;width:34px;height:34px;border:1px solid rgba(243,175,66,0.45);box-shadow:0 0 12px rgba(243,175,66,0.12);transform-style:preserve-3d;animation:cube-spin 24s linear infinite;opacity:0.55;}
.wire-cube.wc1{left:18%;top:32%;animation-duration:28s;}
.wire-cube.wc2{left:52%;top:58%;width:26px;height:26px;animation-duration:20s;animation-direction:reverse;}
@keyframes cube-spin{0%{transform:rotateX(18deg) rotateY(0deg) rotateZ(0deg);}100%{transform:rotateX(18deg) rotateY(360deg) rotateZ(12deg);}}
.cyber-panel{width:min(168px,92%);padding:10px 12px;background:linear-gradient(145deg,rgba(12,13,18,0.75),rgba(6,7,10,0.85));border:1px solid rgba(243,175,66,0.18);border-radius:10px;box-shadow:0 0 24px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(243,175,66,0.06);opacity:0.15;}
.cyber-panel-title{font:700 9px/1 'Menlo',monospace;letter-spacing:1.2px;color:rgba(243,175,66,0.65);margin-bottom:8px;text-transform:uppercase;}
.cyber-status{font:500 8px/1.6 'Menlo',monospace;color:rgba(226,192,125,0.55);letter-spacing:0.4px;}
.energy-canvas{display:block;width:100%;height:52px;border-radius:4px;background:rgba(0,0,0,0.35);margin-bottom:8px;}
.gear-wrap{display:flex;gap:10px;align-items:center;margin:8px 0;}
.gear{width:28px;height:28px;border:2px solid rgba(243,175,66,0.35);border-radius:50%;border-top-color:rgba(243,175,66,0.75);animation:gear-spin 10s linear infinite;position:relative;}
.gear.g2{width:18px;height:18px;animation-duration:7s;animation-direction:reverse;border-style:dashed;opacity:0.8;}
@keyframes gear-spin{to{transform:rotate(360deg);}}
@media(max-width:1180px){.cockpit-left,.cockpit-right{display:none;}}
.system-notice-bar{
  display:none;max-width:450px;margin:0 auto 12px;padding:7px 12px;box-sizing:border-box;
  font-size:11px;font-weight:600;line-height:1.5;color:var(--tx2);text-align:center;
  background:rgba(8,8,12,0.55);border:1px solid rgba(226,192,125,0.12);border-radius:8px;
  box-shadow:0 0 18px rgba(226,192,125,0.04);letter-spacing:0.2px;
}
.system-notice-bar.is-visible{display:block;}
.system-notice-inline{
  max-width:none;margin:0;border-radius:0;border-left:none;border-right:none;border-top:1px solid rgba(226,192,125,0.08);
  background:rgba(8,8,12,0.45);font-size:10px;font-weight:500;padding:5px 14px;color:rgba(226,232,240,0.55);
}
.system-notice-inline.is-visible{display:block;}
.i2-canvas-notice{
  display:none;flex:1 1 520px;min-width:280px;max-width:none;height:30px;align-items:center;overflow:hidden;
  border:1px solid rgba(34,211,238,.26);border-radius:9px;background:linear-gradient(90deg,rgba(5,18,28,.70),rgba(12,24,38,.56));
  box-shadow:0 0 0 1px rgba(255,255,255,.025) inset,0 10px 26px rgba(6,182,212,.08);
}
.i2-canvas-notice.is-visible{display:flex!important;visibility:visible!important;opacity:1!important;}
body.lc-v3-home #i2-workbench .i2-gen-hero-hd>#i2-canvas-notice.i2-canvas-notice.is-visible{display:flex!important;visibility:visible!important;opacity:1!important;flex:1 1 auto!important;min-width:280px!important;max-width:none!important;}
.i2-canvas-notice-track{display:flex;width:max-content;white-space:nowrap;animation:i2-canvas-notice-marquee var(--notice-duration,36s) linear infinite;backface-visibility:visible;transform:none;}
.i2-canvas-notice span{display:inline-flex;align-items:center;padding:0 34px;font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Segoe UI",Arial,sans-serif;font-size:13px;font-weight:700;font-stretch:normal;letter-spacing:0;line-height:30px;color:#f8feff;text-shadow:none;filter:none;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility;}
.i2-canvas-notice span:before{content:"📢";margin-right:8px;font-size:13px;line-height:1;}
.i2-canvas-notice:hover .i2-canvas-notice-track{animation-play-state:paused;}
@keyframes i2-canvas-notice-marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
body.lc-v3-home #i2-workbench .i2-gen-hero-hd>#i2-canvas-notice.i2-canvas-notice{display:flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none;flex:1 1 auto!important;min-width:280px!important;max-width:none!important;}
body.lc-v3-home #i2-workbench .i2-gen-hero-hd>#i2-canvas-notice.i2-canvas-notice.is-visible{visibility:visible!important;opacity:1!important;pointer-events:auto;}
@media(max-width:900px){.i2-canvas-notice{order:3;flex-basis:100%;max-width:100%;height:28px}.i2-canvas-notice span{font-size:11px;line-height:28px;}}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-canvas-notice{
  background:#ecfeff!important;border-color:#2dd4bf!important;box-shadow:0 0 0 1px rgba(20,184,166,.12),0 8px 18px rgba(20,184,166,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-canvas-notice span{color:#0f766e!important;text-shadow:none!important;}
.lc-startup-notice{position:fixed;inset:0;z-index:198500;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(2,6,23,.68);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-startup-notice.is-open{display:flex;}
.lc-startup-notice-card{position:relative;width:min(560px,calc(100vw - 32px));max-height:min(78vh,680px);overflow:auto;border:1px solid rgba(243,175,66,.34);border-radius:18px;background:radial-gradient(circle at 14% 0%,rgba(243,175,66,.16),transparent 34%),linear-gradient(168deg,#141927 0%,#070b12 58%,#111827 100%);box-shadow:0 30px 94px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.05) inset,0 0 56px rgba(243,175,66,.14);color:#edf4ff;}
.lc-startup-notice-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f3af42,#22d3ee,#8b5cf6);opacity:.95;}
.lc-startup-notice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 14px;border-bottom:1px solid rgba(255,255,255,.1);}
.lc-startup-notice-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#111827;background:linear-gradient(135deg,#f3af42,#fff0bd);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;box-shadow:0 8px 22px rgba(243,175,66,.18);}
.lc-startup-notice-title{margin:0;color:#fff;font-size:21px;line-height:1.25;font-weight:1000;letter-spacing:0;}
.lc-startup-notice-close{flex:0 0 auto;width:36px;height:36px;border-radius:11px;border:1px solid rgba(255,255,255,.14);background:#111827;color:#dbeafe;font-size:20px;line-height:1;cursor:pointer;}
.lc-startup-notice-body{padding:18px 20px 8px;color:#d7e3f4;font-size:15px;line-height:1.8;white-space:pre-wrap;}
.lc-startup-notice-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px 20px;flex-wrap:wrap;}
.lc-startup-notice-actions button,.lc-startup-notice-actions a{min-height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#111827;color:#e5edf8;padding:10px 16px;font:950 13px/1 inherit;text-decoration:none;cursor:pointer;}
.lc-startup-notice-actions .primary{border:0;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;box-shadow:0 12px 28px rgba(37,99,235,.28);min-width:128px;}
.lc-startup-notice-actions .secondary{border:0;background:transparent;color:#9fb0c4;padding-left:8px;padding-right:8px;}
.lc-startup-notice-actions .secondary:hover{color:#e5edf8;text-decoration:underline;text-underline-offset:3px;}
.lc-startup-notice.is-promo .lc-startup-notice-card{border-color:rgba(251,191,36,.32);}
.lc-startup-notice.is-invite .lc-startup-notice-card{border-color:rgba(52,211,153,.34);}
.lc-startup-notice.is-legal .lc-startup-notice-card{border-color:rgba(248,113,113,.34);}
.lc-startup-notice.is-maintenance .lc-startup-notice-card{border-color:rgba(96,165,250,.34);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-card{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-title{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-body{color:#334155!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-close,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-actions button{background:#f8fafc!important;color:#0f172a!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-actions .primary{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;border-color:transparent!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-startup-notice-actions .secondary{background:transparent!important;color:#64748b!important;border-color:transparent!important;}
.lc-desktop-download-modal{position:fixed;inset:0;z-index:199300;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(2,6,23,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-desktop-download-modal.is-open{display:flex;}
html.lc-desktop-download-hidden [data-lc-desktop-download-entry],
html.lc-desktop-download-hidden a[href*="download=desktop"],
html.lc-desktop-download-hidden a[href*="/desktop/"],
html.lc-desktop-download-hidden button[onclick*="lcOpenDesktopInstaller"],
html.lc-desktop-download-hidden .nav-actions > .btn:not(.primary):first-child{display:none!important;}
.lc-desktop-download-card{width:min(640px,calc(100vw - 32px));max-height:min(84vh,760px);overflow:auto;border:1px solid rgba(34,197,94,.28);border-radius:18px;background:linear-gradient(165deg,#092018,#07110d 62%,#101827 100%);box-shadow:0 28px 90px rgba(0,0,0,.64),0 0 44px rgba(34,197,94,.1);color:#ecfdf5;}
.lc-desktop-download-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 12px;border-bottom:1px solid rgba(255,255,255,.08);}
.lc-desktop-download-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#86efac;font-size:12px;font-weight:950;}
.lc-desktop-download-title{margin:0;color:#fff;font-size:22px;line-height:1.25;font-weight:1000;letter-spacing:0;}
.lc-desktop-download-sub{margin:8px 0 0;color:#bdebd1;font-size:13px;line-height:1.6;}
.lc-desktop-download-close{flex:0 0 auto;width:36px;height:36px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#102017;color:#d1fae5;font-size:22px;line-height:1;cursor:pointer;}
.lc-desktop-download-body{padding:16px 20px 20px;display:grid;gap:12px;}
.lc-desktop-download-version{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(134,239,172,.18);border-radius:13px;background:rgba(22,163,74,.1);color:#c7f9dd;font-size:12px;font-weight:850;flex-wrap:wrap;}
.lc-desktop-download-list{display:grid;gap:12px;}
.lc-desktop-download-channel{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:rgba(255,255,255,.045);}
.lc-desktop-download-channel.is-disabled{opacity:.68;}
.lc-desktop-download-main{display:flex;align-items:flex-start;gap:12px;min-width:0;}
.lc-desktop-download-icon{flex:0 0 auto;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(34,197,94,.16);font-size:18px;}
.lc-desktop-download-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#f8fafc;font-size:16px;font-weight:1000;line-height:1.25;}
.lc-desktop-download-tag{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:2px 8px;background:rgba(34,197,94,.16);color:#86efac;font-size:11px;font-weight:950;}
.lc-desktop-download-desc{margin-top:5px;color:#a9cdbb;font-size:12px;line-height:1.55;}
.lc-desktop-download-code{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:6px 8px;border-radius:10px;background:rgba(236,253,245,.08);color:#dcfce7;font-size:12px;font-weight:900;}
.lc-desktop-download-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}
.lc-desktop-download-actions button{min-height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#111827;color:#e5edf8;padding:9px 14px;font:950 13px/1 inherit;cursor:pointer;white-space:nowrap;}
.lc-desktop-download-actions .primary{border:0;background:linear-gradient(135deg,#04c35b,#22c55e);color:#ecfdf5;box-shadow:0 12px 28px rgba(34,197,94,.22);}
.lc-desktop-download-actions button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;}
.lc-desktop-download-help{padding:12px;border-radius:13px;background:rgba(15,23,42,.36);color:#b7c8bd;font-size:12px;line-height:1.65;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-card{background:#fff!important;color:#0f172a!important;border-color:#bbf7d0!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-title,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-name{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-sub,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-desc,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-help{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-channel{background:#f8fafc!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-version{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-code{background:#eef8ef!important;color:#166534!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-close,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-actions button{background:#f8fafc!important;color:#0f172a!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-desktop-download-actions .primary{background:linear-gradient(135deg,#04c35b,#22c55e)!important;color:#fff!important;}
@media(max-width:640px){.lc-desktop-download-channel{grid-template-columns:1fr;}.lc-desktop-download-actions{justify-content:stretch;}.lc-desktop-download-actions button{flex:1 1 auto;}.lc-desktop-download-title{font-size:20px;}}
.lc-checkin-modal{position:fixed;inset:0;z-index:199500;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(2,6,23,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-checkin-modal.is-open{display:flex;}
.lc-checkin-card{width:min(440px,calc(100vw - 32px));border:1px solid rgba(52,211,153,.28);border-radius:18px;background:linear-gradient(165deg,#102017,#07110d 62%,#111827 100%);box-shadow:0 28px 90px rgba(0,0,0,.65),0 0 44px rgba(34,197,94,.12);color:#ecfdf5;overflow:hidden;}
.lc-checkin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px;border-bottom:1px solid rgba(255,255,255,.08);}
.lc-checkin-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;color:#86efac;font-size:11px;font-weight:950;}
.lc-checkin-title{margin:0;color:#fff;font-size:20px;line-height:1.22;font-weight:1000;letter-spacing:0;}
.lc-checkin-close{flex:0 0 auto;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#102017;color:#d1fae5;font-size:20px;line-height:1;cursor:pointer;}
.lc-checkin-body{padding:18px;display:grid;gap:14px;}
.lc-checkin-reward{border:1px solid rgba(52,211,153,.2);border-radius:14px;background:rgba(16,185,129,.1);padding:16px;text-align:center;}
.lc-checkin-reward strong{display:block;color:#86efac;font-size:42px;line-height:1;font-weight:1000;}
.lc-checkin-reward span{display:block;margin-top:7px;color:#c7f9dd;font-size:13px;font-weight:800;}
.lc-checkin-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.lc-checkin-stat{border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.42);padding:12px;text-align:center;}
.lc-checkin-stat b{display:block;color:#f8fafc;font-size:20px;}
.lc-checkin-stat span{display:block;margin-top:4px;color:#9fb7d1;font-size:11px;}
.lc-checkin-msg{min-height:18px;color:#a7f3d0;font-size:12px;text-align:center;}
.lc-checkin-msg.is-err{color:#fecaca;}
.lc-checkin-actions{display:flex;justify-content:flex-end;gap:10px;padding:0 18px 18px;flex-wrap:wrap;}
.lc-checkin-actions button{min-height:38px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#111827;color:#e5edf8;padding:10px 14px;font:950 13px/1 inherit;cursor:pointer;}
.lc-checkin-actions .primary{border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#06210f;}
.lc-checkin-actions button:disabled{opacity:.62;cursor:not-allowed;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-card{background:#fff!important;color:#0f172a!important;border-color:#bbf7d0!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-title{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-reward{background:#ecfdf5!important;border-color:#bbf7d0!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-reward span,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-stat span{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-stat{background:#f8fafc!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-stat b{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-close,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-actions button{background:#f8fafc!important;color:#0f172a!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-checkin-actions .primary{background:linear-gradient(135deg,#22c55e,#86efac)!important;color:#06210f!important;}
/* 获取卡密 · 高奢黑金收银台弹窗 */
.cardkey-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;}
.cardkey-modal.is-open{display:flex;}
.cardkey-modal-backdrop{position:absolute;inset:0;background:rgba(2,2,6,0.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}
.cardkey-modal-panel{
  position:relative;z-index:1;width:min(92vw,420px);max-height:min(92vh,640px);overflow-y:auto;
  padding:22px 20px 20px;text-align:left;
  background:linear-gradient(168deg,#1c1c22 0%,#0a0a0e 55%,#121218 100%);
  border:1px solid rgba(226,192,125,0.22);border-radius:18px;
  box-shadow:0 28px 90px rgba(0,0,0,0.72),0 0 40px rgba(226,192,125,0.08),inset 0 1px 0 rgba(255,255,255,0.04);
}
.cardkey-modal-title{font-size:17px;font-weight:900;color:#fff;margin-bottom:14px;letter-spacing:0.4px;text-align:center;}
.checkout-secret-link{
  display:block;width:100%;margin:0 0 14px;padding:0;border:none;background:transparent;
  font-size:13px;font-weight:600;color:#4ade80;text-align:center;cursor:pointer;font-family:inherit;
  transition:color .2s ease,text-shadow .25s ease;
}
.checkout-secret-link:hover{color:#86efac;text-shadow:0 0 14px rgba(74,222,128,0.35);}
.checkout-back-link{
  display:inline-block;margin-bottom:12px;padding:0;border:none;background:transparent;
  font-size:12px;font-weight:600;color:rgba(226,192,125,0.75);cursor:pointer;font-family:inherit;
}
.checkout-back-link:hover{color:#E2C07D;}
.checkout-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;}
.checkout-card{
  display:flex;align-items:stretch;width:100%;padding:0;border:1px solid rgba(255,255,255,0.04);
  border-radius:14px;background:#1A1A1A;cursor:pointer;text-align:left;font-family:inherit;
  transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .18s ease;
}
.checkout-card:hover{
  border-color:rgba(226,192,125,0.28);
  box-shadow:0 0 22px rgba(226,192,125,0.1);
  transform:translateY(-1px);
}
.checkout-card.active-card{
  border-color:#E2C07D;
  background:linear-gradient(135deg,rgba(226,192,125,0.14) 0%,#1A1A1A 48%,#141414 100%);
  box-shadow:0 0 28px rgba(226,192,125,0.18),inset 0 0 0 1px rgba(226,192,125,0.12);
}
.checkout-card-inner{
  display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;
  padding:14px 16px;box-sizing:border-box;
}
.checkout-card-left{display:flex;align-items:center;gap:12px;min-width:0;}
.checkout-card-icon{font-size:22px;line-height:1;flex-shrink:0;}
.checkout-card-text{min-width:0;}
.checkout-card-title{display:block;font-size:15px;font-weight:800;color:#f8fafc;letter-spacing:0.2px;line-height:1.25;}
.checkout-card-sub{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#6b7280;line-height:1.35;}
.checkout-card-price{
  flex-shrink:0;font-size:20px;font-weight:900;color:#E2C07D;letter-spacing:0.3px;
  text-shadow:0 0 18px rgba(226,192,125,0.45),0 0 36px rgba(226,192,125,0.15);
}
.btn-checkout-unlock{
  display:block;width:100%;padding:14px 18px;border:none;border-radius:12px;cursor:pointer;
  font-size:15px;font-weight:900;letter-spacing:0.35px;font-family:inherit;color:#0c0a06;
  background:linear-gradient(135deg,#E2C07D 0%,#c9a24d 48%,#b8923f 100%);
  box-shadow:0 10px 32px rgba(226,192,125,0.28),inset 0 1px 0 rgba(255,255,255,0.25);
  transition:filter .22s ease,transform .18s ease,box-shadow .22s ease;
}
.btn-checkout-unlock:hover{filter:brightness(1.06);box-shadow:0 12px 38px rgba(226,192,125,0.36);}
.btn-checkout-unlock:active{transform:scale(0.98);}
.checkout-footnote{margin-top:12px;font-size:11px;line-height:1.55;color:rgba(200,215,230,0.95);text-align:center;}
.checkout-password-view,.checkout-pay-view,.checkout-freecode-view{display:none;}
.checkout-password-view.is-visible,.checkout-pay-view.is-visible,.checkout-freecode-view.is-visible{display:block;}
.checkout-plans-view.is-hidden{display:none;}
.checkout-pay-summary{
  margin:0 0 14px;padding:12px 14px;border-radius:12px;text-align:center;
  background:rgba(226,192,125,0.08);border:1px solid rgba(226,192,125,0.22);
}
.checkout-pay-summary strong{display:block;font-size:15px;color:#f8fafc;margin-bottom:4px;}
.checkout-pay-summary span{font-size:20px;font-weight:900;color:#E2C07D;}
.checkout-pay-options{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;}
.btn-pay-faka,.btn-pay-wechat-scan{
  display:block;width:100%;padding:13px 16px;border-radius:12px;font-size:14px;font-weight:800;
  font-family:inherit;cursor:pointer;transition:filter .2s,transform .18s,box-shadow .2s;
}
.btn-pay-faka{
  border:none;color:#0c0a06;
  background:linear-gradient(135deg,#E2C07D 0%,#c9a24d 48%,#b8923f 100%);
  box-shadow:0 10px 28px rgba(226,192,125,0.26);
}
.btn-pay-wechat-scan{
  border:1px solid rgba(74,222,128,0.45);color:#86efac;background:rgba(6,20,12,0.6);
}
.btn-pay-faka:hover,.btn-pay-wechat-scan:hover{filter:brightness(1.06);}
.checkout-pay-qr-label{margin:4px 0 8px;font-size:11px;color:rgba(200,215,230,0.95);text-align:center;}
.checkout-inline-link{
  display:block;width:100%;margin-top:10px;padding:0;border:none;background:transparent;
  font-size:12px;font-weight:600;color:rgba(226,192,125,0.8);text-align:center;cursor:pointer;font-family:inherit;
}
.checkout-inline-link:hover{color:#E2C07D;}
.checkout-pw-row{display:flex;align-items:center;gap:10px;margin-top:8px;}
.checkout-pw-input{
  flex:1;min-width:0;padding:12px 14px;background:rgba(6,7,10,0.92);
  border:1px solid rgba(226,192,125,0.35);border-radius:10px;color:#f5e6c8;font-size:14px;outline:none;font-family:inherit;
}
.checkout-pw-input:focus{border-color:rgba(226,192,125,0.75);box-shadow:0 0 18px rgba(226,192,125,0.15);}
.btn-checkout-verify{
  flex-shrink:0;padding:11px 14px;background:linear-gradient(135deg,var(--gold),var(--gold2));
  color:#000;border:none;border-radius:10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap;
}
.cardkey-modal-desc{font-size:12px;color:rgba(226,232,240,0.72);line-height:1.65;margin-bottom:12px;text-align:center;}
.cardkey-modal-qr{width:120px;height:120px;margin:0 auto 14px;padding:6px;background:#fff;border-radius:10px;box-shadow:0 0 22px rgba(243,175,66,0.2);}
.cardkey-modal-qr img{width:100%;height:100%;object-fit:contain;display:block;border-radius:6px;cursor:zoom-in;}
#clip-toast{display:none;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:rgba(243,175,66,0.95);color:#000;font-size:13px;font-weight:700;padding:10px 22px;border-radius:30px;z-index:99999;pointer-events:none;}
#img-zoom{
  display:none;position:fixed;inset:0;z-index:400020;
  align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));
  box-sizing:border-box;flex-direction:column;
}
#img-zoom.is-open{display:flex;flex-direction:column;justify-content:center;align-items:center;}
#img-zoom .img-zoom-back{position:absolute;inset:0;background:rgba(0,0,0,0.88);cursor:zoom-out;}
#img-zoom .img-zoom-inner{
  position:relative;z-index:1;width:calc(100vw - 40px);height:calc(100vh - 86px);
  display:flex;align-items:center;justify-content:center;pointer-events:auto;overflow:hidden;
  cursor:grab;touch-action:none;user-select:none;
}
#img-zoom .img-zoom-inner.is-dragging{cursor:grabbing;}
#img-zoom .img-zoom-inner img{
  max-width:min(860px,92vw);max-height:calc(100vh - 110px);width:auto;height:auto;
  object-fit:contain;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,0.55);
  cursor:inherit;-webkit-tap-highlight-color:transparent;user-select:none;
  -webkit-user-drag:none;
  opacity:1;transition:opacity .15s ease,transform .08s linear;transform-origin:center center;
}
#img-zoom .img-zoom-inner img.is-ready{opacity:1;}
#img-zoom .img-zoom-inner.is-busy::after{
  content:'';position:absolute;inset:20%;border-radius:50%;
  border:2px solid rgba(243,175,66,0.25);border-top-color:rgba(243,175,66,0.9);
  animation:spin-ring .75s linear infinite;pointer-events:none;
}
#img-zoom .img-zoom-hint{position:relative;z-index:1;margin-top:12px;font-size:12px;color:rgba(226,232,240,0.85);pointer-events:none;text-align:center;padding:0 16px;line-height:1.5;}
#img-zoom .img-zoom-hint-d{display:inline;}
#img-zoom .img-zoom-hint-m{display:none;}
.img-zoom-actions{position:relative;z-index:2;display:none;gap:10px;margin-top:10px;align-items:center;justify-content:center;}
#img-zoom.is-open .img-zoom-actions{display:flex;}
.img-zoom-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:82px;border:1px solid rgba(148,163,184,.3);border-radius:16px;background:rgba(2,6,23,.72);color:#f8fafc;font-size:38px;font-weight:1000;display:none;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 38px rgba(0,0,0,.42);}
.img-zoom-nav.prev{left:max(18px,env(safe-area-inset-left));}
.img-zoom-nav.next{right:max(18px,env(safe-area-inset-right));}
#img-zoom.has-nav .img-zoom-nav{display:flex;}
.img-zoom-nav:hover{border-color:rgba(243,175,66,.78);background:rgba(15,23,42,.94);color:#fde68a;transform:translateY(-50%) scale(1.04);}
.img-zoom-nav:disabled{opacity:.28;cursor:not-allowed;filter:grayscale(.45);}
@media(max-width:760px){.img-zoom-nav{width:40px;height:66px;font-size:30px;border-radius:13px}.img-zoom-nav.prev{left:10px}.img-zoom-nav.next{right:10px}}
.img-zoom-copy,.img-zoom-close{height:42px;border-radius:12px;border:1px solid rgba(56,189,248,.42);background:rgba(15,23,42,.82);color:#e5edf8;font-size:13px;font-weight:900;font-family:inherit;cursor:pointer;padding:0 18px;box-shadow:0 12px 30px rgba(0,0,0,.28);}
.img-zoom-copy:hover,.img-zoom-close:hover{border-color:rgba(125,211,252,.72);background:rgba(8,20,34,.96);}
.img-zoom-close{width:46px;padding:0;color:#fecaca;border-color:rgba(248,113,113,.35);font-size:24px;line-height:1;}
.shell{max-width:1040px;margin:0 auto;padding:40px 20px 80px;position:relative;z-index:2;}
/* 侧边悬浮 · 主理人微信引流 */
.wechat-float{
  position:fixed;right:30px;bottom:40px;z-index:999;
  width:128px;padding:12px 10px 10px;box-sizing:border-box;
  display:flex;flex-direction:column;align-items:center;text-align:center;
  background:rgba(8,8,12,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  border:1px solid rgba(226,192,125,0.3);border-radius:14px;
  box-shadow:0 8px 28px rgba(0,0,0,0.45),0 0 20px rgba(226,192,125,0.12);
  transition:all .3s ease;pointer-events:auto;
  cursor:pointer;
}
.wechat-float:hover{
  transform:translateY(-5px);
  border-color:rgba(226,192,125,0.55);
  box-shadow:0 14px 36px rgba(0,0,0,0.5),0 0 32px rgba(226,192,125,0.22);
}
.wechat-float-qr-wrap{
  width:108px;height:108px;padding:4px;background:#fff;border-radius:8px;
  margin-bottom:8px;flex-shrink:0;box-sizing:border-box;
  transition:transform .18s ease,box-shadow .2s ease;
}
.wechat-float:hover .wechat-float-qr-wrap{transform:scale(1.04);box-shadow:0 0 20px rgba(226,192,125,.32);}
.wechat-float-qr-wrap img{
  width:100px;height:100px;display:block;border-radius:6px;
  object-fit:contain;background:#fff;
}
.wechat-float-qr-wrap img.is-missing{display:none;}
.wechat-float-qr-fallback{
  display:none;width:100px;height:100px;box-sizing:border-box;padding:8px 6px;
  border-radius:6px;background:rgba(12,12,16,0.96);border:1px dashed rgba(226,192,125,0.4);
  font-size:10px;line-height:1.4;color:rgba(226,192,125,0.9);text-align:center;
}
.wechat-float-qr-fallback.is-visible{display:flex;align-items:center;justify-content:center;}
.wechat-float-text{
  margin:0;display:flex;flex-direction:column;gap:2px;
  font-size:12px;line-height:1.45;color:#E2C07D;font-weight:600;letter-spacing:0.2px;
}
@media(max-width:768px){
  .wechat-float{
    position:static;right:auto;bottom:auto;left:auto;
    width:100%;max-width:280px;margin:36px auto 12px;padding:14px 12px 12px;
    transform:none;z-index:1;
  }
  .wechat-float:hover{transform:none;}
  .wechat-float-qr-wrap{width:108px;height:108px;margin-left:auto;margin-right:auto;}
  .wechat-float-qr-wrap img{width:100px;height:100px;}
  .wechat-float-text{font-size:12px;}
}
.hero{text-align:center;margin-bottom:32px;padding:0 4px;}
.brand-badge{display:inline-flex;align-items:center;gap:8px;background:var(--gold-dim);border:1px solid var(--bd-gold);border-radius:30px;padding:5px 16px;font-size:12px;color:var(--gold);font-weight:700;margin-bottom:16px;}
.hero h1{font-size:34px;font-weight:900;letter-spacing:3px;color:#fff;margin-bottom:12px;}
.hero h1 span{color:var(--gold);text-shadow:0 0 20px var(--gold-glow);}
.hero-lead{color:var(--tx2);font-size:15px;line-height:1.55;margin:0 auto 10px;max-width:400px;font-weight:500;}
.hero-meta{font-size:11px;color:rgba(255,255,255,0.64);margin:0 auto 22px;letter-spacing:0.06em;}
.hero-engine{max-width:520px;margin:0 auto;padding:16px 16px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.07);background:linear-gradient(165deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.01) 100%);box-shadow:0 12px 40px rgba(0,0,0,0.25);}
.hero-engine-label{font-size:10px;font-weight:700;letter-spacing:0.14em;color:rgba(255,255,255,0.70);margin-bottom:12px;text-transform:uppercase;}
.hero-sub,.hero-tool-hint,.hero-feat{display:none;}
.gallery-wall{background:var(--panel);border:1px solid var(--bd);border-radius:18px;padding:22px;margin-bottom:28px;overflow:visible;}
.gallery-header{border-left:3px solid var(--gold);padding-left:12px;margin-bottom:16px;}
.gallery-title{font-size:14px;font-weight:800;color:#fff;}
.gallery-sub{font-size:11px;color:var(--tx2);margin-top:4px;}
.gallery-track{display:flex;gap:14px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;cursor:grab;padding:6px 16px 8px;box-sizing:border-box;-webkit-overflow-scrolling:touch;}
.gallery-track::-webkit-scrollbar{display:none;}
.gallery-scroll-ctrl{display:flex;flex-direction:column;gap:6px;margin-top:0;padding:4px 14px 12px;border-top:1px solid rgba(255,255,255,0.05);}
.gallery-scroll-ctrl[hidden]{display:none!important;}
.gallery-scroll-hint{font-size:11px;font-weight:700;color:var(--tx2);text-align:center;letter-spacing:0.02em;}
.gallery-scroll-range{
  width:100%;height:20px;margin:0;padding:0;cursor:pointer;
  -webkit-appearance:none;appearance:none;background:transparent;
}
.gallery-scroll-range::-webkit-slider-runnable-track{
  height:4px;border-radius:4px;
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(243,175,66,0.12);
}
.gallery-scroll-range::-webkit-slider-thumb{
  -webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;
  background:linear-gradient(145deg,rgba(226,192,125,0.95),rgba(180,140,60,0.95));
  border:1px solid rgba(0,0,0,0.35);
  box-shadow:0 0 0 2px rgba(243,175,66,0.15);
}
.gallery-scroll-range::-moz-range-track{
  height:4px;border-radius:4px;
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(243,175,66,0.12);
}
.gallery-scroll-range::-moz-range-thumb{
  width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,0.35);
  background:linear-gradient(145deg,rgba(226,192,125,0.95),rgba(180,140,60,0.95));
  box-shadow:0 0 0 2px rgba(243,175,66,0.15);
}
.g-card{flex-shrink:0;width:138px;background:#171922;border-radius:10px;padding:6px;border:1px solid rgba(255,255,255,0.02);}
.g-img{
  position:relative;width:126px;height:178px;border-radius:7px;overflow:hidden;cursor:zoom-in;
  background:linear-gradient(145deg,rgba(14,14,18,0.98),rgba(28,24,18,0.92));
}
.g-img::before{
  content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;
  background:linear-gradient(105deg,rgba(12,12,16,0.4) 0%,rgba(226,192,125,0.22) 48%,rgba(12,12,16,0.4) 100%);
  background-size:220% 100%;
}
.g-img.is-loading::before{opacity:1;animation:g-shimmer 1.35s ease-in-out infinite;}
@keyframes g-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}
.g-img img{
  position:relative;z-index:2;width:100%;height:100%;object-fit:cover;display:block;
  opacity:0;transition:opacity .22s ease,transform .3s;
}
.g-img.is-loaded img{opacity:1;}
.g-img.is-loaded.is-loading::before{opacity:0;animation:none;}
.g-img:hover img{transform:scale(1.06);}
.g-label{
  font-size:11px;color:var(--tx2);font-weight:600;margin-top:7px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  overflow:hidden;text-align:center;font-weight:600;line-height:1.28;word-break:break-word;min-height:2.56em;
}
/* 顶部系统跑马灯 + 聚合站引流 */
.app-top-bar{max-width:100%;margin:0;padding:10px 16px 0 238px;position:relative;z-index:3;}
.app-top-row{display:flex;align-items:stretch;gap:10px;}
.lc-top-brand{
  position:absolute;left:16px;top:10px;z-index:8;width:194px;min-height:48px;display:flex;align-items:center;gap:10px;
  padding:7px 13px;border-radius:10px;border:1px solid var(--lc-brand-mark-border,rgba(187,247,208,.72));
  background:linear-gradient(135deg,rgba(8,9,13,0.96),rgba(20,16,8,0.86));
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 26px rgba(243,175,66,0.18),0 10px 26px rgba(0,0,0,0.28);
  overflow:hidden;
}
.lc-top-brand::before{
  content:'';position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(243,175,66,0.98),rgba(56,189,248,0.9),transparent);
  box-shadow:0 0 14px rgba(243,175,66,0.72),0 0 22px rgba(56,189,248,0.28);
  animation:lc-top-brand-beam 3.4s ease-in-out infinite;
}
.lc-top-brand::after{
  content:'';position:absolute;inset:-1px auto -1px -40%;width:34%;
  background:linear-gradient(90deg,transparent,rgba(255,236,180,0.2),transparent);
  transform:skewX(-18deg);animation:lc-top-brand-sheen 4.6s ease-in-out infinite;
}
.lc-top-brand-mark{
  flex:0 0 34px;width:34px;height:34px;border-radius:10px;
  background-image:url('/lingchuang-logo.svg?v=brand-mark-visible-20260905'),var(--lc-brand-mark-panel,linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%));background-size:86% 86%,100% 100%;background-repeat:no-repeat;background-position:center;
  box-shadow:var(--lc-brand-mark-shadow,0 0 18px rgba(34,197,94,.20),0 10px 24px rgba(0,8,18,.22),inset 0 1px 0 rgba(255,255,255,.92));
}
.lc-top-brand-copy{position:relative;z-index:1;min-width:0;}
.lc-top-brand-name{font-size:15px;font-weight:1000;color:var(--lc-brand-text);line-height:1.15;letter-spacing:0;}
.lc-top-brand-sub{font-size:10px;font-weight:700;color:var(--lc-brand-sub);line-height:1.35;margin-top:3px;white-space:nowrap;}
@keyframes lc-top-brand-sheen{0%,58%{left:-40%;opacity:0;}72%{opacity:1;}100%{left:118%;opacity:0;}}
@keyframes lc-top-brand-beam{0%,100%{opacity:.46;transform:scaleX(.72);}48%{opacity:1;transform:scaleX(1);}}
.app-marquee-wrap{flex:1;min-width:0;overflow:hidden;border-radius:10px;border:1px solid rgba(243,175,66,0.12);background:rgba(15,16,26,0.75);}
@media(max-width:1180px){
  .app-top-bar{padding-left:16px;}
  .lc-top-brand{display:none;}
}
@media(max-width:760px){.lc-points-top-btn{display:none;}}
.lc-hub-top-btn{
  flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:8px 14px;border-radius:10px;border:1px solid rgba(243,175,66,0.5);
  background:linear-gradient(135deg,rgba(243,175,66,0.28),rgba(184,123,20,0.14));
  color:#ffe8b8;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;
  cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;
  box-shadow:0 4px 18px rgba(243,175,66,0.12);
}
.lc-hub-top-btn:hover{transform:translateY(-1px);border-color:rgba(243,175,66,0.75);box-shadow:0 8px 24px rgba(243,175,66,0.22);}
.lc-points-top-btn{
  flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  padding:8px 13px;border-radius:10px;border:1px solid rgba(96,165,250,0.44);
  background:linear-gradient(135deg,rgba(37,99,235,0.22),rgba(15,23,42,0.92));
  color:#dbeafe;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;
  cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;
  box-shadow:0 4px 18px rgba(37,99,235,0.13);
}
.lc-points-top-btn:hover{transform:translateY(-1px);border-color:rgba(96,165,250,0.72);box-shadow:0 8px 24px rgba(37,99,235,0.24);}
.lc-points-top-btn b{color:#60a5fa;font-size:13px;}
.lc-auth-top-btn{
  flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  max-width:168px;padding:8px 13px;border-radius:10px;border:1px solid rgba(34,197,94,0.4);
  background:linear-gradient(135deg,rgba(22,163,74,0.18),rgba(15,23,42,0.92));
  color:#dcfce7;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;
  cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;
  box-shadow:0 4px 18px rgba(22,163,74,0.12);
}
.lc-auth-top-btn:hover{transform:translateY(-1px);border-color:rgba(34,197,94,0.68);box-shadow:0 8px 24px rgba(22,163,74,0.22);}
.lc-auth-top-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lc-auth-top-btn b{flex-shrink:0;color:#86efac;font-size:11px;}
.lc-auth-top-btn.is-logged{border-color:rgba(234,179,8,0.48);background:linear-gradient(135deg,rgba(234,179,8,0.18),rgba(15,23,42,0.92));color:#fef3c7;}
.lc-auth-top-btn.is-logged b{color:#facc15;}
/* 左侧 · 聚合站竖条（桌面常驻） */
.lc-hub-rail-wrap{display:none;}
.lc-hub-rail{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
  width:48px;min-height:88px;padding:14px 6px;border:none;cursor:pointer;font-family:inherit;
  background:linear-gradient(180deg,rgba(243,175,66,0.22) 0%,rgba(18,19,28,0.98) 55%,rgba(10,11,16,0.99) 100%);
  border:1px solid rgba(243,175,66,0.55);border-radius:0 12px 12px 0;border-left:none;
  box-shadow:4px 0 22px rgba(243,175,66,0.15);color:#ffe6b3;
  transition:filter .2s,transform .2s,box-shadow .2s;
}
.lc-hub-rail .hub-ico{font-size:20px;line-height:1;width:22px;height:22px;border-radius:6px;position:relative;overflow:hidden;display:inline-grid;place-items:center;background:linear-gradient(135deg,var(--lc-console-accent),rgba(0,0,0,.6) 130%);box-shadow:0 2px 8px rgba(var(--lc-console-accent-rgb),.18);transition:transform .3s ease,box-shadow .3s ease;}
.lc-hub-rail .hub-ico::before,.lc-hub-rail .hub-ico::after{content:'';position:absolute;background:rgba(255,255,255,.92)}
.lc-hub-rail:hover .hub-ico{transform:scale(1.08);box-shadow:0 4px 16px rgba(var(--lc-console-accent-rgb),.35);}
.lc-hub-rail-text{
  font-size:11px;font-weight:900;letter-spacing:0.14em;writing-mode:vertical-rl;text-orientation:mixed;
  line-height:1.35;text-shadow:0 0 12px rgba(0,0,0,0.9);
}
.lc-hub-rail:hover{filter:brightness(1.1);transform:scale(1.04);box-shadow:4px 0 28px rgba(243,175,66,0.28);}
/* 手机 · 底部聚合站引流条 */
.lc-hub-mobile-bar{display:none;}
.lc-hub-mobile-btn{
  width:100%;padding:12px 14px;border:none;border-radius:12px;cursor:pointer;font-family:inherit;
  font-size:13px;font-weight:900;color:#0c0a06;
  background:linear-gradient(135deg,var(--gold),var(--gold2));
  box-shadow:0 8px 28px rgba(243,175,66,0.35);
}
.app-marquee-track{display:flex;width:max-content;animation:app-marquee-scroll 30s linear infinite;}.app-marquee-track:hover{animation-play-state:paused;}
.app-marquee-track span{font-size:10px;font-weight:600;color:rgba(226,192,125,0.82);letter-spacing:0.35px;white-space:nowrap;padding:8px 16px 8px 0;}
.app-marquee-track .marquee-dot{color:#4ade80;margin-right:6px;}
@keyframes app-marquee-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
/* 桌面 / 手机 布局 v4：左 280 默认收起（仅竖条）；右 300 默认收起；手机全屏抽屉 + 悬浮钮 */
.case-sidebar-wrap{display:none;}
.ds-copy-wrap{display:none;}
.ds-copy-rail{display:none;}
.case-sidebar{
  display:block;position:relative;overflow:hidden;
  background:rgba(15,16,26,0.95);border:1px solid rgba(243,175,66,0.15);border-radius:0 16px 16px 0;
  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
  flex:0 0 280px;width:280px;min-width:280px;
  transform:translateX(0);transition:transform .32s ease;
  border-left:none;
}
.case-sidebar-wrap.is-open .case-sidebar{transform:translateX(0);}
.case-sidebar-rail{
  display:none;flex:0 0 44px;width:44px;min-width:44px;
  align-self:flex-start;padding:18px 0;border:none;cursor:pointer;font-family:inherit;
  background:linear-gradient(180deg,rgba(22,23,32,0.98),rgba(12,13,18,0.98));
  border:1px solid rgba(243,175,66,0.22);border-radius:16px 0 0 16px;border-right:none;
  box-shadow:4px 0 24px rgba(0,0,0,0.35);
  color:rgba(243,175,66,0.92);font-size:11px;font-weight:800;letter-spacing:0.1em;
  writing-mode:vertical-rl;text-orientation:mixed;text-align:center;line-height:1.4;
  transition:background .2s,color .2s,box-shadow .2s,transform .2s;
}
.app-layout{max-width:min(100%,1240px);margin:0 auto;padding:0 14px 80px;position:relative;z-index:2;min-width:0;width:100%;box-sizing:border-box;}
.case-sidebar-rail:hover{background:rgba(243,175,66,0.1);color:#fff;box-shadow:4px 0 28px rgba(243,175,66,0.12);transform:scale(1.12);z-index:5;}
.case-sidebar-rail-text{pointer-events:none;}
.case-sidebar-rail.is-active{background:rgba(243,175,66,0.14);color:#fff;}
.case-sidebar-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px;}
.case-sidebar-close{
  flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,0.12);
  border-radius:8px;background:rgba(0,0,0,0.35);color:var(--tx2);font-size:18px;line-height:1;
  cursor:pointer;font-family:inherit;transition:color .2s,background .2s,border-color .2s;
}
.case-sidebar-close:hover{color:#fff;border-color:rgba(243,175,66,0.35);background:rgba(243,175,66,0.12);}
.case-sidebar-nebula{
  position:absolute;inset:0;pointer-events:none;opacity:0.06;
  background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(243,175,66,0.35),transparent 55%),
    radial-gradient(ellipse 70% 50% at 80% 80%,rgba(139,92,246,0.25),transparent 50%);
  background-size:200% 200%;animation:case-nebula 15s ease-in-out infinite;
}
@keyframes case-nebula{0%{background-position:0% 0%;}50%{background-position:100% 100%;}100%{background-position:0% 0%;}}
.case-sidebar-inner{position:relative;z-index:1;padding:14px 10px 16px;min-width:0;}
.case-sidebar-head{font-size:13px;font-weight:700;color:#fff;letter-spacing:0.5px;padding-left:2px;margin:0;flex:1;line-height:1.4;}
.case-tabs{
  display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.06);
  padding-bottom:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;
}
.case-tabs::-webkit-scrollbar{height:3px;}
.case-tabs::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.25);border-radius:3px;}
.case-tab{
  flex:0 0 auto;min-width:0;padding:8px 10px;border:none;background:transparent;cursor:pointer;
  font-size:10px;font-weight:600;color:rgba(255,255,255,0.90);font-family:inherit;white-space:nowrap;
  border-radius:8px 8px 0 0;transition:color .2s,background .2s;border-bottom:2px solid transparent;
}
.case-tab .case-tab-icon{display:block;font-size:14px;margin-bottom:2px;}
.case-tab.is-active{color:var(--gold);background:rgba(243,175,66,0.08);border-bottom-color:var(--gold);}
.case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;}
.case-card{
  background-color:#303035;border:1px solid rgba(230,194,128,0.55);border-radius:14px;
  box-shadow:inset 0 0 6px 0 rgba(255,255,255,0.15),0 16px 32px rgba(0,0,0,0.8);
  overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .2s;
}
.case-card .case-title{color:#FFFFFF;}
.case-card .case-tag,.case-card .case-meta{color:rgba(255,255,255,0.75);}
.case-card .case-meta{color:#FFD793;}
.case-card.is-flyin{opacity:0;transform:translateX(30px);}
.case-card.is-visible{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease,box-shadow .35s ease;}
.case-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(243,175,66,0.2);}
.case-card.is-display-only{cursor:zoom-in;}
.case-card.is-display-only .case-body{display:none;}
.case-thumb{position:relative;width:100%;aspect-ratio:3/4;min-height:118px;overflow:hidden;cursor:zoom-in;background:linear-gradient(135deg,rgba(243,175,66,0.12),rgba(15,16,26,0.95));}
.case-thumb::after{
  content:'点击放大';position:absolute;right:7px;bottom:7px;padding:3px 6px;border-radius:999px;
  background:rgba(0,0,0,0.62);border:1px solid rgba(243,175,66,0.38);color:#ffe8b8;
  font-size:9px;font-weight:900;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;
  pointer-events:none;
}
.case-card:hover .case-thumb::after{opacity:1;transform:translateY(0);}
.case-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(0.96);transition:filter .25s ease,opacity .25s ease,transform .28s ease;}
.case-thumb-ph{
  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8px;
  font-size:11px;font-weight:700;color:rgba(243,175,66,0.85);text-align:center;line-height:1.35;
  background:linear-gradient(145deg,rgba(30,28,20,0.95),rgba(12,12,18,0.98));pointer-events:none;
}
.case-card:hover .case-thumb img{filter:brightness(1.04);transform:scale(1.035);}
.case-body{padding:8px 8px 10px;}
.case-title{font-size:12px;font-weight:600;color:var(--tx);line-height:1.35;margin-bottom:4px;}
.case-tag{font-size:10px;font-weight:500;color:rgba(255,255,255,0.90);margin-bottom:6px;}
.case-meta{font-size:9px;color:rgba(243,175,66,0.55);margin-bottom:8px;}
.btn-case-apply{
  width:100%;padding:6px 0;border:1px solid rgba(243,175,66,0.35);border-radius:6px;
  background:rgba(243,175,66,0.08);color:var(--gold);font-size:10px;font-weight:700;cursor:pointer;font-family:inherit;
  transition:background .2s,color .2s;
}
.btn-case-apply:hover{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;}
.app-main{min-width:0;}
.app-main .shell{max-width:min(100%,920px);margin:0 auto;padding:32px 18px 80px;}
/* 套用案例：居中弹层（参考图结构：参考图 → 固定参数 → 可改主题） */
#case-apply-modal{display:none;position:fixed;inset:0;z-index:100001;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box;}
#case-apply-modal.is-open{display:flex;}
.case-apply-backdrop{position:absolute;inset:0;background:rgba(2,2,8,0.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.case-apply-sheet{
  position:relative;z-index:1;width:min(94vw,680px);max-width:680px;max-height:min(90vh,760px);overflow-y:auto;
  margin:0 auto;background:linear-gradient(168deg,#1c1c22 0%,#0a0a0e 55%,#121218 100%);
  border:1px solid rgba(243,175,66,0.28);border-radius:18px;
  padding:18px 18px 20px;box-shadow:0 24px 80px rgba(0,0,0,0.65);
  transform:scale(.94) translateY(10px);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s ease;
}
#case-apply-modal.is-open .case-apply-sheet{transform:scale(1) translateY(0);opacity:1;}
.case-apply-close{
  position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,0.12);
  background:rgba(0,0,0,0.35);color:var(--tx2);font-size:20px;line-height:1;cursor:pointer;font-family:inherit;z-index:2;
}
.case-apply-close:hover{color:#fff;border-color:rgba(243,175,66,0.35);}
.case-apply-title{font-size:16px;font-weight:900;color:#fff;margin:0 40px 8px 0;line-height:1.35;}
.case-apply-sub{font-size:12px;color:var(--tx3);margin-bottom:12px;}
.case-apply-ref-label{font-size:11px;font-weight:800;color:rgba(243,175,66,0.9);letter-spacing:0.06em;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}
.case-apply-ref-hint{font-size:10px;font-weight:600;color:var(--tx2);}
.case-apply-ref-strip{
  display:flex;flex-direction:column;gap:0;width:100%;
  padding:10px;border-radius:14px;background:rgba(0,0,0,0.45);
  border:1px solid rgba(243,175,66,0.18);margin-bottom:14px;
  min-height:0;max-height:none;
  align-items:center;justify-content:center;box-sizing:border-box;
}
.case-apply-ref-strip:empty{display:none;}
.case-apply-ref-item{
  position:relative;width:auto;max-width:100%;flex:0 0 auto;min-height:0;
  max-height:min(50vh,460px);
  border-radius:12px;overflow:hidden;border:1px solid rgba(243,175,66,0.28);
  background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(30,28,20,0.9),rgba(6,7,10,0.98));
  cursor:zoom-in;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
  display:flex;align-items:center;justify-content:center;
}
.case-apply-ref-item::after{
  content:'🔍 点击放大';position:absolute;right:8px;bottom:8px;padding:4px 8px;border-radius:8px;
  font-size:10px;font-weight:800;color:#0c0a06;background:rgba(243,175,66,0.92);
  pointer-events:none;opacity:0.95;z-index:2;
}
.case-apply-ref-item img{
  display:block;width:auto;height:auto;max-width:100%;max-height:min(50vh,460px);
  object-fit:contain;object-position:center center;
}
.case-apply-fixed{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,0.38);border:1px solid rgba(243,175,66,0.12);}
.case-apply-fixed-h{font-size:10px;font-weight:800;color:var(--tx3);margin-bottom:8px;letter-spacing:0.04em;}
.case-apply-label{display:block;font-size:12px;font-weight:700;color:var(--tx2);margin-bottom:8px;}
.case-apply-input{
  width:100%;min-height:88px;resize:vertical;padding:12px 14px;margin-bottom:14px;background:rgba(6,7,10,0.92);
  border:1px solid rgba(243,175,66,0.35);border-radius:10px;color:#f5e6c8;font-size:14px;outline:none;font-family:inherit;box-sizing:border-box;line-height:1.5;
}
.case-apply-input:focus{border-color:rgba(243,175,66,0.75);box-shadow:0 0 18px rgba(243,175,66,0.15);}
.case-apply-meta{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:11px;color:var(--tx2);}
.case-apply-meta strong{color:var(--gold);font-weight:700;}
.btn-case-confirm{
  display:block;width:100%;padding:14px;border:none;border-radius:12px;cursor:pointer;
  font-size:15px;font-weight:900;font-family:inherit;color:#0c0a06;
  background:linear-gradient(135deg,#E2C07D 0%,#c9a24d 48%,#b8923f 100%);
  box-shadow:0 10px 32px rgba(226,192,125,0.28);
}
.gen-particle-canvas{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;transition:opacity .25s;}
.gen-particle-canvas.is-active{opacity:1;}
#out-prompt-full.is-typing::after,#out-prompt-short.is-typing::after{content:'▋';animation:case-cursor-blink .8s step-end infinite;color:var(--gold);margin-left:2px;}
#output-section .block-body[contenteditable="true"]{cursor:text;outline:none;}
#output-section .block-body[contenteditable="true"]:focus{box-shadow:inset 0 0 0 1px rgba(243,175,66,0.55),0 0 16px rgba(243,175,66,0.12);}
@keyframes case-cursor-blink{50%{opacity:0;}}
.prompt-block.prompt-wave{animation:prompt-golden-wave .6s ease-out;}
@keyframes prompt-golden-wave{
  0%{box-shadow:0 0 0 0 rgba(243,175,66,0.55);}
  100%{box-shadow:0 0 0 18px rgba(243,175,66,0);}
}
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  .app-layout{display:flex;align-items:flex-start;gap:16px;padding:8px max(12px,min(3vw,28px)) 80px;width:100%;max-width:min(100%,1240px);margin-left:auto;margin-right:auto;}
  .lc-hub-rail-wrap{
    display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:12px;align-self:flex-start;
  }
  /* v4 左栏 280px：收起时仅保留左侧竖条 */
  .case-sidebar-wrap{
    display:flex;flex-direction:row;flex-shrink:0;align-items:stretch;position:sticky;top:12px;
    width:328px;min-width:328px;max-height:calc(100vh - 24px);overflow-x:visible;overflow-y:visible;
    border-radius:0 16px 16px 0;box-shadow:0 8px 32px rgba(0,0,0,0.25);
    transition:width .3s ease,min-width .3s ease,box-shadow .25s ease;
  }
  .case-sidebar-wrap:not(.is-open){width:48px;min-width:48px;}
  .case-sidebar-wrap:not(.is-open) .case-sidebar{
    position:absolute;left:48px;top:0;width:280px;min-width:280px;z-index:2;
    transform:translateX(-100%);opacity:0;pointer-events:none;
  }
  .case-sidebar-wrap.is-open .case-sidebar{
    position:relative;left:auto;top:auto;opacity:1;pointer-events:auto;
    transform:translateX(0);
  }
  .case-sidebar-rail{
    display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;
    align-self:stretch;padding:12px 0;border:none;cursor:pointer;font-family:inherit;
    background:linear-gradient(180deg,rgba(30,32,44,0.99),rgba(14,15,22,0.99));
    border:1px solid rgba(243,175,66,0.45);border-radius:0 12px 12px 0;border-left:none;
    color:#ffe6b3;font-size:13px;font-weight:900;letter-spacing:0.14em;
    writing-mode:vertical-rl;text-orientation:mixed;text-align:center;line-height:1.35;
    text-shadow:0 0 12px rgba(0,0,0,0.95),0 0 18px rgba(243,175,66,0.35);
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06);
  }
  .case-sidebar-wrap.is-open .case-sidebar-rail{border-radius:0;border-right:1px solid rgba(243,175,66,0.15);}
  .case-sidebar{
    flex:0 0 280px;width:280px;min-width:280px;max-height:calc(100vh - 24px);overflow-y:auto;overflow-x:hidden;
    border-radius:0 16px 16px 0;transition:transform .3s ease,opacity .25s ease;
  }
  .case-sidebar::-webkit-scrollbar{width:4px;}
  .case-sidebar::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.25);border-radius:4px;}
  .app-main{flex:1;min-width:0;transition:flex-basis .32s ease;}
  /* v4 右栏 300px 默认收起 */
  .ds-copy-wrap{
    display:flex;flex-direction:row;flex-shrink:0;align-items:stretch;position:sticky;top:12px;
    max-height:calc(100vh - 24px);overflow:hidden;width:48px;min-width:48px;
    transition:width .3s ease,min-width .3s ease,box-shadow .25s ease;
    border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,0.25);
  }
  .ds-copy-wrap.is-open{width:348px;min-width:348px;box-shadow:0 12px 40px rgba(0,0,0,0.35);}
  .ds-copy-wrap:not(.is-open) .ds-copy-panel{
    position:absolute;right:48px;top:0;width:300px;min-width:300px;z-index:2;
    transform:translateX(100%);opacity:0;pointer-events:none;
  }
  .ds-copy-wrap.is-open .ds-copy-panel{
    position:relative;right:auto;top:auto;opacity:1;pointer-events:auto;transform:translateX(0);
  }
  .ds-copy-wrap.is-open .ds-copy-rail{border-radius:0;border-left:1px solid rgba(243,175,66,0.15);}
  .ds-copy-rail{
    display:flex;flex:0 0 48px;width:48px;min-width:48px;align-items:center;justify-content:center;
    align-self:stretch;padding:12px 0;border:none;cursor:pointer;font-family:inherit;
    background:linear-gradient(180deg,#5c1a1a 0%,#2a0c0c 48%,#3d1810 100%);
    border:1px solid rgba(253,186,116,0.55);border-radius:12px 0 0 12px;border-right:none;
    box-shadow:-4px 0 24px rgba(0,0,0,0.35),inset 0 0 0 1px rgba(255,255,255,0.06);
    color:#fff7ed;font-size:13px;font-weight:900;letter-spacing:0.14em;
    writing-mode:vertical-rl;text-orientation:mixed;text-align:center;line-height:1.35;
    text-shadow:0 0 12px rgba(0,0,0,0.95),0 0 16px rgba(251,146,60,0.45);
    transition:filter .2s,box-shadow .2s;
  }
  .ds-copy-rail:hover{filter:brightness(1.12);}
  .ds-copy-rail-text{pointer-events:none;}
  .ds-copy-rail.is-active{background:linear-gradient(180deg,#5c1c1c 0%,#2a0f0f 50%,#3d2418 100%);}
  .ds-copy-panel{
    display:block;position:relative;overflow:hidden;
    background:rgba(15,16,26,0.95);border:1px solid rgba(243,175,66,0.15);border-radius:16px 0 0 16px;
    backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
    flex:0 0 300px;width:300px;min-width:300px;
    transition:transform .3s ease,opacity .25s ease;border-right:none;
  }
  .ds-copy-inner{position:relative;z-index:1;padding:14px 12px 16px;max-height:calc(100vh - 24px);overflow-y:auto;}
  .ds-copy-inner::-webkit-scrollbar{width:4px;}
  .ds-copy-inner::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.25);border-radius:4px;}
  .ds-copy-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px;}
  .ds-copy-head{font-size:13px;font-weight:700;color:#fff;letter-spacing:0.5px;margin:0;flex:1;line-height:1.35;}
  .ds-copy-close{
    flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,0.12);
    border-radius:8px;background:rgba(0,0,0,0.35);color:var(--tx2);font-size:18px;line-height:1;
    cursor:pointer;font-family:inherit;transition:color .2s,background .2s,border-color .2s;
  }
  .ds-copy-close:hover{color:#fff;border-color:rgba(243,175,66,0.35);background:rgba(243,175,66,0.12);}
  .ds-copy-field{margin-bottom:10px;}
  .ds-copy-field label{display:block;font-size:10px;font-weight:700;color:var(--tx3);margin-bottom:4px;letter-spacing:0.04em;}
  .ds-copy-field select,.ds-copy-field input[type="text"]{
    width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;
    border:1px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.35);color:var(--tx2);
    font-size:12px;font-family:inherit;color-scheme:dark;
  }
  .ds-copy-field select option,.ds-copy-field select optgroup{background:#14141c;color:#f1f5f9;}
  .ds-copy-field select:focus{outline:2px solid rgba(243,175,66,0.35);outline-offset:1px;}
  .ds-copy-hint{display:block;font-size:10px;color:var(--tx2);margin-top:4px;line-height:1.4;}
  .ds-copy-field input[type="text"]::placeholder{color:var(--tx3);opacity:1;}
  .ds-copy-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;}
  .ds-copy-actions button{
    flex:1;min-width:calc(50% - 3px);padding:8px 6px;border-radius:8px;border:1px solid rgba(243,175,66,0.28);
    background:rgba(243,175,66,0.12);color:var(--gold);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;
  }
  .ds-copy-actions button:hover{background:rgba(243,175,66,0.2);color:#fff;}
  .ds-copy-actions button.ds-gen-primary{flex:1 1 100%;}
  .ds-copy-actions button:disabled{opacity:0.55;cursor:not-allowed;}
  .ds-copy-out{margin-top:12px;padding-top:12px;border-top:1px solid rgba(243,175,66,0.12);}
  .ds-copy-out-block{margin-bottom:10px;}
  .ds-copy-out-block .ds-ol{font-size:10px;font-weight:700;color:var(--tx3);margin-bottom:4px;}
  .ds-copy-disclaimer{font-size:9px;color:var(--tx3);line-height:1.45;margin-top:10px;}
  .lc-matrix-rail{background:linear-gradient(180deg,#064e3b 0%,#10231f 52%,#3d2b14 100%)!important;border-color:rgba(52,211,153,0.48)!important;}
  .lc-matrix-rail.is-active{box-shadow:4px 0 28px rgba(52,211,153,0.28)!important;}
}
.matrix-workbench-overlay{position:fixed;inset:0;z-index:160000;display:none;padding:18px;background:rgba(0,0,0,0.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.matrix-workbench-overlay.is-open{display:block;}
.matrix-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(243,175,66,0.34);border-radius:22px;background:rgba(7,8,12,0.97);box-shadow:0 30px 120px rgba(0,0,0,0.8);overflow:hidden;}
.matrix-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(243,175,66,0.12),rgba(52,211,153,0.05));}
.matrix-workbench-title{display:flex;align-items:center;gap:12px;min-width:0;}
.matrix-mark{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#f3af42,#34d399);display:grid;place-items:center;color:#06110c;font-size:22px;font-weight:1000;}
.matrix-workbench-title h2{font-size:21px;line-height:1.15;margin:0;color:#fff;font-weight:1000;letter-spacing:0;}
.matrix-workbench-title p{font-size:12px;color:var(--tx2);line-height:1.45;margin:3px 0 0;}
.matrix-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}
.matrix-head-actions button{border:1px solid rgba(255,255,255,0.12);background:#11131a;color:#fff;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;}
.matrix-head-actions button:hover{border-color:rgba(243,175,66,0.35);background:rgba(243,175,66,0.12);}
.matrix-head-actions .matrix-close{width:38px;height:38px;padding:0;font-size:22px;line-height:1;color:#fecaca;border-color:rgba(239,68,68,0.32);}
.matrix-workbench-body{min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr) 300px;gap:12px;padding:12px;}
.matrix-strategy,.matrix-export{min-height:0;overflow:auto;overflow-x:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#101119;padding:12px;}
.matrix-tool-group{border:1px solid rgba(255,255,255,0.07);border-radius:14px;background:#0b0d14;padding:10px;margin-bottom:10px;}
.matrix-tool-group .matrix-section-title{margin-bottom:8px;}
.matrix-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.matrix-tool-grid .matrix-export-btn{margin-top:0;font-size:12px;padding:10px 8px;}
.matrix-tool-grid .matrix-export-btn.wide{grid-column:1/-1;}
.matrix-link-note{font-size:10px;line-height:1.55;color:#9fb2c7;margin:8px 0 0;}
.matrix-link-note b{color:#fde68a;}
.matrix-section-title{font-size:12px;color:#fde68a;font-weight:900;margin:0 0 10px;}
.matrix-field{display:block;margin-bottom:10px;}
.matrix-field span{display:block;font-size:10px;color:var(--tx3);font-weight:800;margin-bottom:5px;}
.matrix-field textarea,.matrix-field input,.matrix-field select{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#07080d;color:#e2e8f0;font-size:12px;line-height:1.5;padding:9px 10px;font-family:inherit;outline:none;color-scheme:dark;}
.matrix-field textarea:focus,.matrix-field input:focus,.matrix-field select:focus{border-color:rgba(52,211,153,0.48);box-shadow:0 0 0 3px rgba(52,211,153,0.1);}
.matrix-platform-picks{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;}
.matrix-platform-picks label{display:flex;align-items:center;gap:6px;border:1px solid rgba(52,211,153,0.28);border-radius:10px;background:rgba(52,211,153,0.08);padding:8px;font-size:11px;color:#d1fae5;font-weight:800;}
.matrix-platform-picks input{accent-color:#34d399;}
.matrix-gen-btn,.matrix-export-btn{width:100%;border:0;border-radius:12px;background:linear-gradient(135deg,#34d399,#f3af42);color:#06110c;padding:12px 10px;font-size:13px;font-weight:1000;font-family:inherit;cursor:pointer;margin-top:8px;}
.matrix-gen-btn:disabled{opacity:0.62;cursor:not-allowed;}
.matrix-export-btn.secondary{background:#0b0c12;color:#fff;border:1px solid rgba(255,255,255,0.1);}
.matrix-note{font-size:10px;line-height:1.55;color:var(--tx2);margin:10px 0 0;}
.matrix-inline-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 0 10px;padding:10px;border:1px solid rgba(52,211,153,0.22);border-radius:12px;background:linear-gradient(135deg,rgba(52,211,153,0.1),rgba(243,175,66,0.07));}
.matrix-inline-entry strong{display:block;font-size:12px;color:#fff;line-height:1.35;margin-bottom:2px;}
.matrix-inline-entry span{display:block;font-size:10px;color:var(--tx2);line-height:1.45;}
.matrix-inline-entry button{border:0;border-radius:10px;background:linear-gradient(135deg,#34d399,#f3af42);color:#06110c;padding:9px 12px;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px rgba(52,211,153,0.16);}
.matrix-inline-entry button:hover{filter:brightness(1.08);transform:translateY(-1px);}
.matrix-card-zone{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden;}
.matrix-status{border:1px solid rgba(125,211,252,0.18);border-radius:12px;background:rgba(125,211,252,0.07);color:#bae6fd;font-size:12px;line-height:1.5;padding:10px 12px;}
.matrix-status.is-warn{border-color:rgba(251,191,36,0.28);background:rgba(251,191,36,0.08);color:#fde68a;}
.matrix-status.is-ok{border-color:rgba(52,211,153,0.3);background:rgba(52,211,153,0.08);color:#bbf7d0;}
.matrix-shared-image{flex-shrink:0;border:1px solid rgba(243,175,66,0.22);border-radius:14px;background:linear-gradient(135deg,rgba(243,175,66,0.06),rgba(52,211,153,0.04));overflow:hidden;margin-bottom:2px;}
.matrix-shared-image-inner{display:flex;align-items:center;gap:12px;padding:10px 14px;}
.matrix-shared-image-thumb{position:relative;z-index:2;pointer-events:auto;flex-shrink:0;width:80px;height:142px;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,0.1);transition:transform .2s,box-shadow .2s;}
.matrix-shared-image-thumb:hover{transform:scale(1.03);box-shadow:0 4px 16px rgba(243,175,66,0.22);}
.matrix-shared-image-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.matrix-shared-image-thumb .placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(243,175,66,0.3);}
.matrix-shared-image-info{flex:1;min-width:0;}
.matrix-shared-image-info .label{font-size:10px;color:#f3af42;font-weight:900;margin-bottom:4px;display:flex;align-items:center;gap:6px;}
.matrix-shared-image-info .dot{width:6px;height:6px;border-radius:50%;background:#4ade80;}
.matrix-shared-image-info h4{font-size:13px;color:#fff;font-weight:900;margin:0 0 2px;}
.matrix-shared-image-info p{font-size:10px;color:#94a3b8;line-height:1.45;margin:0;}
.matrix-shared-image-badge{position:absolute;top:6px;right:8px;font-size:9px;padding:2px 8px;border-radius:999px;background:rgba(52,211,153,0.16);color:#6ee7b7;font-weight:800;}
.matrix-cards{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;padding-right:4px;}
.matrix-platform-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:linear-gradient(180deg,#151722,#0c0d13);padding:12px 12px 82px;min-height:380px;}
.matrix-platform-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f3af42,transparent);pointer-events:none;}
.matrix-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px;}
.matrix-card-name{font-size:14px;font-weight:1000;color:#fff;line-height:1.35;}
.matrix-card-angle{font-size:9px;color:#06110c;background:#34d399;border-radius:999px;padding:4px 7px;font-weight:1000;white-space:nowrap;}
.matrix-card-purpose{font-size:11px;color:var(--tx2);line-height:1.5;margin-bottom:8px;}
.matrix-block{border:1px solid rgba(255,255,255,0.06);border-radius:10px;background:#090a10;padding:8px;margin-bottom:7px;}
.matrix-block b{display:block;font-size:10px;color:#fde68a;margin-bottom:4px;}
.matrix-block span,.matrix-block textarea{font-size:11px;color:#e2e8f0;line-height:1.55;white-space:pre-wrap;}
.matrix-block span{display:block;max-height:86px;overflow-y:auto;padding-right:5px;}
.matrix-block textarea{width:100%;height:118px;min-height:118px;max-height:150px;box-sizing:border-box;border:0;outline:none;resize:vertical;overflow-y:auto;background:transparent;font-family:inherit;padding:0 8px 0 0;}
.matrix-image-prompt-block{display:none!important;}
.matrix-card-actions{position:absolute;right:12px;bottom:12px;left:12px;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:0;background:#10121b;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08);pointer-events:auto;}
.matrix-card-actions button,.matrix-card-actions a{position:relative;z-index:5;flex:0 0 auto;border:1px solid rgba(243,175,66,0.28);background:rgba(243,175,66,0.08);color:#fef3c7;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:900;font-family:inherit;cursor:pointer;pointer-events:auto;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}
.matrix-card-actions .sync{border-color:rgba(52,211,153,0.38);background:rgba(52,211,153,0.1);color:#bbf7d0;}
.matrix-card-actions .format{border-color:rgba(168,85,247,0.4);background:rgba(168,85,247,0.12);color:#d8b4fe;animation:mx-format-glow 2s ease-in-out infinite;}
.matrix-card-actions .wechat{border-color:rgba(56,189,248,0.38);background:rgba(56,189,248,0.1);color:#bae6fd;}
.matrix-card-actions .beauty{border-color:rgba(236,72,153,0.38);background:rgba(236,72,153,0.1);color:#fbcfe8;}
.matrix-card-actions .cover{border-color:rgba(251,191,36,0.38);background:rgba(251,191,36,0.1);color:#fde68a;}
@keyframes mx-format-glow{0%,100%{box-shadow:0 0 6px rgba(168,85,247,0.15)}50%{box-shadow:0 0 14px rgba(168,85,247,0.4)}}
.matrix-card-actions .format:hover{background:rgba(168,85,247,0.25);}
.matrix-format-overlay{position:fixed;inset:0;z-index:170000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.matrix-format-overlay.is-open{display:flex;}
.matrix-format-panel{width:min(720px,calc(100vw - 32px));height:min(86vh,760px);max-height:min(86vh,760px);display:flex;flex-direction:column;border:1px solid rgba(243,175,66,0.34);border-radius:18px;background:#0c0d13;box-shadow:0 30px 110px rgba(0,0,0,0.78);overflow:hidden;color:#f8fafc;}
.matrix-format-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(243,175,66,0.13),rgba(168,85,247,0.1));}
.matrix-format-head h3{flex:1;margin:0;font-size:17px;line-height:1.3;color:#fff;font-weight:1000;}
.matrix-format-close{width:34px;height:34px;border:1px solid rgba(255,255,255,0.14);border-radius:10px;background:#11131a;color:#fecaca;font-size:18px;line-height:1;cursor:pointer;font-family:inherit;}
.mf-cost{flex-shrink:0;border:1px solid rgba(243,175,66,0.25);border-radius:999px;background:rgba(243,175,66,0.1);color:#fde68a;padding:5px 10px;font-size:12px;font-weight:900;}
.mf-balance-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,0.06);background:#090a10;color:#dbeafe;font-size:13px;}
.mf-bal-ok,.mf-bal-low{font-weight:900;}
.mf-bal-ok{color:#86efac;}
.mf-bal-low{color:#fbbf24;}
.mf-body{min-height:0;flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:14px;overflow:hidden;}
.mf-style-tabs{grid-column:1/-1;display:flex;gap:6px;margin-bottom:2px;}
.mf-style-tab{
  padding:5px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.08);
  background:transparent;color:#888;font-size:11px;cursor:pointer;transition:all .2s;font-family:inherit;
}
.mf-style-tab:hover{border-color:rgba(243,175,66,0.3);color:#ccc}
.mf-style-tab.active{background:rgba(243,175,66,0.14);color:#f3af42;border-color:rgba(243,175,66,0.35)}
.mf-wc-hint{grid-column:1/-1;border:1px solid rgba(125,211,252,0.18);border-radius:10px;background:rgba(125,211,252,0.07);color:#bae6fd;font-size:12px;line-height:1.5;padding:9px 10px;}
#mf-input{width:100%;min-height:0;height:100%;resize:none;border:1px solid rgba(255,255,255,0.1);border-radius:12px;background:#07080d;color:#e2e8f0;font-size:13px;line-height:1.65;padding:12px;font-family:inherit;outline:none;box-sizing:border-box;}
#mf-input:focus{border-color:rgba(168,85,247,0.48);box-shadow:0 0 0 3px rgba(168,85,247,0.12);}
.mf-actions{display:flex;gap:8px;grid-column:1;align-items:center;}
.mf-btn,.mf-copy,.mf-apply,.mf-close-btn,.mf-publish,.mf-cover{border:1px solid rgba(255,255,255,0.12);border-radius:10px;background:#11131a;color:#fff;padding:9px 12px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.mf-btn.purple{border:0;background:linear-gradient(135deg,#a855f7,#f3af42);color:#08070b;}
.mf-btn.ghost{background:#090a10;color:#d1d5db;}
.mf-output{grid-column:2;grid-row:1/4;min-height:0;height:100%;overflow:auto;border:1px solid rgba(255,255,255,0.1);border-radius:12px;background:#07080d;color:#cfd8e3;font-size:13px;line-height:1.65;white-space:pre-wrap;box-sizing:border-box;}
.mf-foot{grid-column:1/-1;position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:8px;padding:10px 0 0;background:linear-gradient(180deg,rgba(12,13,19,0),#0c0d13 35%);}
.mf-copy{border-color:rgba(125,211,252,0.28);background:rgba(125,211,252,0.1);color:#bae6fd;}
.mf-apply{border-color:rgba(52,211,153,0.32);background:rgba(52,211,153,0.12);color:#bbf7d0;}
.mf-publish{border-color:rgba(255,36,66,0.32);background:rgba(255,36,66,0.12);color:#fecdd3;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}
.mf-publish:hover{background:rgba(255,36,66,0.2);}
.mf-cover{border-color:rgba(251,191,36,0.38);background:rgba(251,191,36,0.12);color:#fde68a;}
.mf-cover:hover{background:rgba(251,191,36,0.2);}
.mf-close-btn{border-color:rgba(255,255,255,0.20);background:#090a10;color:#e5e7eb;}
#matrix-format-overlay.is-note-beauty .matrix-format-panel{width:min(900px,calc(100vw - 32px));}
#matrix-format-overlay.is-note-beauty .mf-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(340px,1.25fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:start;gap:16px;overflow:hidden;}
#matrix-format-overlay.is-note-beauty .mf-style-tabs{grid-column:1/3;grid-row:1;align-self:start;display:flex;flex-wrap:wrap;margin:0;}
#matrix-format-overlay.is-note-beauty .mf-wc-hint{grid-column:1/3;grid-row:1;margin-top:42px;}
#matrix-format-overlay.is-note-beauty #mf-input{grid-column:1/3;grid-row:2;min-height:0;height:100%;}
#matrix-format-overlay.is-note-beauty .mf-output{grid-column:3;grid-row:2;min-height:0;height:100%;}
#matrix-format-overlay.is-note-beauty .mf-actions{grid-column:1/3;grid-row:3;align-self:start;justify-content:center;padding-top:4px;position:relative;z-index:6;pointer-events:auto;}
#matrix-format-overlay.is-note-beauty .mf-actions .mf-btn{width:138px;min-width:138px;height:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;line-height:1.2;white-space:normal;text-align:center;pointer-events:auto;}
#matrix-format-overlay.is-note-beauty .mf-foot{grid-column:3;grid-row:3;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px;background:none;position:relative;z-index:6;pointer-events:auto;}
#matrix-format-overlay.is-note-beauty .mf-foot .mf-copy,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-cover,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-publish,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-apply,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-close-btn{width:100%;min-width:0;height:46px;min-height:46px;padding:8px 12px;white-space:normal;text-align:center;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;border-radius:12px;font-size:12px;font-weight:900;box-sizing:border-box;}
#matrix-format-overlay.is-note-beauty .mf-foot .mf-copy,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-cover,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-publish,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-close-btn{border-color:rgba(125,211,252,0.24);background:rgba(17,24,39,0.72);color:#dbeafe;}
#matrix-format-overlay.is-note-beauty .mf-foot .mf-copy:hover,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-cover:hover,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-publish:hover,
#matrix-format-overlay.is-note-beauty .mf-foot .mf-close-btn:hover{border-color:rgba(243,175,66,0.36);background:rgba(243,175,66,0.12);color:#fde68a;}
@media(max-width:920px){#matrix-format-overlay.is-note-beauty .mf-body{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(220px,.9fr) minmax(260px,1.1fr) auto auto;overflow:auto;}#matrix-format-overlay.is-note-beauty .mf-style-tabs{grid-column:1/-1;grid-row:1;}#matrix-format-overlay.is-note-beauty .mf-wc-hint{grid-column:1/-1;grid-row:auto;margin-top:0;}#matrix-format-overlay.is-note-beauty #mf-input{grid-column:1/-1;grid-row:2;}#matrix-format-overlay.is-note-beauty .mf-output{grid-column:1/-1;grid-row:3;}#matrix-format-overlay.is-note-beauty .mf-actions{grid-column:1/-1;grid-row:4;}#matrix-format-overlay.is-note-beauty .mf-foot{grid-column:1/-1;grid-row:5;grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(max-width:760px){#matrix-format-overlay.is-note-beauty .mf-body{grid-template-columns:1fr;grid-template-rows:auto minmax(220px,1fr) minmax(220px,1fr) auto auto;overflow:auto;}#matrix-format-overlay.is-note-beauty .mf-style-tabs{grid-column:1;grid-row:1;flex-wrap:wrap;}#matrix-format-overlay.is-note-beauty .mf-wc-hint{grid-column:1;grid-row:auto;margin-top:0;}#matrix-format-overlay.is-note-beauty #mf-input{grid-column:1;grid-row:2;}#matrix-format-overlay.is-note-beauty .mf-output{grid-column:1;grid-row:3;}#matrix-format-overlay.is-note-beauty .mf-actions{grid-column:1;grid-row:4;}#matrix-format-overlay.is-note-beauty .mf-foot{grid-column:1;grid-row:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:none;}}
@media(max-width:760px){.matrix-format-panel{width:calc(100vw - 18px);height:calc(100vh - 18px);max-height:calc(100vh - 18px);}.mf-body{grid-template-columns:1fr;grid-template-rows:auto auto minmax(180px,1fr) minmax(180px,1fr) auto;overflow:hidden;padding:10px}.mf-output{grid-column:1;grid-row:auto}.mf-actions,.mf-foot{grid-column:1}.mf-foot{flex-wrap:wrap}.mf-copy,.mf-apply,.mf-close-btn,.mf-publish,.mf-cover{flex:1 1 calc(50% - 6px)}}
.wechat-format-overlay{position:fixed;inset:0;z-index:175000;display:none;padding:0;background:#171922;}
.wechat-format-overlay.is-open{display:block;}
/* The editor chrome follows the app skin; article templates and exports keep their own colors. */
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay{color-scheme:light;background:#f3f6fb;color:#172b45;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wechat-format-workbench,.wf-editor,.wf-side){background:#fff;color:#172b45;border-color:#dce4ef;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-preview-panel,.wf-preview-scroll){background:#edf2f8;border-color:#dce4ef;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-panel-head,.wf-brand,.wf-editor-quick){border-color:#dce4ef;color:#526780;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-brand strong,.wechat-format-title h2,.wf-polish-title b){color:#172b45;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-brand small,.wf-panel-head span,.wf-label,.wechat-format-title p){color:#526780!important;-webkit-text-fill-color:#526780;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wf-md-input{background:#fff;color:#172b45;-webkit-text-fill-color:#172b45;caret-color:#172b45;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wf-md-input::placeholder{color:#73849b;-webkit-text-fill-color:#73849b;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-tool-group,.wf-tip){background:#f7f9fc;border-color:#dce4ef;color:#526780;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn,
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-theme-grid button,.wf-editor-quick button:not(:first-child)){background:#fff;color:#243b56;border-color:#ccd9e8;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn:hover,
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-theme-grid button,.wf-editor-quick button:not(:first-child)):hover{background:#eaf3ff;border-color:#8eb6e2;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-mode-tabs button{color:#526780;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-mode-tabs button.is-on,.wf-theme-grid button.is-on){background:#fff0f5;color:#b91c58;border-color:#ed8bae;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-tool-status{background:#fff0f5;color:#b91c58;border-color:#f4bed2;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-polish-title{background:#edf9f4!important;color:#236b52!important;border-color:#b6dfce!important;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(.wf-btn.is-done,.wf-editor-quick button.is-done){background:#e7f8ef!important;color:#126343!important;border-color:#86d2b0!important;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn.wf-polish-option.is-done:before{color:#126343;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn.wf-primary-pink{background:linear-gradient(135deg,#ed2862,#ac48c6);color:#fff;border:0;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn.wf-primary-green{background:#078534;color:#fff;border:0;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn.wf-primary-gold{background:#986600;color:#fff;border:0;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-btn.wf-primary-orange{background:#c65308;color:#fff;border:0;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay .wf-floating-close{background:#fff;color:#ad3345;border-color:#e8b9c0;box-shadow:0 6px 20px #253c5626;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #wechat-format-overlay :is(#wf-md-input,.wf-preview-scroll,.wf-side)::-webkit-scrollbar-thumb{background:#afbed0;}
#wechat-format-overlay :is(.wf-btn,.wf-side-top,.wf-tool-grid,.wf-tool-group){box-sizing:border-box;min-width:0;}
@media(max-width:768px){#wechat-format-overlay .wechat-format-body{grid-template-columns:minmax(0,1fr);}#wechat-format-overlay .wf-preview-scroll{padding:18px 12px;}#wechat-format-overlay .wf-phone{box-sizing:border-box;}}
.wf-floating-close{position:fixed;right:16px;top:14px;z-index:175010;width:38px;height:38px;border:1px solid rgba(239,68,68,0.38);border-radius:12px;background:rgba(17,19,26,0.96);color:#fecaca;font-size:22px;line-height:1;font-weight:900;font-family:inherit;cursor:pointer;box-shadow:0 12px 34px rgba(0,0,0,0.45);}
.wf-floating-close:hover{border-color:rgba(248,113,113,0.65);background:rgba(127,29,29,0.42);color:#fff;}

.wechat-format-workbench{height:100%;min-height:0;display:grid;grid-template-rows:1fr;border:0;border-radius:0;background:#171922;box-shadow:none;overflow:hidden;color:#e5edf8;}
.wechat-format-head{display:none;}
.wechat-format-title{display:flex;align-items:center;gap:12px;min-width:0;}
.wechat-format-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#34d399);color:#041018;font-size:21px;font-weight:1000;}
.wechat-format-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.wechat-format-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.4;}
.wechat-format-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.wechat-format-actions button,.wf-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;}
.wechat-format-actions button:hover,.wf-btn:hover{border-color:rgba(125,211,252,0.45);background:rgba(56,189,248,0.1);}
.wf-btn.is-done,.wf-editor-quick button.is-done{border-color:rgba(52,211,153,0.5)!important;background:rgba(52,211,153,0.18)!important;color:#bbf7d0!important;}
.wf-copy{border:0!important;background:linear-gradient(135deg,#34d399,#38bdf8)!important;color:#041018!important;}
.wf-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.wechat-format-body{min-height:0;display:grid;grid-template-columns:minmax(390px,0.9fr) minmax(520px,1.08fr) 252px;gap:0;padding:0;height:100%;}
.wf-editor,.wf-preview-panel,.wf-side{min-height:0;border:0;border-radius:0;background:#0b0e16;overflow:hidden;}
.wf-editor{border-right:1px solid rgba(255,255,255,0.06);}
.wf-preview-panel{background:#1b1d26;border-right:1px solid rgba(255,255,255,0.08);}
.wf-side{background:#0d1018;}
.wf-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,0.05);color:#6f7f96;font-size:10px;font-weight:800;}
.wf-panel-head span{color:#8fa5bd;font-size:10px;font-weight:800;}
.wf-brand{padding:16px 14px 10px;border-bottom:1px solid rgba(255,255,255,0.05);}
.wf-brand strong{display:block;color:#f8fafc;font-size:15px;font-weight:1000;line-height:1.2;}
.wf-brand strong span{color:#ff4f8b;}
.wf-brand small{display:block;margin-top:5px;color:#5d697b;font-size:11px;font-weight:800;}
.wf-mode-tabs{display:flex;gap:4px;padding:10px 14px 0;}
.wf-mode-tabs button{border:0;border-radius:8px 8px 0 0;background:transparent;color:#68758a;padding:7px 14px;font-size:11px;font-weight:900;font-family:inherit;}
.wf-mode-tabs button.is-on{background:rgba(255,47,111,0.12);color:#ff4f8b;}
.wf-editor-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 12px;border-bottom:1px solid rgba(255,255,255,0.06);}
.wf-editor-quick button{height:38px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#141823;color:#dce9f8;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;}
.wf-editor-quick button:first-child{border:0;background:linear-gradient(135deg,#ff3366,#c56be8);color:#fff;}
.wf-editor-quick button:hover{border-color:rgba(255,79,139,0.42);background:rgba(255,79,139,0.12);}
#wf-md-input{width:100%;height:calc(100% - 152px);min-height:420px;resize:none;border:0;outline:none;background:#090c14;color:#e8f1ff;font-size:14px;line-height:1.78;padding:20px 14px 28px;font-family:'SF Mono','Consolas','Microsoft YaHei',monospace;box-sizing:border-box;}
#wf-md-input::-webkit-scrollbar,.wf-preview-scroll::-webkit-scrollbar,.wf-side::-webkit-scrollbar{width:8px;}
#wf-md-input::-webkit-scrollbar-thumb,.wf-preview-scroll::-webkit-scrollbar-thumb,.wf-side::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.42);border-radius:999px;}
.wf-preview-scroll{height:calc(100% - 34px);min-height:420px;overflow:auto;padding:22px 28px;display:flex;align-items:flex-start;justify-content:center;background:#1b1d26;}
.wf-phone{width:100%;max-width:420px;min-height:auto;background:#fff;color:#344054;border-radius:7px;padding:42px 26px;box-shadow:0 24px 60px rgba(0,0,0,0.34);}
.wf-phone.theme-default{background:#fff;color:#344054;}
.wf-phone.theme-dark{background:#161827;color:#e5e7eb;}
.wf-phone.theme-warm{background:#fff7ed;color:#594633;}
.wf-phone.theme-blue{background:linear-gradient(180deg,#eaf2ff,#fff);color:#243b56;}
.wf-phone.theme-green{background:linear-gradient(180deg,#ecfdf5,#ffffff);color:#184235;}
.wf-phone.theme-pink{background:linear-gradient(180deg,#fff1f5,#ffffff);color:#513042;}
.wf-phone.theme-gray{background:#f8fafc;color:#263244;}
.wf-phone.theme-gold{background:linear-gradient(180deg,#fffbeb,#ffffff);color:#513b17;}
.wf-phone.is-exporting{box-shadow:none!important;border-radius:0!important;}
.wf-render{font-size:15px;line-height:1.9;word-break:break-word;color:#344054;}
.wf-render h1,.wf-render h2,.wf-render h3{font-weight:900;line-height:1.35;margin:20px 0 12px;}
.wf-render h1{font-size:22px;text-align:center;color:#111827;}
.wf-render h2{font-size:18px;color:#0f172a;border-left:4px solid #38bdf8;padding-left:10px;}
.wf-render h3{font-size:16px;color:#111827;}
.wf-render p{margin:0 0 14px;color:#344054;}
.wf-render blockquote{margin:16px 0;padding:12px 14px;border-left:4px solid #38bdf8;background:rgba(56,189,248,0.10);color:#38536a;}
.wf-render code{background:rgba(15,23,42,0.08);padding:2px 5px;border-radius:4px;font-size:13px;}
.wf-render pre{background:#0f172a;color:#dbeafe;border-radius:8px;padding:14px;overflow:auto;margin:14px 0;}
.wf-render pre code{background:transparent;padding:0;color:inherit;}
.wf-render ul,.wf-render ol{padding-left:22px;margin:12px 0;}
.wf-render li{margin:4px 0;color:#344054;}
.wf-render table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px;}
.wf-render th,.wf-render td{border-bottom:1px solid rgba(15,23,42,0.1);padding:8px;text-align:left;}
.wf-render th{background:rgba(56,189,248,0.1);font-weight:900;}
.wf-render img{max-width:100%;border-radius:8px;margin:10px 0;}
.wf-render a{color:#0284c7;text-decoration:none;font-weight:800;}
.theme-default .wf-render,.theme-default .wf-render p,.theme-default .wf-render li,.theme-default .wf-render blockquote{color:#344054;}
.wf-ai-added{animation:wf-added-flash 1.8s ease;border-radius:10px;}
@keyframes wf-added-flash{0%{box-shadow:0 0 0 0 rgba(52,211,153,.0);background:rgba(52,211,153,.0);}20%{box-shadow:0 0 0 4px rgba(52,211,153,.18);background:rgba(52,211,153,.08);}100%{box-shadow:0 0 0 0 rgba(52,211,153,0);background:transparent;}}
.theme-dark .wf-render h1,.theme-dark .wf-render h2,.theme-dark .wf-render h3{color:#f8fafc;}
.theme-dark .wf-render p,.theme-dark .wf-render li{color:#dbeafe;}
.theme-dark .wf-render h2{border-left-color:#a78bfa;}
.theme-dark .wf-render blockquote{border-left-color:#a78bfa;background:rgba(167,139,250,0.12);color:#dbeafe;}
.theme-warm .wf-render h1,.theme-warm .wf-render h2,.theme-warm .wf-render h3{color:#594633;}
.theme-warm .wf-render p,.theme-warm .wf-render li{color:#594633;}
.theme-warm .wf-render h2{border-left-color:#f59e0b;}
.theme-warm .wf-render blockquote{border-left-color:#f59e0b;background:rgba(245,158,11,0.1);}
.theme-blue .wf-render h1,.theme-blue .wf-render h2,.theme-blue .wf-render h3{color:#243b56;}
.theme-blue .wf-render p,.theme-blue .wf-render li,.theme-blue .wf-render blockquote{color:#243b56;}
.theme-blue .wf-render h2{border-left-color:#2563eb;}
.theme-blue .wf-render blockquote{border-left-color:#2563eb;background:rgba(37,99,235,0.08);}
.theme-green .wf-render h1,.theme-green .wf-render h2,.theme-green .wf-render h3{color:#184235;}
.theme-green .wf-render p,.theme-green .wf-render li,.theme-green .wf-render blockquote{color:#184235;}
.theme-green .wf-render h2,.theme-green .wf-render blockquote{border-left-color:#10b981;}
.theme-green .wf-render blockquote{background:rgba(16,185,129,0.10);}
.theme-pink .wf-render h1,.theme-pink .wf-render h2,.theme-pink .wf-render h3{color:#513042;}
.theme-pink .wf-render p,.theme-pink .wf-render li,.theme-pink .wf-render blockquote{color:#513042;}
.theme-pink .wf-render h2,.theme-pink .wf-render blockquote{border-left-color:#f472b6;}
.theme-pink .wf-render blockquote{background:rgba(244,114,182,0.10);}
.theme-gray .wf-render h1,.theme-gray .wf-render h2,.theme-gray .wf-render h3{color:#263244;}
.theme-gray .wf-render p,.theme-gray .wf-render li,.theme-gray .wf-render blockquote{color:#263244;}
.theme-gray .wf-render h2,.theme-gray .wf-render blockquote{border-left-color:#64748b;}
.theme-gray .wf-render blockquote{background:rgba(100,116,139,0.10);}
.theme-gold .wf-render h1,.theme-gold .wf-render h2,.theme-gold .wf-render h3{color:#513b17;}
.theme-gold .wf-render p,.theme-gold .wf-render li,.theme-gold .wf-render blockquote{color:#513b17;}
.theme-gold .wf-render h2,.theme-gold .wf-render blockquote{border-left-color:#d97706;}
.theme-gold .wf-render blockquote{background:rgba(217,119,6,0.10);}
.wf-side{padding:12px 12px 14px;overflow:auto;border-left:1px solid rgba(59,130,246,0.24);}
.wf-tool-group{border:1px solid rgba(255,255,255,0.07);border-radius:14px;background:#111520;padding:10px;margin-bottom:10px;}
.wf-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.wf-tool-grid .wf-btn{margin:0;height:36px;font-size:11px;}
.wf-tool-grid .wf-btn.wide{grid-column:1/-1;}
.wf-tool-grid .wf-btn.wf-polish-option{position:relative;border-color:rgba(52,211,153,0.34);background:rgba(15,23,42,0.72);color:#dbeafe;}
.wf-tool-grid .wf-btn.wf-polish-option.is-done:before{content:'✓';font-size:11px;margin-right:4px;color:#86efac;font-weight:1000;}
.wf-polish-title{grid-column:1/-1;height:auto!important;min-height:38px;border:1px solid rgba(52,211,153,.25)!important;background:rgba(15,23,42,.78)!important;color:#cbd5e1!important;cursor:default!important;line-height:1.35!important;flex-direction:column;gap:2px;}
.wf-polish-title b{font-size:12px;color:#f8fafc;}
.wf-label{font-size:10px;font-weight:1000;color:#8fa5bd;margin:0 0 8px;padding-top:0;border-top:0;}
.wf-label:first-child{margin-top:0;padding-top:0;border-top:0;}
.wf-theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:0;}
.wf-theme-grid button{height:34px;border:1px solid rgba(255,255,255,0.08);border-radius:9px;background:#171a24;color:#aebbd0;padding:0 6px;font-size:10px;font-weight:900;cursor:pointer;font-family:inherit;}
.wf-theme-grid button.is-on{border-color:#ff4f6d;background:rgba(255,79,109,0.12);color:#fff;}
.wf-side .wf-btn{width:100%;height:39px;margin-bottom:10px;border-radius:10px;background:#191c26;color:#f8fafc;}
.wf-tool-group>.wf-btn{box-sizing:border-box;min-height:39px;line-height:1.2;padding:0 11px;display:flex;align-items:center;justify-content:center;}
.wf-side-top{grid-template-columns:1fr 1fr 1fr!important;}
.wf-btn.wf-primary-pink{border:0;background:linear-gradient(135deg,#ff3366,#c56be8);color:#fff;}
.wf-btn.wf-primary-green{border:0;background:#12b83f;color:#fff;}
.wf-btn.wf-primary-gold{border:0;background:#b37a08;color:#fff;}
.wf-btn.wf-primary-orange{border:0;background:linear-gradient(135deg,#ff9f1c,#f97316);color:#fff;}
.wf-side-top{display:grid;grid-template-columns:1fr 1fr 34px;gap:7px;margin-bottom:12px;}
.wf-side-top .wf-btn{height:34px;margin:0;padding:0 6px;font-size:10px;border-radius:8px;}
.wf-side-close{border:1px solid rgba(255,255,255,0.08)!important;background:#191c26!important;color:#ef9a9a!important;font-size:18px!important;line-height:1!important;}
.wechat-format-overlay .wf-side-close{display:none!important;}
.wf-tool-status{height:28px;border-radius:999px;background:rgba(255,79,139,0.08);color:#ff8ab0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:1000;margin-bottom:10px;border:1px solid rgba(255,79,139,0.18);}
.wf-tool-status i{width:7px;height:7px;border-radius:50%;background:#ff4f8b;margin-right:6px;box-shadow:0 0 12px rgba(255,79,139,0.85);font-style:normal;}
.wf-tip{margin-top:18px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:#171a24;color:#8998ac;font-size:10px;line-height:1.65;}
.wf-tip b{color:#22c55e;}
body.wechat-format-open{overflow:hidden!important;}
@media(max-width:1100px){.wechat-format-body{grid-template-columns:1fr 1fr;}.wf-side{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}.wf-side .wf-label,.wf-tip{grid-column:1/-1;}.wf-theme-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);}}
@media(max-width:768px){.wechat-format-body{grid-template-columns:1fr;overflow:auto;}.wf-editor,.wf-preview-panel,.wf-side{min-height:auto;}#wf-md-input,.wf-preview-scroll{min-height:300px;height:auto;}.wf-side{display:block;}}
.material-collect-overlay{position:fixed;inset:0;z-index:176000;display:none;padding:18px;background:rgba(0,0,0,0.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.material-collect-overlay.is-open{display:block;}
.material-collect-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(52,211,153,0.32);border-radius:22px;background:rgba(7,9,14,0.98);box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;color:#e5edf8;}
.material-collect-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(52,211,153,0.14),rgba(243,175,66,0.08));}
.material-collect-title{display:flex;align-items:center;gap:12px;min-width:0;}
.material-collect-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#34d399,#f3af42);color:#041018;font-size:21px;font-weight:1000;}
.material-collect-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.material-collect-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.4;}
.material-collect-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.material-collect-actions button,.mc-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.material-collect-actions button:hover,.mc-btn:hover{border-color:rgba(52,211,153,0.45);background:rgba(52,211,153,0.1);}
.mc-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.material-collect-body{min-height:0;display:grid;grid-template-columns:300px minmax(460px,1fr) 360px;gap:12px;padding:12px;}
.mc-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.mc-editor-panel{display:flex;flex-direction:column;}
.mc-editor-panel .mc-form{min-height:0;overflow:auto;}
.mc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#fde68a;font-size:12px;font-weight:1000;}
.mc-form{display:grid;gap:10px;padding:12px;}
.mc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.mc-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,0.07);background:#0b0f17;}
.mc-step{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#111722;padding:9px 10px;}
.mc-step.is-on{border-color:rgba(52,211,153,0.42);box-shadow:0 0 0 3px rgba(52,211,153,0.08);}
.mc-step b{display:block;color:#fff;font-size:11px;line-height:1.25;}
.mc-step span{display:block;margin-top:4px;color:#8fa5bd;font-size:10px;line-height:1.35;}
.mc-purpose-list{padding:12px;display:grid;gap:9px;overflow:auto;}
.mc-purpose-card{border:1px solid rgba(255,255,255,0.08);border-radius:13px;background:#0b1018;padding:12px;display:grid;gap:5px;color:#e5edf8;text-align:left;}
.mc-purpose-card.is-on{border-color:rgba(52,211,153,0.45);background:linear-gradient(135deg,rgba(52,211,153,0.13),rgba(243,175,66,0.08));}
.mc-purpose-card strong{font-size:13px;line-height:1.25;}
.mc-purpose-card small{color:#9aa9bc;font-size:11px;line-height:1.45;}
.mc-link-note{margin:0 12px 10px;padding:11px;border:1px solid rgba(56,189,248,0.22);border-radius:12px;background:rgba(56,189,248,0.08);color:#bae6fd;font-size:11px;line-height:1.65;}
.mc-compliance{margin:0 12px 12px;padding:11px;border:1px solid rgba(252,165,165,0.24);border-radius:12px;background:rgba(127,29,29,0.16);color:#fecaca;font-size:11px;line-height:1.65;}
.mc-field span{display:block;margin-bottom:5px;color:#bcd0e4;font-size:11px;font-weight:900;}
.mc-field input,.mc-field textarea,.mc-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.mc-field textarea{min-height:84px;resize:vertical;}
.mc-field textarea.mc-source-text{min-height:260px;}
.mc-field input:focus,.mc-field textarea:focus,.mc-field select:focus{border-color:rgba(52,211,153,0.48);box-shadow:0 0 0 3px rgba(52,211,153,0.1);}
.mc-form-actions{display:flex;gap:8px;flex-wrap:wrap;}
.mc-save{border:0!important;background:linear-gradient(135deg,#34d399,#f3af42)!important;color:#041018!important;}
.mc-rewrite{border:0!important;background:linear-gradient(135deg,#34d399,#38bdf8)!important;color:#041018!important;}
.mc-tip{padding:10px;border-radius:12px;border:1px solid rgba(243,175,66,0.18);background:rgba(243,175,66,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
.mc-note-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px;}
.mc-note-chips button{border:1px solid rgba(52,211,153,0.24);border-radius:999px;background:rgba(52,211,153,0.08);color:#bbf7d0;padding:6px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.mc-note-chips button:hover{border-color:rgba(52,211,153,0.48);background:rgba(52,211,153,0.14);}
.mc-history-wrap{margin:0 12px 12px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(7,10,16,0.62);overflow:hidden;}
.mc-history-wrap.is-highlight{border-color:rgba(52,211,153,0.5);box-shadow:0 0 0 3px rgba(52,211,153,0.12);}
.mc-history-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid rgba(255,255,255,0.07);color:#f8fafc;font-size:12px;font-weight:1000;}
.mc-history-head small{color:#8fa5bd;font-size:10px;font-weight:800;}
.mc-list{max-height:310px;min-height:150px;overflow:auto;padding:10px;display:grid;gap:10px;align-content:start;}
.mc-empty{padding:18px;border:1px dashed rgba(125,211,252,0.24);border-radius:14px;color:#9fb2c7;font-size:12px;line-height:1.6;text-align:center;background:rgba(7,10,16,0.7);}
.mc-card{border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:linear-gradient(180deg,#111827,#090b11);padding:12px;display:grid;gap:8px;}
.mc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.mc-card-title{min-width:0;color:#fff;font-size:14px;font-weight:1000;line-height:1.35;word-break:break-word;}
.mc-card-platform{flex:0 0 auto;border:1px solid rgba(52,211,153,0.3);border-radius:999px;background:rgba(52,211,153,0.1);color:#bbf7d0;font-size:10px;font-weight:1000;padding:3px 8px;}
.mc-card-url{color:#7dd3fc;font-size:11px;line-height:1.45;word-break:break-all;}
.mc-card-meta{display:flex;gap:6px;flex-wrap:wrap;}
.mc-card-meta span{border:1px solid rgba(125,211,252,0.18);border-radius:999px;background:rgba(125,211,252,0.08);color:#bae6fd;font-size:10px;font-weight:900;padding:3px 8px;}
.mc-card-body,.mc-card-note{color:#cbd5e1;font-size:12px;line-height:1.55;white-space:pre-wrap;}
.mc-card-body{max-height:76px;overflow:auto;border-left:3px solid rgba(52,211,153,0.42);padding-left:9px;background:rgba(52,211,153,0.04);border-radius:8px;}
.mc-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.07);padding-top:8px;}
.mc-card-time{color:#7d8ca3;font-size:10px;}
.mc-card-actions{display:flex;gap:7px;flex-wrap:wrap;}
.mc-card-actions button{border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:rgba(255,255,255,0.04);color:#e5edf8;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.mc-card-actions button:hover{border-color:rgba(52,211,153,0.42);background:rgba(52,211,153,0.1);}
.mc-result-panel{display:grid;grid-template-rows:auto auto 1fr auto;min-height:0;}
.mc-result-status{margin:12px 12px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(56,189,248,0.20);background:rgba(56,189,248,0.08);color:#bae6fd;font-size:12px;line-height:1.55;}
.mc-result-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;}
.mc-result-tabs button{height:34px;border:1px solid rgba(255,255,255,0.08);border-radius:9px;background:#111722;color:#aebbd0;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.mc-result-tabs button.is-on{border-color:rgba(255,79,139,0.44);background:rgba(255,79,139,0.14);color:#fff;}
.mc-output{min-height:0;margin:0 12px 12px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:#080c13;overflow:auto;padding:14px;color:#dbe7f5;font-size:12px;line-height:1.75;white-space:pre-wrap;}
.mc-output h3{margin:0 0 10px;font-size:14px;color:#fff;}
.mc-output .mc-output-empty{color:#8fa5bd;text-align:center;padding:34px 8px;white-space:normal;}
.mc-link-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;}
.mc-link-actions .mc-btn{height:38px;padding:0 8px;}
body.material-collect-open{overflow:hidden!important;}
@media(max-width:1180px){.material-collect-body{grid-template-columns:260px 1fr;overflow:auto;}.mc-result-panel{grid-column:1/-1;min-height:420px;}.mc-list{min-height:220px;height:auto;}.mc-workflow{grid-template-columns:repeat(2,1fr);}}
@media(max-width:900px){.material-collect-body{grid-template-columns:1fr;overflow:auto;}.mc-list{min-height:280px;height:auto;}.material-collect-overlay{padding:0;}.material-collect-workbench{border-radius:0;border-left:0;border-right:0;}.material-collect-head{align-items:flex-start;flex-direction:column;}}
@media(max-width:640px){.mc-row{grid-template-columns:1fr;}}
.image-compress-overlay{position:fixed;inset:0;z-index:176050;display:none;padding:18px;background:rgba(0,0,0,0.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.image-compress-overlay.is-open{display:block;}
.image-compress-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(34,211,238,0.34);border-radius:22px;background:#080b12;color:#e5edf8;box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;}
.image-compress-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(34,211,238,0.16),rgba(52,211,153,0.1));}
.image-compress-title{display:flex;align-items:center;gap:12px;min-width:0;}
.image-compress-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee,#34d399);color:#061018;font-size:20px;font-weight:1000;}
.image-compress-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.image-compress-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.45;}
.image-compress-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.image-compress-actions button,.ic-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.image-compress-actions button:hover,.ic-btn:hover{border-color:rgba(34,211,238,0.45);background:rgba(34,211,238,0.1);}
.ic-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.image-compress-body{min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;padding:12px;overflow:hidden;}
.ic-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.ic-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#bae6fd;font-size:12px;font-weight:1000;}
.ic-form{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;}
.ic-drop{border:1px dashed rgba(34,211,238,0.36);border-radius:15px;background:linear-gradient(135deg,rgba(34,211,238,0.08),rgba(52,211,153,0.05));padding:22px 14px;text-align:center;color:#dbeafe;cursor:pointer;}
.ic-drop.is-drag{border-color:#34d399;background:rgba(52,211,153,0.14);}
.ic-drop b{display:block;font-size:15px;color:#fff;margin-bottom:6px;}
.ic-drop span{display:block;font-size:12px;line-height:1.55;color:#a9bed4;}
.ic-field span{display:block;margin-bottom:5px;color:#bcd0e4;font-size:11px;font-weight:900;}
.ic-field input,.ic-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.ic-field input:focus,.ic-field select:focus{border-color:rgba(34,211,238,0.5);box-shadow:0 0 0 3px rgba(34,211,238,0.1);}
.ic-option-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.ic-target-custom.is-hidden{display:none;}
.ic-mode-grid{display:grid;grid-template-columns:1fr;gap:8px;}
.ic-mode-card{position:relative;display:grid;gap:4px;border:1px solid rgba(255,255,255,0.09);border-radius:13px;background:#0b1018;color:#e5edf8;padding:12px;text-align:left;font-family:inherit;cursor:pointer;}
.ic-mode-card strong{font-size:13px;color:#fff;line-height:1.25;}
.ic-mode-card span{font-size:11px;color:#9fb2c7;line-height:1.45;}
.ic-mode-card.is-on{border-color:rgba(34,211,238,0.52);background:linear-gradient(135deg,rgba(34,211,238,0.14),rgba(52,211,153,0.08));box-shadow:0 0 0 3px rgba(34,211,238,0.08);}
.ic-mode-card.is-on:after{content:'推荐';position:absolute;right:10px;top:10px;border-radius:999px;background:#34d399;color:#041018;font-size:10px;font-weight:1000;padding:3px 7px;}
.ic-auto-note{border:1px solid rgba(52,211,153,0.22);border-radius:13px;background:rgba(52,211,153,0.08);padding:11px;color:#bbf7d0;font-size:12px;line-height:1.65;}
.ic-advanced{border:1px solid rgba(255,255,255,0.08);border-radius:13px;background:#0b1018;overflow:hidden;}
.ic-advanced summary{cursor:pointer;list-style:none;padding:11px 12px;color:#bae6fd;font-size:12px;font-weight:1000;}
.ic-advanced summary::-webkit-details-marker{display:none;}
.ic-advanced summary:after{content:'展开';float:right;color:#8fa5bd;font-size:11px;}
.ic-advanced[open] summary:after{content:'收起';}
.ic-advanced-inner{padding:0 12px 12px;display:grid;gap:10px;}
.ic-primary{border:0!important;background:linear-gradient(135deg,#22d3ee,#34d399)!important;color:#041018!important;}
.ic-tip{padding:10px;border-radius:12px;border:1px solid rgba(34,211,238,0.18);background:rgba(34,211,238,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
.ic-result{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;align-content:start;}
.ic-empty{grid-column:1/-1;padding:28px;border:1px dashed rgba(34,211,238,0.24);border-radius:14px;color:#9fb2c7;font-size:12px;line-height:1.7;text-align:center;background:rgba(7,10,16,0.7);}
.ic-card{border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:linear-gradient(180deg,#111827,#090b11);overflow:hidden;display:flex;flex-direction:column;min-height:310px;}
.ic-thumb{height:150px;background:#070a10;display:grid;place-items:center;overflow:hidden;}
.ic-thumb img{width:100%;height:100%;object-fit:contain;display:block;}
.ic-info{padding:10px;display:grid;gap:7px;min-width:0;}
.ic-name{color:#fff;font-size:12px;font-weight:1000;line-height:1.35;word-break:break-word;}
.ic-meta{display:grid;gap:4px;color:#a9bed4;font-size:11px;line-height:1.45;}
.ic-save{color:#86efac;font-weight:1000;}
.ic-target-ok{color:#86efac;font-weight:1000;}
.ic-target-warn{color:#fde68a;font-weight:1000;}
.ic-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding:0 10px 10px;}
.ic-card-actions button{border:1px solid rgba(34,211,238,0.25);border-radius:9px;background:rgba(34,211,238,0.08);color:#bae6fd;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ic-card-actions button:hover{background:rgba(34,211,238,0.16);}
.ic-status{padding:10px 12px;border-radius:12px;border:1px solid rgba(34,211,238,0.18);background:rgba(34,211,238,0.06);color:#bae6fd;font-size:12px;line-height:1.55;}
body.image-compress-open{overflow:hidden!important;}
@media(max-width:900px){.image-compress-overlay{padding:0;}.image-compress-workbench{border-radius:0;border-left:0;border-right:0;}.image-compress-head{align-items:flex-start;flex-direction:column;}.image-compress-body{grid-template-columns:1fr;overflow:auto;}.ic-form,.ic-result{height:auto;min-height:260px;}}
.poster-template-overlay{position:fixed;inset:0;z-index:176070;display:none;padding:18px;background:rgba(0,0,0,0.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.poster-template-overlay.is-open{display:block;}
.poster-template-workbench{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(243,175,66,0.34);border-radius:22px;background:#080b12;color:#e5edf8;box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;}
.poster-template-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(243,175,66,0.15),rgba(34,211,238,0.1));}
.poster-template-title{display:flex;align-items:center;gap:12px;min-width:0;}
.poster-template-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#f3af42,#22d3ee);color:#061018;font-size:20px;font-weight:1000;}
.poster-template-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.poster-template-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.45;}
.poster-template-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.poster-template-actions button,.pt-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.poster-template-actions button:hover,.pt-btn:hover{border-color:rgba(243,175,66,0.45);background:rgba(243,175,66,0.1);}
.pt-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.poster-template-body{min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;padding:12px;overflow:hidden;}
.pt-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.pt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#fde68a;font-size:12px;font-weight:1000;}
.pt-form{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;}
.pt-drop{border:1px dashed rgba(243,175,66,0.36);border-radius:15px;background:linear-gradient(135deg,rgba(243,175,66,0.08),rgba(34,211,238,0.05));padding:18px 14px;text-align:center;color:#fef3c7;cursor:pointer;}
.pt-drop.is-drag{border-color:#22d3ee;background:rgba(34,211,238,0.14);}
.pt-drop b{display:block;font-size:15px;color:#fff;margin-bottom:6px;}
.pt-drop span{display:block;font-size:12px;line-height:1.55;color:#a9bed4;}
.pt-field span{display:block;margin-bottom:5px;color:#d9e7f8;font-size:11px;font-weight:900;}
.pt-field input,.pt-field textarea,.pt-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.pt-field textarea{min-height:88px;resize:vertical;}
.pt-field input:focus,.pt-field textarea:focus,.pt-field select:focus{border-color:rgba(243,175,66,0.5);box-shadow:0 0 0 3px rgba(243,175,66,0.1);}
.pt-image-controls{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,0.08);border-radius:13px;background:#0b1018;}
.pt-image-controls-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fde68a;font-size:12px;font-weight:1000;}
.pt-image-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;}
.pt-image-controls label{display:grid;gap:5px;color:#d9e7f8;font-size:11px;font-weight:900;}
.pt-image-controls select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:#070a10;color:#e5edf8;font-size:12px;line-height:1.45;padding:8px 10px;font-family:inherit;outline:none;color-scheme:dark;}
.pt-image-controls input[type=range]{width:100%;accent-color:#f3af42;}
.pt-mini-btn{height:30px;border:1px solid rgba(243,175,66,.24);border-radius:9px;background:rgba(243,175,66,.08);color:#fde68a;font-size:11px;font-weight:1000;cursor:pointer;}
.pt-mini-btn:hover{background:rgba(243,175,66,.15);}
.pt-image-list{display:grid;gap:8px;}
.pt-image-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0b1018;padding:7px;}
.pt-image-item.is-on{border-color:rgba(34,211,238,.48);box-shadow:0 0 0 2px rgba(34,211,238,.09);}
.pt-image-item img{width:54px;height:54px;object-fit:cover;border-radius:9px;background:#020617;}
.pt-image-item b{display:block;color:#f8fafc;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pt-image-item span{display:block;color:#9fb2c7;font-size:10px;line-height:1.35;margin-top:2px;}
.pt-image-item-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;}
.pt-image-item-actions button{height:28px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#10131b;color:#d9e7f8;font-size:10px;font-weight:900;cursor:pointer;}
.pt-image-item-actions button:hover{border-color:rgba(243,175,66,.42);color:#fde68a;}
.pt-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.pt-template-card{position:relative;display:grid;gap:4px;border:1px solid rgba(255,255,255,0.09);border-radius:13px;background:#0b1018;color:#e5edf8;padding:11px;text-align:left;font-family:inherit;cursor:pointer;}
.pt-template-card strong{font-size:12px;color:#fff;line-height:1.25;}
.pt-template-card span{font-size:10px;color:#9fb2c7;line-height:1.45;}
.pt-template-card.is-on{border-color:rgba(243,175,66,0.52);background:linear-gradient(135deg,rgba(243,175,66,0.14),rgba(34,211,238,0.08));box-shadow:0 0 0 3px rgba(243,175,66,0.08);}
.pt-advanced-templates{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0b1018;overflow:hidden;}
.pt-advanced-templates summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;color:#fde68a;font-size:12px;font-weight:1000;cursor:pointer;list-style:none;}
.pt-advanced-templates summary::-webkit-details-marker{display:none;}
.pt-advanced-templates summary:after{content:'展开';color:#9fb2c7;font-size:10px;font-weight:900;}
.pt-advanced-templates[open] summary:after{content:'收起';}
.pt-advanced-templates .pt-template-grid{padding:0 11px 11px;}
.pt-primary{border:0!important;background:linear-gradient(135deg,#f3af42,#22d3ee)!important;color:#061018!important;}
.pt-tip{padding:10px;border-radius:12px;border:1px solid rgba(243,175,66,0.18);background:rgba(243,175,66,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
.pt-source-hint{padding:8px 10px;border-radius:11px;border:1px solid rgba(34,211,238,0.18);background:rgba(34,211,238,0.06);color:#bae6fd;font-size:11px;line-height:1.45;}
.pt-history-picker{position:absolute;inset:82px 16px 16px auto;width:min(390px,calc(100vw - 32px));z-index:2;display:none;border:1px solid rgba(243,175,66,0.28);border-radius:16px;background:rgba(8,12,20,0.98);box-shadow:0 24px 80px rgba(0,0,0,.55);overflow:hidden;}
.pt-history-picker.is-open{display:block;}
.pt-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:1000;}
.pt-history-head button{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#111827;color:#fecaca;font-weight:1000;cursor:pointer;}
.pt-history-grid{max-height:min(62vh,520px);overflow:auto;padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;}
.pt-history-item{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b1018;color:#e5edf8;padding:6px;cursor:pointer;text-align:left;}
.pt-history-item:hover{border-color:rgba(243,175,66,.5);background:rgba(243,175,66,.08);}
.pt-history-item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:9px;display:block;background:#111827;}
.pt-history-item span{display:block;margin-top:5px;font-size:10px;color:#a9bed4;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pt-history-empty{grid-column:1/-1;padding:24px 8px;text-align:center;color:#94a3b8;font-size:12px;line-height:1.6;}
.pt-stage{height:calc(100% - 42px);min-height:0;display:grid;grid-template-rows:1fr auto;gap:12px;padding:12px;}
.pt-canvas-wrap{min-height:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#070a10;overflow:hidden;padding:12px;}
#pt-canvas{width:auto;max-width:100%;max-height:calc(100vh - 210px);height:auto;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,0.46);background:#111827;}
.pt-stage-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.pt-status{margin-right:auto;color:#bae6fd;font-size:12px;line-height:1.5;}
body.poster-template-open{overflow:hidden!important;}
@media(max-width:900px){.poster-template-overlay{padding:0;}.poster-template-workbench{border-radius:0;border-left:0;border-right:0;}.poster-template-head{align-items:flex-start;flex-direction:column;}.poster-template-body{grid-template-columns:1fr;overflow:auto;}.pt-form,.pt-stage{height:auto;min-height:360px;}.pt-template-grid{grid-template-columns:1fr;}}
.asset-center-overlay{position:fixed;inset:0;z-index:176120;display:none;padding:18px;background:rgba(0,0,0,0.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.asset-center-overlay.is-open{display:block;}
.asset-center-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto auto 1fr;border:1px solid rgba(56,189,248,0.28);border-radius:22px;background:rgba(7,9,14,0.98);box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;color:#e5edf8;}
.asset-center-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(56,189,248,0.14),rgba(243,175,66,0.08));}
.asset-center-title{display:flex;align-items:center;gap:12px;min-width:0;}
.asset-center-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee,#f3af42);color:#061018;font-size:20px;font-weight:1000;}
.asset-center-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.asset-center-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.45;}
.asset-center-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.asset-center-actions button,.ac-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.asset-center-actions button:hover,.ac-btn:hover{border-color:rgba(56,189,248,0.45);background:rgba(56,189,248,0.1);}
.lc-click-feedback{transform:translateY(1px) scale(.985)!important;filter:brightness(1.18)!important;box-shadow:0 0 0 2px rgba(125,211,252,.22),0 0 18px rgba(125,211,252,.24)!important;}
.lc-success-feedback{filter:brightness(1.16)!important;box-shadow:0 0 0 2px rgba(52,211,153,.26),0 0 20px rgba(52,211,153,.28)!important;}
.lc-error-feedback{filter:brightness(1.08)!important;box-shadow:0 0 0 2px rgba(248,113,113,.24),0 0 20px rgba(248,113,113,.24)!important;}
.asset-center-actions .ac-close{width:38px;height:38px;padding:0;font-size:22px;line-height:1;color:#fecaca;border-color:rgba(239,68,68,0.32);}
.asset-center-tabs{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.08);overflow-x:auto;}
.asset-center-tabs button{flex:0 0 auto;border:1px solid rgba(255,255,255,0.1);background:#0c1018;color:#a9bed4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;}
.asset-center-tabs button.is-on{color:#061018;background:linear-gradient(135deg,#22d3ee,#f3af42);border-color:transparent;}
.asset-center-body{min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;padding:12px;overflow:hidden;}
.asset-center-summary{min-height:0;overflow:auto;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;padding:12px;}
.ac-stat{border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:#080b12;padding:12px;margin-bottom:10px;}
.ac-stat b{display:block;color:#fff;font-size:22px;line-height:1;margin-bottom:5px;}
.ac-stat span{display:block;color:#8fa5bd;font-size:11px;line-height:1.45;font-weight:800;}
.ac-tip{margin:10px 0 0;padding:10px;border-radius:12px;border:1px solid rgba(243,175,66,0.18);background:rgba(243,175,66,0.06);color:#cbd5e1;font-size:11px;line-height:1.7;}
.asset-center-list{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:12px;padding-right:4px;}
.asset-center-list.is-image-gallery{grid-template-columns:repeat(auto-fill,minmax(clamp(142px,11.5vw,180px),1fr));grid-auto-flow:dense;gap:clamp(8px,.7vw,12px);align-items:start;}
.ac-card-media{cursor:zoom-in;}
.ac-card{border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:linear-gradient(180deg,#141824,#0a0d14);overflow:hidden;min-width:0;display:grid;grid-template-rows:auto 1fr;}
.ac-card-media{height:190px;background:#05070c;display:grid;place-items:center;overflow:hidden;}
.ac-card-media img{width:100%;height:100%;object-fit:contain;display:block;}
.ac-card-media video{width:100%;height:100%;object-fit:contain;display:block;background:#000;}
.ac-card.is-video .ac-card-media{cursor:pointer;position:relative;}
.ac-card-video-poster{position:relative;width:100%;height:100%;display:grid;place-items:center;background:#05070c;overflow:hidden;}
.ac-card-video-poster video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82);pointer-events:none;}
.ac-card-video-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.48));pointer-events:none;}
.ac-card-video-play{position:relative;z-index:1;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee,#2563eb);color:#fff;font-size:24px;font-weight:1000;box-shadow:0 16px 42px rgba(37,99,235,.42);}
.ac-card-video-play::before{content:"";margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent currentColor;}
.ac-card.is-video:hover .ac-card-video-play{transform:scale(1.04);box-shadow:0 18px 48px rgba(34,211,238,.38);}
.ac-card-body{padding:12px;display:grid;gap:8px;min-height:0;}
.ac-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#67e8f9;font-size:10px;font-weight:1000;}
.ac-card h3{margin:0;color:#fff;font-size:14px;line-height:1.35;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ac-card p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.62;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;}
.ac-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px;position:relative;z-index:2;}
.ac-card-actions button{border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:#0b1018;color:#f8fafc;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ac-card-actions button:hover{border-color:rgba(125,211,252,.55);background:rgba(8,20,34,.94);}
.ac-card-actions button.lc-success-feedback{background:rgba(34,197,94,.22)!important;border-color:rgba(74,222,128,.58)!important;color:#dcfce7!important;}
.ac-card-actions button.lc-error-feedback{background:rgba(127,29,29,.28)!important;border-color:rgba(248,113,113,.58)!important;color:#fecaca!important;}
.ac-card-actions .is-main{color:#061018;background:linear-gradient(135deg,#22d3ee,#f3af42);border-color:transparent;}
.ac-card-actions .is-danger{color:#fecaca;border-color:rgba(239,68,68,.28);}
.ac-card.is-image{position:relative;display:block;aspect-ratio:1/1;border-radius:8px;background:#05070c;box-shadow:0 10px 24px rgba(0,0,0,.26);}
.ac-card.is-image .ac-card-media{height:100%;border-radius:inherit;background:#05070c;}
.ac-card.is-image .ac-card-media img{object-fit:contain;transition:transform .22s ease,filter .22s ease;}
.ac-card.is-image:hover .ac-card-media img{transform:scale(1.025);filter:brightness(.82);}
.ac-card.is-image .ac-card-body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:8px;display:grid;gap:0;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.82) 38%,rgba(2,6,23,.96));}
.ac-card.is-image .ac-card-kicker{display:none;}
.ac-card.is-image h3{display:none;}
.ac-card.is-image p{display:none;}
.ac-card.is-image .ac-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;}
.ac-card.is-video .ac-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}
.ac-card.is-image .ac-card-actions button{min-height:30px;padding:6px 8px;border-radius:7px;background:rgba(7,12,24,.9);border-color:rgba(125,211,252,.24);color:#e0f2fe;font-size:11px;line-height:1.1;text-align:center;box-shadow:0 5px 14px rgba(0,0,0,.22);}
.ac-card.is-image .ac-card-actions .is-main{background:rgba(7,12,24,.86);border-color:rgba(243,175,66,.32);color:#fef08a;}
.ac-card.is-image .ac-card-actions .is-danger{grid-column:span 1;color:#fecaca;border-color:rgba(248,113,113,.32);}
.ac-card.is-video .ac-card-actions button{padding:8px 5px;text-align:center;}
.ac-empty{grid-column:1/-1;display:grid;place-items:center;min-height:300px;border:1px dashed rgba(255,255,255,0.14);border-radius:18px;background:rgba(255,255,255,0.03);color:#9fb2c7;font-size:13px;line-height:1.7;text-align:center;padding:20px;}
.asset-video-preview{position:fixed;inset:0;z-index:176250;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(2,6,23,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.asset-video-preview.is-open{display:flex;}
.asset-video-preview-back{position:absolute;inset:0;cursor:zoom-out;}
.asset-video-preview-card{position:relative;z-index:1;width:min(860px,calc(100vw - 44px));max-height:calc(100vh - 44px);display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(125,211,252,.28);border-radius:18px;background:#060913;box-shadow:0 30px 110px rgba(0,0,0,.68);overflow:hidden;}
.asset-video-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);}
.asset-video-preview-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;font-size:14px;font-weight:1000;}
.asset-video-preview-close{width:36px;height:36px;border:1px solid rgba(248,113,113,.38);border-radius:10px;background:rgba(127,29,29,.22);color:#fecaca;font-size:22px;line-height:1;cursor:pointer;}
.asset-video-preview-body{min-height:0;display:grid;place-items:center;padding:14px;background:#02040a;}
.asset-video-preview-body video{width:100%;max-height:calc(100vh - 138px);background:#000;border-radius:12px;object-fit:contain;}
body.asset-center-open{overflow:hidden!important;}
@media(max-width:1500px){
  .asset-center-body{grid-template-columns:240px minmax(0,1fr);gap:10px;padding:10px;}
  .asset-center-list.is-image-gallery{grid-template-columns:repeat(auto-fill,minmax(clamp(142px,12vw,168px),1fr));}
  .ac-card.is-image .ac-card-body{padding:7px;}
  .ac-card.is-image .ac-card-actions{gap:5px;}
  .ac-card.is-image .ac-card-actions button{min-height:28px;padding:5px 7px;font-size:10.5px;}
}
@media(max-height:780px) and (min-width:901px){
  .asset-center-overlay{padding:12px;}
  .asset-center-head{padding:12px 14px;}
  .asset-center-tabs{padding:8px 12px;}
  .asset-center-body{gap:10px;padding:10px;}
  .asset-center-summary{padding:10px;}
  .ac-stat{padding:10px 12px;margin-bottom:8px;}
  .ac-tip{margin-top:8px;padding:9px;line-height:1.55;}
  .asset-center-list.is-image-gallery{grid-template-columns:repeat(auto-fill,minmax(clamp(136px,11.5vw,160px),1fr));gap:8px;}
  .ac-card.is-image .ac-card-body{padding:6px;}
  .ac-card.is-image .ac-card-actions{gap:5px;}
  .ac-card.is-image .ac-card-actions button{min-height:27px;padding:5px 6px;border-radius:6px;font-size:10.5px;}
}
@media(max-width:900px){.asset-center-overlay{padding:0;}.asset-center-workbench{border-radius:0;border-left:0;border-right:0;}.asset-center-head{align-items:flex-start;flex-direction:column;}.asset-center-body{grid-template-columns:1fr;overflow:auto;}.asset-center-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow:visible;}.ac-stat{margin:0;}.asset-center-list{overflow:visible;grid-template-columns:1fr;}.asset-center-list.is-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));}}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-overlay{
  background:rgba(248,250,252,.92)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-head{
  border-bottom:1px solid #d8e3ec!important;
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-title h2{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-title p{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-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;
  opacity:1!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-actions button:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-btn:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-actions .ac-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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-tabs{
  border-bottom:1px solid #d8e3ec!important;
  background:#f8fafc!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-tabs button{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-tabs button:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-tabs button.is-on{
  border-color:transparent!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 10px 22px rgba(20,184,166,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-body{
  background:#f6f8fb!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-summary{
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-stat{
  border:1px solid #d8e3ec!important;
  background:#f8fafc!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-stat b{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-stat span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-tip{
  border:1px solid #fdba74!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .asset-center-list{
  background:#f6f8fb!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card{
  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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-media{
  background:#ffffff!important;
  box-shadow:inset 0 -1px 0 #e2e8f0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image{
  border-color:#d8e3ec!important;
  background:#ffffff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image .ac-card-media{
  background:#ffffff!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image .ac-card-body{
  background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.72) 38%,rgba(15,23,42,.92))!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-media video{
  background:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-kicker{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card h3{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card p{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-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;
  opacity:1!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-actions button:hover{
  border-color:#5eead4!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image .ac-card-actions button{
  border-color:rgba(191,219,254,.34)!important;
  background:rgba(15,23,42,.82)!important;
  color:#e0f2fe!important;
  -webkit-text-fill-color:#e0f2fe!important;
  box-shadow:0 5px 14px rgba(15,23,42,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image .ac-card-actions .is-main{
  border-color:rgba(253,224,71,.4)!important;
  background:rgba(15,23,42,.86)!important;
  color:#fef08a!important;
  -webkit-text-fill-color:#fef08a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card.is-image .ac-card-actions .is-danger{
  border-color:rgba(248,113,113,.42)!important;
  background:rgba(15,23,42,.82)!important;
  color:#fecaca!important;
  -webkit-text-fill-color:#fecaca!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-actions .is-main{
  border-color:transparent!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 10px 22px rgba(20,184,166,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-actions .is-danger{
  border-color:#fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-actions button.lc-success-feedback{
  border-color:#86efac!important;
  background:#dcfce7!important;
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-card-actions button.lc-error-feedback{
  border-color:#fecaca!important;
  background:#fff1f2!important;
  color:#b91c1c!important;
  -webkit-text-fill-color:#b91c1c!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ac-empty{
  border:1px dashed #94a3b8!important;
  background:#ffffff!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
  opacity:1!important;
}
.trend-insight-overlay{position:fixed;inset:0;z-index:176100;display:none;padding:18px;background:rgba(0,0,0,0.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.trend-insight-overlay.is-open{display:block;}
.trend-insight-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(125,211,252,0.34);border-radius:22px;background:#080b12;box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;color:#e5edf8;}
.trend-insight-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(56,189,248,0.16),rgba(168,85,247,0.1));}
.trend-insight-title{display:flex;align-items:center;gap:12px;min-width:0;}
.trend-insight-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#061018;font-size:20px;font-weight:1000;}
.trend-insight-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.trend-insight-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.45;}
.trend-insight-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.trend-insight-actions button,.ti-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.trend-insight-actions button:hover,.ti-btn:hover{border-color:rgba(125,211,252,0.45);background:rgba(125,211,252,0.1);}
.ti-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.trend-insight-body{min-height:0;display:grid;grid-template-columns:minmax(320px,0.82fr) minmax(460px,1.18fr);gap:12px;padding:12px;overflow:hidden;}
.ti-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.ti-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#bae6fd;font-size:12px;font-weight:1000;}
.ti-form{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;}
.ti-field span{display:block;margin-bottom:5px;color:#bcd0e4;font-size:11px;font-weight:900;}
.ti-field input,.ti-field textarea,.ti-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.ti-field textarea{min-height:78px;resize:vertical;}
.ti-field input:focus,.ti-field textarea:focus,.ti-field select:focus{border-color:rgba(125,211,252,0.5);box-shadow:0 0 0 3px rgba(125,211,252,0.1);}
.ti-chip-row{display:flex;gap:7px;flex-wrap:wrap;}
.ti-chip-row button{border:1px solid rgba(125,211,252,0.2);border-radius:999px;background:rgba(125,211,252,0.06);color:#dbeafe;padding:6px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ti-chip-row button:hover{background:rgba(125,211,252,0.14);}
.ti-primary{border:0!important;background:linear-gradient(135deg,#38bdf8,#a855f7)!important;color:#fff!important;}
.ti-green{border:0!important;background:linear-gradient(135deg,#34d399,#38bdf8)!important;color:#041018!important;}
.ti-tip{padding:10px;border-radius:12px;border:1px solid rgba(125,211,252,0.18);background:rgba(125,211,252,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
.ti-result{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:12px;align-content:start;}
.ti-empty{padding:22px;border:1px dashed rgba(125,211,252,0.24);border-radius:14px;color:#9fb2c7;font-size:12px;line-height:1.7;text-align:center;background:rgba(7,10,16,0.7);}
.ti-block{border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:linear-gradient(180deg,#111827,#090b11);padding:12px;}
.ti-block h4{margin:0 0 9px;color:#fff;font-size:13px;font-weight:1000;}
.ti-tags{display:flex;gap:7px;flex-wrap:wrap;}
.ti-tags span{border:1px solid rgba(56,189,248,0.24);border-radius:999px;background:rgba(56,189,248,0.08);color:#bae6fd;padding:5px 8px;font-size:11px;font-weight:900;}
.ti-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.ti-list li{display:flex;gap:8px;align-items:flex-start;color:#dbeafe;font-size:12px;line-height:1.55;}
.ti-list li:before{content:'•';color:#38bdf8;font-weight:1000;}
.ti-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;}
.ti-card-actions button{border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:rgba(255,255,255,0.04);color:#e5edf8;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ti-card-actions button:hover{border-color:rgba(125,211,252,0.42);background:rgba(125,211,252,0.1);}
.ti-prompt{white-space:pre-wrap;color:#cbd5e1;font-size:12px;line-height:1.65;word-break:break-word;}
.ti-risk-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;}
.ti-risk-badge{min-width:88px;border-radius:14px;padding:12px 10px;text-align:center;font-size:18px;font-weight:1000;color:#061018;background:linear-gradient(135deg,#34d399,#bae6fd);}
.ti-risk-badge.is-mid{background:linear-gradient(135deg,#facc15,#fb923c);}
.ti-risk-badge.is-high{background:linear-gradient(135deg,#fb7185,#ef4444);color:#fff;}
.ti-risk-summary p{margin:0;color:#dbeafe;font-size:12px;line-height:1.65;}
.ti-hit-list{display:grid;gap:8px;}
.ti-hit{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#090b11;padding:10px;}
.ti-hit-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;}
.ti-hit-word{color:#fff;font-size:13px;font-weight:1000;}
.ti-hit-cat{border-radius:999px;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.24);color:#bae6fd;padding:3px 7px;font-size:10px;font-weight:900;}
.ti-hit-desc,.ti-hit-suggest{color:#cbd5e1;font-size:12px;line-height:1.6;}
.ti-hit-suggest b{color:#86efac;}
.ti-highlight{white-space:pre-wrap;color:#dbeafe;font-size:12px;line-height:1.75;word-break:break-word;}
.ti-highlight mark{border-radius:5px;background:rgba(251,191,36,0.24);color:#fde68a;padding:0 3px;}
.ti-safe-text{white-space:pre-wrap;color:#e7fff5;font-size:13px;line-height:1.75;word-break:break-word;}
body.trend-insight-open{overflow:hidden!important;}
@media(max-width:900px){.trend-insight-overlay{padding:0;}.trend-insight-workbench{border-radius:0;border-left:0;border-right:0;}.trend-insight-head{align-items:flex-start;flex-direction:column;}.trend-insight-body{grid-template-columns:1fr;overflow:auto;}.ti-form,.ti-result{height:auto;min-height:260px;}}
.wf-primary-pink.is-copied{background:linear-gradient(135deg,#22c55e,#14b8a6)!important;color:#041018!important;box-shadow:0 0 0 2px rgba(34,197,94,.28),0 0 22px rgba(34,197,94,.28)!important;}
.wf-primary-pink.is-copy-fail{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(239,68,68,.24),0 0 20px rgba(239,68,68,.22)!important;}
.xhs-cover-planner-overlay{position:fixed;inset:0;z-index:176120;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,0.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.xhs-cover-planner-overlay.is-open{display:flex;}
.xhs-cover-planner{width:min(1360px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(255,36,66,0.34);border-radius:22px;background:#0b0d14;box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;color:#e5edf8;}
.xcp-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(255,36,66,0.16),rgba(243,175,66,0.1));}
.xcp-title{display:flex;align-items:center;gap:12px;min-width:0;}
.xcp-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-size:22px;}
.xcp-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.xcp-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.45;}
.xcp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.xcp-actions button,.xcp-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.xcp-actions button:hover,.xcp-btn:hover{border-color:rgba(255,36,66,0.45);background:rgba(255,36,66,0.1);}
.xcp-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.xcp-body{min-height:0;display:grid;grid-template-columns:300px 340px minmax(460px,1fr);gap:12px;padding:12px;overflow:hidden;}
.xcp-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.xcp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#fecdd3;font-size:12px;font-weight:1000;}
.xcp-form{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;}
.xcp-field span{display:block;margin-bottom:5px;color:#bcd0e4;font-size:11px;font-weight:900;}
.xcp-field input,.xcp-field textarea,.xcp-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.xcp-field textarea{min-height:112px;resize:vertical;}
.xcp-field input:focus,.xcp-field textarea:focus,.xcp-field select:focus{border-color:rgba(255,36,66,0.5);box-shadow:0 0 0 3px rgba(255,36,66,0.1);}
.xcp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.xcp-field-stack{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:7px;align-items:start;}
.xcp-ref-upload{border:1px dashed rgba(255,36,66,.28);border-radius:12px;background:rgba(255,36,66,.045);padding:10px;display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:center;}
.xcp-ref-thumb{width:66px;height:66px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#070a10;display:grid;place-items:center;overflow:hidden;color:#64748b;font-size:11px;font-weight:900;}
.xcp-ref-thumb img{width:100%;height:100%;object-fit:contain;display:none;background:#070a10;}
.xcp-ref-upload.has-img .xcp-ref-thumb img{display:block;}
.xcp-ref-upload.has-img .xcp-ref-thumb span{display:none;}
.xcp-ref-main{display:grid;gap:6px;min-width:0;}
.xcp-ref-title{font-size:11px;color:#fecdd3;font-weight:1000;}
.xcp-ref-status{font-size:10px;color:#9fb2c7;line-height:1.45;}
.xcp-ref-actions{display:flex;gap:7px;flex-wrap:wrap;}
.xcp-ref-actions button{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(15,23,42,.8);color:#e5edf8;padding:6px 8px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.xcp-ref-actions button:hover{border-color:rgba(255,36,66,.42);}
.xcp-ref-tip{display:none;margin-top:7px;padding:8px 9px;border-radius:10px;border:1px solid rgba(243,175,66,.22);background:rgba(243,175,66,.08);color:#fde68a;font-size:10px;line-height:1.5;font-weight:800;}
.xcp-ref-tip.is-show{display:block;}
.xcp-chip-row{display:flex;gap:7px;flex-wrap:wrap;}
.xcp-chip-row button{border:1px solid rgba(255,36,66,0.22);border-radius:999px;background:rgba(255,36,66,0.06);color:#fecdd3;padding:6px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.xcp-chip-row button:hover{background:rgba(255,36,66,0.14);}
.xcp-platform-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;}
.xcp-platform-tabs button{border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#090b12;color:#cbd5e1;padding:8px 6px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.xcp-platform-tabs button.is-on{border-color:rgba(255,36,66,0.42);background:rgba(255,36,66,0.14);color:#fecdd3;}
.xcp-template-grid{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start;}
.xcp-template-card{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:linear-gradient(180deg,rgba(17,24,39,0.95),rgba(7,10,16,0.95));padding:10px;text-align:left;color:#e5edf8;font-family:inherit;cursor:pointer;min-height:82px;}
.xcp-template-card:hover{border-color:rgba(255,36,66,0.34);background:rgba(255,36,66,0.08);}
.xcp-template-card.is-on{border-color:rgba(243,175,66,0.58);box-shadow:0 0 0 2px rgba(243,175,66,0.12);background:linear-gradient(180deg,rgba(255,36,66,0.14),rgba(17,24,39,0.96));}
.xcp-template-card b{display:block;color:#fff;font-size:12px;line-height:1.25;margin-bottom:5px;}
.xcp-template-card span{display:block;color:#9fb2c7;font-size:10px;line-height:1.45;}
.xcp-primary{border:0!important;background:linear-gradient(135deg,#ff2442,#f3af42)!important;color:#fff!important;}
.xcp-green{border:0!important;background:linear-gradient(135deg,#34d399,#38bdf8)!important;color:#041018!important;}
.xcp-tip{padding:10px;border-radius:12px;border:1px solid rgba(255,36,66,0.18);background:rgba(255,36,66,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
.xcp-result{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:12px;align-content:start;}
.xcp-empty{padding:22px;border:1px dashed rgba(255,36,66,0.24);border-radius:14px;color:#9fb2c7;font-size:12px;line-height:1.7;text-align:center;background:rgba(7,10,16,0.7);}
.xcp-card{border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:linear-gradient(180deg,#111827,#090b11);padding:12px;}
.xcp-plan-card{border:1px solid rgba(255,255,255,0.09);border-radius:14px;background:linear-gradient(180deg,#111827,#080a10);padding:12px;display:grid;gap:10px;}
.xcp-plan-card.is-picked{border-color:rgba(243,175,66,0.48);box-shadow:0 0 0 2px rgba(243,175,66,0.1);}
.xcp-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.xcp-plan-top h4{margin:0;color:#fff;font-size:14px;font-weight:1000;line-height:1.3;}
.xcp-plan-type{border:1px solid rgba(255,36,66,0.24);border-radius:999px;background:rgba(255,36,66,0.1);color:#fecdd3;padding:4px 7px;font-size:10px;font-weight:900;white-space:nowrap;}
.xcp-cover-preview{width:min(100%,260px);aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,#ff2442,#f3af42 52%,#10131b);padding:12px;display:grid;gap:9px;min-height:190px;justify-self:center;position:relative;box-sizing:border-box;}
.xcp-cover-preview.douyin{background:linear-gradient(135deg,#05070c,#111827 45%,#00f5ff);}
.xcp-cover-preview.video{width:min(100%,360px);aspect-ratio:16/9;min-height:150px;background:linear-gradient(135deg,#102018,#1f2937 55%,#d9b36a);}
.xcp-cover-preview.tpl-checklist,.xcp-cover-preview.tpl-mom-guide{background:linear-gradient(145deg,#fff7e8,#f97316 58%,#7c2d12);}
.xcp-cover-preview.tpl-contrast,.xcp-cover-preview.tpl-shock{background:linear-gradient(90deg,#0f172a 0 47%,#ef4444 47% 52%,#06b6d4 52%);}
.xcp-cover-preview.tpl-lifestyle,.xcp-cover-preview.tpl-collage{background:linear-gradient(135deg,#fff1c2,#fb7185 48%,#5eead4);}
.xcp-cover-preview.tpl-knowledge,.xcp-cover-preview.tpl-course{background:linear-gradient(135deg,#38bdf8,#f8fafc 48%,#fb7185);}
.xcp-cover-preview.tpl-warning{background:linear-gradient(135deg,#facc15,#111827 62%,#ef4444);}
.xcp-cover-preview.tpl-quote{background:linear-gradient(135deg,#fce7f3,#f9a8d4 52%,#7c2d12);}
.xcp-cover-preview.tpl-tutorial{background:linear-gradient(135deg,#dbeafe,#60a5fa 52%,#f97316);}
.xcp-cover-preview.tpl-magazine,.xcp-cover-preview.tpl-trust,.xcp-cover-preview.tpl-opinion{background:linear-gradient(135deg,#050505,#1f2937 58%,#d9b36a);}
.xcp-cover-preview.tpl-product,.xcp-cover-preview.tpl-beauty-texture{background:linear-gradient(135deg,#f8fafc,#fdf2f8 60%,#fb7185);}
.xcp-cover-preview.tpl-neon,.xcp-cover-preview.tpl-result,.xcp-cover-preview.tpl-face-close{background:linear-gradient(135deg,#020617,#0891b2 48%,#f43f5e);}
.xcp-cover-preview.tpl-food-closeup,.xcp-cover-preview.tpl-local-deal,.xcp-cover-preview.tpl-deal-flash,.xcp-cover-preview.tpl-local-service{background:linear-gradient(135deg,#7f1d1d,#f59e0b 58%,#111827);}
.xcp-cover-preview strong{font-size:24px;line-height:1.08;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,0.36);letter-spacing:0;}
.xcp-cover-preview em{font-style:normal;color:#111827;background:rgba(255,255,255,0.88);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:1000;align-self:flex-start;}
.xcp-cover-preview span{color:#fff;font-size:12px;font-weight:900;background:rgba(0,0,0,0.28);border-radius:9px;padding:7px;line-height:1.45;}
.xcp-cover-preview:before{content:"";position:absolute;inset:auto 12px 12px auto;width:42%;aspect-ratio:1;border-radius:18px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),rgba(255,255,255,.22) 38%,rgba(0,0,0,.18) 72%);box-shadow:0 14px 38px rgba(0,0,0,.2);opacity:.34;pointer-events:none;}
.xcp-cover-preview.tpl-food-closeup:before,.xcp-cover-preview.tpl-product:before,.xcp-cover-preview.tpl-beauty-texture:before,.xcp-cover-preview.tpl-local-deal:before,.xcp-cover-preview.tpl-deal-flash:before,.xcp-cover-preview.tpl-local-service:before{inset:18% auto auto 9%;width:60%;border-radius:999px;opacity:.5;}
.xcp-cover-preview.tpl-lifestyle:before,.xcp-cover-preview.tpl-collage:before{inset:13% 10% auto auto;width:52%;border-radius:26px;transform:rotate(-7deg);opacity:.42;}
.xcp-cover-preview.tpl-magazine:before,.xcp-cover-preview.tpl-trust:before,.xcp-cover-preview.tpl-opinion:before{inset:10% 11% auto auto;width:38%;height:58%;border-radius:999px 999px 28px 28px;opacity:.28;}
.xcp-cover-preview.tpl-warning:before{inset:14px 14px auto auto;width:54px;clip-path:polygon(50% 0,100% 92%,0 92%);border-radius:0;opacity:.52;background:#fde047;}
.xcp-cover-preview.tpl-contrast:before,.xcp-cover-preview.tpl-shock:before{inset:0 auto 0 48%;width:8px;height:auto;border-radius:0;opacity:.8;background:rgba(255,255,255,.72);}
.xcp-cover-preview>*{position:relative;z-index:1;}
.xcp-cover-points{display:grid;gap:5px;margin-top:auto;}
.xcp-cover-points i{font-style:normal;color:#111827;background:rgba(255,255,255,0.86);border-radius:8px;padding:5px 7px;font-size:10px;font-weight:1000;line-height:1.25;box-shadow:0 4px 16px rgba(0,0,0,0.12);}
.xcp-cover-preview.tpl-magazine .xcp-cover-points i,.xcp-cover-preview.tpl-neon .xcp-cover-points i,.xcp-cover-preview.tpl-contrast .xcp-cover-points i,.xcp-cover-preview.tpl-shock .xcp-cover-points i{color:#fff;background:rgba(15,23,42,0.72);}
.xcp-cover-preview.layout-hero{grid-template-rows:auto 1fr auto;}
.xcp-cover-preview.layout-hero strong{align-self:center;font-size:30px;max-width:92%;}
.xcp-cover-preview.layout-hero .xcp-cover-points{grid-template-columns:1fr;align-self:end;}
.xcp-cover-preview.layout-check{grid-template-rows:auto auto 1fr;}
.xcp-cover-preview.layout-check strong{font-size:22px;color:#111827;background:rgba(255,255,255,.9);border-radius:12px;padding:8px;}
.xcp-cover-preview.layout-check .xcp-cover-points{align-self:stretch;}
.xcp-cover-preview.layout-split{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;}
.xcp-cover-preview.layout-split em{grid-column:1/-1;}
.xcp-cover-preview.layout-split strong{grid-column:1;align-self:center;font-size:22px;}
.xcp-cover-preview.layout-split span{grid-column:2;align-self:center;min-height:86px;display:flex;align-items:center;}
.xcp-cover-preview.layout-split .xcp-cover-points{grid-column:1/-1;grid-template-columns:repeat(3,1fr);}
.xcp-cover-preview.layout-flow{grid-template-rows:auto auto 1fr;}
.xcp-cover-preview.layout-flow .xcp-cover-points{grid-template-columns:1fr;counter-reset:xcpStep;}
.xcp-cover-preview.layout-flow .xcp-cover-points i{position:relative;padding-left:30px;}
.xcp-cover-preview.layout-flow .xcp-cover-points i:before{counter-increment:xcpStep;content:counter(xcpStep);position:absolute;left:7px;top:50%;transform:translateY(-50%);width:17px;height:17px;border-radius:999px;background:#111827;color:#fff;display:grid;place-items:center;font-size:9px;}
.xcp-cover-preview.layout-mag{grid-template-rows:1fr auto auto;background-blend-mode:screen;}
.xcp-cover-preview.layout-mag em{justify-self:end;}
.xcp-cover-preview.layout-mag strong{align-self:end;font-size:25px;}
.xcp-cover-preview.layout-mag .xcp-cover-points{grid-template-columns:repeat(3,1fr);}
.xcp-cover-preview.tpl-checklist.layout-check,.xcp-cover-preview.tpl-mom-guide.layout-check{padding:14px;background:#fff7ed;}
.xcp-cover-preview.tpl-checklist.layout-check strong,.xcp-cover-preview.tpl-mom-guide.layout-check strong{color:#7c2d12;text-shadow:none;}
.xcp-cover-preview.tpl-warning strong{color:#111827;text-shadow:none;background:rgba(250,204,21,.9);border-radius:10px;padding:7px;}
.xcp-cover-preview.tpl-product strong,.xcp-cover-preview.tpl-beauty-texture strong{color:#111827;text-shadow:none;background:rgba(255,255,255,.74);border-radius:10px;padding:7px;}
.xcp-cover-preview.tpl-food-closeup strong,.xcp-cover-preview.tpl-local-deal strong,.xcp-cover-preview.tpl-deal-flash strong{align-self:end;}
.xcp-cover-preview.tpl-magazine.layout-mag .xcp-cover-points,.xcp-cover-preview.tpl-trust.layout-mag .xcp-cover-points,.xcp-cover-preview.tpl-opinion.layout-mag .xcp-cover-points{grid-template-columns:1fr;}
.xcp-cover-preview.tpl-collage .xcp-cover-points i{transform:rotate(-2deg);}
.xcp-cover-preview.tpl-collage .xcp-cover-points i:nth-child(2){transform:rotate(2deg);}
.lc-image-task-pill{position:fixed;right:18px;bottom:18px;z-index:176300;display:none;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 28px));border:1px solid rgba(56,189,248,.36);border-radius:999px;background:rgba(6,12,18,.94);box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.04);color:#e0f2fe;padding:10px 13px 10px 11px;font-family:inherit;text-align:left;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:max-width .18s ease,padding .18s ease,opacity .18s ease,transform .18s ease;}
.lc-image-task-pill.is-show{display:flex;animation:lc-task-pill-in .24s ease-out;}
.lc-image-task-pill.is-running:not(:hover):not(:focus-visible){max-width:174px;padding:8px 11px 8px 9px;box-shadow:0 12px 30px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.04);}
.lc-image-task-pill.is-done{border-color:rgba(52,211,153,.48);background:linear-gradient(135deg,rgba(6,78,59,.94),rgba(6,12,18,.96));color:#dcfce7;}
.lc-image-task-pill.is-error{border-color:rgba(248,113,113,.48);background:linear-gradient(135deg,rgba(127,29,29,.94),rgba(6,12,18,.96));color:#fee2e2;}
.lc-image-task-pill i{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.28);font-style:normal;color:#7dd3fc;font-size:14px;font-weight:1000;}
.lc-image-task-pill.is-running i:before{content:"";width:13px;height:13px;border-radius:50%;border:2px solid rgba(125,211,252,.24);border-top-color:#38bdf8;border-right-color:#f3af42;animation:spin-ring .85s linear infinite;}
.lc-image-task-pill.is-running i{font-size:0;}
.lc-image-task-pill.is-done i{background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.42);color:#86efac;}
.lc-image-task-pill.is-error i{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.42);color:#fecaca;}
.lc-image-task-pill b{display:block;font-size:13px;line-height:1.2;color:#fff;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-image-task-pill span{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:rgba(224,242,254,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-image-task-pill.is-running:not(:hover):not(:focus-visible)>span{min-width:0;}
.lc-image-task-pill.is-running:not(:hover):not(:focus-visible)>span>[data-lc-task-text]{display:none;}
.lc-image-task-pill.is-done span{color:rgba(220,252,231,.78);}
.lc-image-task-pill.is-error span{color:rgba(254,226,226,.78);}
@keyframes lc-task-pill-in{from{opacity:0;transform:translateY(10px) scale(.98);}to{opacity:1;transform:translateY(0) scale(1);}}
@media(max-width:640px){.lc-image-task-pill{right:10px;bottom:10px;left:10px;max-width:none;border-radius:16px;}.lc-image-task-pill.is-running:not(:hover):not(:focus-visible){left:auto;max-width:168px;border-radius:999px;}}
.xcp-cover-generated{display:none;position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(56,189,248,.22);background:#05070c;justify-self:center;width:min(100%,280px);}
.xcp-cover-generated img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#020617;}
.xcp-gen-status{display:none;padding:12px 13px;border-radius:12px;border:1px solid rgba(56,189,248,.36);background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(243,175,66,.10));color:#e0f2fe;font-size:13px;font-weight:1000;line-height:1.55;box-shadow:0 0 0 1px rgba(56,189,248,.08),0 16px 36px rgba(0,0,0,.26);}
.xcp-plan-card.is-generating .xcp-gen-status,.xcp-plan-card.has-generated .xcp-gen-status{display:block;}
.xcp-plan-card.is-generating{border-color:rgba(56,189,248,.64);box-shadow:0 0 0 2px rgba(56,189,248,.14),0 0 36px rgba(56,189,248,.12);}
.xcp-plan-card.is-generating .xcp-gen-status:before{content:'';display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;border:2px solid rgba(224,242,254,.22);border-top-color:#38bdf8;border-right-color:#f3af42;vertical-align:-2px;animation:spin-ring .85s linear infinite;}
.xcp-plan-card.has-generated .xcp-cover-generated{display:block;}
.xcp-plan-card.has-generated .xcp-cover-preview{display:none;}
.xcp-plan-meta{display:grid;gap:6px;color:#cbd5e1;font-size:12px;line-height:1.55;}
.xcp-plan-meta b{color:#fde68a;}
.xcp-card h4{margin:0 0 9px;color:#fff;font-size:13px;font-weight:1000;}
.xcp-tags{display:flex;gap:7px;flex-wrap:wrap;}
.xcp-tags span{border:1px solid rgba(255,36,66,0.24);border-radius:999px;background:rgba(255,36,66,0.08);color:#fecdd3;padding:5px 8px;font-size:11px;font-weight:900;}
.xcp-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.xcp-list li{display:flex;gap:8px;align-items:flex-start;color:#dbeafe;font-size:12px;line-height:1.55;}
.xcp-list li:before{content:'•';color:#ff5b74;font-weight:1000;}
.xcp-prompt{white-space:pre-wrap;color:#cbd5e1;font-size:12px;line-height:1.65;word-break:break-word;}
.xcp-prompt-wrap{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(2,6,23,.34);overflow:hidden;}
.xcp-prompt-wrap summary{cursor:pointer;padding:9px 11px;color:#fecdd3;font-size:12px;font-weight:1000;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;}
.xcp-prompt-wrap summary::-webkit-details-marker{display:none;}
.xcp-prompt-wrap summary:after{content:'展开编辑';color:#93c5fd;font-size:11px;font-weight:900;}
.xcp-prompt-wrap[open] summary:after{content:'收起 Prompt';}
.xcp-prompt-editor{width:100%;min-height:180px;box-sizing:border-box;border:0;border-top:1px solid rgba(255,255,255,0.08);background:#070a10;color:#dbeafe;font-size:12px;line-height:1.62;padding:11px;font-family:inherit;resize:vertical;outline:none;}
.xcp-prompt-note{padding:0 11px 10px;color:#94a3b8;font-size:11px;line-height:1.45;}
.xcp-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;}
.xcp-card-actions button{border:1px solid rgba(255,255,255,0.1);border-radius:9px;background:rgba(255,255,255,0.04);color:#e5edf8;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.xcp-card-actions .xcp-green{color:#041018;}
.xcp-card-actions .xcp-danger{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.2);color:#fecaca;}
body.xhs-cover-planner-open{overflow:hidden!important;}
@media(max-width:1100px){.xcp-body{grid-template-columns:minmax(270px,0.9fr) minmax(420px,1.1fr);overflow:auto;}.xcp-template-panel{grid-column:1/-1;}.xcp-template-grid{height:auto;grid-template-columns:repeat(3,1fr);}}
@media(max-width:900px){.xhs-cover-planner-overlay{padding:0;}.xhs-cover-planner{width:100vw;height:100vh;border-radius:0;border-left:0;border-right:0;}.xcp-head{align-items:flex-start;flex-direction:column;}.xcp-body{grid-template-columns:1fr;overflow:auto;}.xcp-form,.xcp-result,.xcp-template-grid{height:auto;min-height:260px;}.xcp-template-grid{grid-template-columns:1fr 1fr;}.xcp-grid2{grid-template-columns:1fr;}.xcp-cover-preview strong{font-size:22px;}}
.emoji-pack-overlay{position:fixed;inset:0;z-index:176200;display:none;padding:18px;background:rgba(0,0,0,0.76);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.emoji-pack-overlay.is-open{display:block;}
.emoji-pack-workbench{height:100%;min-height:0;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(255,79,139,0.34);border-radius:22px;background:#0a0c13;box-shadow:0 30px 120px rgba(0,0,0,0.82);overflow:hidden;color:#e5edf8;}
.emoji-pack-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(255,79,139,0.16),rgba(52,211,153,0.08));}
.emoji-pack-title{display:flex;align-items:center;gap:12px;min-width:0;}
.emoji-pack-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ff4f8b,#34d399);color:#061018;font-size:20px;font-weight:1000;}
.emoji-pack-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.emoji-pack-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.4;}
.emoji-pack-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.emoji-pack-actions button,.ep-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.emoji-pack-actions button:hover,.ep-btn:hover{border-color:rgba(255,79,139,0.45);background:rgba(255,79,139,0.1);}
.ep-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.emoji-pack-body{min-height:0;display:grid;grid-template-columns:minmax(360px,0.72fr) minmax(640px,1.28fr);gap:12px;padding:12px;overflow:hidden;}
.ep-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.ep-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#fde68a;font-size:12px;font-weight:1000;}
.ep-form{height:calc(100% - 42px);overflow:auto;padding:12px;display:grid;gap:10px;align-content:start;}
.ep-random-row{display:grid;}
.ep-random-btn{border:1px solid rgba(251,191,36,.28);border-radius:12px;background:linear-gradient(135deg,rgba(251,191,36,.16),rgba(255,79,139,.10));color:#fff7ed;padding:10px 12px;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;text-align:left;}
.ep-random-btn:hover{border-color:rgba(251,191,36,.55);background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(52,211,153,.11));}
.ep-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}
.ep-category-card{border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#080b12;color:#cbd5e1;padding:8px 7px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;text-align:left;min-height:42px;}
.ep-category-card span{display:block;color:#8ea3ba;font-size:9px;font-weight:800;line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ep-category-card:hover,.ep-category-card.is-active{border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.11);color:#ecfeff;}
.ep-template-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bcd0e4;font-size:11px;font-weight:1000;margin-top:2px;}
.ep-template-head span{color:#8ea3ba;font-size:10px;font-weight:900;}
.ep-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
.ep-preset-card{border:1px solid rgba(255,79,139,.18);border-radius:12px;background:linear-gradient(135deg,rgba(255,79,139,.08),rgba(52,211,153,.045));color:#e5edf8;text-align:left;padding:10px;cursor:pointer;font-family:inherit;}
.ep-preset-card:hover,.ep-preset-card.is-active{border-color:rgba(52,211,153,.42);background:linear-gradient(135deg,rgba(52,211,153,.13),rgba(255,79,139,.08));transform:translateY(-1px);}
.ep-preset-card b{display:block;color:#fff;font-size:12px;line-height:1.25;margin-bottom:4px;}
.ep-preset-card span{display:block;color:#a9bed4;font-size:10px;line-height:1.35;}
.ep-field span{display:block;margin-bottom:5px;color:#bcd0e4;font-size:11px;font-weight:900;}
.ep-field input,.ep-field textarea,.ep-field select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#070a10;color:#e5edf8;font-size:13px;line-height:1.55;padding:10px 11px;font-family:inherit;outline:none;color-scheme:dark;}
.ep-field textarea{min-height:84px;resize:vertical;}
.ep-field input:focus,.ep-field textarea:focus,.ep-field select:focus{border-color:rgba(255,79,139,0.5);box-shadow:0 0 0 3px rgba(255,79,139,0.1);}
.ep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}
.ep-grid input{text-align:left;padding:8px 9px;font-size:12px;font-weight:800;}
.ep-style-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.ep-preview-wrap{height:calc(100% - 42px);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:12px;}
.ep-output{display:none;}
.ep-delivery{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding-right:0;}
.ep-role-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px;}
.ep-role-chip{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#080b12;color:#dbeafe;padding:7px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ep-role-chip:hover,.ep-role-chip.is-active{border-color:rgba(52,211,153,.44);background:rgba(52,211,153,.1);color:#ecfeff;}
.ep-pages-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;align-items:start;}
.ep-empty{border:1px dashed rgba(255,255,255,.14);border-radius:16px;background:rgba(7,10,16,.7);padding:28px 18px;text-align:center;color:#a9bed4;font-size:12px;line-height:1.7;}
.ep-empty b{display:block;color:#fff;font-size:16px;margin-bottom:5px;}
.ep-article-card,.ep-page-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#111827,#080b12);overflow:hidden;}
.ep-article-card{padding:10px 12px;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr) auto;gap:10px;align-items:center;}
.ep-article-card h3{margin:0;color:#fff;font-size:14px;font-weight:1000;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ep-article-card p{margin:0;color:#cbd5e1;font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ep-article-steps{display:flex;gap:6px;min-width:0;overflow:hidden;}
.ep-article-steps span{display:block;min-width:0;flex:1;border:1px solid rgba(52,211,153,.14);border-radius:9px;background:rgba(52,211,153,.055);color:#dbeafe;padding:6px 7px;font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ep-page-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);}
.ep-page-head h3{margin:0;color:#fff;font-size:14px;font-weight:1000;line-height:1.25;}
.ep-page-head span{color:#fde68a;font-size:11px;font-weight:900;white-space:nowrap;}
.ep-page-title{display:flex;align-items:center;gap:8px;min-width:0;}
.ep-page-title h3{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ep-page-index{flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#34d399,#38bdf8);color:#041018;padding:5px 9px;font-size:11px;font-weight:1000;line-height:1;white-space:nowrap;}
.ep-page-meta{flex:0 0 auto;text-align:right;}
.ep-page-body{display:flex;flex-direction:column;gap:10px;padding:12px;}
.ep-script{display:grid;gap:8px;align-content:start;}
.ep-script-block{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#080b12;padding:9px;}
.ep-script-block b{display:block;color:#fde68a;font-size:11px;margin-bottom:5px;}
.ep-script-block p{margin:0;color:#dbe7f5;font-size:12px;line-height:1.58;white-space:pre-wrap;}
.ep-prompt-box{min-height:78px;max-height:116px;overflow:auto;border:1px solid rgba(56,189,248,.14);border-radius:12px;background:#05070c;color:#dbeafe;padding:10px;font:11px/1.62 'SF Mono','Consolas','Microsoft YaHei',monospace;white-space:pre-wrap;}
.ep-prompt-detail{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#080b12;overflow:hidden;}
.ep-prompt-detail summary{padding:9px 10px;color:#93c5fd;font-size:11px;font-weight:1000;cursor:pointer;list-style:none;}
.ep-prompt-detail summary::-webkit-details-marker{display:none;}
.ep-prompt-detail .ep-prompt-box{border:0;border-top:1px solid rgba(56,189,248,.14);border-radius:0;}
.ep-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px;}
.ep-card-actions button{border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#10131b;color:#e5edf8;padding:8px 9px;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;}
.ep-card-actions button:hover{border-color:rgba(52,211,153,.42);background:rgba(52,211,153,.09);}
.ep-card-actions .ep-generate-page{border:0;background:linear-gradient(135deg,#34d399,#38bdf8);color:#041018;}
.ep-card-actions .ep-regen-page{border-color:rgba(251,191,36,.25);color:#fde68a;}
.ep-card-actions .ep-cancel-page{border-color:rgba(248,113,113,.28);color:#fecaca;}
.ep-card-actions .ep-download-page{border-color:rgba(56,189,248,.25);color:#bae6fd;}
.ep-card-actions button.is-copied{border-color:rgba(34,197,94,.5)!important;background:rgba(34,197,94,.18)!important;color:#bbf7d0!important;box-shadow:0 0 0 2px rgba(34,197,94,.15),0 0 18px rgba(34,197,94,.18);}
.ep-card-actions button.is-copy-fail{border-color:rgba(239,68,68,.52)!important;background:rgba(239,68,68,.14)!important;color:#fecaca!important;box-shadow:0 0 0 2px rgba(239,68,68,.13),0 0 16px rgba(239,68,68,.16);}
.ep-card-actions button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35);}
.ep-card-actions button:disabled:hover{border-color:rgba(255,255,255,.12);background:#10131b;}
.ep-empty.is-loading{border-color:rgba(56,189,248,.32);background:rgba(8,18,31,.74);color:#dbeafe;}
.ep-empty.is-error{border-color:rgba(248,113,113,.36);background:rgba(42,12,18,.62);color:#fecaca;}
.ep-build-flash{animation:epBuildFlash .65s ease;}
@keyframes epBuildFlash{0%{box-shadow:0 0 0 0 rgba(52,211,153,.36);}100%{box-shadow:0 0 0 12px rgba(52,211,153,0);}}
.ep-image-stage{height:270px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(circle at 50% 16%,rgba(56,189,248,.1),transparent 34%),#05070c;display:grid;place-items:center;overflow:hidden;position:relative;}
.ep-image-empty{text-align:center;color:#94a3b8;font-size:12px;line-height:1.6;padding:18px;}
.ep-image-empty b{display:block;color:#e0f2fe;margin-bottom:5px;}
.ep-image-loading{display:none;text-align:center;color:#e0f2fe;font-size:12px;font-weight:900;line-height:1.7;}
.ep-image-spinner{width:48px;height:48px;margin:0 auto 10px;border-radius:50%;border:3px solid rgba(56,189,248,.14);border-top-color:#38bdf8;border-right-color:#f3af42;animation:spin-ring .9s linear infinite;}
.ep-image-loading span{display:block;margin-top:8px;text-shadow:0 0 18px rgba(56,189,248,.45);}
.ep-image-loading:after{content:'请勿重复点击，可点下方「取消」停止等待';display:block;margin-top:8px;color:#fde68a;font-size:11px;font-weight:900;}
.ep-image-stage img{display:none;width:100%;height:100%;max-height:440px;object-fit:contain;background:#02040a;cursor:zoom-in;}
.ep-image-stage img.is-broken{display:none!important;}
.ep-page-card.is-generating .ep-image-empty{display:none;}
.ep-page-card.has-image .ep-image-empty,.ep-page-card.has-image .ep-image-loading{display:none;}
.ep-page-card.has-image .ep-image-stage img{display:block;}
.ep-page-card.is-generating{border-color:rgba(56,189,248,.5);box-shadow:0 0 0 1px rgba(56,189,248,.18),0 0 38px rgba(56,189,248,.12);}
.ep-page-card.is-generating .ep-image-stage{background:radial-gradient(circle at 50% 42%,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,rgba(8,13,24,.98),rgba(2,6,23,.98));}
.ep-page-card.is-generating .ep-image-stage:before{content:'';position:absolute;inset:22px;border-radius:22px;border:1px solid rgba(56,189,248,.18);box-shadow:0 0 34px rgba(56,189,248,.16);animation:epPulse 1.25s ease-in-out infinite;pointer-events:none;}
.ep-page-card.is-generating .ep-image-stage:after{content:'';position:absolute;width:160px;height:160px;border-radius:50%;background:conic-gradient(from 0deg,rgba(56,189,248,0),rgba(56,189,248,.75),rgba(243,175,66,.82),rgba(56,189,248,0));filter:blur(.2px);animation:spin-ring 1.15s linear infinite;opacity:.42;pointer-events:none;}
.ep-page-card.is-generating .ep-image-loading{display:grid;position:absolute;inset:0;z-index:2;place-content:center;background:rgba(2,6,23,.68);}
.ep-page-card.is-generating .ep-image-stage img{filter:brightness(.55);}
@keyframes epPulse{0%,100%{opacity:.42;transform:scale(.97);}50%{opacity:1;transform:scale(1);}}
.ep-status{font-size:11px;color:#a9bed4;line-height:1.5;margin-top:7px;}
.ep-status.is-ok{color:#86efac;}
.ep-status.is-err{color:#fecaca;}
.ep-foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;}
.ep-primary{border:0!important;background:linear-gradient(135deg,#ff4f8b,#a855f7)!important;color:#fff!important;}
.ep-green{border:0!important;background:linear-gradient(135deg,#34d399,#38bdf8)!important;color:#041018!important;}
.ep-ghost{background:#090a10!important;color:#d1d5db!important;}
.ep-tip{padding:10px;border-radius:12px;border:1px solid rgba(255,79,139,0.18);background:rgba(255,79,139,0.06);color:#cbd5e1;font-size:11px;line-height:1.6;}
body.emoji-pack-open{overflow:hidden!important;}
@media(max-width:900px){.emoji-pack-overlay{padding:0;}.emoji-pack-workbench{border-radius:0;border-left:0;border-right:0;}.emoji-pack-head{align-items:flex-start;flex-direction:column;}.emoji-pack-body{grid-template-columns:1fr;overflow:auto;}.ep-form,.ep-preview-wrap{height:auto;}.ep-delivery{overflow:visible;}.ep-article-card{grid-template-columns:1fr;}.ep-article-steps{display:grid;}.ep-grid{grid-template-columns:repeat(2,1fr);}.ep-pages-row{grid-template-columns:1fr;}.ep-image-stage{height:260px;}}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-overlay{background:rgba(247,250,252,.96);backdrop-filter:none;-webkit-backdrop-filter:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-workbench{border-color:rgba(15,23,42,.12);background:#fff;color:#111827;box-shadow:0 24px 70px rgba(15,23,42,.16);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-head{border-bottom:1px solid rgba(15,23,42,.1);background:linear-gradient(90deg,#ffffff,#f8fafc);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-mark{background:linear-gradient(135deg,#0ea5e9,#14b8a6);color:#fff;box-shadow:0 10px 24px rgba(14,165,233,.22);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-title h2{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-title p{color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-btn{border-color:rgba(15,23,42,.16);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.06);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-actions button:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-btn:hover{border-color:rgba(14,165,233,.38);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-close{background:#fff1f2!important;color:#be123c!important;border-color:rgba(225,29,72,.26)!important;box-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-body{background:#f5f7fb;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-panel{border-color:rgba(15,23,42,.1);background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-panel-head{border-bottom:1px solid rgba(15,23,42,.09);background:#fbfdff;color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-panel-head span{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-random-btn{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,#fff7ed,#f0fdfa);color:#92400e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-random-btn:hover{border-color:rgba(14,165,233,.38);background:linear-gradient(135deg,#ecfeff,#fff7ed);color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-role-chip{border-color:rgba(15,23,42,.12);background:#fff;color:#1e293b;box-shadow:0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card span{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card.is-active,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card.is-active,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-role-chip:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-role-chip.is-active{border-color:rgba(20,184,166,.45);background:#ecfdf5;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card b{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-template-head{color:#334155;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-template-head span{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field span{color:#334155;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field select{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;color-scheme:light;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field input::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field textarea::placeholder{color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field input:focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field textarea:focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field select:focus{border-color:rgba(14,165,233,.52);box-shadow:0 0 0 3px rgba(14,165,233,.14);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preview-wrap{background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-workbench,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-workbench *{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",Arial,sans-serif;text-shadow:none;-webkit-font-smoothing:auto;text-rendering:auto;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .emoji-pack-title p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-panel-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-template-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-empty,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-status{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-template-head,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-field span{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card.is-active span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card.is-active span{
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-category-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preset-card span{
  color:#1e293b!important;
  -webkit-text-fill-color:#1e293b!important;
  font-size:10px!important;
  line-height:1.35!important;
  font-weight:850!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-empty{border-color:rgba(14,165,233,.28);background:#fff;color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-empty b{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card{border-color:rgba(15,23,42,.11);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-card{grid-template-columns:minmax(210px,.68fr) minmax(320px,1fr);align-items:start;padding:12px;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-card h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-head h3{color:#0f172a;font-size:15px;line-height:1.32;font-weight:1000;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-card p{color:#475569;font-size:12px;font-weight:700;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));overflow:visible;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-steps span{border-color:rgba(20,184,166,.2);background:#f0fdfa;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-steps span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-empty,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-script-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-script-block *,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-prompt-detail,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-prompt-detail *,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-status{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;text-shadow:none!important;opacity:1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-article-card .ep-card-actions{grid-column:1/-1;position:static;background:#fff;border-top:1px solid rgba(15,23,42,.08);padding-top:8px;margin-top:0;justify-content:flex-start;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-head{border-bottom:1px solid rgba(15,23,42,.09);background:#fbfdff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-head span{color:#b45309;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-index{
  background:#ecfeff!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  border:1px solid #99f6e4!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-meta{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-body{display:grid;grid-template-rows:212px auto minmax(118px,156px) auto auto;gap:8px;padding:10px;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-pages-row{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card{min-width:0;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-script-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-prompt-detail{border-color:rgba(15,23,42,.1);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-script-block b{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-script-block p{max-height:92px;overflow:auto;color:#1e293b;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:8px;font-size:13px;line-height:1.68;font-weight:650;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-prompt-box{border-color:rgba(14,165,233,.18);background:#fff;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;font-size:12px;line-height:1.68;font-weight:650;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-prompt-detail summary{color:#0369a1!important;-webkit-text-fill-color:#0369a1!important;background:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions{position:static;margin-top:0;padding-top:0;background:transparent;border-top:0;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions button{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05);font-size:12px;font-weight:1000;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions button:hover{border-color:rgba(20,184,166,.42);background:#ecfdf5;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions .ep-generate-page{background:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions .ep-regen-page{border-color:rgba(245,158,11,.36);color:#92400e;background:#fffbeb;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions .ep-cancel-page{border-color:rgba(225,29,72,.28);color:#be123c;background:#fff1f2;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions .ep-download-page{border-color:rgba(14,165,233,.3);color:#0369a1;background:#f0f9ff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions button:disabled{opacity:.72;filter:none;color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#f8fafc!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-card-actions button:disabled:hover{border-color:rgba(15,23,42,.14);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-empty.is-loading{border-color:rgba(14,165,233,.34);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-empty.is-error{border-color:rgba(225,29,72,.34);background:#fff1f2;color:#be123c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-stage{height:auto;min-height:0;border-color:rgba(15,23,42,.12);background:linear-gradient(180deg,#ffffff,#f8fafc);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-stage img{background:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-empty{color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:13px;line-height:1.72;font-weight:600;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-empty b{color:#075985!important;-webkit-text-fill-color:#075985!important;font-weight:900;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-image-loading{color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating{border-color:rgba(14,165,233,.46);box-shadow:0 0 0 1px rgba(14,165,233,.14),0 18px 36px rgba(14,165,233,.12);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating .ep-image-stage{background:linear-gradient(180deg,#f0f9ff,#fff);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating .ep-image-loading{background:rgba(255,255,255,.94);color:#075985;text-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating .ep-image-loading span{color:#075985;text-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating .ep-image-loading:after{color:#b45309;text-shadow:none;background:#fffbeb;border:1px solid rgba(245,158,11,.24);border-radius:999px;padding:4px 10px;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card.is-generating .ep-image-stage img{filter:brightness(.92);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-status{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-status.is-ok{color:#15803d;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-status.is-err{color:#be123c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-primary{background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-green{background:linear-gradient(135deg,#14b8a6,#0ea5e9)!important;color:#fff!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-ghost{background:#fff!important;color:#334155!important;border-color:rgba(15,23,42,.14)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-tip{border-color:rgba(14,165,233,.2);background:#f0f9ff;color:#334155;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-preview-wrap{padding-bottom:24px;grid-template-rows:minmax(0,1fr) auto;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-delivery{padding-bottom:10px;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-foot{position:relative;z-index:6;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:8px;box-shadow:0 10px 24px rgba(15,23,42,.08);}
@media(max-width:1500px){
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-delivery{
    overflow:auto!important;
    padding-right:6px!important;
  }
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-pages-row{
    grid-template-columns:1fr!important;
    align-content:start!important;
  }
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .ep-page-card{
    max-width:none!important;
  }
}
.image-reverse-overlay{position:fixed;inset:0;z-index:176500;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,0.68);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.image-reverse-overlay.is-open{display:flex;}
.image-reverse-workbench{width:min(1500px,100%);max-height:min(800px,calc(100vh - 44px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(56,189,248,0.3);border-radius:20px;background:linear-gradient(180deg,rgba(9,12,20,0.98),rgba(5,7,12,0.98));box-shadow:0 30px 120px rgba(0,0,0,0.76);overflow:hidden;color:#e5edf8;}
.image-reverse-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);background:linear-gradient(90deg,rgba(56,189,248,0.14),rgba(243,175,66,0.08));}
.image-reverse-title{display:flex;align-items:center;gap:12px;min-width:0;}
.image-reverse-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#f3af42);color:#041018;font-size:21px;font-weight:1000;}
.image-reverse-title h2{margin:0;color:#fff;font-size:20px;font-weight:1000;line-height:1.15;}
.image-reverse-title p{margin:3px 0 0;color:#a9bed4;font-size:12px;line-height:1.4;}
.image-reverse-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.image-reverse-actions button,.ir-btn{border:1px solid rgba(255,255,255,0.12);background:#10131b;color:#f8fafc;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;}
.image-reverse-actions button:hover,.ir-btn:hover{border-color:rgba(125,211,252,0.45);background:rgba(56,189,248,0.1);}
.ir-close{width:36px;height:36px;padding:0!important;font-size:20px!important;color:#fecaca!important;border-color:rgba(239,68,68,0.32)!important;}
.image-reverse-body{min-height:0;display:grid;grid-template-columns:minmax(260px,.62fr) minmax(420px,1.05fr) minmax(360px,.88fr);gap:12px;padding:12px;overflow:hidden;}
.ir-panel{min-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#10131b;overflow:hidden;}
.ir-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.07);color:#fde68a;font-size:12px;font-weight:1000;}
.ir-upload-zone{margin:12px;border:1px dashed rgba(56,189,248,0.34);border-radius:16px;height:340px;background:linear-gradient(180deg,rgba(56,189,248,0.06),rgba(2,6,23,0.52));display:grid;place-items:center;overflow:hidden;position:relative;}
.ir-upload-empty{text-align:center;color:#9fb2c7;font-size:12px;line-height:1.7;padding:24px;}
.ir-upload-empty b{display:block;color:#e0f2fe;font-size:15px;margin-bottom:6px;}
.ir-preview-img{width:100%;height:100%;object-fit:contain;display:none;background:#05070c;}
.ir-upload-zone.has-img .ir-upload-empty{display:none;}
.ir-upload-zone.has-img .ir-preview-img{display:block;}
.ir-left-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 12px 12px;}
.ir-primary{border:0!important;background:linear-gradient(135deg,#38bdf8,#f3af42)!important;color:#041018!important;}
.ir-status{margin:0 12px 12px;padding:10px;border-radius:12px;border:1px solid rgba(125,211,252,0.18);background:rgba(125,211,252,0.07);color:#bae6fd;font-size:11px;line-height:1.55;}
.ir-result-wrap{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;height:100%;}
.ir-result-grid{min-height:0;overflow:auto;padding:10px;display:grid;gap:9px;background:#070a10;}
.ir-result-card{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(16,19,27,0.88);padding:10px;}
.ir-result-card h3{margin:0 0 6px;color:#fde68a;font-size:12px;font-weight:1000;line-height:1.2;}
.ir-result-card p{margin:0;color:#dbe7f5;font-size:12px;line-height:1.62;white-space:pre-wrap;}
.ir-tags{display:flex;gap:6px;flex-wrap:wrap;}
.ir-tags span{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(56,189,248,0.18);border-radius:999px;padding:3px 8px;background:rgba(56,189,248,0.08);color:#bae6fd;font-size:11px;font-weight:800;}
#ir-prompt-result{width:100%;min-height:132px;resize:vertical;border:1px solid rgba(56,189,248,0.14);border-radius:10px;outline:none;background:#05070c;color:#e5edf8;font-size:12px;line-height:1.62;padding:10px;font-family:'SF Mono','Consolas','Microsoft YaHei',monospace;box-sizing:border-box;}
.ir-copy-list{margin:0;padding-left:17px;color:#dbe7f5;font-size:12px;line-height:1.62;}
.ir-copy-list li{margin:0 0 4px;}
.ir-compliance{color:#fed7aa!important;}
.ir-note-output{white-space:pre-wrap;color:#e5edf8;font-size:12px;line-height:1.68;max-height:180px;overflow:auto;border:1px solid rgba(255,255,255,0.07);border-radius:10px;background:#05070c;padding:10px;}
.ir-note-output.is-empty{color:#94a3b8;text-align:center;padding:18px 10px;}
.ir-inline-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:9px;}
.ir-result-actions{position:sticky;bottom:0;z-index:5;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:10px 12px;border-top:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(7,10,16,0),#070a10 28%);}
.ir-result-actions .ir-btn{min-height:34px;}
.ir-tip{padding:10px 12px;color:#cbd5e1;font-size:11px;line-height:1.55;border-bottom:1px solid rgba(255,255,255,0.07);background:rgba(243,175,66,0.045);}
.ir-generate-wrap{display:grid;grid-template-rows:auto auto auto;align-content:start;min-height:0;height:100%;overflow:auto;}
.ir-gen-stage{position:relative;min-height:260px;max-height:min(52vh,520px);margin:10px;border:1px solid rgba(56,189,248,.16);border-radius:16px;background:radial-gradient(circle at 50% 18%,rgba(56,189,248,.12),transparent 34%),linear-gradient(180deg,#05070c,#080c12);display:grid;place-items:center;overflow:auto;padding:12px;box-sizing:border-box;}
.ir-gen-empty{text-align:center;color:#9fb2c7;font-size:12px;line-height:1.65;padding:22px;}
.ir-gen-empty b{display:block;color:#e0f2fe;font-size:15px;margin-bottom:5px;}
.ir-gen-loading{display:none;text-align:center;color:#e0f2fe;font-size:12px;font-weight:900;line-height:1.7;}
.ir-gen-spinner{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;border:3px solid rgba(56,189,248,.14);border-top-color:#38bdf8;border-right-color:#f3af42;animation:spin-ring .9s linear infinite;}
.ir-gen-img{display:none;width:auto;max-width:100%;height:auto;max-height:calc(min(52vh,520px) - 24px);object-fit:contain;background:#02040a;cursor:zoom-in;border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.38);}
.ir-generate-wrap.is-loading .ir-gen-empty,.ir-generate-wrap.has-img .ir-gen-empty{display:none;}
.ir-generate-wrap.is-loading .ir-gen-loading{display:block;}
.ir-generate-wrap.has-img .ir-gen-stage{min-height:auto;}
.ir-generate-wrap.has-img .ir-gen-img{display:block;}
.ir-gen-controls{padding:0 10px 10px;display:grid;gap:9px;}
.ir-edit-box{display:grid;gap:6px;}
.ir-edit-box label{color:#fde68a;font-size:11px;font-weight:1000;}
.ir-edit-box textarea{width:100%;min-height:72px;max-height:130px;resize:vertical;border:1px solid rgba(56,189,248,.16);border-radius:12px;background:#05070c;color:#e5edf8;padding:9px 10px;font:12px/1.55 inherit;outline:none;box-sizing:border-box;}
.ir-edit-box textarea:focus{border-color:rgba(56,189,248,.5);box-shadow:0 0 0 3px rgba(56,189,248,.09);}
.ir-edit-chips{display:flex;gap:6px;flex-wrap:wrap;}
.ir-edit-chip{border:1px solid rgba(56,189,248,.18);border-radius:999px;background:rgba(56,189,248,.07);color:#bae6fd;padding:5px 8px;font:900 11px/1 inherit;cursor:pointer;}
.ir-edit-chip:hover{border-color:rgba(243,175,66,.42);color:#fff0b8;background:rgba(243,175,66,.08);}
.ir-edit-chip.is-pick{border-color:rgba(243,175,66,.55);background:linear-gradient(135deg,rgba(56,189,248,.16),rgba(243,175,66,.14));color:#fff4cf;}
.ir-quality-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}
.ir-quality-btn{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b1018;color:#e5edf8;padding:9px 7px;font:900 12px/1.2 inherit;cursor:pointer;position:relative;overflow:visible;}
.ir-quality-btn span{display:block;margin-top:3px;color:#93a4b8;font-size:10px;}
.ir-quality-btn.is-pick{border-color:rgba(56,189,248,.58);background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(243,175,66,.1));color:#fff;}
.ir-badge{position:absolute;top:2px;right:3px;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:10px;line-height:1.2;letter-spacing:.5px;box-shadow:0 1px 4px rgba(239,68,68,.45);z-index:2;pointer-events:none;}
.ir-gen-main-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.ir-gen-meta{min-height:17px;color:#9fb2c7;font-size:11px;line-height:1.45;}
body.image-reverse-open{overflow:hidden!important;}
@media(max-width:1200px){.image-reverse-body{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);overflow:auto;}.ir-generate-wrap{grid-column:1/-1;min-height:420px;}.ir-gen-stage{max-height:560px;}.ir-gen-img{max-height:536px;}}
@media(max-width:900px){.image-reverse-body{grid-template-columns:1fr;overflow:auto;}.image-reverse-overlay{padding:0;align-items:stretch;}.image-reverse-workbench{width:100%;max-height:100vh;border-radius:0;border-left:0;border-right:0;}.image-reverse-head{align-items:flex-start;flex-direction:column;}.ir-upload-zone{height:260px;}#ir-prompt-result{min-height:150px;}.ir-generate-wrap{grid-column:auto;}.ir-gen-stage{max-height:58vh;}.ir-gen-img{max-height:calc(58vh - 24px);}}
.image-note-workbench{width:min(1280px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(820px,calc(100vh - 44px));}
.image-note-body{grid-template-columns:minmax(240px,.7fr) minmax(340px,1fr) minmax(340px,1fr);overflow:hidden;}
.in-form{display:grid;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,0.06);}
.in-field{display:grid;gap:6px;}
.in-field span{color:#fde68a;font-size:13px;font-weight:1000;}
.in-field input,.in-field textarea,.in-field select{width:100%;border:1px solid rgba(56,189,248,.16);border-radius:12px;background:#05070c;color:#e5edf8;padding:9px 10px;font:12px/1.55 inherit;outline:none;box-sizing:border-box;}
.in-field input::placeholder,.in-field textarea::placeholder{color:#64748b;opacity:.72;font-weight:400;}
.in-field textarea{min-height:86px;resize:vertical;}
.in-field input:focus,.in-field textarea:focus,.in-field select:focus{border-color:rgba(56,189,248,.5);box-shadow:0 0 0 3px rgba(56,189,248,.09);}
.in-output{width:100%;min-height:360px;resize:vertical;border:1px solid rgba(56,189,248,.14);border-radius:12px;background:#05070c;color:#e5edf8;font-size:13px;line-height:1.72;padding:12px;font-family:inherit;box-sizing:border-box;outline:none;}
.in-analysis{white-space:pre-wrap;color:#dbe7f5;font-size:12px;line-height:1.68;min-height:120px;}
.in-analysis.is-empty,.in-output.is-empty{color:#94a3b8;text-align:center;}
.image-note-output-panel .ir-result-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;justify-content:stretch;}
.image-note-output-panel .ir-result-actions .ir-btn{min-height:42px;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.06);white-space:nowrap;}
#in-beauty-btn{border-color:#bae6fd;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;}
#in-wechat-btn{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#047857;}
#in-cover-btn{border-color:#fed7aa;background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#c2410c;}
body.image-note-open{overflow:hidden!important;}
@media(max-width:1220px){.image-note-body{grid-template-columns:minmax(240px,.72fr) minmax(360px,1.2fr);overflow:auto;}.image-note-output-panel{grid-column:1/-1;}.image-note-output-panel .in-output{min-height:260px;}}
@media(max-width:900px){.image-note-body{grid-template-columns:1fr;overflow:auto;}.image-note-workbench{width:100%;max-width:100%;max-height:100vh;border-radius:0;border-left:0;border-right:0;}.in-output{min-height:300px;}.image-note-output-panel .ir-result-actions{grid-template-columns:1fr;}}
.matrix-schedule{display:grid;gap:8px;}
.matrix-day{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#08090f;padding:9px;}
.matrix-day strong{display:block;font-size:12px;color:#fff;}
.matrix-day p{font-size:10px;color:var(--tx2);line-height:1.45;margin:4px 0 0;}
body.matrix-open{overflow:hidden!important;}
/* Matrix workbench livestream readability. */
.matrix-workbench{font-size:14px;}
.matrix-workbench-title h2{font-size:24px;}
.matrix-workbench-title p{font-size:14px;color:#e5eefb;}
.matrix-head-actions button{font-size:14px;padding:11px 14px;}
.matrix-section-title{font-size:15px;color:#fff0b8;text-shadow:0 1px 8px rgba(0,0,0,.72);}
.matrix-field span{font-size:12px;color:#d9e7f8;}
.matrix-field textarea,.matrix-field input,.matrix-field select{font-size:14px;line-height:1.62;color:#f8fbff;}
.matrix-platform-picks label{font-size:13px;padding:10px;color:#e7fff5;}
.matrix-gen-btn,.matrix-export-btn{font-size:15px;padding:14px 12px;}
.matrix-note{font-size:12px;line-height:1.7;color:#e2edf8;}
.matrix-status{font-size:14px;line-height:1.65;color:#dff8ff;}
.matrix-card-name{font-size:17px;}
.matrix-card-angle{font-size:11px;padding:5px 9px;}
.matrix-card-purpose{font-size:13px;color:#e4edf8;line-height:1.65;}
.matrix-block{padding:10px;margin-bottom:8px;}
.matrix-block b{font-size:12px;color:#fff0b8;}
.matrix-block span,.matrix-block textarea{font-size:13px;color:#f8fbff;line-height:1.72;}
.matrix-card-actions button,.matrix-card-actions a{font-size:12px;padding:10px 9px;}
.matrix-day strong{font-size:14px;}
.matrix-day p{font-size:12px;color:#e2edf8;line-height:1.65;}
/* Matrix workbench live white theme. */
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench-overlay{background:rgba(247,250,252,.96);backdrop-filter:none;-webkit-backdrop-filter:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench{border-color:rgba(15,23,42,.12);background:#fff;color:#0f172a;box-shadow:0 24px 70px rgba(15,23,42,.16);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench-head{border-bottom:1px solid rgba(15,23,42,.1);background:linear-gradient(90deg,#fff,#f8fafc);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-mark{background:linear-gradient(135deg,#0ea5e9,#14b8a6);color:#fff;box-shadow:0 10px 24px rgba(14,165,233,.22);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench-title h2{color:#0f172a;text-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench-title p{color:#475569;text-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-head-actions button{border-color:rgba(15,23,42,.16);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.06);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-head-actions button:hover{border-color:rgba(14,165,233,.38);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-head-actions .matrix-close{border-color:rgba(225,29,72,.26);background:#fff1f2;color:#be123c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-workbench-body{background:#f5f7fb;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-strategy,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-export{border-color:rgba(15,23,42,.1);background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-tool-group{border-color:rgba(15,23,42,.1);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-section-title{color:#0f172a;text-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field span{color:#334155;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field select{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;color-scheme:light;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field input::placeholder{color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field textarea:focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field input:focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-field select:focus{border-color:rgba(14,165,233,.52);box-shadow:0 0 0 3px rgba(14,165,233,.14);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-platform-picks label{border-color:rgba(20,184,166,.26);background:#ecfdf5;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-platform-picks input{accent-color:#14b8a6;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-gen-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-export-btn{background:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#fff;box-shadow:0 12px 24px rgba(14,165,233,.16);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-export-btn.secondary{border-color:rgba(15,23,42,.14);background:#fff;color:#334155;box-shadow:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-note,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-link-note{color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-link-note b{color:#b45309;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-inline-entry{border-color:rgba(14,165,233,.2);background:linear-gradient(135deg,#f0f9ff,#f0fdfa);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-inline-entry strong{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-inline-entry span{color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-inline-entry button{background:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-status{border-color:rgba(14,165,233,.28);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-status.is-warn{border-color:rgba(245,158,11,.34);background:#fffbeb;color:#92400e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-status.is-ok{border-color:rgba(34,197,94,.32);background:#f0fdf4;color:#15803d;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image{border-color:rgba(14,165,233,.2);background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.06);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-thumb{border-color:rgba(15,23,42,.12);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-thumb .placeholder{color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-info .label{color:#0369a1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-info h4{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-info p{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-badge{background:#ecfdf5;color:#047857;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-platform-card{border-color:rgba(15,23,42,.11);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-platform-card:before{background:linear-gradient(90deg,#0ea5e9,#14b8a6,transparent);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-name{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-angle{background:#ecfdf5;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-purpose{color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-block{border-color:rgba(15,23,42,.1);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-block b{color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-block span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-block textarea{color:#1e293b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions{border-top:1px solid rgba(15,23,42,.09);background:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions a{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions .sync{border-color:#bbf7d0;background:#f0fdf4;color:#047857;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions .format{border-color:#ddd6fe;background:#faf5ff;color:#7e22ce;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions .wechat{border-color:#bae6fd;background:#f0f9ff;color:#0369a1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions .beauty{border-color:#fbcfe8;background:#fdf2f8;color:#be185d;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions .cover{border-color:#fde68a;background:#fffbeb;color:#92400e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions button:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-card-actions a:hover{border-color:rgba(14,165,233,.38);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-day{border-color:rgba(15,23,42,.1);background:#f8fafc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-day strong{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-day p{color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty){background:rgba(247,250,252,.94);backdrop-filter:none;-webkit-backdrop-filter:none;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .matrix-format-panel{border-color:rgba(15,23,42,.12);background:#fff;color:#0f172a;box-shadow:0 24px 70px rgba(15,23,42,.16);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .matrix-format-head{border-bottom:1px solid rgba(15,23,42,.1);background:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .matrix-format-head h3{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .matrix-format-close{border-color:rgba(225,29,72,.26);background:#fff1f2;color:#be123c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-cost{border-color:#bae6fd;background:#f0f9ff;color:#0369a1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-balance-bar{border-bottom:1px solid rgba(15,23,42,.09);background:#f8fafc;color:#334155;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-body{background:#f5f7fb;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-style-tab{border-color:rgba(15,23,42,.14);background:#fff;color:#475569;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-style-tab:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-style-tab.active{border-color:rgba(14,165,233,.38);background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-wc-hint{border-color:#bae6fd;background:#f0f9ff;color:#075985;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) #mf-input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-output{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;color-scheme:light;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) #mf-input::placeholder{color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) #mf-input:focus{border-color:rgba(14,165,233,.52);box-shadow:0 0 0 3px rgba(14,165,233,.14);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-foot{background:linear-gradient(180deg,rgba(245,247,251,0),#f5f7fb 35%);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-copy,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-apply,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-close-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-publish,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-cover{border-color:rgba(15,23,42,.14);background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-btn.purple{border:0;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-copy{border-color:#bae6fd;background:#f0f9ff;color:#0369a1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-apply{border-color:#bbf7d0;background:#f0fdf4;color:#047857;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-publish{border-color:#fecdd3;background:#fff1f2;color:#be123c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-format-overlay:not(.is-note-beauty) .mf-cover{border-color:#fde68a;background:#fffbeb;color:#92400e;}
@media(max-width:1100px){
  .matrix-workbench-body{grid-template-columns:240px minmax(0,1fr);}
  .matrix-export{display:none;}
  .matrix-cards{grid-template-columns:1fr;}
}
@media(max-width:768px){
  .matrix-workbench-overlay{padding:0;}
  .matrix-workbench{border-radius:0;border-left:0;border-right:0;}
  .matrix-workbench-head{align-items:flex-start;flex-direction:column;}
  .matrix-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr 40px;}
  .matrix-workbench-body{grid-template-columns:1fr;overflow:auto;}
  .matrix-strategy,.matrix-card-zone{min-height:auto;overflow:visible;}
}
/* ========== v4 入场 / 协议 / 手机悬浮钮 / 微动效 ========== */
/* 首访：在 JS 执行前先显示开场层，避免先闪首页 */
html.lc-await-intro body{/* overflow 已移除，避免整页锁死 */}
html.lc-await-intro #lc-intro-overlay{display:flex!important;visibility:visible!important;}
html.lc-await-intro #lc-intro-overlay.is-dismissed{display:none!important;visibility:hidden!important;pointer-events:none!important;}
html.lc-await-intro .app-top-bar,
html.lc-await-intro .app-layout,
html.lc-await-intro #lux-bg-layer,
html.lc-await-intro #cockpit-ambient,
html.lc-await-intro #lc-drawer-backdrop,
html.lc-await-intro #lc-mobile-legal-bar{visibility:hidden!important;pointer-events:none!important;}
#lc-intro-overlay{
  position:fixed;inset:0;z-index:200000;display:none;flex-direction:column;align-items:center;justify-content:center;
  background:#09090d;
  background-image:radial-gradient(ellipse 120% 80% at 50% 35%,#12121c 0%,#09090d 55%,#050508 100%);
  overflow-x:hidden;overflow-y:auto;font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;
}
#lc-intro-overlay.is-visible{display:flex;}
#lc-intro-canvas{
  position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:1;
}
.lc-intro-stack{
  position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:0 clamp(14px,4vw,28px);text-align:center;width:100%;max-width:min(92vw,560px);box-sizing:border-box;
}
.lc-intro-brand{font-size:clamp(28px,8vw,48px);font-weight:900;letter-spacing:8px;color:#f3af42;text-shadow:0 0 24px rgba(243,175,66,0.6);opacity:0;animation:lc-brand-in 1.15s ease-out .45s forwards;}
@keyframes lc-brand-in{0%{opacity:0;letter-spacing:24px;filter:blur(6px);}60%{opacity:1;filter:blur(0);}100%{opacity:1;letter-spacing:8px;}}
.lc-intro-sub{margin-top:16px;font-size:16px;font-weight:400;letter-spacing:2px;color:rgba(226,232,240,0.85);min-height:1.4em;}
.lc-intro-sub .lc-cursor{display:inline-block;width:2px;height:1em;background:#f3af42;margin-left:2px;animation:lc-cursor-blink .8s step-end infinite;vertical-align:-2px;}
@keyframes lc-cursor-blink{50%{opacity:0;}}
.lc-intro-tags{margin-top:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}
.lc-intro-tag{font-size:14px;font-weight:600;color:rgba(243,175,66,0.9);opacity:0;transform:translateX(-40px);animation:lc-tag-fly .5s ease-out forwards;}
.lc-intro-tag:nth-child(1){animation-delay:1.25s;}
.lc-intro-tag:nth-child(2){animation-delay:1.38s;}
@keyframes lc-tag-fly{to{opacity:1;transform:translateX(0);}}
.lc-intro-slogan{
  margin-top:26px;font-size:clamp(20px,4.8vw,30px);font-weight:800;letter-spacing:3px;color:#f3af42;
  display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;position:relative;z-index:1;
}
.lc-intro-slogan-a,.lc-intro-slogan-b{display:inline-block;}
.lc-intro-slogan-a{
  color:#fff;text-shadow:0 0 18px rgba(255,255,255,0.35);
  opacity:0;transform:translate3d(-28px,10px,0) scale(.94);filter:blur(4px);
  animation:lc-slog-a-in .85s cubic-bezier(.22,1,.36,1) 2.2s forwards;
}
.lc-intro-slogan-b{
  margin-left:clamp(4px,1.2vw,10px);color:#f3af42;
  opacity:0;transform:translate3d(28px,-8px,0) scale(.94);filter:blur(4px);
  animation:lc-slog-b-in .85s cubic-bezier(.22,1,.36,1) 2.35s forwards;
}
@keyframes lc-slog-a-in{to{opacity:1;transform:none;filter:blur(0);}}
@keyframes lc-slog-b-in{to{opacity:1;transform:none;filter:blur(0);}}
#lc-intro-overlay.is-leaving{opacity:0;transition:opacity .5s ease;pointer-events:none;}
#lc-intro-overlay.is-leaving .lc-intro-brand,
#lc-intro-overlay.is-leaving .lc-intro-tag,
#lc-intro-overlay.is-leaving .lc-intro-slogan-a,
#lc-intro-overlay.is-leaving .lc-intro-slogan-b,
#lc-intro-overlay.is-leaving .lc-intro-sub{
  animation:none!important;opacity:1!important;transform:none!important;filter:none!important;
}
.lc-intro-skip{
  position:absolute;right:16px;bottom:16px;padding:6px 10px;border:none;background:transparent;
  color:rgba(255,255,255,0.90);font-size:12px;cursor:pointer;font-family:inherit;z-index:3;
}
.lc-intro-skip:hover{color:#fff;}
#lc-terms-overlay{
  position:fixed;inset:0;z-index:199000;display:none;align-items:center;justify-content:center;
  padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));
  background:rgba(2,2,8,0.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}
#lc-terms-overlay.is-visible{display:flex;}
.lc-terms-panel{
  width:100%;max-width:520px;max-height:min(86vh,680px);margin:0 auto;
  background:linear-gradient(168deg,#1c1c22 0%,#0a0a0e 100%);
  border:1px solid rgba(243,175,66,0.28);border-radius:18px;
  padding:18px 18px 16px;
  transform:scale(.94) translateY(12px);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;
  box-shadow:0 24px 80px rgba(0,0,0,0.65);
  display:flex;flex-direction:column;min-height:0;overflow:hidden;
}
#lc-terms-overlay.is-visible .lc-terms-panel{transform:scale(1) translateY(0);opacity:1;}
.lc-terms-title{font-size:17px;font-weight:900;color:#fff;margin-bottom:12px;}
.lc-terms-scroll{
  flex:1 1 auto;min-height:0;
  max-height:min(46vh,360px);overflow-y:auto;padding:12px;border-radius:10px;background:rgba(0,0,0,0.35);
  border:1px solid rgba(255,255,255,0.06);font-size:12px;line-height:1.75;color:var(--tx2);margin-bottom:12px;
}
.lc-terms-scroll p{margin-bottom:10px;}
.lc-terms-row{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;color:var(--tx);}
.lc-terms-row input{margin-top:3px;}
.lc-terms-btn{
  width:100%;padding:14px;border:none;border-radius:12px;font-size:15px;font-weight:900;font-family:inherit;cursor:not-allowed;
  background:#2a2a32;color:rgba(255,255,255,0.70);transition:background .3s,color .3s,box-shadow .3s;
}
.lc-terms-btn.is-ready{
  cursor:pointer;color:#0c0a06;
  background:linear-gradient(135deg,#E2C07D 0%,#c9a24d 48%,#b8923f 100%);
  box-shadow:0 10px 32px rgba(226,192,125,0.28);
}
/* 黑金高亮卡片（直播/手机侧栏专用色度） */
.content-card{
  background-color:#303035!important;
  background:#303035!important;
  position:relative;
  z-index:10;
  opacity:1!important;
  border-radius:14px!important;
  border:1px solid rgba(230,194,128,0.55)!important;
  box-shadow:inset 0 0 6px 0 rgba(255,255,255,0.15),0 16px 32px rgba(0,0,0,0.8)!important;
}
.content-card span,.content-card p,.content-card div,.content-card button,.content-card label{
  color:#FFFFFF!important;
  text-shadow:0 1px 2px rgba(0,0,0,0.8);
}
.content-card .desc,.content-card .subtitle,.content-card .case-tag,.content-card .case-meta,.content-card .ds-copy-hint,.content-card .ds-copy-disclaimer,.content-card [class*="desc"],.content-card [class*="gray"]{
  color:rgba(255,255,255,0.75)!important;
}
.content-card .gold-text,.content-card .case-title,.content-card .case-meta,.content-card [class*="gold"]{
  color:#FFD793!important;
}
.lc-mobile-fab{
  display:none;position:fixed;z-index:86000;padding:12px 10px;cursor:pointer;font-family:inherit;
  writing-mode:horizontal-tb;text-orientation:mixed;text-align:center;line-height:1.4;
  min-height:58px;width:auto;min-width:54px;max-width:88px;box-sizing:border-box;
  font-size:14px;font-weight:900;letter-spacing:0.04em;
  top:50%;transform:translateY(-50%);transition:filter .2s,box-shadow .2s,border-color .2s;
  opacity:1!important;visibility:visible!important;
  -webkit-tap-highlight-color:transparent;
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
.lc-mobile-fab-case{left:8px;border-radius:0 14px 14px 0;}
.lc-mobile-fab-copy{right:8px;border-radius:14px 0 0 14px;}
.lc-mobile-fab-case[aria-expanded="true"],.lc-mobile-fab-copy[aria-expanded="true"]{
  border-color:rgba(230,194,128,0.85)!important;
  box-shadow:inset 0 0 8px 0 rgba(255,255,255,0.22),0 16px 32px rgba(0,0,0,0.85),0 0 0 2px rgba(255,215,147,0.45)!important;
}
.lc-mobile-fab:hover{filter:brightness(1.06);}
#lc-drawer-backdrop{display:none;position:fixed;inset:0;z-index:85200;background:rgba(0,0,0,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
#lc-drawer-backdrop.is-open{display:block;}
.lc-mobile-legal-bar{
  display:none;position:fixed;left:0;right:0;bottom:0;z-index:85050;
  padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));
  font-size:10px;line-height:1.45;color:rgba(226,232,240,0.82);
  background:rgba(8,8,12,0.94);border-top:1px solid rgba(243,175,66,0.2);
  text-align:center;pointer-events:none;
}
@keyframes badge-pulse-v4{
  0%,100%{box-shadow:0 0 6px rgba(243,175,66,0.2);}
  50%{box-shadow:0 0 20px rgba(243,175,66,0.55);}
}
.brand-badge{animation:badge-pulse-v4 3s ease-in-out infinite;}
.hero h1 span.title-sweep{position:relative;display:inline-block;background:linear-gradient(90deg,#f3af42 0%,#ffe08a 40%,#f3af42 80%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.hero h1 span.title-sweep::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.4) 50%,transparent 100%);
  background-size:40px 100%;animation:title-gold-sweep 4s linear infinite;
  mix-blend-mode:overlay;
}
.hero h1 .title-sweep + .title-sweep{margin-left:6px;}
.hero h1 span.title-sweep-light{
  position:relative;display:inline-block;margin-right:2px;
  color:#fff !important;background:none !important;
  -webkit-background-clip:border-box !important;background-clip:border-box !important;
  -webkit-text-fill-color:#fff;
  text-shadow:0 1px 18px rgba(0,0,0,0.45);
}
.hero h1 span.title-sweep-light::after{
  content:'';position:absolute;inset:-2px -4px;pointer-events:none;border-radius:4px;
  background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0.5) 45%,rgba(243,175,66,0.35) 55%,transparent 100%);
  background-size:56px 140%;animation:title-gold-sweep 3.2s linear infinite;
  mix-blend-mode:soft-light;
}
@keyframes title-gold-sweep{0%{background-position:-60px 0;}100%{background-position:220px 0;}}
.g-card:nth-child(1) .g-img{animation:gallery-float 4s ease-in-out infinite;}
.g-card:nth-child(2) .g-img{animation:gallery-float 3.6s ease-in-out infinite .3s;}
.g-card:nth-child(3) .g-img{animation:gallery-float 4.2s ease-in-out infinite .6s;}
.g-card:nth-child(4) .g-img{animation:gallery-float 3.8s ease-in-out infinite .2s;}
.g-card:nth-child(5) .g-img{animation:gallery-float 4.4s ease-in-out infinite .5s;}
.g-card:nth-child(6) .g-img{animation:gallery-float 3.5s ease-in-out infinite .1s;}
.g-card:nth-child(7) .g-img{animation:gallery-float 4.1s ease-in-out infinite .7s;}
@keyframes gallery-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}
.app-marquee-track .marquee-dot{animation:marquee-dot-blink 5s step-end infinite;}
@keyframes marquee-dot-blink{0%,94%{opacity:1;}97%{opacity:0.2;}100%{opacity:1;}}
.hero-tool-hint{font-size:11px;color:rgba(251,191,36,0.85);margin-top:8px;font-weight:600;}
.ds-copy-subhint{font-size:10px;color:rgba(251,146,60,0.95);margin:-4px 0 10px;line-height:1.45;}
.ds-copy-genwrap{position:relative;overflow:hidden;border-radius:10px;}
.ds-copy-scanline{
  display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,transparent,rgba(239,68,68,0.85),transparent);
  animation:ds-scan-down 1.2s linear infinite;z-index:3;
}
.ds-copy-genwrap.is-busy .ds-copy-scanline{display:block;}
@keyframes ds-scan-down{0%{transform:translateY(0);opacity:1;}100%{transform:translateY(120px);opacity:.3;}}
.ds-out-ta{
  width:100%;min-height:4.5em;resize:vertical;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55;
  border:1px solid rgba(255,255,255,0.1);background:rgba(0,0,0,0.45);color:var(--tx2);font-family:inherit;box-sizing:border-box;
}
.ds-out-ta.ds-tags{min-height:3em;}
.ds-orange-tip{
  margin-top:10px;padding:10px 12px;border-radius:8px;font-size:11px;line-height:1.6;
  color:#fdba74;background:rgba(251,146,60,0.1);border:1px solid rgba(251,146,60,0.35);
}
.ds-ref-block{
  margin-top:12px;padding:10px 10px 8px;border-radius:10px;
  border:1px dashed rgba(243,175,66,0.28);background:rgba(8,9,14,0.45);
}
.ds-ref-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;}
.ds-ref-preview{
  position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;
  border:1px solid rgba(243,175,66,0.35);flex-shrink:0;
}
.ds-ref-preview img{width:100%;height:100%;object-fit:cover;display:block;}
.ds-ref-rm{
  position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;
  border:none;background:rgba(0,0,0,0.72);color:#fff;font-size:11px;cursor:pointer;line-height:1;
}
.ds-ref-pick{
  flex:1 1 140px;min-width:120px;padding:8px 10px;border-radius:8px;font-size:11px;font-weight:700;
  border:1px dashed rgba(243,175,66,0.35);background:rgba(243,175,66,0.06);color:var(--gold);cursor:pointer;
}
.ds-ref-pick:hover{background:rgba(243,175,66,0.14);}
.ds-ref-status{display:block;margin-top:6px;font-size:10px;color:#93c5fd;line-height:1.4;}
.ds-ref-status.is-err{color:#fca5a5;}
.ds-ref-status.is-ok{color:#86efac;}
.btn-ds-redgold{
  background:linear-gradient(135deg,#ef4444 0%,#b91c1c 40%,#f3af42 100%)!important;
  color:#fff!important;border-color:rgba(255,255,255,0.40)!important;
}
.ds-copy-chip{
  margin-top:6px;width:100%;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer;
  border-radius:8px;border:1px solid rgba(243,175,66,0.4);
  background:rgba(243,175,66,0.18);color:#f3af42!important;-webkit-text-fill-color:#f3af42!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);
}
.ds-copy-chip:active{background:rgba(243,175,66,0.28);}
.ds-copy-out .ds-copy-chip,.content-card .ds-copy-chip{
  background:rgba(36,28,18,0.95)!important;
  color:#FFD793!important;-webkit-text-fill-color:#FFD793!important;
  border:1px solid rgba(230,194,128,0.55)!important;
}
#main-textarea.ds-pic-flash{animation:ds-ta-flash 1s ease;}
@keyframes ds-ta-flash{0%,100%{box-shadow:inset 0 0 0 0 rgba(243,175,66,0);}40%{box-shadow:inset 0 0 0 2px rgba(243,175,66,0.45);}}
.lc-ds-focus-pulse{animation:lc-ds-focus-pulse 1.8s ease both;}
@keyframes lc-ds-focus-pulse{0%,100%{box-shadow:none;}20%,70%{box-shadow:0 0 0 2px rgba(243,175,66,.42),0 0 24px rgba(243,175,66,.18);}}
/* 快捷关键词 · 黑金奢华胶囊 */
@keyframes kw-gold-sweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0;}40%{opacity:1;}100%{transform:translateX(220%) skewX(-18deg);opacity:0;}}
.keywords-section{
  margin-bottom:28px;padding:22px 20px 20px;
  background:linear-gradient(165deg,rgba(22,23,32,0.92) 0%,rgba(9,9,13,0.88) 100%);
  border:1px solid rgba(243,175,66,0.12);border-radius:18px;
  box-shadow:0 12px 40px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.04);
  backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}
.keywords-label{font-size:12px;color:#fcd34d;font-weight:800;margin-bottom:16px;display:flex;align-items:center;gap:10px;letter-spacing:1.2px;text-transform:uppercase;}
.keywords-label::before{content:"";width:3px;height:14px;background:linear-gradient(180deg,var(--gold),var(--gold2));border-radius:2px;box-shadow:0 0 10px var(--gold-glow);}
.keywords-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(243,175,66,0.25),transparent);}
.keywords-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:4px;}
.kw-tab{
  position:relative;padding:7px 14px;overflow:hidden;
  background:rgba(18,19,26,0.65);border:1px solid rgba(255,255,255,0.12);
  border-radius:999px;font-size:11px;font-weight:600;color:var(--tx2);
  cursor:pointer;transition:color .35s,border-color .35s,box-shadow .35s,transform .35s;
  white-space:nowrap;backdrop-filter:blur(8px);
}
.kw-tab:hover{border-color:rgba(243,175,66,0.35);color:rgba(243,175,66,0.95);box-shadow:0 0 18px rgba(243,175,66,0.12);transform:translateY(-1px);}
.kw-tab.active{
  color:var(--gold);border-color:rgba(243,175,66,0.45);
  background:linear-gradient(135deg,rgba(243,175,66,0.14),rgba(18,19,26,0.8));
  box-shadow:0 0 22px rgba(243,175,66,0.18),inset 0 0 0 1px rgba(243,175,66,0.08);
}
.kw-tab.rec-tab::after{content:"★";font-size:9px;margin-left:5px;color:rgba(243,175,66,0.55);}
.keywords-chips-row{display:flex;align-items:flex-start;gap:12px;}
.keywords-chips{display:flex;gap:10px;flex-wrap:wrap;flex:1;min-height:40px;padding:4px 0;}
.kw-chip{
  position:relative;padding:9px 16px;overflow:hidden;cursor:pointer;white-space:nowrap;
  font-size:12px;font-weight:700;letter-spacing:0.3px;
  color:#f1f5f9;
  background:rgba(22,24,34,0.88);
  border:1px solid rgba(243,175,66,0.38);
  border-radius:999px;
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 4px 16px rgba(0,0,0,0.25);
  transition:border-color .4s,color .4s,box-shadow .4s,transform .4s;
}
.kw-chip::before{
  content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;
  background:linear-gradient(105deg,transparent 35%,rgba(243,175,66,0.22) 50%,transparent 65%);
  transition:opacity .4s;pointer-events:none;
}
.kw-chip::after{
  content:"";position:absolute;top:0;left:0;width:45%;height:100%;
  background:linear-gradient(90deg,transparent,rgba(255,220,150,0.35),transparent);
  transform:translateX(-120%) skewX(-18deg);opacity:0;pointer-events:none;
}
.kw-chip:hover{
  color:#ffe8b8;border-color:rgba(243,175,66,0.55);
  box-shadow:0 0 28px rgba(243,175,66,0.22),inset 0 0 24px rgba(243,175,66,0.06);
  transform:translateY(-2px);
}
.kw-chip:hover::before{opacity:1;}
.kw-chip:hover::after{animation:kw-gold-sweep .85s ease forwards;opacity:1;}
.kw-chip.is-active{
  color:#1a1408;border-color:rgba(243,175,66,0.7);
  background:linear-gradient(135deg,rgba(243,175,66,0.92),rgba(184,123,20,0.88));
  box-shadow:0 0 32px rgba(243,175,66,0.35);
}
.btn-refresh{
  flex-shrink:0;padding:9px 16px;font-size:11px;font-weight:700;letter-spacing:0.5px;
  color:#fcd34d;cursor:pointer;white-space:nowrap;
  background:rgba(15,16,22,0.6);border:1px solid rgba(243,175,66,0.15);border-radius:999px;
  backdrop-filter:blur(8px);transition:all .35s;
}
.btn-refresh:hover{
  color:var(--gold);border-color:rgba(243,175,66,0.45);
  box-shadow:0 0 20px rgba(243,175,66,0.15);transform:translateY(-1px);
}
/* 输入区 */
.input-stage{background:var(--panel);border:1px solid var(--bd);border-radius:16px;padding:20px;margin-bottom:16px;transition:border-color .3s;}
.input-stage:focus-within{border-color:var(--gold);box-shadow:0 0 30px rgba(243,175,66,0.08);}
/* fix2: 大预览区 */
#img-preview-area{display:none;position:relative;width:100%;border-radius:10px;overflow:hidden;margin-bottom:14px;background:#080910;border:1px solid var(--bd-gold);}
#preview-img{width:100%;max-height:260px;object-fit:contain;display:block;}
#preview-images-row{display:none;gap:10px;padding:10px;flex-wrap:wrap;}
#preview-images-row.is-dual{display:flex;}
#preview-images-row.is-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.preview-slot{flex:1;min-width:140px;position:relative;border-radius:8px;overflow:hidden;border:1px solid rgba(243,175,66,0.25);background:#0c0d14;}
.preview-slot .slot-label{position:absolute;top:6px;left:6px;z-index:2;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;background:rgba(0,0,0,0.75);color:var(--gold);}
.preview-slot .slot-status{position:absolute;bottom:6px;left:6px;right:6px;z-index:2;font-size:10px;font-weight:700;padding:3px 6px;border-radius:6px;background:rgba(0,0,0,0.72);color:#93c5fd;text-align:center;}
.preview-slot .slot-status.is-err{color:#fca5a5;}
.preview-slot .slot-status.is-ok{color:#86efac;}
.preview-slot img{width:100%;max-height:200px;object-fit:contain;display:block;}
#preview-images-row.is-multi .preview-slot{min-width:0;}
#preview-images-row.is-multi .preview-slot img{max-height:150px;}
.preview-slot .btn-rm-slot{position:absolute;top:6px;right:6px;z-index:2;background:rgba(0,0,0,0.7);border:none;color:#fff;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:12px;line-height:22px;}
#preview-doc{padding:20px;display:flex;align-items:center;gap:12px;}
.doc-icon{font-size:32px;}
.doc-meta .doc-name{font-size:13px;color:var(--tx);font-weight:600;}
.doc-meta .doc-size{font-size:11px;color:var(--tx3);margin-top:3px;}
.btn-rm-preview{position:absolute;top:8px;right:8px;background:rgba(0,0,0,0.7);border:none;color:#fff;width:26px;height:26px;border-radius:50%;cursor:pointer;font-size:14px;line-height:26px;text-align:center;}
#main-textarea{width:100%;min-height:100px;background:transparent;border:none;color:var(--tx);font-size:15px;resize:none;outline:none;line-height:1.7;font-family:inherit;}
#main-textarea::placeholder{color:var(--tx3);opacity:1;}
.input-toolbar{
  display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;
  border-top:1px solid rgba(255,255,255,0.06);padding-top:12px;margin-top:10px;
}
.input-toolbar-hints{
  flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:5px;
}
.input-hint-line{font-size:12px;color:var(--tx2);line-height:1.55;font-weight:500;}
.input-hint-line.input-hint-dim{color:var(--tx3);font-size:11px;font-weight:500;}
.input-toolbar-upload{
  flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;
}
.btn-attach{
  background:rgba(243,175,66,0.06);border:1px dashed rgba(243,175,66,0.35);color:var(--gold);
  font-size:12px;font-weight:700;padding:8px 14px;border-radius:8px;cursor:pointer;
  display:inline-flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap;
}
.btn-attach:hover{background:var(--gold-dim);border-color:var(--gold);}
.upload-size-hint{display:block;margin:0;font-size:10px;color:var(--tx3);line-height:1.35;text-align:right;white-space:nowrap;}
.lc-drop-target{position:relative;}
.lc-drop-target.lc-drop-active{
  border-color:rgba(243,175,66,.82)!important;
  box-shadow:0 0 0 1px rgba(243,175,66,.22),0 0 28px rgba(243,175,66,.16)!important;
  background-image:linear-gradient(135deg,rgba(243,175,66,.12),rgba(56,189,248,.08))!important;
}
.lc-drop-target.lc-drop-active::after{
  content:"松手上传";
  position:absolute;inset:10px;z-index:20;display:grid;place-items:center;
  border:1px dashed rgba(255,232,184,.72);border-radius:12px;
  background:rgba(2,6,12,.72);color:#ffe7ad;font-size:14px;font-weight:1000;
  pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
}
@media(max-width:720px){
  .input-toolbar{align-items:flex-start;}
  .input-toolbar-upload{align-self:flex-end;margin-left:auto;}
  .input-hint-line{font-size:10px;}
}
/* 气泡 */
.bubble-stage{margin-bottom:16px;}
.bubble-label{font-size:12px;color:var(--tx3);margin-bottom:8px;display:none;align-items:center;gap:6px;}
.bubble-label::before{content:"✦";color:var(--gold);font-size:10px;}
.bubbles-wrap{display:flex;flex-wrap:wrap;gap:8px;}
.bubble-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#13141a;border:1px solid var(--bd);border-radius:20px;font-size:12px;color:var(--tx2);cursor:pointer;transition:all .2s;}
.bubble-chip:hover{border-color:rgba(243,175,66,0.3);color:var(--tx);}
.bubble-chip.selected{background:var(--gold-dim);border-color:var(--gold);color:var(--gold);}
.bubble-hint{font-size:11px;color:var(--tx3);margin-top:6px;display:none;}
.bubble-hint span{color:var(--gold);}
/* 生成按钮 */
.gen-launch-wrap{position:relative;margin-bottom:32px;}
.gen-launch-wrap .btn-generate{margin-bottom:8px;}
.free-trial-hint{
  display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;
  margin:2px auto 0;padding:4px 9px;border-radius:999px;
  border:1px solid rgba(243,175,66,0.2);background:rgba(243,175,66,0.06);
  font-size:10px;color:rgba(255,232,184,0.82);text-align:center;line-height:1.35;min-height:0;letter-spacing:0;
}
#free-trial-toast{
  display:none;position:fixed;top:72px;left:50%;transform:translateX(-50%);z-index:99997;
  max-width:min(92vw,520px);padding:10px 20px;border-radius:24px;pointer-events:none;
  background:rgba(12,11,8,0.92);border:1px solid rgba(243,175,66,0.35);color:rgba(255,232,184,0.95);
  font-size:12px;font-weight:700;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
  box-shadow:0 8px 32px rgba(0,0,0,0.5),0 0 24px rgba(243,175,66,0.12);
}
#free-trial-toast.is-show{display:block;animation:free-toast-in .35s cubic-bezier(0.4,0,0.2,1);}
@keyframes free-toast-in{from{opacity:0;transform:translateX(-50%) translateY(-8px);}to{opacity:1;transform:translateX(-50%) translateY(0);}}
.lux-tap{transition:transform .1s cubic-bezier(0.4,0,0.2,1),filter .2s,box-shadow .2s,background .2s,border-color .2s;}
.lux-tap:active:not(:disabled){transform:scale(0.97)!important;}
.btn-generate{
  position:relative;overflow:hidden;width:100%;padding:14px 16px;
  background:linear-gradient(135deg,rgba(19,16,9,0.96),rgba(34,26,11,0.92) 58%,rgba(10,12,18,0.96));
  border:1px solid rgba(243,175,66,0.55);border-radius:12px;
  color:#ffe7ad;font-weight:900;font-size:15px;cursor:pointer;letter-spacing:0.8px;
  box-shadow:0 8px 22px rgba(0,0,0,0.34),0 0 0 1px rgba(243,175,66,0.05),inset 0 1px 0 rgba(255,255,255,0.08);
  transition:transform .1s cubic-bezier(0.4,0,0.2,1),filter .2s,box-shadow .2s,background .3s;
}
.btn-generate::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,232,184,0.38) 49%,rgba(243,175,66,0.18) 58%,transparent 72%);
  background-size:240% 100%;transform:translateX(-120%);
}
.btn-generate:hover:not(:disabled):not(:active){
  filter:brightness(1.08);transform:translateY(-1px);
  box-shadow:0 10px 26px rgba(0,0,0,0.42),0 0 22px rgba(243,175,66,0.2),inset 0 1px 0 rgba(255,255,255,0.12);
}
.btn-generate:hover:not(:disabled)::before{animation:lc-gen-btn-sheen 1.05s ease-out;}
.btn-generate:active:not(:disabled){transform:scale(0.97)!important;}
.btn-generate:disabled{background:#1f2029;color:var(--tx3);cursor:not-allowed;box-shadow:none;transform:none!important;}
.btn-generate.gen-pulse-active{box-shadow:0 8px 28px rgba(243,175,66,0.25),0 0 28px rgba(243,175,66,0.2),inset 0 0 0 1px rgba(243,175,66,0.16);}
.lingxi-choice-panel{display:grid;gap:8px;margin:10px 0 14px;padding:10px;border-radius:12px;border:1px solid rgba(20,184,166,0.32);background:rgba(5,16,20,0.72);}
.input-stage-main>.lingxi-choice-panel{margin:10px 0 8px;}
.lingxi-choice-title{font-size:12px;font-weight:900;color:#99f6e4;letter-spacing:0;line-height:1.4;}
.lingxi-choice-help{font-size:11px;line-height:1.5;color:#cbd5e1;margin-top:-3px;}
.lingxi-choice-summary{display:grid;gap:7px;padding:9px;border:1px solid rgba(45,212,191,0.18);border-radius:10px;background:rgba(2,6,23,0.34);}
.lingxi-choice-summary-row{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.45;color:#d9fffb;}
.lingxi-choice-summary-row b{flex:0 0 auto;color:#7dd3fc;font-weight:900;}
.lingxi-choice-summary-row span{min-width:0;overflow-wrap:anywhere;}
.lingxi-choice-grid{display:grid;grid-template-columns:1fr;gap:8px;}
.lingxi-choice-btn{width:100%;display:flex;align-items:center;gap:9px;border:1px solid rgba(45,212,191,0.34);border-radius:10px;background:linear-gradient(135deg,rgba(13,148,136,0.18),rgba(15,23,42,0.82));color:#ecfeff;padding:10px 11px;font-family:inherit;text-align:left;cursor:pointer;transition:transform .12s,background .2s,border-color .2s,box-shadow .2s;}
.lingxi-choice-btn:hover{border-color:rgba(45,212,191,0.72);background:linear-gradient(135deg,rgba(20,184,166,0.28),rgba(15,23,42,0.88));box-shadow:0 10px 24px rgba(0,0,0,0.26);}
.lingxi-choice-btn:active{transform:scale(0.98);}
.lingxi-choice-key{flex:0 0 auto;min-width:42px;height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#14b8a6;color:#042f2e;font-size:11px;font-weight:1000;white-space:nowrap;}
.lingxi-choice-text{min-width:0;font-size:13px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;}
.lingxi-choice-subpanel{display:none;gap:8px;margin-top:2px;padding:10px;border:1px dashed rgba(45,212,191,0.34);border-radius:10px;background:rgba(2,6,23,0.42);}
.lingxi-choice-subpanel.is-open{display:grid;}
.lingxi-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.lingxi-size-btn{border:1px solid rgba(125,211,252,0.3);border-radius:9px;background:rgba(14,116,144,0.18);color:#e0f2fe;padding:9px 8px;font-size:12px;font-weight:900;font-family:inherit;cursor:pointer;text-align:left;}
.lingxi-custom-row{display:grid;gap:8px;}
.lingxi-custom-input{width:100%;min-height:58px;resize:vertical;border:1px solid rgba(45,212,191,0.28);border-radius:9px;background:rgba(2,6,23,0.72);color:#ecfeff;padding:9px;font-family:inherit;font-size:12px;line-height:1.45;}
.lingxi-custom-send{border:0;border-radius:9px;background:linear-gradient(135deg,#14b8a6,#f3af42);color:#042f2e;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:1000;cursor:pointer;}
.lingxi-custom-modal{position:fixed;inset:0;z-index:300060;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,0.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lingxi-custom-modal.is-open{display:flex;}
.lingxi-custom-sheet{width:min(560px,100%);max-height:88vh;overflow:auto;border:1px solid rgba(45,212,191,0.36);border-radius:16px;background:linear-gradient(180deg,#071318,#0c1018);box-shadow:0 28px 80px rgba(0,0,0,0.58);padding:16px;box-sizing:border-box;}
.lingxi-custom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}
.lingxi-custom-head h3{margin:0;color:#ecfeff;font-size:17px;font-weight:1000;line-height:1.25;}
.lingxi-custom-head p{margin:5px 0 0;color:#a7f3d0;font-size:12px;line-height:1.45;}
.lingxi-custom-close{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(248,113,113,0.35);border-radius:10px;background:rgba(127,29,29,0.28);color:#fecaca;font-size:22px;line-height:1;font-weight:900;cursor:pointer;font-family:inherit;}
.lingxi-custom-current{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;}
.lingxi-custom-current div{border:1px solid rgba(45,212,191,0.18);border-radius:10px;background:rgba(2,6,23,0.42);padding:9px 10px;min-width:0;}
.lingxi-custom-current b{display:block;color:#7dd3fc;font-size:11px;margin-bottom:4px;}
.lingxi-custom-current span{display:block;color:#fef3c7;font-size:12px;font-weight:850;line-height:1.4;overflow-wrap:anywhere;}
.lingxi-custom-form{display:grid;gap:10px;}
.lingxi-custom-form label{display:block;color:#d9fffb;font-size:12px;font-weight:900;margin-bottom:6px;}
.lingxi-custom-form select,.lingxi-custom-form input{width:100%;box-sizing:border-box;border:1px solid rgba(45,212,191,0.28);border-radius:10px;background:#07111d;color:#ecfeff;padding:10px 11px;font-family:inherit;font-size:13px;outline:none;}
.lingxi-custom-form select:focus,.lingxi-custom-form input:focus{border-color:rgba(45,212,191,0.78);box-shadow:0 0 0 3px rgba(45,212,191,0.12);}
.lingxi-custom-form optgroup,.lingxi-custom-form option{background:#07111d;color:#e5edf8;}
.lingxi-custom-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px;}
.lingxi-custom-actions button{border:1px solid rgba(148,163,184,0.24);border-radius:10px;background:#111827;color:#e5edf8;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;}
.lingxi-custom-actions .is-primary{border:0;background:linear-gradient(135deg,#14b8a6,#f3af42);color:#042f2e;}
@media(max-width:640px){.lingxi-custom-current{grid-template-columns:1fr}.lingxi-custom-actions{flex-direction:column}.lingxi-custom-actions button{width:100%;}}
@keyframes lc-gen-btn-sheen{from{transform:translateX(-120%);}to{transform:translateX(120%);}}
.gen-ripple{
  position:absolute;border-radius:50%;pointer-events:none;z-index:2;
  background:radial-gradient(circle,rgba(255,220,150,0.38) 0%,rgba(243,175,66,0.2) 35%,rgba(243,175,66,0.06) 55%,transparent 72%);
  transform:translate(-50%,-50%) scale(0);opacity:0.85;
  animation:gen-ripple-out .4s cubic-bezier(0.4,0,0.2,1) forwards;
}
@keyframes gen-ripple-out{to{transform:translate(-50%,-50%) scale(1);opacity:0;}}
/* 暗黑科技风 · 金色 Loading */
@keyframes lux-gold-pulse{0%,100%{box-shadow:0 0 12px rgba(243,175,66,0.15),inset 0 0 0 1px rgba(243,175,66,0.12);}50%{box-shadow:0 0 28px rgba(243,175,66,0.45),inset 0 0 0 1px rgba(243,175,66,0.35);}}
@keyframes lux-shimmer{0%{background-position:200% center;}100%{background-position:-200% center;}}
body.api-lux-loading .input-stage{border-color:rgba(243,175,66,0.55);animation:lux-gold-pulse 1.6s ease-in-out infinite;position:relative;overflow:hidden;}
body.api-lux-loading .input-stage::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(243,175,66,0.07) 50%,transparent 60%);background-size:200% 100%;animation:lux-shimmer 2s linear infinite;pointer-events:none;}
body.api-lux-loading #main-textarea{color:rgba(243,175,66,0.85);}
body.api-lux-loading .btn-generate{background:linear-gradient(135deg,#1a1408,#2a1f08);color:var(--gold);border:1px solid rgba(243,175,66,0.45);box-shadow:0 0 24px rgba(243,175,66,0.2);animation:lux-gold-pulse 1.2s ease-in-out infinite;cursor:wait;letter-spacing:2px;}
body.api-lux-loading .btn-attach{opacity:0.45;pointer-events:none;}
body.api-lux-loading .kw-chip,body.api-lux-loading .bubble-chip{pointer-events:none;opacity:0.5;}
#api-status-toast{display:none;position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:99998;background:rgba(15,16,22,0.95);border:1px solid rgba(243,175,66,0.35);color:var(--gold);font-size:12px;font-weight:700;padding:8px 18px;border-radius:24px;backdrop-filter:blur(8px);}
body.api-lux-loading .input-stage-body{display:grid;grid-template-columns:minmax(0,36%) minmax(0,64%);gap:14px;align-items:stretch;}
body.api-lux-loading .input-thinking-panel{display:flex;}
body.api-lux-loading #main-textarea{min-height:88px;color:rgba(243,175,66,0.9);}
body.api-lux-loading .gen-wait-hint{display:block!important;}
.input-stage-body{display:block;}
.input-thinking-panel{
  display:none;flex-direction:column;justify-content:center;gap:10px;
  padding:12px 14px;border-radius:10px;border:1px dashed rgba(243,175,66,0.22);
  background:rgba(8,9,14,0.55);min-height:100px;box-sizing:border-box;
}
@keyframes ith-drop-in{
  0%{opacity:0;transform:translateY(-20px);}
  65%{opacity:1;transform:translateY(5px);}
  100%{opacity:1;transform:translateY(0);}
}
@keyframes ith-drop-step{
  0%{opacity:0.2;transform:translateY(-16px);}
  100%{opacity:1;transform:translateY(0);}
}
.ith-steps{display:flex;flex-direction:column;gap:6px;}
.ith-step{font-size:11px;color:var(--tx3);padding:4px 8px;border-radius:6px;border-left:2px solid transparent;transition:color .25s,border-color .25s,background .25s;}
.ith-step.is-active{color:var(--gold);border-left-color:var(--gold);background:rgba(243,175,66,0.08);}
.ith-step.is-done{color:var(--tx2);border-left-color:rgba(243,175,66,0.35);}
.ith-guess{font-size:11px;color:rgba(243,175,66,0.75);font-weight:700;}
.ith-log{font-family:'Menlo','Monaco',monospace;font-size:10px;color:#4ade80;line-height:1.55;min-height:2.8em;}
.ith-eta{font-size:10px;color:var(--tx3);line-height:1.45;}
.input-thinking-panel.is-live .ith-guess{animation:ith-drop-in .52s cubic-bezier(.22,1,.36,1) both;}
.input-thinking-panel.is-live .ith-step[data-ith="0"]{animation:ith-drop-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s;}
.input-thinking-panel.is-live .ith-step[data-ith="1"]{animation:ith-drop-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:.2s;}
.input-thinking-panel.is-live .ith-step[data-ith="2"]{animation:ith-drop-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s;}
.input-thinking-panel.is-live .ith-step[data-ith="3"]{animation:ith-drop-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:.4s;}
.input-thinking-panel.is-live .ith-log{animation:ith-drop-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.5s;}
.input-thinking-panel.is-live .ith-eta{animation:ith-drop-in .42s cubic-bezier(.22,1,.36,1) both;animation-delay:.58s;}
.btn-engine-cancel{
  display:none;margin-top:10px;width:100%;padding:9px 12px;border-radius:8px;
  border:1px solid rgba(239,68,68,0.45);background:rgba(239,68,68,0.12);
  color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;
  font-size:12px;font-weight:700;cursor:pointer;
}
body.api-lux-loading .btn-engine-cancel{display:block;}
body.lc-thinking-active .btn-engine-cancel{display:none!important;}
.btn-engine-cancel:hover{background:rgba(239,68,68,0.22);}
.ith-step.ith-drop-flash{animation:ith-drop-step .42s cubic-bezier(.22,1,.36,1) both;}
.ith-log.ith-log-drop{animation:ith-drop-in .38s cubic-bezier(.22,1,.36,1) both;}
.gen-wait-hint{display:none;font-size:11px;color:rgba(226,192,125,0.72);text-align:center;line-height:1.5;margin:0 0 6px;letter-spacing:0.2px;}
@media(max-width:768px){
  body.api-lux-loading .input-stage-body{grid-template-columns:1fr!important;}
  body.api-lux-loading .input-stage-main,
  body.api-lux-loading .input-thinking-panel{width:100%;min-width:0;}
  .input-thinking-panel{min-height:72px;}
  #preview-images-row.is-dual{flex-direction:column;align-items:stretch;}
  .preview-slot{min-width:0!important;width:100%;flex:1 1 auto;}
  #output-section{position:relative;z-index:60;width:100%;min-width:0;}
  #output-section .prompt-block{overflow:visible;margin-bottom:14px;}
  #output-section .block-head{flex-wrap:wrap;gap:8px;}
  #output-section .block-head-left{flex:1 1 auto;min-width:0;}
  #output-section .block-title{color:#f1f5f9!important;font-size:14px;}
  #output-section .block-sub{color:#d8e2ec!important;font-size:11px;}
  #output-section .block-body{
    min-height:80px;max-height:min(55vh,520px);
    font-size:14px;line-height:1.75;color:#e2e8f0!important;
    -webkit-overflow-scrolling:touch;overflow-y:auto;
  }
  #output-section .block-body.prompt-style{
    font-size:13px;color:#e8d5a3!important;background:#0a0a0e!important;
  }
  #thinking-stage{min-height:0;padding:12px 0 20px;margin-bottom:16px;}
  .thinking-wrap{width:100%;max-width:min(100vw - 32px,340px);height:auto;min-height:320px;}
}
/* fix9: 量子扫描 左日志+右可视化 */
#quantum-stage{display:none;margin-bottom:16px;}
.quantum-box{background:#03040a;border:1px solid rgba(243,175,66,0.12);border-radius:14px;padding:20px;font-family:'Menlo','Monaco',monospace;font-size:12px;position:relative;min-height:160px;display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.quantum-box::before{content:"● ● ●";position:absolute;top:12px;left:16px;font-size:10px;color:rgba(255,255,255,0.24);letter-spacing:5px;}
#quantum-log{margin-top:28px;color:#4ade80;line-height:2.2;}
.q-line{animation:q-in .25s ease;}
@keyframes q-in{from{opacity:0;transform:translateX(-6px);}to{opacity:1;transform:translateX(0);}}
.q-gold{color:var(--gold);}.q-blue{color:#60a5fa;}.q-dim{color:var(--tx3);}
.quantum-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-left:1px solid rgba(255,255,255,0.04);padding-left:16px;margin-top:28px;}
.q-orb{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(243,175,66,0.4),rgba(243,175,66,0.05));border:2px solid rgba(243,175,66,0.3);position:relative;animation:orb-pulse 2s ease-in-out infinite;}
@keyframes orb-pulse{0%,100%{box-shadow:0 0 20px rgba(243,175,66,0.2);}50%{box-shadow:0 0 40px rgba(243,175,66,0.5);transform:scale(1.05);}}
.q-orb::after{content:"🔮";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:26px;}
.q-bars{display:flex;gap:4px;align-items:flex-end;height:36px;}
.q-bar{width:6px;border-radius:3px;background:var(--gold);animation:bar-dance 1s ease-in-out infinite;}
.q-bar:nth-child(1){animation-delay:0s;}.q-bar:nth-child(2){animation-delay:.15s;}.q-bar:nth-child(3){animation-delay:.3s;}.q-bar:nth-child(4){animation-delay:.45s;}.q-bar:nth-child(5){animation-delay:.6s;}
@keyframes bar-dance{0%,100%{height:8px;opacity:.4;}50%{height:36px;opacity:1;}}
.q-vis-txt{font-size:11px;color:var(--tx3);text-align:center;line-height:1.6;}
/* AI识别卡 · 全息分析面板 */
#analysis-stage{display:none;margin-bottom:32px;}
.analysis-card{
  background:linear-gradient(165deg,rgba(22,23,32,0.96) 0%,rgba(9,9,13,0.94) 100%);
  border:1.5px solid rgba(243,175,66,0.38);border-radius:18px;padding:28px 26px;
  box-shadow:0 0 50px rgba(243,175,66,0.12),0 20px 50px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05);
  backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-height:380px;
}
.analysis-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;font-size:12px;font-weight:900;padding:5px 16px;border-radius:20px;margin-bottom:18px;}
.analysis-grid{margin-bottom:18px;}
.analysis-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;align-items:start;}
@media(max-width:768px){.analysis-layout{grid-template-columns:1fr;}}
.analysis-col-summary{min-width:0;}
.analysis-col-insights{min-width:0;}
.analysis-item{background:rgba(243,175,66,0.06);border:1px solid rgba(243,175,66,0.22);border-radius:12px;padding:12px 16px;}
.analysis-item-label{font-size:11px;color:var(--tx3);margin-bottom:5px;letter-spacing:.4px;font-weight:600;}
.analysis-item-value{font-size:14px;font-weight:700;color:#fcd34d;line-height:1.55;}
.insight-block{
  background:rgba(7,8,15,0.85);border:1px solid rgba(243,175,66,0.14);border-radius:12px;
  padding:14px 16px;margin-bottom:12px;
}
.insight-block:last-child{margin-bottom:0;}
.insight-block-title{font-size:12px;font-weight:800;color:rgba(243,175,66,0.9);margin-bottom:10px;letter-spacing:0.5px;}
.insight-block-body{font-size:13px;color:#e2e8f0;line-height:1.75;}
.insight-block-body li{margin:0 0 8px 16px;padding:0;}
.insight-block-body li:last-child{margin-bottom:0;}
/* 内容识别列表区 */
.analysis-content-block{background:#07080f;border:1px solid rgba(243,175,66,0.15);border-radius:10px;padding:14px 16px;margin-bottom:14px;}
.analysis-content-block .acb-title{font-size:11px;color:var(--tx2);font-weight:800;margin-bottom:10px;letter-spacing:.5px;}
.acb-list{list-style:none;padding:0;margin:0;}
.acb-list li{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.06);font-size:13px;color:var(--tx);line-height:1.55;}
.acb-list li:last-child{border-bottom:none;}
.acb-list li span{color:var(--tx);}
.acb-list li .acb-num{flex-shrink:0;width:18px;height:18px;background:rgba(243,175,66,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fcd34d;margin-top:1px;}
.acb-list li .acb-txt{flex:1;color:var(--tx);font-weight:500;}
.analysis-unified{background:rgba(7,8,15,0.6);border:1px solid rgba(243,175,66,0.18);border-radius:14px;padding:16px 18px;margin-bottom:14px;}
.analysis-unified-hd{font-size:12px;font-weight:800;color:rgba(243,175,66,0.95);margin-bottom:12px;letter-spacing:.4px;}
.vision-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;}
@media(max-width:640px){.vision-kv{grid-template-columns:1fr;}}
.vision-kv-item{background:rgba(16,185,129,0.06);border:1px solid rgba(52,211,153,0.2);border-radius:10px;padding:10px 12px;}
.vision-kv-k{font-size:10px;color:rgba(255,255,255,0.90);margin-bottom:4px;}
.vision-kv-v{font-size:12px;color:#ecfdf5;line-height:1.55;}
.analysis-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;align-items:stretch;}
@media(max-width:900px){.analysis-plan-grid{grid-template-columns:1fr;}}
.analysis-plan-card{background:#07080f;border:1px solid rgba(243,175,66,0.2);border-radius:12px;padding:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;flex-direction:column;}
.analysis-plan-card:hover{border-color:rgba(243,175,66,0.45);}
.analysis-plan-card.is-selected{border-color:rgba(243,175,66,0.85);box-shadow:0 0 18px rgba(243,175,66,0.22);transform:translateY(-1px);}
.analysis-plan-card .apc-pick{font-size:10px;color:rgba(255,255,255,0.80);margin-top:8px;}
.analysis-plan-card.is-selected .apc-pick{color:#f3af42;font-weight:700;}
.analysis-plan-card .apc-hd{font-size:12px;font-weight:800;color:#fcd34d;line-height:1.45;margin-bottom:10px;}
.apc-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;}
.apc-badge{font-size:10px;padding:3px 8px;border-radius:6px;font-weight:600;line-height:1.4;}
.apc-badge-size{background:rgba(96,165,250,0.12);color:#60a5fa;}
.apc-badge-platform{background:rgba(52,211,153,0.1);color:#34d399;}
.apc-essence{background:rgba(255,255,255,0.03);border-radius:8px;padding:10px;margin-bottom:8px;flex:1;}
.apc-essence-label{font-size:10px;color:rgba(255,255,255,0.70);margin-bottom:6px;font-weight:600;}
.apc-essence-item{font-size:11px;color:#cbd5e1;line-height:1.55;margin-bottom:4px;}
.apc-essence-item:last-child{margin-bottom:0;}
.apc-essence-item b{color:rgba(243,175,66,0.75);font-weight:600;}
.apc-reason{font-size:10px;color:rgba(255,255,255,0.70);line-height:1.5;margin-top:auto;padding-top:8px;border-top:1px dashed rgba(255,255,255,0.06);}
.analysis-chip-wide{max-width:280px!important;flex:1.2 1 200px!important;}
.analysis-chip-hint{font-size:10px;font-weight:500;color:rgba(255,255,255,0.95);margin-top:5px;line-height:1.45;}
.insight-primary{background:rgba(16,185,129,0.06);border:1px solid rgba(52,211,153,0.28);border-radius:12px;padding:14px 16px;margin-bottom:12px;}
.insight-primary .insight-block-title{color:#6ee7b7;}
.insight-primary .insight-block-body{font-size:12px;color:#d1fae5;line-height:1.65;max-height:min(520px,58vh);overflow-y:auto;white-space:pre-wrap;word-break:break-word;}
.insight-list{list-style:none;padding:0;margin:0;}
.insight-list li{font-size:12px;color:#d1fae5;line-height:1.6;padding:5px 0 5px 16px;border-bottom:1px solid rgba(255,255,255,0.04);position:relative;}
.insight-list li::before{content:'▸';position:absolute;left:0;color:rgba(52,211,153,0.6);font-size:10px;}
.insight-list li:last-child{border-bottom:none;}
.insight-more{font-size:10px;color:rgba(255,255,255,0.60);margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,0.06);}
.analysis-chip-wide{max-width:280px!important;flex:1.2 1 200px!important;}
.analysis-extra-list{margin:10px 0 0;padding:0;list-style:none;}
.analysis-extra-list li{font-size:12px;color:#e2e8f0;line-height:1.6;padding:6px 0;border-top:1px solid rgba(255,255,255,0.06);}
.analysis-extra-list li:first-child{border-top:none;}
.analysis-raw{background:#07080b;border:1px solid rgba(255,255,255,0.04);border-radius:10px;padding:14px;font-size:12px;color:var(--tx2);line-height:1.8;margin-bottom:16px;max-height:200px;overflow-y:auto;white-space:pre-wrap;}
.rec-bar{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 16px;background:rgba(243,175,66,0.04);border:1px solid rgba(243,175,66,0.15);border-radius:10px;}
.rec-bar-main{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:100%;}
.rec-bar-hint{font-size:10px;color:var(--tx3);line-height:1.45;margin:0;width:100%;}
.rec-bar-label{font-size:12px;color:var(--tx2);font-weight:600;}
.analysis-unified-hd-sub{font-size:10px;font-weight:500;color:var(--tx3);margin:-6px 0 10px;line-height:1.45;}
.rec-pill{display:inline-flex;align-items:center;gap:4px;background:rgba(243,175,66,0.12);border:1px solid rgba(243,175,66,0.3);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;color:var(--gold);}
.gen-reanalyze-wrap{margin:10px 0 0;text-align:center;}
.gen-reanalyze-btn{
  display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:31px;max-width:100%;
  padding:7px 13px;border:1px solid rgba(243,175,66,.42);border-radius:999px;
  background:linear-gradient(135deg,rgba(243,175,66,.18),rgba(20,184,166,.10));
  color:#ffe8a3;font-size:11px;font-weight:900;line-height:1.18;cursor:pointer;text-decoration:none;
  box-shadow:0 8px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);
  transition:transform .16s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;
}
.gen-reanalyze-btn em{font-style:normal;font-size:10px;font-weight:700;color:rgba(226,232,240,.76);}
.gen-reanalyze-btn:hover{transform:translateY(-1px);border-color:rgba(243,175,66,.72);color:#fff3c4;box-shadow:0 10px 26px rgba(243,175,66,.14),inset 0 1px 0 rgba(255,255,255,.10);}
.gen-reanalyze-btn:disabled{opacity:.62;cursor:not-allowed;transform:none;}
.btn-generate.gen-btn-locked-analysis{opacity:0.72;cursor:not-allowed;}
.engine-pick{display:flex;gap:10px;justify-content:center;align-items:stretch;margin:0;padding:0;}
.engine-card{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1.5px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .3s,background .3s,box-shadow .3s,transform .15s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;overflow:hidden;}
.engine-card::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity .4s;border-radius:inherit;z-index:0;pointer-events:none;}
.engine-card-ds::before{background:radial-gradient(circle at 30% 20%,rgba(6,182,212,0.2),transparent 65%);}
.engine-card-coze::before{background:radial-gradient(circle at 70% 20%,rgba(249,115,22,0.22),transparent 65%);}
.engine-card>*{position:relative;z-index:1}
.engine-card:hover{border-color:rgba(255,255,255,0.44);background:rgba(255,255,255,0.04);}
.engine-card:active{transform:scale(0.97);}
.engine-card.is-active{border-color:rgba(255,255,255,0.70);background:rgba(255,255,255,0.04);box-shadow:0 12px 40px rgba(0,0,0,0.4);}
.engine-card.is-active::before{opacity:1}
.engine-card.is-locked{opacity:.62;cursor:not-allowed;filter:saturate(.7);}
.engine-card.is-locked:hover{border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.02);}
.engine-card.is-locked.is-active{opacity:.9;filter:none;}
.engine-card-ds.is-active{border-color:rgba(6,182,212,0.5);box-shadow:0 0 28px rgba(6,182,212,0.25),0 0 6px rgba(6,182,212,0.12) inset,0 12px 40px rgba(0,0,0,0.4);}
.engine-card-coze.is-active{border-color:rgba(249,115,22,0.55);box-shadow:0 0 28px rgba(249,115,22,0.28),0 0 6px rgba(249,115,22,0.12) inset,0 12px 40px rgba(0,0,0,0.4);}
.engine-card-pro{position:absolute;top:8px;right:10px;font-size:9px;font-weight:800;line-height:1;padding:3px 7px;border-radius:8px;color:#0c0a06;background:linear-gradient(135deg,#f3af42,#e2c07d);letter-spacing:0.04em;z-index:2;}
.engine-card-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;background:rgba(255,255,255,0.05);border-radius:10px;transition:transform .3s,background .3s;}
.engine-card.is-active .engine-card-icon{transform:scale(1.1);}
.engine-card-ds.is-active .engine-card-icon{background:rgba(6,182,212,0.2);}
.engine-card-coze.is-active .engine-card-icon{background:rgba(249,115,22,0.2);}
.engine-card-body{min-width:0;display:flex;flex-direction:column;gap:2px;}
.engine-card-title{font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.engine-card-ds .engine-card-title{color:#67e8f9;}
.engine-card-coze .engine-card-title{color:#ffedd5;}
.engine-card-sub{font-size:10px;font-weight:600;color:rgba(255,255,255,0.90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s;}
.engine-card.is-active .engine-card-sub{color:rgba(255,255,255,0.9);}
.engine-card-ds.is-active .engine-card-sub{color:#a5f3fc;}
.engine-card-coze.is-active .engine-card-sub{color:#fed7aa;}
.engine-card-coze:not(.is-active) .engine-card-sub{color:rgba(255,236,210,0.7);}
@media(max-width:480px){
  .engine-pick{gap:8px;padding:0 4px;}
  .engine-card{padding:10px 10px;gap:8px;}
  .engine-card-icon{width:28px;height:28px;font-size:18px;}
  .engine-card-title{font-size:12px;}
  .engine-card-sub{font-size:9px;}
}
.engine-mode-hint{font-size:11px;line-height:1.45;margin:10px 0 0;text-align:center;padding:0;font-weight:600;color:rgba(210,225,255,0.82);transition:color .3s;}
.engine-mode-hint.is-ds{color:rgba(147,197,253,0.9);}
.engine-mode-hint.is-coze{color:rgba(255,224,170,0.88);}
.hero-engine-label{color:#f3af42;font-size:11px;font-weight:800;letter-spacing:0.12em;}
/* 右侧爆款文案：控件与说明分层（直播/侧栏通用） */
.ds-copy-panel .ds-copy-field.content-card,
.ds-copy-panel .ds-copy-field{
  background:transparent!important;border:none!important;box-shadow:none!important;
  border-radius:0!important;padding:0 0 14px!important;margin-bottom:0!important;
}
.ds-copy-panel .ds-copy-field + .ds-copy-field{border-top:1px solid rgba(255,255,255,0.07);padding-top:14px!important;}
.ds-copy-panel .ds-copy-field label{
  display:flex!important;align-items:center;gap:6px;flex-wrap:wrap;
  font-size:13px!important;font-weight:800!important;color:#fcd34d!important;
  margin-bottom:8px!important;text-shadow:none!important;
}
.ds-field-tag{
  flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:0.05em;line-height:1.2;
  padding:2px 7px;border-radius:5px;
  background:rgba(243,175,66,0.22);color:#fde68a;border:1px solid rgba(243,175,66,0.45);
}
.ds-field-tag-req{background:rgba(56,189,248,0.22);color:#bae6fd;border-color:rgba(56,189,248,0.5);}
.ds-field-tag-opt{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.95);border-color:rgba(255,255,255,0.36);}
.ds-copy-panel .ds-copy-field select,
.ds-copy-panel .ds-copy-field input[type="text"]{
  width:100%;box-sizing:border-box;padding:10px 12px!important;border-radius:10px!important;
  font-size:13px!important;font-weight:600!important;line-height:1.45!important;
  background:#08090f!important;color:#fff!important;
  border:2px solid rgba(243,175,66,0.48)!important;
}
.ds-copy-panel .ds-field-input input[type="text"]{
  border-color:rgba(56,189,248,0.62)!important;
  box-shadow:0 0 0 3px rgba(56,189,248,0.14)!important;min-height:44px;
}
.ds-copy-panel .ds-field-input input[type="text"]::placeholder{
  color:rgba(200,215,230,0.95)!important;
  -webkit-text-fill-color:rgba(200,215,230,0.95)!important;
  font-weight:500!important;opacity:1;
}
.ds-copy-panel .ds-field-input input[type="text"]:focus::placeholder,
.ds-copy-panel .ds-field-input input[type="text"].is-topic-focus::placeholder{
  opacity:0!important;color:transparent!important;
  -webkit-text-fill-color:transparent!important;
}
.ds-copy-panel .ds-field-input input[type="text"]:not(:placeholder-shown){
  -webkit-text-fill-color:#fff!important;
}
.ds-copy-panel .ds-copy-field select{cursor:pointer;}
.ds-copy-panel .ds-copy-hint{
  display:block;font-size:10px!important;line-height:1.5!important;
  color:rgba(255,255,255,0.95)!important;margin-top:6px!important;
  padding:6px 8px 6px 10px!important;background:rgba(0,0,0,0.28);border-radius:6px;
  border-left:3px solid rgba(255,255,255,0.14);text-shadow:none!important;
}
.ds-copy-panel .ds-field-required .ds-copy-hint{color:rgba(147,197,253,0.62)!important;border-left-color:rgba(56,189,248,0.35);}
.ds-copy-genwrap .ds-quota-hint{background:transparent!important;border-left:none!important;padding-left:0!important;text-align:center;}
.ds-copy-panel .ds-copy-out{border-top:1px solid rgba(243,175,66,.22)!important;margin-top:16px!important;padding-top:14px!important;}
.ds-copy-panel .ds-copy-out-block{margin-bottom:14px!important;}
.ds-copy-panel .ds-copy-out-block .ds-ol{font-size:13px!important;line-height:1.35!important;font-weight:1000!important;color:#fff2b8!important;margin-bottom:8px!important;text-shadow:0 1px 10px rgba(0,0,0,.45);}
.ds-copy-panel .ds-out-ta{font-size:15px!important;line-height:1.68!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#07090f!important;border:1.5px solid rgba(243,175,66,.34)!important;border-radius:10px!important;padding:12px 13px!important;letter-spacing:0!important;text-shadow:0 1px 8px rgba(0,0,0,.28);}
.ds-copy-panel #ds-ta-body{min-height:300px!important;font-size:16px!important;line-height:1.72!important;}
.ds-copy-panel #ds-ta-title{font-size:17px!important;line-height:1.5!important;min-height:76px!important;}
.ds-copy-panel #ds-ta-tags{font-size:14px!important;line-height:1.55!important;min-height:96px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}
.ds-copy-panel .ds-copy-chip{min-height:40px!important;font-size:13px!important;font-weight:1000!important;}
.ds-copy-panel .ds-actions .lux-tap{font-size:13px!important;font-weight:1000!important;color:#fff8dc!important;-webkit-text-fill-color:#fff8dc!important;text-shadow:0 1px 10px rgba(0,0,0,.42);border-color:rgba(243,175,66,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.18);}
.ds-copy-panel .ds-actions .lux-tap:not(.btn-ds-redgold){background:rgba(64,49,31,.92)!important;}
.ds-copy-panel .ds-actions .lux-tap:hover{filter:brightness(1.12);}
.ds-copy-out.is-focus-result{animation:ds-result-pulse 1.8s ease-out 1;box-shadow:0 0 0 2px rgba(56,189,248,.55),0 0 34px rgba(56,189,248,.2)!important;}
@keyframes ds-result-pulse{0%{transform:translateY(8px);box-shadow:0 0 0 0 rgba(56,189,248,.0),0 0 0 rgba(56,189,248,0);}30%{transform:translateY(0);box-shadow:0 0 0 3px rgba(56,189,248,.65),0 0 40px rgba(56,189,248,.28);}100%{transform:translateY(0);box-shadow:0 0 0 0 rgba(56,189,248,0),0 0 0 rgba(56,189,248,0);}}
#output-section.is-ds-prompt-focus .prompt-block:first-child{animation:ds-prompt-focus-pulse 2s ease-out 1;box-shadow:0 0 0 2px rgba(243,175,66,.52),0 0 34px rgba(243,175,66,.18)!important;}
@keyframes ds-prompt-focus-pulse{0%{transform:translateY(8px);box-shadow:0 0 0 0 rgba(243,175,66,0),0 0 0 rgba(243,175,66,0);}30%{transform:translateY(0);box-shadow:0 0 0 3px rgba(243,175,66,.62),0 0 40px rgba(243,175,66,.26);}100%{transform:translateY(0);box-shadow:0 0 0 0 rgba(243,175,66,0),0 0 0 rgba(243,175,66,0);}}
body.lc-engine-deepseek #lc-upload-zone,
body.lc-engine-deepseek #lc-upload-toolbar,
body.lc-engine-deepseek .input-hint-coze{display:none!important;}
/* fix: 只有两个操作按钮 */
.analysis-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.analysis-card > .analysis-actions{display:none;}
.analysis-actions-inline{width:100%;margin-top:6px;}
.btn-confirm{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .1s cubic-bezier(0.4,0,0.2,1),filter .2s;}
.btn-confirm:hover:not(:active){filter:brightness(1.08);}
.btn-confirm:active{transform:scale(0.97);}
.btn-custom-open{background:rgba(255,255,255,0.04);color:var(--tx2);border:1px solid var(--bd);border-radius:10px;padding:13px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .1s cubic-bezier(0.4,0,0.2,1),border-color .2s,color .2s;}
.btn-custom-launch{transition:transform .1s cubic-bezier(0.4,0,0.2,1),filter .2s;}
.btn-cw-yes{transition:transform .1s cubic-bezier(0.4,0,0.2,1),filter .2s;}
.kw-chip{transition:transform .1s cubic-bezier(0.4,0,0.2,1),border-color .2s,background .2s,color .2s;}
.kw-chip:active{transform:scale(0.97);}
.btn-custom-open:hover{border-color:rgba(243,175,66,0.3);color:var(--tx);}
/* 自定义面板 */
#custom-stage{display:none;margin-bottom:32px;animation:slide-open .3s ease;}
.analysis-actions+#custom-stage{margin-top:10px;}
@keyframes slide-open{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}
.custom-panel{background:var(--panel);border:1px solid var(--bd-gold);border-radius:14px;padding:20px;}
.custom-title{font-size:13px;font-weight:700;color:var(--tx2);margin-bottom:14px;}
.custom-title span{color:var(--gold);}
.custom-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;}
.csel-label{font-size:10px;color:var(--tx2);margin-bottom:6px;display:block;font-weight:700;}
.custom-sel{width:100%;background:#13141e;border:1.5px solid rgba(243,175,66,0.25);border-radius:10px;padding:11px 14px;color:#f3af42;font-size:13px;font-weight:700;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;}
.custom-sel:focus{border-color:var(--gold);}
.custom-sel option{background:#13141e;color:#cbd5e1;font-weight:400;}
.custom-sel optgroup{background:#0f1015;color:var(--gold);font-weight:700;}
.custom-style-input{width:100%;padding:11px 14px;background:var(--input-bg);border:1px solid var(--bd-gold);border-radius:10px;color:#fff;font-size:13px;outline:none;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .35s ease,opacity .35s ease,margin .35s ease,transform .35s ease;font-family:inherit;box-sizing:border-box;}
.custom-style-input.is-visible{display:block;max-height:72px;opacity:1;margin-bottom:12px;transform:translateY(0);}
.btn-custom-launch{width:100%;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:900;cursor:pointer;}
/* 思考卡 */
#thinking-stage{display:none;justify-content:center;align-items:flex-start;padding:20px 0;margin-bottom:32px;min-height:440px;}
.thinking-wrap{position:relative;width:340px;height:400px;display:flex;justify-content:center;align-items:center;}
@property --t-glow-angle{syntax:'<angle>';initial-value:0deg;inherits:false;}
@keyframes t-glow-spin{to{--t-glow-angle:360deg;}}
@keyframes t-back-float{
  0%,100%{transform:translate(14px,16px) rotate(2.5deg);}
  50%{transform:translate(18px,12px) rotate(-2deg);}
}
@keyframes t-phantom-spin{to{transform:rotate(360deg);}}
@keyframes t-phantom-spin-rev{to{transform:rotate(-360deg);}}
@keyframes t-phantom-pulse{0%,100%{opacity:0.35;}50%{opacity:0.85;}}
@keyframes t-phantom-scan{
  0%{transform:translateY(-100%);opacity:0;}
  15%{opacity:0.9;}
  85%{opacity:0.5;}
  100%{transform:translateY(420px);opacity:0;}
}
.t-stack-back{
  position:absolute;width:300px;height:360px;border-radius:22px;z-index:0;overflow:hidden;
  background:linear-gradient(155deg,rgba(10,12,22,0.98) 0%,rgba(4,5,12,0.99) 55%,rgba(18,14,8,0.95) 100%);
  border:1px solid rgba(96,165,250,0.18);
  box-shadow:0 24px 56px rgba(0,0,0,0.72),0 0 48px rgba(243,175,66,0.12),inset 0 0 0 1px rgba(243,175,66,0.06);
  animation:t-back-float 5.5s ease-in-out infinite;
}
.t-stack-back::before{
  content:'';position:absolute;inset:-55%;pointer-events:none;
  background:conic-gradient(from 0deg,transparent 0deg,rgba(147,197,253,0.22) 55deg,transparent 110deg,rgba(243,175,66,0.45) 180deg,transparent 235deg,rgba(139,92,246,0.2) 300deg,transparent 360deg);
  animation:t-phantom-spin 7s linear infinite;opacity:0.7;
}
.t-stack-back::after{
  content:'';position:absolute;inset:1px;border-radius:21px;pointer-events:none;
  background:
    repeating-linear-gradient(0deg,transparent,transparent 14px,rgba(243,175,66,0.045) 15px),
    repeating-linear-gradient(90deg,transparent,transparent 14px,rgba(147,197,253,0.04) 15px),
    radial-gradient(ellipse 70% 55% at 50% 42%,rgba(243,175,66,0.14),transparent 68%);
  mask:linear-gradient(#000,#000);
}
.t-phantom-orbit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;}
.t-phantom-orbit-ring{
  position:absolute;border-radius:50%;border:1px solid transparent;
  box-shadow:0 0 18px rgba(243,175,66,0.08);
}
.t-phantom-orbit-ring.r1{
  width:220px;height:220px;
  border-color:rgba(243,175,66,0.22);
  border-top-color:rgba(243,175,66,0.75);
  border-right-color:rgba(147,197,253,0.35);
  animation:t-phantom-spin 9s linear infinite;
  opacity:0.55;
}
.t-phantom-orbit-ring.r2{
  width:168px;height:168px;
  border-style:dashed;
  border-color:rgba(147,197,253,0.2);
  border-bottom-color:rgba(243,175,66,0.55);
  animation:t-phantom-spin-rev 6s linear infinite;
  opacity:0.45;
}
.t-phantom-hex{
  position:absolute;width:72px;height:72px;opacity:0.5;
  background:linear-gradient(135deg,rgba(243,175,66,0.08),rgba(147,197,253,0.06));
  clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);
  animation:t-phantom-spin 14s linear infinite;
  box-shadow:0 0 24px rgba(243,175,66,0.15);
}
.t-phantom-scan{
  position:absolute;left:0;right:0;height:48px;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(243,175,66,0.12) 35%,rgba(147,197,253,0.18) 50%,rgba(243,175,66,0.08) 65%,transparent);
  filter:blur(0.5px);
  animation:t-phantom-scan 3.2s ease-in-out infinite;
}
.t-phantom-tag{
  position:absolute;bottom:18px;left:0;right:0;text-align:center;
  font:700 8px/1 'Menlo',monospace;letter-spacing:2.5px;text-transform:uppercase;
  color:rgba(243,175,66,0.45);
  animation:t-phantom-pulse 2.4s ease-in-out infinite;
}
.t-glow-ring{position:absolute;width:304px;height:364px;border-radius:24px;padding:2px;z-index:1;display:flex;align-items:center;justify-content:center;background:conic-gradient(from var(--t-glow-angle),transparent 0deg,rgba(243,175,66,0.05) 40deg,rgba(243,175,66,0.85) 120deg,rgba(255,220,140,0.95) 180deg,rgba(243,175,66,0.85) 240deg,rgba(243,175,66,0.05) 300deg,transparent 360deg);animation:t-glow-spin 2.8s linear infinite;box-shadow:0 0 40px rgba(243,175,66,0.25);}
.t-glow-ring::after{content:"";position:absolute;inset:2px;border-radius:22px;background:#0a0b10;z-index:0;pointer-events:none;}
.t-core{position:relative;width:296px;height:356px;background:linear-gradient(165deg,#14151c 0%,#0c0d12 100%);border:1px solid rgba(243,175,66,0.22);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 15px 45px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.04);padding:28px;text-align:center;margin:2px;}
.t-badge{position:absolute;top:16px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;font-size:10px;font-weight:800;padding:3px 14px;border-radius:20px;}
.t-label{color:var(--tx3);font-size:11px;font-weight:700;margin-bottom:6px;letter-spacing:.5px;}
.t-value{color:var(--gold);font-size:13px;font-weight:900;margin-bottom:18px;line-height:1.4;max-width:230px;word-break:break-all;}
@keyframes spin-ring{to{transform:rotate(360deg)}}
.atom-ring{width:44px;height:44px;border:3px solid rgba(243,175,66,0.08);border-top-color:var(--gold);border-right-color:var(--gold);border-radius:50%;box-shadow:0 0 20px var(--gold-glow);animation:spin-ring .9s linear infinite;}
.t-status{color:#cbd5e1;font-size:12px;line-height:1.7;margin-top:20px;}
.thinking-active .t-core{border-color:rgba(52,211,153,0.42);box-shadow:0 15px 45px rgba(0,0,0,0.85),0 0 34px rgba(52,211,153,0.18),inset 0 1px 0 rgba(255,255,255,0.05);}
.thinking-active .t-status{color:#ecfeff;font-size:14px;font-weight:900;text-shadow:0 1px 10px rgba(0,0,0,.75);}
.thinking-active .t-badge{animation:lc-prompt-pulse 1.25s ease-in-out infinite;}
@keyframes lc-prompt-pulse{0%,100%{filter:brightness(1);box-shadow:0 0 0 rgba(52,211,153,0);}50%{filter:brightness(1.18);box-shadow:0 0 22px rgba(52,211,153,.32);}}
/* 输出区 */
#output-section{display:none;margin-bottom:32px;}
.prompt-block{background:var(--panel);border:1px solid var(--bd);border-radius:14px;margin-bottom:16px;overflow:hidden;}
.block-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--bd);background:rgba(15,15,22,0.9);}
.block-head-left{display:flex;align-items:center;gap:8px;}
.block-icon{width:28px;height:28px;border-radius:8px;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;font-size:14px;}
.block-title{font-size:13px;font-weight:700;color:var(--tx);}
.block-sub{font-size:11px;color:var(--tx3);margin-top:1px;}
.btn-copy{padding:5px 13px;border:1px solid rgba(243,175,66,0.3);border-radius:7px;background:var(--gold-dim);font-size:12px;color:var(--gold);font-weight:700;cursor:pointer;transition:all .2s;}
.btn-copy:hover{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;}
.block-body{padding:20px 18px;font-size:15px;color:#e2e8f0;line-height:1.85;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow-y:auto;}
.block-body.prompt-style{font-family:'Menlo','Monaco',monospace;font-size:14px;color:#e8d5a3;background:#020204;max-height:380px;line-height:1.8;}
#out-xhs,#out-mp{font-size:15px;line-height:1.85;}
.t-status{font-size:13px;}
.t-value{font-size:14px;}
#copywrite-ask{display:none;margin-bottom:16px;}
.copywrite-ask-card{background:linear-gradient(135deg,rgba(79,142,247,0.06),rgba(243,175,66,0.04));border:1px solid rgba(243,175,66,0.2);border-radius:14px;padding:20px;text-align:center;}
.copywrite-ask-card h3{font-size:15px;font-weight:800;color:var(--tx);margin-bottom:6px;}
.copywrite-ask-card p{font-size:12px;color:var(--tx2);margin-bottom:16px;}
.copywrite-quota-note{font-size:11px;color:rgba(200,215,230,0.95);margin:10px 0 0;line-height:1.55;}
.copywrite-quota-note em{color:rgba(226,192,125,0.9);font-style:normal;font-weight:700;}
.cw-btns{display:flex;gap:10px;justify-content:center;}
.btn-cw-yes{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#000;border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:900;cursor:pointer;}
.btn-cw-no{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:10px;padding:11px 20px;font-size:13px;cursor:pointer;}
.platform-block{background:var(--panel);border:1px solid var(--bd);border-radius:14px;padding:20px;margin-bottom:16px;}
.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;}
.platform-card{background:#17181e;border:1px solid rgba(255,255,255,0.03);border-radius:12px;padding:18px 12px;text-align:center;cursor:pointer;transition:all .2s;position:relative;}
.platform-card:hover{border-color:rgba(243,175,66,0.2);background:#1e202a;transform:translateY(-2px);}
.platform-card.rec-p{border-color:rgba(243,175,66,0.3);background:linear-gradient(145deg,#1f2029,#131419);}
.platform-card.rec-p::after{content:'推荐';position:absolute;top:0;right:0;background:var(--gold);color:#000;font-size:9px;font-weight:800;padding:2px 7px;border-radius:0 12px 0 7px;}
.platform-card-lc{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:14px 12px;}
.platform-card-lc .platform-card-main{flex:1;text-align:center;min-width:0;}
.platform-card-lc .platform-card-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;}
.p-hot-badge{font-size:10px;font-weight:900;color:#ff6b35;background:rgba(255,107,53,0.12);border:1px solid rgba(255,107,53,0.35);padding:3px 9px;border-radius:20px;white-space:nowrap;animation:pulse-hot 1.4s ease-in-out infinite;}
.lc-model-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;padding:8px 10px;border-radius:10px;background:linear-gradient(145deg,rgba(79,142,247,0.18),rgba(243,175,66,0.1));border:1px solid rgba(79,142,247,0.35);box-shadow:0 4px 14px rgba(0,0,0,0.25);}
.lc-model-chip-name{font-size:13px;font-weight:900;color:#fff;letter-spacing:0.5px;line-height:1.1;}
.lc-model-chip-sub{font-size:9px;font-weight:700;color:var(--gold);margin-top:3px;white-space:nowrap;}
@keyframes pulse-hot{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.06);opacity:.92;}}
.legal-risk-notice{margin:14px 0 16px;padding:14px 16px;background:rgba(239,68,68,0.06);border:1px solid rgba(239,68,68,0.22);border-radius:12px;font-size:11px;line-height:1.75;color:var(--tx2);}
.legal-risk-notice strong{color:#fca5a5;font-weight:800;}
.legal-risk-notice a{color:var(--gold);text-decoration:none;}
.legal-risk-notice a:hover{text-decoration:underline;}
.lc-guide-workbench .legal-risk-notice{order:99;margin:10px 0 0;font-size:12px;line-height:1.8;color:#eef6ff;background:rgba(127,29,29,0.16);border-color:rgba(248,113,113,0.42);box-shadow:0 0 22px rgba(248,113,113,0.08);}
.lc-guide-workbench .legal-risk-notice strong{font-size:13px;color:#fecaca;}
.app-site-footer{margin-top:28px;padding:28px 20px 36px;border-top:1px solid rgba(255,255,255,0.06);text-align:center;background:linear-gradient(180deg,transparent,rgba(243,175,66,0.03));}
.site-footer-logo{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--gold);color:#000;font-size:26px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px var(--gold-glow);}
.site-footer-brand{font-size:16px;font-weight:900;color:#fff;margin-bottom:6px;}
.site-footer-decl{font-size:11px;line-height:1.8;color:var(--tx3);max-width:640px;margin:0 auto;}
.site-footer-icp,.site-footer-gongan{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;color:var(--tx3);text-decoration:none;font-size:12px;font-weight:800;}
.site-footer-icp:hover,.site-footer-gongan:hover{color:#fff;text-decoration:underline;}
.site-footer-gongan img{width:16px;height:16px;display:block;flex:0 0 auto;}
.lc-filing-fixed{position:fixed;left:50%;bottom:8px;z-index:88000;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:calc(100vw - 24px);padding:5px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(2,8,23,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.28);color:#cbd5e1;text-decoration:none;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap;}
.lc-filing-fixed a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;}
.lc-filing-fixed a:hover{color:#fff;text-decoration:underline;}
.lc-filing-fixed img{width:14px;height:14px;display:block;flex:0 0 auto;}
@media(max-width:760px){.lc-filing-fixed{bottom:6px;font-size:10px;padding:4px 8px;}}
.lc-promo-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;}
.lc-promo-card .lc-promo-main{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;}
.lc-promo-card .lc-promo-side{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;}
.p-icon{font-size:22px;margin-bottom:8px;display:block;}
.p-name{font-size:12px;font-weight:800;color:#fff;display:block;margin-bottom:4px;}
.p-tag{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:700;display:inline-block;}
.tag-gold{background:rgba(243,175,66,0.1);color:var(--gold);}.tag-green{background:rgba(34,197,94,0.1);color:#22c55e;}
@media (max-width:768px),((hover:none) and (pointer:coarse) and (max-width:1024px)){
  html,body,.app-layout,.app-main,.main-container,.shell{
    background-color:#000000!important;
  }
  #cockpit-ambient{display:none!important;}
  #lc-drawer-backdrop,.case-apply-backdrop{
    background-color:rgba(0,0,0,0.25)!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
  }
  #lc-intro-overlay.is-visible,#lc-terms-overlay.is-visible{
    display:flex!important;visibility:visible!important;pointer-events:auto!important;
    z-index:200000!important;
  }
  #lc-terms-overlay.is-visible{z-index:199000!important;}
  #lc-terms-overlay.is-visible .lc-terms-panel{
    opacity:1!important;transform:none!important;pointer-events:auto!important;
  }
  .lc-intro-skip{
    color:rgba(255,255,255,0.85)!important;min-height:44px;padding:10px 14px!important;
    -webkit-tap-highlight-color:transparent;
  }
  .content-card{
    background-color:#303035!important;
    background:#303035!important;
    position:relative!important;
    z-index:10!important;
    opacity:1!important;
    border-radius:14px!important;
    border:1px solid rgba(230,194,128,0.55)!important;
    box-shadow:inset 0 0 6px 0 rgba(255,255,255,0.15),0 16px 32px rgba(0,0,0,0.8)!important;
  }
  .content-card span,.content-card p,.content-card div,.content-card button,.content-card label{
    color:#FFFFFF!important;
    text-shadow:0 1px 2px rgba(0,0,0,0.8)!important;
  }
  .content-card .desc,.content-card .subtitle,.content-card .case-tag,.content-card .ds-copy-hint,.content-card [class*="desc"],.content-card [class*="gray"]{
    color:rgba(255,255,255,0.75)!important;
  }
  .content-card .gold-text,.content-card [class*="gold"]{
    color:#FFD793!important;
  }
  /* 手机端不展示案例库 / 笔记侧栏（仅电脑端可用） */
  .lc-mobile-fab,.lc-mobile-fab-case,.lc-mobile-fab-copy,
  .case-sidebar-wrap,.ds-copy-wrap,#lc-drawer-backdrop{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
    width:0!important;height:0!important;overflow:hidden!important;
  }
  .app-top-bar{display:block!important;padding:8px 10px 0;}
  .lc-top-brand{display:none!important;}
  .app-layout{padding:0;}
  .app-main .shell{padding:20px 16px 80px;}
  .lc-mobile-legal-bar{display:block;}
  body.lc-m-drawer-open .app-main,
  body.lc-m-drawer-open .shell{visibility:visible!important;}
  #img-zoom .img-zoom-hint-d{display:none;}
  #img-zoom .img-zoom-hint-m{display:inline;}
  #img-zoom .img-zoom-inner,#img-zoom .img-zoom-inner img{
    max-width:min(92vw,520px);max-height:min(65vh,640px);
  }
  #img-zoom .img-zoom-hint{
    font-size:13px;font-weight:700;color:#f1f5f9;
    text-shadow:0 1px 6px rgba(0,0,0,0.9),0 0 12px rgba(0,0,0,0.65);
  }
  .analysis-grid{grid-template-columns:1fr 1fr;}
  .platform-grid{grid-template-columns:repeat(2,1fr);}
  .custom-selects{grid-template-columns:1fr;}
  .quantum-box{grid-template-columns:1fr;}
  .quantum-visual{border-left:none;border-top:1px solid rgba(255,255,255,0.04);padding-left:0;padding-top:12px;}
}
@media(max-width:480px){.analysis-grid{grid-template-columns:1fr;}.analysis-actions{grid-template-columns:1fr;}.shell{padding:20px 14px 80px;}.hero h1{font-size:24px;letter-spacing:1px;}}
/* 输出区：提示词框限高，避免整页被英文拉很长 */
#output-section .prompt-block .block-body{
  max-height:min(38vh,360px);overflow-y:auto;-webkit-overflow-scrolling:touch;
}
#output-section .prompt-block .block-body.prompt-style{max-height:min(42vh,400px);}
.output-extras{margin:14px 0 12px;border:1px solid var(--bd);border-radius:12px;background:rgba(0,0,0,0.2);}
.output-extras>summary{
  padding:10px 14px;font-size:12px;font-weight:700;color:var(--tx2);cursor:pointer;list-style:none;
}
.output-extras>summary::-webkit-details-marker{display:none;}
.output-extras>summary::before{content:'▸ ';color:var(--gold);}
.output-extras[open]>summary::before{content:'▾ ';}
.output-extras-inner{padding:0 14px 14px;}
.output-extras .platform-block{margin-bottom:12px;}
.output-extras-promo{display:grid;grid-template-columns:1fr;gap:16px;}
.output-extras-promo>div:first-child{padding:22px 20px!important;}
.output-extras-promo .lc-promo-card{flex-direction:column;align-items:stretch;text-align:center;padding:22px 18px!important;}
.output-extras-promo .lc-promo-side{margin-top:10px;}
@media(min-width:900px){
  .output-extras-promo{grid-template-columns:1.15fr 0.85fr;align-items:stretch;}
  .output-extras-promo .lc-promo-card{flex-direction:row;align-items:center;text-align:left;padding:22px 20px!important;}
  .output-extras-promo .lc-promo-main{align-items:flex-start;text-align:left;}
  .output-extras-promo .lc-promo-side{margin-top:0;margin-left:12px;}
}
@media(min-width:769px){
  .app-main .shell{padding-right:max(18px,124px);}
}
/* 右侧 · 外链竖条 + 微信码 */
.lc-right-stack{
  position:fixed;right:18px;bottom:28px;z-index:99920;
  display:flex;flex-direction:column;align-items:stretch;gap:10px;
  width:108px;pointer-events:none;
}
.lc-right-stack>*{pointer-events:auto;}
.platform-dock-v{
  padding:10px 8px;border-radius:14px;
  background:rgba(8,8,12,0.94);border:1px solid rgba(243,175,66,0.28);
  box-shadow:0 8px 32px rgba(0,0,0,0.55);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
}
.platform-dock-title{
  font-size:10px;font-weight:800;color:rgba(243,175,66,0.9);text-align:center;
  margin-bottom:8px;line-height:1.35;letter-spacing:.3px;
}
.platform-dock-list{display:flex;flex-direction:column;gap:5px;}
.platform-dock-item{
  display:flex;flex-direction:column;align-items:center;gap:3px;
  padding:8px 4px;border-radius:10px;cursor:pointer;text-align:center;overflow:visible;
  border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.03);
  transition:border-color .15s,background .15s,transform .12s;text-decoration:none;
}
.platform-dock-item:hover{border-color:rgba(243,175,66,0.35);background:rgba(243,175,66,0.08);transform:translateY(-1px);}
.platform-dock-item.is-rec{border-color:rgba(243,175,66,0.45);background:rgba(243,175,66,0.1);}
.platform-dock-item .pd-ico{font-size:18px;line-height:1;transition:transform .25s cubic-bezier(0.18,0.89,0.32,1.28);}
.platform-dock-item:hover .pd-ico{transform:scale(2.2);filter:drop-shadow(0 6px 18px rgba(243,175,66,0.7));z-index:10;position:relative;}
.platform-dock-item .pd-nm{font-size:10px;font-weight:800;color:#f1f5f9;line-height:1.2;}
.platform-dock-item .pd-tg{font-size:8px;font-weight:700;padding:1px 5px;border-radius:4px;line-height:1.3;}
.wechat-float{position:relative;right:auto;bottom:auto;width:100%;max-width:108px;margin:0;padding:10px 8px;}
@media(max-width:768px){
  .lc-hub-mobile-bar{
    display:block;position:fixed;left:12px;right:12px;
    bottom:calc(48px + env(safe-area-inset-bottom,0px));z-index:85060;
    pointer-events:auto;
  }
  .app-main .shell{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));}
  .lc-right-stack{
    position:static;width:100%;max-width:280px;margin:16px auto 12px;
    flex-direction:column;align-items:center;z-index:2;
  }
  .platform-dock-v{width:100%;max-width:280px;}
  .platform-dock-list{
    display:grid;grid-template-columns:repeat(3,1fr);gap:8px;
  }
  .platform-dock-item{flex-direction:row;justify-content:center;gap:6px;padding:10px 8px;}
}
/* Image2 工作台 v3 · 左控制栏 + 案例条 + 生成主舞台 */
.i2-workbench{
  margin:14px 0 16px;border-radius:14px;
  border:1px solid rgba(56,189,248,0.35);
  background:linear-gradient(165deg,rgba(14,20,32,0.96),rgba(8,10,16,0.94));
  box-shadow:0 4px 24px rgba(56,189,248,0.08);overflow:hidden;
}
.i2-workbench.is-case{border-color:rgba(167,139,250,0.35);}
.i2-workbench:not(.is-expanded) .i2-v3-workbench{display:none;}
.i2-workbench.is-lingxi-waiting .i2-model-pick,
.i2-workbench.is-lingxi-waiting .i2-route-pick,
.i2-workbench.is-lingxi-waiting .i2-route-hint,
.i2-workbench.is-lingxi-waiting .i2-panel-actions-bottom,
.i2-workbench.is-lingxi-waiting .i2-params-grid{display:none!important;}
.i2-lingxi-wait-card{
  display:none;margin:10px 0 0;padding:14px;border:1px solid rgba(125,211,252,.22);border-radius:12px;
  background:linear-gradient(135deg,rgba(79,70,229,.18),rgba(8,47,73,.2));color:#dffcff;font-weight:900;line-height:1.55;
}
.i2-workbench.is-lingxi-waiting .i2-lingxi-wait-card{display:block;}
.i2-lingxi-wait-card b{display:block;color:#fff;font-size:15px;margin-bottom:4px;}
.i2-lingxi-wait-card span{display:block;color:#9ee9ff;font-size:12px;}
.lc-workbench-top{
  flex:0 0 auto;padding:12px 14px 14px;border-bottom:1px solid rgba(56,189,248,.18);
  background:
    radial-gradient(circle at 8% 14%,rgba(56,189,248,.16),transparent 28%),
    radial-gradient(circle at 70% 30%,rgba(243,175,66,.08),transparent 26%),
    linear-gradient(180deg,rgba(8,15,25,.96),rgba(5,8,14,.98));
}
.lc-workbench-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;}
.lc-workbench-brand{display:flex;align-items:center;gap:10px;min-width:210px;}
.lc-brand-mark{width:34px;height:34px;border-radius:10px;background-image:url("/lingchuang-logo.svg?v=brand-mark-visible-20260905"),var(--lc-brand-mark-panel,linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%));background-size:86% 86%,100% 100%;background-repeat:no-repeat;background-position:center;box-shadow:var(--lc-brand-mark-shadow,0 0 18px rgba(34,197,94,.20),0 10px 24px rgba(0,8,18,.22),inset 0 1px 0 rgba(255,255,255,.92));}
.lc-brand-text strong{display:block;font-size:14px;line-height:1.15;color:var(--lc-brand-text);letter-spacing:.2px;}
.lc-brand-text span{display:block;margin-top:3px;font-size:9px;color:var(--lc-brand-sub);font-weight:800;}
.lc-top-tabs{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;}
.lc-top-tab{height:30px;padding:0 16px;border-radius:8px;border:1px solid transparent;background:transparent;color:#a9b6ca;font-size:12px;font-weight:900;cursor:pointer;font-family:inherit;}
.lc-top-tab.is-on{color:#e0f2fe;border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.14);box-shadow:0 0 16px rgba(56,189,248,.18),inset 0 -2px 0 rgba(56,189,248,.7);}
.lc-top-tab:hover{color:#f8fafc;border-color:rgba(125,211,252,.28);background:rgba(255,255,255,.04);}
.lc-top-tab.lc-update-top-btn{color:#cffafe;border-color:rgba(125,211,252,.32);background:rgba(14,165,233,.08);}
.lc-top-tab.lc-update-top-btn:hover{border-color:rgba(125,211,252,.62);background:rgba(14,165,233,.14);}
.lc-top-tab.lc-update-top-btn:disabled{cursor:wait;opacity:.68;}
.lc-top-tab.lc-update-top-btn.is-update-available::after{
  content:'';
  position:absolute;
  top:6px;
  right:6px;
  width:8px;
  height:8px;
  border-radius:999px;
  background:#fb7185;
  box-shadow:0 0 0 2px rgba(7,12,20,.94),0 0 12px rgba(251,113,133,.65);
}
.lc-top-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:220px;}
.lc-top-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:rgba(3,12,20,.72);color:#7dd3fc;font-size:11px;font-weight:1000;}
.lc-top-asset{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(243,175,66,.38);background:linear-gradient(135deg,rgba(243,175,66,.16),rgba(34,211,238,.1));color:#fde68a;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;box-shadow:0 8px 20px rgba(243,175,66,.08);}
.lc-top-asset:hover{border-color:rgba(243,175,66,.62);background:linear-gradient(135deg,rgba(243,175,66,.24),rgba(34,211,238,.14));}
.lc-top-icon{width:28px;height:28px;border-radius:50%;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.04);color:#cbd5e1;display:grid;place-items:center;font-size:13px;}
.lc-quick-panel{border:1px solid rgba(56,189,248,.22);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(7,16,28,.72),rgba(4,7,12,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);}
.lc-quick-title{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:1000;color:#fde68a;}
.lc-quick-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;}
.lc-quick-card{
  min-height:82px;border:1px solid rgba(96,165,250,.22);border-radius:10px;
  background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(5,9,16,.92));
  color:#e5edf8;text-align:left;padding:10px;cursor:pointer;font-family:inherit;
  display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:3px 9px;
  transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
.lc-quick-card:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.6);box-shadow:0 10px 24px rgba(56,189,248,.14);}
.lc-quick-card.is-hot{border-color:rgba(243,175,66,.62);box-shadow:0 0 22px rgba(243,175,66,.16),inset 0 0 0 1px rgba(243,175,66,.12);}
.lc-quick-card .ico{grid-row:1 / span 2;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:linear-gradient(135deg,var(--lc-console-accent),rgba(0,0,0,.6) 130%);box-shadow:0 2px 8px rgba(var(--lc-console-accent-rgb),.15);transition:transform .3s ease,box-shadow .3s ease;}
.lc-quick-card:hover .ico{transform:scale(1.08);box-shadow:0 4px 16px rgba(var(--lc-console-accent-rgb),.35);}
.lc-quick-card.is-hot .ico{background:linear-gradient(135deg,var(--lc-console-accent),rgba(0,0,0,.5) 130%);box-shadow:0 3px 12px rgba(var(--lc-console-accent-rgb),.22);}
.lc-quick-card b{font-size:12px;line-height:1.15;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-quick-card span{font-size:9px;color:#8ea0b8;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-quick-card em{display:none!important;grid-column:2;font-style:normal;justify-self:start;margin-top:3px;padding:2px 8px;border-radius:999px;background:rgba(56,189,248,.13);border:1px solid rgba(56,189,248,.28);font-size:9px;color:#67e8f9;font-weight:1000;}
.lc-quick-card.is-hot em{background:rgba(243,175,66,.18);border-color:rgba(243,175,66,.36);color:#fde68a;}
.i2-v3-workbench{
  display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);
  grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-height:min(420px,58vh);
}
.i2-panel{
  grid-row:1 / span 2;grid-column:1;
  width:min(300px,32vw);flex-shrink:0;display:flex;flex-direction:column;
  align-self:flex-start;max-height:min(72vh,640px);overflow-y:auto;
  border-right:1px solid rgba(56,189,248,0.22);
  background:linear-gradient(180deg,rgba(12,18,28,0.98),rgba(8,10,16,0.95));
}
.lc-workbench-top{grid-column:2;grid-row:1;}
.i2-panel-hd{padding:12px 14px;border-bottom:1px solid var(--bd);flex-shrink:0;}
.i2-panel-hd h2{font-size:13px;font-weight:900;color:#e0f2fe;margin:0;}
.i2-panel-hd p{font-size:10px;color:var(--tx3);margin:4px 0 0;line-height:1.45;}
.i2-panel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;}
.i2-user-status{
  display:inline-flex;align-items:center;gap:7px;height:28px;max-width:100%;
  padding:3px 8px 3px 5px;border-radius:999px;border:1px solid rgba(96,165,250,.42);
  background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(14,21,35,.88));
  color:#dbeafe;font-size:10px;font-weight:900;cursor:pointer;font-family:inherit;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(37,99,235,.1);
}
.i2-user-status:hover{border-color:rgba(125,211,252,.62);box-shadow:0 8px 22px rgba(37,99,235,.18);}
.i2-user-avatar{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#38bdf8,#8b5cf6);color:#fff;font-size:11px;overflow:hidden;}
.i2-user-avatar img{width:100%;height:100%;object-fit:cover;display:block;}
.i2-user-name{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;}
.i2-user-tier{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.72);color:#cbd5e1;font-size:9px;font-weight:1000;white-space:nowrap;}
.i2-user-tier.is-member{border-color:rgba(245,158,11,.58);background:linear-gradient(135deg,rgba(245,158,11,.28),rgba(120,53,15,.68));color:#fde68a;box-shadow:0 0 16px rgba(245,158,11,.18),inset 0 1px 0 rgba(255,255,255,.12);}
.i2-user-tier.is-promoter{border-color:rgba(236,72,153,.58);background:linear-gradient(135deg,rgba(124,58,237,.42),rgba(236,72,153,.48));color:#fce7f3;box-shadow:0 0 16px rgba(236,72,153,.16),inset 0 1px 0 rgba(255,255,255,.12);}
.i2-user-tier.is-member-promoter{border-color:rgba(251,191,36,.62);background:linear-gradient(135deg,rgba(245,158,11,.32),rgba(236,72,153,.48));color:#fff7ed;box-shadow:0 0 16px rgba(245,158,11,.18),inset 0 1px 0 rgba(255,255,255,.12);}
.i2-user-tier.is-guest{border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.72);color:#cbd5e1;box-shadow:none;}
.i2-user-tier.is-paid{border-color:rgba(245,158,11,.58);background:linear-gradient(135deg,rgba(245,158,11,.28),rgba(120,53,15,.68));color:#fde68a;box-shadow:0 0 16px rgba(245,158,11,.18),inset 0 1px 0 rgba(255,255,255,.12);}
.i2-user-status.is-paid{border-color:rgba(245,158,11,.5);box-shadow:0 8px 24px rgba(245,158,11,.13),inset 0 1px 0 rgba(255,255,255,.06);}
.i2-user-divider{width:1px;height:14px;background:rgba(148,163,184,.32);}
.i2-user-points{color:#93c5fd;white-space:nowrap;}
.i2-user-points b{color:#fff;font-size:12px;}
.i2-wb-title{font-size:12px;font-weight:800;color:#e0f2fe;}
.i2-wb-site-badge{
  font-size:9px;font-weight:800;padding:3px 8px;border-radius:20px;
  background:rgba(56,189,248,0.15);border:1px solid rgba(56,189,248,0.4);color:#7dd3fc;
}
.i2-mode-tabs{display:flex;gap:6px;margin-top:10px;}
.i2-mode-tabs button{
  flex:1;padding:8px 6px;border-radius:8px;border:1px solid var(--bd);
  background:rgba(0,0,0,0.35);color:var(--tx3);font-size:11px;font-weight:800;
  cursor:pointer;font-family:inherit;
}
.i2-mode-tabs button.is-on{border-color:rgba(56,189,248,0.5);color:#7dd3fc;background:rgba(56,189,248,0.12);}
.i2-panel-body{
  flex:1 1 0%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;
  padding:0;overflow:hidden;
}
.i2-panel-body-scroll{
  min-height:0;overflow-x:hidden;overflow-y:auto;
  padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;
  -webkit-overflow-scrolling:touch;
}
.i2-panel-actions-bottom{
  flex:0 0 auto;margin-top:0;padding:10px 14px 12px;
  border-top:1px solid rgba(56,189,248,0.22);z-index:8;
  background:linear-gradient(180deg,rgba(8,10,16,0.88) 0%,rgba(8,10,16,0.99) 45%);
  box-shadow:0 -10px 24px rgba(0,0,0,0.5);
  pointer-events:auto;
}
.i2-flow-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 6px;color:#9ff7ef;font-size:11px;font-weight:1000;line-height:1.25;}
.i2-flow-label span{color:#7f9f9b;font-size:10px;font-weight:850;}
.i2-model-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;}
.i2-model-btn{
  padding:12px 10px;border-radius:12px;border:1px solid var(--bd);
  background:linear-gradient(180deg,rgba(17,23,34,.96),rgba(8,11,18,.98));cursor:pointer;text-align:left;font-family:inherit;
  min-height:68px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .16s ease;
}
.i2-model-btn:hover{transform:translateY(-1px);border-color:rgba(56,189,248,0.42);}
.i2-model-btn.is-pick{border-color:rgba(56,189,248,0.65);background:linear-gradient(145deg,rgba(56,189,248,0.16),rgba(5,8,14,.98));box-shadow:0 0 18px rgba(56,189,248,.14),inset 0 1px 0 rgba(255,255,255,.06);}
.i2-model-btn .mn{font-size:15px;font-weight:1000;color:#e0f2fe;display:block;line-height:1.16;text-shadow:0 1px 8px rgba(0,0,0,.68);}
.i2-model-btn .md{font-size:10px;color:#92a4ba;margin-top:6px;display:block;line-height:1.25;font-weight:750;}
.i2-route-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 10px;}
.i2-route-btn{
  padding:11px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.22);
  background:rgba(15,23,42,.72);color:#dbeafe;cursor:pointer;text-align:left;font-family:inherit;
  min-height:58px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
.i2-route-btn:hover{border-color:rgba(56,189,248,.38);}
.i2-route-btn.is-pick{border-color:rgba(56,189,248,.66);background:rgba(14,165,233,.14);box-shadow:0 0 14px rgba(56,189,248,.12);}
.i2-route-btn .rt{display:block;font-size:14px;font-weight:1000;line-height:1.18;color:#f8fafc;}
.i2-route-btn .rs{display:block;margin-top:5px;font-size:11px;font-weight:850;line-height:1.25;color:#b8cadf;}
.i2-route-hint{margin:0 0 10px;font-size:11px;font-weight:900;line-height:1.45;color:#93c5fd;}
.i2-main-stage{grid-column:2;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;}
.i2-case-strip-wrap{
  flex-shrink:0;padding:10px 14px 8px;border-bottom:1px solid var(--bd);
  background:rgba(0,0,0,0.2);
}
.i2-case-strip-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;}
.i2-case-strip-hd span{font-size:11px;font-weight:800;color:#4fc3f7;}
.i2-case-strip-hd em{font-size:10px;color:rgba(255,255,255,0.95);font-style:normal;}
.i2-case-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;}
.i2-case-card{
  flex:0 0 88px;width:88px;height:118px;border:none;padding:0;border-radius:10px;overflow:hidden;cursor:zoom-in;
  position:relative;background:#1a1a22;
}
.i2-case-card img{width:100%;height:100%;object-fit:contain;display:block;background:#0a0c12;}
.i2-case-card .cap{
  position:absolute;left:0;right:0;bottom:0;padding:4px 5px;font-size:8px;font-weight:700;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,0.88));color:#e2e8f0;
}
.i2-gen-hero{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 14px 14px;}
.i2-gen-hero-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;flex-wrap:wrap;}
.i2-gen-hero-hd h3{font-size:15px;font-weight:1000;color:#f8fafc;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.72);}
.i2-gen-stage{display:none;flex:1;min-height:0;flex-direction:column;}
.i2-gen-stage.is-show{display:flex;}
.i2-gen-canvas{
  flex:1;min-height:min(200px,32vh);border-radius:12px;
  border:1px dashed rgba(56,189,248,0.35);
  background:
    radial-gradient(1px 1px at 12% 20%,rgba(255,255,255,.72),transparent 62%),
    radial-gradient(1.5px 1.5px at 28% 68%,rgba(125,211,252,.78),transparent 62%),
    radial-gradient(1px 1px at 46% 26%,rgba(253,230,138,.68),transparent 62%),
    radial-gradient(1.5px 1.5px at 76% 74%,rgba(167,139,250,.75),transparent 62%),
    radial-gradient(circle at 50% 42%,rgba(56,189,248,.11),transparent 34%),
    linear-gradient(180deg,#081018,#111827 46%,#05070c);
  display:flex;align-items:center;justify-content:center;position:relative;
}
/* ── 粒子地球形状切换栏（画布底部）── */
.globe-shape-bar{position:absolute!important;bottom:12px;left:50%!important;transform:translateX(-50%);display:flex;gap:8px;flex-wrap:wrap;justify-content:center;z-index:10!important;background:rgba(8,14,24,.78);padding:6px 12px;border-radius:22px;border:1px solid rgba(243,175,66,.2);backdrop-filter:blur(8px)}
.globe-shape-btn{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#999;font-size:16px;cursor:pointer;display:flex!important;align-items:center;justify-content:center;transition:all .25s ease;position:relative!important;flex:0 0 auto}
.globe-shape-btn:hover{border-color:rgba(243,175,66,.35);color:#f3af42;background:rgba(243,175,66,.08)}
.globe-shape-btn.active{border-color:#f3af42;color:#f3af42;background:rgba(243,175,66,.12);box-shadow:0 0 16px rgba(243,175,66,.2)}
.globe-shape-btn .gs-label{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;color:#ffe6b3;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}
.globe-shape-btn:hover .gs-label,.globe-shape-btn.active .gs-label{opacity:1}
.i2-globe-tips{display:flex;align-items:center;justify-content:center;gap:2px 6px;flex-wrap:wrap;padding:6px 12px;margin:6px auto 0;font-size:10px;font-weight:600;color:var(--tx3);background:rgba(8,14,24,.66);border-radius:8px;border:1px solid rgba(255,255,255,.04);backdrop-filter:blur(6px);user-select:none}
.i2-gen-canvas>.i2-globe-tips{position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;z-index:12!important;width:fit-content;max-width:calc(100% - 28px);margin:0!important;border-radius:0 0 8px 8px;background:rgba(8,14,24,.74);box-shadow:0 8px 24px rgba(0,0,0,.28)}
.i2-globe-tip-item{cursor:default;white-space:nowrap;transition:color .25s,text-shadow .25s}
.i2-globe-tip-item:hover{color:#f3af42;text-shadow:0 0 10px rgba(243,175,66,.5)}
.i2-globe-tip-sep{color:rgba(255,255,255,.12);font-size:8px}
.i2-gen-empty{text-align:center;padding:24px 16px;max-width:380px;position:relative;z-index:2;}
.i2-gen-empty .ico{font-size:32px;margin-bottom:10px;animation:i2-empty-ico-pulse 2.4s ease-in-out infinite;}
.i2-gen-empty h4{font-size:14px;font-weight:800;color:var(--tx2);margin:0 0 8px;}
.i2-gen-empty p{font-size:11px;color:var(--tx3);line-height:1.55;margin:0;}
@keyframes i2-empty-ico-pulse{
  0%,100%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(243,175,66,0.4));}
  50%{transform:scale(1.08);filter:drop-shadow(0 0 18px rgba(243,175,66,0.75));}
}
/* === 生成中画布（2026-05-26 重设计） === */
.i2-gen-loading{
  position:relative;z-index:2;
  width:min(420px,88%);margin:0 auto;
  border-radius:18px;
  background:rgba(12,20,36,.88);
  backdrop-filter:blur(18px);
  border:1px solid rgba(56,189,248,.12);
  padding:28px 22px 20px;
  box-shadow:0 20px 45px rgba(0,0,0,.5),0 0 40px rgba(56,189,248,.06);
  text-align:center;
}
/* 渐变流动边框 */
.i2-gen-loading::before{
  content:'';position:absolute;inset:-1px;border-radius:19px;padding:1px;
  background:linear-gradient(135deg,rgba(56,189,248,.22),rgba(243,175,66,.22),rgba(167,139,250,.16),rgba(56,189,248,.22));
  background-size:200% 200%;z-index:-1;
  -webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);
  -webkit-mask-composite:xor;mask-composite:exclude;
  animation:i2-card-border-flow 2.5s linear infinite;
}
@keyframes i2-card-border-flow{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}
/* 光扫 */
.i2-gen-loading::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,255,255,.05) 48%,rgba(125,211,252,.06) 52%,transparent 65%,transparent 100%);
  transform:translateX(-110%);
  animation:i2-card-sweep 3s ease-in-out infinite;
}
@keyframes i2-card-sweep{0%,42%{transform:translateX(-115%);}70%,100%{transform:translateX(115%);}}

/* 星空背景 */
.i2-loading-stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}
.i2-loading-stars span{
  position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;
  opacity:0;
  animation:i2-star-twinkle var(--d) ease-in-out infinite;
  animation-delay:var(--delay);
}
@keyframes i2-star-twinkle{0%,100%{opacity:.15;transform:scale(1);}50%{opacity:.8;transform:scale(1.8);}}

/* 粒子雨 */
.i2-load-stars-rain{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;}
.i2-load-raindrop{
  position:absolute;width:1px;height:12px;
  background:linear-gradient(to bottom,transparent,rgba(56,189,248,.3),transparent);
  animation:i2-rain-fall var(--speed) linear infinite;
  animation-delay:var(--delay);top:-15px;
}
@keyframes i2-rain-fall{
  0%{transform:translateY(0) translateX(0);opacity:0;}
  10%{opacity:.7;}90%{opacity:.2;}
  100%{transform:translateY(500px) translateX(var(--drift));opacity:0;}
}
/* 浮粒 */
.i2-load-float-dots{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;}
.i2-load-fdot{
  position:absolute;width:2.5px;height:2.5px;border-radius:50%;
  background:rgba(125,211,252,.35);
  box-shadow:0 0 6px rgba(56,189,248,.4);
  animation:i2-float-up var(--speed2) ease-in infinite;
  animation-delay:var(--delay2);bottom:-8px;
}
@keyframes i2-float-up{
  0%{transform:translateY(0) scale(1);opacity:0;}
  15%{opacity:.8;}85%{opacity:.15;}
  100%{transform:translateY(-520px) scale(.4);opacity:0;}
}

/* 旋转光环 */
.i2-load-ring-wrap{position:relative;width:80px;height:80px;margin:0 auto 16px;}
.i2-load-ring{position:absolute;border-radius:50%;border-style:solid;}
.i2-load-ring.r1{inset:0;border-width:2.5px;border-color:rgba(125,211,252,.1);border-top-color:#7dd3fc;animation:i2-r-spin .75s linear infinite;}
.i2-load-ring.r2{inset:10px;border-width:2px;border-color:rgba(243,175,66,.1);border-right-color:#f3af42;animation:i2-r-spin-rev 1.1s linear infinite;}
.i2-load-ring.r3{inset:20px;border-width:1.5px;border-style:dashed;border-color:rgba(167,139,250,.1);border-left-color:#a78bfa;animation:i2-r-spin 1.5s linear infinite;}
@keyframes i2-r-spin{to{transform:rotate(360deg);}}
@keyframes i2-r-spin-rev{to{transform:rotate(-360deg);}}
.i2-load-ring-core{
  position:absolute;inset:29px;border-radius:50%;
  background:radial-gradient(circle,rgba(125,211,252,.8),rgba(56,189,248,.2) 55%,transparent);
  animation:i2-core-breathe 1.3s ease-in-out infinite;
}
.i2-load-ring-core::after{
  content:'✦';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  font-size:11px;color:#fff;animation:i2-core-twinkle .9s ease-in-out infinite alternate;
}
@keyframes i2-core-breathe{0%,100%{transform:scale(.85);opacity:.5;}50%{transform:scale(1.15);opacity:1;}}
@keyframes i2-core-twinkle{from{opacity:.6;transform:scale(.7);}to{opacity:1;transform:scale(1.1);}}

/* 标题 */
.i2-load-title{
  font-size:13px;font-weight:900;color:#7dd3fc;
  letter-spacing:.4px;margin-bottom:4px;
  text-shadow:0 0 14px rgba(56,189,248,.4);
  animation:i2-title-pulse 2s ease-in-out infinite;
}
@keyframes i2-title-pulse{0%,100%{opacity:.85;}50%{opacity:1;}}
.i2-load-sub{font-size:10px;color:#fde68a;margin-bottom:14px;}
.i2-load-tip{
  display:none;
  margin:-4px auto 14px;
  max-width:520px;
  font-size:12px;
  line-height:1.7;
  color:#dbeafe;
  background:rgba(14,165,233,.1);
  border:1px solid rgba(125,211,252,.22);
  border-radius:8px;
  padding:7px 10px;
}
.is-i2-generating .i2-load-tip{display:block;}

/* 摘要卡片 */
.i2-load-summary-card{margin-bottom:14px;}
.i2-load-topic{
  font-size:15px;font-weight:1000;color:#fff;
  text-shadow:0 0 14px rgba(125,211,252,.2);
  margin-bottom:10px;line-height:1.3;
  display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;
}
.i2-load-tag-row{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;}
.i2-load-tag{
  min-width:90px;padding:9px 10px;border-radius:10px;
  border:1px solid rgba(56,189,248,.12);
  background:rgba(12,20,36,.55);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);
}
.i2-load-tag-l{display:block;font-size:9px;font-weight:1000;color:#38bdf8;letter-spacing:.08em;margin-bottom:2px;}
.i2-load-tag-v{
  display:block;font-size:12px;font-weight:800;color:#cbd5e1;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}

/* 扫描线 */
.i2-load-scan{
  width:65%;height:3px;margin:14px auto 0;border-radius:2px;
  background:rgba(56,189,248,.04);overflow:hidden;
}
.i2-load-scan::after{
  content:'';display:block;height:100%;width:28%;
  background:linear-gradient(90deg,transparent,#38bdf8,#f3af42,#a78bfa,transparent);
  border-radius:2px;
  animation:i2-scan-slide 1.8s ease-in-out infinite;
}
@keyframes i2-scan-slide{0%{transform:translateX(-120%);}100%{transform:translateX(420%);}}

/* 取消按钮 */
.i2-load-cancel-btn{
  display:block;margin:12px auto 0;padding:5px 16px;border-radius:14px;
  font-size:10px;font-weight:800;color:#64748b;
  background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);
  cursor:pointer;font-family:inherit;
  transition:all .2s;
}
.i2-load-cancel-btn:hover{color:#ef4444;border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);}

/* 移动端适配 */
@media(max-width:760px){
  .i2-gen-loading{width:92%;padding:22px 16px 16px;}
  .i2-load-ring-wrap{width:64px;height:64px;}
  .i2-load-ring.r1{inset:0;}.i2-load-ring.r2{inset:8px;}.i2-load-ring.r3{inset:16px;}.i2-load-ring-core{inset:23px;}
  .i2-load-topic{font-size:13px;}
  .i2-load-tag{min-width:70px;padding:7px 8px;}
  .i2-load-tag-v{font-size:11px;}
}
.i2-result-stage-inner{display:flex;flex-direction:column;flex:1;min-height:0;}
.i2-wb-toggle{
  padding:5px 10px;border-radius:8px;border:1px solid rgba(56,189,248,0.35);
  background:transparent;color:var(--tx3);font-size:10px;font-weight:700;cursor:pointer;font-family:inherit;
}
@media(max-width:768px){
  .lc-workbench-top{padding:10px;}
  .lc-workbench-nav{align-items:flex-start;flex-direction:column;gap:10px;}
  .lc-top-tabs{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;}
  .lc-top-actions{min-width:0;width:100%;justify-content:space-between;}
  .lc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .lc-quick-card{min-height:76px;}
  .i2-v3-workbench{display:flex;flex-direction:column;min-height:0;}
  .i2-panel{grid-row:auto;grid-column:auto;width:100%;max-height:none;border-right:none;border-bottom:1px solid rgba(56,189,248,0.2);}
  .lc-workbench-top,.i2-main-stage{grid-row:auto;grid-column:auto;}
  .i2-gen-canvas{min-height:min(180px,28vh);}
}
@media(max-width:520px){
  .i2-result-grid{flex-direction:column;}
  .i2-preview{width:100%;max-width:100%;}
}
.i2-style-label{font-size:11px;font-weight:700;color:var(--tx2);margin:0 0 8px;}
.i2-style-row-wrap{display:none!important;}
.i2-style-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;}
.i2-style-card{
  padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.1);cursor:pointer;text-align:center;
  font-size:11px;font-weight:700;color:rgba(226,232,240,0.75);line-height:1.35;
  flex:1;min-width:calc(33% - 8px);background:rgba(0,0,0,0.35);
  transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;
}
.i2-style-card:hover{border-color:rgba(56,189,248,0.35);color:#e2e8f0;transform:scale(1.08);}
.i2-style-card.is-pick{
  border-color:rgba(243,175,66,0.75);background:rgba(243,175,66,0.12);
  color:#fde68a;box-shadow:0 0 0 1px rgba(243,175,66,0.25);
}
.i2-ref-strip{
  display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;
  align-items:center;gap:8px 10px;padding:10px;border-radius:12px;margin:0 0 12px;
  border:1px dashed rgba(243,175,66,0.35);
  background:linear-gradient(135deg,rgba(243,175,66,0.08),rgba(3,7,12,0.72));
}
.i2-ref-strip:not(:has(.i2-ref-thumb.has-img)){grid-template-columns:minmax(0,1fr);}
.i2-ref-status{
  grid-column:2;grid-row:1;min-width:0;font-size:11px;color:var(--tx2);line-height:1.35;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;word-break:normal;overflow-wrap:anywhere;
}
.i2-ref-strip:not(:has(.i2-ref-thumb.has-img)) .i2-ref-status{grid-column:1;}
.btn-i2-ref-upload{
  grid-column:2;grid-row:2;justify-self:start;min-width:70px;padding:8px 14px;border-radius:8px;border:1px solid rgba(243,175,66,0.55);
  background:linear-gradient(135deg,rgba(243,175,66,0.22),rgba(243,175,66,0.08));
  color:#ffe7ad;font-size:12px;font-weight:900;cursor:pointer;font-family:inherit;
}
.i2-ref-strip:not(:has(.i2-ref-thumb.has-img)) .btn-i2-ref-upload{grid-column:1;grid-row:2;}
.btn-i2-ref-upload:hover{filter:brightness(1.08);border-color:rgba(243,175,66,0.8);}
.i2-ref-thumb{
  grid-column:1;grid-row:1/3;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#1a1a22;flex-shrink:0;
  display:none;align-items:center;justify-content:center;
  border:1px solid rgba(255,255,255,0.12);box-shadow:0 8px 20px rgba(0,0,0,0.38);
}
.i2-ref-thumb.has-img{display:flex;}
.i2-ref-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
#i2-ref-rm{
  grid-column:2;grid-row:2;justify-self:end;min-width:58px;padding:8px 12px!important;
}
.i2-params-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;}
@media(max-width:520px){.i2-params-grid{grid-template-columns:1fr;}}
.i2-param-block{
  padding:10px 12px;border-radius:10px;border:1px solid rgba(56,189,248,0.28);
  background:rgba(0,0,0,0.35);
}
.i2-param-label{font-size:10px;font-weight:800;color:#7dd3fc;margin-bottom:6px;letter-spacing:.3px;}
.i2-param-select{
  width:100%;padding:10px 30px 10px 12px;border-radius:8px;border:1px solid rgba(56,189,248,0.45);
  background:#0a0c12 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%237dd3fc'><path d='M6 8L0 0h12z'/></svg>") no-repeat right 10px center / 10px 7px;
  color:#f8fafc;font-size:13px;font-weight:700;cursor:pointer;
  -webkit-appearance:none;-moz-appearance:none;appearance:none;
  text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.3;
}
.i2-param-select:focus{outline:none;border-color:rgba(56,189,248,0.85);box-shadow:0 0 0 2px rgba(56,189,248,0.18);}
.i2-param-select option,.i2-param-select optgroup{background:#0a0c12;color:#f1f5f9;}
.i2-param-val{font-size:12px;font-weight:700;color:#e2e8f0;line-height:1.4;}
.i2-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}
.btn-i2-gen{
  flex:1;min-width:140px;padding:10px 14px;border:none;border-radius:8px;cursor:pointer;
  font-size:12px;font-weight:800;font-family:inherit;
  background:linear-gradient(135deg,#38bdf8,#0284c7);color:#000;
}
.btn-i2-gen .i2-cost{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;border-radius:999px;background:rgba(2,6,23,.22);color:#f8fafc;font-size:10px;font-weight:1000;}
.btn-i2-gen:disabled{opacity:0.55;cursor:not-allowed;}
.btn-i2-gen.is-busy{opacity:0.75;}
.btn-i2-dl,.btn-i2-copy-prompt{
  position:relative;padding:11px 16px;border-radius:10px;border:1px solid var(--bd);
  background:rgba(255,255,255,0.04);color:var(--tx2);font-size:12px;font-weight:800;
  cursor:pointer;font-family:inherit;letter-spacing:.4px;
  transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease;
}
.btn-i2-dl{
  border:none;color:#0c0a06;
  background:linear-gradient(135deg,#86efac 0%,#22c55e 55%,#15803d 100%);
  box-shadow:0 6px 18px rgba(34,197,94,0.32),inset 0 1px 0 rgba(255,255,255,0.4);
}
.btn-i2-dl:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 26px rgba(34,197,94,0.42);}
#i2-copy-prompt-btn{
  border:none;color:#0c0a06;
  background:linear-gradient(135deg,#fde68a 0%,#f3af42 55%,#b87b14 100%);
  box-shadow:0 6px 18px rgba(243,175,66,0.3),inset 0 1px 0 rgba(255,255,255,0.4);
}
#i2-copy-prompt-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 26px rgba(243,175,66,0.42);}
#i2-regen-btn{
  border:none;color:#fff;
  background:linear-gradient(135deg,#c4b5fd 0%,#8b5cf6 55%,#5b21b6 100%);
  box-shadow:0 6px 18px rgba(139,92,246,0.32),inset 0 1px 0 rgba(255,255,255,0.25);
}
#i2-regen-btn:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 10px 26px rgba(139,92,246,0.42);}
#i2-copywrite-btn{border:none;color:#06110c;background:linear-gradient(135deg,#fef3c7,#f59e0b);box-shadow:0 6px 18px rgba(245,158,11,.28);}
#i2-matrix-btn{border:none;color:#06110c;background:linear-gradient(135deg,#86efac,#22c55e);box-shadow:0 6px 18px rgba(34,197,94,.26);}
#i2-canvas-btn{border:none;color:#06111a;background:linear-gradient(135deg,#bae6fd,#38bdf8 58%,#0284c7);box-shadow:0 6px 18px rgba(56,189,248,.28);}
#i2-canvas-btn:disabled{color:#334155;background:linear-gradient(135deg,#cbd5e1,#94a3b8 58%,#64748b);box-shadow:none;opacity:.72;cursor:not-allowed;filter:saturate(.45);}
.btn-i2-dl:active,#i2-copy-prompt-btn:active,#i2-regen-btn:active,#i2-copywrite-btn:active,#i2-matrix-btn:active,#i2-canvas-btn:active{transform:translateY(0);filter:brightness(0.96);}
.i2-early-copywrite{
  display:none;width:100%;border:none;border-radius:10px;padding:11px 14px;
  background:linear-gradient(135deg,#fef3c7,#f59e0b);color:#06110c;
  font-size:13px;font-weight:1000;font-family:inherit;cursor:pointer;
  box-shadow:0 8px 20px rgba(245,158,11,.28),inset 0 1px 0 rgba(255,255,255,.38);
}
.i2-early-copywrite:hover{filter:brightness(1.08);transform:translateY(-1px);}
.i2-early-copywrite-tip{display:none;width:100%;margin:-2px 0 0;color:#f8dca1;font-size:10px;line-height:1.45;text-align:center;}
.i2-early-copywrite.is-show,.i2-early-copywrite-tip.is-show{display:block;}
.i2-bill{font-size:9px;color:var(--tx3);line-height:1.45;margin-top:6px;}
.i2-bill strong{color:var(--gold);}
.i2-details{margin:6px 0;}
.i2-details>summary{font-size:10px;color:var(--tx3);cursor:pointer;list-style:none;}
.i2-details>summary::-webkit-details-marker{display:none;}
.i2-alert{padding:8px 10px;border-radius:8px;font-size:10px;line-height:1.45;margin:0 0 8px;display:none;}
.i2-alert.is-show{display:block;}
.i2-alert-warn{background:rgba(251,191,36,0.1);border:1px solid rgba(251,191,36,0.35);color:#fde68a;}
.i2-alert-err{background:rgba(248,113,113,0.1);border:1px solid rgba(248,113,113,0.35);color:#fecaca;}
.i2-alert-ok{background:rgba(74,222,128,0.1);border:1px solid rgba(74,222,128,0.35);color:#bbf7d0;}
.i2-result-grid{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:10px;}
.i2-preview{
  width:100%;max-width:none;aspect-ratio:auto;max-height:none;
  border-radius:14px;border:1px solid rgba(56,189,248,0.32);
  background:linear-gradient(180deg,#0a0d14,#11161d 50%,#070a10);
  display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;
  position:relative;flex-shrink:0;padding:10px;
  box-shadow:0 12px 32px rgba(0,0,0,0.42),0 0 0 1px rgba(56,189,248,0.08) inset;
}
.i2-preview:hover{border-color:rgba(56,189,248,0.55);box-shadow:0 16px 40px rgba(0,0,0,0.5),0 0 24px rgba(56,189,248,0.18);}
.i2-result-meta{width:100%;display:flex;flex-direction:column;gap:6px;}
.i2-preview img{
  max-width:100%;width:auto;height:auto;max-height:min(560px,60vh);
  object-fit:contain;display:none;border-radius:10px;
  filter:drop-shadow(0 8px 24px rgba(0,0,0,0.5));
}
.i2-preview.is-readable-preview{align-items:flex-start;overflow:auto;}
.i2-preview.is-readable-preview img{width:min(100%,760px);height:auto;max-width:100%;max-height:none;}
.i2-preview.has-img img{display:block;}
.i2-preview.has-img .i2-preview-ph{display:none;}
.i2-preview.has-img::after{
  content:'🔍 点击放大';
  position:absolute;inset:auto 0 0 0;padding:6px 8px;font-size:10px;font-weight:800;
  text-align:center;color:#e0f2fe;background:linear-gradient(180deg,transparent,rgba(0,0,0,0.82));
  pointer-events:none;opacity:0;transition:opacity .2s;
}
.i2-preview.has-img:hover::after,.i2-preview.has-img:focus-visible::after{opacity:1;}
.i2-preview-ph{text-align:center;padding:14px;font-size:11px;color:var(--tx3);line-height:1.55;}
.i2-zoom-hint{font-size:10px;color:var(--tx3);margin:0 0 8px;line-height:1.45;display:none;}
.i2-zoom-hint.is-visible{display:block;}
.i2-result-basic{font-size:10px;line-height:1.55;color:#9fb4c9;margin:-4px 0 8px;padding:7px 8px;border-radius:8px;background:rgba(15,23,42,.62);border:1px solid rgba(148,163,184,.14);}
.i2-preview-tag{position:absolute;top:8px;right:8px;font-size:9px;font-weight:800;padding:3px 8px;border-radius:6px;background:rgba(56,189,248,0.25);color:#7dd3fc;}
.i2-prompt-snippet{font-size:10px;line-height:1.45;color:var(--tx2);padding:8px;border-radius:8px;border:1px solid var(--bd);background:rgba(0,0,0,0.35);max-height:72px;overflow-y:auto;}
.i2-prompt-snippet.cn{border-color:rgba(243,175,66,0.25);color:#fde68a;}
.i2-history-block{margin-top:12px;padding-top:10px;border-top:1px dashed var(--bd);}
.i2-history-label{font-size:10px;font-weight:800;color:var(--tx3);margin-bottom:8px;}
.i2-history-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.i2-history-empty{font-size:10px;color:var(--tx3);line-height:1.5;}
.i2-history-thumb{
  position:relative;width:52px;height:52px;padding:0;border-radius:8px;border:1px solid var(--bd);
  background:var(--panel);overflow:hidden;cursor:pointer;flex-shrink:0;
}
.i2-history-thumb.is-latest{border-color:rgba(56,189,248,0.55);box-shadow:0 0 0 1px rgba(56,189,248,0.2);}
.i2-history-thumb.is-active{border-color:rgba(243,175,66,.9);box-shadow:0 0 0 2px rgba(243,175,66,.28),0 0 18px rgba(243,175,66,.24);}
.i2-history-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.i2-history-actions{
  position:absolute;left:4px;right:4px;bottom:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;opacity:1;
  transform:translateY(0);transition:opacity .16s ease,transform .16s ease;pointer-events:auto;
}
.i2-history-actions button{
  min-width:0;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.18);
  background:rgba(2,6,23,.86);color:#e0f2fe;font-size:10px;font-weight:900;cursor:pointer;font-family:inherit;
}
.i2-history-actions button.is-prompt{grid-column:1/-1;color:#fde68a;border-color:rgba(243,175,66,.28);}
.i2-history-actions button:hover{border-color:rgba(125,211,252,.55);background:rgba(8,20,34,.94);}
.i2-history-actions button.is-del{color:#fecaca;}
.i2-preview-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:40px;height:68px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:rgba(2,6,23,.72);color:#e5edf8;font-size:30px;font-weight:1000;display:none;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 34px rgba(0,0,0,.35);}
.i2-preview-nav:hover{border-color:rgba(243,175,66,.72);background:rgba(15,23,42,.92);color:#fde68a;transform:translateY(-50%) scale(1.04);}
.i2-preview-nav.prev{left:12px;}
.i2-preview-nav.next{right:12px;}
.i2-preview.has-img .i2-preview-nav{display:flex;}
.i2-preview-nav:disabled{opacity:.32;cursor:not-allowed;filter:grayscale(.5);}
@media(max-width:760px){.i2-preview-nav{width:34px;height:58px;font-size:24px;border-radius:12px}.i2-preview-nav.prev{left:8px}.i2-preview-nav.next{right:8px}}
.case-apply-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;}
.btn-case-i2{
  width:100%;padding:12px 14px;border:none;border-radius:10px;cursor:pointer;font-size:12px;font-weight:800;font-family:inherit;
  background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;
}
@media(max-width:480px){.case-apply-actions{grid-template-columns:1fr;}}
/* ===== v3 首页布局：默认进入即三栏 ===== */
body.lc-v3-home .hero,
body.lc-v3-home .gallery-wall,
body.lc-v3-home .keywords-section,
body.lc-v3-home #copywrite-ask,
body.lc-v3-home .output-extras{display:none!important;}
body.lc-v3-home .app-site-footer{display:none!important;}
body.lc-v3-booting .app-layout{
  visibility:hidden;
}
body.lc-v3-booting #lux-bg-layer,
body.lc-v3-booting .matrix-col,
body.lc-v3-booting .cyber-panel{
  display:none!important;
}
body.lc-v3-booting::before{
  content:'零创AI正在进入工作台...';
  position:fixed;
  left:50%;
  top:50%;
  z-index:99999;
  transform:translate(-50%,-50%);
  padding:14px 18px;
  border-radius:14px;
  border:1px solid var(--lc-boot-line);
  background:var(--lc-boot-card);
  color:var(--lc-boot-text);
  font-size:13px;
  font-weight:900;
  box-shadow:0 12px 30px rgba(15,23,42,.1),0 0 22px var(--lc-boot-glow);
}
body.lc-v3-booting::before{content:'零创AI 正在进入...'!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist .keywords-section{display:block!important;}
body.lc-v3-home .app-marquee-wrap{max-height:34px;}
/* v3 顶部 slogan 横幅（保留 hero 流光动效） */
.lc-v3-slogan{
  display:none;text-align:center;padding:14px 16px 10px;
  border-bottom:1px solid rgba(243,175,66,0.18);
  background:linear-gradient(180deg,rgba(17,18,24,0.6),rgba(9,9,13,0));
}
.lc-v3-slogan h1{
  font-size:clamp(20px,3vw,30px);font-weight:900;letter-spacing:1px;margin:0;
  display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;
}
.lc-v3-slogan .lc-slogan-1{
  background:linear-gradient(135deg,#f3af42 0%,#ffd97b 50%,#f7c873 100%);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;
  background-size:200% 200%;animation:lc-slogan-sweep 3.6s ease-in-out infinite;
}
.lc-v3-slogan .lc-slogan-2{
  background:linear-gradient(135deg,#7dd3fc 0%,#f3af42 60%,#ffd97b 100%);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;
  background-size:200% 200%;animation:lc-slogan-sweep 3.6s ease-in-out 1.2s infinite;
  text-shadow:0 0 22px rgba(243,175,66,0.18);
}
@keyframes lc-slogan-sweep{
  0%,100%{background-position:0% 50%;}
  50%{background-position:100% 50%;}
}
.lc-v3-slogan-sub{
  font-size:12px;color:var(--tx3);margin-top:6px;letter-spacing:.3px;
}
body.lc-v3-home .lc-v3-slogan{display:block;}
body.lc-v3-home #i2-workbench{display:flex!important;flex-direction:column;margin:0!important;min-height:0;}
body.lc-v3-home #i2-workbench .i2-v3-workbench{flex:1;min-height:0;}
body.lc-v3-home #i2-workbench .i2-panel{align-self:stretch;max-height:none;overflow-y:hidden!important;}
body.lc-v3-home #i2-workbench .i2-main-stage{flex:1;}
body.lc-v3-home #i2-workbench .i2-gen-hero{flex:1;}
body.lc-v3-home .i2-workbench{border-radius:14px;}
body.lc-v3-home #output-section{background:transparent;padding:0;}
body.lc-v3-home #lc-v3-master{display:flex;flex-direction:column;}
body.lc-v3-home #lc-v3-master .hero-engine{padding:0;margin:0 0 8px;}
body.lc-v3-home #lc-v3-master .hero-engine-label{font-size:11px;font-weight:800;color:var(--gold);margin-bottom:6px;}
body.lc-v3-home #lc-v3-master .input-stage{margin:0;padding:0;background:transparent;border:none;box-shadow:none;}
body.lc-v3-home #lc-v3-master #input-stage{padding:0;}
body.lc-v3-home #lc-v3-master .input-toolbar{flex-direction:column;align-items:stretch;gap:6px;}
body.lc-v3-home #lc-v3-master .input-stage textarea{min-height:88px;font-size:12px;}
body.lc-v3-home #lc-v3-master #engine-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
body.lc-v3-home #lc-v3-master #engine-pick .engine-card{padding:10px 8px;font-size:11px;}
body.lc-v3-home #lc-v3-master .gen-launch-wrap{margin:8px 0;padding:0;background:transparent;border:none;box-shadow:none;}
body.lc-v3-home #lc-v3-master #gen-btn.btn-generate{padding:13px 14px;font-size:13px;border-radius:10px;line-height:1.3;}
body.lc-v3-home #lc-v3-master #analysis-stage,
body.lc-v3-home #lc-v3-master #custom-stage,
body.lc-v3-home #lc-v3-master #quantum-stage,
body.lc-v3-home #lc-v3-master #thinking-stage{margin:8px 0;}
body.lc-v3-home #lc-v3-master .analysis-card,
body.lc-v3-home #lc-v3-master .custom-panel{padding:12px;border-radius:12px;}
body.lc-v3-home #lc-v3-master .quantum-box{padding:12px;border-radius:12px;}
.lc-v3-master{
  background:linear-gradient(180deg,rgba(17,18,24,0.98),rgba(9,9,13,0.96));
  border:1px solid var(--bd-gold);border-radius:14px;padding:14px 12px;
  display:flex;flex-direction:column;gap:0;
}
.lc-v3-master.lc-guide-workbench{
  background:linear-gradient(180deg,rgba(14,16,24,0.98),rgba(7,8,12,0.98));
  border-color:rgba(243,175,66,0.32);box-shadow:0 18px 60px rgba(0,0,0,0.42);
}
.lc-guide-workbench .lc-v3-master-body{gap:10px;}
.lc-guide-section{
  border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(5,6,10,0.72);
  padding:10px;box-sizing:border-box;position:relative;overflow:visible;
}
.lc-guide-section-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;}
.lc-guide-section-hd strong{font-size:12px;color:#fff;line-height:1.35;font-weight:1000;}
.lc-guide-section-hd span{font-size:10px;color:var(--tx3);line-height:1.45;text-align:right;}
.lc-guide-section-hd span.lc-guide-state{
  flex:0 0 auto;min-width:54px;text-align:center;border:1px solid rgba(255,255,255,.1);
  border-radius:999px;padding:3px 7px;background:rgba(255,255,255,.035);font-weight:900;
}
.lc-guide-section.is-current{
  border-color:rgba(243,175,66,.42)!important;
  box-shadow:0 0 0 1px rgba(243,175,66,.05),0 14px 34px rgba(0,0,0,.28),0 0 22px rgba(243,175,66,.08)!important;
}
.lc-guide-section.is-current::before,
.lc-guide-rec.is-current::before,
.lc-guide-delivery.is-ready::before{
  content:'';position:absolute;left:10px;right:10px;top:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(243,175,66,.7),rgba(56,189,248,.36),transparent);
}
.lc-guide-section.is-done{border-color:rgba(52,211,153,.2)!important;}
.lc-guide-section.is-done .lc-guide-state{border-color:rgba(52,211,153,.22);background:rgba(52,211,153,.08);color:#bbf7d0;}
.lc-guide-section.is-waiting{opacity:.74;}
.lc-guide-section.is-waiting .lc-guide-state{color:#9ca3af;}
.lc-guide-input-section{border-color:rgba(52,211,153,0.18);background:linear-gradient(180deg,rgba(11,22,18,0.52),rgba(5,6,10,0.72));}
.lc-guide-run-section{border-color:rgba(243,175,66,0.24);background:linear-gradient(135deg,rgba(243,175,66,0.09),rgba(5,6,10,0.74));}
.lc-guide-output-section{border-color:rgba(96,165,250,0.2);}
.lc-guide-workbench .lc-v3-master-step-title{display:none!important;}
.lc-guide-workbench .hero-engine{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
.lc-guide-workbench .hero-engine-label{display:none!important;}
.lc-guide-workbench .lc-v3-topic-label{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;
  font-size:18px;font-weight:1000;color:#fff1bd;margin:2px 0 10px;
  text-shadow:0 1px 9px rgba(0,0,0,.74);
}
.lc-guide-workbench .lc-v3-topic-label span{font-size:13px;color:#dbeafe;font-weight:850;}
.lc-guide-workbench .lc-guide-canvas-entry{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  margin:-2px 0 10px;padding:8px 10px;border-radius:11px;
  border:1px solid rgba(34,211,238,.28);
  background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(15,23,42,.34));
  color:#c8fff5;font-size:12px;font-weight:900;line-height:1.35;
}
.lc-guide-workbench .lc-guide-canvas-entry span{min-width:0;color:#d9fffb;}
.lc-guide-workbench .lc-guide-canvas-entry button{
  flex:0 0 auto;border:1px solid rgba(45,212,191,.42);border-radius:999px;
  background:rgba(20,184,166,.14);color:#b9fff5;padding:6px 10px;
  font:1000 12px/1 inherit;cursor:pointer;
}
.lc-guide-workbench .lc-guide-canvas-entry button:hover{background:rgba(20,184,166,.24);border-color:rgba(45,212,191,.68);color:#fff;}
.lc-guide-workbench .lc-guide-input-section #input-stage{
  padding:14px!important;margin:0!important;border:1px solid rgba(243,175,66,.46)!important;border-radius:14px!important;
  background:linear-gradient(180deg,rgba(18,21,32,.92),rgba(8,10,16,.98))!important;
  box-shadow:0 12px 32px rgba(0,0,0,.26),0 0 0 1px rgba(243,175,66,.05),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.lc-guide-workbench .lc-guide-input-section #input-stage:focus-within{
  border-color:rgba(243,175,66,.78)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.32),0 0 28px rgba(243,175,66,.16),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.lc-guide-workbench .lc-guide-input-section #main-textarea{
  min-height:118px!important;height:118px!important;max-height:190px!important;
  font-size:17px!important;line-height:1.62!important;font-weight:850!important;
}
.lc-guide-workbench .lc-guide-input-section #main-textarea:focus{height:142px!important;}
.lc-guide-workbench .lc-guide-run-section .gen-launch-wrap{margin:0!important;}
.lc-guide-workbench .lc-guide-run-section #gen-btn.btn-generate{
  margin:0!important;
  background:linear-gradient(135deg,rgba(18,17,14,0.98),rgba(38,30,13,0.94) 54%,rgba(8,11,18,0.98))!important;
  border:1px solid rgba(243,175,66,0.58)!important;
  color:#ffe7ad!important;
  box-shadow:0 8px 22px rgba(0,0,0,.38),0 0 18px rgba(243,175,66,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.lc-guide-workbench .lc-guide-run-section #gen-btn.btn-generate:hover:not(:disabled){
  background:linear-gradient(135deg,rgba(28,22,10,0.98),rgba(62,43,13,0.94) 58%,rgba(10,14,22,0.98))!important;
  box-shadow:0 10px 26px rgba(0,0,0,.46),0 0 26px rgba(243,175,66,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
.lc-guide-workbench .lc-guide-run-section .free-trial-hint{
  display:flex!important;width:max-content;max-width:100%;margin:6px auto 0!important;
}
.lc-guide-workbench .lc-guide-analysis-host #analysis-stage,
.lc-guide-workbench .lc-guide-analysis-host #custom-stage,
.lc-guide-workbench .lc-guide-analysis-host #thinking-stage{margin:0!important;}
.lc-guide-workbench .lc-guide-output-section #output-section{margin:0!important;}
.lc-guide-workbench .lc-guide-output-section #copywrite-ask,
.lc-guide-workbench .lc-guide-output-section #copywrite-section{margin-top:10px;}
.lc-v3-master-hd{
  padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid rgba(243,175,66,0.18);
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;
}
.lc-v3-master-badge{
  font-size:11px;font-weight:900;padding:4px 12px;border-radius:6px;
  background:linear-gradient(135deg,var(--gold),var(--gold2));color:#0c0a06;
}
.lc-v3-master-hd h2{font-size:13px;font-weight:900;color:#fff;margin:0;}
.lc-v3-master-hd p{font-size:10px;color:var(--tx3);width:100%;line-height:1.45;margin:0;}
.lc-v3-master-body{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:4px;}
.lc-v3-master-body::-webkit-scrollbar{width:4px;}
.lc-v3-master-body::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.3);border-radius:4px;}
.lc-v3-master-step{
  padding:10px;border-radius:10px;border:1px solid var(--bd);background:rgba(0,0,0,0.25);
}
.lc-guide-panel{border:1px solid rgba(243,175,66,0.22);border-radius:12px;background:linear-gradient(180deg,rgba(17,19,27,0.94),rgba(8,9,14,0.96));padding:10px;margin-bottom:10px;}
.lc-guide-kicker{display:inline-flex;position:relative;overflow:hidden;border:1px solid rgba(243,175,66,0.32);background:rgba(243,175,66,0.09);border-radius:999px;padding:4px 8px;color:#ffe1a0;font-size:10px;font-weight:900;margin-bottom:6px;}
.lc-guide-kicker::after{content:'';position:absolute;inset:-2px auto -2px -45%;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent);transform:skewX(-18deg);animation:lc-kicker-sweep 3.8s ease-in-out infinite;}
.lc-guide-panel h3{position:relative;display:inline-block;font-size:15px;line-height:1.25;color:#fff;margin:0 0 5px;font-weight:1000;text-shadow:0 0 18px rgba(243,175,66,0.18);animation:lc-slogan-rise .72s cubic-bezier(.2,.9,.2,1) both,lc-slogan-breathe 4.8s ease-in-out infinite .8s;}
.lc-guide-panel h3::before{content:'';position:absolute;left:0;right:0;bottom:-3px;height:1px;background:linear-gradient(90deg,rgba(243,175,66,0),rgba(243,175,66,.72),rgba(52,211,153,.44),rgba(243,175,66,0));transform-origin:left;animation:lc-slogan-line 1.1s ease-out both;}
.lc-guide-panel h3::after{content:'';position:absolute;inset:-2px -8px;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 34%,rgba(255,236,210,.86) 48%,transparent 62%,transparent 100%);mix-blend-mode:screen;background-size:240% 100%;animation:lc-slogan-sheen 4.6s ease-in-out infinite 1.1s;}
.lc-guide-panel p{font-size:11px;line-height:1.5;color:var(--tx2);margin:0;}
.lc-guide-workbench{--tx2:#d7e2ee;--tx3:#aebccd;}
.lc-guide-workbench .lc-guide-section-hd strong,
.lc-guide-workbench .lc-task-head strong,
.lc-guide-workbench .lc-guide-rec-head strong,
.lc-guide-workbench .lc-guide-next-title{color:#fff4cf;text-shadow:0 1px 8px rgba(0,0,0,.75);}
.lc-guide-workbench .lc-guide-section-hd span,
.lc-guide-workbench .lc-task-head span,
.lc-guide-workbench .lc-guide-next small,
.lc-guide-workbench .lc-guide-engine span,
.lc-guide-workbench .lc-task-card span,
.lc-guide-workbench .lc-guide-panel p{color:#d7e2ee;}
.lc-guide-workbench .engine-card-sub,
.lc-guide-workbench .input-hint-line,
.lc-guide-workbench .upload-size-hint{color:rgba(174,188,205,0.64)!important;text-shadow:none!important;}
.lc-guide-workbench .input-hint-line:first-child{
  display:block;width:100%;box-sizing:border-box;margin-top:2px;padding:6px 8px;border-radius:8px;
  background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.05);
  color:rgba(190,202,218,0.58)!important;font-size:10px!important;line-height:1.35!important;font-weight:600!important;
}
.lc-guide-workbench .lc-guide-kv span:first-child{color:#bcd0e4;font-weight:800;}
.lc-guide-workbench .lc-guide-kv span:last-child{color:#ffffff;text-shadow:0 1px 8px rgba(0,0,0,.7);}
.lc-guide-workbench #main-textarea{color:#ffffff!important;text-shadow:0 1px 4px rgba(0,0,0,.62);}
.lc-guide-workbench #main-textarea::placeholder{color:rgba(255,255,255,0.70)!important;font-size:14px!important;font-weight:400!important;opacity:1!important;}
.lc-guide-engines{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;}
.lc-guide-engine{border:1px solid rgba(255,255,255,0.1);border-radius:10px;background:#0a0b11;padding:8px;min-height:82px;}
.lc-guide-engine.is-active{border-color:rgba(52,211,153,0.48);background:linear-gradient(135deg,rgba(52,211,153,0.12),rgba(0,0,0,0.1));}
.lc-guide-engine b{display:block;font-size:11px;color:#fff;margin-bottom:4px;line-height:1.3;}
.lc-guide-engine span{display:block;font-size:9px;color:var(--tx2);line-height:1.45;}
.lc-guide-engine em{display:inline-flex;margin-top:6px;font-style:normal;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900;background:rgba(52,211,153,0.12);color:#bbf7d0;}
.lc-guide-engine.coze em{background:rgba(96,165,250,0.12);color:#bfdbfe;}
.lc-guide-steps{
  --guide-progress:20;
  position:relative;display:grid;gap:8px;margin-top:12px;padding:10px;
  border:1px solid rgba(255,255,255,.08);border-radius:13px;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
.lc-guide-steps::before,
.lc-guide-steps::after{
  content:'';position:absolute;left:24px;top:23px;bottom:23px;width:3px;border-radius:999px;pointer-events:none;
}
.lc-guide-steps::before{background:rgba(255,255,255,.1);}
.lc-guide-steps::after{
  bottom:auto;height:calc(var(--guide-progress) * 1%);
  max-height:calc(100% - 46px);
  background:linear-gradient(180deg,#34d399,#f3af42,#38bdf8);
  box-shadow:0 0 16px rgba(243,175,66,.36);
  transition:height .32s ease;
}
.lc-guide-panel.is-i2-running .lc-guide-steps{display:none;}
.lc-guide-step{
  position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;
  border:1px solid rgba(255,255,255,0.09);border-radius:11px;background:#090a10;
  padding:9px 10px;font-size:12px;color:var(--tx2);
  box-shadow:0 8px 18px rgba(0,0,0,.16);
}
.lc-guide-step i{
  font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;
  background:#1f2937;color:#d1d5db;font-size:14px;font-weight:1000;
  box-shadow:0 0 0 3px rgba(9,10,16,.95),inset 0 1px 0 rgba(255,255,255,.08);
}
.lc-guide-step span{font-weight:950;line-height:1.25;color:#f1f6ff;text-shadow:0 1px 7px rgba(0,0,0,.7);}
.lc-guide-step b{font-size:11px;font-weight:1000;border-radius:999px;padding:4px 8px;background:rgba(255,255,255,.045);color:#cbd5e1;white-space:nowrap;}
.lc-guide-step.done i{background:linear-gradient(135deg,#34d399,#a7f3d0);color:#072016;}
.lc-guide-step.done{border-color:rgba(52,211,153,.22);background:rgba(52,211,153,.055);}
.lc-guide-step.done b{color:#bbf7d0;background:rgba(52,211,153,.12);}
.lc-guide-step.now{position:relative;overflow:hidden;border-color:rgba(243,175,66,0.68);background:linear-gradient(135deg,rgba(243,175,66,0.16),rgba(56,189,248,.055));color:#fff;box-shadow:0 12px 26px rgba(0,0,0,.26),0 0 24px rgba(243,175,66,.16),inset 0 1px 0 rgba(255,255,255,.08);}
.lc-guide-step.now::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(243,175,66,.14),transparent);transform:translateX(-100%);animation:lc-step-scan 2.6s ease-in-out infinite;}
.lc-guide-step.now i{background:linear-gradient(135deg,var(--gold),#fff0bd);color:#111;box-shadow:0 0 0 3px rgba(9,10,16,.95),0 0 18px rgba(243,175,66,.54);}
.lc-guide-step.now b{color:#111;background:linear-gradient(135deg,var(--gold),#fff0bd);}
.lc-guide-current{
  position:relative;overflow:hidden;border:1px solid rgba(243,175,66,.24);border-radius:12px;
  background:linear-gradient(145deg,rgba(243,175,66,.1),rgba(56,189,248,.055) 46%,rgba(5,7,12,.96));
  padding:10px;margin:0 0 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.22);
}
.lc-guide-current::after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 18% 0,rgba(243,175,66,.16),transparent 34%),linear-gradient(120deg,transparent 0%,rgba(255,255,255,.045) 46%,transparent 62%);
  opacity:.9;
}
.lc-guide-current-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}
.lc-guide-current-top strong{font-size:13px;color:#fff4cf;font-weight:1000;line-height:1.35;}
.lc-guide-current-top span{font-size:10px;color:#bde8ff;border:1px solid rgba(56,189,248,.24);background:rgba(56,189,248,.08);border-radius:999px;padding:3px 7px;font-weight:900;white-space:nowrap;}
.lc-guide-current p{position:relative;z-index:1;margin:0 0 9px;color:#d7e2ee;font-size:11px;line-height:1.55;}
.lc-guide-current button{display:none;position:relative;z-index:1;overflow:hidden;width:100%;border:1px solid rgba(243,175,66,.52);border-radius:11px;background:linear-gradient(135deg,rgba(20,17,10,.98),rgba(52,36,11,.96) 55%,rgba(8,11,18,.98));color:#ffe7ad;padding:11px 12px;font:1000 13px/1.25 inherit;cursor:pointer;box-shadow:0 9px 24px rgba(0,0,0,.34),0 0 18px rgba(243,175,66,.12),inset 0 1px 0 rgba(255,255,255,.08);}
.lc-guide-current button::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.34) 48%,transparent 65%);transform:translateX(-120%);animation:lc-btn-sweep 3.4s ease-in-out infinite;}
.lc-guide-current button:disabled{opacity:.55;cursor:not-allowed;}
.lc-guide-current small{position:relative;z-index:1;display:block;margin-top:7px;color:#b8c7d8;font-size:10px;line-height:1.45;}
.lc-guide-progressbar{height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:8px 0 0;}
.lc-guide-progressbar i{display:block;height:100%;width:20%;border-radius:999px;background:linear-gradient(90deg,#34d399,#f3af42,#38bdf8);box-shadow:0 0 14px rgba(243,175,66,.34);transition:width .32s ease;}
.lc-task-panel{border:0;border-radius:0;background:transparent;padding:0;margin:0 0 14px;}
.lc-guide-assist{border:1px solid rgba(243,175,66,0.36);border-radius:13px;background:linear-gradient(180deg,rgba(12,15,24,.98),rgba(6,7,12,.98));margin:0 0 10px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 36px rgba(0,0,0,.26);}
.lc-guide-assist>summary{list-style:none;cursor:pointer;padding:14px 14px 11px;font-size:13px;font-weight:1000;color:#fff7d6;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;gap:9px;}
.lc-guide-assist>summary::-webkit-details-marker{display:none;}
.lc-guide-assist-title{min-width:0;display:block;}
.lc-guide-assist-title b{display:block;font-size:13px;line-height:1.18;color:#fff7d6;font-weight:1000;text-shadow:0 1px 9px rgba(0,0,0,.78);}
.lc-guide-assist-title small{display:block;margin-top:4px;color:rgba(255,255,255,0.95);font-size:11px;line-height:1.45;font-weight:850;text-shadow:0 1px 7px rgba(0,0,0,.72);}
.lc-guide-assist-live{align-self:start;border:1px solid rgba(95,240,181,.36);background:rgba(95,240,181,.1);color:#c8ffe8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000;white-space:nowrap;}
.lc-guide-assist>summary::after{content:'展开';align-self:start;display:grid;place-items:center;min-width:36px;height:36px;border-radius:999px;font-size:11px;color:#dbe7f6;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}
.lc-guide-assist[open]>summary::after{content:'收起';}
.lc-guide-assist-body{padding:0 10px 12px;}
.lc-guide-assist-note{display:flex;align-items:center;gap:10px;margin:0 0 15px;padding:13px 13px;border-radius:11px;border:1px solid rgba(123,183,255,.22);background:linear-gradient(135deg,rgba(123,183,255,.11),rgba(95,240,181,.05));color:#eef6ff;font-size:12px;font-weight:900;line-height:1.5;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);}
.lc-guide-assist-note i{width:9px;height:30px;border-radius:999px;background:linear-gradient(180deg,#7bb7ff,#5ff0b5);box-shadow:0 0 16px rgba(95,240,181,.45);flex:0 0 auto;}
.lc-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 0 9px;}
.lc-task-head strong{font-size:15px;color:#fff4cf;line-height:1.35;font-weight:1000;text-shadow:0 1px 8px rgba(0,0,0,.76);}
.lc-task-head span{font-size:12px;color:#c7dcff;line-height:1.4;text-align:right;font-weight:900;}
.lc-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.lc-task-card{position:relative;border:1px solid rgba(255,255,255,0.11);border-radius:12px;background:linear-gradient(145deg,rgba(19,23,34,.96),rgba(11,14,22,.98));padding:14px 12px;text-align:left;font-family:inherit;cursor:pointer;color:#e5edf8;min-height:120px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:10px;row-gap:7px;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;}
.lc-task-card:hover{border-color:var(--task-border);background:linear-gradient(145deg,var(--task-bg),rgba(11,14,22,.98));transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.03) inset;}
.lc-task-card i{grid-row:1 / span 2;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--task-color),#fff0c2);color:#081018;font-style:normal;font-size:16px;font-weight:1000;box-shadow:0 0 18px var(--task-glow);}
.lc-task-card b{display:block;font-size:16px;line-height:1.22;color:#fff;font-weight:1000;text-shadow:0 1px 8px rgba(0,0,0,.78);}
.lc-task-card span{display:block;font-size:12px;line-height:1.5;color:#f1f6ff;font-weight:850;text-shadow:0 1px 6px rgba(0,0,0,.7);}
.lc-task-card span small{display:block;margin-top:4px;color:#b8c7d8;font-size:11px;line-height:1.35;font-weight:800;text-shadow:none;}
.lc-task-card em{grid-column:2;align-self:end;justify-self:start;font-style:normal;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:1000;background:var(--task-bg);border:1px solid color-mix(in srgb,var(--task-color),transparent 58%);color:var(--task-color);}
.lc-task-card{--task-color:#7bb7ff;--task-border:rgba(123,183,255,.55);--task-bg:rgba(123,183,255,.12);--task-glow:rgba(123,183,255,.25);}
.lc-task-card.task-shop-visit{--task-color:#5ff0b5;--task-border:rgba(95,240,181,.5);--task-bg:rgba(95,240,181,.12);--task-glow:rgba(95,240,181,.24);}
.lc-task-card.task-travel-guide{--task-color:#5de4ff;--task-border:rgba(93,228,255,.5);--task-bg:rgba(93,228,255,.12);--task-glow:rgba(93,228,255,.23);}
.lc-task-card.task-local-food{--task-color:#ff9d85;--task-border:rgba(255,157,133,.5);--task-bg:rgba(255,157,133,.13);--task-glow:rgba(255,157,133,.24);}
.lc-task-card.task-ecom-detail{--task-color:#f7c35f;--task-border:rgba(247,195,95,.58);--task-bg:rgba(247,195,95,.13);--task-glow:rgba(247,195,95,.25);}
.lc-task-card.task-reference-same{--task-color:#c8a5ff;--task-border:rgba(200,165,255,.5);--task-bg:rgba(200,165,255,.12);--task-glow:rgba(200,165,255,.24);}
.lc-task-card.is-pick{border-color:var(--task-border);background:linear-gradient(145deg,var(--task-bg),rgba(11,14,22,.98));box-shadow:0 0 0 1px var(--task-border),0 12px 28px rgba(0,0,0,.3);}
.lc-guide-assist-cancel{display:none;width:100%;margin:10px 0 0;border:1px solid rgba(255,255,255,.13);background:#10131d;color:#e6edf6;border-radius:10px;padding:9px 10px;font:950 12px/1.2 inherit;cursor:pointer;}
.lc-guide-assist.has-pick .lc-guide-assist-cancel{display:block;}
.lc-guide-quick{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:16px;}
.lc-guide-quick-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f6d99a;font-size:15px;font-weight:1000;margin-bottom:11px;text-shadow:0 1px 8px rgba(0,0,0,.72);}
.lc-guide-quick-title button{border:1px solid rgba(243,175,66,.36);background:rgba(243,175,66,.08);color:#ffe7ad;border-radius:999px;padding:8px 13px;font:1000 12px/1 inherit;cursor:pointer;}
.lc-guide-quick-chips{display:flex;flex-wrap:wrap;gap:9px;}
.lc-guide-quick-chip{border:1px solid rgba(255,255,255,.13);background:#0b0e15;color:#e8f2ff;border-radius:999px;padding:8px 12px;font:900 12px/1.25 inherit;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);}
.lc-guide-quick-chip:hover{border-color:rgba(243,175,66,.48);background:rgba(243,175,66,.09);color:#fff4d4;}
.lc-guide-next{border:1px solid rgba(52,211,153,0.28);border-radius:12px;background:linear-gradient(135deg,rgba(52,211,153,0.12),rgba(243,175,66,0.07));padding:10px;margin:0 0 10px;}
.lc-guide-next-title{font-size:12px;font-weight:1000;color:#ffe1a0;margin-bottom:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;}
.lc-guide-next-title span{font-size:10px;color:#d7e2ee;font-weight:800;}
.lc-guide-next button{position:relative;overflow:hidden;width:100%;border:0;border-radius:10px;background:linear-gradient(135deg,#34d399,#f3af42);color:#06110c;padding:10px 10px;font-size:12px;font-weight:1000;font-family:inherit;cursor:pointer;box-shadow:0 8px 22px rgba(52,211,153,.14);}
.lc-guide-next button::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.38) 48%,transparent 64%);transform:translateX(-120%);animation:lc-btn-sweep 3.4s ease-in-out infinite;}
.lc-guide-next small{display:block;font-size:10px;color:var(--tx2);line-height:1.45;margin-top:7px;}
.lc-guide-rec{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#090a10;padding:10px;margin-bottom:10px;}
.lc-guide-rec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;}
.lc-guide-rec-head strong{font-size:12px;color:#ffe1a0;}
.lc-guide-source{border:1px solid rgba(96,165,250,0.24);background:rgba(96,165,250,0.08);color:#bfdbfe;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900;white-space:nowrap;}
.lc-guide-kv{display:grid;grid-template-columns:64px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.5;margin:5px 0;}
.lc-guide-kv span:first-child{color:var(--tx3);}
.lc-guide-kv span:last-child{color:#eef2ff;font-weight:800;}
.lc-guide-rec-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px;}
.lc-guide-rec-actions-single{grid-template-columns:1fr;}
.lc-guide-rec-actions button{border:1px solid rgba(255,255,255,0.1);background:#151722;color:#e5e7eb;border-radius:8px;padding:7px 3px;font-size:10px;font-weight:900;font-family:inherit;cursor:pointer;}
.lc-guide-upload-note{border:1px dashed rgba(96,165,250,0.3);border-radius:10px;background:rgba(96,165,250,0.06);padding:8px;color:#bfdbfe;font-size:10px;line-height:1.5;margin-bottom:10px;}
.lc-guide-handoff{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#090a10;padding:10px;margin-bottom:10px;}
.lc-guide-handoff strong{display:block;font-size:12px;color:#ffe1a0;margin-bottom:7px;}
.lc-guide-handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;}
.lc-guide-handoff-grid button{border:1px solid rgba(243,175,66,0.2);background:rgba(243,175,66,0.07);color:#ffe1a0;border-radius:9px;padding:8px 6px;font-size:10px;font-weight:900;font-family:inherit;cursor:pointer;}
.lc-guide-more{border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:#090a10;padding:9px 10px;margin-bottom:10px;}
.lc-guide-more summary{list-style:none;cursor:pointer;font-size:12px;color:#ffe1a0;font-weight:1000;}
.lc-guide-more summary::-webkit-details-marker{display:none;}
.lc-guide-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;}
.lc-guide-more-grid button{border:1px solid rgba(255,255,255,0.1);background:#151722;color:#e5e7eb;border-radius:8px;padding:7px 4px;font-size:10px;font-weight:900;font-family:inherit;cursor:pointer;}
.lc-task-card.is-pick{border-color:rgba(243,175,66,0.5);background:rgba(243,175,66,0.1);}
.lc-task-card:focus-visible,.lc-guide-next button:focus-visible,.lc-guide-rec-actions button:focus-visible,.lc-guide-handoff-grid button:focus-visible,.lc-guide-more-grid button:focus-visible{outline:2px solid rgba(243,175,66,0.75);outline-offset:2px;}
body.lc-v3-home #lc-v3-master .lc-guide-panel,
body.lc-v3-home #lc-v3-master .lc-guide-next,
body.lc-v3-home #lc-v3-master .lc-guide-rec,
body.lc-v3-home #lc-v3-master .lc-guide-upload-note,
body.lc-v3-home #lc-v3-master .lc-guide-handoff,
body.lc-v3-home #lc-v3-master .lc-guide-more,
body.lc-v3-home #lc-v3-master .lc-task-panel,
body.lc-v3-home #lc-v3-master .lc-v3-master-step{
  position:relative;z-index:auto;display:block;clear:both;width:100%;box-sizing:border-box;flex:none;
  transform:none!important;float:none!important;
}
body.lc-v3-home #lc-v3-master .lc-v3-master-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;}
body.lc-v3-home #lc-v3-master .lc-v3-master-body > *{flex:0 0 auto!important;}
body.lc-v3-home #lc-v3-master .hero-engine,
body.lc-v3-home #lc-v3-master .keywords-section,
body.lc-v3-home #lc-v3-master #input-stage,
body.lc-v3-home #lc-v3-master .gen-launch-wrap,
body.lc-v3-home #lc-v3-master #analysis-stage,
body.lc-v3-home #lc-v3-master #custom-stage,
body.lc-v3-home #lc-v3-master #thinking-stage,
body.lc-v3-home #lc-v3-master #output-section,
body.lc-v3-home #lc-v3-master #copywrite-ask,
body.lc-v3-home #lc-v3-master #copywrite-section{
  position:relative!important;inset:auto!important;clear:both;width:100%;box-sizing:border-box;transform:none!important;
}
.lc-guide-next{margin:10px 0!important;}
.lc-guide-rec,.lc-guide-upload-note{margin-top:0!important;}
@keyframes lc-kicker-sweep{0%,55%{left:-45%;opacity:0;}70%{opacity:1;}100%{left:118%;opacity:0;}}
@keyframes lc-slogan-rise{from{opacity:0;transform:translateY(8px);filter:blur(4px);}to{opacity:1;transform:translateY(0);filter:blur(0);}}
@keyframes lc-slogan-breathe{0%,100%{text-shadow:0 0 14px rgba(243,175,66,.18);}50%{text-shadow:0 0 24px rgba(243,175,66,.38),0 0 12px rgba(52,211,153,.12);}}
@keyframes lc-slogan-line{from{transform:scaleX(0);opacity:0;}to{transform:scaleX(1);opacity:1;}}
@keyframes lc-slogan-sheen{0%,64%{background-position:-120% 0;opacity:0;}74%{opacity:.65;}100%{background-position:160% 0;opacity:0;}}
@keyframes lc-step-scan{0%{transform:translateX(-100%);opacity:0;}30%{opacity:1;}100%{transform:translateX(100%);opacity:0;}}
@keyframes lc-btn-sweep{0%,58%{transform:translateX(-120%);opacity:0;}72%{opacity:.8;}100%{transform:translateX(130%);opacity:0;}}
.lc-v3-master-step-title{
  font-size:11px;font-weight:800;color:var(--gold);margin-bottom:8px;
  display:flex;align-items:center;gap:6px;
}
.lc-v3-master-step-title .num{
  width:20px;height:20px;border-radius:50%;background:var(--gold);color:#000;font-weight:900;
  display:inline-flex;align-items:center;justify-content:center;font-size:11px;
}
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    display:grid!important;align-items:start;gap:12px;padding:10px 14px 24px;
    grid-template-columns:72px auto minmax(0,1fr) 340px;
    max-width:1700px;
  }
  body.lc-v3-home .lc-hub-rail-wrap{
    grid-column:1/2;grid-row:1/2;
    position:sticky;top:10px;align-self:start;
    display:flex;flex-direction:column;gap:8px;
    width:72px;align-items:stretch;
  }
  body.lc-v3-home .lc-hub-rail-wrap #lc-hub-rail-btn.lc-hub-rail,
  body.lc-v3-home .lc-hub-rail-wrap #lc-notes-rail-btn.lc-notes-rail,
  body.lc-v3-home .lc-hub-rail-wrap #lc-matrix-rail-btn.lc-matrix-rail{
    width:100%;min-width:0;min-height:84px;box-sizing:border-box;border-radius:12px;border-left:1px solid rgba(243,175,66,0.55);
  }
  body.lc-v3-home .lc-hub-rail-wrap #lc-notes-rail-btn.lc-notes-rail{
    border-color:rgba(251,146,60,0.55);
    background:linear-gradient(180deg,rgba(251,146,60,0.2),rgba(18,19,28,0.98) 55%,rgba(10,11,16,0.99));
  }
  body.lc-v3-home .app-layout{grid-template-columns:88px minmax(0,1fr) 360px;}
  body.lc-v3-home .case-sidebar-wrap{
    position:relative;top:auto;width:100%;min-width:0;order:4;
    box-shadow:none;border-radius:12px;
  }
  body.lc-v3-home .case-sidebar-wrap,
  body.lc-v3-home .case-sidebar-wrap.is-open{width:100%;min-width:0;}
  body.lc-v3-home .case-sidebar-wrap:not(.is-open) .case-sidebar{
    position:fixed;left:96px;top:88px;width:312px;min-width:312px;z-index:99950;
    transform:translateX(-12px);opacity:0;pointer-events:none;max-height:calc(100vh - 110px);overflow-y:auto;
    background:rgba(15,16,26,0.98);box-shadow:0 12px 40px rgba(0,0,0,0.55);
  }
  body.lc-v3-home .case-sidebar-wrap.is-open .case-sidebar{
    position:fixed;left:96px;top:88px;width:312px;min-width:312px;z-index:99950;
    transform:translateX(0);opacity:1;pointer-events:auto;max-height:calc(100vh - 110px);overflow-y:auto;
    background:rgba(15,16,26,0.98);box-shadow:0 12px 40px rgba(0,0,0,0.55);
  }
  body.lc-v3-home .case-sidebar-wrap .case-sidebar-rail{
    display:flex!important;width:100%;min-height:72px;flex:0 0 auto;
    writing-mode:horizontal-tb;text-orientation:mixed;border-radius:12px;border:1px solid rgba(243,175,66,0.5);
    background:linear-gradient(180deg,rgba(243,175,66,0.18),rgba(18,19,28,0.98) 55%,rgba(10,11,16,0.99));
  }
  body.lc-v3-home .case-sidebar-wrap .case-sidebar-rail-text{
    writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;
  }
  body.lc-v3-home .app-main{grid-column:2/3;min-width:0;}
  /* 外链生图竖条：v3 模式下移到左侧聚合站下方 */
  body.lc-v3-home .lc-right-stack{
    position:static;width:auto;flex-direction:column;gap:8px;
    pointer-events:auto;align-items:stretch;
  }
  body.lc-v3-home .lc-right-stack>*{pointer-events:auto;}
  body.lc-v3-home #lc-right-stack-host{
    position:sticky;top:108px;align-self:start;width:62px;
    display:flex;flex-direction:column;gap:8px;
  }
  body.lc-v3-home .platform-dock-v{
    padding:8px 6px;width:100%;border-radius:12px;
    background:linear-gradient(180deg,rgba(22,23,32,0.98),rgba(12,13,18,0.99));
    border:1px solid rgba(243,175,66,0.45);
  }
  body.lc-v3-home .platform-dock-title{
    font-size:9px;line-height:1.2;margin-bottom:6px;
    writing-mode:horizontal-tb;color:rgba(243,175,66,0.92);
  }
  body.lc-v3-home .platform-dock-title span{display:none;}
  body.lc-v3-home .platform-dock-list{gap:4px;}
  body.lc-v3-home .platform-dock-item{
    padding:6px 2px;flex-direction:column;gap:2px;
  }
  body.lc-v3-home .platform-dock-item .pd-ico{font-size:18px;}
  body.lc-v3-home .platform-dock-item .pd-nm{font-size:9px;font-weight:800;}
  body.lc-v3-home .platform-dock-item .pd-tg{display:none;}
  body.lc-v3-home .platform-dock-item{position:relative;overflow:visible;transition:transform .18s ease;}
  body.lc-v3-home .platform-dock-list{overflow:visible;}
  body.lc-v3-home .platform-dock-v{overflow:visible;}
  body.lc-v3-home .platform-dock-item:hover{
    transform:scale(1.06);
    box-shadow:0 6px 22px rgba(243,175,66,0.32);
    border-color:rgba(243,175,66,0.85)!important;
  }
  body.lc-v3-home .platform-dock-item:hover .pd-ico{
    transform:scale(1.8);
    filter:drop-shadow(0 6px 18px rgba(243,175,66,0.85));
  }
  body.lc-v3-home .platform-dock-item:hover .pd-nm{
    color:var(--gold);font-weight:900;
  }
  body.lc-v3-home #wechat-float.wechat-float{
    position:sticky;top:auto;width:100%;max-width:none;
    padding:7px 5px 8px;border-radius:12px;box-sizing:border-box;overflow:hidden;
  }
  body.lc-v3-home #wechat-float .wechat-float-qr-wrap{
    width:58px;height:58px;padding:3px;margin:0 auto 6px;border-radius:7px;box-sizing:border-box;
  }
  body.lc-v3-home #wechat-float .wechat-float-qr-wrap img{
    width:52px;height:52px;border-radius:5px;object-fit:cover;object-position:center;
  }
  body.lc-v3-home #wechat-float .wechat-float-qr-fallback{
    width:52px;height:52px;padding:4px 3px;font-size:8px;line-height:1.25;border-radius:5px;
  }
  body.lc-v3-home #wechat-float .wechat-float-text{
    width:100%;font-size:8px;line-height:1.25;gap:2px;letter-spacing:0;text-align:center;
  }
  body.lc-v3-home #wechat-float .wechat-float-text span{
    display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;
  }
  body.lc-v3-home .app-main .shell{padding:0;max-width:none;}
  body.lc-v3-home #lc-v3-master{grid-column:3/4;position:relative;top:auto;max-height:100%;height:100%;align-self:stretch;}
  /* 2号位：爆款笔记竖条（并入最左栏） */
  body.lc-v3-home .ds-copy-wrap{
    display:flex!important;flex-direction:column;position:relative;width:100%;min-width:0;
    max-height:none;overflow:visible;box-shadow:none;border-radius:0;order:3;
  }
  body.lc-v3-home .ds-copy-wrap .ds-copy-rail{display:none!important;}
  /* 弹层用 fixed，避免被 sticky 父级裁切到屏幕外 */
  body.lc-v3-home .ds-copy-wrap:not(.is-open) .ds-copy-panel{
    position:fixed;left:96px;top:88px;width:312px;min-width:312px;
    transform:translateX(-12px);opacity:0;pointer-events:none;z-index:99940;
    max-height:calc(100vh - 110px);overflow-y:auto;
    background:rgba(15,16,26,0.98);border:1px solid rgba(251,146,60,0.35);
    box-shadow:0 12px 40px rgba(0,0,0,0.55);border-radius:14px;
  }
  body.lc-v3-home .ds-copy-wrap.is-open .ds-copy-panel{
    position:fixed;left:96px;top:88px;width:312px;min-width:312px;
    transform:translateX(0);opacity:1;pointer-events:auto;z-index:99940;
    max-height:calc(100vh - 110px);overflow-y:auto;
    background:rgba(15,16,26,0.98);border:1px solid rgba(251,146,60,0.5);
    box-shadow:0 12px 40px rgba(0,0,0,0.55);border-radius:14px;
  }
  /* 案例库面板：同样 fixed 弹出，避免跑到页面底 */
  body.lc-v3-home .case-sidebar-wrap{
    display:flex!important;flex-direction:column;position:relative;width:100%;min-width:0;
    max-height:none;overflow:visible;box-shadow:none;border-radius:0;order:4;flex:0 0 auto;
  }
  body.lc-v3-home .case-sidebar-wrap .case-sidebar-rail{
    display:flex!important;align-items:center;justify-content:center;
    width:100%;min-width:0;flex:0 0 auto;
    writing-mode:vertical-rl;text-orientation:mixed;
    min-height:84px;box-sizing:border-box;padding:14px 0;border-radius:12px;border:1px solid rgba(243,175,66,0.42);
    background:linear-gradient(180deg,rgba(22,23,32,0.98),rgba(12,13,18,0.99));
    color:#ffe6b3;font-size:11px;font-weight:900;letter-spacing:0.12em;cursor:pointer;
  }
  body.lc-v3-home .case-sidebar-wrap .case-sidebar-rail:hover{
    border-color:rgba(243,175,66,0.85);transform:scale(1.04);box-shadow:0 6px 18px rgba(243,175,66,0.25);
  }
  body.lc-v3-home .case-sidebar-wrap .case-sidebar{
    position:fixed;left:96px;top:88px;width:360px;min-width:360px;flex:none;
    transform:translateX(-12px);opacity:0;pointer-events:none;z-index:99940;
    max-height:calc(100vh - 110px);overflow-y:auto;
    background:rgba(15,16,26,0.98);border:1px solid rgba(243,175,66,0.4);
    box-shadow:0 12px 40px rgba(0,0,0,0.55);border-radius:14px;
    transition:transform .25s ease,opacity .25s ease;
  }
  body.lc-v3-home .case-sidebar-wrap.is-open .case-sidebar{
    transform:translateX(0);opacity:1;pointer-events:auto;
    border-color:rgba(243,175,66,0.65);
  }
  /* 桌面侧栏兜底：即使 v3 body 类或 DOM 移动顺序异常，弹层也固定在左上，不落到页面底部 */
  #ds-copy-wrap.is-open #ds-copy-panel,
  #case-sidebar-wrap.is-open #case-sidebar{
    position:fixed!important;left:112px!important;top:14px!important;
    transform:translateX(0)!important;opacity:1!important;pointer-events:auto!important;
    max-height:calc(100vh - 28px)!important;overflow-y:auto!important;
    z-index:2147483000!important;display:block!important;visibility:visible!important;
    box-shadow:0 18px 60px rgba(0,0,0,.72),0 0 0 1px rgba(243,175,66,.34)!important;
  }
  #ds-copy-wrap.is-open #ds-copy-panel{width:min(360px,calc(100vw - 130px))!important;min-width:0!important;}
  #case-sidebar-wrap.is-open #case-sidebar{width:min(380px,calc(100vw - 130px))!important;min-width:0!important;}
  /* 1号位：主理人微信码固定在最左栏底部 */
  body.lc-v3-home .lc-hub-rail-wrap{overflow-y:auto;max-height:100%;height:100%;align-self:stretch;}
  body.lc-v3-home .lc-hub-rail-wrap::-webkit-scrollbar{width:3px;}
  body.lc-v3-home .lc-hub-rail-wrap::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.3);border-radius:3px;}
  body.lc-v3-home .lc-hub-rail-wrap #wechat-float.wechat-float{
    margin-top:auto;flex-shrink:0;position:relative;top:auto;order:99;
  }
  body.lc-v3-home .lc-hub-rail-wrap .lc-right-stack{flex:0 0 auto;order:5;}
  body.lc-v3-home .lc-hub-rail-wrap .ds-copy-wrap{order:3;}
  body.lc-v3-home .lc-hub-rail-wrap .case-sidebar-wrap{order:4;}
  /* 4号位：大师栏内恢复关键词/文案/输出区 + 紧凑排版 */
  body.lc-v3-home #lc-v3-master .keywords-section{display:block!important;}
  body.lc-v3-home #lc-v3-master .keywords-section{
    margin:4px 0 6px;padding:8px 10px;border-radius:10px;border:1px solid var(--bd);background:rgba(0,0,0,0.25);
  }
  body.lc-v3-home #lc-v3-master .keywords-label{font-size:10px;line-height:1.4;margin-bottom:6px;}
  /* tabs 单行横向滚 + chips 单行横向滚，整齐对齐 */
  body.lc-v3-home #lc-v3-master .keywords-tabs{
    display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:6px;
    overflow-x:auto;overflow-y:hidden;padding-bottom:2px;
    scrollbar-width:thin;scrollbar-color:rgba(243,175,66,0.35) transparent;
  }
  body.lc-v3-home #lc-v3-master .keywords-tabs::-webkit-scrollbar{height:3px;}
  body.lc-v3-home #lc-v3-master .keywords-tabs::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.35);border-radius:3px;}
  body.lc-v3-home #lc-v3-master .kw-tab{
    padding:4px 8px;font-size:10px;line-height:1.3;border-radius:6px;
    white-space:nowrap;flex-shrink:0;
  }
  body.lc-v3-home #lc-v3-master .keywords-chips-row{
    display:flex;align-items:center;gap:6px;
  }
  body.lc-v3-home #lc-v3-master .keywords-chips{
    flex:1;min-width:0;display:flex;flex-wrap:nowrap;gap:5px;
    overflow-x:auto;overflow-y:hidden;padding-bottom:2px;
    scrollbar-width:thin;scrollbar-color:rgba(243,175,66,0.35) transparent;
  }
  body.lc-v3-home #lc-v3-master .keywords-chips::-webkit-scrollbar{height:3px;}
  body.lc-v3-home #lc-v3-master .keywords-chips::-webkit-scrollbar-thumb{background:rgba(243,175,66,0.35);border-radius:3px;}
  body.lc-v3-home #lc-v3-master .kw-chip{
    padding:5px 9px;font-size:10px;line-height:1.3;border-radius:6px;
    white-space:nowrap;flex-shrink:0;
  }
  body.lc-v3-home #lc-v3-master .btn-refresh{padding:5px 9px;font-size:10px;flex-shrink:0;border-radius:6px;}
  body.lc-v3-home #lc-v3-master .hero-engine{padding:8px 10px;margin:0 0 6px;border-radius:10px;}
  body.lc-v3-home #lc-v3-master .hero-engine-label{font-size:9px;margin-bottom:4px;}
  body.lc-v3-home #lc-v3-master #engine-pick .engine-card{padding:6px 8px;}
  body.lc-v3-home #lc-v3-master #engine-pick .engine-card-icon{width:24px;height:24px;font-size:16px;}
  body.lc-v3-home #lc-v3-master #engine-pick .engine-card-title{font-size:11px;}
  body.lc-v3-home #lc-v3-master #engine-pick .engine-card-sub{font-size:9px;}
  body.lc-v3-home #lc-v3-master .input-stage textarea#main-textarea{
    min-height:64px;max-height:140px;height:64px;font-size:12px;padding:9px 11px;line-height:1.5;
  }
  body.lc-v3-home #lc-v3-master .input-stage textarea#main-textarea:focus{height:96px;}
  body.lc-v3-home #lc-v3-master .input-stage{
    margin:0;padding:8px 10px;background:rgba(0,0,0,0.25);
    border:1px solid var(--bd);border-radius:10px;box-shadow:none;
  }
  body.lc-v3-home #lc-v3-master .input-stage:focus-within{border-color:rgba(243,175,66,0.5);}
  body.lc-v3-home #lc-v3-master .input-stage-body{padding:0;margin:0;}
  body.lc-v3-home #lc-v3-master .input-stage-main{padding:0;margin:0;}
  /* 不展开上传时折叠掉占位空间 */
  body.lc-v3-home #lc-v3-master .lc-upload-zone{margin:0;}
  body.lc-v3-home #lc-v3-master #img-preview-area{margin:6px 0 0;}
  body.lc-v3-home #lc-v3-master #img-preview-area[style*="display: none"],
  body.lc-v3-home #lc-v3-master #img-preview-area[style*="display:none"]{display:none!important;}
  /* 工具条改紧凑：取消顶部分隔/收紧 padding */
  body.lc-v3-home #lc-v3-master .input-toolbar{
    border-top:none;padding-top:6px;margin-top:6px;gap:6px;
    align-items:center;
  }
  body.lc-v3-home #lc-v3-master .input-toolbar-hints{gap:2px;}
  body.lc-v3-home #lc-v3-master .input-toolbar-hints .input-hint-line{font-size:9px;line-height:1.35;}
  /* DS 模式下隐藏扣子识图提示，避免空行 */
  body.lc-engine-deepseek.lc-v3-home #lc-v3-master .input-hint-coze{display:none!important;}
  body.lc-v3-home #lc-v3-master .input-toolbar-upload{gap:3px;}
  body.lc-v3-home #lc-v3-master .btn-attach{padding:5px 9px;font-size:10px;}
  body.lc-v3-home #lc-v3-master .upload-size-hint{font-size:9px;}
  body.lc-v3-home #lc-v3-master .input-toolbar{padding:6px 0 0;}
  body.lc-v3-home #lc-v3-master .input-toolbar-hints{font-size:9px;line-height:1.35;}
  body.lc-v3-home #lc-v3-master .input-hint-line{font-size:9px;}
  body.lc-v3-home #lc-v3-master .lc-upload-zone{margin-top:6px;}
  body.lc-v3-home #lc-v3-master #gen-btn.btn-generate{
    padding:11px 12px;font-size:12px;border-radius:11px;
    background:linear-gradient(135deg,rgba(18,17,14,0.98),rgba(38,30,13,0.94) 54%,rgba(8,11,18,0.98))!important;
    border:1px solid rgba(243,175,66,0.58)!important;color:#ffe7ad!important;
  }
  body.lc-v3-home #lc-v3-master .gen-launch-wrap{margin:6px 0;}
  body.lc-v3-home #lc-v3-master #output-section{margin:0;}
  body.lc-v3-home #lc-v3-master .prompt-block{margin-bottom:8px;border-radius:10px;}
  body.lc-v3-home #lc-v3-master .prompt-block .block-head{padding:8px 10px;}
  body.lc-v3-home #lc-v3-master .prompt-block .block-body{padding:10px 12px;font-size:11px;line-height:1.55;max-height:200px;}
  body.lc-v3-home #lc-v3-master .prompt-block .block-body.prompt-style{font-size:11px;max-height:200px;}
  body.lc-v3-home #lc-v3-master .block-title{font-size:11px;}
  body.lc-v3-home #lc-v3-master .block-sub{font-size:9px;}
  body.lc-v3-home #lc-v3-master #copywrite-ask{
    margin:12px 0 16px;display:none;
    position:relative;border-radius:14px;
  }
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-ready{
    display:block;visibility:visible;opacity:1;
    animation:cw-pulse-in .55s cubic-bezier(.2,.9,.3,1.3) both;
  }
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-ready .copywrite-ask-card{display:block;}
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-ready .cw-btns{display:flex;flex-wrap:wrap;}
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip{
    display:block;opacity:0.6;
  }
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card{
    padding:8px 12px;cursor:pointer;
  }
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card h3{font-size:11px;margin-bottom:0;}
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card h3::after{
    content:' · 点此重新展开';font-size:10px;color:#94a3b8;font-weight:normal;
  }
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card p,
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card .cw-btns,
  body.lc-v3-home #lc-v3-master #copywrite-ask.is-skip .copywrite-ask-card .copywrite-quota-note{
    display:none;
  }
  body.lc-v3-home #lc-v3-master #copywrite-loading{
    display:block;margin:12px 0;padding:14px 16px;border-radius:12px;
    background:linear-gradient(135deg,rgba(243,175,66,0.18),rgba(79,142,247,0.10));
    border:1px solid rgba(243,175,66,0.45);
    color:#fde68a;font-size:12px;line-height:1.6;
    box-shadow:0 4px 18px rgba(243,175,66,0.20);
    animation:cw-pulse-in .4s ease-out both;
  }
  @keyframes cw-pulse-in{
    0%{opacity:0;transform:translateY(8px) scale(.98);}
    60%{opacity:1;transform:translateY(-2px) scale(1.01);}
    100%{opacity:1;transform:translateY(0) scale(1);}
  }
  @keyframes cw-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card{
    padding:14px 14px;border-radius:12px;
    background:linear-gradient(135deg,rgba(243,175,66,0.14),rgba(79,142,247,0.08));
    border:1px solid rgba(243,175,66,0.45);
    box-shadow:0 4px 18px rgba(243,175,66,0.18),inset 0 1px 0 rgba(255,255,255,0.04);
  }
  body.lc-v3-home #lc-v3-master .copywrite-ask-card h3{font-size:14px;font-weight:900;color:#fde68a;margin-bottom:6px;}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card p{font-size:12px;line-height:1.55;color:#e2e8f0;}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card .cw-btns{gap:8px;margin-top:10px;}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card .btn-cw-yes{padding:10px 16px;font-size:13px;}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card .btn-cw-no{padding:10px 14px;font-size:12px;}
  body.lc-v3-home #lc-v3-master .copywrite-ask-card .copywrite-quota-note{font-size:11px;line-height:1.5;margin-top:8px;}
  body.lc-v3-home #lc-v3-master #copywrite-section .block-body{max-height:200px;font-size:11px;}
  body.lc-v3-home #lc-v3-master .lc-v3-master-step{padding:8px;border-radius:10px;}
  body.lc-v3-home #lc-v3-master .lc-v3-master-step-title{font-size:10px;margin-bottom:6px;}
  body.lc-v3-home #lc-v3-master .lc-v3-master-step-title .num{width:18px;height:18px;font-size:10px;}
  body.lc-v3-home #lc-v3-master .lc-v3-master-hd{padding:0 0 8px;margin-bottom:8px;}
  body.lc-v3-home #lc-v3-master .lc-v3-master-hd h2{font-size:12px;}
body.lc-v3-home #lc-v3-master .lc-v3-master-hd p{font-size:11px;line-height:1.5;}
body.lc-v3-home #lc-v3-master .lc-v3-master-hd h2{font-size:14px;}
body.lc-v3-home #lc-v3-master .lc-v3-master-body{gap:8px;}
/* 新版右侧工作台：输入优先，任务/关键词只是辅助 */
body.lc-v3-home #lc-v3-master .lc-guide-keyword-section .keywords-section{margin:0;padding:0;border:0;background:transparent;display:block!important;}
body.lc-v3-home #lc-v3-master .bubble-stage{display:none!important;}
body.lc-v3-home #lc-v3-master .lc-v3-topic-label{
  font-size:12px;font-weight:800;color:#fde68a;margin:0 0 6px;display:flex;align-items:center;gap:6px;
}
body.lc-v3-home #lc-v3-master .lc-v3-topic-label span{font-size:10px;font-weight:600;color:var(--tx3);}
body.lc-v3-home #lc-v3-master #main-textarea{
  display:block!important;width:100%!important;box-sizing:border-box!important;
  min-height:64px!important;max-height:140px!important;height:64px!important;
  font-size:13px!important;line-height:1.55!important;color:#f1f5f9!important;
  background:rgba(0,0,0,0.55)!important;border:1px solid rgba(243,175,66,0.55)!important;
  border-radius:10px!important;padding:10px 12px!important;resize:vertical;
  visibility:visible!important;opacity:1!important;
}
body.lc-v3-home #lc-v3-master #main-textarea:focus{
  border-color:rgba(243,175,66,0.85)!important;box-shadow:0 0 0 2px rgba(243,175,66,0.14);
}
body.lc-v3-home #lc-v3-master #main-textarea::placeholder{color:rgba(180,196,214,0.75)!important;}
body.lc-v3-home #lc-v3-master #input-stage{display:block!important;visibility:visible!important;position:relative;z-index:2;}
body.lc-v3-home #lc-v3-master .input-stage-body{display:block!important;grid-template-columns:none!important;}
body.lc-v3-home #lc-v3-master .input-stage-main{display:block!important;width:100%!important;}
body.lc-v3-home:not(.api-lux-loading) #lc-v3-master .input-thinking-panel{display:none!important;}
body.api-lux-loading.lc-v3-home #lc-v3-master .input-stage-body{display:block!important;}
body.api-lux-loading.lc-v3-home #lc-v3-master .input-thinking-panel{
  display:flex!important;margin-top:8px;min-height:168px;padding:14px!important;
  border:1px solid rgba(56,189,248,0.36)!important;border-radius:13px!important;
  background:
    radial-gradient(circle at 16% 18%,rgba(56,189,248,0.14),transparent 28%),
    radial-gradient(circle at 82% 28%,rgba(243,175,66,0.13),transparent 26%),
    linear-gradient(180deg,rgba(7,14,24,0.92),rgba(4,6,12,0.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 10px 24px rgba(0,0,0,0.24),0 0 22px rgba(56,189,248,0.1);
  position:relative;overflow:hidden;justify-content:flex-start!important;
}
body.api-lux-loading.lc-v3-home #lc-v3-master .input-thinking-panel::before{
  content:'';position:absolute;left:-20%;right:-20%;top:48%;height:1px;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(125,211,252,0.82),rgba(253,230,138,0.72),transparent);
  box-shadow:0 0 16px rgba(125,211,252,0.45);animation:ith-wave-scan 2.6s ease-in-out infinite;
}
body.api-lux-loading.lc-v3-home #lc-v3-master .input-thinking-panel::after{
  content:'';position:absolute;right:14px;top:14px;width:68px;height:68px;border-radius:50%;pointer-events:none;
  border:1px solid rgba(125,211,252,0.22);background:radial-gradient(circle,rgba(56,189,248,0.13),transparent 58%);
  animation:ith-orbit 6s linear infinite;
}
@keyframes ith-wave-scan{0%,100%{transform:translateY(-38px);opacity:.2;}45%{opacity:.9;}58%{transform:translateY(48px);opacity:.55;}}
@keyframes ith-orbit{to{transform:rotate(360deg);}}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-live-head{position:relative;z-index:1;display:flex;align-items:flex-start;gap:9px;margin-bottom:9px;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-live-core{
  width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;
  background:radial-gradient(circle,#fde68a,rgba(56,189,248,0.75) 44%,rgba(56,189,248,0.08) 72%);
  box-shadow:0 0 20px rgba(56,189,248,0.42);animation:ith-core-breathe 1.35s ease-in-out infinite;
}
@keyframes ith-core-breathe{0%,100%{transform:scale(1);filter:brightness(1);}50%{transform:scale(1.08);filter:brightness(1.25);}}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-live-title{font-size:13px;font-weight:1000;color:#e0f2fe;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.7);}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-live-sub{margin-top:3px;font-size:10px;color:#a8c7dc;line-height:1.35;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-meta-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-meta-item{border:1px solid rgba(255,255,255,0.08);border-radius:9px;background:rgba(0,0,0,0.24);padding:7px 8px;min-width:0;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-meta-item span{display:block;font-size:9px;color:#88a4b8;margin-bottom:3px;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-meta-item b{display:block;font-size:11px;color:#fff4cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-steps{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:6px;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-step{border:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.03);border-left:2px solid rgba(148,163,184,0.35);padding:6px 8px;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-step.is-active{border-color:rgba(243,175,66,0.32);border-left-color:#f3af42;background:rgba(243,175,66,0.1);box-shadow:0 0 14px rgba(243,175,66,0.08);}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-step.is-done{border-left-color:#34d399;color:#bbf7d0;background:rgba(52,211,153,0.06);}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-log{position:relative;z-index:1;min-height:auto;margin-top:1px;padding:6px 8px;border-radius:8px;background:rgba(0,0,0,0.3);color:#86efac;}
body.api-lux-loading.lc-v3-home #lc-v3-master .ith-eta{position:relative;z-index:1;color:#9fb5c8;}
body.lc-v3-home #lc-v3-master .keywords-label{font-size:11px;margin-bottom:6px;}
body.lc-v3-home #lc-v3-master .kw-tab{font-size:11px;padding:5px 10px;}
body.lc-v3-home #lc-v3-master .kw-chip{font-size:11px;padding:6px 10px;}
body.lc-v3-home #lc-v3-master .btn-refresh{font-size:10px;}
body.lc-v3-home #lc-v3-master .input-hint-line{font-size:11px!important;}
body.lc-v3-home #lc-v3-master .lc-guide-input-section{
  padding-bottom:8px!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-input-section .input-toolbar{
  padding-top:6px!important;margin-top:0!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-input-section .input-toolbar-hints{
  gap:0!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-input-section .input-hint-coze{
  margin-top:4px!important;
}
body.lc-v3-home #lc-v3-master .lc-v3-master-step{min-height:0;padding:10px;}
body.lc-v3-home #lc-v3-master .lc-v3-master-step-title{font-size:12px;}
body.lc-v3-home #lc-v3-master .analysis-card{min-height:0;padding:12px;}
body.lc-v3-home #lc-v3-master .analysis-item-value{font-size:12px!important;}
body.lc-v3-home #lc-v3-master .analysis-item-label{font-size:10px!important;}
body.lc-v3-home #lc-v3-master .prompt-block .block-body{font-size:13px!important;line-height:1.75!important;max-height:min(360px,46vh);padding:14px 14px!important;color:#e6edf6!important;}
body.lc-v3-home #lc-v3-master .prompt-block .block-body.prompt-style{font-size:13px!important;line-height:1.7!important;}
body.lc-v3-home #lc-v3-master .block-title{font-size:13px!important;}
body.lc-v3-home #lc-v3-master .block-sub{font-size:11px!important;}
body.lc-v3-home #lc-v3-master #copywrite-section .block-body{font-size:13px!important;line-height:1.75!important;max-height:min(360px,46vh);}
body.lc-v3-home #lc-v3-master #copywrite-ask .copywrite-ask-card h3{font-size:13px;}
body.lc-v3-home #lc-v3-master #copywrite-ask .copywrite-ask-card p{font-size:11px;}
body.lc-v3-home #lc-v3-master .hero-engine-label{font-size:11px!important;}
body.lc-v3-home #lc-v3-master #engine-pick .engine-card-title{font-size:12px!important;}
body.lc-v3-home #lc-v3-master #engine-pick .engine-card-sub{font-size:10px!important;}
body.lc-v3-home #lc-v3-master #gen-btn.btn-generate{font-size:13px!important;}
body.lc-v3-home .i2-panel-hd h2{font-size:14px;}
body.lc-v3-home .i2-panel-hd p{font-size:11px;}
body.lc-v3-home .i2-param-label{font-size:11px;}
body.lc-v3-home .i2-param-select{font-size:13px;}
body.lc-v3-home #i2-prompt-input{font-size:12px;min-height:88px;}
body.lc-v3-home .i2-bill{font-size:10px;line-height:1.5;}
#i2-strength-block{display:none;}
#i2-strength-block.is-visible{display:block;}
  /* Step 3 · 分析卡：2 列芯片网格 + 单列方案卡，避免在窄栏被拉成超长 */
  body.lc-v3-home #lc-v3-master .analysis-card{
    padding:10px 12px;border-radius:12px;min-height:0;
    box-shadow:0 0 18px rgba(243,175,66,0.08),0 8px 24px rgba(0,0,0,0.35);
  }
  body.lc-v3-home #lc-v3-master .analysis-badge{padding:3px 10px;font-size:10px;margin-bottom:8px;}
  body.lc-v3-home #lc-v3-master .analysis-grid{margin-bottom:10px;}
  body.lc-v3-home #lc-v3-master .analysis-layout{grid-template-columns:1fr;gap:8px;}
  body.lc-v3-home #lc-v3-master .analysis-unified{padding:10px 12px;border-radius:10px;margin-bottom:10px;}
  body.lc-v3-home #lc-v3-master .analysis-unified-hd{font-size:11px;margin-bottom:8px;}
  body.lc-v3-home #lc-v3-master .analysis-unified-hd-sub{font-size:9px;line-height:1.4;margin:-4px 0 8px;}
  body.lc-v3-home #lc-v3-master .analysis-unified .insight-block-body{font-size:10px;line-height:1.55;max-height:160px;overflow-y:auto;}
  body.lc-v3-home #lc-v3-master .insight-primary{padding:10px 12px;border-radius:10px;margin-bottom:10px;}
  body.lc-v3-home #lc-v3-master .insight-primary .insight-block-body{font-size:10px;line-height:1.55;max-height:140px;}
  body.lc-v3-home #lc-v3-master .insight-block{padding:10px 12px;border-radius:10px;margin-bottom:8px;}
  body.lc-v3-home #lc-v3-master .insight-block-title{font-size:10px;margin-bottom:6px;}
  body.lc-v3-home #lc-v3-master .insight-block-body{font-size:10px;line-height:1.55;}
  body.lc-v3-home #lc-v3-master .analysis-item{padding:6px 8px;border-radius:8px;}
  body.lc-v3-home #lc-v3-master .analysis-item-label{font-size:9px;margin-bottom:2px;letter-spacing:.2px;}
  body.lc-v3-home #lc-v3-master .analysis-item-value{font-size:11px;line-height:1.4;font-weight:700;}
  body.lc-v3-home #lc-v3-master .analysis-chip-wide{max-width:none!important;flex:1 1 auto!important;}
  body.lc-v3-home #lc-v3-master .analysis-chip-hint{font-size:9px;line-height:1.35;margin-top:3px;}
  /* 把 锁定风格/品类/受众/手法/尺寸/风格 这一堆 chip 改成 2 列网格，单卡内紧凑 */
  body.lc-v3-home #lc-v3-master .analysis-unified [style*="display:flex"][style*="flex-wrap:wrap"]{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;
    margin-bottom:8px!important;
  }
  body.lc-v3-home #lc-v3-master .analysis-content-block{padding:8px 10px;border-radius:8px;margin-bottom:8px;}
  body.lc-v3-home #lc-v3-master .acb-list li{font-size:10px;line-height:1.5;padding:3px 0;}
  /* 三套方案卡：在 ~310px 窄栏改回单列，文字可读 */
  body.lc-v3-home #lc-v3-master .analysis-plan-grid{
    grid-template-columns:1fr!important;gap:8px;
  }
  body.lc-v3-home #lc-v3-master .analysis-plan-card{padding:10px 12px;border-radius:10px;}
  body.lc-v3-home #lc-v3-master .analysis-plan-card .apc-hd{font-size:11px;margin-bottom:6px;line-height:1.35;}
  body.lc-v3-home #lc-v3-master .apc-badges{gap:4px;margin-bottom:6px;}
  body.lc-v3-home #lc-v3-master .apc-badge{font-size:9px;padding:2px 6px;border-radius:5px;line-height:1.3;}
  body.lc-v3-home #lc-v3-master .apc-pick-btn{
    border:1px solid rgba(243,175,66,0.4);cursor:pointer;font-family:inherit;
    transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease;
  }
  body.lc-v3-home #lc-v3-master .apc-pick-btn:hover{
    transform:translateY(-1px);filter:brightness(1.12);
    border-color:rgba(243,175,66,0.8);box-shadow:0 4px 12px rgba(243,175,66,0.25);
  }
  body.lc-v3-home #lc-v3-master .apc-pick-btn.is-pick{
    border-color:#f3af42;background:rgba(243,175,66,0.28)!important;color:#1a1408!important;
    font-weight:900;box-shadow:0 4px 14px rgba(243,175,66,0.45);
  }
  body.lc-v3-home #lc-v3-master .apc-pick-btn::after{
    content:' ➜ 同步到 Image2';font-size:8px;font-weight:600;color:inherit;opacity:0;
    transition:opacity .15s ease;margin-left:2px;
  }
  body.lc-v3-home #lc-v3-master .apc-pick-btn:hover::after{opacity:0.7;}
  body.lc-v3-home #lc-v3-master .apc-essence{padding:6px 8px;border-radius:6px;margin-bottom:6px;}
  body.lc-v3-home #lc-v3-master .apc-essence-label{font-size:9px;margin-bottom:3px;}
  body.lc-v3-home #lc-v3-master .apc-essence-item{font-size:10px;line-height:1.45;margin-bottom:2px;}
  body.lc-v3-home #lc-v3-master .apc-reason{font-size:9px;line-height:1.4;padding-top:5px;}
  body.lc-v3-home #lc-v3-master .apc-pick{font-size:9px;margin-top:5px;}
  body.lc-v3-home #lc-v3-master .rec-bar{padding:8px 10px;border-radius:8px;margin-bottom:10px;gap:6px;}
  body.lc-v3-home #lc-v3-master .rec-bar-main{gap:6px;}
  body.lc-v3-home #lc-v3-master .rec-bar-label{font-size:10px;}
  body.lc-v3-home #lc-v3-master .rec-bar-hint{font-size:9px;line-height:1.4;}
  body.lc-v3-home #lc-v3-master .rec-pill{font-size:10px;padding:3px 8px;}
  body.lc-v3-home #lc-v3-master .analysis-actions{grid-template-columns:1fr 1fr;gap:8px;}
  body.lc-v3-home #lc-v3-master .analysis-actions-inline{margin-top:8px;}
  body.lc-v3-home #lc-v3-master .btn-confirm,
  body.lc-v3-home #lc-v3-master .btn-custom-open{padding:9px 10px;font-size:11px;border-radius:8px;font-weight:1000!important;}
  body.lc-v3-home #lc-v3-master .custom-panel{padding:12px;border-radius:10px;}
  body.lc-v3-home #lc-v3-master .custom-title{font-size:11px;margin-bottom:8px;line-height:1.4;}
  body.lc-v3-home #lc-v3-master .custom-selects{grid-template-columns:1fr;gap:8px;}
  body.lc-v3-home #lc-v3-master .csel-label{font-size:9px;}
  body.lc-v3-home #lc-v3-master .custom-sel{padding:8px 10px;font-size:11px;border-radius:8px;}
  body.lc-v3-home #lc-v3-master .btn-custom-launch{padding:9px;font-size:11px;border-radius:8px;}
  /* Step 2 思考卡：在窄栏缩小 */
  body.lc-v3-home #lc-v3-master #thinking-stage{min-height:0;padding:8px 0;}
  body.lc-v3-home #lc-v3-master .thinking-wrap{width:auto;height:auto;max-width:240px;margin:0 auto;}
  body.lc-v3-home #lc-v3-master .t-stack-back,
  body.lc-v3-home #lc-v3-master .t-glow-ring,
  body.lc-v3-home #lc-v3-master .t-core{position:relative;width:auto;height:auto;}
  body.lc-v3-home #lc-v3-master .t-stack-back,
  body.lc-v3-home #lc-v3-master .t-glow-ring{display:none;}
  body.lc-v3-home #lc-v3-master .t-core{
    padding:14px 12px;border-radius:12px;margin:0;
    box-shadow:0 8px 24px rgba(0,0,0,0.55),inset 0 0 0 1px rgba(243,175,66,0.18);
  }
  body.lc-v3-home #lc-v3-master .t-badge{position:relative;top:auto;margin:0 auto 10px;}
  body.lc-v3-home #lc-v3-master .t-value{font-size:12px;margin-bottom:10px;}
  body.lc-v3-home #lc-v3-master .t-label{font-size:10px;margin-bottom:3px;}
  body.lc-v3-home #lc-v3-master .t-status{font-size:11px;margin-top:10px;line-height:1.55;}
  body.lc-v3-home #lc-v3-master .atom-ring{width:32px;height:32px;}
  /* 中间生成区：状态胶囊改横排 */
  .i2-gen-hero-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
  .i2-stage-pills{display:flex;flex-direction:row;gap:6px;flex-shrink:0;}
  .i2-stage-pill{
    font-size:11px;font-weight:800;padding:6px 16px;border-radius:22px;
    border:1px solid rgba(255,255,255,0.10);
    background:rgba(15,16,26,0.45);color:rgba(180,196,214,0.6);
    white-space:nowrap;cursor:pointer;pointer-events:auto;
    font-family:inherit;
    backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
    transition:all .28s cubic-bezier(.4,0,.2,1);
    letter-spacing:.4px;
  }
  .i2-stage-pill:hover{
    transform:translateY(-2px);
    border-color:rgba(56,189,248,0.35);
    color:#dbeafe;
    background:rgba(56,189,248,0.10);
    box-shadow:0 6px 20px rgba(56,189,248,.15);
  }
  .i2-stage-pill.is-on{
    border-color:rgba(56,189,248,0.70);color:#e0f2fe;
    background:linear-gradient(140deg,rgba(56,189,248,0.20),rgba(14,165,233,0.10));
    box-shadow:0 0 22px rgba(56,189,248,.32),inset 0 1px 0 rgba(255,255,255,.08);
    transform:translateY(-1px);font-weight:900;
  }
  .i2-stage-pill.is-on[data-i2-stage="loading"]{
    border-color:rgba(250,204,21,.68);color:#fef08a;
    background:linear-gradient(140deg,rgba(250,204,21,0.20),rgba(234,179,8,0.10));
    box-shadow:0 0 24px rgba(250,204,21,.32),inset 0 1px 0 rgba(255,255,255,.06);
    animation:i2-pill-breathe 1.35s ease-in-out infinite;
  }
  .i2-stage-pill.is-on.ok{
    border-color:rgba(74,222,128,.62);color:#bbf7d0;
    background:linear-gradient(140deg,rgba(74,222,128,0.18),rgba(34,197,94,0.10));
    box-shadow:0 0 22px rgba(74,222,128,.30),inset 0 1px 0 rgba(255,255,255,.06);
  }
  @keyframes i2-pill-breathe{
    0%,100%{box-shadow:0 0 14px rgba(250,204,21,.22);filter:brightness(1);}
    50%{box-shadow:0 0 28px rgba(250,204,21,.50);filter:brightness(1.15);}
  }
  .i2-prompt-edit{margin:0 0 10px;}
  .i2-prompt-edit-label{font-size:12px;font-weight:800;color:#7dd3fc;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;}
  .i2-prompt-edit-label span{font-size:12px;color:var(--tx3);font-weight:600;}
  #i2-prompt-input{
    width:100%;min-height:140px;max-height:260px;resize:vertical;padding:13px 14px;
    border-radius:10px;border:1px solid rgba(56,189,248,0.45);background:#0a0c12;
    color:#e2e8f0;font-size:12px;line-height:1.62;font-family:inherit;box-sizing:border-box;
  }
  #i2-prompt-input::placeholder{color:rgba(148,163,184,.58);font-size:12px;line-height:1.55;font-weight:650;}
  #i2-prompt-input:focus{outline:none;border-color:rgba(56,189,248,0.75);box-shadow:0 0 0 2px rgba(56,189,248,0.15);}
  .i2-case-card{cursor:zoom-in;}
  .i2-case-card:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(56,189,248,0.25);}
}
.i2-loading-cancel{
  margin:12px auto 0;display:none;align-items:center;justify-content:center;
  min-width:108px;border:1px solid rgba(248,113,113,.42);border-radius:999px;
  background:rgba(127,29,29,.28);color:#fecaca;font-size:12px;font-weight:900;
  padding:8px 14px;cursor:pointer;font-family:inherit;
}
.i2-loading-cancel.is-visible{display:inline-flex;}
.i2-loading-cancel:hover{background:rgba(185,28,28,.38);box-shadow:0 0 18px rgba(248,113,113,.16);}
/* v3 横向工作台就地优化：只改布局，不改功能节点和联动 */
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  /* 顶栏+slogan 与三栏同占一屏：避免 100vh 叠在顶栏外导致底部裁切、滚轮无效 */
  body.lc-v3-home{
    overflow:hidden;
    height:100vh;
    height:100dvh;
    display:flex;
    flex-direction:column;
    box-sizing:border-box;
  }
  body.lc-v3-home .app-top-bar{
    flex:0 0 auto;
    max-width:100%;
    box-sizing:border-box;
  }
  body.lc-v3-home .lc-v3-slogan{
    display:block!important;flex:0 0 auto;padding:8px 10px 6px;margin:0;
    border-bottom:1px solid rgba(243,175,66,0.16);
  }
  body.lc-v3-home .lc-v3-slogan h1{font-size:18px;line-height:1.15;}
  body.lc-v3-home .lc-v3-slogan-sub{font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  body.lc-v3-home .app-layout{
    flex:1 1 auto;min-height:0;height:auto;max-height:none;
    max-width:none!important;padding:8px 10px!important;gap:10px!important;
    align-items:stretch!important;overflow:hidden;
    grid-template-columns:88px minmax(0,1fr) 460px!important;
  }
  body.lc-v3-home .app-main,
  body.lc-v3-home .app-main .shell{
    min-height:0;height:100%;overflow:hidden;
  }
  body.lc-v3-home .app-main .shell{
    display:flex;flex-direction:column;padding:0!important;max-width:none!important;
  }
  body.lc-v3-home .lc-hub-rail-wrap{
    height:100%;max-height:100%;min-height:0;overflow-y:auto;align-self:stretch;
  }
  body.lc-v3-home #lc-v3-master{
    height:100%;max-height:100%;min-height:0;
    position:relative;top:auto;align-self:stretch;padding:12px 10px;overflow:hidden;
  }
  body.lc-v3-home #lc-v3-master .lc-v3-master-body{
    flex:1;min-height:0;max-height:none;overflow-y:auto;
    overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
  }
  body.lc-v3-home #i2-workbench{
    flex:1 1 auto;height:auto;min-height:0!important;max-height:none;margin:0!important;
    display:flex!important;flex-direction:column;overflow:hidden;
  }
  body.lc-v3-home #i2-workbench .i2-v3-workbench{
    flex:1;min-height:0;height:auto;display:grid;align-items:stretch;
    grid-template-columns:minmax(230px,280px) minmax(0,1fr);
    grid-template-rows:auto minmax(0,1fr);
  }
  body.lc-v3-home #i2-workbench .i2-panel{
    grid-column:1;grid-row:1 / span 2;
    flex:0 0 280px;width:280px;max-height:none;align-self:stretch;
    display:flex;flex-direction:column;min-height:0;overflow:hidden;
    border-right:1px solid rgba(56,189,248,0.28);
  }
  body.lc-v3-home #i2-workbench .i2-panel-hd{
    flex:0 0 auto;padding:10px 12px;
  }
  body.lc-v3-home #i2-workbench .i2-panel-hd h2{font-size:12px;}
  body.lc-v3-home #i2-workbench .i2-panel-hd p{display:none;}
  body.lc-v3-home #i2-workbench .i2-mode-tabs{margin-top:8px;}
  body.lc-v3-home #i2-workbench .i2-panel-body{
    flex:1 1 0%!important;min-height:0!important;overflow:hidden!important;
    display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;
    padding:0!important;
  }
  body.lc-v3-home #i2-workbench .i2-panel-body-scroll{
    min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;
    display:flex;flex-direction:column;gap:8px;
    padding:10px 12px 12px;padding-right:16px;
    -webkit-overflow-scrolling:touch;
  }
  body.lc-v3-home #i2-workbench.is-i2-generating .i2-panel-body-scroll{
    overflow-y:auto!important;pointer-events:auto!important;
  }
  body.lc-v3-home #i2-workbench .i2-panel-actions-bottom{
    position:relative!important;z-index:8!important;pointer-events:auto!important;
  }
  body.lc-v3-home #i2-workbench .i2-panel-body-scroll::-webkit-scrollbar{width:4px;}
  body.lc-v3-home #i2-workbench .i2-panel-body-scroll::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.35);border-radius:4px;}
  body.lc-v3-home #i2-workbench .i2-panel-actions-bottom{
    flex:0 0 auto;flex-shrink:0;margin-top:0;padding:8px 12px 10px;
    border-top:1px solid rgba(56,189,248,0.22);
    background:linear-gradient(180deg,rgba(8,10,16,0.88) 0%,rgba(8,10,16,0.99) 45%);
    box-shadow:0 -10px 24px rgba(0,0,0,0.55);
  }
  body.lc-v3-home #i2-workbench .i2-panel-actions-bottom .btn-i2-gen{
    min-height:48px;font-size:13px!important;font-weight:1000!important;
  }
  body.lc-v3-home #i2-workbench .i2-alert{margin:0;}
  body.lc-v3-home #i2-workbench .i2-actions{margin:0!important;}
  body.lc-v3-home #i2-workbench .i2-prompt-edit{margin:0;}
  body.lc-v3-home #i2-workbench #i2-prompt-input{
    min-height:120px;max-height:200px;height:120px;resize:vertical;
    background:rgba(0,0,0,0.62)!important;border:1px solid rgba(56,189,248,0.6)!important;
    color:#f1f5f9!important;font-size:12px!important;line-height:1.62!important;padding:13px 14px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 2px 10px rgba(0,0,0,0.35);
  }
  body.lc-v3-home #i2-workbench #i2-prompt-input::placeholder{
    color:rgba(148,163,184,.56)!important;font-size:12px!important;line-height:1.55!important;font-weight:650!important;
  }
  body.lc-v3-home #i2-workbench .i2-prompt-edit{
    position:relative;padding:10px 10px 8px;border-radius:12px;
    border:1px dashed rgba(56,189,248,0.5);background:rgba(7,12,22,0.6);
  }
  body.lc-v3-home #i2-workbench .i2-prompt-edit::before{
    content:'✏️ 手动编辑';position:absolute;top:-9px;left:10px;font-size:10px;font-weight:800;
    color:#7dd3fc;background:#0a0d14;padding:1px 8px;border-radius:6px;border:1px solid rgba(56,189,248,0.5);
  }
  body.lc-v3-home #i2-workbench .i2-prompt-edit-label,
  body.lc-v3-home #i2-workbench .i2-prompt-edit-label span{font-size:11px;color:#7dd3fc;}
  body.lc-v3-home #i2-workbench .i2-model-pick,
  body.lc-v3-home #i2-workbench .i2-params-grid{
    margin:0;gap:8px;
  }
  body.lc-v3-home #i2-workbench .i2-params-grid{grid-template-columns:1fr;}
  body.lc-v3-home #i2-workbench .i2-model-btn{
    padding:12px 10px;min-height:70px;
  }
  body.lc-v3-home #i2-workbench .i2-param-block{
    padding:8px 10px;min-height:48px;
  }
  body.lc-v3-home #i2-workbench .i2-model-btn .mn{font-size:15px;line-height:1.15;font-weight:1000;}
  body.lc-v3-home #i2-workbench .i2-model-btn .md{font-size:10px;color:#93a4b8;margin-top:6px;}
  body.lc-v3-home #i2-workbench .i2-param-select{
    width:100%;padding:9px 28px 9px 11px;font-size:12px;
    text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
  }
  body.lc-v3-home #i2-workbench .i2-param-label{font-size:10px;margin-bottom:5px;}
  body.lc-v3-home #i2-workbench .i2-style-row-wrap{margin:0;}
  body.lc-v3-home #i2-workbench .i2-style-label{margin:0 0 6px;font-size:10px;}
  body.lc-v3-home #i2-workbench .i2-style-row{
    display:grid;grid-template-columns:1fr;gap:7px;margin:0;
  }
  body.lc-v3-home #i2-workbench .i2-style-card{
    min-height:40px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;
    text-align:left;min-width:0;font-size:11px;transform:none!important;
  }
  body.lc-v3-home #i2-workbench .i2-details{margin:0;}
  body.lc-v3-home #i2-workbench .i2-bill{margin:0;font-size:9px;}
  body.lc-v3-home #i2-workbench #i2-history-block{
    margin-top:0;padding-top:8px;border-top:1px dashed rgba(56,189,248,0.22);
  }
  body.lc-v3-home #i2-workbench .i2-history-label{
    margin-bottom:6px;font-size:10px;color:#fde68a;
  }
  body.lc-v3-home #i2-workbench .i2-history-row{
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;
  }
  body.lc-v3-home #i2-workbench .i2-history-thumb{
    width:100%;height:auto;aspect-ratio:1/1.08;border-radius:8px;
  }
  body.lc-v3-home #i2-workbench .i2-history-empty{font-size:10px;}

  body.lc-v3-home #i2-workbench .lc-workbench-top{grid-column:2;grid-row:1;min-width:0;}
  body.lc-v3-home #i2-workbench .i2-main-stage{grid-column:2;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;}
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap{
    display:none!important;
    height:128px;flex:0 0 128px;padding:8px 10px 10px;
    background:
      radial-gradient(circle at 18% 20%,rgba(56,189,248,0.12),transparent 32%),
      linear-gradient(180deg,rgba(8,14,24,0.78),rgba(3,7,12,0.94));
    position:relative;overflow:hidden;border-bottom:1px solid rgba(56,189,248,0.18);
  }
  body.lc-v3-home #i2-workbench .i2-case-strip-hd{margin-bottom:7px;padding:0 2px;}
  body.lc-v3-home #i2-workbench .i2-case-strip-hd span{font-size:12px;color:#4fc3f7;letter-spacing:.2px;font-weight:1000;}
  body.lc-v3-home #i2-workbench .i2-case-strip-hd em{font-size:10px;color:rgba(255,255,255,0.95);font-weight:800;}
  body.lc-v3-home #i2-workbench .i2-case-strip{
    display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,1fr);align-items:stretch;
    gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 4px 8px;
    scrollbar-width:thin;scrollbar-color:rgba(56,189,248,0.4) transparent;
    scroll-behavior:smooth;
  }
  body.lc-v3-home #i2-workbench .i2-case-strip::-webkit-scrollbar{height:4px;}
  body.lc-v3-home #i2-workbench .i2-case-strip::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.4);border-radius:4px;}
  body.lc-v3-home #i2-workbench .i2-case-card{
    width:100%;height:78px;aspect-ratio:auto;border-radius:8px;
    border:1px solid rgba(56,189,248,0.26);background:#07111b;
    box-shadow:0 5px 14px rgba(0,0,0,0.42),inset 0 0 0 1px rgba(255,255,255,0.025);
    animation:i2-case-soft-float 5.4s ease-in-out infinite;
    transition:transform .18s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease;
    will-change:transform;overflow:hidden;
  }
  body.lc-v3-home #i2-workbench .i2-case-card:nth-child(2n){animation-delay:.35s;}
  body.lc-v3-home #i2-workbench .i2-case-card:nth-child(3n){animation-delay:.7s;}
  body.lc-v3-home #i2-workbench .i2-case-card:nth-child(4n){animation-delay:1.05s;}
  body.lc-v3-home #i2-workbench .i2-case-card:nth-child(5n){animation-delay:1.4s;}
  body.lc-v3-home #i2-workbench .i2-case-card img{
    width:100%;height:100%;object-fit:cover;background:#07111b;transform:scale(1.01);
  }
  body.lc-v3-home #i2-workbench .i2-case-card .cap{
    padding:14px 4px 4px;font-size:8px;line-height:1.1;text-align:center;
    background:linear-gradient(180deg,transparent,rgba(0,0,0,.78) 44%,rgba(0,0,0,.94));
    color:#ffffff;text-shadow:0 1px 6px rgba(0,0,0,1);font-weight:900;
  }
  body.lc-v3-home #i2-workbench .i2-case-card:hover{
    transform:translateY(-3px) scale(1.04);filter:brightness(1.12);
    border-color:rgba(125,211,252,0.72);
    box-shadow:0 9px 18px rgba(56,189,248,0.24),0 0 0 1px rgba(56,189,248,0.34);
    animation-play-state:paused;z-index:5;
  }
  /* 案例条侧边渐隐遮罩，营造滑块感 */
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap::before,
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap::after{
    content:'';position:absolute;top:34px;bottom:8px;width:18px;pointer-events:none;z-index:3;
  }
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap::before{left:0;background:linear-gradient(90deg,rgba(3,7,12,0.92),transparent);}
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap::after{right:0;background:linear-gradient(-90deg,rgba(3,7,12,0.92),transparent);}
  @keyframes i2-case-bounce{
    0%,100%{transform:translateY(0) scale(1);}
    30%{transform:translateY(-7px) scale(1.025);}
    60%{transform:translateY(0) scale(1);}
    80%{transform:translateY(-2px) scale(1.01);}
  }
  @keyframes i2-case-soft-float{
    0%,100%{transform:translateY(0);}
    50%{transform:translateY(-2px);}
  }
  body.lc-v3-home #i2-workbench .i2-gen-hero{
    flex:1;min-height:0;padding:10px 10px 8px;display:flex;flex-direction:column;
  }
  body.lc-v3-home #i2-workbench .i2-gen-hero-hd{margin-bottom:8px;}
  body.lc-v3-home #i2-workbench .i2-gen-stage{flex:1;min-height:0;}
  body.lc-v3-home #i2-workbench .i2-gen-canvas{
    flex:1;min-height:0;height:100%;border-radius:13px;position:relative;overflow:hidden;
  }
  body.lc-v3-home #i2-workbench .i2-gen-canvas::before{
    content:'';position:absolute;inset:-20%;pointer-events:none;
    background:
      radial-gradient(ellipse at 50% 45%,rgba(56,189,248,0.10),transparent 38%),
      conic-gradient(from 30deg,transparent,rgba(243,175,66,0.10),transparent,rgba(56,189,248,0.12),transparent);
    opacity:.75;
  }
  body.lc-v3-home #i2-workbench .i2-gen-canvas>*{position:relative;z-index:1;}
  /* 保护粒子地球canvas、视频背景不被覆盖 */
  body.lc-v3-home #i2-workbench .i2-gen-canvas>#i2-globe-canvas,
  body.lc-v3-home #i2-workbench .i2-gen-canvas>#i2-globe-bg-video{position:absolute!important;z-index:0!important;}
  body.lc-v3-home #i2-workbench .i2-gen-canvas>#i2-globe-canvas{z-index:1!important;}
  /* 背景视频样式 */
  .i2-meteor-field{
    position:absolute!important;
    inset:0;
    z-index:2!important;
    overflow:hidden;
    pointer-events:none;
    mix-blend-mode:screen;
  }
  .i2-meteor-field span{
    position:absolute;
    left:18%;
    bottom:-18%;
    width:clamp(54px,7vw,92px);
    height:1px;
    border-radius:999px;
    opacity:0;
    transform:rotate(-58deg) translate3d(0,0,0);
    transform-origin:right center;
    background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.14) 20%,rgba(255,255,255,.88) 76%,rgba(255,255,255,.98) 100%);
    filter:drop-shadow(0 0 5px rgba(125,211,252,.48));
    animation:i2-sky-meteor 5.8s cubic-bezier(.22,.72,.26,1) infinite;
  }
  .i2-meteor-field span::before{
    content:'';
    position:absolute;
    right:-2px;
    top:50%;
    width:5px;
    height:5px;
    border-radius:50%;
    transform:translateY(-50%);
    background:rgba(255,255,255,.96);
    box-shadow:0 0 10px rgba(255,255,255,.68),0 0 18px rgba(125,211,252,.36);
  }
  .i2-meteor-field span:nth-child(1){left:16%;animation-delay:.8s;animation-duration:5.9s}
  .i2-meteor-field span:nth-child(2){left:46%;width:clamp(42px,6vw,76px);animation-delay:3.2s;animation-duration:6.8s;transform:rotate(-64deg) translate3d(0,0,0)}
  .i2-meteor-field span:nth-child(3){left:72%;width:clamp(58px,8vw,104px);animation-delay:5.1s;animation-duration:7.4s;transform:rotate(-50deg) translate3d(0,0,0)}
  .i2-meteor-field span:nth-child(4){left:30%;width:clamp(38px,5vw,68px);animation-delay:7.4s;animation-duration:8.2s;transform:rotate(-70deg) translate3d(0,0,0)}
  @keyframes i2-sky-meteor{
    0%{opacity:0;translate:0 0}
    9%{opacity:.82}
    22%{opacity:.58}
    34%{opacity:0;translate:24vw -72vh}
    100%{opacity:0;translate:24vw -72vh}
  }
  @media(prefers-reduced-motion:reduce){
    .i2-meteor-field{display:none}
  }
  #i2-globe-bg-video{pointer-events:none;filter:brightness(0.8) saturate(0.9)}
  /* 音乐按钮 */
  .i2-globe-music-btn{position:absolute!important;top:12px;right:12px;z-index:10!important;
    width:34px;height:34px;border-radius:50%;border:1px solid rgba(243,175,66,.25);
    background:rgba(8,14,24,.7);color:#f3af42;font-size:16px;cursor:pointer;
    display:flex!important;align-items:center;justify-content:center;
    backdrop-filter:blur(8px);transition:all .3s}
  .i2-globe-music-btn:hover{border-color:#f3af42;box-shadow:0 0 12px rgba(243,175,66,.25)}
  .i2-globe-music-btn.is-playing{background:rgba(243,175,66,.2);border-color:#f3af42;animation:i2-music-pulse 1.5s ease-in-out infinite}
  @keyframes i2-music-pulse{0%,100%{box-shadow:0 0 8px rgba(243,175,66,.2)}50%{box-shadow:0 0 18px rgba(243,175,66,.5)}}
  /* ── CTA 行动号召（颜色由JS动态设置）── */
  body.lc-v3-home #i2-workbench .globe-shape-bar{
    bottom:10px;
    width:auto;
    max-width:calc(100% - 28px);
    padding:5px 8px 5px 40px;
    gap:5px;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center;
    border-radius:999px;
    border:1px solid rgba(255,255,255,.10);
    background:rgba(5,10,15,.48);
    box-shadow:0 8px 20px rgba(0,0,0,.24);
  }
  body.lc-v3-home #i2-workbench .globe-shape-bar::before{
    content:'形态';
    position:absolute;
    left:12px;
    top:50%;
    transform:translateY(-50%);
    font-size:10px;
    font-weight:900;
    color:rgba(248,250,252,.78);
    letter-spacing:0;
    opacity:.92;
  }
  body.lc-v3-home #i2-workbench .globe-shape-btn{
    width:26px;
    height:26px;
    border-width:1px;
    font-size:12px;
    color:rgba(226,232,240,.82);
    background:rgba(255,255,255,.035);
  }
  body.lc-v3-home #i2-workbench .globe-shape-btn.active{
    color:#16110a;
    background:#f3af42;
    box-shadow:0 0 12px rgba(243,175,66,.28);
  }
  .i2-globe-cta{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:6px 12px 8px;background:transparent;margin-top:0}
  .i2-globe-cta::before{content:none}
  .i2-globe-cta-text{font-size:12px;font-weight:800;color:rgba(226,232,240,.84);text-shadow:0 0 12px rgba(0,0,0,.38);letter-spacing:0;margin:0;white-space:nowrap}
  .i2-globe-cta-btn{
    display:flex;align-items:center;gap:6px;
    min-width:116px;justify-content:center;
    font-size:13px;font-weight:900;letter-spacing:0;
    padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);cursor:pointer;
    transition:all .3s;
    background:var(--cta-btn-bg, linear-gradient(135deg,#1ab8d4,var(--lc-console-accent)));
    color:var(--cta-btn-color,#f0fffd);
    box-shadow:var(--cta-btn-glow,0 6px 18px rgba(var(--lc-console-accent-rgb),.24));
  }
  .i2-globe-cta-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}
  .i2-globe-cta-btn:active{transform:scale(.96)}
  body.lc-v3-home #i2-workbench .i2-gen-stage.is-transition .i2-gen-canvas::after{
    content:'';position:absolute;inset:-35%;z-index:5;pointer-events:none;
    background:
      linear-gradient(135deg,transparent 0 42%,rgba(125,211,252,.82) 49%,transparent 56%),
      linear-gradient(45deg,transparent 0 42%,rgba(253,230,138,.72) 49%,transparent 56%),
      linear-gradient(225deg,transparent 0 42%,rgba(167,139,250,.74) 49%,transparent 56%),
      linear-gradient(315deg,transparent 0 42%,rgba(125,211,252,.72) 49%,transparent 56%);
    mix-blend-mode:screen;animation:i2-meteor-converge .8s ease-in forwards;
  }
  @keyframes i2-meteor-converge{0%{opacity:0;transform:scale(1.45) rotate(0deg);}18%{opacity:1;}100%{opacity:0;transform:scale(.18) rotate(18deg);}}
  body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-canvas{
    display:grid!important;place-items:center!important;isolation:isolate;
    background:
      radial-gradient(circle at 50% 50%,rgba(56,189,248,0.16),transparent 28%),
      radial-gradient(circle at 50% 50%,rgba(243,175,66,0.10),transparent 46%),
      linear-gradient(180deg,#061113,#0c1714 48%,#060908)!important;
  }
  body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-empty{
    grid-area:1/1;place-self:center;z-index:3;width:min(430px,72%);max-width:430px;
    padding:26px 20px;text-align:center;transform:none!important;
  }
  @media(max-width:640px){
    body.lc-v3-home #i2-workbench .globe-shape-bar{
      bottom:8px;
      max-width:calc(100% - 18px);
      padding:4px 6px 4px 34px;
      gap:4px;
    }
    body.lc-v3-home #i2-workbench .globe-shape-bar::before{left:10px;font-size:9px}
    body.lc-v3-home #i2-workbench .globe-shape-btn{width:23px;height:23px;font-size:11px}
    .i2-globe-cta{padding:5px 8px 7px;gap:8px}
    .i2-globe-cta-text{font-size:11px;max-width:48vw;overflow:hidden;text-overflow:ellipsis}
    .i2-globe-cta-btn{min-width:98px;padding:7px 12px;font-size:12px}
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim{
    position:absolute;inset:0;display:none;pointer-events:none;overflow:hidden;z-index:0;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim::before{
    content:'';position:absolute;inset:0;pointer-events:none;
    background:
      radial-gradient(2px 2px at 12% 22%,rgba(255,255,255,0.78),transparent 60%),
      radial-gradient(1.5px 1.5px at 28% 68%,rgba(125,211,252,0.85),transparent 60%),
      radial-gradient(1.5px 1.5px at 44% 18%,rgba(253,230,138,0.85),transparent 60%),
      radial-gradient(2px 2px at 62% 78%,rgba(167,139,250,0.85),transparent 60%),
      radial-gradient(1.5px 1.5px at 78% 35%,rgba(125,211,252,0.78),transparent 60%),
      radial-gradient(2px 2px at 88% 62%,rgba(253,230,138,0.78),transparent 60%);
    animation:i2-star-twinkle 3.4s ease-in-out infinite;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim::after{
    content:'';position:absolute;inset:-25%;pointer-events:none;
    background:
      conic-gradient(from 215deg at 50% 50%,transparent 0deg,rgba(56,189,248,0.26) 16deg,transparent 34deg,transparent 130deg,rgba(243,175,66,0.18) 150deg,transparent 172deg,transparent 360deg),
      linear-gradient(115deg,transparent 0 38%,rgba(125,211,252,0.16) 47%,transparent 58%),
      linear-gradient(65deg,transparent 0 44%,rgba(243,175,66,0.12) 50%,transparent 62%);
    mix-blend-mode:screen;opacity:.78;animation:i2-idle-beam-sweep 10s linear infinite;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-orbit-ring{
    position:absolute;left:50%;top:50%;width:240px;height:240px;margin:-120px 0 0 -120px;
    border-radius:50%;border:1px dashed rgba(125,211,252,0.22);animation:i2-orbit-spin 28s linear infinite;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-orbit-ring.r2{
    width:340px;height:340px;margin:-170px 0 0 -170px;border-color:rgba(243,175,66,0.18);
    border-style:dotted;animation-duration:42s;animation-direction:reverse;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor-layer{
    position:absolute;inset:0;overflow:hidden;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor{
    position:absolute;width:120px;height:1.5px;border-radius:2px;
    background:linear-gradient(90deg,transparent,rgba(125,211,252,0.95) 30%,rgba(253,230,138,0.85) 80%,transparent);
    filter:drop-shadow(0 0 6px rgba(125,211,252,0.7));
    transform-origin:left center;transform:rotate(-22deg);opacity:0;animation:i2-meteor-fly 4.2s linear infinite;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor::after{
    content:'';position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;
    background:radial-gradient(circle,rgba(255,255,255,1),rgba(125,211,252,0.4) 60%,transparent);
    box-shadow:0 0 12px rgba(125,211,252,0.8);
  }
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m1{top:8%;left:-15%;animation-delay:0s;}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m2{top:34%;left:-25%;animation-delay:1.1s;animation-duration:5s;transform:rotate(-18deg);}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m3{top:18%;left:-18%;animation-delay:2.3s;animation-duration:3.6s;transform:rotate(-26deg);}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m4{top:58%;left:-22%;animation-delay:0.8s;animation-duration:4.4s;transform:rotate(-20deg);}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m5{top:72%;left:-15%;animation-delay:2s;animation-duration:5.2s;transform:rotate(-24deg);}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-result-empty-anim .i2-meteor.m6{top:46%;left:-30%;animation-delay:3.2s;animation-duration:4.6s;transform:rotate(-19deg);}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-gen-canvas.is-empty-result .i2-result-empty-anim{
    display:block;
  }
  body.lc-v3-home #i2-workbench .i2-result-stage-inner{height:100%;min-height:0;}
  body.lc-v3-home #i2-workbench #i2-stage-result{
    overflow-y:auto;overflow-x:hidden;padding-right:4px;-webkit-overflow-scrolling:touch;
    scrollbar-width:thin;scrollbar-color:rgba(56,189,248,0.18) rgba(2,6,23,0.18);
  }
  body.lc-v3-home #i2-workbench #i2-stage-result::-webkit-scrollbar{width:4px;}
  body.lc-v3-home #i2-workbench #i2-stage-result::-webkit-scrollbar-track{background:rgba(2,6,23,0.18);border-radius:5px;}
  body.lc-v3-home #i2-workbench #i2-stage-result::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.18);border-radius:5px;}
  body.lc-v3-home #i2-workbench #i2-stage-result .i2-gen-canvas{
    flex:0 0 min(56vh,520px);height:min(56vh,520px);min-height:320px;overflow:auto;
  }
  body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid{
    height:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 220px;
    gap:12px;align-items:center;margin:0!important;
  }
  body.lc-v3-home #i2-workbench #i2-history-block{
    flex:0 0 auto;max-height:none;padding-bottom:16px;
  }
  body.lc-v3-home #i2-workbench .i2-preview{
    width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto;padding:10px;
    display:flex;align-items:center;justify-content:center;border-radius:12px;
    background:rgba(4,8,14,0.48);
  }
  body.lc-v3-home #i2-workbench .i2-preview img{
    width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:9px;
  }
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview{
    align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;
    scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.26) rgba(2,6,23,.22);
  }
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview::-webkit-scrollbar{width:6px;}
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview::-webkit-scrollbar-track{background:rgba(2,6,23,.22);border-radius:8px;}
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview::-webkit-scrollbar-thumb{background:rgba(125,211,252,.28);border-radius:8px;}
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview img{
    width:min(100%,760px);height:auto;max-width:100%;max-height:none;object-fit:contain;margin-left:auto;margin-right:auto;flex:0 0 auto;
  }
  body.lc-v3-home #i2-workbench .i2-preview.is-readable-preview .i2-preview-tag{
    position:absolute;top:8px;right:8px;margin-left:0;z-index:5;align-self:auto;
  }
  body.lc-v3-home #i2-workbench #i2-stage-result.is-pop .i2-preview img{animation:i2-result-expand .5s cubic-bezier(.2,.9,.18,1) both;}
  @keyframes i2-result-expand{0%{opacity:0;transform:scale(.68);filter:blur(6px) brightness(1.35);}100%{opacity:1;transform:scale(1);filter:blur(0) brightness(1);}}
  body.lc-v3-home #i2-workbench .i2-result-meta{
    width:100%;max-width:100%;align-self:center;border:1px solid rgba(255,255,255,0.07);
    border-radius:14px;background:rgba(5,8,13,0.86);padding:14px 12px 18px;gap:10px;
    max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;
    scrollbar-width:thin;scrollbar-color:rgba(56,189,248,0.16) rgba(2,6,23,0.16);
    box-sizing:border-box;box-shadow:0 14px 32px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);
  }
  body.lc-v3-home #i2-workbench .i2-result-meta::-webkit-scrollbar{width:4px;}
  body.lc-v3-home #i2-workbench .i2-result-meta::-webkit-scrollbar-track{background:rgba(2,6,23,0.16);border-radius:5px;}
  body.lc-v3-home #i2-workbench .i2-result-meta::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.16);border-radius:5px;}
  body.lc-v3-home #i2-workbench .i2-result-meta .i2-zoom-hint{
    display:block!important;margin:0 0 8px!important;font-size:12px!important;font-weight:900!important;
    color:#e5e7eb!important;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.75);
  }
  body.lc-v3-home #i2-workbench .i2-result-success{
    font-size:14px!important;font-weight:1000!important;color:#86efac!important;margin:0 0 8px!important;
  }
  body.lc-v3-home #i2-workbench #i2-result-title{
    font-size:14px!important;font-weight:1000!important;color:#f8fafc!important;line-height:1.45!important;margin:0 0 12px!important;
    text-shadow:0 1px 8px rgba(0,0,0,.72);
  }
  body.lc-v3-home #i2-workbench .i2-result-meta .i2-actions{
    width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:9px;padding-bottom:8px;justify-items:center;
  }
  body.lc-v3-home #i2-workbench .i2-result-meta .i2-actions button{
    width:100%!important;min-height:48px;padding:11px 14px;border-radius:14px!important;
    display:inline-flex;align-items:center;justify-content:center;gap:6px;
    white-space:normal;word-break:keep-all;overflow-wrap:normal;line-height:1.25;text-align:center;
    font-size:15px!important;font-weight:1000!important;letter-spacing:0!important;
  }
  body.lc-v3-home #i2-workbench .i2-legal-bar{
    flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:0;padding:5px 12px;min-height:32px;
    overflow:hidden;border-top:1px solid rgba(248,113,113,0.24);
    font-size:10px;line-height:1.5;
  }
  body.lc-v3-home #i2-workbench .i2-legal-bar strong{display:inline;flex-shrink:0;margin:0;}
  body.lc-v3-home #i2-workbench .i2-legal-scroll{flex:1;overflow:hidden;min-width:0;}
  body.lc-v3-home #i2-workbench .i2-legal-track{display:block;white-space:nowrap;width:100%;}
  body.lc-v3-home #i2-workbench .i2-legal-track span{display:block;padding:0;color:rgba(254,226,226,0.82);border-right:none;overflow:hidden;text-overflow:ellipsis;}
}
/* 大师栏 · Image2 生图同步进度卡（生图过程中右栏不再空着） */
/* Desktop adaptive frame: keep the workbench visually consistent on 1080p, 2K, and ultrawide screens. */
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    --lc-left-rail-w:clamp(64px,4.6vw,88px);
    --lc-right-guide-w:clamp(360px,22vw,430px);
    --lc-i2-side-w:clamp(240px,15vw,280px);
    --lc-main-max:1480px;
    display:grid!important;
    grid-template-columns:var(--lc-left-rail-w) minmax(760px,var(--lc-main-max)) var(--lc-right-guide-w)!important;
    justify-content:center!important;
    gap:clamp(8px,0.7vw,14px)!important;
    padding:8px clamp(8px,1vw,18px)!important;
  }
  body.lc-v3-home #lc-v3-master{
    width:var(--lc-right-guide-w)!important;
    min-width:0!important;
  }
  body.lc-v3-home #i2-workbench .i2-panel{
    flex:0 0 var(--lc-i2-side-w)!important;
    width:var(--lc-i2-side-w)!important;
  }
  body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-empty{
    width:min(430px,58%)!important;
  }
}
@media(min-width:769px) and (max-width:1500px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    --lc-left-rail-w:62px;
    --lc-right-guide-w:360px;
    --lc-i2-side-w:240px;
    --lc-main-max:980px;
    grid-template-columns:var(--lc-left-rail-w) minmax(0,1fr) var(--lc-right-guide-w)!important;
    gap:8px!important;
    padding:8px!important;
  }
  body.lc-v3-home #i2-workbench .i2-case-strip-wrap{display:none!important;height:0!important;flex-basis:0!important;}
  body.lc-v3-home #i2-workbench .i2-case-card{height:68px!important;}
  body.lc-v3-home #i2-workbench .i2-case-strip{grid-auto-columns:minmax(92px,1fr)!important;}
  body.lc-v3-home #i2-workbench #i2-prompt-input{min-height:148px!important;height:148px!important;}
}
@media(min-width:1900px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    --lc-left-rail-w:78px;
    --lc-right-guide-w:420px;
    --lc-i2-side-w:260px;
    --lc-main-max:1320px;
  }
}
@media(min-width:2300px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    --lc-left-rail-w:82px;
    --lc-right-guide-w:430px;
    --lc-i2-side-w:270px;
    --lc-main-max:1480px;
  }
}
@media(min-width:2800px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    --lc-left-rail-w:88px;
    --lc-right-guide-w:430px;
    --lc-i2-side-w:280px;
    --lc-main-max:1560px;
  }
}
/* Browser viewport guard: different browser chrome/zoom levels can reduce usable height. */
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    overflow:auto!important;
    overscroll-behavior:contain;
    scrollbar-gutter:stable;
    padding-bottom:max(12px,env(safe-area-inset-bottom))!important;
  }
  body.lc-v3-home .lc-hub-rail-wrap,
  body.lc-v3-home #i2-workbench,
  body.lc-v3-home #lc-v3-master{
    min-height:0!important;
    max-height:100%!important;
  }
  body.lc-v3-home #lc-v3-master .lc-v3-master-body,
  body.lc-v3-home #i2-workbench .i2-panel-body-scroll,
  body.lc-v3-home #i2-workbench #i2-stage-result{
    overscroll-behavior:contain;
    scroll-padding-bottom:72px;
  }
}
@media(min-width:769px) and (max-height:850px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home .app-layout{
    padding-top:6px!important;
    padding-bottom:10px!important;
    gap:8px!important;
  }
  body.lc-v3-home .lc-v3-slogan{padding:4px 8px 5px!important;}
  body.lc-v3-home .lc-v3-slogan h1{font-size:16px!important;line-height:1.1!important;}
  body.lc-v3-home .lc-v3-slogan-sub{font-size:9px!important;margin-top:2px!important;}
  body.lc-v3-home #i2-workbench .lc-workbench-top{padding:8px 10px 9px!important;}
  body.lc-v3-home #i2-workbench .lc-workbench-nav{margin-bottom:8px!important;}
  body.lc-v3-home #i2-workbench .lc-quick-panel{padding:8px!important;}
  body.lc-v3-home #i2-workbench .lc-quick-card{min-height:58px!important;}
  body.lc-v3-home #i2-workbench #i2-prompt-input{min-height:104px!important;height:104px!important;}
  body.lc-v3-home #i2-workbench .i2-model-btn{min-height:58px!important;padding:8px 9px!important;}
  body.lc-v3-home #i2-workbench .i2-param-block{min-height:42px!important;padding:6px 8px!important;}
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-panel,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-run-section{
    padding:8px!important;
    margin-bottom:7px!important;
  }
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-steps{gap:5px!important;margin-top:7px!important;}
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-step{padding:6px 5px!important;}
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea{
  min-height:118px!important;height:118px!important;max-height:190px!important;
  font-size:12px!important;font-weight:400!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea:focus{
  height:142px!important;
}
@media(min-width:769px) and (max-height:760px) and (hover:hover) and (pointer:fine){
  body.lc-v3-home #i2-workbench .lc-quick-card span,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next small,
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current small{
    line-height:1.25!important;
  }
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea{
    min-height:92px!important;
    height:92px!important;
  }
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea:focus{
    height:112px!important;
  }
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section .input-hint-line:first-child{
  color:rgba(255,255,255,0.80)!important;background:rgba(255,255,255,0.025)!important;font-size:12px!important;font-weight:500!important;
}
.i2-master-sync{
  display:none;margin:8px 0 10px;padding:14px;border-radius:14px;
  border:1px solid rgba(56,189,248,0.45);
  background:linear-gradient(165deg,rgba(8,16,28,0.96),rgba(10,12,20,0.96) 55%,rgba(20,12,28,0.92));
  box-shadow:0 8px 26px rgba(0,0,0,0.45),0 0 24px rgba(56,189,248,0.16),inset 0 0 0 1px rgba(56,189,248,0.08);
  position:relative;overflow:hidden;
  animation:i2ms-fade-in .4s ease-out;
}
.i2-master-sync.is-focus{
  border-color:rgba(125,211,252,0.9);
  box-shadow:0 0 0 2px rgba(125,211,252,0.18),0 14px 38px rgba(0,0,0,0.5),0 0 34px rgba(56,189,248,0.28),inset 0 0 0 1px rgba(255,255,255,0.08);
}
.lc-guide-panel .i2-master-sync{margin:10px 0 0;padding:12px;border-radius:12px;}
.lc-guide-panel .i2-master-sync.is-show{display:block;}
.lc-guide-panel .i2ms-next{display:none;}
.lc-guide-panel .i2ms-prompt{max-height:58px;}
.lc-guide-panel .i2ms-section{margin-bottom:7px;}
.lc-guide-panel.is-i2-running{border-color:rgba(56,189,248,0.42);box-shadow:0 0 24px rgba(56,189,248,0.14);}
.lc-guide-panel.is-i2-running .lc-guide-kicker{border-color:rgba(56,189,248,0.42);background:rgba(56,189,248,0.1);color:#bae6fd;}
@keyframes i2ms-fade-in{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}
.i2-master-sync.is-show{display:block;}
.i2-master-sync::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(56,189,248,0.12) 50%,transparent 62%,transparent 100%);
  background-size:240% 100%;animation:i2ms-beam 3.2s linear infinite;
}
.i2-master-sync::after{
  content:'';position:absolute;left:10px;right:10px;top:50px;height:1px;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(125,211,252,0.86),rgba(253,230,138,0.7),transparent);
  box-shadow:0 0 12px rgba(125,211,252,0.5);
  opacity:.8;animation:i2ms-scanline 2.2s ease-in-out infinite;
}
@keyframes i2ms-beam{0%{background-position:-100% 0;}100%{background-position:200% 0;}}
@keyframes i2ms-scanline{0%,100%{transform:translateY(-14px);opacity:.18;}45%{opacity:.9;}55%{transform:translateY(62px);opacity:.55;}}
.i2-master-sync > *{position:relative;z-index:1;}
.i2ms-orbit{
  position:absolute;right:14px;top:34px;width:64px;height:64px;border-radius:50%;pointer-events:none;z-index:0;
  border:1px solid rgba(125,211,252,0.2);
  background:radial-gradient(circle at 50% 50%,rgba(56,189,248,0.12),transparent 58%);
  animation:i2ms-orbit-spin 5.8s linear infinite;
}
.i2ms-orbit::before,.i2ms-orbit::after{
  content:'';position:absolute;width:7px;height:7px;border-radius:50%;
  background:linear-gradient(135deg,#7dd3fc,#fde68a);
  box-shadow:0 0 12px rgba(125,211,252,0.75);
}
.i2ms-orbit::before{left:4px;top:9px;}
.i2ms-orbit::after{right:7px;bottom:8px;background:linear-gradient(135deg,#a78bfa,#7dd3fc);}
@keyframes i2ms-orbit-spin{to{transform:rotate(360deg);}}
.i2ms-hd{display:flex;align-items:center;gap:8px;margin-bottom:8px;}
.i2ms-icon{
  font-size:18px;width:30px;height:30px;border-radius:50%;
  background:radial-gradient(circle,rgba(125,211,252,0.4),rgba(56,189,248,0.1) 60%,transparent);
  display:inline-flex;align-items:center;justify-content:center;
  animation:i2ms-icon-pulse 1.4s ease-in-out infinite;
}
@keyframes i2ms-icon-pulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(56,189,248,0.5));}50%{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(56,189,248,0.85));}}
.i2ms-title{flex:1;font-size:12px;font-weight:900;color:#7dd3fc;letter-spacing:0.4px;}
.i2ms-time{
  font-size:10px;font-weight:800;font-family:'Menlo','Monaco',monospace;color:#fde68a;
  padding:3px 8px;border-radius:10px;background:rgba(243,175,66,0.12);border:1px solid rgba(243,175,66,0.3);
}
.i2ms-progress{
  position:relative;height:6px;border-radius:6px;overflow:hidden;
  background:rgba(56,189,248,0.08);margin-bottom:8px;
}
.i2ms-progress::before{
  content:'';position:absolute;inset:0;
  background:repeating-linear-gradient(90deg,rgba(125,211,252,0.18) 0 8px,transparent 8px 16px);
  animation:i2ms-grid-slide 1.1s linear infinite;
}
@keyframes i2ms-grid-slide{to{transform:translateX(16px);}}
.i2ms-bar{
  height:100%;width:6%;border-radius:6px;
  background:linear-gradient(90deg,#7dd3fc,#fde68a 55%,#a78bfa);
  box-shadow:0 0 12px rgba(125,211,252,0.55);
  transition:width .9s cubic-bezier(0.4,0,0.2,1);
  position:relative;
}
.i2ms-bar::after{
  content:'';position:absolute;inset:0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent);
  animation:i2ms-bar-sweep 1.6s linear infinite;
}
@keyframes i2ms-bar-sweep{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}
.i2ms-stage{
  font-size:11px;font-weight:900;color:#f8fbff;margin-bottom:10px;
  padding:6px 10px;border-radius:8px;background:rgba(0,0,0,0.32);
  border-left:3px solid #7dd3fc;line-height:1.45;
}
.i2ms-dots{display:flex;align-items:center;gap:5px;margin:-2px 0 9px;}
.i2ms-dots i{
  width:5px;height:12px;border-radius:999px;display:block;
  background:linear-gradient(180deg,#7dd3fc,#38bdf8);
  box-shadow:0 0 10px rgba(125,211,252,0.42);
  animation:i2ms-dot-rise .9s ease-in-out infinite;
}
.i2ms-dots i:nth-child(2){animation-delay:.1s;background:linear-gradient(180deg,#fde68a,#f59e0b);}
.i2ms-dots i:nth-child(3){animation-delay:.2s;background:linear-gradient(180deg,#a78bfa,#7c3aed);}
.i2ms-dots i:nth-child(4){animation-delay:.3s;background:linear-gradient(180deg,#86efac,#22c55e);}
.i2ms-dots i:nth-child(5){animation-delay:.4s;background:linear-gradient(180deg,#fca5a5,#ef4444);}
@keyframes i2ms-dot-rise{0%,100%{height:6px;opacity:.55;}50%{height:15px;opacity:1;}}
.i2ms-divider{
  height:1px;margin:8px 0;
  background:linear-gradient(90deg,transparent,rgba(56,189,248,0.35),transparent);
}
.i2ms-section{margin-bottom:8px;}
.i2ms-section:last-child{margin-bottom:0;}
.i2ms-label{
  font-size:9px;font-weight:800;color:rgba(243,175,66,0.85);
  margin-bottom:4px;letter-spacing:0.4px;
}
.i2ms-prompt{
  font-size:10px;line-height:1.55;color:#edf6ff;
  padding:6px 8px;border-radius:6px;background:rgba(0,0,0,0.32);
  max-height:72px;overflow-y:auto;font-family:'Menlo','Monaco',monospace;
}
.i2ms-prompt::-webkit-scrollbar{width:3px;}
.i2ms-prompt::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.35);}
.i2ms-tip{
  font-size:11px;line-height:1.55;color:#fde68a;font-weight:600;
  padding:6px 8px;border-radius:6px;background:rgba(243,175,66,0.06);
  border-left:2px solid rgba(243,175,66,0.5);
  transition:opacity .25s ease;min-height:34px;
}
.i2ms-next{
  margin:0;padding-left:14px;font-size:10px;line-height:1.6;color:#a7c5e0;
}
.i2ms-next li{margin-bottom:2px;}
.i2-legal-bar{
  margin:0;padding:10px 14px;border-top:1px solid rgba(248,113,113,0.3);
  background:linear-gradient(180deg,rgba(127,29,29,0.18),rgba(8,10,16,0.92));
  display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;
  color:rgba(254,202,202,0.92);overflow:hidden;min-height:38px;
}
.i2-legal-bar strong{color:#fecaca;font-weight:800;letter-spacing:0.3px;white-space:nowrap;flex-shrink:0;}
.i2-legal-bar a{color:#c7d2fe;text-decoration:none;font-weight:800;}
.i2-legal-bar a:hover{text-decoration:underline;}
.i2-legal-scroll{flex:1;overflow:hidden;position:relative;min-width:0;}
.i2-legal-track{display:block;white-space:nowrap;width:100%;}
.i2-legal-track span{display:block;padding:0;font-weight:500;color:rgba(254,226,226,0.85);border-right:none;overflow:hidden;text-overflow:ellipsis;}
@media(max-width:768px){
  .i2-legal-bar{padding:10px 12px;font-size:10px;align-items:flex-start;}
  .i2-legal-track{white-space:normal;}
  .i2-legal-track span{overflow:visible;text-overflow:clip;}
}
@media(max-width:768px){
  body.lc-v3-home .app-layout{display:block;}
  body.lc-v3-home #lc-v3-master{margin:14px 0;max-height:none;}
  body.lc-v3-home .lc-v3-master-body{max-height:none;}
  body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist[open] .lc-guide-assist-body{
    max-height:min(48vh,340px);
  }
  body.lc-v3-home #lc-v3-master #main-textarea{min-height:80px!important;font-size:14px!important;}
  body.lc-v3-home #lc-v3-master .kw-chip{font-size:12px;padding:7px 12px;}
  body.lc-v3-home #lc-v3-master .kw-tab{font-size:12px;padding:6px 12px;}
  body.lc-v3-home .i2-panel{max-height:none;}
  body.lc-v3-home .i2-panel-body-scroll{flex:1 1 0%;min-height:0;overflow-y:auto!important;}
}

/* Guide custom plan panel: keep it consistent with the darker workbench UI. */
body.lc-v3-home #lc-v3-master.lc-guide-workbench #custom-stage{
  margin-bottom:10px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-panel{
  background:linear-gradient(180deg,rgba(8,10,16,.92),rgba(5,7,12,.96))!important;
  border:1px solid rgba(243,175,66,.18)!important;
  border-radius:12px!important;
  padding:12px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.28)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-title{
  color:#e6edf6!important;
  font-size:12px!important;
  line-height:1.45!important;
  margin-bottom:10px!important;
  font-weight:900!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-title span{
  color:rgba(253,230,138,.78)!important;
  font-weight:700!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .csel-label{
  color:rgba(214,226,240,.72)!important;
  font-size:10px!important;
  font-weight:800!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-selects{
  gap:8px!important;
  margin-bottom:10px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-sel,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-style-input{
  background:#0b0e16!important;
  border:1px solid rgba(243,175,66,.22)!important;
  color:#f6d99a!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-sel:focus,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-style-input:focus{
  border-color:rgba(243,175,66,.48)!important;
  box-shadow:0 0 0 2px rgba(243,175,66,.08),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .custom-style-input::placeholder{
  color:rgba(190,202,218,.48)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .btn-custom-launch{
  background:linear-gradient(135deg,rgba(18,17,14,.98),rgba(38,30,13,.94) 54%,rgba(8,11,18,.98))!important;
  color:#ffe7ad!important;
  border:1px solid rgba(243,175,66,.5)!important;
  border-radius:11px!important;
  box-shadow:0 8px 22px rgba(0,0,0,.34),0 0 16px rgba(243,175,66,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .btn-custom-launch:hover{
  filter:brightness(1.08);
  box-shadow:0 10px 26px rgba(0,0,0,.38),0 0 20px rgba(243,175,66,.16),inset 0 1px 0 rgba(255,255,255,.1)!important;
}

/* Right guide cards: avoid bright green/yellow blocks competing with the main canvas. */
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-run-section,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry{
  background:linear-gradient(180deg,rgba(8,10,16,.92),rgba(5,7,12,.96))!important;
  border:1px solid rgba(243,175,66,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.22)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next-title,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current-top strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-head strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more summary,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry strong{
  color:#f6d99a!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry button{
  background:linear-gradient(135deg,rgba(18,17,14,.98),rgba(38,30,13,.94) 54%,rgba(8,11,18,.98))!important;
  color:#ffe7ad!important;
  border:1px solid rgba(243,175,66,.48)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.34),0 0 16px rgba(243,175,66,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next button::after,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current button::after,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry button::after{
  opacity:.35!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec{
  border-color:rgba(56,189,248,.5)!important;
  background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(8,10,16,.94))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.28),0 0 20px rgba(56,189,248,.16),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-run-section{
  border-color:rgba(243,175,66,.56)!important;
  background:linear-gradient(135deg,rgba(243,175,66,.2),rgba(8,10,16,.94))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.28),0 0 20px rgba(243,175,66,.16),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current.is-stage-3{
  display:block!important;
  border-color:rgba(243,175,66,.72)!important;
  background:linear-gradient(135deg,rgba(243,175,66,.24),rgba(56,189,248,.08) 46%,rgba(8,10,16,.98))!important;
  box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 24px rgba(243,175,66,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current.is-stage-3 .lc-guide-current-top strong{
  color:#fff1b8!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current.is-stage-3 .lc-guide-current-top span{
  color:#111!important;
  border-color:rgba(255,240,189,.72)!important;
  background:linear-gradient(135deg,var(--gold),#fff0bd)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current.is-stage-3 .lc-guide-progressbar i{
  box-shadow:0 0 18px rgba(243,175,66,.52);
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-actions button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff-grid button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more-grid button{
  background:#10131d!important;
  border:1px solid rgba(255,255,255,.1)!important;
  color:#e6edf6!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-actions button:hover,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff-grid button:hover,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more-grid button:hover{
  border-color:rgba(243,175,66,.36)!important;
  color:#ffe7ad!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-kv span:last-child{
  color:#e6edf6!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-source{
  background:rgba(96,165,250,.07)!important;
  border-color:rgba(96,165,250,.22)!important;
  color:#c7ddff!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section.is-ready{
  display:block!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec.is-locked{
  border-color:rgba(52,211,153,.62)!important;
  background:linear-gradient(180deg,rgba(8,18,15,.94),rgba(5,7,12,.96))!important;
  box-shadow:0 0 28px rgba(52,211,153,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec.is-locked .lc-guide-source{
  border-color:rgba(52,211,153,.46)!important;
  background:rgba(52,211,153,.14)!important;
  color:#d1fae5!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-actions button:disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
  transform:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-actions button:first-child{
  background:linear-gradient(135deg,rgba(243,175,66,.22),rgba(56,189,248,.08))!important;
  border-color:rgba(243,175,66,.42)!important;color:#ffe7ad!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec.is-locked .lc-guide-rec-actions button:first-child{
  background:linear-gradient(135deg,rgba(52,211,153,.24),rgba(56,189,248,.12))!important;
  border-color:rgba(52,211,153,.5)!important;color:#eafff7!important;
  cursor:wait;animation:lc-prompt-btn-pulse 1.2s ease-in-out infinite;
}
@keyframes lc-prompt-btn-pulse{0%,100%{box-shadow:0 0 0 rgba(52,211,153,0);}50%{box-shadow:0 0 20px rgba(52,211,153,.22);}}
/* 辅助展开：任务/快捷说法在区内滚动，不把「启动大脑」顶出右栏裁切区 */
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist[open] .lc-guide-assist-body{
  max-height:min(42vh,380px);
  overflow-x:hidden;
  overflow-y:auto;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  padding-right:6px;
  scrollbar-width:thin;
  scrollbar-color:rgba(243,175,66,0.35) transparent;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist[open] .lc-guide-assist-body::-webkit-scrollbar{width:4px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist[open] .lc-guide-assist-body::-webkit-scrollbar-thumb{
  background:rgba(243,175,66,0.35);border-radius:4px;
}
/* 启动大脑区贴右栏滚动视口底部，长内容滚动时仍可点 */
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-v3-master-body .lc-guide-run-section{
  position:sticky;
  bottom:0;
  z-index:4;
  flex-shrink:0;
  margin-top:6px;
  box-shadow:0 -14px 32px rgba(0,0,0,.58),0 12px 28px rgba(0,0,0,.28),0 0 20px rgba(243,175,66,.16),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery{
  display:none;position:relative;overflow:hidden;border-radius:12px;padding:10px;margin:0 0 10px;
  background:linear-gradient(180deg,rgba(8,10,16,.94),rgba(5,7,12,.98));
  border:1px solid rgba(96,165,250,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.22);
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery.is-ready{display:block;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery-head strong{color:#f6d99a;font-size:13px;font-weight:1000;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery-head span{font-size:10px;color:#bfdbfe;border:1px solid rgba(96,165,250,.2);background:rgba(96,165,250,.07);border-radius:999px;padding:3px 7px;font-weight:900;white-space:nowrap;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery p{margin:0 0 8px;color:#d7e2ee;font-size:11px;line-height:1.55;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff{display:none!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery.is-ready .lc-guide-handoff{display:block!important;margin-bottom:8px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more{display:none!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery.is-ready .lc-guide-more{display:none!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry{display:none!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery.is-ready .matrix-inline-entry{display:none!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section:not(.is-ready) #copywrite-ask,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section:not(.is-ready) #copywrite-section{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-actions{
  display:none;border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:10px;margin:8px 0 10px;
  background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(243,175,66,.06));
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section.is-ready .lc-guide-output-actions{display:none;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-actions strong{
  display:block;color:#dff6ff;font-size:12px;font-weight:1000;margin-bottom:7px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-actions-grid{
  display:grid;grid-template-columns:1fr 1fr;gap:7px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-actions-grid button{
  border:1px solid rgba(56,189,248,.32);background:rgba(56,189,248,.1);color:#dff6ff;
  border-radius:9px;padding:9px 6px;font-size:11px;font-weight:1000;font-family:inherit;cursor:pointer;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-actions-grid button:first-child{
  border-color:rgba(243,175,66,.42);background:rgba(243,175,66,.12);color:#ffe7ad;
}

/* Console flow order: engine -> idea/start brain -> plan -> prompt/image model. */
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-engine-section{
  display:none!important;
  order:1!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-upload-note{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section{
  display:block!important;
  order:2!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host{
  display:block!important;
  order:3!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section{
  order:4!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-v3-master-body .lc-guide-run-section{
  position:relative!important;
  bottom:auto!important;
  z-index:auto!important;
  margin-top:8px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-run-section .gen-launch-wrap{
  margin:0!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host:not(.is-current):not(.is-open) #analysis-stage[style*="display: none"],
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host #analysis-stage[style*="display: none"],
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host #custom-stage[style*="display: none"]{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host:not(.is-ready):not(.is-open) #analysis-stage,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-analysis-host:not(.is-ready):not(.is-open) #custom-stage{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section:not(.is-ready){
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section.is-ready{
  display:block!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section{
  display:none!important;
  order:1!important;
  margin-top:0!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode .lc-console-desk{
  grid-template-columns:minmax(360px,490px) minmax(0,1fr)!important;
  gap:22px!important;
  align-items:stretch!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode .lc-console-flow{
  display:flex!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode .lc-console-canvas{
  min-height:0!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section:not(.is-ready) .lc-console-i2-section{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-output-section.is-ready .lc-console-i2-section{
  display:block!important;
  margin-top:8px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section{
  display:block!important;
  margin-top:8px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-engine-section,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-input-section,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-analysis-host,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-current,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-rec{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section #output-section,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section #copywrite-ask,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section #copywrite-section,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section .lc-guide-delivery,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-guide-output-section .lc-guide-output-actions{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-v3-master-body{
  gap:14px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-v3-master-body > :not(#lc-prompt-direct-panel){
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #lc-prompt-direct-panel{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode #lc-prompt-direct-panel{
  display:block!important;
  order:1!important;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  margin:0!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .lc-guide-section-hd{
  margin:0 0 14px!important;
  padding:0!important;
}
body.lc-v3-home #lc-prompt-direct-panel .lc-guide-section-hd strong{
  color:#0f172a!important;
  font-size:16px!important;
  font-weight:1000!important;
}
body.lc-v3-home #lc-prompt-direct-panel .lc-guide-section-hd .lc-guide-state{
  color:#64748b!important;
  border-color:rgba(37,99,235,.16)!important;
  background:rgba(255,255,255,.7)!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-panel{
  display:block!important;
  position:static!important;
  width:100%!important;
  max-height:none!important;
  min-height:0!important;
  border:0!important;
  background:transparent!important;
  overflow:visible!important;
  flex:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-panel-body,
body.lc-v3-home #lc-prompt-direct-panel .i2-panel-body-scroll{
  display:block!important;
  min-height:0!important;
  overflow:visible!important;
  padding:0!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-panel-hd,
body.lc-v3-home #lc-prompt-direct-panel .i2-mode-tabs,
body.lc-v3-home #lc-prompt-direct-panel .i2-details,
body.lc-v3-home #lc-prompt-direct-panel .i2-style-row-wrap,
body.lc-v3-home #lc-prompt-direct-panel .lc-video-entry{
  display:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-alert{
  margin-bottom:10px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-prompt-edit,
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-block,
body.lc-v3-home #lc-prompt-direct-panel .i2-params-grid{
  display:block!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.78)!important;
  padding:16px!important;
  margin:0 0 16px!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-prompt-edit::before{
  display:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-prompt-edit-label{
  display:block!important;
  margin-bottom:10px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-prompt-edit-label::before{
  content:'提示词 Prompt';
  display:block!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:1000!important;
  line-height:1.2!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-prompt-edit-label>span:first-child{
  display:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel #i2-prompt-sync-hint{
  float:right;
  margin-top:-18px;
  color:#64748b!important;
  font-size:9px!important;
  text-transform:uppercase;
}
body.lc-v3-home #lc-prompt-direct-panel #i2-prompt-input{
  min-height:168px!important;
  height:168px!important;
  max-height:300px!important;
  border-radius:8px!important;
  border:1px solid rgba(37,99,235,.20)!important;
  background:rgba(255,255,255,.78)!important;
  color:#0f172a!important;
  font-size:13px!important;
  line-height:1.6!important;
  padding:12px 14px!important;
  resize:vertical!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-block::before,
body.lc-v3-home #lc-prompt-direct-panel .i2-params-grid::before{
  display:block!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  margin-bottom:10px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-block::before{content:'参考图片（可选）'!important;}
body.lc-v3-home #lc-prompt-direct-panel .i2-params-grid::before{content:'参数设置'!important;}
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-strip{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-thumb{display:none!important;}
body.lc-v3-home #lc-prompt-direct-panel .i2-ref-status{
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.76)!important;
  color:#64748b!important;
  padding:0 12px!important;
  font-size:12px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .btn-i2-ref-upload,
body.lc-v3-home #lc-prompt-direct-panel #i2-ref-rm{
  min-height:42px!important;
  border-radius:8px!important;
  border:1px solid rgba(37,99,235,.22)!important;
  background:rgba(255,255,255,.72)!important;
  color:#1d4ed8!important;
  padding:0 16px!important;
  font-size:13px!important;
  font-weight:950!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-params-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-params-grid::before{
  grid-column:1/-1!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-model-pick{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0 0 12px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-route-pick{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin:6px 0 10px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-flow-label{
  display:flex!important;
  margin:10px 0 6px!important;
  font-size:12px!important;
  color:#0f172a!important;
  font-weight:1000!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-param-block{
  background:#fff!important;
  border:1px solid rgba(37,99,235,.14)!important;
  border-radius:8px!important;
  padding:10px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-param-label{
  color:#334155!important;
  font-size:11px!important;
  margin-bottom:6px!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-param-select{
  min-height:42px!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#0f172a!important;
  border:1px solid rgba(37,99,235,.18)!important;
}
body.lc-v3-home #lc-prompt-direct-panel .i2-panel-actions-bottom{
  position:static!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-prompt-direct-panel .btn-i2-gen{
  width:100%!important;
  min-height:58px!important;
  border:1px solid rgba(37,99,235,.42)!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#1d4ed8!important;
  font-size:16px!important;
  font-weight:1000!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .lc-guide-section-hd{
  margin:0 0 10px!important;
  padding:0 0 6px!important;
  border-bottom:0!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .lc-guide-section-hd strong{
  font-size:14px!important;
  color:var(--lc-console-ink)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .lc-guide-state{
  display:inline-flex!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-panel-hd,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-mode-tabs{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-panel-body-scroll{
  display:block!important;
  overflow:visible!important;
  padding:0!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid{
  display:block!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-actions-host{
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.78)!important;
  padding:16px!important;
  margin:0 0 16px!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label::before{
  content:'提示词 Prompt';
  display:block;
  color:#0f172a;
  font-size:14px;
  font-weight:1000;
  line-height:1.2;
  margin-bottom:10px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label{
  display:block!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label>span:first-child{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label #i2-prompt-sync-hint{
  float:right;
  margin-top:-28px;
  color:#64748b!important;
  font-size:9px!important;
  text-transform:uppercase;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section #i2-prompt-input{
  min-height:150px!important;
  height:150px!important;
  max-height:260px!important;
  border-radius:8px!important;
  border:1px solid rgba(37,99,235,.20)!important;
  background:rgba(255,255,255,.78)!important;
  color:#0f172a!important;
  font-size:13px!important;
  line-height:1.6!important;
  padding:12px 14px!important;
  resize:vertical!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block::before{
  content:'参考图片（可选）';
  display:block;
  color:#0f172a;
  font-size:14px;
  font-weight:1000;
  line-height:1.2;
  margin-bottom:8px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block::after{
  content:'提示：参考图最多按当前模型规则提交。';
  display:block;
  margin-top:8px;
  color:#f59e0b;
  font-size:11px;
  font-weight:850;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-strip{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-thumb{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-status{
  min-height:42px;
  display:flex!important;
  align-items:center;
  border:1px solid rgba(37,99,235,.18);
  border-radius:8px;
  background:rgba(255,255,255,.76);
  color:#64748b!important;
  padding:0 12px;
  font-size:12px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .btn-i2-ref-upload,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section #i2-ref-rm{
  min-height:42px!important;
  border-radius:8px!important;
  border:1px solid rgba(37,99,235,.22)!important;
  background:rgba(255,255,255,.72)!important;
  color:#1d4ed8!important;
  padding:0 16px!important;
  font-size:13px!important;
  font-weight:950!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid::before{
  content:'参数设置';
  display:block;
  grid-column:1/-1;
  color:#0f172a;
  font-size:14px;
  font-weight:1000;
  line-height:1.2;
  margin-bottom:4px;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-actions-host{
  padding-top:12px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-v3-workbench{
  display:flex!important;
  min-height:0!important;
  height:100%!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-main-stage{
  width:100%!important;
  min-height:0!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-gen-hero{
  height:100%!important;
  border:2px dashed rgba(37,99,235,.25)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.62)!important;
  padding:22px 30px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-gen-hero-hd{
  margin-bottom:14px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-gen-hero-hd h3::before{
  content:'生成记录 / 结果';
  color:#0f172a;
  font-size:14px;
  font-weight:1000;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-gen-hero-hd h3{
  font-size:0!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-canvas-notice{
  display:none!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-gen-hero-hd>#i2-canvas-notice.i2-canvas-notice{
  display:none!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-stage-pills{
  gap:8px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-stage-pill{
  border-radius:999px!important;
  background:rgba(255,255,255,.88)!important;
  border-color:rgba(37,99,235,.18)!important;
  color:#1e293b!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-stage-pill.is-on{
  background:#dcfce7!important;
  border-color:rgba(34,197,94,.24)!important;
  color:#15803d!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench #i2-stage-empty .i2-gen-canvas,
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench #i2-stage-loading .i2-gen-canvas,
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench #i2-stage-result .i2-gen-canvas{
  min-height:520px!important;
  border:0!important;
  border-radius:12px!important;
  background:#fff!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench #i2-history-block{
  display:block!important;
  margin-top:14px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-history-label{
  color:#475569!important;
  font-size:12px!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-history-row{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  overflow:visible!important;
}
body.lc-v3-home .lc-console-shell.is-prompt-image-mode #i2-workbench .i2-history-thumb{
  width:100%!important;
  min-height:118px!important;
  border-radius:12px!important;
  background:#fff!important;
  border:1px solid rgba(37,99,235,.18)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-panel-hd,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-mode-tabs,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-alert,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-prompt-edit,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-params-grid,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-style-row-wrap,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-ref-block,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-details{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-panel-body-scroll{
  display:contents!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section #lc-console-i2-actions-host{
  display:block!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-pick{
  margin:0 0 8px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn{
  min-height:54px!important;
  border-color:rgba(var(--lc-console-accent-rgb),.36)!important;
  background:linear-gradient(180deg,rgba(var(--lc-console-accent-rgb),.16),rgba(3,10,12,.92))!important;
  color:#f8feff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn.is-pick{
  border-color:rgba(243,175,66,.82)!important;
  background:linear-gradient(180deg,rgba(243,175,66,.24),rgba(12,9,3,.92))!important;
  box-shadow:0 0 0 1px rgba(243,175,66,.22),0 12px 28px rgba(0,0,0,.22)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn .mn{
  color:#ffffff!important;
  font-size:18px!important;
  font-weight:1000!important;
  letter-spacing:0!important;
  text-shadow:0 1px 10px rgba(0,0,0,.72)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn .md{
  color:#dffcff!important;
  font-size:12px!important;
  font-weight:900!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-option-disabled{
  min-height:54px!important;
  opacity:.78!important;
  color:#b6c7c5!important;
  background:rgba(11,18,20,.78)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-panel-actions-bottom{
  margin:0!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .lc-video-entry{
  display:none!important;
  order:30;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-top:10px;
  padding:9px 10px;
  border:1px solid rgba(148,163,184,.13);
  border-radius:6px;
  background:rgba(var(--lc-console-card),.52);
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .lc-video-entry strong{
  display:block;
  color:#dffffb;
  font-size:12px;
  line-height:1.2;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .lc-video-entry span{
  display:block;
  margin-top:4px;
  color:#607a77;
  font-size:9px;
  line-height:1.35;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-console-i2-section .lc-video-entry button{
  flex:0 0 auto;
  border:1px solid rgba(148,163,184,.18);
  border-radius:6px;
  background:rgba(var(--lc-console-card),.55);
  color:#92aaa8;
  padding:8px 10px;
  font:900 11px/1 inherit;
  cursor:pointer;
}
.lc-image-video-panel{
  display:none;
  margin:10px 0;
  padding:10px;
  border:1px solid rgba(45,212,191,.2);
  border-radius:8px;
  background:linear-gradient(180deg,rgba(7,22,23,.82),rgba(3,8,12,.92));
}
.lc-image-video-panel.is-open{display:block;}
.lc-image-video-workspace{
  display:none;
  flex:1;
  min-height:0;
  overflow:auto;
  padding:12px;
  border:1px solid rgba(45,212,191,.2);
  border-radius:12px;
  background:
    radial-gradient(circle at 12% 12%,rgba(45,212,191,.14),transparent 34%),
    linear-gradient(180deg,rgba(4,16,20,.92),rgba(3,7,12,.96));
}
.lc-image-video-workspace .lc-ai-video-loading{display:none;}
.lc-image-video-workspace.is-loading .lc-ai-video-loading{display:flex;}
.lc-console-shell.is-video-mode .lc-console-desk{grid-template-columns:minmax(0,1fr);}
.lc-console-shell.is-video-mode .lc-console-flow{display:none;}
.lc-console-shell.is-video-mode .lc-console-canvas>#i2-workbench{display:none!important;}
.lc-console-shell.is-video-mode .lc-image-video-workspace{display:flex;flex-direction:column;}
.lc-prompt-image-workspace{
  display:none;
  flex:1;
  min-height:0;
  overflow:hidden;
  border:1px solid rgba(45,212,191,.18);
  border-radius:12px;
  background:#f6f8fb;
  position:relative;
}
.lc-prompt-image-loading{display:none;position:absolute;inset:0;z-index:2;padding:18px;background:#f6f8fb;color:#0f172a;}
.lc-prompt-image-workspace.is-loading .lc-prompt-image-loading{display:flex;}
.lc-prompt-image-skeleton{width:100%;height:100%;display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);gap:18px;}
.lc-prompt-image-skeleton-panel{border:1px solid #dbe5f4;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.04);padding:18px;display:grid;align-content:start;gap:14px;}
.lc-prompt-image-skeleton-line,.lc-prompt-image-skeleton-block,.lc-prompt-image-skeleton-chip{position:relative;overflow:hidden;border-radius:8px;background:#eef4f8;}
.lc-prompt-image-skeleton-line::after,.lc-prompt-image-skeleton-block::after,.lc-prompt-image-skeleton-chip::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:g-shimmer 1.35s ease-in-out infinite;}
.lc-prompt-image-skeleton-line{height:14px;width:68%;}
.lc-prompt-image-skeleton-line.is-short{width:42%;}
.lc-prompt-image-skeleton-block{height:160px;}
.lc-prompt-image-skeleton-chiprow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.lc-prompt-image-skeleton-chip{height:58px;}
.lc-prompt-image-skeleton-result{min-height:420px;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-workspace{background:#061311;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-loading{background:#061311;color:#ecfffb;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-skeleton-panel{border-color:rgba(45,212,191,.2);background:rgba(7,22,20,.88);box-shadow:none;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-skeleton-line,
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-skeleton-block,
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-prompt-image-skeleton-chip{background:rgba(144,185,180,.14);}
.lc-console-shell.is-prompt-image-frame-mode .lc-console-desk{grid-template-columns:minmax(0,1fr);}
.lc-console-shell.is-prompt-image-frame-mode .lc-console-flow{display:none;}
.lc-console-shell.is-prompt-image-frame-mode .lc-console-canvas>#i2-workbench{display:none!important;}
.lc-console-shell.is-prompt-image-frame-mode .lc-prompt-image-workspace{display:flex;}
.lc-ai-video-workspace{
  display:none;
  flex:1;
  min-height:0;
  overflow:hidden;
  border:1px solid rgba(45,212,191,.18);
  border-radius:12px;
  background:#050b0c;
  position:relative;
}
.lc-console-shell.is-ai-video-frame-mode .lc-console-desk{grid-template-columns:minmax(0,1fr);}
.lc-console-shell.is-ai-video-frame-mode .lc-console-flow{display:none;}
.lc-console-shell.is-ai-video-frame-mode .lc-console-canvas>#i2-workbench{display:none!important;}
.lc-console-shell.is-ai-video-frame-mode .lc-ai-video-workspace{display:flex;}
.lc-console-shell.is-ai-video-frame-mode.is-ai-video-preloading .lc-console-canvas,
.lc-console-shell.is-ai-video-frame-mode.is-ai-video-preloading .lc-ai-video-workspace{
  background:var(--lc-console-bg)!important;
  box-shadow:none!important;
}
.lc-prompt-image-workspace iframe{
  width:100%;
  height:100%;
  min-height:720px;
  flex:1;
  border:0;
  background:#f6f8fb;
}
.lc-prompt-image-workspace.is-loading iframe{visibility:hidden!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell.is-prompt-image-frame-mode .lc-console-canvas,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-prompt-image-workspace,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-prompt-image-workspace iframe{
  background:#f6f8fb!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-prompt-image-workspace{
  border-color:#d8e3ec!important;
  box-shadow:none!important;
}
.lc-ai-video-workspace iframe{
  width:100%;
  height:100%;
  min-height:720px;
  flex:1;
  border:0;
  background:#050b0c;
  opacity:1;
  transition:opacity .12s ease;
}
.lc-ai-video-workspace.is-loading iframe{
  opacity:0;
  pointer-events:none;
}
.lc-ai-video-loading{position:absolute;inset:0;z-index:2;display:none;padding:18px;background:#f6f8fb;opacity:0;transition:opacity .12s ease;}
.lc-ai-video-workspace.is-loading .lc-ai-video-loading{display:grid}
.lc-ai-video-workspace.is-loading .lc-ai-video-loading{opacity:1;}
.lc-ai-video-skeleton{width:100%;height:100%;display:grid;grid-template-columns:minmax(260px,31%) minmax(0,1fr);gap:18px;}
.lc-ai-video-skeleton-panel{border:1px solid #dbe5f4;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.04);padding:18px;display:grid;align-content:start;gap:14px;}
.lc-ai-video-skeleton-line,.lc-ai-video-skeleton-block,.lc-ai-video-skeleton-chip{position:relative;overflow:hidden;border-radius:8px;background:#eef4f8;}
.lc-ai-video-skeleton-line::after,.lc-ai-video-skeleton-block::after,.lc-ai-video-skeleton-chip::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:g-shimmer 1.35s ease-in-out infinite;}
.lc-ai-video-skeleton-line{height:14px;width:72%;}
.lc-ai-video-skeleton-line.is-short{width:46%;}
.lc-ai-video-skeleton-block{height:128px;}
.lc-ai-video-skeleton-wide{min-height:480px;}
.lc-ai-video-skeleton-chiprow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
.lc-ai-video-skeleton-chip{height:58px;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-ai-video-loading{background:#061311;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-ai-video-skeleton-panel{border-color:rgba(45,212,191,.2);background:rgba(7,22,20,.88);box-shadow:none;}
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-ai-video-skeleton-line,
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-ai-video-skeleton-block,
body:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) .lc-ai-video-skeleton-chip{background:rgba(144,185,180,.14);}
@keyframes lcVideoShimmer{
  0%{background-position:0 0}
  100%{background-position:200% 0}
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell.is-ai-video-frame-mode .lc-console-canvas,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ai-video-workspace,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ai-video-workspace iframe{
  background:#f6f8fb!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ai-video-workspace{
  border-color:#d8e3ec!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell.is-ai-video-frame-mode.is-ai-video-preloading .lc-console-canvas,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell.is-ai-video-frame-mode.is-ai-video-preloading .lc-ai-video-workspace{
  background:#f6f8fb!important;
}
.lc-image-video-workspace .lc-image-video-frame{
  width:100%;
  min-height:720px;
  flex:1;
  border:0;
  border-radius:10px;
  background:#0d0d0f;
}
.lc-image-video-workspace .lc-video-entry{margin:0 0 10px;}
.lc-image-video-workspace .lc-image-video-panel{margin:0;}
.lc-iv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;}
.lc-iv-head strong{display:block;color:#e7fffb;font-size:13px;font-weight:1000;}
.lc-iv-head span{display:block;margin-top:4px;color:#8bb8b3;font-size:10px;line-height:1.45;}
.lc-iv-close{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.7);color:#d8fffb;border-radius:6px;padding:5px 8px;font-weight:900;cursor:pointer;}
.lc-iv-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.lc-iv-field{display:flex;flex-direction:column;gap:5px;}
.lc-iv-field.is-wide{grid-column:1/-1;}
.lc-iv-field label{font-size:10px;color:#7dd3fc;font-weight:900;}
.lc-iv-field select,.lc-iv-field textarea{
  width:100%;border:1px solid rgba(148,163,184,.18);border-radius:6px;
  background:rgba(3,7,12,.78);color:#e5fbff;font-size:12px;padding:8px;outline:none;
}
.lc-iv-field textarea{min-height:54px;resize:vertical;line-height:1.45;}
.lc-iv-upload{
  grid-column:1/-1;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;
  border:1px dashed rgba(125,211,252,.26);border-radius:8px;padding:8px;background:rgba(15,23,42,.45);
}
.lc-iv-thumb{width:64px;height:64px;border-radius:7px;overflow:hidden;background:rgba(15,23,42,.82);display:flex;align-items:center;justify-content:center;color:#64807d;font-size:11px;}
.lc-iv-thumb img{width:100%;height:100%;object-fit:cover;display:none;}
.lc-iv-thumb.has-img img{display:block;}
.lc-iv-upload b{display:block;color:#e6fffb;font-size:12px;}
.lc-iv-upload span{display:block;margin-top:4px;color:#7c9693;font-size:10px;line-height:1.4;}
.lc-iv-upload button,.lc-iv-primary,.lc-iv-secondary{
  border:1px solid rgba(45,212,191,.28);border-radius:7px;background:rgba(20,184,166,.16);
  color:#e8fffb;padding:8px 10px;font-weight:1000;font-size:11px;cursor:pointer;
}
.lc-iv-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;}
.lc-iv-primary{background:linear-gradient(135deg,rgba(20,184,166,.32),rgba(56,189,248,.18));}
.lc-iv-secondary{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.22);}
.lc-iv-status{margin-top:8px;color:#a7f3d0;font-size:11px;line-height:1.5;white-space:pre-wrap;}
.lc-iv-script{display:none;margin-top:10px;border-top:1px solid rgba(148,163,184,.14);padding-top:10px;}
.lc-iv-script.is-show{display:block;}
.lc-iv-raw{max-height:180px;overflow:auto;margin-top:8px;padding:8px;border-radius:7px;background:rgba(2,6,23,.62);color:#dbeafe;font-size:11px;line-height:1.55;white-space:pre-wrap;}
.lc-iv-scenes{display:grid;gap:8px;margin-top:8px;}
.lc-iv-scene{border:1px solid rgba(148,163,184,.14);border-radius:7px;background:rgba(15,23,42,.52);padding:8px;}
.lc-iv-scene h4{margin:0 0 5px;color:#fef3c7;font-size:12px;}
.lc-iv-scene p{margin:0;color:#cbd5e1;font-size:11px;line-height:1.55;}
.lc-iv-video{margin-top:10px;}
.lc-iv-video video{width:100%;max-height:360px;border-radius:8px;background:#000;}
.lc-iv-download{display:inline-flex;margin-top:8px;color:#7dd3fc;font-weight:900;font-size:12px;text-decoration:none;}
@media(max-width:720px){
  .lc-iv-grid{grid-template-columns:1fr;}
  .lc-iv-upload{grid-template-columns:52px 1fr;}
  .lc-iv-upload button{grid-column:1/-1;}
}

/* Result card fallback: never show an empty "success" card when no image URL exists. */
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid{
  min-height:260px!important;
}
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img) .i2-preview,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img) .i2-result-meta,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img) .i2-result-success,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img) .i2-zoom-hint,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img) .i2-actions{
  display:none!important;
}
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid:not(.has-result-img){
  min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img .i2-actions{
  display:grid!important;
}
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-dl-btn,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-copy-prompt-btn,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-regen-btn,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-copywrite-btn,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-matrix-btn,
body.lc-v3-home #i2-workbench #i2-result-wrap.i2-result-grid.has-result-img #i2-canvas-btn{
  display:inline-flex!important;
}
body.lc-v3-home #legal-risk-notice{
  display:none!important;
}

/* Slight livestream readability lift for the right guide only. */
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-section-hd strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-head strong{
  font-size:13px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-section-hd span{
  font-size:11px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-engine b,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-step,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-card b,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-kv{
  font-size:12px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-engine span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-card span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-upload-note,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-source{
  font-size:10px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-rec-actions button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-handoff-grid button,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-more-grid button{
  font-size:11px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .input-stage textarea#main-textarea{
  font-size:14px!important;
  line-height:1.58!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-run-section #gen-btn.btn-generate,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .btn-custom-launch{
  font-size:13px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current-top strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery-head strong{
  font-size:14px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current p,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery p{
  font-size:13px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-section-hd span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-panel p,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist>summary span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist-note,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next small,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current small,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-engine span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-card span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-quick-chip,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery p,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-upload-note{
  color:#e8f2ff!important;
  text-shadow:0 1px 6px rgba(0,0,0,.72);
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .matrix-inline-entry span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-current small,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-next small{
  font-size:11px!important;
  line-height:1.58!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-engine span,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-card span{
  font-size:11px!important;
  line-height:1.55!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist>summary,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-head strong,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-quick-title{
  font-size:13.5px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist-title b{
  font-size:13px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist-title small{
  font-size:11px!important;color:rgba(255,255,255,0.95)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-quick-chip{
  font-size:11.5px!important;
  line-height:1.3!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-task-panel{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-quick{
  border-top:0!important;
  padding-top:8px!important;
  margin-top:8px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-assist.is-auto-collapsed .lc-guide-quick{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .prompt-block{
  border-color:rgba(var(--lc-console-accent-rgb),.34)!important;
  background:linear-gradient(180deg,rgba(8,18,20,.96),rgba(3,8,10,.96))!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-title{
  color:#ffffff!important;
  font-size:14px!important;
  line-height:1.28!important;
  text-shadow:0 1px 8px rgba(0,0,0,.72)!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-sub{
  color:#d1f4f1!important;
  font-size:11px!important;
  line-height:1.38!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-body{
  max-height:154px!important;
  overflow-y:auto!important;
  color:#f5fbff!important;
  background:#030708!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.24)!important;
  border-radius:7px!important;
  font-size:12px!important;
  line-height:1.62!important;
  scrollbar-width:thin;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-body::-webkit-scrollbar{width:5px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-body::-webkit-scrollbar-track{background:rgba(2,6,23,.25);border-radius:999px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #output-section .block-body::-webkit-scrollbar-thumb{background:rgba(var(--lc-console-accent-rgb),.45);border-radius:999px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench #step3-detail-fold,
body.lc-v3-home #lc-v3-master.lc-guide-workbench #step3-analysis-detail{
  display:none!important;
}
body.lc-v3-home #lc-v3-master #thinking-stage{
  display:none!important;
}
body.lc-v3-home #lc-v3-master #quantum-stage{
  display:none!important;
}
body.lc-v3-home #lc-v3-master #quantum-log{
  display:none!important;
}
body.lc-v3-home #lc-v3-master .quantum-box{
  min-height:160px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.lc-v3-home #lc-v3-master .quantum-visual{
  margin:0!important;
}
@keyframes lcOnboardingPulse{0%,100%{box-shadow:0 0 0 0 rgba(56,189,248,.34),0 0 14px rgba(56,189,248,.2);}50%{box-shadow:0 0 0 7px rgba(56,189,248,0),0 0 22px rgba(243,175,66,.32);}}
@keyframes lcOnboardingArrow{0%,100%{transform:translateX(0);opacity:.72;}50%{transform:translateX(6px);opacity:1;}}
.lc-onboarding-focus{outline:2px solid rgba(56,189,248,.78)!important;outline-offset:4px!important;animation:lcOnboardingPulse 1.6s ease-in-out infinite!important;border-radius:12px!important;}
.lc-onboarding-nudge{position:fixed;z-index:176900;max-width:272px;padding:11px 34px 11px 44px;border:1px solid rgba(56,189,248,.34);border-radius:14px;background:linear-gradient(135deg,rgba(8,13,24,.96),rgba(13,23,38,.96));color:#eaf7ff;box-shadow:0 18px 46px rgba(0,0,0,.46),0 0 18px rgba(56,189,248,.16);pointer-events:auto;}
.lc-onboarding-nudge:before{content:'→';position:absolute;left:-22px;top:50%;margin-top:-14px;color:#f3af42;font-size:24px;font-weight:1000;text-shadow:0 0 12px rgba(243,175,66,.72);animation:lcOnboardingArrow .9s ease-in-out infinite;}
.lc-onboarding-nudge.is-left:before{left:auto;right:-22px;content:'←';}
.lc-onboarding-badge{position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#f3af42);color:#061018;font-size:13px;font-weight:1000;box-shadow:0 0 18px rgba(56,189,248,.55);}
.lc-onboarding-title{font-size:12px;font-weight:1000;color:#fff;line-height:1.35;margin-bottom:2px;}
.lc-onboarding-text{font-size:11px;line-height:1.5;color:#cfe8ff;}
.lc-onboarding-close{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#8aa2bc;font-size:14px;line-height:1;cursor:pointer;padding:3px;}
.lc-onboarding-close:hover{color:#fff;}
@media(max-width:768px){.lc-onboarding-nudge{left:12px!important;right:12px!important;top:auto!important;bottom:76px!important;max-width:none;}.lc-onboarding-nudge:before{left:50%!important;right:auto!important;top:-24px!important;margin-left:-8px;margin-top:0;content:'↓'!important;}}
.lc-action-tip-bubble{position:fixed;z-index:176950;display:none;max-width:min(320px,calc(100vw - 24px));padding:10px 12px;border:1px solid rgba(125,211,252,.32);border-radius:10px;background:linear-gradient(135deg,rgba(8,13,24,.98),rgba(12,22,35,.98));color:#eaf7ff;box-shadow:0 18px 46px rgba(0,0,0,.44),0 0 18px rgba(56,189,248,.14);font-size:12px;font-weight:850;line-height:1.55;pointer-events:none;}
.lc-action-tip-bubble.is-on{display:block;}
.lc-action-tip-bubble b{display:block;margin-bottom:3px;color:#fff7d6;font-size:12px;font-weight:1000;}
.lc-action-tip-bubble span{display:block;color:#cfe8ff;}
[data-lc-action-tip]{scroll-margin:90px;}
[data-lc-action-tip]:focus-visible{outline:2px solid rgba(125,211,252,.75);outline-offset:3px;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-source,
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-delivery-head span{
  font-size:10.5px!important;
  color:#d9e9ff!important;
}
/* Analysis result readability for livestream demos. */
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified{
  padding:16px 18px!important;border-radius:13px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage{
  padding-bottom:96px;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified-hd{
  font-size:15px!important;color:#fff0b8!important;text-shadow:0 1px 8px rgba(0,0,0,.76);margin-bottom:12px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified-hd-sub{
  font-size:12px!important;line-height:1.65!important;color:#e2edf8!important;margin:-4px 0 12px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-primary{
  padding:15px 17px!important;border-radius:13px!important;background:rgba(16,185,129,.1)!important;border-color:rgba(52,211,153,.36)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-block-title{
  font-size:14px!important;color:#9ff5d0!important;margin-bottom:10px!important;font-weight:1000!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-primary .insight-block-body,
body.lc-v3-home #lc-v3-master #analysis-stage .insight-block-body,
body.lc-v3-home #lc-v3-master #analysis-stage .insight-list li{
  font-size:13px!important;line-height:1.82!important;color:#f2fff9!important;max-height:min(520px,58vh)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-plan-card{
  padding:14px 16px!important;border-radius:13px!important;background:linear-gradient(180deg,#11131d,#090a11)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-plan-card .apc-hd{
  font-size:12px!important;font-weight:1000!important;line-height:1.45!important;margin-bottom:10px!important;color:#ffe08a!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badges{
  gap:7px!important;margin-bottom:10px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badge{
  font-size:12px!important;line-height:1.35!important;padding:5px 9px!important;font-weight:900!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-pick-style{
  max-width:100%;
  white-space:normal!important;
  word-break:break-word;
  text-align:left;
  background:linear-gradient(135deg,rgba(243,175,66,.18),rgba(7,9,14,.96))!important;
  color:#fff4c7!important;
  border:1px solid rgba(243,175,66,.5)!important;
  box-shadow:0 0 14px rgba(243,175,66,.12),inset 0 1px 0 rgba(255,255,255,.06);
  text-shadow:0 1px 6px rgba(0,0,0,.85);
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badge-size{
  color:#dff2ff!important;border:1px solid rgba(96,165,250,.42)!important;background:rgba(37,99,235,.16)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badge-platform{
  color:#d1fae5!important;border:1px solid rgba(52,211,153,.42)!important;background:rgba(20,83,45,.2)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence{
  padding:11px 12px!important;border-radius:9px!important;background:rgba(255,255,255,.045)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence-label{
  font-size:12px!important;color:#d8e7fb!important;margin-bottom:7px!important;font-weight:900!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence-item{
  font-size:13px!important;line-height:1.72!important;color:#f2f7ff!important;margin-bottom:5px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence-item b{
  color:#ffd36c!important;font-weight:1000!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-reason,
body.lc-v3-home #lc-v3-master #analysis-stage .apc-pick,
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-chip-hint{
  font-size:12px!important;line-height:1.62!important;color:#d9e6f6!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .lc-chip-val{
  font-size:12px!important;font-weight:1000!important;
}
/* Step 3 should feel like a quick confirmation, not a full parameter form. */
body.lc-v3-home #lc-v3-master #analysis-stage{
  padding-bottom:28px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-card{
  padding:10px 12px!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,rgba(9,10,16,.96),rgba(6,7,12,.98))!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-card.is-simple-step3{
  max-width:760px;
  margin:0 auto;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-badge{
  display:none!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar{
  margin:0 0 10px!important;
  padding:16px 18px!important;
  border-radius:12px!important;
  border:1px solid rgba(243,175,66,.3)!important;
  background:linear-gradient(180deg,rgba(15,17,26,.98),rgba(8,10,16,.98))!important;
  box-shadow:0 16px 38px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar-main{
  display:block!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar-label{
  display:block;
  color:#fff0bd!important;
  font-size:15px!important;
  font-weight:1000!important;
  margin-bottom:12px;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar-label::after{
  content:'AI 已为你选好';
  display:block;
  margin-top:12px;
  color:#dce8f8;
  font-size:13px;
  font-weight:900;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-pill{
  width:auto!important;
  max-width:100%!important;
  display:inline-flex;
  vertical-align:middle;
  margin:0 6px 8px 0;
  padding:7px 10px!important;
  border-radius:999px!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:12px!important;
  line-height:1.2!important;
  color:#f7d78b!important;
  border:1px solid rgba(243,175,66,.24)!important;
  background:rgba(243,175,66,.08)!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar-hint{
  margin:2px 0 12px!important;
  font-size:12px!important;
  line-height:1.55!important;
  color:#cbd8e8!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-platform-hint{
  margin:0 0 14px;
  color:#b9c8da;
  font-size:12px;
  line-height:1.5;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-actions-inline{
  width:100%!important;
  min-width:0;
  margin:0!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:8px 10px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-confirm,
body.lc-v3-home #lc-v3-master #analysis-stage .btn-custom-open{
  min-height:40px!important;
  padding:9px 12px!important;
  border-radius:9px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:1000!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-actions-inline .btn-confirm{
  grid-column:1/-1;
  max-width:360px;
  width:100%;
  justify-self:center;
  font-size:13px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-reroll{
  min-height:40px;
  border:1px solid rgba(243,175,66,.22);
  border-radius:9px;
  background:rgba(255,255,255,.045);
  color:#f6d99a;
  font:1000 12px/1.2 inherit;
  cursor:pointer;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-analysis-cancel{
  min-height:40px;
  border:1px solid rgba(148,163,184,.24);
  border-radius:9px;
  background:rgba(15,23,42,.62);
  color:#cbd5e1;
  font:900 12px/1.2 inherit;
  cursor:pointer;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-analysis-cancel:hover{
  border-color:rgba(243,175,66,.34);
  color:#f8fafc;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold{
  margin-top:10px;
  border:1px solid rgba(243,175,66,.14);
  border-radius:10px;
  background:rgba(5,7,12,.62);
  overflow:hidden;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold>summary{
  list-style:none;
  cursor:pointer;
  padding:11px 13px;
  color:#f6d99a;
  font-size:12px;
  font-weight:1000;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold>summary::-webkit-details-marker{display:none;}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold>summary::before{
  content:'▼ ';
  color:#8fdcff;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold[open]>summary::before{
  content:'▲ ';
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-fold-body{
  padding:0 12px 12px;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-summary-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-mini{
  min-height:88px;
  padding:10px;
  border:1px solid rgba(243,175,66,.18);
  border-radius:9px;
  background:#090b13;
  color:#e7eef8;
  text-align:left;
  cursor:pointer;
  font-family:inherit;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-mini b{
  display:block;
  color:#ffe08a;
  font-size:12px;
  margin-bottom:8px;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-mini span{
  display:block;
  color:#d8e3f0;
  font-size:11px;
  line-height:1.5;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-mini:hover,
body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-mini.is-selected{
  border-color:rgba(243,175,66,.62);
  box-shadow:0 0 16px rgba(243,175,66,.12);
}
body.lc-v3-home #lc-v3-master #analysis-stage #analysis-grid{
  margin:0!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage #analysis-grid>.analysis-unified{
  display:none!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .step3-analysis-detail .analysis-unified{
  display:block!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified{
  padding:10px 12px!important;
  border-radius:10px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified-hd{
  font-size:12px!important;
  margin-bottom:7px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-unified-hd-sub{
  font-size:10px!important;
  line-height:1.45!important;
  margin:-2px 0 8px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-primary{
  padding:9px 11px!important;
  border-radius:9px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-block-title{
  font-size:11px!important;
  margin-bottom:6px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .insight-primary .insight-block-body,
body.lc-v3-home #lc-v3-master #analysis-stage .insight-block-body,
body.lc-v3-home #lc-v3-master #analysis-stage .insight-list li{
  font-size:11px!important;
  line-height:1.55!important;
  max-height:260px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-plan-grid{
  gap:10px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-plan-card{
  padding:10px 12px!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(10,12,20,.98),rgba(6,7,12,.98))!important;
  border-color:rgba(243,175,66,.2)!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-plan-card .apc-hd{
  font-size:12px!important;
  line-height:1.35!important;
  margin-bottom:7px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badges{
  gap:5px!important;
  margin-bottom:7px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-badge{
  padding:3px 7px!important;
  border-radius:7px!important;
  font-size:10px!important;
  line-height:1.25!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-pick-style{
  white-space:nowrap!important;
  max-width:180px;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence{
  padding:8px 9px!important;
  border-radius:8px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence-label{
  font-size:10px!important;
  margin-bottom:4px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-essence-item{
  font-size:11px!important;
  line-height:1.5!important;
  margin-bottom:3px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .apc-reason,
body.lc-v3-home #lc-v3-master #analysis-stage .apc-pick,
body.lc-v3-home #lc-v3-master #analysis-stage .analysis-chip-hint{
  font-size:10px!important;
  line-height:1.45!important;
}
@media(max-width:980px){
  body.lc-v3-home #lc-v3-master #analysis-stage .analysis-actions-inline{
    grid-template-columns:1fr!important;
  }
  body.lc-v3-home #lc-v3-master #analysis-stage .step3-plan-summary-grid{
    grid-template-columns:1fr!important;
  }
}

/* v4 console shell: layout-only redesign. Existing IDs and handlers stay in place. */
body.lc-v3-home{
  --lc-theme-bg-page:#050b0c;
  --lc-theme-bg-sidebar:#061011;
  --lc-theme-bg-header:rgba(5,12,14,.76);
  --lc-theme-bg-panel:#081515;
  --lc-theme-bg-card:rgba(6,16,17,.42);
  --lc-theme-bg-card-hover:rgba(25,199,190,.1);
  --lc-theme-text-primary:#e9fbf7;
  --lc-theme-text-secondary:#7f9694;
  --lc-theme-text-muted:#536866;
  --lc-theme-border:rgba(31,211,194,.18);
  --lc-theme-border-strong:rgba(31,211,194,.38);
  --lc-theme-accent:#19c7be;
  --lc-theme-accent-hover:#26d9cf;
  --lc-theme-accent-active:#0fa69d;
  --lc-theme-accent-soft:rgba(25,199,190,.14);
  --lc-theme-accent-2:#a855f7;
  --lc-theme-success:#22c55e;
  --lc-theme-warning:#f59e0b;
  --lc-theme-danger:#ef4444;
  --lc-theme-shadow-card:0 16px 48px rgba(0,0,0,.28);
  --lc-theme-glow:0 0 28px rgba(25,199,190,.25);
  --lc-home-hero-bg:radial-gradient(circle at 86% 18%,rgba(25,199,190,.16),transparent 34%),linear-gradient(145deg,rgba(6,16,17,.74),rgba(4,12,13,.9));
  --lc-home-feature-bg:linear-gradient(145deg,rgba(6,16,17,.78),rgba(4,12,13,.92));
  --lc-home-panel-bg:rgba(6,16,17,.72);
  --lc-console-bg:#050b0c;
  --lc-console-side:#061011;
  --lc-console-panel:#081515;
  --lc-console-panel-2:#0b1d1d;
  --lc-console-side-start:#051010;
  --lc-console-side-end:#040a0b;
  --lc-console-page-start:#040808;
  --lc-console-page-mid:#071010;
  --lc-console-page-end:#040707;
  --lc-console-card:6,16,17;
  --lc-console-line:rgba(31,211,194,.18);
  --lc-console-line-2:rgba(148,163,184,.14);
  --lc-console-text:#e9fbf7;
  --lc-console-muted:#7f9694;
  --lc-console-muted-2:#536866;
  --lc-console-accent:#19c7be;
  --lc-console-accent-rgb:25,199,190;
  --lc-console-accent-2:#a855f7;
  --lc-console-accent-2-rgb:168,85,247;
  --lc-console-gold:#d4a94a;
}
body.lc-v3-home[data-lc-theme="obsidian-teal"],
body.lc-v3-home[data-lc-theme="teal"]{--lc-theme-bg-page:#050b0c;--lc-theme-bg-sidebar:#061011;--lc-theme-bg-header:rgba(5,12,14,.76);--lc-theme-bg-panel:#081515;--lc-theme-bg-card:rgba(6,16,17,.42);--lc-theme-bg-card-hover:rgba(25,199,190,.1);--lc-theme-text-primary:#e9fbf7;--lc-theme-text-secondary:#7f9694;--lc-theme-text-muted:#536866;--lc-theme-border:rgba(31,211,194,.18);--lc-theme-border-strong:rgba(31,211,194,.38);--lc-theme-accent:#19c7be;--lc-theme-accent-hover:#26d9cf;--lc-theme-accent-active:#0fa69d;--lc-theme-accent-soft:rgba(25,199,190,.14);--lc-theme-accent-2:#a855f7;--lc-theme-success:#22c55e;--lc-theme-warning:#f59e0b;--lc-theme-danger:#ef4444;--lc-theme-shadow-card:0 16px 48px rgba(0,0,0,.28);--lc-theme-glow:0 0 28px rgba(25,199,190,.25);--lc-home-hero-bg:radial-gradient(circle at 86% 18%,rgba(25,199,190,.16),transparent 34%),linear-gradient(145deg,rgba(6,16,17,.74),rgba(4,12,13,.9));--lc-home-feature-bg:linear-gradient(145deg,rgba(6,16,17,.78),rgba(4,12,13,.92));--lc-home-panel-bg:rgba(6,16,17,.72);}
body.lc-v3-home[data-lc-theme="deep-space"],
body.lc-v3-home[data-lc-theme="blue"]{
  --lc-theme-bg-page:#06101D;
  --lc-theme-bg-sidebar:#06111F;
  --lc-theme-bg-header:#071423;
  --lc-theme-bg-panel:#09182A;
  --lc-theme-bg-card:#0D1D31;
  --lc-theme-bg-card-hover:#112640;
  --lc-theme-text-primary:#F4F7FC;
  --lc-theme-text-secondary:#A7B4C7;
  --lc-theme-text-muted:#697B93;
  --lc-theme-border:rgba(91,145,220,.16);
  --lc-theme-border-strong:rgba(68,139,255,.32);
  --lc-theme-accent:#367BFF;
  --lc-theme-accent-hover:#4A89FF;
  --lc-theme-accent-active:#2468EB;
  --lc-theme-accent-soft:rgba(54,123,255,.12);
  --lc-theme-accent-2:#20D7FF;
  --lc-theme-success:#21C99A;
  --lc-theme-warning:#F4B860;
  --lc-theme-danger:#FF6577;
  --lc-theme-shadow-card:0 8px 28px rgba(0,8,22,.24);
  --lc-theme-glow:0 0 24px rgba(54,123,255,.18);
  --lc-theme-bg-page-start:#071321;
  --lc-home-hero-bg:linear-gradient(135deg,rgba(10,27,48,.98),rgba(7,20,37,.98));
  --lc-home-hero-border:rgba(72,139,230,.22);
  --lc-home-hero-shadow:0 12px 32px rgba(0,7,20,.18);
  --lc-home-hero-blue:#367BFF;
  --lc-home-hero-cyan:#20D7FF;
  --lc-home-hero-purple:#745CFF;
  --lc-home-feature-bg:var(--lc-theme-bg-card);
  --lc-home-panel-bg:var(--lc-theme-bg-panel);
  --lc-home-feature-card-bg:linear-gradient(145deg,rgba(16,34,58,.96) 0%,rgba(10,24,42,.98) 100%);
  --lc-home-feature-card-bg-hover:linear-gradient(145deg,rgba(18,40,68,.98) 0%,rgba(12,29,50,.98) 100%);
  --lc-home-feature-card-border:rgba(91,145,220,.15);
  --lc-home-feature-card-border-hover:rgba(68,139,255,.30);
  --lc-home-feature-card-shadow:0 8px 24px rgba(0,8,22,.16);
  --lc-console-bg:var(--lc-theme-bg-page);
  --lc-console-side:var(--lc-theme-bg-sidebar);
  --lc-console-panel:var(--lc-theme-bg-panel);
  --lc-console-panel-2:var(--lc-theme-bg-card);
  --lc-console-side-start:var(--lc-theme-bg-sidebar);
  --lc-console-side-end:var(--lc-theme-bg-sidebar);
  --lc-console-page-start:var(--lc-theme-bg-page-start);
  --lc-console-page-mid:var(--lc-theme-bg-page);
  --lc-console-page-end:var(--lc-theme-bg-page);
  --lc-console-card:13,29,49;
  --lc-console-line:var(--lc-theme-border);
  --lc-console-line-2:var(--lc-theme-border-strong);
  --lc-console-text:var(--lc-theme-text-primary);
  --lc-console-muted:var(--lc-theme-text-secondary);
  --lc-console-muted-2:var(--lc-theme-text-muted);
  --lc-console-accent:var(--lc-theme-accent);
  --lc-console-accent-rgb:54,123,255;
  --lc-console-accent-2:var(--lc-theme-accent-2);
  --lc-console-accent-2-rgb:32,215,255;
  --lc-console-gold:var(--lc-theme-warning);
}
body.lc-v3-home[data-lc-theme="purple"]{--lc-console-accent:#7568ff;--lc-console-accent-rgb:117,104,255;--lc-console-accent-2:#a855f7;--lc-console-accent-2-rgb:168,85,247;--lc-console-side-start:#110b25;--lc-console-side-end:#070511;--lc-console-page-start:#090613;--lc-console-page-mid:#130d25;--lc-console-page-end:#05030b;--lc-console-card:16,10,32;}
body.lc-v3-home[data-lc-theme="gold"]{--lc-console-accent:#e0a323;--lc-console-accent-rgb:224,163,35;--lc-console-accent-2:#a855f7;--lc-console-accent-2-rgb:168,85,247;--lc-console-side-start:#171008;--lc-console-side-end:#080603;--lc-console-page-start:#0b0804;--lc-console-page-mid:#171108;--lc-console-page-end:#060403;--lc-console-card:22,15,7;}
body.lc-v3-home[data-lc-theme="glacier-white"],
body.lc-v3-home[data-lc-theme="light"]{--lc-theme-bg-page:#f5f8fc;--lc-theme-bg-sidebar:#f8fbff;--lc-theme-bg-header:rgba(255,255,255,.86);--lc-theme-bg-panel:#ffffff;--lc-theme-bg-card:rgba(255,255,255,.92);--lc-theme-bg-card-hover:#f0fffc;--lc-theme-text-primary:#0f172a;--lc-theme-text-secondary:#475569;--lc-theme-text-muted:#64748b;--lc-theme-border:rgba(15,118,110,.16);--lc-theme-border-strong:rgba(14,165,233,.34);--lc-theme-accent:#14b8a6;--lc-theme-accent-hover:#0ea5e9;--lc-theme-accent-active:#0f766e;--lc-theme-accent-soft:rgba(20,184,166,.12);--lc-theme-accent-2:#a855f7;--lc-theme-success:#16a34a;--lc-theme-warning:#d97706;--lc-theme-danger:#dc2626;--lc-theme-shadow-card:0 12px 28px rgba(15,23,42,.06);--lc-theme-glow:0 0 26px rgba(14,165,233,.18);--lc-home-hero-bg:radial-gradient(circle at 86% 18%,rgba(14,165,233,.12),transparent 34%),linear-gradient(145deg,#ffffff,#edf7ff);--lc-home-feature-bg:#ffffff;--lc-home-panel-bg:#ffffff;--lc-console-accent:#14b8a6;--lc-console-accent-rgb:20,184,166;--lc-console-accent-2:#a855f7;--lc-console-accent-2-rgb:168,85,247;--lc-console-side-start:#f8fbff;--lc-console-side-end:#eef7f4;--lc-console-page-start:#f5f8fc;--lc-console-page-mid:#f6f8fb;--lc-console-page-end:#eef4f7;--lc-console-card:255,255,255;--lc-console-line:rgba(15,118,110,.16);--lc-console-line-2:rgba(100,116,139,.18);--lc-console-text:#0f172a;--lc-console-muted:#475569;--lc-console-muted-2:#64748b;--lc-console-gold:#d97706;}
body.lc-v3-home .lc-v3-slogan,
body.lc-v3-home .app-top-bar,
body.lc-v3-home .lc-hub-rail-wrap,
body.lc-v3-home .case-sidebar-wrap,
body.lc-v3-home #i2-workbench .lc-workbench-top,
body.lc-v3-home #i2-workbench .i2-case-strip-wrap,
body.lc-v3-home #i2-workbench .i2-panel-hd{
  display:none!important;
}
body.lc-v3-home #cockpit-ambient,
body.lc-v3-home #lux-bg-layer{opacity:.18;}
body.lc-v3-home .app-layout{
  display:block!important;
  max-width:none!important;
  width:100%!important;
  height:100vh!important;
  height:100dvh!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 42% 0%,rgba(var(--lc-console-accent-rgb),.12),transparent 34%),
    radial-gradient(circle at 84% 6%,rgba(57,213,159,.08),transparent 28%),
    linear-gradient(180deg,var(--lc-console-page-start),var(--lc-console-page-mid) 58%,var(--lc-console-page-end));
}
body.lc-v3-home .app-main,
body.lc-v3-home .app-main .shell{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
}
.lc-console-shell{
  height:100%;
  display:grid;
  grid-template-columns:172px minmax(0,1fr);
  color:var(--lc-console-text);
  font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;
}
.lc-console-side{
  min-height:0;
  background:
    radial-gradient(circle at 8% 4%,rgba(var(--lc-console-accent-rgb),.12),transparent 34%),
    linear-gradient(180deg,var(--lc-console-side-start),var(--lc-console-side-end));
  border-right:1px solid rgba(var(--lc-console-accent-rgb),.13);
  display:flex;
  flex-direction:column;
  padding:10px 8px 12px;
  gap:10px;
  overflow:hidden;
}
.lc-console-brand{height:50px;display:flex;align-items:center;gap:8px;padding:0 4px;}
.lc-console-logo{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background-image:url('/lingchuang-logo.svg?v=brand-mark-visible-20260905'),var(--lc-brand-mark-panel,linear-gradient(145deg,#ffffff 0%,#eefdf1 58%,#dff8e8 100%));background-size:88% 88%,100% 100%;background-repeat:no-repeat;background-position:center;box-shadow:var(--lc-brand-mark-shadow,0 0 18px rgba(34,197,94,.20),0 10px 24px rgba(0,8,18,.22),inset 0 1px 0 rgba(255,255,255,.92));}
.lc-console-brand b{display:block;font-size:14px;color:var(--lc-brand-text);line-height:1.1;}
.lc-console-brand span{display:block;color:var(--lc-brand-sub);font-size:9px;margin-top:1px;text-transform:uppercase;}
.lc-console-nav{display:grid;gap:7px;}
.lc-console-nav button{
  width:100%;height:50px;border:1px solid transparent;border-radius:7px;background:transparent;color:#8ea5a3;
  display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;text-align:left;padding:0 8px;font:inherit;cursor:pointer;
}
.lc-console-nav button.is-active{
  background:rgba(var(--lc-console-accent-rgb),.13);
  border-color:rgba(var(--lc-console-accent-rgb),.2);
  color:#eafffb;
}
.lc-console-nav i{font-style:normal;color:#82beba;font-size:14px;text-align:center;}
.lc-console-nav b{display:block;font-size:12px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-console-nav span{display:block;color:#52716f;font-size:9px;margin-top:3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-console-side-line{height:1px;background:rgba(148,163,184,.11);margin:2px 0;}
.lc-console-toolbox{min-height:0;overflow-y:auto;padding-right:2px;display:grid;gap:8px;}
.lc-console-toolbox::-webkit-scrollbar{width:3px;}
.lc-console-toolbox::-webkit-scrollbar-thumb{background:rgba(var(--lc-console-accent-rgb),.26);border-radius:999px;}
.lc-console-tool-group{display:grid;gap:5px;}
.lc-console-tool-title{font-size:10px;line-height:1;color:#67817e;font-weight:900;padding:2px 4px;}
.lc-console-tool{
  width:100%;min-height:41px;border:1px solid rgba(var(--lc-console-accent-rgb),.08);border-radius:8px;background:rgba(var(--lc-console-card),.34);color:var(--lc-console-muted);
  display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;text-align:left;padding:0 7px;font:inherit;cursor:pointer;
  text-decoration:none;
  position:relative;
  transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;
}
.lc-console-tool.has-feature-badge{padding-right:7px;}
.lc-console-tool.has-hot-badge{padding-right:7px;overflow:visible;}
.lc-console-tool.has-hot-badge b{display:inline-block;width:max-content;max-width:100%;overflow:visible;text-overflow:clip;padding-right:14px;position:relative;}
.lc-console-tool:hover,.lc-console-tool.is-active{
  background:rgba(var(--lc-console-accent-rgb),.10);
  border-color:rgba(var(--lc-console-accent-rgb),.32);
  color:var(--lc-console-text);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.lc-console-tool.is-primary{
  min-height:45px;
  background:rgba(var(--lc-console-accent-rgb),.14);
  border-color:rgba(var(--lc-console-accent-rgb),.34);
  color:var(--lc-console-text);
}
.lc-console-tool{overflow:hidden;}
.lc-console-tool::after{
  content:'';
  position:absolute;
  left:8px;
  right:8px;
  top:3px;
  height:42%;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.05));
  opacity:0;
  pointer-events:none;
  transition:opacity .18s ease;
}
.lc-console-tool:hover::after,
.lc-console-tool.is-active::after,
.lc-console-tool.is-primary::after{opacity:.66;}
.lc-console-tool>*{position:relative;z-index:1;}
/* ── 新图标系统（纯CSS几何，换肤联动）── */
.lc-console-tool-ico,.tool-ico{font-style:normal;font-size:16px;text-align:center;line-height:1;}
.tool-ico{
  width:26px;height:26px;border-radius:7px;flex-shrink:0;position:relative;overflow:hidden;
  color:var(--lc-console-accent);
  background:rgba(var(--lc-console-accent-rgb),.14);
  border:1px solid rgba(var(--lc-console-accent-rgb),.32);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
  transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;display:inline-block;
}
.lc-console-tool:hover .tool-ico,.lc-console-tool.is-active .tool-ico{
  color:#fff;
  background:var(--lc-console-accent);
  border-color:rgba(var(--lc-console-accent-rgb),.72);
  box-shadow:0 6px 14px rgba(var(--lc-console-accent-rgb),.20),inset 0 1px 0 rgba(255,255,255,.14);
}
.tool-ico::before,.tool-ico::after{content:'';position:absolute;background:currentColor;transition:all .18s ease;}
/* 图标形状 */
.ico-image::before{width:14px;height:11px;border-radius:2px;top:5px;left:6px;box-shadow:2px 2px 0 -2px currentColor}
.ico-image::after{width:5px;height:5px;border-radius:50%;background:currentColor;top:4px;left:7px}
.ico-search::before{width:11px;height:11px;border-radius:50%;border:2px solid currentColor;background:transparent;top:4px;left:5px}
.ico-search::after{width:2px;height:8px;border-radius:1px;transform:rotate(-45deg);top:13px;left:16px}
.ico-video::before{width:14px;height:12px;border-radius:3px;border:1px solid currentColor;background:transparent;top:5px;left:5px}
.ico-video::after{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;background:transparent;top:7px;left:11px}
.ico-layout::before{width:13px;height:16px;border-radius:2px;border:2px solid currentColor;background:transparent;top:4px;left:6px}
.ico-layout::after{width:8px;height:2px;border-radius:1px;top:8px;left:8px}
.ico-doc::before{width:10px;height:13px;border-radius:2px 3px 2px 2px;border:2px solid currentColor;background:transparent;top:5px;left:7px}
.ico-doc::after{width:5px;height:1.5px;border-radius:1px;top:10px;left:9px;box-shadow:0 3px 0 currentColor,0 6px 0 currentColor}
.ico-sparkle::before{width:3px;height:10px;border-radius:1.5px;top:3px;left:11px}
.ico-sparkle::after{width:10px;height:3px;border-radius:1.5px;top:7px;left:8px}
.ico-grid::before{width:13px;height:13px;top:6px;left:6px;background:linear-gradient(currentColor 2px,transparent 2px) 0 0/3.5px 3.5px,linear-gradient(to right,currentColor 2px,transparent 2px) 0 0/3.5px 3.5px}
.ico-fire::before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:13px solid currentColor;background:transparent!important;top:3px;left:8px}
.ico-fire::after{width:5px;height:5px;border-radius:50% 50% 50% 0;background:rgba(255,243,66,.85)!important;transform:rotate(-45deg);top:10px;left:10px}
.ico-face::before{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;background:transparent;top:5px;left:5px}
.ico-face::after{width:6px;height:3px;border-radius:0 0 6px 6px;border:1.5px solid currentColor;border-top:none;top:13px;left:9px}
.ico-edit::before{width:2.5px;height:13px;border-radius:1.5px;transform:rotate(-30deg);top:3px;left:10px}
.ico-edit::after{width:0;height:0;border-left:5px solid currentColor;border-top:3px solid transparent;border-bottom:3px solid transparent;top:3px;left:13px}
.ico-chart::before{width:2.5px;height:13px;border-radius:1.5px;top:9px;left:7px;box-shadow:6px -4px 0 currentColor,12px -7px 0 currentColor}
.ico-chart::after{display:none}
.ico-gear::before{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;background:transparent;top:5px;left:6px}
.ico-gear::after{width:4px;height:4px;border-radius:50%;top:9px;left:10px}
.ico-globe::before{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;background:transparent;top:5px;left:5px}
.ico-globe::after{width:8px;height:1.5px;border-radius:1px;top:12px;left:8px}
.ico-ecom::before{width:14px;height:12px;border-radius:3px;border:2px solid currentColor;background:transparent;top:7px;left:5px}
.ico-ecom::after{width:9px;height:3px;border-radius:4px 4px 0 0;border:2px solid currentColor;border-bottom:none;background:transparent;top:4px;left:8px}
.ico-request::before{width:14px;height:11px;border-radius:3px;border:2px solid currentColor;background:transparent;top:5px;left:5px}
.ico-request::after{width:6px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;background:transparent;transform:rotate(-45deg);top:13px;left:10px}
/* 快捷卡片小号图标 */
body.lc-v3-home .lc-quick-card .tool-ico{width:22px;height:22px;border-radius:6px;}
.lc-console-tool b{display:block;font-size:13px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-feature-badge{position:absolute;right:-4px;top:-4px;z-index:2;height:16px;min-width:42px;padding:0 6px;border-radius:0 7px 0 9px;border:1px solid rgba(148,163,184,.26);display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:16px;font-weight:1000;letter-spacing:.03em;pointer-events:none;text-shadow:0 1px 1px rgba(0,0,0,.45);box-shadow:0 3px 12px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.18);}
.lc-feature-badge.is-member{border-color:rgba(251,191,36,.72);background:linear-gradient(135deg,#fff7ad 0%,#facc15 35%,#b45309 72%,#fff1a8 100%);color:#431407;}
.lc-feature-badge.is-promoter{border-color:rgba(248,113,113,.75);background:linear-gradient(135deg,#fff1a8 0%,#fb923c 24%,#ef4444 55%,#991b1b 100%);color:#fff7ed;}
.lc-console-hot-badge{position:absolute;right:-1px;top:-9px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;background:none;border:0;border-radius:0;color:#ff8a1f;font-size:14px;line-height:1;pointer-events:none;text-shadow:0 2px 5px rgba(255,95,31,.35);}
.lc-console-hot-badge i{font-style:normal;font-size:14px;line-height:1;}
.lc-feature-hidden{display:none!important;}
.lc-console-tool em{
  display:none!important;
}
.lc-console-tool em.is-gold{color:#f8d47c;background:rgba(224,163,35,.16);}
.lc-console-tool em.is-green{color:#86efac;background:rgba(34,197,94,.16);}
.lc-console-user{
  border:1px solid rgba(var(--lc-console-accent-rgb),.24);border-radius:999px;background:linear-gradient(90deg,rgba(var(--lc-console-accent-rgb),.12),rgba(var(--lc-console-card),.9));
  padding:4px 6px;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:6px;align-items:center;color:inherit;text-align:left;font:inherit;min-width:0;width:auto;max-width:min(100%,720px);box-sizing:border-box;overflow:hidden;
}
.lc-console-user.is-logged{border-color:rgba(224,163,35,.32);background:linear-gradient(90deg,rgba(224,163,35,.14),rgba(var(--lc-console-card),.92));}
.lc-console-avatar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(var(--lc-console-accent-rgb),.26);color:var(--lc-console-accent);background:rgba(var(--lc-console-card),.42);font-size:12px;}
.lc-console-user-main{min-width:0;display:flex;align-items:center;gap:8px;flex:0 1 auto;}
.lc-console-user-head{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;}
.lc-console-user b{display:block;min-width:42px;max-width:clamp(72px,12vw,170px);font-size:12px;color:#e9fbf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;}
.lc-console-user em{display:none;}
.lc-console-user-tier{flex:0 0 auto;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.72);color:#cbd5e1;font-size:9px;font-weight:1000;line-height:18px;white-space:nowrap;}
.lc-console-user-tier.is-member{border-color:rgba(245,158,11,.58);background:linear-gradient(135deg,rgba(245,158,11,.28),rgba(120,53,15,.68));color:#fde68a;box-shadow:0 0 16px rgba(245,158,11,.18),inset 0 1px 0 rgba(255,255,255,.12);}
.lc-console-user-tier.is-promoter{border-color:rgba(236,72,153,.58);background:linear-gradient(135deg,rgba(124,58,237,.42),rgba(236,72,153,.48));color:#fce7f3;box-shadow:0 0 16px rgba(236,72,153,.16),inset 0 1px 0 rgba(255,255,255,.12);}
.lc-console-user-tier.is-member-promoter{border-color:rgba(251,191,36,.62);background:linear-gradient(135deg,rgba(245,158,11,.32),rgba(236,72,153,.48));color:#fff7ed;box-shadow:0 0 16px rgba(245,158,11,.18),inset 0 1px 0 rgba(255,255,255,.12);}
.lc-console-user strong{flex:0 0 auto;width:max-content;font-size:10px;color:var(--lc-console-accent);border:1px solid rgba(var(--lc-console-accent-rgb),.3);border-radius:999px;padding:2px 7px;line-height:1.2;white-space:nowrap;}
.lc-console-user.is-logged strong{color:#f8d47c;border-color:rgba(224,163,35,.34);}
.lc-console-user-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:5px;align-items:center;position:relative;z-index:12;min-width:0;}
.lc-console-user-actions button{height:24px;border:1px solid rgba(var(--lc-console-accent-rgb),.2);border-radius:7px;background:rgba(var(--lc-console-card),.82);color:#bff9f3;font:inherit;font-size:10px;font-weight:900;cursor:pointer;padding:0 8px;white-space:nowrap;position:relative;z-index:1;pointer-events:auto;overflow:hidden;}
.lc-console-user-actions button::before{
  content:'';
  position:absolute;
  left:6px;
  right:6px;
  top:2px;
  height:42%;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.04));
  pointer-events:none;
}
.lc-console-user-actions button:hover{border-color:rgba(var(--lc-console-accent-rgb),.42);background:rgba(var(--lc-console-accent-rgb),.16);}
.lc-console-user-actions .is-primary{background:rgba(var(--lc-console-accent-rgb),.2);color:#eafffb;}
.lc-console-user-actions button[data-lc-user-action="points"]{display:inline-flex;align-items:center;gap:5px;padding-right:7px;}
.lc-console-recharge-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:34px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#ff6b78,#f43f5e);color:#fff;font-size:10px;font-weight:1000;line-height:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 3px 8px rgba(244,63,94,.22);}
.lc-console-user-actions .lc-console-update-btn{color:#eafffb;border-color:rgba(125,211,252,.34);background:rgba(14,165,233,.18);}
.lc-console-user-actions .lc-console-update-btn:hover{border-color:rgba(125,211,252,.62);background:rgba(14,165,233,.28);}
.lc-console-user-actions .lc-console-update-btn:disabled{cursor:wait;opacity:.68;}
.lc-console-user-actions .lc-console-update-btn.is-update-available::after{
  content:'';
  position:absolute;
  top:4px;
  right:4px;
  width:7px;
  height:7px;
  border-radius:999px;
  background:#fb7185;
  box-shadow:0 0 0 2px rgba(7,12,20,.92),0 0 10px rgba(251,113,133,.58);
}
.lc-console-user-actions .lc-console-clear-btn{display:none;color:#fff7ed;border-color:rgba(251,191,36,.36);background:rgba(245,158,11,.16);}
.lc-console-user-actions .lc-console-clear-btn:hover{border-color:rgba(251,191,36,.68);background:rgba(245,158,11,.28);}
.lc-console-user-actions .lc-console-clear-btn.is-visible{display:inline-flex;align-items:center;}
.lc-console-user-actions .lc-console-clear-btn.is-active{color:#071018;border-color:rgba(253,224,71,.82);background:linear-gradient(135deg,#fde047,#38bdf8);}
.lc-console-user-actions .lc-console-clear-btn:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.72);}
.lc-console-skins{display:flex;flex:0 0 auto;gap:4px;align-items:center;}
.lc-console-skins i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.65);box-shadow:0 0 0 2px rgba(0,0,0,.18);}
.lc-console-skins i.is-active{box-shadow:0 0 0 2px rgba(var(--lc-console-accent-rgb),.45),0 0 14px rgba(var(--lc-console-accent-rgb),.35);}
.lc-console-skins [data-lc-theme="teal"]{background:#19c7be;}
.lc-console-skins [data-lc-theme="blue"]{background:#3f7cff;}
.lc-console-skins [data-lc-theme="purple"]{background:#7568ff;}
.lc-console-skins [data-lc-theme="gold"]{background:#e0a323;}
.lc-console-skins [data-lc-theme="light"]{background:#e8edf2;}
.lc-console-skins [data-lc-theme="purple"],
.lc-console-skins [data-lc-theme="gold"]{display:none!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #cockpit-ambient,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lux-bg-layer,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lux-meteor,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-col,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .wire-cube,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .gear,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-meteor-field,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-meteor-layer{opacity:.04!important;}
html:has(body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])),
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]){
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])::before,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])::after{
  background:#ffffff!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]){
  scrollbar-color:#cbd5e1 #ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])::-webkit-scrollbar{
  width:12px!important;
  height:12px!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])::-webkit-scrollbar-track{
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])::-webkit-scrollbar-thumb{
  background:#cbd5e1!important;
  border:3px solid #ffffff!important;
  border-radius:999px!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .app-layout{background:linear-gradient(180deg,#f5f8fc,#eef4f7)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell{color:#0f172a;background:#f5f8fc;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-side{background:linear-gradient(180deg,#f8fbff,#eef7f4);border-right-color:#d7e4eb;box-shadow:8px 0 28px rgba(15,23,42,.04);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-brand b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool b{color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-brand span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool span{color:#64748b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool{color:#334155;border-color:rgba(var(--lc-console-accent-rgb),.10);background:#ffffff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-nav button{color:#334155;border-color:transparent;background:transparent;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-nav button:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-active{background:rgba(var(--lc-console-accent-rgb),.10);border-color:rgba(var(--lc-console-accent-rgb),.34);color:var(--lc-console-accent);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-primary{background:rgba(var(--lc-console-accent-rgb),.14);border-color:rgba(var(--lc-console-accent-rgb),.38);color:var(--lc-console-accent);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-feature-badge.is-member{background:linear-gradient(135deg,#fff7ad 0%,#f59e0b 42%,#92400e 100%);color:#431407;border-color:#f59e0b;box-shadow:0 3px 10px rgba(245,158,11,.2),inset 0 1px 0 rgba(255,255,255,.45);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-feature-badge.is-promoter{background:linear-gradient(135deg,#fed7aa 0%,#f97316 32%,#dc2626 70%,#7f1d1d 100%);color:#fff7ed;border-color:#ef4444;box-shadow:0 3px 10px rgba(239,68,68,.2),inset 0 1px 0 rgba(255,255,255,.32);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool::after{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(var(--lc-console-accent-rgb),.03));}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool:hover::after,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-active::after,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-primary::after{opacity:.34;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .tool-ico{color:#fff;background:#14b8a6;border-color:#0f766e;box-shadow:0 5px 12px rgba(20,184,166,.24),inset 0 1px 0 rgba(255,255,255,.28);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool:hover .tool-ico,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-active .tool-ico{color:#fff;background:var(--lc-console-accent);border-color:rgba(var(--lc-console-accent-rgb),.68);box-shadow:0 6px 14px rgba(var(--lc-console-accent-rgb),.18);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top{background:#ffffff;border-bottom-color:#d9e4ec;box-shadow:0 1px 0 rgba(15,23,42,.03);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top em{color:#15803d;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top-tool{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top-tool:hover{background:#ecfeff;border-color:#5eead4;color:#0f766e;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user{background:#ffffff;border-color:#b8e8e1;box-shadow:0 8px 20px rgba(15,23,42,.05);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-avatar{background:#ecfeff;color:#0f766e;border-color:#99f6e4;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier{background:#f8fafc;color:#334155;border-color:#cbd5e1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member{background:#fff7ed;color:#92400e;border-color:#f59e0b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-promoter{background:#fdf2f8;color:#9d174d;border-color:#ec4899;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member-promoter{background:#fff7ed;color:#9a3412;border-color:#f97316;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user strong{background:#fff7ed;color:#92400e;border-color:#f59e0b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions button{background:#f8fafc;color:#0f172a;border-color:#d8e3ec;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions .is-primary{background:#e0f2fe;color:#0369a1;border-color:#38bdf8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions .lc-console-update-btn{background:#ecfeff;color:#0f766e;border-color:#5eead4;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user *{text-shadow:none!important;opacity:1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-main,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-head{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier{color:#334155!important;-webkit-text-fill-color:#334155!important;background:#ffffff;border-color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user strong{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;background:#fff7ed;border-color:#ea580c;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-promoter{color:#9d174d!important;-webkit-text-fill-color:#9d174d!important;background:#fdf2f8!important;border-color:#ec4899!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member-promoter{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;background:#fff7ed!important;border-color:#f97316!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions button{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;background:#ffffff;border-color:#94a3b8;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions .is-primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions .lc-console-update-btn{color:#075985!important;-webkit-text-fill-color:#075985!important;border-color:#0284c7;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-skins i{border-color:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.18);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-skins i.is-active{box-shadow:0 0 0 2px #0f172a,0 0 0 4px rgba(20,184,166,.18);}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-online-badge{color:#15803d;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-desk{background:#f6f8fb;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-current,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-rec,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-delivery,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .matrix-inline-entry,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-planner{background:#ffffff!important;border-color:#d8e3ec!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-current-top strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-rec-head strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-hero-hd h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-head b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-panel h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-block h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-head b{color:#0f172a!important;text-shadow:none!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-source,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-head p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-mini-note,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-done-tip{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #engine-pick .engine-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-stage,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #input-stage,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-prompt-edit,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-param-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-panel,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-group{background:#f8fafc!important;border-color:#d8e3ec!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #engine-pick .engine-card.is-active{background:#ecfeff!important;border-color:#2dd4bf!important;color:#0f766e!important;box-shadow:0 10px 22px rgba(20,184,166,.12)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .engine-card-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-engine b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-upload b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-collapse-head b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-head b{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .engine-card-sub,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-upload span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot p{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-empty{background:#f8fafc!important;border-color:#38bdf8!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-empty b{color:#0369a1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-empty span{color:#334155!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #main-textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master select,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-prompt-input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-param-select,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field select,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-route-row select{background:#ffffff!important;border-color:#cbd5e1!important;color:#0f172a!important;text-shadow:none!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) input::placeholder{color:#64748b!important;opacity:1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{background:linear-gradient(180deg,#f1f5f9,#e8f3f5)!important;border-color:#cbd5e1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-option-disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-route-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn{background:#ffffff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-route-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn.is-pick{background:#fff7ed!important;border-color:#f59e0b!important;color:#92400e!important;box-shadow:0 0 0 1px rgba(245,158,11,.12),0 8px 18px rgba(245,158,11,.10)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-btn .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-option-disabled .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-route-btn .rt,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rt{color:#0f172a!important;text-shadow:none!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-btn .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-model-option-disabled .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-route-btn .rs,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rs{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-empty h4,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pill,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-prompt-edit-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-param-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-flow-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-section-mini,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-route-row label{color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-empty p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-bill,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-flow-label span{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ai-status,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-lock,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-banner,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-batch-panel{background:#ecfeff!important;border-color:#99f6e4!important;color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-meta-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-chip-btn{background:#ffffff!important;border-color:#d8e3ec!important;color:#334155!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step.is-on,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-tab.is-on,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card.is-on,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile.is-on,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-chip-btn.is-on{background:#fff7ed!important;border-color:#f59e0b!important;color:#92400e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step.is-done,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot.is-done{background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-batch-actions button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-btn.primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-run-section #gen-btn.btn-generate,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .btn-i2-gen,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen{background:linear-gradient(135deg,#14b8a6,#2563eb)!important;color:#ffffff!important;box-shadow:0 12px 24px rgba(20,184,166,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-preview{background:#f1f5f9!important;border-color:#cbd5e1!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-preview img{background:#ffffff!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-copy{border-top-color:#d8e3ec!important;color:#92400e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-status{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-prompt-editor{background:rgba(15,23,42,.28)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-card{background:#ffffff!important;border-color:#d8e3ec!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-head,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-actions{border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-head b{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-card textarea{background:#f8fafc!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-body,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-tabs{background:#ffffff!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-tab{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-tab.is-on{background:linear-gradient(135deg,#f59e0b,#fde68a)!important;border-color:#f59e0b!important;color:#1f2937!important;box-shadow:0 10px 22px rgba(245,158,11,.18)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-preview{background:#f8fafc!important;border-color:#d8e3ec!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-preview img{background:#ffffff!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-fields label{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-fields input,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-fields textarea{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-fields input::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-fields textarea::placeholder{color:#64748b!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-textedit-tip{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-actions button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-editor-actions button.primary{background:linear-gradient(135deg,#f59e0b,#fde68a)!important;color:#1f2937!important;box-shadow:0 10px 22px rgba(245,158,11,.16)!important;}
.lc-local-poster{--local-accent:#ef4444;--local-accent-2:#f97316;background:linear-gradient(180deg,rgba(37,14,14,.98),rgba(12,8,7,.98));border-color:rgba(248,113,113,.22);}
.lc-local-poster .lc-ecom-head{background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(249,115,22,.08));}
.lc-local-poster .lc-ecom-head b{color:#fff7ed;}
.lc-local-poster .lc-ecom-badge{border-color:rgba(251,146,60,.38);background:rgba(249,115,22,.14);color:#fed7aa;}
.lc-local-poster .lc-ecom-panel{background:rgba(255,247,237,.045);border-color:rgba(254,215,170,.13);}
.lc-local-poster .lc-ecom-upload{border-color:rgba(251,146,60,.42);background:rgba(249,115,22,.08);}
.lc-local-poster .lc-ecom-thumb{background:linear-gradient(135deg,#fff7ed,#fecaca);color:#7f1d1d;}
.lc-local-hero-note{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(251,146,60,.28);border-radius:12px;background:rgba(249,115,22,.1);color:#ffedd5;font-size:12px;line-height:1.55;font-weight:850;}
.lc-local-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;}
.lc-local-step-pill{height:34px;border-radius:999px;border:1px solid rgba(254,215,170,.24);background:rgba(255,255,255,.04);color:#fed7aa;font-size:12px;font-weight:1000;display:grid;place-items:center;white-space:nowrap;}
.lc-local-step-pill.is-on{border-color:rgba(251,146,60,.9);background:rgba(249,115,22,.16);color:#fff7ed;box-shadow:0 8px 22px rgba(249,115,22,.12);}
.lc-local-step-pill.is-done{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#bbf7d0;}
.lc-local-step{display:none!important;}
.lc-local-step.is-on{display:block!important;}
.lc-local-step-title{margin:0 0 10px;font-size:15px;color:#fff7ed;font-weight:1000;}
.lc-local-step-tip{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(45,212,191,.28);border-radius:12px;background:rgba(45,212,191,.08);color:#ccfbf1;font-size:12px;line-height:1.55;font-weight:850;}
.lc-local-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 12px;}
.lc-local-help-head b{display:block;color:#fff7ed;font-size:15px;font-weight:1000;}
.lc-local-help-head span{display:block;margin-top:5px;color:#fed7aa;font-size:12px;line-height:1.55;font-weight:850;}
.lc-local-help-badge{flex:0 0 auto;border:1px solid rgba(45,212,191,.32);border-radius:999px;background:rgba(45,212,191,.1);color:#ccfbf1;padding:5px 9px;font-size:11px;font-weight:1000;white-space:nowrap;}
.lc-local-help-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;}
.lc-local-help-flow div{min-height:54px;border:1px solid rgba(254,215,170,.18);border-radius:12px;background:rgba(255,255,255,.045);padding:9px;color:#fed7aa;font-size:11px;line-height:1.35;font-weight:850;}
.lc-local-help-flow b{display:block;margin-bottom:4px;color:#fff7ed;font-size:12px;}
.lc-local-upload-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
.lc-local-upload-guide article{border:1px solid rgba(254,215,170,.18);border-radius:12px;background:rgba(255,255,255,.045);padding:10px;min-height:92px;}
.lc-local-upload-guide b{display:block;margin-bottom:6px;color:#fff7ed;font-size:12px;font-weight:1000;}
.lc-local-upload-guide p{margin:0;color:#fed7aa;font-size:11px;line-height:1.48;font-weight:850;}
.lc-local-help-note{margin:12px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(251,146,60,.28);background:rgba(249,115,22,.09);color:#ffedd5;font-size:12px;line-height:1.5;font-weight:850;}
.lc-local-field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;}
.lc-local-field-head span{font-size:12px;font-weight:1000;color:#fff7ed;}
.lc-local-mini-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;}
.lc-local-mini-actions button{height:28px;border-radius:999px;border:1px solid rgba(251,146,60,.35);background:rgba(255,255,255,.05);color:#fed7aa;padding:0 10px;font:900 11px/1 inherit;cursor:pointer;}
.lc-local-mini-actions button:hover{border-color:rgba(251,146,60,.72);background:rgba(249,115,22,.12);}
.lc-local-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;}
.lc-local-plan{position:relative;border:1px solid rgba(254,215,170,.18);border-radius:12px;background:rgba(255,255,255,.045);padding:12px;text-align:left;color:#fff7ed;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;}
.lc-local-plan:hover{border-color:rgba(251,146,60,.48);background:rgba(249,115,22,.08);}
.lc-local-plan.is-on{border:2px solid #14b8a6;background:linear-gradient(135deg,rgba(20,184,166,.24),rgba(37,99,235,.16));box-shadow:0 14px 32px rgba(20,184,166,.2);transform:translateY(-1px);}
.lc-local-plan.is-on:before{content:'';position:absolute;left:-2px;top:12px;bottom:12px;width:5px;border-radius:0 999px 999px 0;background:#14b8a6;}
.lc-local-plan.is-on:after{content:'当前选择';position:absolute;right:10px;top:10px;border-radius:999px;background:#14b8a6;color:#052e2b;padding:4px 8px;font-size:10px;font-weight:1000;}
.lc-local-plan b{display:block;font-size:13px;margin-bottom:5px;color:#fff;}
.lc-local-plan.is-on b{padding-right:62px;}
.lc-local-plan span{display:block;font-size:11px;line-height:1.45;color:#fed7aa;}
.lc-local-plan em{display:inline-flex;margin-top:9px;border:1px solid rgba(251,146,60,.36);border-radius:999px;padding:4px 8px;color:#ffedd5;background:rgba(0,0,0,.16);font-style:normal;font-size:10px;font-weight:1000;}
.lc-local-plan.is-on em{border-color:rgba(20,184,166,.6);background:rgba(5,46,43,.42);color:#ccfbf1;}
.lc-local-shot-grid{display:grid;gap:10px;}
.lc-local-shot{border:1px solid rgba(254,215,170,.16);border-radius:14px;background:rgba(255,255,255,.045);padding:11px;color:#fff7ed;}
.lc-local-shot-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}
.lc-local-shot-head b{font-size:13px;color:#fff;}
.lc-local-shot-head span{border:1px solid rgba(251,146,60,.45);border-radius:999px;color:#fed7aa;padding:3px 7px;font-size:10px;font-weight:1000;}
.lc-local-shot-preview{min-height:180px;border:1px solid rgba(254,215,170,.14);border-radius:12px;background:linear-gradient(135deg,rgba(127,29,29,.28),rgba(30,41,59,.18));display:grid;place-items:center;overflow:hidden;color:#fed7aa;text-align:center;font-size:12px;font-weight:850;}
.lc-local-shot-preview img{width:100%;height:100%;object-fit:contain;background:#120807;}
.lc-local-shot.has-img .lc-local-shot-preview{position:relative;cursor:zoom-in;}
.lc-local-shot.has-img .lc-local-shot-preview:after{content:'点击放大';position:absolute;right:8px;bottom:8px;border-radius:999px;background:rgba(15,23,42,.74);color:#fff7ed;padding:4px 8px;font-size:10px;font-weight:1000;opacity:0;transition:opacity .16s ease;}
.lc-local-shot.has-img .lc-local-shot-preview:hover:after{opacity:1;}
.lc-local-loading{display:grid;place-items:center;gap:10px;color:#fff7ed;font-weight:1000;}
.lc-local-loading i{width:34px;height:34px;border-radius:999px;border:3px solid rgba(251,146,60,.28);border-top-color:#f97316;animation:lc-local-spin .85s linear infinite;}
.lc-local-loading span{display:block;color:#fed7aa;font-size:12px;font-weight:900;}
.lc-local-loading.is-queued i{border-top-color:#14b8a6;animation-duration:1.4s;}
.lc-local-shot.is-queued{border-color:rgba(20,184,166,.32);}
@keyframes lc-local-spin{to{transform:rotate(360deg);}}
.lc-local-shot p{margin:8px 0;color:#fed7aa;font-size:12px;line-height:1.5;}
.lc-local-shot-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;}
.lc-local-shot-actions button,.lc-local-actions button{border:1px solid rgba(254,215,170,.22);border-radius:10px;background:rgba(255,255,255,.06);color:#fff7ed;padding:9px 10px;font:950 12px/1 inherit;cursor:pointer;}
.lc-local-shot-actions button.primary,.lc-local-actions button.primary{background:linear-gradient(135deg,#f97316,#ef4444);border-color:rgba(254,215,170,.34);color:#fff;}
.lc-local-shot-actions button.danger{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.35);color:#fecaca;}
.lc-local-shot-actions button:disabled,.lc-local-actions button:disabled{opacity:.58;cursor:not-allowed;}
.lc-local-shot-actions button.primary:disabled,.lc-local-plan-actions button.primary:disabled{opacity:1;cursor:wait;background:linear-gradient(135deg,#fb923c,#ef4444);border-color:transparent;color:#fff;box-shadow:0 8px 22px rgba(249,115,22,.18);}
.lc-local-status{display:none;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(251,146,60,.25);border-radius:12px;background:rgba(249,115,22,.09);color:#ffedd5;font-size:12px;line-height:1.45;font-weight:850;}
.lc-local-status.is-on{display:block;}
.lc-local-status.is-ok{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.1);color:#bbf7d0;}
.lc-local-status.is-err{border-color:rgba(248,113,113,.38);background:rgba(248,113,113,.12);color:#fecaca;}
.lc-local-subject{display:none;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(251,146,60,.28);border-radius:12px;background:rgba(255,255,255,.045);color:#ffedd5;font-size:12px;line-height:1.45;font-weight:850;}
.lc-local-subject.is-on{display:block;}
.lc-local-subject b{color:#fff7ed;}
.lc-local-subject span{color:#fed7aa;}
.lc-local-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}
.lc-local-form-actions{display:flex;justify-content:flex-end;margin-top:10px;}
.lc-local-form-actions button{min-width:128px;}
.lc-local-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;}
.lc-local-nav button{height:42px;border-radius:12px;border:1px solid rgba(254,215,170,.22);background:rgba(255,255,255,.06);color:#fff7ed;font:950 13px/1 inherit;cursor:pointer;}
.lc-local-nav button.primary{border:0;background:linear-gradient(135deg,#14b8a6,#2563eb);color:#fff;box-shadow:0 10px 28px rgba(37,99,235,.18);}
.lc-local-nav button.danger{color:#fed7aa;border-color:rgba(251,146,60,.34);background:rgba(249,115,22,.08);}
.lc-local-nav button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;}
.lc-local-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;}
.lc-local-plan-actions button{height:42px;border-radius:12px;border:1px solid rgba(254,215,170,.22);background:rgba(255,255,255,.06);color:#fff7ed;font:950 13px/1 inherit;cursor:pointer;}
.lc-local-plan-actions button.primary{border:0;background:linear-gradient(135deg,#14b8a6,#2563eb);color:#fff;box-shadow:0 10px 28px rgba(37,99,235,.18);}
.lc-local-plan-actions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;}
.lc-local-plan-actions button.primary:disabled{background:linear-gradient(135deg,#14b8a6,#2563eb);color:#fff;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-poster{background:#fff!important;border-color:#fed7aa!important;color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-poster .lc-ecom-head{background:#fff7ed!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-poster .lc-ecom-panel,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan{background:#fffaf5!important;border-color:#fed7aa!important;color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-poster .lc-ecom-head b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-head b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan b{color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan span{color:#9a3412!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on{background:#ecfeff!important;border:2px solid #14b8a6!important;box-shadow:0 14px 30px rgba(20,184,166,.22)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on:before{background:#14b8a6!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on:after{background:#14b8a6!important;color:#052e2b!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on b{color:#064e3b!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on span{color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan.is-on em{background:#ccfbf1!important;border-color:#14b8a6!important;color:#134e4a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-subject{background:#fff7ed!important;border-color:#fed7aa!important;color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-subject b{color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-subject span{color:#9a3412!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-step-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-field-head span{color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-step-tip{background:#ecfeff!important;border-color:#99f6e4!important;color:#134e4a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-head b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-flow b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-upload-guide b{color:#431407!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-upload-guide p{color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-badge{background:#ecfeff!important;border-color:#99f6e4!important;color:#134e4a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-flow div,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-upload-guide article{background:#fffaf5!important;border-color:#fed7aa!important;color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-help-note{background:#fff7ed!important;border-color:#fed7aa!important;color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-step-pill{background:#fff!important;border-color:#fed7aa!important;color:#9a3412!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-step-pill.is-on{background:#fff7ed!important;border-color:#fb923c!important;color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-step-pill.is-done{background:#ecfdf5!important;border-color:#86efac!important;color:#166534!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-mini-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-nav button{background:#fff!important;border-color:#fed7aa!important;color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-nav button.primary{background:linear-gradient(135deg,#14b8a6,#2563eb)!important;color:#fff!important;border-color:transparent!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan-actions button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-actions button{background:#fff!important;border-color:#fed7aa!important;color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan-actions button.primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-actions button.primary{background:linear-gradient(135deg,#f97316,#ef4444)!important;color:#fff!important;border-color:transparent!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-actions button.danger{background:#fff1f2!important;border-color:#fda4af!important;color:#be123c!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-loading,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-loading b{color:#7c2d12!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-loading span{color:#9a3412!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot.is-queued{border-color:#5eead4!important;background:#f0fdfa!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan-actions button:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-actions button:disabled{background:#fff7ed!important;color:#9a3412!important;opacity:.72!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-plan-actions button.primary:disabled{background:linear-gradient(135deg,#14b8a6,#2563eb)!important;color:#fff!important;opacity:1!important;border-color:transparent!important;box-shadow:0 10px 26px rgba(37,99,235,.16)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot-actions button.primary:disabled{background:linear-gradient(135deg,#f97316,#ef4444)!important;color:#fff!important;opacity:1!important;border-color:transparent!important;box-shadow:0 8px 22px rgba(249,115,22,.16)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-local-shot.has-img .lc-local-shot-preview:after{background:rgba(15,23,42,.76)!important;color:#fff!important;}
/* 前台热度 */
.lc-online-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-width:0;height:18px;font-size:10px;font-weight:900;line-height:18px;color:rgba(var(--lc-console-accent-rgb),.55);white-space:nowrap;}
.lc-online-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6);animation:lc-online-pulse 2s ease-in-out infinite}
#lc-online-count{font-weight:1000;}
@keyframes lc-online-pulse{0%,100%{opacity:1}50%{opacity:.4}}
.lc-console-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);}
.lc-console-top{
  border-bottom:1px solid rgba(var(--lc-console-accent-rgb),.11);
  background:rgba(var(--lc-console-card),.72);
  display:flex;align-items:center;justify-content:space-between;padding:7px 16px;gap:10px 12px;min-height:44px;box-sizing:border-box;
}
.lc-console-top-title{min-width:140px;display:flex;align-items:baseline;gap:8px;flex:1 1 auto;}
.lc-console-top strong{font-size:14px;color:#effffd;}
.lc-console-top span{font-size:10px;color:#5f7775;min-width:0;}
.lc-console-top em{font-style:normal;font-size:10px;color:#36d7a7;font-weight:900;white-space:nowrap;}
.lc-console-top-right{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;min-width:0;max-width:calc(100% - 180px);}
.lc-console-top-tool{height:28px;border:1px solid rgba(var(--lc-console-accent-rgb),.28);border-radius:10px;background:rgba(var(--lc-console-accent-rgb),.08);color:#dffcff;padding:0 10px;font:900 12px/1 inherit;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;}
.lc-console-top-tool::before{
  content:'';
  position:absolute;
  left:8px;
  right:8px;
  top:3px;
  height:40%;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.04));
  pointer-events:none;
}
.lc-console-top-tool:hover{border-color:rgba(var(--lc-console-accent-rgb),.56);background:rgba(var(--lc-console-accent-rgb),.14);}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .app-layout{
  background:
    radial-gradient(circle at 50% 0%,rgba(var(--lc-console-accent-rgb),.075),transparent 35%),
    linear-gradient(180deg,var(--lc-theme-bg-page-start) 0%,var(--lc-theme-bg-page) 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-shell{
  color:var(--lc-theme-text-primary);
  background:transparent;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-side{
  background:var(--lc-theme-bg-sidebar);
  border-right-color:var(--lc-theme-border);
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-main,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-desk,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-canvas{
  background:transparent;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-brand b,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top strong,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool b{
  color:var(--lc-theme-text-primary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-brand span,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top span,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool-title,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool span,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav span{
  color:var(--lc-theme-text-muted);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button{
  color:var(--lc-theme-text-secondary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button:hover{
  background:rgba(var(--lc-console-accent-rgb),.07);
  color:#DCE8FF;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button.is-active{
  background:linear-gradient(90deg,rgba(var(--lc-console-accent-rgb),.22),rgba(var(--lc-console-accent-rgb),.07));
  border:1px solid rgba(var(--lc-console-accent-rgb),.28);
  color:#FFFFFF;
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool{
  background:var(--lc-theme-bg-card);
  border-color:var(--lc-theme-border);
  color:var(--lc-theme-text-secondary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool:hover{
  background:rgba(var(--lc-console-accent-rgb),.07);
  border-color:var(--lc-theme-border-strong);
  color:#DCE8FF;
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool.is-active{
  background:linear-gradient(90deg,rgba(var(--lc-console-accent-rgb),.22),rgba(var(--lc-console-accent-rgb),.07));
  border-color:rgba(var(--lc-console-accent-rgb),.28);
  color:#FFFFFF;
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top{
  background:var(--lc-theme-bg-header);
  border-bottom-color:rgba(var(--lc-console-accent-rgb),.10);
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top em{
  color:var(--lc-theme-success);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user-actions button{
  background:var(--lc-theme-accent-soft);
  border-color:var(--lc-theme-border);
  color:var(--lc-theme-text-primary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user-actions button:hover{
  background:var(--lc-theme-bg-card-hover);
  border-color:var(--lc-theme-border-strong);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user{
  background:var(--lc-theme-bg-panel);
  border-color:var(--lc-theme-border);
  box-shadow:var(--lc-theme-shadow-card);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-avatar{
  background:var(--lc-theme-bg-card);
  border-color:var(--lc-theme-border);
  color:var(--lc-theme-accent-2);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-section,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-current,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-rec,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-delivery,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .matrix-inline-entry{
  background:var(--lc-theme-bg-panel)!important;
  border-color:var(--lc-theme-border)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-assist,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .input-stage,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master #input-stage{
  background:var(--lc-theme-bg-card)!important;
  border-color:var(--lc-theme-border)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select){
  background:var(--lc-theme-bg-card)!important;
  border-color:var(--lc-theme-border)!important;
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select)::placeholder{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select):focus{
  border-color:var(--lc-theme-border-strong)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-section:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-current:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-rec:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-delivery:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .matrix-inline-entry:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .lc-guide-assist:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master .input-stage:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master #input-stage:hover{
  border-color:var(--lc-theme-border-strong)!important;
}
body.lc-v3-home #i2-workbench .btn-i2-gen,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen,
body.lc-v3-home .lc-ecom-btn.primary{
  position:relative!important;
  overflow:hidden!important;
}
body.lc-v3-home #i2-workbench .btn-i2-gen:not(:disabled)::before,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen:not(:disabled)::before,
body.lc-v3-home .lc-ecom-btn.primary:not(:disabled)::before{
  content:'';
  position:absolute;
  left:8%;
  right:8%;
  top:3px;
  height:42%;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.05));
  pointer-events:none;
}
.lc-clear-mode .lux-meteor,.lc-clear-mode .matrix-col,.lc-clear-mode .wire-cube,.lc-clear-mode .gear,.lc-clear-mode .i2-meteor-field,.lc-clear-mode .i2-meteor-layer,.lc-clear-mode #particle-canvas{opacity:.08!important;animation-play-state:paused!important;}
.lc-clear-mode .lc-console-top{background:rgba(5,14,22,.94);border-bottom-color:rgba(125,211,252,.34);}
.lc-clear-mode .lc-console-top strong{font-size:17px;color:#fff;}
.lc-clear-mode .lc-console-top span,.lc-clear-mode .lc-console-top em{font-size:12px;color:#dbeafe;}
.lc-clear-mode .lc-console-user{max-width:min(100%,820px);padding:5px 7px;background:rgba(5,14,22,.96);border-color:rgba(125,211,252,.38);}
.lc-clear-mode .lc-console-user-main{min-width:110px;flex-basis:auto;}
.lc-clear-mode .lc-console-user b{font-size:14px;max-width:clamp(80px,13vw,190px);color:#fff;}
.lc-clear-mode .lc-console-user strong{font-size:12px;color:#fef3c7;border-color:rgba(251,191,36,.56);}
.lc-clear-mode .lc-console-user-actions button{height:30px;font-size:12px;border-radius:8px;padding:0 10px;}
.lc-clear-mode .lc-console-tool{min-height:44px;border-color:rgba(125,211,252,.22);background:rgba(8,20,30,.82);}
.lc-clear-mode .lc-console-tool b{font-size:15px;color:#fff;}
.lc-clear-mode .lc-console-tool-title{font-size:12px;color:#bae6fd;}
@media(max-width:1320px){
  .lc-console-top{align-items:flex-start;}
  .lc-console-top-title span{display:none;}
  .lc-console-top-right > em{display:none;}
  .lc-console-top-right{flex-basis:auto;max-width:calc(100% - 170px);}
  .lc-console-user{max-width:100%;border-radius:999px;}
  #lc-online-label{font-size:0;}
  #lc-online-label:after{content:'热度';font-size:10px;}
}
@media(max-width:1120px){
  .lc-console-top{flex-wrap:wrap;padding:7px 12px;}
  .lc-console-top-title{flex:1 1 100%;min-width:0;}
  .lc-console-top-right{flex:1 1 100%;justify-content:flex-start;}
  .lc-console-user{flex:0 1 auto;}
}
@media(max-width:860px){
  .lc-console-top{gap:7px;}
  .lc-console-user{gap:5px 6px;padding:5px 6px;}
  .lc-console-user-main{min-width:88px;flex-basis:auto;}
  .lc-console-user b{max-width:96px;}
  .lc-console-user-actions button{height:26px;padding:0 7px;}
  .lc-online-badge{display:none;}
  .lc-clear-mode .lc-console-user-main{min-width:96px;flex-basis:auto;}
  .lc-clear-mode .lc-console-user b{max-width:112px;}
}
.lc-ecom-planner{display:none;min-height:0;border:1px solid rgba(var(--lc-console-accent-rgb),.18);border-radius:12px;background:linear-gradient(180deg,rgba(17,24,36,.96),rgba(7,9,15,.98));box-shadow:0 14px 34px rgba(0,0,0,.28);overflow:hidden;color:#eef7ff;box-sizing:border-box;}
.lc-ecom-planner.is-open{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;}
.lc-console-shell.is-ecom-mode .lc-console-main{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);}
.lc-console-shell.is-ecom-mode .lc-console-top{position:relative;z-index:2;flex:0 0 auto;}
.lc-console-shell.is-ecom-mode .lc-console-canvas{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;}
.lc-console-shell.is-ecom-mode .lc-ecom-planner.is-open{flex:1;min-height:0;}
.lc-console-shell.is-ecom-mode #i2-workbench:not(.is-ecom-i2-ready){display:none!important;}
.lc-console-shell.is-ecom-mode #i2-workbench.is-ecom-i2-ready{margin-top:12px!important;min-height:520px;}
.lc-ecom-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.08);}
.lc-ecom-head b{display:block;font-size:16px;line-height:1.25;color:#fff4cf;font-weight:1000;}
.lc-ecom-head p{margin:5px 0 0;color:#c8d7e8;font-size:12px;line-height:1.55;font-weight:760;}
.lc-ecom-badge{display:inline-flex;align-items:center;border:1px solid rgba(243,175,66,.34);border-radius:999px;background:rgba(243,175,66,.1);color:#ffe3aa;padding:5px 9px;font-size:11px;font-weight:1000;white-space:nowrap;}
.lc-ecom-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(420px,520px) minmax(0,1fr);gap:12px;padding:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;}
.lc-ecom-body::-webkit-scrollbar{width:6px;}
.lc-ecom-body::-webkit-scrollbar-thumb{background:rgba(var(--lc-console-accent-rgb),.28);border-radius:999px;}
.lc-ecom-panel{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);padding:12px;min-width:0;min-height:auto;overflow:visible;box-sizing:border-box;}
.lc-ecom-panel h3{margin:0 0 9px;color:#fff;font-size:14px;line-height:1.25;}
.lc-ecom-upload{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;border:1px dashed rgba(125,211,252,.36);border-radius:11px;background:rgba(56,189,248,.055);padding:11px;margin-bottom:10px;min-width:0;box-sizing:border-box;}
.lc-ecom-thumb{width:72px;aspect-ratio:1;border-radius:10px;background:linear-gradient(135deg,#f8f7f5,#cdd6df);display:grid;place-items:center;color:#17202c;font-size:24px;font-weight:1000;overflow:hidden;}
.lc-ecom-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.lc-ecom-upload b{font-size:13px;color:#fff;word-break:break-word;}
.lc-ecom-upload span{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#b8c7d8;word-break:break-word;}
.lc-ecom-ai-status{display:none;margin:-1px 0 10px;padding:9px 10px;border:1px solid rgba(125,211,252,.22);border-radius:10px;background:rgba(14,165,233,.08);color:#bae6fd;font-size:11px;line-height:1.45;font-weight:850;}
.lc-ecom-ai-status.is-on{display:block;}
.lc-ecom-ai-status.is-ok{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.08);color:#c8ffe8;}
.lc-ecom-ai-status.is-warn{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.08);color:#fde68a;}
.lc-ecom-ai-status.is-err{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.09);color:#fecaca;}
.lc-ecom-ref-assets{display:none;margin:-2px 0 10px;padding:9px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:rgba(15,23,42,.22);}
.lc-ecom-ref-assets.is-on{display:grid;gap:7px;}
.lc-ecom-ref-asset{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px;border-radius:9px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);}
.lc-ecom-ref-asset img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:rgba(255,255,255,.08);}
.lc-ecom-ref-asset b{display:block;color:#e5f7ff;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lc-ecom-ref-asset span{display:block;margin-top:2px;color:#9fb4c7;font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lc-ecom-ref-role{border:1px solid rgba(34,211,238,.25);border-radius:999px;background:rgba(34,211,238,.1);color:#a5f3fc;padding:4px 7px;font-size:10px;font-weight:950;white-space:nowrap;}
.lc-ecom-ref-role.is-pending{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.09);color:#fde68a;}
.lc-ecom-ref-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap;}
.lc-ecom-ref-lock-btn{border:1px solid rgba(125,211,252,.26);border-radius:999px;background:rgba(15,23,42,.35);color:#bae6fd;padding:4px 7px;font:950 10px/1.2 inherit;cursor:pointer;white-space:nowrap;}
.lc-ecom-ref-lock-btn:hover{border-color:rgba(45,212,191,.5);background:rgba(20,184,166,.16);color:#ecfeff;}
.lc-ecom-ref-delete-btn{border:1px solid rgba(248,113,113,.28);border-radius:999px;background:rgba(127,29,29,.14);color:#fecaca;padding:4px 7px;font:950 10px/1.2 inherit;cursor:pointer;white-space:nowrap;}
.lc-ecom-ref-delete-btn:hover{border-color:rgba(248,113,113,.56);background:rgba(239,68,68,.16);color:#fff1f2;}
.lc-ecom-ref-asset.is-product-lock{border-color:rgba(45,212,191,.62);background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(14,165,233,.06));}
.lc-ecom-ref-asset.is-product-lock .lc-ecom-ref-role{border-color:rgba(45,212,191,.45);background:rgba(20,184,166,.14);color:#ccfbf1;}
.lc-ecom-ref-asset.is-product-lock .lc-ecom-ref-lock-btn{display:none;}

.lc-ecom-vision-result{display:none;margin:0 0 10px;padding:11px 12px;border:1px solid rgba(52,211,153,.24);border-radius:12px;background:linear-gradient(135deg,rgba(52,211,153,.07),rgba(56,189,248,.04));}
.lc-ecom-vision-result.is-on{display:block;}
.lc-ecom-vision-result.is-busy{position:relative;overflow:hidden;border-color:rgba(125,211,252,.38);box-shadow:0 0 0 1px rgba(56,189,248,.05),0 16px 36px rgba(14,165,233,.10);}
.lc-ecom-vision-result.is-busy::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.12) 38%,rgba(125,211,252,.18) 50%,rgba(255,255,255,.12) 62%,transparent 100%);transform:translateX(-120%);animation:lcEcomVisionSweep 1.8s linear infinite;pointer-events:none;}
.lc-ecom-vision-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}
.lc-ecom-vision-result-head b{font-size:13px;color:#dfffee;}
.lc-ecom-vision-result-badge{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;border:1px solid rgba(255,255,255,.12);color:#dbeafe;background:rgba(0,0,0,.18);}
.lc-ecom-vision-result-badge.is-ready{border-color:rgba(52,211,153,.32);color:#bbf7d0;background:rgba(52,211,153,.1);}
.lc-ecom-vision-result-badge.is-analyzing,.lc-ecom-vision-result-badge.is-slow,.lc-ecom-vision-result-badge.is-uploaded{border-color:rgba(125,211,252,.28);color:#bae6fd;background:rgba(14,165,233,.1);}
.lc-ecom-vision-result-badge.is-failed{border-color:rgba(251,191,36,.3);color:#fde68a;background:rgba(251,191,36,.08);}
.lc-ecom-vision-result .lc-ecom-field{margin-bottom:6px;}
.lc-ecom-vision-result-tip{margin:0;color:#9fb4ca;font-size:11px;line-height:1.5;font-weight:760;}
.lc-ecom-vision-marquee{display:none;position:relative;overflow:hidden;height:28px;margin-top:8px;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:linear-gradient(90deg,rgba(2,6,23,.20) 0%,rgba(14,165,233,.08) 50%,rgba(2,6,23,.20) 100%);padding:0 10px;align-items:center;color:#dbeafe;font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);}
.lc-ecom-vision-result.is-busy .lc-ecom-vision-marquee{display:flex;}
.lc-ecom-vision-marquee::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.08) 40%,rgba(56,189,248,.14) 52%,rgba(125,211,252,.08) 64%,transparent 100%);transform:translateX(-120%);animation:lcEcomVisionSweep 1.7s linear infinite;pointer-events:none;}
.lc-ecom-vision-marquee-track{position:relative;z-index:1;display:inline-flex;gap:16px;white-space:nowrap;min-width:max-content;animation:lcEcomVisionMarquee 8.5s linear infinite;padding-left:100%;}
.lc-ecom-vision-marquee-track span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}
.lc-ecom-vision-marquee-track span::before{content:'';width:5px;height:5px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 0 rgba(56,189,248,.25);animation:lcEcomVisionPulse 1.1s ease-in-out infinite;}
.lc-ecom-vision-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-width:0;}
.lc-ecom-vision-meta-chip{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.16);color:#cbd5e1;padding:4px 8px;font-size:10px;font-weight:850;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.45;}
.lc-ecom-fact-panel{display:none;margin-top:9px;border:1px solid rgba(45,212,191,.22);border-radius:12px;background:rgba(2,6,23,.18);overflow:hidden;}
.lc-ecom-fact-panel.is-on{display:block;}
.lc-ecom-fact-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);color:#dfffee;font-size:12px;font-weight:1000;}
.lc-ecom-fact-count{color:#99f6e4;font-size:10px;font-weight:950;white-space:nowrap;}
.lc-ecom-fact-list{display:grid;grid-template-columns:1fr;gap:0;max-height:170px;overflow:auto;}
.lc-ecom-fact-row{display:grid;grid-template-columns:minmax(74px,118px) 1fr;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;line-height:1.45;}
.lc-ecom-fact-row:last-child{border-bottom:0;}
.lc-ecom-fact-key{color:#9fb4c7;font-weight:900;overflow-wrap:anywhere;}
.lc-ecom-fact-value{color:#f8fafc;font-weight:850;overflow-wrap:anywhere;}
.lc-ecom-ref-asset span small{display:inline;color:#67e8f9;font-weight:950;}
.lc-ecom-ai-status button{margin-left:8px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(0,0,0,.22);color:inherit;padding:5px 8px;font:950 11px/1 inherit;cursor:pointer;}
.lc-ecom-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;min-width:0;}
.lc-ecom-field{display:grid;gap:5px;margin-bottom:9px;color:#dbeafe;font-size:12px;font-weight:850;min-width:0;}
.lc-ecom-field input,.lc-ecom-field textarea,.lc-ecom-field select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#080d15;color:#fff;padding:10px 11px;font:inherit;outline:none;}
.lc-ecom-field textarea{min-height:76px;resize:vertical;line-height:1.55;}
.lc-ecom-field input:focus,.lc-ecom-field textarea:focus,.lc-ecom-field select:focus{border-color:rgba(125,211,252,.55);box-shadow:0 0 0 3px rgba(125,211,252,.1);}
.lc-ecom-idea-field{gap:8px;}
.lc-ecom-idea-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;}
.lc-ecom-idea-title{font-size:12px;font-weight:950;color:#e0f2fe;}
.lc-ecom-idea-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;}
.lc-ecom-idea-btn{border:1px solid rgba(125,211,252,.26);border-radius:999px;background:rgba(14,165,233,.08);color:#bfdbfe;padding:6px 10px;font:950 11px/1 inherit;cursor:pointer;white-space:nowrap;}
.lc-ecom-idea-btn.organize{display:none;border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#bbf7d0;}
.lc-ecom-idea-btn.organize.is-on{display:inline-flex;}
.lc-ecom-idea-btn.import{border-color:rgba(253,186,116,.42);background:rgba(251,146,60,.08);color:#fed7aa;}
.lc-ecom-idea-btn{position:relative;z-index:3;pointer-events:auto;}
.lc-ecom-idea-note{display:flex;align-items:flex-start;gap:8px;margin:-1px 0 8px;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:rgba(15,23,42,.32);color:#b7c7d8;font-size:11px;line-height:1.5;font-weight:760;}
.lc-ecom-idea-note:before{content:'';width:10px;height:10px;border-radius:50%;border:1px solid rgba(52,211,153,.75);background:rgba(52,211,153,.14);flex:0 0 auto;margin-top:2px;}
.lc-ecom-idea-field textarea{min-height:112px;}
.lc-ecom-supplement-field{margin-top:-2px;}
.lc-ecom-supplement-field textarea{min-height:52px;max-height:118px;font-size:11px;line-height:1.5;}
.lc-ecom-supplement-tip{display:block;margin-top:-1px;color:#9fb4ca;font-size:10px;line-height:1.45;font-weight:760;}
@keyframes lcEcomVisionSweep{0%{transform:translateX(-120%)}70%,100%{transform:translateX(120%)}}
@keyframes lcEcomVisionMarquee{to{transform:translateX(-100%)}}
@keyframes lcEcomVisionPulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(.6);opacity:.42}}
.lc-ecom-review-modal{display:none;position:fixed;inset:0;z-index:300090;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.lc-ecom-review-modal.is-open{display:flex;}
.lc-ecom-review-box{box-sizing:border-box;width:min(560px,94vw);max-width:100%;border:1px solid rgba(125,211,252,.22);border-radius:18px;background:linear-gradient(165deg,rgba(20,26,38,.98),rgba(9,13,22,.98));box-shadow:0 26px 90px rgba(0,0,0,.66),0 0 36px rgba(56,189,248,.08);padding:18px;color:#e5edf8;overflow:hidden;}
.lc-ecom-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;}
.lc-ecom-review-head b{display:block;color:#fff;font-size:16px;font-weight:1000;}
.lc-ecom-review-head span{display:block;margin-top:4px;color:#9fb4ca;font-size:12px;line-height:1.55;font-weight:760;}
.lc-ecom-review-close{border:1px solid rgba(148,163,184,.2);border-radius:10px;background:rgba(15,23,42,.7);color:#cbd5e1;width:34px;height:34px;font:1000 18px/1 inherit;cursor:pointer;}
.lc-ecom-review-tabs{display:flex;gap:8px;margin-bottom:10px;}
.lc-ecom-review-tab{border:1px solid rgba(125,211,252,.24);border-radius:999px;background:rgba(14,165,233,.08);color:#bfdbfe;padding:7px 11px;font:950 12px/1 inherit;cursor:pointer;}
.lc-ecom-review-tab.is-on{background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.34);color:#bbf7d0;}
.lc-ecom-review-pane{display:none;min-width:0;}
.lc-ecom-review-pane.is-on{display:block;}
.lc-ecom-review-textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:160px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#080d15;color:#fff;padding:12px;font:850 12px/1.65 inherit;outline:none;}
.lc-ecom-review-upload{display:grid;place-items:center;gap:8px;min-height:136px;border:1px dashed rgba(125,211,252,.32);border-radius:14px;background:rgba(14,165,233,.07);color:#dbeafe;text-align:center;cursor:pointer;padding:16px;font-size:12px;font-weight:850;}
.lc-ecom-review-upload small{color:#91a9bd;font-weight:760;}
.lc-ecom-review-file{margin-top:8px;color:#9fb4ca;font-size:11px;line-height:1.5;font-weight:760;}
.lc-ecom-review-tip{margin:10px 0 0;color:#a8bbcf;font-size:11px;line-height:1.6;font-weight:760;}
.lc-ecom-review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;}
.lc-ecom-review-actions button{border-radius:11px;height:40px;padding:0 14px;font:950 12px/1 inherit;cursor:pointer;}
.lc-ecom-review-cancel{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.72);color:#cbd5e1;}
.lc-ecom-review-apply{border:0;background:linear-gradient(135deg,#f3af42,#22c55e);color:#06110c;box-shadow:0 12px 30px rgba(243,175,66,.18);}
.lc-ecom-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;}
.lc-ecom-btn{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b1019;color:#e6edf6;padding:10px 11px;font:950 12px/1.2 inherit;cursor:pointer;}
.lc-ecom-btn.primary{border:0;background:linear-gradient(135deg,#f3af42,#fff0bd);color:#14100a;font-weight:1000;box-shadow:0 10px 24px rgba(243,175,66,.2);}
.lc-ecom-btn:disabled{cursor:not-allowed;opacity:.62;filter:saturate(.7);}
.lc-ecom-lock{border:1px solid rgba(52,211,153,.24);border-radius:12px;background:linear-gradient(135deg,rgba(52,211,153,.08),rgba(56,189,248,.04));padding:11px;margin-bottom:10px;}
.lc-ecom-lock b{font-size:13px;color:#dfffee;}
.lc-ecom-lock p{margin:6px 0 0;color:#b8c7d8;font-size:11px;line-height:1.5;font-weight:760;}
.lc-ecom-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}
.lc-ecom-chip{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.18);color:#dbeafe;padding:5px 8px;font-size:10px;font-weight:850;}
.lc-ecom-tabs{display:flex;gap:7px;margin-bottom:9px;flex-wrap:wrap;}
.lc-ecom-tab{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:#dce7f3;padding:7px 10px;font:950 11px/1 inherit;cursor:pointer;}
.lc-ecom-tab.is-on{border-color:rgba(243,175,66,.42);background:rgba(243,175,66,.12);color:#ffe3aa;}
.lc-ecom-package-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 9px;}
.lc-ecom-mini-note{margin:-2px 0 8px;color:#9fb4ca;font-size:11px;line-height:1.5;font-weight:760;}
.lc-ecom-custom-field{display:none;}
.lc-ecom-custom-field.is-on{display:grid;}
.lc-ecom-section-mini{display:block;margin:0 0 7px;color:#d9ecff;font-size:12px;font-weight:900;letter-spacing:.2px;}
.lc-ecom-steps{display:flex;gap:8px;flex-wrap:wrap;padding:0 14px 12px;border-bottom:1px solid rgba(255,255,255,.06);}
.lc-ecom-step{flex:1 1 120px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.03);color:#9fb4ca;padding:8px 10px;font-size:11px;font-weight:900;text-align:center;}
.lc-ecom-step.is-on{border-color:rgba(243,175,66,.42);background:rgba(243,175,66,.12);color:#ffe3aa;}
.lc-ecom-step.is-done{border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.08);color:#c8ffe8;}
.lc-ecom-step-block{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02);padding:12px;margin-bottom:10px;}
.lc-ecom-step-block h3{margin:0 0 10px;color:#fff;font-size:14px;line-height:1.3;}
.lc-ecom-step-tip{margin:-4px 0 10px;color:#9fb4ca;font-size:11px;line-height:1.55;font-weight:760;}
.lc-ecom-collapse-head{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;user-select:none;}
.lc-ecom-collapse-head b{font-size:13px;color:#dbeafe;}
.lc-ecom-collapse-head span{font-size:11px;color:#9fb4ca;}
.lc-ecom-collapse-body{display:none;margin-top:10px;}
.lc-ecom-collapse-body.is-open{display:block;}
.lc-ecom-package-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;min-width:0;}
.lc-ecom-package-card{display:grid;gap:5px;text-align:left;border:1px solid rgba(125,211,252,.16);border-radius:12px;background:rgba(6,12,23,.78);padding:10px;cursor:pointer;transition:all .18s ease;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;}
.lc-ecom-package-card:hover{border-color:rgba(125,211,252,.34);transform:translateY(-1px);}
.lc-ecom-package-card.is-on{border-color:rgba(243,175,66,.48);background:rgba(243,175,66,.1);box-shadow:0 0 0 1px rgba(243,175,66,.16) inset;}
.lc-ecom-package-card b{font-size:13px;color:#fff;min-width:0;overflow-wrap:anywhere;}
.lc-ecom-package-card em{font-style:normal;font-size:10px;font-weight:900;color:#ffe3aa;min-width:0;overflow-wrap:anywhere;}
.lc-ecom-package-card span{font-size:11px;color:#acc0d4;line-height:1.45;min-width:0;overflow-wrap:anywhere;}
.lc-ecom-package-card small{font-size:10px;color:#8ea3b8;line-height:1.4;min-width:0;overflow-wrap:anywhere;}
.lc-ecom-package-hidden{display:none!important;}
.lc-ecom-plan-banner{display:grid;gap:8px;border:1px solid rgba(243,175,66,.22);border-radius:12px;background:linear-gradient(135deg,rgba(243,175,66,.08),rgba(56,189,248,.05));padding:12px;margin-bottom:10px;}
.lc-ecom-plan-banner b{font-size:15px;color:#fff4cf;}
.lc-ecom-plan-banner p{margin:0;color:#c8d7e8;font-size:12px;line-height:1.55;}
.lc-ecom-plan-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;}
.lc-ecom-plan-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#f3af42);transition:width .25s ease;}
.lc-ecom-plan-map{display:grid;gap:6px;margin-bottom:10px;}
.lc-ecom-plan-map-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03);padding:8px 10px;font-size:11px;color:#dbeafe;}
.lc-ecom-plan-map-item i{font-style:normal;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:rgba(96,165,250,.16);color:#bfdbfe;font-size:10px;font-weight:1000;}
.lc-ecom-plan-map-item b{font-size:12px;color:#fff;}
.lc-ecom-plan-map-item span{color:#9fb4ca;line-height:1.4;}
.lc-ecom-plan-map-item small{color:#ffe3aa;font-weight:900;white-space:nowrap;}
.lc-ecom-shot-section{grid-column:1/-1;margin:2px 0 4px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);color:#dbeafe;font-size:12px;font-weight:900;}
.lc-ecom-output-empty{grid-column:1/-1;min-height:180px;display:grid!important;align-content:center;justify-items:center;gap:10px;text-align:center;border:1px dashed rgba(125,211,252,.32);background:rgba(14,165,233,.06);}
.lc-ecom-output-empty b{font-size:16px;color:#e0f2fe;}
.lc-ecom-output-empty span{max-width:560px;color:#bae6fd;font-size:13px;line-height:1.7;}
.lc-ecom-shot.is-compact{min-height:140px;padding:10px;}
.lc-ecom-shot.is-compact .lc-ecom-copy,.lc-ecom-shot.is-compact .lc-ecom-route-row{display:none;}
.lc-ecom-shot.is-compact .lc-ecom-shot-preview{min-height:96px;}
.lc-ecom-shot.is-compact .lc-ecom-shot-preview img{height:120px;}
.lc-ecom-advanced-note{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:rgba(125,211,252,.08);color:#bae6fd;font-size:11px;line-height:1.5;}
@media(max-width:1080px){.lc-ecom-package-cards{grid-template-columns:1fr;}}
.lc-ecom-step-block.is-wizard-hidden{display:none!important;}
.lc-ecom-step-block.is-wizard-active{display:block;}
.lc-ecom-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;}.lc-ecom-restart-btn{border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.1);color:#fde68a;font-size:12px;font-weight:900;padding:6px 10px;border-radius:8px;cursor:pointer;white-space:nowrap;}.lc-ecom-restart-btn:hover{background:rgba(251,191,36,.18);}.lc-ecom-restart-btn:disabled{opacity:.45;cursor:not-allowed;}.lc-ecom-wizard-restart-row{display:flex;justify-content:center;margin-top:2px;}.lc-ecom-wizard-restart-row .lc-ecom-link-btn{font-size:11px;color:#fcd34d;}.lc-ecom-wizard-nav{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);}
.lc-ecom-wizard-nav label{display:block;font-size:12px;color:#dbeafe;font-weight:900;}
.lc-ecom-wizard-nav .lc-ecom-actions{grid-template-columns:1fr 1fr;margin:0;}
.lc-ecom-wizard-hint{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:rgba(56,189,248,.08);border:1px solid rgba(125,211,252,.18);color:#bae6fd;font-size:12px;line-height:1.55;font-weight:760;}
.lc-ecom-right-empty{display:grid;place-items:center;min-height:220px;border:1px dashed rgba(125,211,252,.24);border-radius:12px;padding:24px 16px;text-align:center;color:#9fb4ca;font-size:13px;line-height:1.65;margin-bottom:10px;}
.lc-ecom-right-empty b{display:block;margin-bottom:8px;color:#fff;font-size:15px;}
.lc-ecom-right-empty span{display:block;max-width:560px;margin:4px auto 0;color:inherit;font-weight:760;}
.lc-ecom-right-empty.is-summary{display:block;text-align:left;place-items:stretch;padding:18px 18px 16px;}
.lc-ecom-right-empty.is-summary b{margin-bottom:6px;}
.lc-ecom-right-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}
.lc-ecom-right-summary-head b{margin:0;}
.lc-ecom-right-summary-head span{max-width:none;margin:3px 0 0;}
.lc-ecom-right-summary-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:230px;}
.lc-ecom-right-summary-chips i{font-style:normal;border:1px solid rgba(45,212,191,.24);border-radius:999px;background:rgba(20,184,166,.1);color:#bff8ec;padding:4px 8px;font-size:11px;font-weight:900;white-space:nowrap;}
.lc-ecom-right-sync{display:grid;gap:10px;margin-top:12px;}
.lc-ecom-right-sync-row{display:grid;grid-template-columns:86px 1fr;gap:10px;align-items:start;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:rgba(15,23,42,.16);}
.lc-ecom-right-sync-row em{font-style:normal;color:#94a3b8;font-size:12px;font-weight:900;}
.lc-ecom-right-sync-row strong{color:#e5f0ff;font-size:13px;line-height:1.5;word-break:break-word;}
.lc-ecom-right-sync-selling{max-height:108px;overflow:auto;white-space:pre-wrap;}
.lc-ecom-right-checklist{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(59,130,246,.08);border:1px solid rgba(147,197,253,.18);color:#cfe3ff;font-size:12px;font-weight:850;line-height:1.45;}
.lc-ecom-right-checklist span{max-width:none;margin:0;color:inherit;font-weight:inherit;}
.lc-ecom-right-next{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(20,184,166,.1);border:1px solid rgba(45,212,191,.22);color:#bff8ec;font-weight:900;}
.lc-ecom-done-summary{display:grid;gap:10px;}
.lc-ecom-done-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}
.lc-ecom-done-stat div{border:1px solid rgba(52,211,153,.22);border-radius:10px;background:rgba(52,211,153,.08);padding:10px;text-align:center;}
.lc-ecom-done-stat b{display:block;font-size:18px;color:#bbf7d0;}
.lc-ecom-done-stat span{font-size:10px;color:#9fb4ca;}
.lc-ecom-done-actions{display:grid;gap:8px;}
.lc-ecom-done-download{width:100%;justify-content:center;}
.lc-ecom-done-tip{font-size:11px;line-height:1.5;color:#9fb4ca;}
.lc-ecom-planner.is-wizard-step-5 .lc-ecom-plan-banner{border-color:rgba(52,211,153,.28);}


.lc-ecom-template-block{margin:10px 0 0;}
.lc-ecom-template-help{margin-top:8px;}
.lc-ecom-section-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;}
.lc-ecom-link-btn{border:0;background:none;color:#ffe3aa;font-size:12px;font-weight:900;cursor:pointer;padding:0;}
.lc-ecom-link-btn:hover{text-decoration:underline;}
.lc-ecom-standard-list{display:grid;gap:8px;}
.lc-ecom-standard-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.03);padding:10px 11px;}
.lc-ecom-standard-item b{display:block;font-size:13px;color:#fff;}
.lc-ecom-standard-item span{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:#acc0d4;}
.lc-ecom-standard-item small{font-size:11px;font-weight:900;color:#ffe3aa;white-space:nowrap;}
.lc-ecom-chip-list{display:flex;flex-wrap:wrap;gap:8px;}
.lc-ecom-chip-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:rgba(7,14,26,.72);color:#dcecff;padding:8px 11px;font-size:12px;font-weight:850;cursor:pointer;transition:all .18s ease;}
.lc-ecom-chip-btn small{font-size:11px;font-weight:700;color:#9fb6ca;}
.lc-ecom-chip-btn:hover{border-color:rgba(125,211,252,.38);transform:translateY(-1px);}
.lc-ecom-chip-btn.is-on{border-color:rgba(243,175,66,.48);background:rgba(243,175,66,.12);color:#fff2cd;box-shadow:0 0 0 1px rgba(243,175,66,.18) inset;}
.lc-ecom-advanced-block{display:none;}
.lc-ecom-advanced-block.is-open{display:block;}
.lc-ecom-template-groups{display:grid;grid-template-columns:1fr;gap:10px;}
.lc-ecom-template-group{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);padding:10px;}
.lc-ecom-template-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;}
.lc-ecom-template-group-head b{font-size:13px;color:#fff;}
.lc-ecom-template-group-head span{font-size:11px;color:#9fb6ca;}
.lc-ecom-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
.lc-ecom-template-tile{display:grid;gap:5px;align-content:start;border:1px solid rgba(125,211,252,.16);border-radius:11px;background:rgba(6,12,23,.78);padding:10px;cursor:pointer;transition:all .18s ease;}
.lc-ecom-template-tile:hover{border-color:rgba(125,211,252,.34);transform:translateY(-1px);}
.lc-ecom-template-tile.is-on{border-color:rgba(243,175,66,.44);background:rgba(243,175,66,.1);box-shadow:0 0 0 1px rgba(243,175,66,.16) inset;}
.lc-ecom-template-tile b{font-size:13px;color:#eff6ff;}
.lc-ecom-template-tile span{font-size:11px;color:#acc0d4;line-height:1.45;}
.lc-ecom-template-tile small{font-size:11px;color:#ffe3aa;font-weight:800;}
.lc-ecom-output-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;}
.lc-ecom-output-head b{display:block;font-size:14px;color:#fff;}
.lc-ecom-output-head span{display:block;margin-top:4px;color:#a9bbcf;font-size:11px;line-height:1.4;}
.lc-ecom-total-cost{border:1px solid rgba(243,175,66,.22);border-radius:999px;background:rgba(243,175,66,.08);color:#ffe3aa;padding:6px 9px;font-size:11px;font-weight:1000;white-space:nowrap;}
.lc-ecom-batch-panel{display:none;margin:0 0 10px;border:1px solid rgba(125,211,252,.2);border-radius:12px;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(52,211,153,.045));padding:11px;gap:9px;}
.lc-ecom-batch-panel.is-on{display:grid;}
.lc-ecom-batch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.lc-ecom-batch-head b{display:block;color:#eff6ff;font-size:13px;line-height:1.25;}
.lc-ecom-batch-head span{display:block;margin-top:4px;color:#a9bbcf;font-size:11px;line-height:1.45;}
.lc-ecom-batch-progress{height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;}
.lc-ecom-batch-progress i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#34d399,#7dd3fc,#f3af42);transition:width .25s ease;}
.lc-ecom-batch-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;}
.lc-ecom-batch-stats div{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(3,7,18,.34);padding:8px;text-align:center;}
.lc-ecom-batch-stats b{display:block;color:#fff;font-size:16px;}
.lc-ecom-batch-stats span{font-size:10px;color:#9fb4ca;}
.lc-ecom-batch-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.lc-ecom-batch-actions button{border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0b1019;color:#dce7f3;padding:8px 9px;font:950 11px/1.2 inherit;cursor:pointer;}
.lc-ecom-batch-actions button.primary{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.12);color:#c8ffe8;}
.lc-ecom-batch-actions button.warn{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.12);color:#fecaca;}
.lc-ecom-batch-actions button:disabled{opacity:.5;cursor:not-allowed;}
.lc-ecom-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:none;overflow:visible;padding-right:2px;}
.lc-ecom-shot{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);padding:11px;min-height:178px;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;overflow:hidden;}
.lc-ecom-shot.is-running{border-color:rgba(125,211,252,.35);background:rgba(14,165,233,.08);}
.lc-ecom-shot.is-done{border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.075);}
.lc-ecom-shot.is-cancelled{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.08);}
.lc-ecom-shot.is-error{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.075);}
.lc-ecom-shot-head{display:flex;align-items:center;justify-content:space-between;gap:8px;}
.lc-ecom-shot-head b{font-size:13px;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lc-ecom-shot-head span{border-radius:999px;background:rgba(96,165,250,.14);color:#bfdbfe;padding:4px 7px;font-size:10px;font-weight:950;}
.lc-ecom-shot p{margin:0;color:#b8c7d8;font-size:11px;line-height:1.55;min-width:0;overflow-wrap:anywhere;}
.lc-ecom-shot-preview{display:none;position:relative;min-height:132px;border-radius:10px;overflow:hidden;background:rgba(3,7,18,.58);border:1px solid rgba(255,255,255,.08);}
.lc-ecom-shot.has-img .lc-ecom-shot-preview,.lc-ecom-shot.is-running .lc-ecom-shot-preview{display:block;}
.lc-ecom-shot-preview img{display:block;width:100%;height:160px;object-fit:contain;background:#050912;}
.lc-ecom-shot.is-running.has-img .lc-ecom-shot-preview img{opacity:.42;filter:saturate(.75) brightness(.72);}
.lc-ecom-shot-loading{position:absolute;inset:0;display:none;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:10px;padding:16px;background:linear-gradient(180deg,rgba(2,6,23,.52),rgba(2,6,23,.9));backdrop-filter:blur(3px);}
.lc-ecom-shot.is-running .lc-ecom-shot-loading{display:grid;}
.lc-ecom-shot-loading::before{content:"";position:absolute;inset:-40% -15%;background:linear-gradient(120deg,transparent 0%,rgba(125,211,252,.08) 35%,rgba(255,255,255,.18) 50%,rgba(125,211,252,.08) 65%,transparent 100%);animation:lcEcomShotSweep 1.9s linear infinite;}
.lc-ecom-shot-spinner{position:relative;z-index:1;width:30px;height:30px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:#7dd3fc;border-right-color:#fde68a;animation:lcEcomShotSpin .85s linear infinite;}
.lc-ecom-shot-loading-copy{position:relative;z-index:1;display:grid;gap:5px;text-align:center;}
.lc-ecom-shot-loading-copy b{font-size:13px;color:#f8fbff;}
.lc-ecom-shot-loading-copy span{font-size:11px;line-height:1.5;color:#d9f2ff;}
.lc-ecom-shot-loading-track{position:relative;z-index:1;width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;}
.lc-ecom-shot-loading-track i{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#fde68a,#7dd3fc);background-size:200% 100%;animation:lcEcomShotBar 1.15s ease-in-out infinite;}
.lc-ecom-shot-status{display:block;width:100%;max-width:100%;box-sizing:border-box;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.54);color:#cbd5e1;padding:5px 8px;font-size:10px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-ecom-shot.is-running .lc-ecom-shot-status{border-color:rgba(125,211,252,.28);color:#bae6fd;box-shadow:0 0 0 1px rgba(125,211,252,.08) inset;animation:lcEcomShotPulse 1.2s ease-in-out infinite;}
.lc-ecom-shot.is-done .lc-ecom-shot-status{border-color:rgba(52,211,153,.28);color:#bbf7d0;}
.lc-ecom-shot.is-cancelled .lc-ecom-shot-status{border-color:rgba(251,191,36,.28);color:#fde68a;}
.lc-ecom-shot.is-error .lc-ecom-shot-status{border-color:rgba(248,113,113,.28);color:#fecaca;}
.lc-ecom-shot.is-error .lc-ecom-shot-preview{display:block;min-height:112px;background:rgba(127,29,29,.14);border-color:rgba(248,113,113,.28);}
.lc-ecom-shot-error-panel{height:100%;min-height:112px;display:grid;align-content:center;gap:7px;padding:14px;border-radius:10px;background:linear-gradient(180deg,rgba(127,29,29,.18),rgba(69,10,10,.26));color:#fecaca;text-align:center;}
.lc-ecom-shot-error-panel b{font-size:14px;color:#fecaca;font-weight:1000;}
.lc-ecom-shot-error-panel span{font-size:11px;line-height:1.5;color:#fee2e2;font-weight:850;overflow-wrap:anywhere;}
.lc-ecom-shot-error-panel small{font-size:11px;line-height:1.45;color:#fde68a;font-weight:900;}
.lc-ecom-copy{border-top:1px solid rgba(255,255,255,.08);padding-top:7px;color:#fff4cf;font-size:11px;line-height:1.45;}
.lc-ecom-shot-actions{position:relative;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;pointer-events:auto;}
.lc-ecom-shot-actions button{position:relative;z-index:7;min-width:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0b1019;color:#dce7f3;padding:8px 7px;font:950 11px/1.2 inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;}
.lc-ecom-shot-actions button.primary{background:rgba(52,211,153,.13);border-color:rgba(52,211,153,.32);color:#c8ffe8;}
.lc-ecom-shot-actions button.gold{background:rgba(243,175,66,.12);border-color:rgba(243,175,66,.32);color:#ffe3aa;}
.lc-ecom-shot-actions button.warn{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.34);color:#ffd6d6;}
.lc-ecom-shot-actions button:disabled{cursor:wait;opacity:.62;}
.lc-ecom-route-row{display:grid;grid-template-columns:1fr;gap:5px;}
.lc-ecom-route-row label{color:#dbeafe;font-size:10px;font-weight:900;}
.lc-ecom-route-row select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#080d15;color:#fff;padding:8px 9px;font:900 11px/1.2 inherit;outline:none;}
.lc-ecom-prompt-editor{display:none;position:fixed;inset:0;z-index:176600;background:rgba(0,0,0,.58);align-items:center;justify-content:center;padding:18px;}
.lc-ecom-prompt-editor.is-open{display:flex;}
.lc-ecom-editor-card{width:min(760px,100%);max-height:88vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0b1019;box-shadow:0 24px 70px rgba(0,0,0,.48);overflow:hidden;}
.lc-ecom-editor-head,.lc-ecom-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.08);}
.lc-ecom-editor-actions{border-bottom:0;border-top:1px solid rgba(255,255,255,.08);}
.lc-ecom-editor-head b{font-size:14px;color:#fff;}
.lc-ecom-editor-card textarea{width:100%;height:460px;min-height:260px;resize:vertical;border:0;background:#070b12;color:#eef7ff;padding:14px;font:13px/1.65 Consolas,"Microsoft YaHei",monospace;outline:none;}
.lc-ecom-editor-body{min-height:0;overflow:auto;background:#070b12;}
.lc-ecom-editor-tabs{display:flex;gap:8px;padding:12px 13px 0;background:#070b12;}
.lc-ecom-editor-tab{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#111827;color:#e5edf8;padding:9px 12px;font:950 12px/1 inherit;cursor:pointer;}
.lc-ecom-editor-tab.is-on{border-color:rgba(243,175,66,.65);background:linear-gradient(135deg,#f3af42,#fff0bd);color:#14100a;}
.lc-ecom-editor-panel{display:none;padding:12px 13px 14px;}
.lc-ecom-editor-panel.is-on{display:block;}
.lc-ecom-editor-panel textarea{height:420px;}
.lc-ecom-textedit-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:13px;align-items:start;}
.lc-ecom-textedit-preview{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b1019;min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.lc-ecom-textedit-preview img{max-width:100%;max-height:360px;object-fit:contain;display:block;}
.lc-ecom-textedit-fields{display:grid;gap:10px;}
.lc-ecom-textedit-fields label{display:grid;gap:6px;color:#cbd5e1;font:900 12px/1.35 inherit;}
.lc-ecom-textedit-fields input,.lc-ecom-textedit-fields textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b1019;color:#eef7ff;padding:10px 11px;font:13px/1.5 "Microsoft YaHei",Arial,sans-serif;outline:none;}
.lc-ecom-textedit-fields textarea{height:92px;min-height:92px;resize:vertical;}
.lc-ecom-textedit-tip{margin:0;color:#94a3b8;font:12px/1.55 inherit;}
.lc-ecom-editor-actions [data-mode-only]{display:none;}
.lc-ecom-prompt-editor[data-editor-mode="prompt"] .lc-ecom-editor-actions [data-mode-only="prompt"],
.lc-ecom-prompt-editor[data-editor-mode="text"] .lc-ecom-editor-actions [data-mode-only="text"]{display:inline-flex;}
.lc-ecom-editor-actions button{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#111827;color:#e5edf8;padding:10px 12px;font:950 12px/1 inherit;cursor:pointer;}
.lc-ecom-editor-actions button.primary{border:0;background:linear-gradient(135deg,#f3af42,#fff0bd);color:#14100a;}
@media (max-width:640px){
  .lc-ecom-editor-card{max-height:92vh;}
  .lc-ecom-textedit-grid{grid-template-columns:1fr;}
  .lc-ecom-textedit-preview{min-height:180px;}
  .lc-ecom-textedit-preview img{max-height:240px;}
}
body.lc-clear-mode .lc-ecom-head b{font-size:20px;}
body.lc-clear-mode .lc-ecom-head p,body.lc-clear-mode .lc-ecom-field,body.lc-clear-mode .lc-ecom-shot p{font-size:14px;}
body.lc-clear-mode .lc-ecom-shot-head b{font-size:16px;}
@keyframes lcEcomShotSpin{to{transform:rotate(360deg);}}
@keyframes lcEcomShotPulse{0%,100%{opacity:1;}50%{opacity:.72;}}
@keyframes lcEcomShotSweep{0%{transform:translateX(-22%) translateY(-4%) rotate(10deg);}100%{transform:translateX(22%) translateY(4%) rotate(10deg);}}
@keyframes lcEcomShotBar{0%{transform:translateX(-18%);background-position:0% 50%;}50%{transform:translateX(95%);background-position:100% 50%;}100%{transform:translateX(168%);background-position:0% 50%;}}
@media(max-width:1080px){
  .lc-ecom-body{grid-template-columns:1fr;}
  .lc-ecom-shot-grid{grid-template-columns:1fr;}
  .lc-ecom-actions{grid-template-columns:1fr;}
  .lc-ecom-batch-actions{grid-template-columns:1fr;}
}
@media(max-width:720px){
  .lc-ecom-grid2{grid-template-columns:1fr;}
}
@media(max-width:980px){
  .lc-console-shell.is-ecom-mode .lc-console-desk{padding:10px 12px 12px;overflow:hidden;}
}
.lc-clear-mode .lc-guide-section-hd strong,.lc-clear-mode .lc-guide-current-title,.lc-clear-mode .lc-guide-panel h3{font-size:17px!important;color:#fff!important;}
.lc-clear-mode .lc-guide-section,.lc-clear-mode .lc-guide-current,.lc-clear-mode .lc-guide-rec,.lc-clear-mode .lc-guide-delivery,.lc-clear-mode .matrix-inline-entry{border-color:rgba(125,211,252,.28)!important;background:rgba(8,20,30,.92)!important;}
.lc-clear-mode .lc-guide-step span,.lc-clear-mode .lc-guide-section-hd span,.lc-clear-mode .lc-guide-panel p,.lc-clear-mode .lc-guide-engine span{font-size:13px!important;color:#dbeafe!important;}
.lc-clear-mode .lc-console-desk{grid-template-columns:360px minmax(0,1fr);gap:16px;padding:14px 18px 18px;}
.lc-clear-mode .lc-console-flow{overflow:visible;}
.lc-clear-mode #lc-v3-master .lc-v3-master-body{gap:12px!important;padding-right:8px!important;}
.lc-clear-mode #lc-v3-master .lc-guide-section,
.lc-clear-mode #lc-v3-master .lc-guide-current,
.lc-clear-mode #lc-v3-master .lc-guide-rec,
.lc-clear-mode #lc-v3-master .lc-guide-delivery{
  border-radius:10px!important;border-color:rgba(125,211,252,.34)!important;background:rgba(8,20,30,.95)!important;
}
.lc-clear-mode #lc-v3-master .lc-guide-section{padding:13px!important;}
.lc-clear-mode #lc-v3-master .lc-guide-section-hd{margin-bottom:10px!important;}
.lc-clear-mode #lc-v3-master .lc-guide-section-hd strong{font-size:18px!important;line-height:1.35!important;}
.lc-clear-mode #lc-v3-master .lc-guide-section-hd span,
.lc-clear-mode #lc-v3-master .lc-guide-state{font-size:13px!important;line-height:1.45!important;}
.lc-clear-mode #lc-v3-master .lc-guide-engines{gap:10px!important;}
.lc-clear-mode #lc-v3-master .lc-guide-engine,
.lc-clear-mode #lc-v3-master #engine-pick .engine-card{
  min-height:76px!important;padding:14px 12px!important;border-radius:12px!important;
}
.lc-clear-mode #lc-v3-master .lc-guide-engine b,
.lc-clear-mode #lc-v3-master .engine-card-title{font-size:16px!important;line-height:1.25!important;color:#fff!important;}
.lc-clear-mode #lc-v3-master .lc-guide-engine span,
.lc-clear-mode #lc-v3-master .engine-card-sub{font-size:13px!important;line-height:1.45!important;color:#dbeafe!important;}
.lc-clear-mode #lc-v3-master .lc-v3-topic-label{font-size:16px!important;line-height:1.35!important;margin:10px 0!important;}
.lc-clear-mode #lc-v3-master .lc-v3-topic-label span{font-size:13px!important;color:#b6d4e8!important;}
.lc-clear-mode #lc-v3-master #main-textarea,
.lc-clear-mode #lc-v3-master textarea,
.lc-clear-mode #lc-v3-master input,
.lc-clear-mode #lc-v3-master select{
  font-size:17px!important;line-height:1.65!important;color:#f8fbff!important;
}
.lc-clear-mode #lc-v3-master #main-textarea{min-height:120px!important;height:120px!important;max-height:220px!important;padding:14px!important;}
.lc-clear-mode #lc-v3-master #main-textarea::placeholder,
.lc-clear-mode textarea::placeholder,
.lc-clear-mode input::placeholder{color:#b9cde3!important;opacity:1!important;}
.lc-clear-mode #lc-v3-master .input-hint-line,
.lc-clear-mode #lc-v3-master .gen-wait-hint,
.lc-clear-mode #lc-v3-master .free-trial-hint{font-size:13px!important;line-height:1.55!important;color:#cbd5e1!important;}
.lc-clear-mode #lc-v3-master .btn-attach,
.lc-clear-mode #lc-v3-master .btn-refresh,
.lc-clear-mode #lc-v3-master .btn-confirm,
.lc-clear-mode #lc-v3-master .btn-reroll,
.lc-clear-mode #lc-v3-master .btn-custom-open,
.lc-clear-mode #lc-v3-master #gen-btn.btn-generate{
  min-height:42px!important;font-size:15px!important;line-height:1.35!important;border-radius:10px!important;padding:10px 14px!important;
}
.lc-clear-mode #lc-v3-master #gen-btn.btn-generate{min-height:54px!important;font-size:16px!important;}
.lc-clear-mode #lc-v3-master #output-section .prompt-block .block-head,
.lc-clear-mode #lc-v3-master #output-section .prompt-block .block-body,
.lc-clear-mode #lc-v3-master #analysis-stage,
.lc-clear-mode #lc-v3-master #custom-stage,
.lc-clear-mode #lc-v3-master #thinking-stage{font-size:15px!important;line-height:1.68!important;color:#f8fbff!important;}
.lc-clear-mode #i2-workbench .i2-gen-hero-hd h3{font-size:18px!important;line-height:1.3!important;}
.lc-clear-mode #i2-workbench .i2-stage-pill,
.lc-clear-mode #i2-workbench .i2-globe-tips,
.lc-clear-mode #i2-workbench .i2-load-sub,
.lc-clear-mode #i2-workbench .i2-preview-ph,
.lc-clear-mode #i2-workbench .i2-result-basic,
.lc-clear-mode #i2-workbench .i2-prompt-snippet,
.lc-clear-mode #i2-workbench .i2-history-empty{font-size:13px!important;line-height:1.55!important;color:#dbeafe!important;}
.lc-clear-mode #i2-workbench button,
.lc-clear-mode #i2-workbench .btn-i2-gen,
.lc-clear-mode #i2-workbench .btn-i2-dl,
.lc-clear-mode #i2-workbench .btn-i2-copy-prompt{min-height:42px!important;font-size:14px!important;border-radius:10px!important;}
.lc-clear-mode .image-reverse-overlay{padding:14px!important;background:rgba(2,6,23,.82)!important;}
.lc-clear-mode .image-reverse-workbench{width:min(1680px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;border-radius:18px!important;}
.lc-clear-mode .image-reverse-head{padding:16px 18px!important;}
.lc-clear-mode .image-reverse-mark{width:48px!important;height:48px!important;font-size:25px!important;}
.lc-clear-mode .image-reverse-title h2{font-size:26px!important;line-height:1.18!important;}
.lc-clear-mode .image-reverse-title p{font-size:15px!important;line-height:1.5!important;color:#dbeafe!important;}
.lc-clear-mode .image-reverse-actions button,
.lc-clear-mode .ir-btn{min-height:42px!important;font-size:15px!important;border-radius:11px!important;padding:10px 14px!important;}
.lc-clear-mode .ir-close{width:44px!important;height:44px!important;font-size:26px!important;padding:0!important;}
.lc-clear-mode .image-reverse-body{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.1fr) minmax(420px,.92fr)!important;gap:14px!important;padding:14px!important;}
.lc-clear-mode .ir-panel{border-radius:16px!important;border-color:rgba(125,211,252,.22)!important;background:#0d1420!important;}
.lc-clear-mode .ir-panel-head{font-size:16px!important;line-height:1.35!important;padding:13px 14px!important;}
.lc-clear-mode .ir-panel-head span{font-size:13px!important;color:#dbeafe!important;}
.lc-clear-mode .ir-upload-empty,
.lc-clear-mode .ir-status,
.lc-clear-mode .ir-tip,
.lc-clear-mode .ir-result-card p,
.lc-clear-mode .ir-copy-list,
.lc-clear-mode .ir-note-output,
.lc-clear-mode .ir-gen-empty,
.lc-clear-mode .ir-gen-loading,
.lc-clear-mode .ir-gen-meta{font-size:15px!important;line-height:1.7!important;color:#e8f3ff!important;}
.lc-clear-mode .ir-upload-empty b,
.lc-clear-mode .ir-gen-empty b,
.lc-clear-mode .ir-result-card h3,
.lc-clear-mode .ir-edit-box label{font-size:17px!important;line-height:1.35!important;}
.lc-clear-mode .ir-tags span,
.lc-clear-mode .ir-edit-chip,
.lc-clear-mode .ir-quality-btn span{font-size:13px!important;}
.lc-clear-mode .ir-quality-btn{min-height:54px!important;font-size:15px!important;}
.lc-clear-mode #ir-prompt-result,
.lc-clear-mode .ir-edit-box textarea{font-size:15px!important;line-height:1.7!important;min-height:150px!important;padding:13px!important;}
.lc-clear-mode .ir-edit-box textarea{min-height:96px!important;}
.lc-clear-mode .ir-result-grid{gap:12px!important;padding:12px!important;}
.lc-clear-mode .ir-result-card{padding:13px!important;border-radius:13px!important;}
@media(max-width:1180px){
  .lc-clear-mode .lc-console-desk{grid-template-columns:330px minmax(0,1fr);}
  .lc-clear-mode .image-reverse-body{grid-template-columns:1fr!important;overflow:auto!important;}
}
.lc-console-desk{min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;padding:12px 16px 16px;}
.lc-console-flow{min-height:0;display:flex;flex-direction:column;overflow:hidden;}
.lc-console-canvas{min-width:0;min-height:0;display:flex;flex-direction:column;}
.lc-console-shell.is-create-collapsed .lc-console-desk{grid-template-columns:minmax(0,1fr);}
.lc-console-shell.is-create-collapsed .lc-console-flow{display:none;}
body.lc-v3-home #lc-v3-master{
  width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;
  padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;
}
body.lc-v3-home #lc-v3-master .lc-v3-master-body{
  height:100%;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:0 4px 0 0!important;gap:8px!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-section,
body.lc-v3-home #lc-v3-master .lc-guide-current,
body.lc-v3-home #lc-v3-master .lc-guide-rec,
body.lc-v3-home #lc-v3-master .lc-guide-delivery,
body.lc-v3-home #lc-v3-master .matrix-inline-entry{
  border:1px solid rgba(var(--lc-console-accent-rgb),.18)!important;
  border-radius:7px!important;
  background:rgba(var(--lc-console-card),.84)!important;
  box-shadow:none!important;
  margin:0!important;
  padding:10px!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-section-hd{margin-bottom:8px!important;align-items:center!important;}
body.lc-v3-home #lc-v3-master .lc-guide-section-hd strong,
body.lc-v3-home #lc-v3-master .lc-guide-current-top strong,
body.lc-v3-home #lc-v3-master .lc-guide-rec-head strong{
  color:#dffffb!important;font-size:12px!important;text-shadow:none!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-section-hd span.lc-guide-state,
body.lc-v3-home #lc-v3-master .lc-guide-current-top span,
body.lc-v3-home #lc-v3-master .lc-guide-source{
  color:#90e3dc!important;border-color:rgba(var(--lc-console-accent-rgb),.22)!important;background:rgba(var(--lc-console-accent-rgb),.08)!important;
}
body.lc-v3-home #lc-v3-master .hero-engine{margin:0!important;padding:0!important;}
body.lc-v3-home #lc-v3-master #engine-pick{grid-template-columns:1fr 1fr!important;gap:8px!important;}
body.lc-v3-home #lc-v3-master #engine-pick .engine-card{
  min-height:58px!important;border-radius:12px!important;border:1.5px solid rgba(148,163,184,.18)!important;
  background:rgba(255,255,255,0.02)!important;color:#7f9694!important;padding:10px 12px!important;box-shadow:none!important;overflow:hidden!important;
}
body.lc-v3-home #lc-v3-master #engine-pick .engine-card.is-active{
  border-color:rgba(var(--lc-console-accent-rgb),.48)!important;
  background:rgba(var(--lc-console-accent-rgb),.1)!important;
  color:#eafffb!important;
  box-shadow:0 0 20px rgba(var(--lc-console-accent-rgb),.18),0 12px 40px rgba(0,0,0,0.35)!important;
}
body.lc-v3-home #lc-v3-master .engine-card-pro{display:block!important;font-size:8px!important;padding:2px 5px!important;top:5px!important;right:6px!important;}
body.lc-v3-home #lc-v3-master .engine-card-icon{display:flex!important;width:30px!important;height:30px!important;font-size:18px!important;border-radius:8px!important;background:rgba(255,255,255,0.05)!important;}
body.lc-v3-home #lc-v3-master .engine-card-title{font-size:12px!important;}
body.lc-v3-home #lc-v3-master .engine-card-sub{font-size:9px!important;margin-top:1px!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist{order:10;margin-top:8px!important;border-radius:7px!important;border-color:rgba(148,163,184,.13)!important;background:rgba(var(--lc-console-card),.52)!important;box-shadow:none!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist>summary{padding:8px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist-title b{font-size:11px!important;color:#89d8d2!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist-title small{display:none!important;}
body.lc-v3-home #lc-v3-master .lc-guide-assist>summary::after{min-width:28px;height:24px;font-size:10px!important;}
body.lc-v3-home #lc-v3-master .lc-v3-topic-label{
  margin:6px 0 6px!important;color:#dffffb!important;font-size:12px!important;text-shadow:none!important;
}
body.lc-v3-home #lc-v3-master .lc-v3-topic-label span{font-size:10px!important;color:#6f9692!important;}
body.lc-v3-home #lc-v3-master .input-stage,
body.lc-v3-home #lc-v3-master #input-stage{
  border:1px solid rgba(148,163,184,.13)!important;border-radius:5px!important;background:rgba(var(--lc-console-card),.52)!important;padding:10px!important;box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master #main-textarea{
  min-height:76px!important;height:76px!important;max-height:150px!important;
  color:#edfdfb!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;text-shadow:none!important;
}
body.lc-v3-home #lc-v3-master #main-textarea:focus{height:98px!important;}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master #main-textarea{
  background:var(--lc-theme-bg-card)!important;
  border-color:var(--lc-theme-border)!important;
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master #main-textarea::placeholder{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master #main-textarea:focus{
  border-color:var(--lc-theme-border-strong)!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master .input-toolbar{padding-top:6px!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea{
  min-height:76px!important;height:76px!important;max-height:150px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench .lc-guide-input-section #main-textarea:focus{height:98px!important;}
body.lc-v3-home #lc-v3-master .lc-guide-input-section .input-toolbar-hints{
  flex:0 0 auto!important;min-height:0!important;height:auto!important;
}
body.lc-v3-home #lc-v3-master .input-hint-line:first-child,
body.lc-v3-home #lc-v3-master .input-hint-line{font-size:9px!important;color:#657b78!important;background:transparent!important;border:0!important;padding:0!important;}
body.lc-v3-home #lc-v3-master .lc-upload-zone{
  margin-top:8px!important;border:1px dashed rgba(var(--lc-console-accent-rgb),.36)!important;border-radius:6px!important;
  background:rgba(var(--lc-console-accent-rgb),.055)!important;padding:8px!important;
}
body.lc-v3-home #lc-v3-master .btn-attach,
body.lc-v3-home #lc-v3-master .btn-refresh{
  border:1px solid rgba(var(--lc-console-accent-rgb),.22)!important;background:rgba(var(--lc-console-card),.68)!important;color:#9ee9e2!important;border-radius:5px!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-current{display:none!important;}
body.lc-v3-home #lc-v3-master .lc-guide-run-section #gen-btn.btn-generate{
  min-height:46px!important;border:0!important;border-radius:6px!important;
  background:linear-gradient(135deg,var(--lc-console-accent),rgba(var(--lc-console-accent-rgb),.72))!important;
  color:#f0fffd!important;font-size:13px!important;font-weight:1000!important;box-shadow:0 12px 30px rgba(var(--lc-console-accent-rgb),.22)!important;
}
body.lc-v3-home #lc-v3-master .gen-wait-hint,
body.lc-v3-home #lc-v3-master .free-trial-hint{font-size:10px!important;color:#607a77!important;}
body.lc-v3-home #lc-v3-master .lc-guide-analysis-host{min-height:0!important;}
body.lc-v3-home #lc-v3-master .lc-guide-analysis-host:not(.is-current):not(.is-open) #analysis-stage[style*="display: none"]{display:none!important;}
body.lc-v3-home #lc-v3-master #analysis-stage .rec-bar{
  border-color:rgba(var(--lc-console-accent-rgb),.28)!important;background:rgba(var(--lc-console-accent-rgb),.08)!important;border-radius:6px!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-confirm{
  background:linear-gradient(135deg,var(--lc-console-accent),rgba(var(--lc-console-accent-rgb),.72))!important;color:#f0fffd!important;
}
body.lc-v3-home #lc-v3-master #analysis-stage .btn-reroll,
body.lc-v3-home #lc-v3-master #analysis-stage .btn-custom-open{
  border:1px solid rgba(148,163,184,.14)!important;background:rgba(var(--lc-console-card),.55)!important;color:#92aaa8!important;
}
body.lc-v3-home #lc-v3-master .lc-guide-output-section{min-height:0!important;}
body.lc-v3-home #lc-v3-master #output-section .prompt-block{
  border:1px solid rgba(var(--lc-console-accent-rgb),.16)!important;border-radius:6px!important;background:#0a1818!important;margin-bottom:8px!important;
}
body.lc-v3-home #lc-v3-master #output-section .prompt-block .block-head{padding:8px 10px!important;}
body.lc-v3-home #lc-v3-master #output-section .prompt-block .block-body{
  max-height:154px!important;padding:10px!important;font-size:12px!important;line-height:1.62!important;color:#f5fbff!important;
  background:#030708!important;border:1px solid rgba(var(--lc-console-accent-rgb),.24)!important;border-radius:7px!important;overflow-y:auto!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-section{order:50;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .lc-guide-section-hd{margin-bottom:6px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .lc-guide-state i{
  display:inline-flex;border-radius:999px;background:#e0a323;color:#071211;padding:2px 7px;font-style:normal;font-size:9px;font-weight:1000;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-section #lc-i2-sale-badge{display:none!important;}
body.lc-v3-home #i2-workbench{
  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.18)!important;border-radius:7px!important;
  background:rgba(var(--lc-console-card),.84)!important;box-shadow:none!important;display:flex!important;overflow:hidden!important;
}
body.lc-v3-home #i2-workbench .i2-v3-workbench{
  width:100%;height:100%;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr)!important;
}
body.lc-v3-home #i2-workbench .i2-main-stage{grid-column:1!important;grid-row:1!important;min-height:0!important;}
body.lc-v3-home #i2-workbench .i2-gen-hero{height:100%;padding:10px!important;}
body.lc-v3-home #i2-workbench .i2-gen-hero-hd{margin-bottom:8px!important;}
body.lc-v3-home #i2-workbench .i2-gen-hero-hd h3{font-size:13px!important;color:#dffffb!important;}
body.lc-v3-home #i2-workbench .i2-stage-pill{
  border-radius:999px!important;font-size:10px!important;padding:5px 11px!important;background:#0d1414!important;color:#6e807e!important;
  border-color:rgba(148,163,184,.13)!important;box-shadow:none!important;
}
body.lc-v3-home #i2-workbench .i2-stage-pill.is-on{
  background:rgba(var(--lc-console-accent-rgb),.12)!important;border-color:rgba(var(--lc-console-accent-rgb),.56)!important;color:#ccfff9!important;
}
body.lc-v3-home #i2-workbench .i2-gen-canvas{
  border-color:rgba(var(--lc-console-accent-rgb),.18)!important;border-radius:7px!important;background:#081515!important;
}
body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-canvas{
  background:
    radial-gradient(circle at 50% 50%,rgba(var(--lc-console-accent-rgb),0.14),transparent 30%),
    linear-gradient(180deg,#061113,#0c1714 48%,#060908)!important;
}
body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-empty h4{color:#4c6562!important;font-size:13px!important;}
body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-empty p{color:#314340!important;font-size:11px!important;}
body.lc-v3-home #i2-workbench .i2-panel{
  display:block!important;position:static!important;width:100%!important;max-height:none!important;min-height:0!important;
  border:0!important;background:transparent!important;overflow:visible!important;flex:none!important;
}
body.lc-v3-home #i2-workbench .i2-panel-body{display:block!important;min-height:0!important;overflow:visible!important;}
body.lc-v3-home #i2-workbench .i2-panel-body-scroll{display:block!important;overflow:visible!important;padding:0!important;}
body.lc-v3-home #i2-workbench .i2-alert{margin-bottom:8px!important;}
body.lc-v3-home #i2-workbench .i2-prompt-edit{
  border:1px solid rgba(var(--lc-console-accent-rgb),.16)!important;border-radius:5px!important;background:#0a1818!important;padding:8px!important;margin:0 0 8px!important;
}
body.lc-v3-home #i2-workbench .i2-prompt-edit::before{display:none!important;}
body.lc-v3-home #i2-workbench .i2-prompt-edit-label{font-size:10px!important;color:#90e3dc!important;margin-bottom:5px!important;}
body.lc-v3-home #i2-workbench .i2-prompt-edit-label span{font-size:10px!important;color:#6f9692!important;}
body.lc-v3-home #i2-workbench #i2-prompt-input{
  min-height:80px!important;height:80px!important;max-height:150px!important;border-radius:5px!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.18)!important;background:rgba(var(--lc-console-card),.52)!important;
  color:#edfdfb!important;font-size:10px!important;line-height:1.55!important;padding:10px!important;box-shadow:none!important;
}
body.lc-v3-home #i2-workbench .i2-params-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0 0 8px!important;}
body.lc-v3-home #i2-workbench .i2-param-block{border:1px solid rgba(148,163,184,.13)!important;border-radius:5px!important;background:rgba(var(--lc-console-card),.55)!important;padding:7px 8px!important;min-height:0!important;}
body.lc-v3-home #i2-workbench .i2-param-label{font-size:9px!important;color:#90e3dc!important;margin-bottom:4px!important;}
body.lc-v3-home #i2-workbench .i2-param-select{font-size:11px!important;padding:8px 28px 8px 9px!important;border-radius:5px!important;background-color:rgba(var(--lc-console-card),.52)!important;}
body.lc-v3-home #i2-workbench .i2-details{display:none!important;}
body.lc-v3-home #i2-workbench .i2-ref-strip{margin:0 0 8px!important;border-radius:6px!important;}
body.lc-v3-home #i2-workbench .i2-model-pick{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:8px 0!important;
}
body.lc-v3-home #i2-workbench .i2-flow-label{
  display:flex!important;margin:9px 0 6px!important;font-size:11px!important;color:#9ff7ef!important;font-weight:1000!important;
}
body.lc-v3-home #i2-workbench .i2-flow-label span{font-size:10px!important;color:#6f9692!important;font-weight:850!important;}
body.lc-v3-home #i2-workbench .i2-model-btn,
body.lc-v3-home #i2-workbench .i2-model-option-disabled{
  position:relative;height:54px!important;min-height:54px!important;border:1px solid rgba(var(--lc-console-accent-rgb),.36)!important;border-radius:6px!important;
  background:linear-gradient(180deg,rgba(var(--lc-console-accent-rgb),.16),rgba(3,10,12,.92))!important;color:#f8feff!important;padding:8px 9px!important;font:inherit!important;text-align:left!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #i2-workbench .i2-model-btn.is-pick{
  background:linear-gradient(180deg,rgba(243,175,66,.24),rgba(12,9,3,.92))!important;border-color:rgba(243,175,66,.82)!important;color:#ffffff!important;
  box-shadow:0 0 0 1px rgba(243,175,66,.22),0 12px 28px rgba(0,0,0,.22)!important;
}
body.lc-v3-home #i2-workbench .i2-model-btn[data-i2-quality="1k"]::after{
  content:'特惠';position:absolute;right:-6px;top:-8px;border-radius:999px;background:#e0a323;color:#071211;padding:2px 6px;font-size:9px;font-weight:1000;box-shadow:0 0 0 2px #061111;
}
body.lc-v3-home #i2-workbench .i2-model-btn .mn,
body.lc-v3-home #i2-workbench .i2-model-option-disabled .mn{font-size:18px!important;line-height:1.05!important;color:#ffffff!important;text-shadow:0 1px 10px rgba(0,0,0,.72)!important;font-weight:1000!important;}
body.lc-v3-home #i2-workbench .i2-model-btn .md,
body.lc-v3-home #i2-workbench .i2-model-option-disabled .md{display:block;margin-top:5px!important;font-size:12px!important;line-height:1!important;color:#dffcff!important;font-weight:900!important;}
body.lc-v3-home #i2-workbench .i2-model-option-disabled{opacity:.55;cursor:not-allowed;}
body.lc-v3-home #i2-workbench .i2-route-pick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 8px!important;}
body.lc-v3-home #i2-workbench .i2-route-btn{
  min-height:62px!important;border-radius:7px!important;padding:11px 12px!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.38)!important;background:rgba(8,18,28,.78)!important;
}
body.lc-v3-home #i2-workbench .i2-route-btn.is-pick{border-color:rgba(243,175,66,.82)!important;background:rgba(243,175,66,.12)!important;}
body.lc-v3-home #i2-workbench .i2-route-btn .rt{font-size:14px!important;line-height:1.15!important;font-weight:1000!important;color:#fff!important;}
body.lc-v3-home #i2-workbench .i2-route-btn .rs{font-size:11px!important;line-height:1.25!important;font-weight:900!important;color:#dffcff!important;}
body.lc-v3-home #i2-workbench .i2-route-hint{margin:0 0 10px!important;font-size:10px!important;color:#7dd3fc!important;line-height:1.45!important;font-weight:900!important;}
body.lc-v3-home #i2-workbench .i2-panel-actions-bottom{
  position:static!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
body.lc-v3-home #i2-workbench .i2-bill{font-size:9px!important;color:#607a77!important;line-height:1.45!important;margin:0 0 8px!important;}
body.lc-v3-home #i2-workbench .btn-i2-gen{
  width:100%!important;min-height:38px!important;border:0!important;border-radius:6px!important;
  background:linear-gradient(135deg,#1ab8d4,var(--lc-console-accent))!important;color:#f0fffd!important;
  font-size:13px!important;font-weight:1000!important;box-shadow:0 12px 26px rgba(var(--lc-console-accent-rgb),.18)!important;
}
body.lc-v3-home #i2-workbench .btn-i2-gen .i2-cost{background:rgba(2,6,23,.22)!important;color:#f8fafc!important;}
body.lc-v3-home #i2-workbench .btn-i2-copy-prompt{border-radius:6px!important;font-size:11px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-panel{
  display:block!important;position:static!important;width:100%!important;max-height:none!important;min-height:0!important;
  border:0!important;background:transparent!important;overflow:visible!important;flex:none!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-panel-body{display:block!important;min-height:0!important;overflow:visible!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-panel-body-scroll{display:block!important;overflow:visible!important;padding:0!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-alert{margin-bottom:8px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-prompt-edit{
  border:1px solid rgba(var(--lc-console-accent-rgb),.16)!important;border-radius:5px!important;background:#0a1818!important;padding:8px!important;margin:0 0 8px!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-prompt-edit::before{display:none!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-prompt-edit-label{font-size:10px!important;color:#90e3dc!important;margin-bottom:5px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-prompt-edit-label span{font-size:10px!important;color:#6f9692!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section #i2-prompt-input{
  min-height:80px!important;height:80px!important;max-height:150px!important;border-radius:5px!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.18)!important;background:rgba(var(--lc-console-card),.52)!important;
  color:#edfdfb!important;font-size:10px!important;line-height:1.55!important;padding:10px!important;box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-params-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0 0 8px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-param-block{border:1px solid rgba(148,163,184,.13)!important;border-radius:5px!important;background:rgba(var(--lc-console-card),.55)!important;padding:7px 8px!important;min-height:0!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-param-label{font-size:9px!important;color:#90e3dc!important;margin-bottom:4px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-param-select{font-size:11px!important;padding:8px 28px 8px 9px!important;border-radius:5px!important;background-color:rgba(var(--lc-console-card),.52)!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-details{display:none!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-ref-strip{margin:0 0 8px!important;border-radius:6px!important;}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block,
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid{
  display:block!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.78)!important;
  padding:16px!important;
  margin:0 0 16px!important;
  box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit::before{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label::before{
  content:'提示词 Prompt'!important;
  display:block!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  margin-bottom:10px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-prompt-edit-label>span:first-child{
  display:none!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section #i2-prompt-input{
  min-height:150px!important;
  height:150px!important;
  max-height:260px!important;
  border-radius:8px!important;
  border:1px solid rgba(37,99,235,.20)!important;
  background:rgba(255,255,255,.78)!important;
  color:#0f172a!important;
  font-size:13px!important;
  line-height:1.6!important;
  padding:12px 14px!important;
  resize:vertical!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-block::before{
  content:'参考图片（可选）'!important;
  display:block!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  margin-bottom:8px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-strip{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-ref-status{
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.76)!important;
  color:#64748b!important;
  padding:0 12px!important;
  font-size:12px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body.lc-v3-home #lc-v3-master.lc-guide-workbench.is-prompt-direct-mode .lc-console-i2-section .i2-params-grid::before{
  content:'参数设置'!important;
  display:block!important;
  grid-column:1/-1!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:1000!important;
  line-height:1.2!important;
  margin-bottom:4px!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-pick{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:8px 0!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label{
  display:flex!important;margin:9px 0 6px!important;font-size:11px!important;color:#9ff7ef!important;font-weight:1000!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label span{font-size:10px!important;color:#6f9692!important;font-weight:850!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled{
  position:relative;height:54px!important;min-height:54px!important;border:1px solid rgba(var(--lc-console-accent-rgb),.36)!important;border-radius:6px!important;
  background:linear-gradient(180deg,rgba(var(--lc-console-accent-rgb),.16),rgba(3,10,12,.92))!important;color:#f8feff!important;padding:8px 9px!important;font:inherit!important;text-align:left!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn.is-pick{
  background:linear-gradient(180deg,rgba(243,175,66,.24),rgba(12,9,3,.92))!important;border-color:rgba(243,175,66,.82)!important;color:#ffffff!important;
  box-shadow:0 0 0 1px rgba(243,175,66,.22),0 12px 28px rgba(0,0,0,.22)!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn[data-i2-quality="1k"]::after{
  content:'特惠';position:absolute;right:-6px;top:-8px;border-radius:999px;background:#e0a323;color:#071211;padding:2px 6px;font-size:9px;font-weight:1000;box-shadow:0 0 0 2px #061111;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .mn,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled .mn{font-size:18px!important;line-height:1.05!important;color:#ffffff!important;text-shadow:0 1px 10px rgba(0,0,0,.72)!important;font-weight:1000!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .md,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled .md{display:block;margin-top:5px!important;font-size:12px!important;line-height:1!important;color:#dffcff!important;font-weight:900!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-option-disabled{opacity:.55;cursor:not-allowed;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-pick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 8px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn{
  min-height:62px!important;border-radius:7px!important;padding:11px 12px!important;
  border:1px solid rgba(var(--lc-console-accent-rgb),.38)!important;background:rgba(8,18,28,.78)!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn.is-pick{border-color:rgba(243,175,66,.82)!important;background:rgba(243,175,66,.12)!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rt{font-size:14px!important;line-height:1.15!important;font-weight:1000!important;color:#fff!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rs{font-size:11px!important;line-height:1.25!important;font-weight:900!important;color:#dffcff!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-hint{margin:0 0 10px!important;font-size:10px!important;color:#7dd3fc!important;line-height:1.45!important;font-weight:900!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-panel-actions-bottom{
  position:static!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-bill{font-size:9px!important;color:#607a77!important;line-height:1.45!important;margin:0 0 8px!important;}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen{
  width:100%!important;min-height:38px!important;border:0!important;border-radius:6px!important;
  background:linear-gradient(135deg,#1ab8d4,var(--lc-console-accent))!important;color:#f0fffd!important;
  font-size:13px!important;font-weight:1000!important;box-shadow:0 12px 26px rgba(var(--lc-console-accent-rgb),.18)!important;
}
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen .i2-cost{background:rgba(2,6,23,.22)!important;color:#f8fafc!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist>summary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist>summary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist-note,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist-note{
  background:#f8fafc!important;border-color:#d8e3ec!important;color:#0f172a!important;text-shadow:none!important;box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist-title b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist-title b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist>summary span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist>summary span{
  color:#0f766e!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist-title small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist-title small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist-note span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist-note span{
  color:#475569!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-assist>summary::after,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-assist>summary::after{
  background:#ffffff!important;border-color:#cbd5e1!important;color:#475569!important;box-shadow:none!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-empty{
  background:#f8fafc!important;border-color:#bfdbfe!important;color:#475569!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-sync-row{
  background:#ffffff!important;border-color:#dbe7f3!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-sync-row em{
  color:#64748b!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-sync-row strong{
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-summary-chips i{
  background:#ecfeff!important;border-color:#99f6e4!important;color:#115e59!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-checklist{
  background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e3a8a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-next{
  background:#ecfeff!important;border-color:#99f6e4!important;color:#115e59!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-empty b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-lock b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-rec-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-ecom-rec-title{
  color:#0f172a!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-lock p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-ecom-rec-desc,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ai-status{
  color:#475569!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-meta-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge{
  background:#ffffff!important;border-color:#cbd5e1!important;color:#334155!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-panel{background:#f8fafc!important;border-color:#bae6fd!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-head{border-bottom-color:#e2e8f0!important;color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-count{color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-row{border-bottom-color:#e2e8f0!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-key{color:#64748b!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-fact-value{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-assets{
  background:#f8fafc!important;border-color:#dbeafe!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-asset{
  background:#ffffff!important;border-color:#e2e8f0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-asset b{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-asset span{color:#64748b!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-lock-btn{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f766e!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ref-delete-btn{background:#fff7ed!important;border-color:#fed7aa!important;color:#dc2626!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge.is-ready,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step.is-done,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot.is-done .lc-ecom-shot-status{
  background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge.is-analyzing,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge.is-slow,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge.is-uploaded{
  background:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result.is-busy,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-marquee{
  background:#f0f9ff!important;border-color:#7dd3fc!important;color:#0f766e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-globe-tips,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas>.i2-globe-tips{
  background:rgba(255,255,255,.88)!important;border-color:rgba(148,163,184,.28)!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.10)!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas::before,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-stage.is-transition .i2-gen-canvas::after{
  opacity:.18!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-canvas,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas{
  background:linear-gradient(180deg,#f8fbfd,#edf4f7)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-globe-bg-video{
  opacity:.82!important;
  filter:brightness(1.04) saturate(.96)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-meteor-field{
  opacity:.42!important;
  mix-blend-mode:screen!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .globe-shape-bar{
  background:rgba(255,255,255,.76)!important;
  border-color:rgba(148,163,184,.28)!important;
  box-shadow:0 10px 24px rgba(15,23,42,.12)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .globe-shape-bar::before{
  color:#475569!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .globe-shape-btn{
  color:#475569!important;
  background:rgba(255,255,255,.78)!important;
  border-color:rgba(148,163,184,.26)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .globe-shape-btn.active{
  color:#ffffff!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  box-shadow:0 0 0 1px rgba(20,184,166,.16),0 10px 24px rgba(20,184,166,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-globe-tip-item,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-globe-tip-sep,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-globe-cta-text{
  color:#334155!important;text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pill{
  background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;text-shadow:none!important;box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pill.is-on{
  background:#ecfeff!important;border-color:#2dd4bf!important;color:#0f766e!important;
}
body.lc-v3-home.lc-clear-mode #i2-workbench .i2-gen-hero-hd{
  align-items:flex-start!important;
  gap:10px 14px!important;
}
body.lc-v3-home.lc-clear-mode #i2-workbench .i2-stage-pills{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(74px,1fr))!important;
  gap:8px!important;
  flex:0 1 292px!important;
  width:min(100%,292px)!important;
  min-width:246px!important;
  max-width:100%!important;
  padding:5px!important;
  border:1px solid rgba(125,211,252,.28)!important;
  border-radius:22px!important;
  background:rgba(8,20,30,.72)!important;
  box-shadow:0 10px 24px rgba(2,6,23,.18)!important;
  box-sizing:border-box!important;
}
body.lc-v3-home.lc-clear-mode #i2-workbench .i2-stage-pill{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:38px!important;
  padding:0 10px!important;
  border-radius:18px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:1000!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  color:#dbeafe!important;
  background:rgba(15,23,42,.82)!important;
  border-color:rgba(148,163,184,.28)!important;
  box-shadow:none!important;
}
body.lc-v3-home.lc-clear-mode #i2-workbench .i2-stage-pill.is-on{
  color:#ecfeff!important;
  background:linear-gradient(135deg,rgba(20,184,166,.28),rgba(14,165,233,.16))!important;
  border-color:rgba(45,212,191,.72)!important;
  box-shadow:0 0 0 1px rgba(45,212,191,.12),0 8px 18px rgba(20,184,166,.18)!important;
}
body.lc-v3-home.lc-clear-mode:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pills{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
}
body.lc-v3-home.lc-clear-mode:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pill{
  background:#ffffff!important;
  border-color:#d8e3ec!important;
  color:#0f172a!important;
}
body.lc-v3-home.lc-clear-mode:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-stage-pill.is-on{
  background:#ecfeff!important;
  border-color:#14b8a6!important;
  color:#0f766e!important;
  box-shadow:0 0 0 1px rgba(20,184,166,.14),0 8px 20px rgba(20,184,166,.16)!important;
}
@media(max-width:920px){
  body.lc-v3-home.lc-clear-mode #i2-workbench .i2-stage-pills{
    flex-basis:100%!important;
    width:100%!important;
    min-width:0!important;
  }
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-guide-workbench #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master input::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field input::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-field textarea::placeholder{
  color:#64748b!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-v3-topic-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-v3-topic-label span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line:first-child,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .engine-card-sub{
  color:#475569!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-v3-topic-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .engine-card-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd strong{
  color:#0f172a!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-canvas-entry{
  border-color:#99f6e4!important;
  background:linear-gradient(135deg,#f8fafc,#ecfeff)!important;
  color:#0f172a!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-canvas-entry span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-canvas-entry button{
  border-color:#14b8a6!important;
  background:#ccfbf1!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
  box-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-guide-canvas-entry button:hover{
  border-color:#0f766e!important;
  background:#99f6e4!important;
  color:#115e59!important;
  -webkit-text-fill-color:#115e59!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .btn-generate:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lux-tap:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-btn:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-batch-actions button:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-actions button:disabled{
  background:#f1f5f9!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  color:#64748b!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-wizard-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ai-status,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-lock,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-banner,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-batch-panel{
  background:#ecfeff!important;
  border-color:#99f6e4!important;
  color:#0f172a!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-wizard-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-ai-status,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-lock p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-banner p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-batch-head span{
  color:#334155!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-total-cost,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-restart-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-link-btn{
  background:#fff7ed!important;
  border-color:#fdba74!important;
  color:#9a3412!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-head-actions,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-output-head{
  color:#0f172a!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .legal-risk-notice,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-guide-workbench .legal-risk-notice{
  background:#fff7ed!important;
  border-color:#fdba74!important;
  color:#7c2d12!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .legal-risk-notice strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-guide-workbench .legal-risk-notice strong{
  color:#9a3412!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top-right > em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-online-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-online-label,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-online-count{
  color:#15803d!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-info h4,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .matrix-shared-image-info p{
  color:#0f172a!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-actions{
  gap:10px!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-actions .lc-ecom-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-wizard-nav .lc-ecom-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-ecom-wizard-prev{
  min-height:42px!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#334155!important;
  font-weight:950!important;
  opacity:1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-actions .lc-ecom-btn.primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-wizard-nav .lc-ecom-btn.primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-ecom-wizard-next{
  border:0!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  font-weight:1000!important;
  box-shadow:0 14px 28px rgba(20,184,166,.22)!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-actions .lc-ecom-btn:not(:disabled):hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-wizard-nav .lc-ecom-btn:not(:disabled):hover{
  transform:translateY(-1px);
  filter:brightness(1.02)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user{
  background:#ffffff!important;
  border-color:#99f6e4!important;
  color:#0f172a!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-user-name{
  color:#0f172a!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier{background:#f8fafc;color:#334155;border-color:#cbd5e1;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-member{background:#fff7ed;color:#92400e;border-color:#f59e0b;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-promoter{background:#fdf2f8;color:#9d174d;border-color:#ec4899;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-member-promoter{background:#fff7ed;color:#9a3412;border-color:#f97316;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-user-tier{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-user-tier.is-member,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-member{
  background:#fff7ed!important;
  border-color:#f59e0b!important;
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-promoter,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-user-tier.is-promoter,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-promoter{
  background:#fdf2f8!important;
  border-color:#ec4899!important;
  color:#9d174d!important;
  -webkit-text-fill-color:#9d174d!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier.is-member-promoter,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-user-tier.is-member-promoter,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .i2-user-tier.is-member-promoter{
  background:#fff7ed!important;
  border-color:#f97316!important;
  color:#9a3412!important;
  -webkit-text-fill-color:#9a3412!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-console-points{
  background:#fff7ed!important;
  border-color:#fdba74!important;
  color:#9a3412!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd span.lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-source{
  background:#ecfeff!important;
  border-color:#5eead4!important;
  color:#0f766e!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section.is-waiting .lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-rec .lc-guide-state{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#475569!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd span.lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-source{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:5px 12px!important;
  border:1px solid #5eead4!important;
  border-radius:999px!important;
  background:#ecfeff!important;
  color:#0f766e!important;
  font-weight:900!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-toolbar-hints,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line:first-child{
  background:#ffffff!important;
  border:1px solid #d8e3ec!important;
  border-radius:8px!important;
  color:#334155!important;
  opacity:1!important;
  text-shadow:none!important;
  filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #free-trial-hint{
  display:block!important;
  width:calc(100% - 28px)!important;
  margin:7px auto 0!important;
  padding:6px 10px!important;
  text-align:center!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-toolbar-hints{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  margin-top:8px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line{
  padding:6px 9px!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-reanalyze-btn{
  min-height:36px!important;
  padding:7px 16px!important;
  border:1px solid #fdba74!important;
  border-radius:999px!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  box-shadow:0 8px 18px rgba(245,158,11,.10)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-reanalyze-btn em{
  color:#b45309!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-reanalyze-btn:disabled{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#64748b!important;
  opacity:1!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-reanalyze-btn:disabled em{
  color:#94a3b8!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-engine-section,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-input-section,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-rec{
  background:#ffffff!important;
  border-color:#d8e3ec!important;
  color:#0f172a!important;
  box-shadow:0 8px 22px rgba(15,23,42,.05)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-planner,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-planner *{
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-planner :where(b,strong,h3,label,div,p,span,small,em){
  color:#0f172a!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-planner :where(p,span,small){
  color:#334155!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-right-empty{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  border-radius:12px!important;
  color:#0f172a!important;
  opacity:1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card.is-on,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile.is-on{
  background:#fff7ed!important;
  border-color:#f59e0b!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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-head span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:100%!important;
  border:1px solid #fdba74!important;
  border-radius:999px!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  padding:2px 7px!important;
  line-height:1.2!important;
  opacity:1!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item i{
  background:#dbeafe!important;
  color:#1d4ed8!important;
  border:1px solid #bfdbfe!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot.is-pending,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot.is-compact{
  background:#f8fafc!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-brand span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-online-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-state,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-source,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-hint-line,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .gen-wait-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .free-trial-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-mini-note,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-total-cost,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-meta-chip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-vision-result-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-plan-map-item small,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-status,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-done-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .legal-risk-notice{
  font-size:12px!important;
  line-height:1.55!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-guide-section-hd strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-panel h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-step-block h3,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-package-card b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-standard-item b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-template-tile b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-shot-head b{
  font-size:14px!important;
  line-height:1.35!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas::before,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-canvas::after,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-gen-stage.is-transition .i2-gen-canvas::after{
  display:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-globe-bg-video{
  opacity:1!important;
  filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-meteor-field{
  display:none!important;
  opacity:0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-globe-tips{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .analysis-card,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .analysis-card.is-simple-step3{
  background:#ffffff!important;
  border:1px solid #d8e3ec!important;
  box-shadow:0 10px 24px rgba(15,23,42,.06)!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-bar{
  background:#f8fafc!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-bar-label{
  color:#0f766e!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-bar-label::after{
  color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-pill,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage #rec-size-tag,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage #rec-style-tag{
  background:#ecfeff!important;
  border:1px solid #5eead4!important;
  color:#0f766e!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-platform-hint,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .rec-bar-hint{
  color:#334155!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .btn-reroll,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .btn-custom-open,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .btn-analysis-cancel{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 6px 14px rgba(15,23,42,.05)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage .btn-confirm{
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#ffffff!important;
  border:0!important;
  box-shadow:0 12px 24px rgba(20,184,166,.18)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #analysis-stage :where(.analysis-card,.rec-bar,.rec-bar-label,.rec-bar-hint,.rec-platform-hint,.rec-pill,button){
  filter:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-idea-btn{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 6px 14px rgba(15,23,42,.05)!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-idea-btn.organize{
  background:#ecfdf5!important;
  border-color:#86efac!important;
  color:#047857!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-idea-btn.import{
  background:#fff7ed!important;
  border-color:#fdba74!important;
  color:#9a3412!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-idea-note{
  background:#f8fafc!important;
  border-color:#d8e3ec!important;
  color:#334155!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-idea-note:before{
  border-color:#2dd4bf!important;
  background:#ccfbf1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-modal{background:rgba(15,23,42,.34)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-box{
  background:#ffffff!important;
  border-color:#d8e3ec!important;
  color:#0f172a!important;
  box-shadow:0 24px 70px rgba(15,23,42,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-head b{color:#0f172a!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-head span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-tip,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-file{color:#475569!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-tab{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 6px 14px rgba(15,23,42,.05)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-tab.is-on{
  background:#ecfdf5!important;
  border-color:#34d399!important;
  color:#047857!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-textarea{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-upload{
  background:#f0fdfa!important;
  border-color:#5eead4!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-close,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-ecom-review-cancel{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .prompt-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .prompt-block{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  filter:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .prompt-block .block-head,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .prompt-block .block-head{
  background:#f8fafc!important;
  border-bottom:1px solid #d8e3ec!important;
  color:#0f172a!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-title{
  color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-sub,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-sub{
  color:#475569!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-body,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-body.prompt-style,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-body,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-body.prompt-style{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .btn-copy,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .btn-copy{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:5px 13px!important;
  border:1px solid #fdba74!important;
  border-radius:999px!important;
  background:#fff7ed!important;
  color:#9a3412!important;
  font-weight:900!important;
  text-shadow:none!important;
  box-shadow:0 6px 14px rgba(245,158,11,.10)!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .btn-copy:disabled,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .btn-copy:disabled{
  background:#f8fafc!important;
  border-color:#cbd5e1!important;
  color:#64748b!important;
  box-shadow:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-body::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-body::-webkit-scrollbar-track{
  background:#f1f5f9!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master #output-section .block-body::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench #output-section .block-body::-webkit-scrollbar-thumb{
  background:#94a3b8!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section{
  color:#0f172a!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-param-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-param-block,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-param-block{
  background:#ffffff!important;
  border:1px solid #d8e3ec!important;
  box-shadow:0 6px 14px rgba(15,23,42,.04)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-model-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-route-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn{
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 6px 14px rgba(15,23,42,.05)!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-model-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-route-btn.is-pick,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn.is-pick{
  background:#fff7ed!important;
  border-color:#f59e0b!important;
  color:#92400e!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:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-model-btn .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-route-btn .rt,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rt{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-model-btn.is-pick .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn.is-pick .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn.is-pick .mn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-route-btn.is-pick .rt,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn.is-pick .rt{
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-model-btn .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master.lc-guide-workbench .lc-console-i2-section .i2-model-btn .md,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-route-btn .rs,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rs,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-section .i2-bill,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .i2-bill{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .btn-i2-gen .i2-cost,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .lc-console-i2-actions-host .btn-i2-gen .i2-cost,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .btn-i2-gen .i2-cost{
  background:#ecfeff!important;
  border:1px solid rgba(255,255,255,.55)!important;
  color:#0f766e!important;
  -webkit-text-fill-color:#0f766e!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .app-layout,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .app-main,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .app-main .shell,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-main,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-desk,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-canvas{
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell{
  border-color:#d8e3ec!important;
  box-shadow:0 16px 42px rgba(15,23,42,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top{
  background:#ffffff!important;
  border-color:#e2e8f0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-side{
  background:#ffffff!important;
  border-right-color:#e2e8f0!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-toolbox,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-v3-master-body,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-panel-body-scroll,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-result,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-preview.is-readable-preview,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-result-meta{
  scrollbar-color:#cbd5e1 #ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-toolbox::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-v3-master-body::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-panel-body-scroll::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-result::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-preview.is-readable-preview::-webkit-scrollbar-track,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-result-meta::-webkit-scrollbar-track{
  background:#ffffff!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-toolbox::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-v3-master-body::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-panel-body-scroll::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-result::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-preview.is-readable-preview::-webkit-scrollbar-thumb,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-result-meta::-webkit-scrollbar-thumb{
  background:#cbd5e1!important;
  border:2px solid #ffffff!important;
  border-radius:999px!important;
}
@media(max-width:980px){
  .lc-console-shell{grid-template-columns:1fr;}
  .lc-console-side{display:none;}
  .lc-console-desk{grid-template-columns:1fr;overflow:auto;}
  .lc-console-canvas{min-height:420px;}
}
html.lc-pwa-desktop,
html.lc-pwa-desktop body.lc-v3-home{
  min-width:1180px;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-shell{
  grid-template-columns:172px minmax(0,1fr)!important;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-side{
  display:flex!important;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-desk{
  grid-template-columns:330px minmax(0,1fr)!important;
  overflow:hidden!important;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-canvas{
  min-height:0!important;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-shell.is-create-collapsed .lc-console-desk{
  grid-template-columns:minmax(0,1fr)!important;
}
html.lc-pwa-desktop body.lc-v3-home .lc-console-shell.is-create-collapsed .lc-console-flow{
  display:none!important;
}
/* PWA退出按钮 — 仅独立窗口显示 */
body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-canvas{display:block!important;padding:6px!important;overflow:auto!important;background:radial-gradient(circle at 86% 12%,rgba(var(--lc-console-accent-rgb),.16),transparent 34%),linear-gradient(180deg,rgba(var(--lc-console-card),.92),rgba(var(--lc-console-card),.78))!important}
body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-canvas::before,body.lc-v3-home #i2-workbench #i2-stage-empty #i2-globe-bg-video,body.lc-v3-home #i2-workbench #i2-stage-empty #i2-globe-canvas,body.lc-v3-home #i2-workbench #i2-stage-empty .i2-meteor-field,body.lc-v3-home #i2-workbench #i2-stage-empty .globe-shape-bar,body.lc-v3-home #i2-workbench #i2-stage-empty .i2-globe-music-btn,body.lc-v3-home #i2-workbench #i2-stage-empty .i2-globe-tips,body.lc-v3-home #i2-workbench #i2-stage-empty .i2-globe-cta{display:none!important}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard{position:relative!important;z-index:5!important;width:min(100%,1440px);max-width:1440px;min-height:100%;margin:0 auto;display:grid;grid-template-rows:minmax(138px,auto) minmax(136px,auto) minmax(0,1fr);gap:6px;color:#e5edf8;container-type:inline-size}
body.lc-v3-home #i2-workbench .lc-i2-home-hero{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(280px,.85fr);gap:6px}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard:not(.is-video-card-hidden) .lc-i2-home-hero:has(.lc-i2-video-focus[style*="display: none"]){grid-template-columns:1fr}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome,body.lc-v3-home #i2-workbench .lc-i2-tool-panel,body.lc-v3-home #i2-workbench .lc-i2-recent-panel{border:1px solid rgba(125,211,252,.18);border-radius:10px;background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(5,10,18,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 30px rgba(0,0,0,.16)}
body.lc-v3-home #i2-workbench .lc-i2-video-focus{border:1px solid rgba(125,211,252,.18);border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.12)}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome{position:relative;overflow:hidden;padding:22px 26px;display:grid;align-content:center;justify-items:start;background:radial-gradient(circle at 86% 18%,rgba(14,165,233,.26),transparent 34%),linear-gradient(145deg,rgba(31,20,70,.96),rgba(13,9,34,.98))!important}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome::after{content:'';position:absolute;right:-30px;bottom:-42px;width:218px;height:188px;border:14px solid rgba(59,130,246,.15);border-radius:36px;transform:rotate(12deg);pointer-events:none}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome>*{position:relative;z-index:1}
body.lc-v3-home #i2-workbench .lc-i2-home-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;font-size:11px;font-weight:1000}
body.lc-v3-home #i2-workbench .lc-i2-home-model{background:linear-gradient(135deg,#7568ff,#5846c9)!important;color:#f8fbff!important;letter-spacing:.02em}
body.lc-v3-home #i2-workbench .lc-i2-home-subtitle{display:block;margin-top:14px;color:#eef6ff;font-size:18px;font-weight:900;line-height:1.25}
body.lc-v3-home #i2-workbench .lc-i2-video-focus .lc-i2-home-kicker{background:rgba(255,255,255,.18);color:#fff}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome h4{margin:10px 0 8px;color:#f8fafc;font-size:34px;line-height:1.08;letter-spacing:0}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome p{display:block;max-width:640px;margin:0 0 13px;color:#d9e8f8;font-size:14px;font-weight:850;line-height:1.55}
body.lc-v3-home #i2-workbench .lc-i2-home-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}
body.lc-v3-home #i2-workbench .lc-i2-home-tags i{display:inline-flex;align-items:center;min-height:24px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#eaf4ff;font-style:normal;font-size:11px;font-weight:1000;line-height:1;white-space:nowrap}
body.lc-v3-home #i2-workbench .lc-i2-home-tags i:last-child{border-color:rgba(56,189,248,.34);background:rgba(56,189,248,.16);color:#dff7ff}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home #i2-workbench .lc-i2-home-welcome h4,
body.lc-v3-home #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home #i2-workbench .lc-i2-home-tags{max-width:calc(100% - 260px)}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{position:absolute;right:26px;bottom:26px;display:inline-flex;align-items:center;justify-content:center;min-width:214px;white-space:nowrap}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge,
body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-hot-badge,
body.lc-v3-home #i2-workbench .lc-i2-video-focus .lc-i2-hot-badge{
  position:absolute;
  top:12px;
  right:12px;
  display:inline-flex;
  align-items:center;
  gap:4px;
  min-height:24px;
  padding:0 10px;
  border-radius:999px;
  background:linear-gradient(135deg,#ff6b35,#ff3d71);
  color:#fff;
  font-size:10px;
  font-weight:1000;
  letter-spacing:0;
  box-shadow:0 8px 18px rgba(255,77,109,.24);
  z-index:2;
}
body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge i,
body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-hot-badge i,
body.lc-v3-home #i2-workbench .lc-i2-video-focus .lc-i2-hot-badge i{
  font-style:normal;
  font-size:11px;
  line-height:1;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus .lc-i2-hot-badge{
  background:linear-gradient(135deg,#ff7a18,#ff4d6d);
  box-shadow:0 8px 18px rgba(255,77,109,.18);
}
body.lc-v3-home #i2-workbench .lc-i2-home-start,body.lc-v3-home #i2-workbench .lc-i2-video-focus strong{min-height:36px;padding:0 16px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--lc-console-accent),#159bd7);color:#f8ffff;font-size:13px;font-weight:1000;font-family:inherit;box-shadow:0 12px 26px rgba(var(--lc-console-accent-rgb),.22);cursor:pointer}
body.lc-v3-home #i2-workbench .lc-i2-video-focus{position:relative;overflow:hidden;padding:18px;text-align:left;color:#fff;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#1e3a8a,#0891b2),radial-gradient(circle at 82% 16%,rgba(255,255,255,.22),transparent 34%)}
body.lc-v3-home #i2-workbench .lc-i2-ecom-focus{display:none;background:linear-gradient(135deg,#f0a821,#ff7c38),radial-gradient(circle at 82% 16%,rgba(255,255,255,.22),transparent 34%)}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-video-focus[data-lc-quick="video"]{display:none!important}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-ecom-focus{display:block!important}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-core-card.is-ecom{display:none!important}
body.lc-v3-home #i2-workbench .lc-i2-video-focus::after{content:'';position:absolute;right:-24px;bottom:-28px;width:142px;height:102px;border:8px solid rgba(255,255,255,.13);border-radius:22px}
body.lc-v3-home #i2-workbench .lc-i2-video-focus b{display:block;margin:12px 0 8px;color:#fff;font-size:22px;line-height:1.16}
body.lc-v3-home #i2-workbench .lc-i2-video-focus em{display:block;max-width:430px;color:rgba(255,255,255,.86);font-style:normal;font-size:12px;line-height:1.6}
body.lc-v3-home #i2-workbench .lc-i2-video-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
body.lc-v3-home #i2-workbench .lc-i2-video-tags i{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:7px;background:rgba(255,255,255,.14);color:#fff;font-style:normal;font-size:11px;font-weight:900}
body.lc-v3-home #i2-workbench .lc-i2-video-focus strong{display:inline-flex;align-items:center;background:#fff;color:#0f5e92;box-shadow:0 10px 24px rgba(0,0,0,.12)}
body.lc-v3-home #i2-workbench .lc-i2-core-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px}
body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-core-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
body.lc-v3-home #i2-workbench .lc-i2-core-card{position:relative;overflow:hidden;min-height:132px;padding:14px;border:0;border-radius:12px;color:#fff;text-align:left;cursor:pointer;font-family:inherit;box-shadow:0 14px 30px rgba(0,0,0,.16)}
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-hidden{display:none!important}
body.lc-v3-home #i2-workbench .lc-i2-core-card::after{content:'';position:absolute;right:-24px;bottom:-30px;width:116px;height:116px;border:8px solid rgba(255,255,255,.12);border-radius:28px;transform:rotate(8deg)}
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current{background:linear-gradient(135deg,#7b6cf0,#a35af2)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom{background:linear-gradient(135deg,#f0a821,#ff7c38)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-prompt{background:linear-gradient(135deg,#4fa8f6,#246ee8)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-canvas{background:linear-gradient(135deg,#2563eb,#1d4ed8)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-fusion{background:linear-gradient(135deg,#f97316,#dc2626)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local{background:linear-gradient(135deg,#22c5b1,#15a18f)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-upscale{background:linear-gradient(135deg,#ec4899,#8b5cf6)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose{background:linear-gradient(135deg,#059669,#065f46)}body.lc-v3-home #i2-workbench .lc-i2-core-card.is-whitebg{background:linear-gradient(135deg,#60a5fa,#0ea5e9)}
body.lc-v3-home #i2-workbench .lc-i2-core-card span{display:inline-flex;min-height:23px;align-items:center;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:1000}
body.lc-v3-home #i2-workbench .lc-i2-core-card b{display:block;margin:16px 0 7px;color:#fff;font-size:18px;line-height:1.16}
body.lc-v3-home #i2-workbench .lc-i2-core-card em{display:block;min-height:34px;color:rgba(255,255,255,.86);font-style:normal;font-size:11px;line-height:1.5}
body.lc-v3-home #i2-workbench .lc-i2-core-card strong{display:block;margin-top:10px;color:#fff;font-size:12px;font-weight:1000}
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-canvas:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-canvas:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-fusion:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-fusion:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-upscale:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-upscale:focus-visible,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-whitebg:hover,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-whitebg:focus-visible{overflow:visible;z-index:30}
body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-card-preview{position:absolute;right:calc(100% + 12px);top:50%;z-index:20;width:min(460px,42vw);padding:8px;border:1px solid rgba(125,211,252,.28);border-radius:18px;background:rgba(248,250,252,.96);box-shadow:0 24px 70px rgba(2,8,23,.32),0 0 0 1px rgba(255,255,255,.82) inset;opacity:0;visibility:hidden;transform:translate(8px,-50%) scale(.985);transition:opacity 160ms ease,visibility 160ms ease,transform 160ms ease;pointer-events:none}
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose .lc-i2-card-preview{right:auto;left:calc(100% + 12px);transform:translate(-8px,-50%) scale(.985)}
body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-card-preview img{display:block;width:100%;height:auto;border-radius:12px}
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-current:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-ecom:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-canvas:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-canvas:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-fusion:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-fusion:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-local:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-decompose:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-upscale:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-upscale:focus-visible .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-whitebg:hover .lc-i2-card-preview,
body.lc-v3-home #i2-workbench .lc-i2-core-card.is-whitebg:focus-visible .lc-i2-card-preview{opacity:1;visibility:visible;transform:translate(0,-50%) scale(1)}
@media(max-width:980px){
  body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-card-preview{display:none}
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card{
  --feature-accent:#4A86FF;
  --feature-accent-rgb:74,134,255;
  background:
    radial-gradient(circle at 85% 15%,rgba(var(--feature-accent-rgb),.10),transparent 34%),
    var(--lc-home-feature-card-bg)!important;
  border:1px solid var(--lc-home-feature-card-border);
  color:var(--lc-theme-text-primary);
  box-shadow:var(--lc-home-feature-card-shadow);
  transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card:hover{
  background:
    radial-gradient(circle at 85% 15%,rgba(var(--feature-accent-rgb),.12),transparent 34%),
    var(--lc-home-feature-card-bg-hover)!important;
  border-color:var(--lc-home-feature-card-border-hover);
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(0,8,22,.22),0 0 18px rgba(var(--feature-accent-rgb),.05);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card::before{
  content:'';
  position:absolute;
  left:12px;
  right:12px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--feature-accent-rgb),.44),transparent);
  pointer-events:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card::after{
  right:-36px;
  bottom:-42px;
  width:132px;
  height:132px;
  border:1px solid rgba(var(--feature-accent-rgb),.13);
  background:radial-gradient(circle,rgba(var(--feature-accent-rgb),.055),transparent 64%);
  border-radius:34px;
  opacity:.82;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card>*{
  position:relative;
  z-index:1;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card span{
  background:rgba(var(--feature-accent-rgb),.10);
  border:1px solid rgba(var(--feature-accent-rgb),.16);
  color:var(--feature-accent);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card b{
  color:var(--lc-theme-text-primary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card em{
  color:var(--lc-theme-text-secondary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card strong{
  color:var(--feature-accent);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card .lc-i2-hot-badge{
  background:rgba(243,185,107,.10);
  border:1px solid rgba(243,185,107,.18);
  color:#F3B96B;
  box-shadow:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-current{--feature-accent:#4A86FF;--feature-accent-rgb:74,134,255}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-ecom{--feature-accent:#E6A85C;--feature-accent-rgb:230,168,92}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-fusion{--feature-accent:#E96D7C;--feature-accent-rgb:233,109,124}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-canvas{--feature-accent:#28C9E8;--feature-accent-rgb:40,201,232}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-local{--feature-accent:#31C59D;--feature-accent-rgb:49,197,157}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-decompose{--feature-accent:#65A9FF;--feature-accent-rgb:101,169,255}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-upscale{--feature-accent:#B56CE2;--feature-accent-rgb:181,108,226}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-whitebg{--feature-accent:#8BBFFF;--feature-accent-rgb:139,191,255}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card.is-prompt{--feature-accent:#8B73FF;--feature-accent-rgb:139,115,255}
body.lc-v3-home #i2-workbench .lc-i2-home-bottom{min-height:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:6px}
body.lc-v3-home #i2-workbench .lc-i2-tool-panel,body.lc-v3-home #i2-workbench .lc-i2-recent-panel{min-height:0;padding:14px;overflow:hidden}
body.lc-v3-home #i2-workbench .lc-i2-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
body.lc-v3-home #i2-workbench .lc-i2-panel-head b{color:#f8fafc;font-size:15px;line-height:1}
body.lc-v3-home #i2-workbench .lc-i2-panel-head span,body.lc-v3-home #i2-workbench .lc-i2-panel-head button{color:#7dd3fc;font-size:11px;font-weight:900}
body.lc-v3-home #i2-workbench .lc-i2-panel-head button{border:0;background:transparent;font-family:inherit;cursor:pointer}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button{min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 10px;padding:10px;border:1px solid rgba(125,211,252,.14);border-radius:10px;background:rgba(255,255,255,.035);color:#dbeafe;text-align:left;cursor:pointer;font-family:inherit}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:hover{border-color:rgba(var(--lc-console-accent-rgb),.42);background:rgba(var(--lc-console-accent-rgb),.08)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid i{grid-row:1/span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#14b8a6,#0f766e);color:#fff;font-style:normal;font-weight:1000;box-shadow:0 8px 18px rgba(20,184,166,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(2) i{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 18px rgba(245,158,11,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(3) i{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 18px rgba(139,92,246,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(4) i{background:linear-gradient(135deg,#38bdf8,#2563eb);box-shadow:0 8px 18px rgba(56,189,248,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(5) i{background:linear-gradient(135deg,#fb7185,#be123c);box-shadow:0 8px 18px rgba(251,113,133,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(6) i{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 8px 18px rgba(34,197,94,.18)}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid b{color:#f8fafc;font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid span{color:#8ea0b8;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lc-v3-home #i2-workbench .lc-i2-recent-list{height:calc(100% - 30px);min-height:0;overflow-y:auto;display:grid;align-content:start;gap:8px;padding-right:2px}
body.lc-v3-home #i2-workbench .lc-i2-recent-empty{min-height:128px;display:grid;place-items:center;padding:18px;border:1px dashed rgba(148,163,184,.28);border-radius:10px;color:#8ea0b8;text-align:center;line-height:1.7;background:rgba(255,255,255,.025)}
body.lc-v3-home #i2-workbench .lc-i2-recent-empty b{display:block;color:#f8fafc;font-size:15px;margin-bottom:4px}
body.lc-v3-home #i2-workbench .lc-i2-recent-empty span{display:block;max-width:260px;font-size:11px}
body.lc-v3-home #i2-workbench .lc-i2-recent-item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid rgba(125,211,252,.14);border-radius:10px;background:rgba(255,255,255,.035);cursor:pointer;text-align:left;font-family:inherit;color:#dbeafe}
body.lc-v3-home #i2-workbench .lc-i2-recent-item:hover{border-color:rgba(var(--lc-console-accent-rgb),.42);background:rgba(var(--lc-console-accent-rgb),.08)}
body.lc-v3-home #i2-workbench .lc-i2-recent-item img{width:58px;height:44px;border-radius:8px;object-fit:cover;background:rgba(15,23,42,.72);display:block}
body.lc-v3-home #i2-workbench .lc-i2-recent-item b{display:block;color:#f8fafc;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lc-v3-home #i2-workbench .lc-i2-recent-item span{display:block;margin-top:3px;color:#8ea0b8;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-recent-panel{
  background:radial-gradient(circle at 86% 12%,rgba(var(--lc-console-accent-rgb),.14),transparent 34%),linear-gradient(145deg,rgba(var(--lc-console-card),.94),rgba(5,10,18,.9))!important;
  border-color:rgba(var(--lc-console-accent-rgb),.2)!important;
}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-welcome{
  background:radial-gradient(circle at 86% 18%,rgba(14,165,233,.26),transparent 34%),linear-gradient(145deg,rgba(31,20,70,.96),rgba(13,9,34,.98))!important;
}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-kicker,
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-tool-grid i{
  background:linear-gradient(135deg,var(--lc-console-accent),rgba(var(--lc-console-accent-rgb),.62))!important;
}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-model{
  background:linear-gradient(135deg,#7568ff,#5846c9)!important;
  color:#f8fbff!important;
}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-video-focus{
  background:linear-gradient(135deg,rgba(var(--lc-console-accent-rgb),.56),rgba(var(--lc-console-card),.94)),radial-gradient(circle at 82% 16%,rgba(255,255,255,.18),transparent 34%)!important;
  border-color:rgba(var(--lc-console-accent-rgb),.28)!important;
}
body.lc-v3-home:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-start{
  background:linear-gradient(135deg,var(--lc-console-accent),#159bd7)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-start{background:linear-gradient(135deg,#3f7cff,#18b6d6)!important}
body.lc-v3-home[data-lc-theme="purple"] #i2-workbench .lc-i2-home-start{background:linear-gradient(135deg,#7568ff,#14a8e8)!important}
body.lc-v3-home[data-lc-theme="gold"] #i2-workbench .lc-i2-home-start{background:linear-gradient(135deg,#e0a323,#1ba7c9)!important}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  border:1px solid var(--lc-home-hero-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),var(--lc-home-hero-shadow)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome{
  border:1px solid var(--lc-home-hero-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),var(--lc-home-hero-shadow)!important;
  background:
    radial-gradient(circle at 72% 42%,rgba(54,123,255,.16),transparent 30%),
    radial-gradient(circle at 18% 100%,rgba(116,92,255,.08),transparent 35%),
    var(--lc-home-hero-bg)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome::after,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
  border-color:rgba(120,169,255,.16)!important;
  opacity:.14;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome h4,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] b,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] em,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] em{
  color:var(--lc-theme-text-secondary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-kicker:not(.lc-i2-home-model),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] .lc-i2-home-kicker,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] .lc-i2-home-kicker{
  background:rgba(54,123,255,.12)!important;
  border:1px solid rgba(84,151,255,.2)!important;
  color:#BFD6FF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-kicker.lc-i2-home-model{
  background:rgba(86,103,255,.14)!important;
  border:1px solid rgba(112,126,255,.24)!important;
  color:#B8C4FF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] .lc-i2-hot-badge{
  background:rgba(255,122,92,.13)!important;
  border:1px solid rgba(255,135,96,.22)!important;
  color:#FFB07A!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-tags i,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] .lc-i2-video-tags i,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] .lc-i2-video-tags i{
  background:rgba(54,123,255,.08)!important;
  border:1px solid rgba(91,145,220,.16)!important;
  color:var(--lc-theme-text-secondary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-tags i:last-child{
  background:rgba(32,215,255,.1)!important;
  border-color:rgba(32,215,255,.2)!important;
  color:#BDEFFF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
  background:linear-gradient(135deg,#4388FF 0%,#176BFF 100%)!important;
  color:#fff!important;
  box-shadow:0 8px 22px rgba(54,123,255,.20),inset 0 1px 0 rgba(255,255,255,.16)!important;
  transition:transform 180ms ease,filter 180ms ease,box-shadow 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-start:hover{
  transform:translateY(-1px);
  filter:brightness(1.06);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  background:
    radial-gradient(circle at 82% 42%,rgba(32,215,255,.10),transparent 32%),
    radial-gradient(circle at 20% 0%,rgba(54,123,255,.12),transparent 38%),
    linear-gradient(135deg,#0C2037 0%,#081726 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  background:
    radial-gradient(circle at 78% 60%,rgba(43,125,255,.12),transparent 36%),
    linear-gradient(135deg,#0C2340 0%,#091A2E 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] strong,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] strong{
  background:rgba(54,123,255,.10)!important;
  border:1px solid rgba(84,151,255,.24)!important;
  color:#BFD6FF!important;
  box-shadow:none!important;
  transition:background 180ms ease,border-color 180ms ease,color 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]:hover strong,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]:hover strong{
  background:rgba(54,123,255,.16)!important;
  border-color:rgba(84,151,255,.36)!important;
  color:#FFFFFF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]){
  scrollbar-color:rgba(89,125,174,.34) rgba(5,15,27,.30);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) ::-webkit-scrollbar{
  width:8px;
  height:8px;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) ::-webkit-scrollbar-track{
  background:rgba(5,15,27,.30);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) ::-webkit-scrollbar-thumb{
  background:rgba(95,130,180,.28);
  border-radius:999px;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) ::-webkit-scrollbar-thumb:hover{
  background:rgba(105,150,215,.40);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .app-top-bar{
  color:var(--lc-theme-text-secondary);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .app-marquee-wrap{
  border-color:rgba(91,145,220,.10);
  background:rgba(7,20,35,.62);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .app-marquee-track span{
  color:#718198;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-top-brand{
  border-color:rgba(91,145,220,.14);
  background:linear-gradient(135deg,rgba(8,20,34,.94),rgba(6,16,29,.92));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 24px rgba(0,8,22,.18);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-top-brand::before{
  background:linear-gradient(90deg,transparent,rgba(74,137,255,.50),rgba(32,215,255,.36),transparent);
  box-shadow:none;
  opacity:.72;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-top-brand::after{
  opacity:.35;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-hub-top-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-auth-top-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-update-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user-actions button{
  background:rgba(13,29,49,.70)!important;
  border:1px solid rgba(91,145,220,.14)!important;
  color:var(--lc-theme-text-secondary)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-points-top-btn{
  background:rgba(54,123,255,.12)!important;
  border:1px solid rgba(68,139,255,.30)!important;
  color:#C9DCFF!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-points-top-btn b{
  color:#79A9FF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-hub-top-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-auth-top-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-clear-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-update-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user-actions button:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-points-top-btn:hover{
  background:rgba(54,123,255,.09)!important;
  border-color:rgba(68,139,255,.26)!important;
  color:#F4F7FC!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  transform:translateY(-1px);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-top-tool::before{
  opacity:.22;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) :where([data-lc-theme-option],[data-lc-skin],.lc-theme-dot,.lc-skin-dot,.lc-skin-swatch):not(.is-active):not(.active):not([aria-pressed="true"]){
  opacity:.65;
  transform:none!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) :where([data-lc-theme-option],[data-lc-skin],.lc-theme-dot,.lc-skin-dot,.lc-skin-swatch):is(.is-active,.active,[aria-pressed="true"]){
  opacity:1;
  box-shadow:0 0 0 2px rgba(6,16,29,1),0 0 0 3px rgba(100,160,255,.45)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool{
  background:transparent!important;
  border-color:transparent!important;
  color:#93A4B9!important;
  box-shadow:none!important;
  transition:background 180ms ease,border-color 180ms ease,color 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool :where(i,.ico,svg),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button :where(i,.ico,svg){
  color:#7F91AA;
  filter:saturate(.82) brightness(.92);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool:hover{
  background:rgba(54,123,255,.055)!important;
  border-color:rgba(91,145,220,.10)!important;
  color:#DAE7FA!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button.is-active,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool.is-active{
  background:linear-gradient(90deg,rgba(54,123,255,.17),rgba(54,123,255,.055))!important;
  border-color:rgba(68,139,255,.24)!important;
  color:#FFFFFF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-tool.is-active :where(i,.ico,svg),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-nav button.is-active :where(i,.ico,svg){
  color:#79A9FF;
  background:rgba(54,123,255,.09);
  border:1px solid rgba(68,139,255,.12);
  filter:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-console-user{
  background:rgba(9,24,42,.84)!important;
  border-color:rgba(91,145,220,.11)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench :where(input,textarea,select){
  background:rgba(7,20,35,.72)!important;
  border:1px solid rgba(91,145,220,.14)!important;
  color:var(--lc-theme-text-primary)!important;
  color-scheme:dark;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench :where(input,textarea,select)::placeholder{
  color:#61758F!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #lc-v3-master :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench :where(input,textarea,select):focus{
  border-color:rgba(68,139,255,.42)!important;
  box-shadow:0 0 0 3px rgba(54,123,255,.08)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-panel{
  background:rgba(9,24,42,.76)!important;
  border-color:rgba(91,145,220,.11)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 24px rgba(0,8,22,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-panel-head b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-panel-head span{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-panel-head button{
  color:#AFC2DD!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button{
  --tool-accent-rgb:74,134,255;
  background:rgba(12,28,47,.62)!important;
  border:1px solid rgba(91,145,220,.11)!important;
  color:var(--lc-theme-text-secondary)!important;
  transition:background 180ms ease,border-color 180ms ease,color 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:hover{
  background:rgba(16,37,62,.78)!important;
  border-color:rgba(68,139,255,.20)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:nth-child(2){--tool-accent-rgb:230,168,92}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:nth-child(3){--tool-accent-rgb:181,108,226}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:nth-child(4){--tool-accent-rgb:40,201,232}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:nth-child(5){--tool-accent-rgb:233,109,124}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid button:nth-child(6){--tool-accent-rgb:49,197,157}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid i{
  background:rgba(var(--tool-accent-rgb),.10)!important;
  border:1px solid rgba(var(--tool-accent-rgb),.16)!important;
  color:rgb(var(--tool-accent-rgb))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-tool-grid span{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-empty,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-item{
  background:rgba(10,25,43,.64)!important;
  border-color:rgba(91,145,220,.10)!important;
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-item:hover{
  background:rgba(15,34,57,.80)!important;
  border-color:rgba(68,139,255,.20)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-item img{
  border:1px solid rgba(255,255,255,.08);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-empty b,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-item b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-empty span,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-recent-item span{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .app-site-footer{
  background:rgba(7,17,30,.72);
  border-top-color:rgba(91,145,220,.08);
  color:#718198;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .site-footer-brand{
  color:#AFC2DD;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .site-footer-decl,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .site-footer-icp,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .site-footer-gongan{
  color:#718198;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-filing-fixed{
  background:rgba(7,17,30,.72);
  border-top:1px solid rgba(91,145,220,.08);
  color:#718198;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-filing-fixed a{
  color:#8799B2;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) .lc-filing-fixed img{
  opacity:.72;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input{
  background:rgba(7,20,35,.72)!important;
  border:1px solid rgba(91,145,220,.14)!important;
  color:var(--lc-theme-text-primary)!important;
  color-scheme:dark;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #main-textarea,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-prompt-input{
  background:rgba(7,20,35,.72)!important;
  border:1px solid rgba(91,145,220,.14)!important;
  color:var(--lc-theme-text-primary)!important;
  color-scheme:dark;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input::placeholder{
  color:#61758F!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-prompt-input::placeholder{
  color:#61758F!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input:focus{
  border-color:rgba(68,139,255,.42)!important;
  box-shadow:0 0 0 3px rgba(54,123,255,.08)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #main-textarea:focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-prompt-input:focus{
  border-color:rgba(68,139,255,.42)!important;
  box-shadow:0 0 0 3px rgba(54,123,255,.08)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-panel{
  background:rgba(9,24,42,.76)!important;
  border-color:rgba(91,145,220,.11)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 24px rgba(0,8,22,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-tool-grid i{
  background:rgba(var(--tool-accent-rgb),.10)!important;
  border:1px solid rgba(var(--tool-accent-rgb),.16)!important;
  color:rgb(var(--tool-accent-rgb))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-empty,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-item{
  background:rgba(10,25,43,.64)!important;
  border-color:rgba(91,145,220,.10)!important;
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-item:hover{
  background:rgba(15,34,57,.80)!important;
  border-color:rgba(68,139,255,.20)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #main-textarea,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #lc-prompt-direct-panel #i2-prompt-input,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master .lc-console-i2-section #i2-prompt-input{
  background:rgba(7,20,35,.72)!important;
  border:1px solid rgba(91,145,220,.14)!important;
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #lc-prompt-direct-panel #i2-prompt-input::placeholder,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master .lc-console-i2-section #i2-prompt-input::placeholder{
  color:#61758F!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #main-textarea:focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench #i2-prompt-input:focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master #lc-prompt-direct-panel #i2-prompt-input:focus,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #lc-v3-master .lc-console-i2-section #i2-prompt-input:focus{
  border-color:rgba(68,139,255,.42)!important;
  box-shadow:0 0 0 3px rgba(54,123,255,.08)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
  min-height:auto!important;
  grid-template-rows:auto auto auto!important;
  align-content:start;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-bottom{
  align-items:start;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-panel{
  position:relative;
  overflow:hidden!important;
  height:auto!important;
  min-height:auto!important;
  background:radial-gradient(circle at 78% 0%,rgba(70,130,255,.045),transparent 36%),linear-gradient(145deg,rgba(9,24,42,.82),rgba(7,19,34,.78))!important;
  border-color:rgba(91,145,220,.095)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.032),0 8px 24px rgba(0,8,22,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-tool-panel::before,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-panel::before{
  content:'';
  position:absolute;
  left:14px;
  right:14px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(120,169,255,.24),transparent);
  pointer-events:none;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-list{
  height:auto!important;
  max-height:236px;
  overflow-y:auto;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-empty{
  min-height:126px!important;
  align-content:center;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-top{
  background:rgba(7,18,31,.88)!important;
  border-bottom-color:rgba(91,145,220,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-hub-top-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-auth-top-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-update-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-user-actions button{
  background:rgba(7,20,35,.42)!important;
  border-color:rgba(91,145,220,.075)!important;
  color:#93A4B9!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-hub-top-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-auth-top-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-clear-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-update-btn:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-user-actions button:hover{
  background:rgba(54,123,255,.08)!important;
  border-color:rgba(68,139,255,.20)!important;
  color:#F4F7FC!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool .tool-ico,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool-ico{
  background:rgba(74,134,255,.045)!important;
  border-color:transparent!important;
  color:#6F819A!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool:hover .tool-ico,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool:hover .lc-console-tool-ico{
  background:rgba(54,123,255,.08)!important;
  border-color:rgba(68,139,255,.12)!important;
  color:#AFCBFF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool.is-active .tool-ico,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] .lc-console-tool.is-active .lc-console-tool-ico{
  background:rgba(54,123,255,.11)!important;
  border-color:rgba(68,139,255,.16)!important;
  color:#79A9FF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"],
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-core-card,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-tool-grid button,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-empty,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-recent-item{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 24px rgba(0,8,22,.14);
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-core-card{
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.055),transparent 35%),radial-gradient(circle at 8% 0%,rgba(255,255,255,.025),transparent 28%),var(--lc-home-feature-card-bg)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-core-card:hover{
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.075),transparent 35%),radial-gradient(circle at 8% 0%,rgba(255,255,255,.032),transparent 28%),var(--lc-home-feature-card-bg-hover)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome{
  isolation:isolate;
  min-height:260px;
  background:radial-gradient(circle at 64% 48%,rgba(54,123,255,.22),transparent 30%),radial-gradient(circle at 78% 28%,rgba(32,215,255,.12),transparent 26%),radial-gradient(circle at 18% 100%,rgba(116,92,255,.085),transparent 35%),linear-gradient(135deg,#0B1B31 0%,#071525 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before{
  content:'AI';
  position:absolute;
  right:150px;
  top:38px;
  width:104px;
  height:104px;
  display:grid;
  place-items:center;
  border:1px solid rgba(89,156,255,.62);
  border-radius:22px;
  background:linear-gradient(135deg,rgba(35,122,255,.32),rgba(32,215,255,.12)),linear-gradient(225deg,rgba(255,255,255,.18),transparent 42%);
  color:rgba(207,233,255,.96);
  font:1000 36px/1 "Microsoft YaHei",Arial,sans-serif;
  letter-spacing:.02em;
  text-shadow:0 0 18px rgba(32,215,255,.42);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -18px 42px rgba(16,73,180,.24),0 0 34px rgba(54,123,255,.30);
  transform:perspective(540px) rotateX(54deg) rotateZ(45deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after{
  content:'';
  position:absolute;
  right:82px;
  top:34px;
  width:250px;
  height:190px;
  border:0!important;
  border-radius:50%;
  opacity:1;
  background:radial-gradient(circle at 50% 50%,rgba(32,215,255,.18) 0 2px,transparent 3px 100%),radial-gradient(circle at 50% 50%,transparent 0 31%,rgba(72,139,230,.20) 32% 33%,transparent 34% 43%,rgba(116,92,255,.12) 44% 45%,transparent 46%),linear-gradient(90deg,transparent 49.6%,rgba(89,156,255,.12) 49.8% 50.2%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(89,156,255,.10) 49.8% 50.2%,transparent 50.4%);
  background-size:auto,auto,32px 32px,32px 32px;
  filter:drop-shadow(0 0 14px rgba(54,123,255,.18));
  transform:perspective(560px) rotateX(62deg) rotateZ(-8deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  isolation:isolate;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  background:radial-gradient(circle at 82% 42%,rgba(32,215,255,.16),transparent 32%),radial-gradient(circle at 20% 0%,rgba(54,123,255,.12),transparent 38%),linear-gradient(135deg,#0C2037 0%,#081726 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
  content:'';
  position:absolute;
  right:48px;
  bottom:52px;
  width:138px;
  height:94px;
  border:1px solid rgba(79,178,255,.28);
  border-radius:24px;
  background:radial-gradient(circle at 26% 24%,rgba(32,215,255,.35) 0 10px,transparent 11px),radial-gradient(circle at 56% 22%,rgba(74,134,255,.30) 0 13px,transparent 14px),linear-gradient(90deg,rgba(32,215,255,.20) 0 3px,transparent 3px 13px) 0 100%/16px 22px repeat-x,linear-gradient(135deg,rgba(23,78,147,.36),rgba(5,20,38,.34));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(32,215,255,.12);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
  content:'';
  right:8px;
  bottom:20px;
  width:230px;
  height:112px;
  border:0!important;
  border-radius:50%;
  opacity:1;
  background:radial-gradient(circle at 62% 38%,rgba(32,215,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 62% 38%,transparent 0 32%,rgba(32,215,255,.15) 33% 34%,transparent 35% 48%,rgba(54,123,255,.10) 49% 50%,transparent 51%);
  transform:perspective(520px) rotateX(64deg) rotateZ(-6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  background:radial-gradient(circle at 78% 60%,rgba(43,125,255,.16),transparent 36%),radial-gradient(circle at 22% 18%,rgba(101,169,255,.07),transparent 32%),linear-gradient(135deg,#0C2340 0%,#091A2E 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::before{
  content:'';
  position:absolute;
  right:50px;
  bottom:42px;
  width:168px;
  height:118px;
  border:1px solid rgba(101,169,255,.16);
  border-radius:26px;
  background:radial-gradient(circle at 18% 70%,rgba(139,191,255,.70) 0 3px,transparent 4px),radial-gradient(circle at 44% 38%,rgba(139,191,255,.62) 0 3px,transparent 4px),radial-gradient(circle at 74% 58%,rgba(32,215,255,.62) 0 3px,transparent 4px),linear-gradient(36deg,transparent 0 45%,rgba(101,169,255,.20) 46% 47%,transparent 48%),linear-gradient(146deg,transparent 0 44%,rgba(101,169,255,.16) 45% 46%,transparent 47%),linear-gradient(0deg,transparent 0 48%,rgba(101,169,255,.12) 49% 50%,transparent 51%),linear-gradient(90deg,transparent 0 48%,rgba(101,169,255,.12) 49% 50%,transparent 51%);
  background-size:auto,auto,auto,auto,auto,28px 28px,28px 28px;
  box-shadow:0 0 24px rgba(43,125,255,.12),inset 0 1px 0 rgba(255,255,255,.05);
  transform:perspective(560px) rotateX(58deg) rotateZ(-10deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
  content:'';
  right:-8px;
  bottom:6px;
  width:236px;
  height:138px;
  border:0!important;
  border-radius:50%;
  opacity:1;
  background:radial-gradient(circle at 58% 48%,transparent 0 30%,rgba(139,191,255,.14) 31% 32%,transparent 33% 50%,rgba(43,125,255,.09) 51% 52%,transparent 53%);
  transform:perspective(560px) rotateX(64deg) rotateZ(6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus>*{
  position:relative;
  z-index:1;
}
@media(min-width:1700px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
    max-width:1640px;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-hero{
    grid-template-columns:minmax(640px,1.28fr) minmax(480px,1fr);
  }
}
@media(max-width:980px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after{
    opacity:.34;
    right:24px;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus::before,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus::after{
    opacity:.26;
  }
}
body.lc-v3-home.lc-clear-mode:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{
  background:radial-gradient(circle at 82% 12%,rgba(var(--lc-console-accent-rgb),.16),transparent 34%),linear-gradient(180deg,rgba(var(--lc-console-card),.98),rgba(var(--lc-console-card),.88))!important;
}
body.lc-v3-home.lc-clear-mode:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home.lc-clear-mode:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home.lc-clear-mode:not([data-lc-theme="light"]):not([data-lc-theme="glacier-white"]) #i2-workbench .lc-i2-recent-panel{
  background:linear-gradient(145deg,rgba(var(--lc-console-card),.98),rgba(var(--lc-console-card),.88))!important;
  border-color:rgba(var(--lc-console-accent-rgb),.28)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{background:radial-gradient(circle at 82% 14%,rgba(20,184,166,.1),transparent 32%),radial-gradient(circle at 12% 86%,rgba(59,130,246,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#eef7fb)!important;border-color:#cbd5e1!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-dashboard{color:#0f172a}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-panel,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-panel{background:#fff!important;border-color:#d8e5f1!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome{background:radial-gradient(circle at 86% 18%,rgba(14,165,233,.12),transparent 34%),linear-gradient(145deg,#ffffff,#edf7ff)!important;border-color:rgba(37,99,235,.18)!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome::after{border-color:rgba(37,99,235,.11)!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome h4,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-panel-head b,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid b,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty b{color:#0f172a!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome p,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid span,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty{color:#64748b!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-model{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#fff!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-subtitle{color:#1e293b!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-tags i{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.18)!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-tags i:last-child{background:rgba(20,184,166,.12)!important;border-color:rgba(15,118,110,.22)!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid button{background:#fbfdff!important;border-color:#e2e9f3!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid button:hover{background:#f0fffc!important;border-color:#99f6e4!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty{background:linear-gradient(180deg,#fbfdff,#f7fafc)!important;border-color:#cfdceb!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item{background:#fbfdff!important;border-color:#e2e9f3!important;color:#0f172a!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item:hover{background:#f0fffc!important;border-color:#99f6e4!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item b{color:#0f172a!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item span{color:#64748b!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome p{display:block!important;max-width:680px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:14px!important;font-weight:850!important;line-height:1.55!important;text-shadow:none!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card em{position:relative;z-index:1;display:block!important;width:auto!important;max-width:94%!important;min-height:34px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.55!important;text-shadow:0 1px 3px rgba(15,23,42,.42)!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card em{font-size:11px!important;line-height:1.5!important;}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid span{display:block!important;max-width:100%!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:10px!important;font-weight:850!important;line-height:1.35!important;text-shadow:none!important;}
@media(min-width:1680px){
  body.lc-v3-home #i2-workbench #i2-stage-empty .i2-gen-canvas{padding:10px 18px!important;}
  body.lc-v3-home #i2-workbench .lc-i2-home-dashboard{width:min(100%,1360px);max-width:1360px;gap:8px;}
  body.lc-v3-home #i2-workbench .lc-i2-home-hero{grid-template-columns:minmax(560px,1.2fr) minmax(360px,.8fr);gap:8px;}
  body.lc-v3-home #i2-workbench .lc-i2-core-grid{grid-template-columns:repeat(4,minmax(250px,1fr));gap:8px;}
  body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-core-grid{grid-template-columns:repeat(3,minmax(250px,1fr));}
  body.lc-v3-home #i2-workbench .lc-i2-home-bottom{grid-template-columns:minmax(620px,1.45fr) minmax(360px,.75fr);gap:8px;}
}
@media(max-width:980px){body.lc-v3-home #i2-workbench .lc-i2-home-hero,body.lc-v3-home #i2-workbench .lc-i2-home-bottom{grid-template-columns:1fr}body.lc-v3-home #i2-workbench .lc-i2-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container (max-width: 920px){
  body.lc-v3-home #i2-workbench .lc-i2-home-dashboard{grid-template-rows:auto auto minmax(0,1fr)}
  body.lc-v3-home #i2-workbench .lc-i2-home-hero,
  body.lc-v3-home #i2-workbench .lc-i2-home-bottom{grid-template-columns:1fr}
  body.lc-v3-home #i2-workbench .lc-i2-core-grid,
  body.lc-v3-home #i2-workbench .lc-i2-home-dashboard.is-video-card-hidden .lc-i2-core-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
  body.lc-v3-home #i2-workbench .lc-i2-home-welcome{min-height:220px}
  body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
  body.lc-v3-home #i2-workbench .lc-i2-home-welcome h4,
  body.lc-v3-home #i2-workbench .lc-i2-home-welcome p,
  body.lc-v3-home #i2-workbench .lc-i2-home-tags{max-width:100%}
  body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{position:relative;right:auto;bottom:auto;min-width:0;margin-top:2px}
}
@media(max-width:640px){body.lc-v3-home #i2-workbench .lc-i2-core-grid,body.lc-v3-home #i2-workbench .lc-i2-tool-grid{grid-template-columns:1fr}body.lc-v3-home #i2-workbench .lc-i2-home-welcome{padding:18px 18px}body.lc-v3-home #i2-workbench .lc-i2-home-welcome h4{font-size:18px}body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,body.lc-v3-home #i2-workbench .lc-i2-home-welcome h4,body.lc-v3-home #i2-workbench .lc-i2-home-welcome p,body.lc-v3-home #i2-workbench .lc-i2-home-tags{max-width:100%}body.lc-v3-home #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{position:relative;right:auto;bottom:auto;min-width:0;width:100%;margin-top:2px}}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-thinking-panel{background:#fff!important;border:1px solid #d8e5f1!important;box-shadow:0 14px 34px rgba(15,23,42,.10)!important;color:#0f172a!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-thinking-panel::before,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .input-thinking-panel::after{opacity:.08!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-live-title{color:#0f172a!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-live-sub{color:#475569!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-meta-item{background:#f8fafc!important;border-color:#d8e5f1!important;box-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-meta-item span{color:#64748b!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-meta-item b{color:#0f172a!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-step{background:#f8fafc!important;border:1px solid #d8e5f1!important;border-left:3px solid #cbd5e1!important;color:#334155!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-step.is-active{background:#fff7ed!important;border-color:#fed7aa!important;border-left-color:#f59e0b!important;color:#92400e!important;box-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-step.is-done{background:#ecfdf5!important;border-color:#bbf7d0!important;border-left-color:#10b981!important;color:#065f46!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-log{background:#f8fafc!important;border:1px solid #d8e5f1!important;border-radius:9px!important;padding:8px 10px!important;color:#047857!important;min-height:auto!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master .ith-eta{color:#475569!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync{background:#fff!important;border:1px solid #d8e5f1!important;box-shadow:0 14px 34px rgba(15,23,42,.10)!important;color:#0f172a!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync::before,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync::after,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-orbit{opacity:.08!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-title{color:#0f172a!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-time{background:#fef3c7!important;border-color:#fbbf24!important;color:#92400e!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-stage{background:#f8fafc!important;border-color:#d8e5f1!important;color:#0f172a!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-divider{background:#e2e8f0!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-label{color:#0f766e!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-prompt{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-tip{background:#fff7ed!important;border-color:#fed7aa!important;color:#92400e!important}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-next,body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-master-sync .i2ms-next li{color:#334155!important}
body.lc-v3-home #i2-workbench,
body.lc-v3-home #lc-v3-master .lc-console-i2-section,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host,
body.lc-v3-home #lc-v3-master .ith-live-head,
body.lc-v3-home #i2-master-sync{
  font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Segoe UI",Arial,sans-serif!important;
  font-stretch:normal!important;
  font-synthesis-weight:none;
  text-rendering:auto!important;
  -webkit-font-smoothing:auto!important;
  -moz-osx-font-smoothing:auto!important;
}
body.lc-v3-home #i2-workbench .i2-flow-label,
body.lc-v3-home #i2-workbench .i2-flow-label span,
body.lc-v3-home #i2-workbench .i2-route-hint,
body.lc-v3-home #i2-workbench .i2-bill,
body.lc-v3-home #i2-workbench .i2-model-btn .mn,
body.lc-v3-home #i2-workbench .i2-model-btn .md,
body.lc-v3-home #i2-workbench .i2-route-btn .rt,
body.lc-v3-home #i2-workbench .i2-route-btn .rs,
body.lc-v3-home #i2-workbench .i2-load-title,
body.lc-v3-home #i2-workbench .i2-load-sub,
body.lc-v3-home #i2-workbench .i2-load-tip,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-flow-label,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-flow-label span,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-hint,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-bill,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-model-btn .mn,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-model-btn .md,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-btn .rt,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-btn .rs,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label span,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-hint,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-bill,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .mn,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .md,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rt,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rs,
body.lc-v3-home #i2-master-sync .i2ms-title,
body.lc-v3-home #i2-master-sync .i2ms-label,
body.lc-v3-home #i2-master-sync .i2ms-stage,
body.lc-v3-home #i2-master-sync .i2ms-tip,
body.lc-v3-home #i2-master-sync .i2ms-next,
body.lc-v3-home #lc-v3-master .ith-live-title,
body.lc-v3-home #lc-v3-master .ith-live-sub{
  font-stretch:normal!important;
  transform:none!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  filter:none!important;
}
body.lc-v3-home #i2-workbench .i2-flow-label,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-flow-label,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label{
  font-size:12px!important;font-weight:700!important;line-height:1.45!important;
}
body.lc-v3-home #i2-workbench .i2-flow-label span,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-flow-label span,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-flow-label span{
  font-size:11px!important;font-weight:600!important;line-height:1.45!important;
}
body.lc-v3-home #i2-workbench .i2-model-btn .mn,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-model-btn .mn,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .mn{
  font-size:18px!important;font-weight:800!important;line-height:1.2!important;
}
body.lc-v3-home #i2-workbench .i2-model-btn .md,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-model-btn .md,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-model-btn .md,
body.lc-v3-home #i2-workbench .i2-route-btn .rs,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-btn .rs,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rs{
  font-size:12px!important;font-weight:600!important;line-height:1.45!important;
}
body.lc-v3-home #i2-workbench .i2-route-btn .rt,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-btn .rt,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-btn .rt{
  font-size:15px!important;font-weight:800!important;line-height:1.3!important;
}
body.lc-v3-home #i2-workbench .i2-route-hint,
body.lc-v3-home #i2-workbench .i2-bill,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-route-hint,
body.lc-v3-home #lc-v3-master .lc-console-i2-section .i2-bill,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-route-hint,
body.lc-v3-home #lc-v3-master .lc-console-i2-actions-host .i2-bill{
  font-size:12px!important;font-weight:600!important;line-height:1.6!important;
}
body.lc-v3-home #i2-master-sync .i2ms-title,
body.lc-v3-home #i2-workbench .i2-load-title{
  font-size:14px!important;font-weight:800!important;letter-spacing:0!important;
}
body.lc-v3-home #i2-master-sync .i2ms-label{
  font-size:11px!important;font-weight:700!important;line-height:1.45!important;
}
body.lc-v3-home #i2-master-sync .i2ms-stage,
body.lc-v3-home #i2-master-sync .i2ms-tip,
body.lc-v3-home #i2-master-sync .i2ms-next{
  font-size:12px!important;font-weight:500!important;line-height:1.65!important;
}
body.lc-v3-home #i2-master-sync .i2ms-prompt{
  font-family:"Consolas","Menlo","Microsoft YaHei UI","Microsoft YaHei",monospace!important;
  font-size:12px!important;line-height:1.62!important;letter-spacing:0!important;font-weight:500!important;
}
body.lc-v3-home #lc-v3-master .ith-live-title{
  font-size:14px!important;font-weight:800!important;line-height:1.45!important;
}
body.lc-v3-home #lc-v3-master .ith-live-sub{
  font-size:12px!important;font-weight:500!important;line-height:1.55!important;
}
@media(min-width:1280px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
    width:min(100%,1640px)!important;
    max-width:1640px!important;
    grid-template-rows:auto auto auto!important;
    gap:8px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-hero{
    grid-template-columns:minmax(640px,1.18fr) minmax(560px,.92fr)!important;
    gap:8px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
    width:100%;
    min-width:0;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
    min-height:238px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome h4,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome p,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-tags{
    max-width:calc(100% - 150px)!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before{
    right:58px!important;
    top:54px!important;
    width:92px!important;
    height:92px!important;
    font-size:31px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after{
    right:18px!important;
    top:42px!important;
    width:196px!important;
    height:150px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
    right:24px!important;
    bottom:50px!important;
    width:118px!important;
    height:82px!important;
    opacity:.72;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
    right:-22px!important;
    bottom:24px!important;
    width:190px!important;
    height:92px!important;
    opacity:.78;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::before{
    right:18px!important;
    bottom:46px!important;
    width:140px!important;
    height:96px!important;
    opacity:.68;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
    right:-30px!important;
    bottom:18px!important;
    width:198px!important;
    height:110px!important;
    opacity:.72;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"])[data-lc-theme] #i2-workbench .lc-i2-home-bottom{
    gap:8px!important;
  }
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]){
  --lc-theme-bg-page:#03100F;
  --lc-theme-bg-sidebar:#041312;
  --lc-theme-bg-header:#061817;
  --lc-theme-bg-panel:#071C1A;
  --lc-theme-bg-card:#0A2421;
  --lc-theme-bg-card-hover:#0D2B27;
  --lc-theme-text-primary:#F0FFFC;
  --lc-theme-text-secondary:#A0C8C1;
  --lc-theme-text-muted:#5F7F7A;
  --lc-theme-border:rgba(48,214,194,.14);
  --lc-theme-border-strong:rgba(45,212,191,.30);
  --lc-theme-accent:#22CFC3;
  --lc-theme-accent-hover:#35DED3;
  --lc-theme-accent-active:#11A99F;
  --lc-theme-accent-soft:rgba(34,207,195,.12);
  --lc-theme-accent-2:#7C6DFF;
  --lc-theme-success:#24C78D;
  --lc-theme-warning:#E5B867;
  --lc-theme-danger:#F06E7D;
  --lc-theme-shadow-card:0 10px 30px rgba(0,12,12,.24);
  --lc-theme-glow:0 0 24px rgba(34,207,195,.16);
  --lc-theme-bg-page-start:#061817;
  --lc-home-hero-bg:linear-gradient(135deg,rgba(7,32,30,.98),rgba(3,17,17,.98));
  --lc-home-hero-border:rgba(48,214,194,.20);
  --lc-home-hero-shadow:0 12px 34px rgba(0,10,12,.22);
  --lc-home-hero-teal:#22CFC3;
  --lc-home-hero-cyan:#42E6FF;
  --lc-home-hero-purple:#7C6DFF;
  --lc-home-feature-bg:var(--lc-theme-bg-card);
  --lc-home-panel-bg:var(--lc-theme-bg-panel);
  --lc-home-feature-card-bg:linear-gradient(145deg,rgba(11,35,33,.96) 0%,rgba(5,22,22,.98) 100%);
  --lc-home-feature-card-bg-hover:linear-gradient(145deg,rgba(13,43,39,.98) 0%,rgba(7,27,27,.98) 100%);
  --lc-home-feature-card-border:rgba(48,214,194,.14);
  --lc-home-feature-card-border-hover:rgba(45,212,191,.28);
  --lc-home-feature-card-shadow:0 8px 24px rgba(0,10,12,.18);
  --lc-console-bg:var(--lc-theme-bg-page);
  --lc-console-side:var(--lc-theme-bg-sidebar);
  --lc-console-panel:var(--lc-theme-bg-panel);
  --lc-console-panel-2:var(--lc-theme-bg-card);
  --lc-console-side-start:#041312;
  --lc-console-side-end:#030A0B;
  --lc-console-page-start:var(--lc-theme-bg-page-start);
  --lc-console-page-mid:var(--lc-theme-bg-page);
  --lc-console-page-end:#020808;
  --lc-console-card:10,36,33;
  --lc-console-line:var(--lc-theme-border);
  --lc-console-line-2:var(--lc-theme-border-strong);
  --lc-console-text:var(--lc-theme-text-primary);
  --lc-console-muted:var(--lc-theme-text-secondary);
  --lc-console-muted-2:var(--lc-theme-text-muted);
  --lc-console-accent:var(--lc-theme-accent);
  --lc-console-accent-rgb:34,207,195;
  --lc-console-accent-2:var(--lc-theme-accent-2);
  --lc-console-accent-2-rgb:124,109,255;
  --lc-console-gold:var(--lc-theme-warning);
  scrollbar-color:rgba(78,150,143,.34) rgba(3,13,14,.34);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .app-layout{
  background:
    radial-gradient(circle at 50% 0%,rgba(34,207,195,.075),transparent 34%),
    radial-gradient(circle at 86% 8%,rgba(124,109,255,.045),transparent 28%),
    linear-gradient(180deg,var(--lc-theme-bg-page-start) 0%,var(--lc-theme-bg-page) 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-shell{
  color:var(--lc-theme-text-primary);
  background:transparent;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-side{
  background:linear-gradient(180deg,var(--lc-console-side-start),var(--lc-console-side-end))!important;
  border-right-color:rgba(48,214,194,.12)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-main,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-desk,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-canvas{
  background:transparent;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-brand b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-top strong,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-panel-head b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-brand span,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-top span,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool-title,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool span,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-nav span{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-top{
  background:rgba(6,24,23,.88)!important;
  border-bottom-color:rgba(48,214,194,.09)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-update-btn,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-user-actions button{
  background:rgba(7,30,28,.46)!important;
  border-color:rgba(48,214,194,.08)!important;
  color:#8FB8B2!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-clear-btn:hover,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-update-btn:hover,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-user-actions button:hover{
  background:rgba(34,207,195,.09)!important;
  border-color:rgba(45,212,191,.23)!important;
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-user{
  background:rgba(7,29,27,.78)!important;
  border-color:rgba(48,214,194,.12)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool{
  background:transparent!important;
  border-color:transparent!important;
  color:#8FB8B2!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool:hover{
  background:rgba(34,207,195,.055)!important;
  border-color:rgba(48,214,194,.10)!important;
  color:#D8FFF8!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool.is-active{
  background:linear-gradient(90deg,rgba(34,207,195,.16),rgba(34,207,195,.05))!important;
  border-color:rgba(45,212,191,.23)!important;
  color:#FFFFFF!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool .tool-ico,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool-ico{
  background:rgba(34,207,195,.045)!important;
  border-color:transparent!important;
  color:#77AAA4!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool:hover .tool-ico,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool:hover .lc-console-tool-ico{
  background:rgba(34,207,195,.08)!important;
  border-color:rgba(45,212,191,.12)!important;
  color:#B8FFF8!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool.is-active .tool-ico,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-tool.is-active .lc-console-tool-ico{
  background:rgba(34,207,195,.11)!important;
  border-color:rgba(45,212,191,.16)!important;
  color:#4EEFE4!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{
  background:
    radial-gradient(circle at 74% 10%,rgba(34,207,195,.13),transparent 32%),
    radial-gradient(circle at 14% 88%,rgba(124,109,255,.055),transparent 34%),
    linear-gradient(180deg,rgba(6,24,23,.92),rgba(3,14,14,.96))!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  border:1px solid var(--lc-home-hero-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.026),var(--lc-home-hero-shadow)!important;
  isolation:isolate;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome{
  background:
    radial-gradient(circle at 72% 40%,rgba(22,194,174,.10),transparent 31%),
    radial-gradient(circle at 20% 100%,rgba(124,109,255,.04),transparent 34%),
    linear-gradient(135deg,#0B2A26 0%,#092421 46%,#071B19 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome{
  background:
    radial-gradient(circle at 72% 40%,rgba(22,194,174,.10),transparent 31%),
    radial-gradient(circle at 20% 100%,rgba(124,109,255,.04),transparent 34%),
    linear-gradient(135deg,#0B2A26 0%,#092421 46%,#071B19 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome::before{
  content:'AI';
  position:absolute;
  right:150px;
  top:42px;
  width:98px;
  height:98px;
  display:grid;
  place-items:center;
  border:1px solid rgba(69,236,223,.56);
  border-radius:22px;
  background:linear-gradient(135deg,rgba(34,207,195,.30),rgba(124,109,255,.12)),linear-gradient(225deg,rgba(255,255,255,.14),transparent 42%);
  color:rgba(220,255,250,.96);
  font:1000 34px/1 "Microsoft YaHei",Arial,sans-serif;
  letter-spacing:.02em;
  text-shadow:0 0 18px rgba(34,207,195,.40);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -18px 42px rgba(7,84,78,.24),0 0 30px rgba(34,207,195,.25);
  transform:perspective(540px) rotateX(54deg) rotateZ(45deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome::after{
  content:'';
  position:absolute;
  right:82px;
  top:38px;
  width:240px;
  height:184px;
  border:0!important;
  border-radius:50%;
  opacity:.92;
  background:radial-gradient(circle at 50% 50%,rgba(66,230,255,.16) 0 2px,transparent 3px 100%),radial-gradient(circle at 50% 50%,transparent 0 31%,rgba(45,212,191,.18) 32% 33%,transparent 34% 43%,rgba(124,109,255,.10) 44% 45%,transparent 46%),linear-gradient(90deg,transparent 49.6%,rgba(69,236,223,.10) 49.8% 50.2%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(69,236,223,.09) 49.8% 50.2%,transparent 50.4%);
  background-size:auto,auto,32px 32px,32px 32px;
  filter:drop-shadow(0 0 14px rgba(34,207,195,.16));
  transform:perspective(560px) rotateX(62deg) rotateZ(-8deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome>*,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus>*,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card>*{
  position:relative;
  z-index:1;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome h4,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome h4{
  color:#FFFFFF!important;
  text-shadow:0 1px 10px rgba(184,255,248,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] em,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] em,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card em{
  color:var(--lc-theme-text-secondary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-kicker,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus .lc-i2-home-kicker{
  background:rgba(34,207,195,.11)!important;
  border:1px solid rgba(45,212,191,.20)!important;
  color:#B9FFF8!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-kicker.lc-i2-home-model{
  background:rgba(124,109,255,.13)!important;
  border:1px solid rgba(148,136,255,.23)!important;
  color:#C9C3FF!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card .lc-i2-hot-badge{
  background:rgba(229,184,103,.11)!important;
  border:1px solid rgba(229,184,103,.20)!important;
  color:#F1C783!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge{
  position:absolute!important;
  top:16px!important;
  right:18px!important;
  left:auto!important;
  margin:0!important;
  z-index:4!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-tags i,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-tags i{
  background:rgba(34,207,195,.075)!important;
  border:1px solid rgba(48,214,194,.15)!important;
  color:var(--lc-theme-text-secondary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-tags i:last-child{
  background:rgba(34,207,195,.10)!important;
  border-color:rgba(45,212,191,.21)!important;
  color:#C8FFF9!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-start,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus strong{
  background:rgba(34,207,195,.10)!important;
  border:1px solid rgba(45,212,191,.24)!important;
  color:#B9FFF8!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
  background:linear-gradient(135deg,#30E2D6 0%,#16BDB2 100%)!important;
  border:0!important;
  color:#021211!important;
  box-shadow:0 8px 22px rgba(34,207,195,.22),inset 0 1px 0 rgba(255,255,255,.20)!important;
  position:relative!important;
  right:auto!important;
  bottom:auto!important;
  margin-top:12px!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  background:
    radial-gradient(circle at 82% 42%,rgba(66,230,255,.12),transparent 32%),
    radial-gradient(circle at 20% 0%,rgba(34,207,195,.12),transparent 38%),
    linear-gradient(135deg,#0A2B2B 0%,#051918 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
  content:'';
  position:absolute;
  right:48px;
  bottom:52px;
  width:138px;
  height:94px;
  border:1px solid rgba(66,230,255,.24);
  border-radius:24px;
  background:radial-gradient(circle at 26% 24%,rgba(66,230,255,.30) 0 10px,transparent 11px),radial-gradient(circle at 56% 22%,rgba(34,207,195,.28) 0 13px,transparent 14px),linear-gradient(90deg,rgba(66,230,255,.16) 0 3px,transparent 3px 13px) 0 100%/16px 22px repeat-x,linear-gradient(135deg,rgba(13,95,89,.30),rgba(4,22,22,.34));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 22px rgba(34,207,195,.10);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
  content:'';
  right:8px;
  bottom:20px;
  width:230px;
  height:112px;
  border:0!important;
  border-radius:50%;
  opacity:.78;
  background:radial-gradient(circle at 62% 38%,rgba(66,230,255,.14) 0 2px,transparent 3px),radial-gradient(circle at 62% 38%,transparent 0 32%,rgba(66,230,255,.13) 33% 34%,transparent 35% 48%,rgba(34,207,195,.09) 49% 50%,transparent 51%);
  transform:perspective(520px) rotateX(64deg) rotateZ(-6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  background:
    radial-gradient(circle at 78% 60%,rgba(45,212,191,.14),transparent 36%),
    radial-gradient(circle at 22% 18%,rgba(124,109,255,.065),transparent 32%),
    linear-gradient(135deg,#0A302C 0%,#061D1C 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::before{
  content:'';
  position:absolute;
  right:50px;
  bottom:42px;
  width:168px;
  height:118px;
  border:1px solid rgba(69,236,223,.14);
  border-radius:26px;
  background:radial-gradient(circle at 18% 70%,rgba(184,255,248,.58) 0 3px,transparent 4px),radial-gradient(circle at 44% 38%,rgba(69,236,223,.58) 0 3px,transparent 4px),radial-gradient(circle at 74% 58%,rgba(124,109,255,.48) 0 3px,transparent 4px),linear-gradient(36deg,transparent 0 45%,rgba(69,236,223,.18) 46% 47%,transparent 48%),linear-gradient(146deg,transparent 0 44%,rgba(69,236,223,.14) 45% 46%,transparent 47%),linear-gradient(0deg,transparent 0 48%,rgba(69,236,223,.10) 49% 50%,transparent 51%),linear-gradient(90deg,transparent 0 48%,rgba(69,236,223,.10) 49% 50%,transparent 51%);
  background-size:auto,auto,auto,auto,auto,28px 28px,28px 28px;
  box-shadow:0 0 22px rgba(34,207,195,.10),inset 0 1px 0 rgba(255,255,255,.045);
  transform:perspective(560px) rotateX(58deg) rotateZ(-10deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
  content:'';
  right:-8px;
  bottom:6px;
  width:236px;
  height:138px;
  border:0!important;
  border-radius:50%;
  opacity:.72;
  background:radial-gradient(circle at 58% 48%,transparent 0 30%,rgba(184,255,248,.12) 31% 32%,transparent 33% 50%,rgba(34,207,195,.08) 51% 52%,transparent 53%);
  transform:perspective(560px) rotateX(64deg) rotateZ(6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card{
  --feature-accent:#22CFC3;
  --feature-accent-rgb:34,207,195;
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.055),transparent 35%),radial-gradient(circle at 8% 0%,rgba(255,255,255,.022),transparent 28%),var(--lc-home-feature-card-bg)!important;
  border:1px solid var(--lc-home-feature-card-border)!important;
  color:var(--lc-theme-text-primary)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.032),var(--lc-home-feature-card-shadow)!important;
  transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card:hover{
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.075),transparent 35%),radial-gradient(circle at 8% 0%,rgba(255,255,255,.028),transparent 28%),var(--lc-home-feature-card-bg-hover)!important;
  border-color:var(--lc-home-feature-card-border-hover)!important;
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(0,10,12,.22),0 0 18px rgba(var(--feature-accent-rgb),.045)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card::before{
  content:'';
  position:absolute;
  left:12px;
  right:12px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--feature-accent-rgb),.38),transparent);
  pointer-events:none;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card::after{
  right:-36px;
  bottom:-42px;
  width:132px;
  height:132px;
  border:1px solid rgba(var(--feature-accent-rgb),.12)!important;
  background:radial-gradient(circle,rgba(var(--feature-accent-rgb),.052),transparent 64%);
  border-radius:34px;
  opacity:.76;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card span{
  background:rgba(var(--feature-accent-rgb),.09)!important;
  border:1px solid rgba(var(--feature-accent-rgb),.15)!important;
  color:var(--feature-accent)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card strong{
  color:var(--feature-accent)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-current{--feature-accent:#22CFC3;--feature-accent-rgb:34,207,195}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-ecom{--feature-accent:#E5B867;--feature-accent-rgb:229,184,103}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-fusion{--feature-accent:#F06E7D;--feature-accent-rgb:240,110,125}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-canvas{--feature-accent:#42E6FF;--feature-accent-rgb:66,230,255}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-local{--feature-accent:#24C78D;--feature-accent-rgb:36,199,141}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-decompose{--feature-accent:#7FB6FF;--feature-accent-rgb:127,182,255}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-upscale{--feature-accent:#B78CFF;--feature-accent-rgb:183,140,255}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-whitebg{--feature-accent:#8DDCFF;--feature-accent-rgb:141,220,255}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card.is-prompt{--feature-accent:#7C6DFF;--feature-accent-rgb:124,109,255}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-panel{
  background:radial-gradient(circle at 78% 0%,rgba(34,207,195,.045),transparent 36%),linear-gradient(145deg,rgba(7,29,27,.82),rgba(5,21,20,.78))!important;
  border-color:rgba(48,214,194,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 8px 24px rgba(0,10,12,.13)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-grid button,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-empty,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-item{
  background:rgba(8,29,27,.60)!important;
  border:1px solid rgba(48,214,194,.10)!important;
  color:var(--lc-theme-text-secondary)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.026),0 8px 24px rgba(0,10,12,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-grid button:hover,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-item:hover{
  background:rgba(10,38,35,.76)!important;
  border-color:rgba(45,212,191,.20)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-grid i{
  background:rgba(34,207,195,.10)!important;
  border:1px solid rgba(45,212,191,.16)!important;
  color:#4EEFE4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-grid b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-empty b,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-item b{
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-tool-grid span,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-empty span,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-recent-item span{
  color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #lc-v3-master :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #main-textarea,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-prompt-input{
  background:rgba(5,20,19,.72)!important;
  border:1px solid rgba(48,214,194,.14)!important;
  color:var(--lc-theme-text-primary)!important;
  color-scheme:dark;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #lc-v3-master :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-prompt-input::placeholder{
  color:#5F7F7A!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #lc-v3-master :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #main-textarea:focus,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-prompt-input:focus{
  border-color:rgba(45,212,191,.40)!important;
  box-shadow:0 0 0 3px rgba(34,207,195,.075)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-filing-fixed{
  background:rgba(5,18,17,.72)!important;
  border-top:1px solid rgba(48,214,194,.08)!important;
  border-color:rgba(48,214,194,.10)!important;
  color:#6E8985!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-filing-fixed a{
  color:#83A29D!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) ::-webkit-scrollbar{
  width:8px;
  height:8px;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) ::-webkit-scrollbar-track{
  background:rgba(3,13,14,.34);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) ::-webkit-scrollbar-thumb{
  background:rgba(78,150,143,.28);
  border-radius:999px;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) ::-webkit-scrollbar-thumb:hover{
  background:rgba(89,180,170,.38);
}
@media(max-width:980px){
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome::before,
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome::after{
    opacity:.34;
    right:24px;
  }
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus::before,
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus::after{
    opacity:.26;
  }
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]){
  --lc-theme-bg-page:#F4F7FB;
  --lc-theme-bg-sidebar:#F8FAFD;
  --lc-theme-bg-header:rgba(255,255,255,.88);
  --lc-theme-bg-panel:#FFFFFF;
  --lc-theme-bg-card:#FFFFFF;
  --lc-theme-bg-card-hover:#FAFCFF;
  --lc-theme-text-primary:#162033;
  --lc-theme-text-secondary:#56677E;
  --lc-theme-text-muted:#8B99AC;
  --lc-theme-border:#E2E9F2;
  --lc-theme-border-strong:#CAD8EA;
  --lc-theme-accent:#3478F6;
  --lc-theme-accent-hover:#246AE5;
  --lc-theme-accent-active:#175DD3;
  --lc-theme-accent-soft:#EAF2FF;
  --lc-theme-accent-2:#18B9D4;
  --lc-theme-success:#22A875;
  --lc-theme-warning:#E99A32;
  --lc-theme-danger:#E85468;
  --lc-theme-shadow-card:0 4px 18px rgba(37,61,95,.055),0 1px 3px rgba(37,61,95,.04);
  --lc-theme-glow:0 0 24px rgba(52,120,246,.12);
  --lc-theme-bg-page-start:#F7F9FC;
  --lc-home-hero-bg:linear-gradient(135deg,#FFFFFF 0%,#F4F8FF 100%);
  --lc-home-hero-border:#DDE8F6;
  --lc-home-hero-shadow:0 8px 24px rgba(37,61,95,.065),0 1px 3px rgba(37,61,95,.04);
  --lc-home-hero-blue:#3478F6;
  --lc-home-hero-cyan:#18B9D4;
  --lc-home-hero-purple:#7C6DFF;
  --lc-home-feature-card-bg:linear-gradient(145deg,#FFFFFF 0%,#F8FBFF 100%);
  --lc-home-feature-card-bg-hover:linear-gradient(145deg,#FFFFFF 0%,#F4F8FF 100%);
  --lc-home-feature-card-border:#E2E9F2;
  --lc-home-feature-card-border-hover:#CAD8EA;
  --lc-home-feature-card-shadow:0 4px 18px rgba(37,61,95,.055),0 1px 3px rgba(37,61,95,.04);
  --lc-home-feature-bg:#FFFFFF;
  --lc-home-panel-bg:#FFFFFF;
  --lc-console-bg:var(--lc-theme-bg-page);
  --lc-console-side:var(--lc-theme-bg-sidebar);
  --lc-console-panel:var(--lc-theme-bg-panel);
  --lc-console-panel-2:var(--lc-theme-bg-card);
  --lc-console-side-start:#F8FAFD;
  --lc-console-side-end:#EEF4FB;
  --lc-console-page-start:var(--lc-theme-bg-page-start);
  --lc-console-page-mid:var(--lc-theme-bg-page);
  --lc-console-page-end:#EEF3FA;
  --lc-console-card:255,255,255;
  --lc-console-line:var(--lc-theme-border);
  --lc-console-line-2:var(--lc-theme-border-strong);
  --lc-console-text:var(--lc-theme-text-primary);
  --lc-console-muted:var(--lc-theme-text-secondary);
  --lc-console-muted-2:var(--lc-theme-text-muted);
  --lc-console-accent:var(--lc-theme-accent);
  --lc-console-accent-rgb:52,120,246;
  --lc-console-accent-2:var(--lc-theme-accent-2);
  --lc-console-accent-2-rgb:24,185,212;
  --lc-console-gold:var(--lc-theme-warning);
  scrollbar-color:#B7C6DA #EEF3FA;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .app-layout{
  background:linear-gradient(180deg,#F7F9FC 0%,#F4F7FB 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-shell,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-main,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-desk,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-canvas{
  background:transparent!important;
  color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-side{
  background:#F8FAFD!important;
  border-right-color:#E3EAF3!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top{
  background:rgba(255,255,255,.88)!important;
  border-bottom-color:rgba(202,216,234,.62)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-brand b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top strong,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-panel-head b{
  color:var(--lc-theme-text-primary)!important;
  -webkit-text-fill-color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-brand span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool-title,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-nav span{
  color:var(--lc-theme-text-muted)!important;
  -webkit-text-fill-color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool{
  background:transparent!important;
  border-color:transparent!important;
  color:#56677E!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool:hover{
  background:#F1F6FE!important;
  border-color:#D8E5F6!important;
  color:#275FAD!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-active{
  background:#EAF2FF!important;
  border-color:#CFE0F8!important;
  color:#175DD3!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool .tool-ico,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool-ico{
  background:#EFF6FF!important;
  border-color:transparent!important;
  color:#3478F6!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool:hover .tool-ico,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-tool.is-active .tool-ico{
  background:#EAF2FF!important;
  border-color:#CFE0F8!important;
  color:#175DD3!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user{
  background:rgba(255,255,255,.78)!important;
  border-color:#E2E9F2!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-tier{
  background:#F7FAFE!important;
  border-color:#E2E9F2!important;
  color:#56677E!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user strong{
  background:#F7FAFE!important;
  border-color:#D9E4F1!important;
  color:#275FAD!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-update-btn,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions button{
  background:#FFFFFF!important;
  border:1px solid #D9E4F1!important;
  color:#275FAD!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-clear-btn:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-update-btn:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions button:hover{
  background:#F6FAFF!important;
  border-color:#CAD8EA!important;
  color:#175DD3!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-user-actions .is-primary,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-points-top-btn{
  background:linear-gradient(135deg,#448AFF,#2875F5)!important;
  border-color:transparent!important;
  color:#FFFFFF!important;
  box-shadow:0 5px 14px rgba(52,120,246,.16)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench #i2-stage-empty .i2-gen-canvas{
  background:
    radial-gradient(circle at 48% 0%,rgba(52,120,246,.055),transparent 34%),
    linear-gradient(180deg,#F7F9FC 0%,#F4F7FB 100%)!important;
  border-color:#E2E9F2!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  border:1px solid var(--lc-home-hero-border)!important;
  box-shadow:var(--lc-home-hero-shadow)!important;
  color:var(--lc-theme-text-primary)!important;
  isolation:isolate;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome{
  background:
    radial-gradient(circle at 74% 40%,rgba(52,120,246,.105),transparent 32%),
    radial-gradient(circle at 20% 100%,rgba(24,185,212,.055),transparent 35%),
    linear-gradient(135deg,#FFFFFF 0%,#F4F8FF 58%,#EEF6FF 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome::before{
  content:'AI';
  position:absolute;
  right:150px;
  top:42px;
  width:98px;
  height:98px;
  display:grid;
  place-items:center;
  border:1px solid rgba(52,120,246,.26);
  border-radius:22px;
  background:linear-gradient(135deg,rgba(52,120,246,.10),rgba(24,185,212,.075)),linear-gradient(225deg,rgba(255,255,255,.96),transparent 42%);
  color:#3478F6;
  font:1000 34px/1 "Microsoft YaHei",Arial,sans-serif;
  letter-spacing:.02em;
  text-shadow:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 30px rgba(52,120,246,.10);
  transform:perspective(540px) rotateX(54deg) rotateZ(45deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome::after{
  content:'';
  position:absolute;
  right:82px;
  top:38px;
  width:240px;
  height:184px;
  border:0!important;
  border-radius:50%;
  opacity:.72;
  background:radial-gradient(circle at 50% 50%,rgba(52,120,246,.12) 0 2px,transparent 3px 100%),radial-gradient(circle at 50% 50%,transparent 0 31%,rgba(52,120,246,.12) 32% 33%,transparent 34% 43%,rgba(24,185,212,.09) 44% 45%,transparent 46%),linear-gradient(90deg,transparent 49.6%,rgba(52,120,246,.08) 49.8% 50.2%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(52,120,246,.07) 49.8% 50.2%,transparent 50.4%);
  background-size:auto,auto,32px 32px,32px 32px;
  transform:perspective(560px) rotateX(62deg) rotateZ(-8deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  background:
    radial-gradient(circle at 82% 42%,rgba(24,185,212,.09),transparent 32%),
    radial-gradient(circle at 20% 0%,rgba(52,120,246,.07),transparent 38%),
    linear-gradient(135deg,#FFFFFF 0%,#F3FAFF 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
  content:'';
  position:absolute;
  right:48px;
  bottom:52px;
  width:138px;
  height:94px;
  border:1px solid rgba(24,185,212,.18);
  border-radius:24px;
  background:radial-gradient(circle at 26% 24%,rgba(24,185,212,.18) 0 10px,transparent 11px),radial-gradient(circle at 56% 22%,rgba(52,120,246,.14) 0 13px,transparent 14px),linear-gradient(90deg,rgba(24,185,212,.11) 0 3px,transparent 3px 13px) 0 100%/16px 22px repeat-x,linear-gradient(135deg,rgba(255,255,255,.82),rgba(237,247,255,.58));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 28px rgba(37,61,95,.06);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
  content:'';
  right:8px;
  bottom:20px;
  width:230px;
  height:112px;
  border:0!important;
  border-radius:50%;
  opacity:.62;
  background:radial-gradient(circle at 62% 38%,rgba(24,185,212,.10) 0 2px,transparent 3px),radial-gradient(circle at 62% 38%,transparent 0 32%,rgba(24,185,212,.10) 33% 34%,transparent 35% 48%,rgba(52,120,246,.06) 49% 50%,transparent 51%);
  transform:perspective(520px) rotateX(64deg) rotateZ(-6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
  background:
    radial-gradient(circle at 78% 60%,rgba(52,120,246,.08),transparent 36%),
    radial-gradient(circle at 22% 18%,rgba(24,185,212,.05),transparent 32%),
    linear-gradient(135deg,#FFFFFF 0%,#F2F8FF 100%)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::before{
  content:'';
  position:absolute;
  right:50px;
  bottom:42px;
  width:168px;
  height:118px;
  border:1px solid rgba(52,120,246,.12);
  border-radius:26px;
  background:radial-gradient(circle at 18% 70%,rgba(52,120,246,.36) 0 3px,transparent 4px),radial-gradient(circle at 44% 38%,rgba(24,185,212,.34) 0 3px,transparent 4px),radial-gradient(circle at 74% 58%,rgba(124,109,255,.22) 0 3px,transparent 4px),linear-gradient(36deg,transparent 0 45%,rgba(52,120,246,.10) 46% 47%,transparent 48%),linear-gradient(146deg,transparent 0 44%,rgba(52,120,246,.08) 45% 46%,transparent 47%),linear-gradient(0deg,transparent 0 48%,rgba(52,120,246,.07) 49% 50%,transparent 51%),linear-gradient(90deg,transparent 0 48%,rgba(52,120,246,.07) 49% 50%,transparent 51%);
  background-size:auto,auto,auto,auto,auto,28px 28px,28px 28px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 28px rgba(37,61,95,.045);
  transform:perspective(560px) rotateX(58deg) rotateZ(-10deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
  content:'';
  right:-8px;
  bottom:6px;
  width:236px;
  height:138px;
  border:0!important;
  border-radius:50%;
  opacity:.56;
  background:radial-gradient(circle at 58% 48%,transparent 0 30%,rgba(52,120,246,.08) 31% 32%,transparent 33% 50%,rgba(24,185,212,.06) 51% 52%,transparent 53%);
  transform:perspective(560px) rotateX(64deg) rotateZ(6deg);
  pointer-events:none;
  z-index:0;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome>*,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus>*,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card>*{
  position:relative;
  z-index:1;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome h4,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus b{
  color:var(--lc-theme-text-primary)!important;
  -webkit-text-fill-color:var(--lc-theme-text-primary)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus em,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card em{
  color:var(--lc-theme-text-secondary)!important;
  -webkit-text-fill-color:var(--lc-theme-text-secondary)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-kicker,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus .lc-i2-home-kicker,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-tags i,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-tags i{
  background:#F4F8FF!important;
  border:1px solid #D9E6F8!important;
  color:#275FAD!important;
  -webkit-text-fill-color:#275FAD!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-kicker.lc-i2-home-model{
  background:#EEF3FF!important;
  border-color:#D9E1FF!important;
  color:#4A5CC7!important;
  -webkit-text-fill-color:#4A5CC7!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus .lc-i2-hot-badge,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card .lc-i2-hot-badge{
  background:#FFF5E8!important;
  border:1px solid #F4D8AE!important;
  color:#B86B14!important;
  -webkit-text-fill-color:#B86B14!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
  background:linear-gradient(135deg,#448AFF,#2875F5)!important;
  border:0!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  box-shadow:0 8px 20px rgba(52,120,246,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus strong{
  background:#FFFFFF!important;
  border:1px solid #D9E4F1!important;
  color:#275FAD!important;
  -webkit-text-fill-color:#275FAD!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card{
  --feature-accent:#3478F6;
  --feature-accent-rgb:52,120,246;
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.045),transparent 35%),var(--lc-home-feature-card-bg)!important;
  border:1px solid var(--lc-home-feature-card-border)!important;
  color:var(--lc-theme-text-primary)!important;
  box-shadow:var(--lc-home-feature-card-shadow)!important;
  transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background 180ms ease;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card:hover{
  background:radial-gradient(circle at 80% 0%,rgba(var(--feature-accent-rgb),.06),transparent 35%),var(--lc-home-feature-card-bg-hover)!important;
  border-color:var(--lc-home-feature-card-border-hover)!important;
  box-shadow:0 10px 26px rgba(37,61,95,.085)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card::before{
  content:'';
  position:absolute;
  left:12px;
  right:12px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(var(--feature-accent-rgb),.26),transparent);
  pointer-events:none;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card::after{
  right:-36px;
  bottom:-42px;
  width:132px;
  height:132px;
  border:1px solid rgba(var(--feature-accent-rgb),.10)!important;
  background:radial-gradient(circle,rgba(var(--feature-accent-rgb),.038),transparent 64%);
  border-radius:34px;
  opacity:.70;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card span{
  background:rgba(var(--feature-accent-rgb),.08)!important;
  border:1px solid rgba(var(--feature-accent-rgb),.14)!important;
  color:var(--feature-accent)!important;
  -webkit-text-fill-color:var(--feature-accent)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card b{
  color:var(--lc-theme-text-primary)!important;
  -webkit-text-fill-color:var(--lc-theme-text-primary)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card strong{
  color:var(--feature-accent)!important;
  -webkit-text-fill-color:var(--feature-accent)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-current{--feature-accent:#3478F6;--feature-accent-rgb:52,120,246}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-ecom{--feature-accent:#E99A32;--feature-accent-rgb:233,154,50}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-fusion{--feature-accent:#E85468;--feature-accent-rgb:232,84,104}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-canvas{--feature-accent:#18B9D4;--feature-accent-rgb:24,185,212}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-local{--feature-accent:#22A875;--feature-accent-rgb:34,168,117}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-decompose{--feature-accent:#5D95E8;--feature-accent-rgb:93,149,232}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-upscale{--feature-accent:#9C72E5;--feature-accent-rgb:156,114,229}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-whitebg{--feature-accent:#5EA8EA;--feature-accent-rgb:94,168,234}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-core-card.is-prompt{--feature-accent:#6F7BEA;--feature-accent-rgb:111,123,234}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-panel,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-panel{
  background:#FFFFFF!important;
  border-color:#E2E9F2!important;
  box-shadow:0 4px 18px rgba(37,61,95,.045),0 1px 3px rgba(37,61,95,.035)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item{
  background:#FAFCFF!important;
  border:1px solid #E6ECF5!important;
  color:var(--lc-theme-text-secondary)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid button:hover,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item:hover{
  background:#FFFFFF!important;
  border-color:#CAD8EA!important;
  box-shadow:0 8px 20px rgba(37,61,95,.055)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid i{
  background:#EAF2FF!important;
  border:1px solid #D8E6FA!important;
  color:#3478F6!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty b,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item b{
  color:var(--lc-theme-text-primary)!important;
  -webkit-text-fill-color:var(--lc-theme-text-primary)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-tool-grid span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-empty span,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-recent-item span{
  color:var(--lc-theme-text-muted)!important;
  -webkit-text-fill-color:var(--lc-theme-text-muted)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench :where(input,textarea,select),
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #main-textarea,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-prompt-input{
  background:#FFFFFF!important;
  border:1px solid #DCE5F0!important;
  color:#162033!important;
  color-scheme:light;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench :where(input,textarea,select)::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #main-textarea::placeholder,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-prompt-input::placeholder{
  color:#8B99AC!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #lc-v3-master :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench :where(input,textarea,select):focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #main-textarea:focus,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-prompt-input:focus{
  border-color:#8CB6F8!important;
  box-shadow:0 0 0 3px rgba(52,120,246,.08)!important;
  outline:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-filing-fixed{
  background:rgba(248,250,253,.86)!important;
  border-color:#E2E9F2!important;
  color:#7B8798!important;
  box-shadow:0 8px 24px rgba(37,61,95,.055)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-filing-fixed a{
  color:#6C7D94!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) ::-webkit-scrollbar{
  width:8px;
  height:8px;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) ::-webkit-scrollbar-track{
  background:#EEF3FA;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) ::-webkit-scrollbar-thumb{
  background:#B7C6DA;
  border-radius:999px;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) ::-webkit-scrollbar-thumb:hover{
  background:#A4B6CE;
}
@media(max-width:980px){
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome::before,
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome::after{
    opacity:.40;
    right:24px;
  }
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus::before,
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-video-focus::after{
    opacity:.30;
  }
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge{
  position:absolute!important;
  top:16px!important;
  right:18px!important;
  left:auto!important;
  margin:0!important;
  z-index:4!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-kicker.lc-i2-home-model{
  margin:0 0 12px!important;
}
@media(min-width:1024px){
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome h4,
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome p,
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-tags{
    max-width:calc(100% - 286px)!important;
  }
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
    position:absolute!important;
    right:26px!important;
    bottom:26px!important;
    min-width:214px!important;
    margin-top:0!important;
  }
}
@media(max-width:1023px){
  body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge{
    top:12px!important;
    right:14px!important;
  }
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-legal-bar{
  background:linear-gradient(180deg,#F8FAFD,#EEF3FA)!important;
  border-top:1px solid #E2E9F2!important;
  color:#7A8799!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-legal-bar strong{
  color:#B96F28!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-legal-track span{
  color:#718198!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) #i2-workbench .i2-legal-bar a{
  color:#53749F!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .i2-legal-bar{
  background:linear-gradient(180deg,rgba(7,19,38,.94),rgba(5,12,26,.98))!important;
  border-top:1px solid rgba(76,145,255,.34)!important;
  color:#b9d5ff!important;
  box-shadow:inset 0 1px 0 rgba(125,181,255,.12),0 -10px 28px rgba(18,72,150,.16)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .i2-legal-bar strong{
  color:#f6b66d!important;
  text-shadow:0 0 12px rgba(246,182,109,.22)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .i2-legal-track span{
  color:#bdd7ff!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .i2-legal-bar a{
  color:#d3e5ff!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .i2-legal-bar{
  background:linear-gradient(180deg,rgba(2,35,35,.94),rgba(3,18,24,.98))!important;
  border-top:1px solid rgba(34,207,195,.34)!important;
  color:#b7f3eb!important;
  box-shadow:inset 0 1px 0 rgba(82,255,230,.12),0 -10px 28px rgba(20,184,166,.14)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .i2-legal-bar strong{
  color:#f2bb6d!important;
  text-shadow:0 0 12px rgba(242,187,109,.20)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .i2-legal-track span{
  color:#c6f7ef!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .i2-legal-bar a{
  color:#d6fff8!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] em,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] em{
  color:#d9e9ff!important;
  text-shadow:0 1px 8px rgba(64,132,255,.16)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"]) #i2-workbench .lc-i2-core-card em{
  color:#c7d7f0!important;
  text-shadow:0 1px 7px rgba(64,132,255,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-home-welcome p,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] em,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"] em{
  color:#d0fbf6!important;
  text-shadow:0 1px 8px rgba(34,207,195,.14)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) #i2-workbench .lc-i2-core-card em{
  color:#bdece5!important;
  text-shadow:0 1px 7px rgba(34,207,195,.12)!important;
}
@media(min-width:1680px){
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"],[data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
    width:min(100%,1640px)!important;
    max-width:1640px!important;
  }
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"],[data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-home-hero{
    grid-template-columns:minmax(640px,1.18fr) minmax(560px,.92fr)!important;
  }
  body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"],[data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
    width:100%;
    min-width:0;
  }
}

body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
  min-height:auto!important;
  grid-template-rows:auto auto auto!important;
  align-content:start!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-bottom{
  align-items:start!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
  position:absolute!important;
  right:26px!important;
  bottom:26px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:214px!important;
  margin-top:0!important;
  white-space:nowrap!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-hot-badge{
  position:absolute!important;
  top:16px!important;
  right:18px!important;
  left:auto!important;
  margin:0!important;
  z-index:4!important;
}
@media(min-width:1280px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-dashboard{
    width:min(100%,1640px)!important;
    max-width:1640px!important;
    gap:8px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-hero{
    grid-template-columns:minmax(640px,1.18fr) minmax(560px,.92fr)!important;
    gap:8px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
    width:100%!important;
    min-width:0!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"],
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]{
    min-height:238px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome h4,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome p,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-tags{
    max-width:calc(100% - 150px)!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before{
    right:58px!important;
    top:54px!important;
    width:92px!important;
    height:92px!important;
    font-size:31px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after{
    right:18px!important;
    top:42px!important;
    width:196px!important;
    height:150px!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
    right:24px!important;
    bottom:50px!important;
    width:118px!important;
    height:82px!important;
    opacity:.72;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
    right:-22px!important;
    bottom:24px!important;
    width:190px!important;
    height:92px!important;
    opacity:.78;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::before{
    right:18px!important;
    bottom:46px!important;
    width:140px!important;
    height:96px!important;
    opacity:.68;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="ai-space-vision"]::after{
    right:-30px!important;
    bottom:18px!important;
    width:198px!important;
    height:110px!important;
    opacity:.72;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-bottom{
    gap:8px!important;
  }
}
@media(max-width:1023px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
    position:relative!important;
    right:auto!important;
    bottom:auto!important;
    min-width:0!important;
    margin-top:2px!important;
  }
}
@media(max-width:640px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-start{
    width:100%!important;
  }
}

body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-user-actions button{
  height:28px!important;
  padding:0 10px!important;
  border-color:#9DB4D0!important;
  background:#FFFFFF!important;
  color:#14243B!important;
  -webkit-text-fill-color:#14243B!important;
  font-size:11px!important;
  font-weight:1000!important;
  line-height:28px!important;
  box-shadow:0 1px 2px rgba(15,23,42,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-user-actions button::before{
  opacity:0!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-user-actions button:hover{
  border-color:#3478F6!important;
  background:#EEF5FF!important;
  color:#0B4FB3!important;
  -webkit-text-fill-color:#0B4FB3!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-user-actions .is-primary{
  border-color:#1D63D8!important;
  background:linear-gradient(135deg,#1D73F8,#155BD8)!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  box-shadow:0 5px 14px rgba(29,99,216,.22)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-user-actions button[data-lc-user-action="points"]{
  border-color:#9DB4D0!important;
  background:#FFFFFF!important;
  color:#14243B!important;
  -webkit-text-fill-color:#14243B!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-console-recharge-badge{
  height:20px!important;
  min-width:38px!important;
  padding:0 8px!important;
  background:linear-gradient(135deg,#F02F5B,#D91F45)!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  font-size:11px!important;
  font-weight:1000!important;
  line-height:20px!important;
  box-shadow:0 4px 10px rgba(217,31,69,.22)!important;
}

body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card .lc-i2-hot-badge{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  left:auto!important;
  z-index:5!important;
  margin:0!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  min-height:24px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  background:rgba(243,185,107,.10)!important;
  border:1px solid rgba(243,185,107,.22)!important;
  color:#F3B96B!important;
  -webkit-text-fill-color:#F3B96B!important;
  font-size:10px!important;
  font-weight:1000!important;
  line-height:24px!important;
  box-shadow:none!important;
}

body.lc-v3-home #i2-workbench .lc-i2-core-card .lc-i2-market-badge,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card .lc-i2-market-badge{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  left:auto!important;
  z-index:1!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:20px!important;
  height:20px!important;
  min-width:0!important;
  margin:0 0 0 6px!important;
  padding:0 7px!important;
  border:1px solid rgba(80,224,238,.52)!important;
  border-radius:999px!important;
  background:rgba(18,137,171,.22)!important;
  color:#dffbff!important;
  -webkit-text-fill-color:#dffbff!important;
  font-size:10px!important;
  font-weight:1000!important;
  line-height:1!important;
  white-space:nowrap!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-core-card span:not(.lc-i2-hot-badge):not(.lc-i2-market-badge){
  background:#EEF6FF!important;
  border:1px solid #BCD7F6!important;
  color:#155AA5!important;
  -webkit-text-fill-color:#155AA5!important;
  box-shadow:0 1px 2px rgba(21,90,165,.06)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-core-card .lc-i2-hot-badge{
  background:#FFF1DD!important;
  border:1px solid #E8B66E!important;
  color:#9A4A00!important;
  -webkit-text-fill-color:#9A4A00!important;
  box-shadow:0 2px 6px rgba(154,74,0,.08)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-core-card .lc-i2-market-badge{
  background:#E6FBFF!important;
  border:1px solid #7CCEDD!important;
  color:#087287!important;
  -webkit-text-fill-color:#087287!important;
  box-shadow:0 1px 2px rgba(8,114,135,.06)!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-canvas:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-canvas:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-current:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-current:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-ecom:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-ecom:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-fusion:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-fusion:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-local:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-local:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-decompose:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-decompose:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-upscale:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-upscale:focus-visible,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-whitebg:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-whitebg:focus-visible{
  overflow:visible!important;
  z-index:30!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card .lc-i2-card-preview{
  position:absolute!important;
  right:calc(100% + 12px)!important;
  top:50%!important;
  z-index:40!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-current .lc-i2-card-preview,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-ecom .lc-i2-card-preview,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-local .lc-i2-card-preview,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-core-card.is-decompose .lc-i2-card-preview{
  right:auto!important;
  left:calc(100% + 12px)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-panel-head button,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-top-asset{
  color:#1163B7!important;
  -webkit-text-fill-color:#1163B7!important;
  text-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-top-asset{
  background:#EEF7FF!important;
  border:1px solid #B8D9FB!important;
  box-shadow:0 2px 8px rgba(17,99,183,.08)!important;
}

body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  --lc-home-tech-a:#2FCBFF;
  --lc-home-tech-b:#3F7CFF;
  --lc-home-tech-a-rgb:47,203,255;
  --lc-home-tech-b-rgb:63,124,255;
  --lc-home-art-filter:drop-shadow(0 0 22px rgba(var(--lc-home-tech-a-rgb),.32)) drop-shadow(0 22px 30px rgba(0,8,26,.20));
  --lc-home-art-opacity:.92;
  isolation:isolate!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  --lc-home-tech-a:#25E0D0;
  --lc-home-tech-b:#3AA6FF;
  --lc-home-tech-a-rgb:37,224,208;
  --lc-home-tech-b-rgb:58,166,255;
  --lc-home-art-filter:hue-rotate(-46deg) saturate(1.22) brightness(.96) drop-shadow(0 0 22px rgba(var(--lc-home-tech-a-rgb),.36)) drop-shadow(0 22px 30px rgba(0,8,26,.20));
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]{
  --lc-home-tech-a:#14B8D8;
  --lc-home-tech-b:#3478F6;
  --lc-home-tech-a-rgb:20,184,216;
  --lc-home-tech-b-rgb:52,120,246;
  --lc-home-art-filter:brightness(1.34) contrast(.84) saturate(.66) drop-shadow(0 0 16px rgba(var(--lc-home-tech-a-rgb),.18)) drop-shadow(0 16px 26px rgba(37,61,95,.08));
  --lc-home-art-opacity:.44;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before{
  content:''!important;
  position:absolute!important;
  right:62px!important;
  top:24px!important;
  width:286px!important;
  height:214px!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:
    url('/generated-images/lc-home-ai-cube-v14323.webp') center/contain no-repeat!important;
  color:transparent!important;
  font:0/0 a!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  box-shadow:none!important;
  filter:var(--lc-home-art-filter)!important;
  opacity:var(--lc-home-art-opacity)!important;
  transform:none!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after{
  content:''!important;
  position:absolute!important;
  right:46px!important;
  top:60px!important;
  width:316px!important;
  height:160px!important;
  border:0!important;
  border-radius:50%!important;
  opacity:1!important;
  background:
    radial-gradient(circle at 50% 50%,rgba(var(--lc-home-tech-a-rgb),.28) 0 2px,transparent 3px 100%),
    radial-gradient(circle at 50% 50%,transparent 0 23%,rgba(var(--lc-home-tech-a-rgb),.28) 24% 25%,transparent 26% 36%,rgba(var(--lc-home-tech-b-rgb),.18) 37% 38%,transparent 39% 49%,rgba(var(--lc-home-tech-a-rgb),.13) 50% 51%,transparent 52% 62%,rgba(var(--lc-home-tech-b-rgb),.08) 63% 64%,transparent 65%),
    linear-gradient(90deg,transparent 49.4%,rgba(var(--lc-home-tech-a-rgb),.18) 49.8% 50.2%,transparent 50.6%),
    linear-gradient(0deg,transparent 49.4%,rgba(var(--lc-home-tech-b-rgb),.13) 49.8% 50.2%,transparent 50.6%)!important;
  background-size:auto,auto,32px 32px,32px 32px!important;
  filter:drop-shadow(0 0 22px rgba(var(--lc-home-tech-a-rgb),.34))!important;
  transform:perspective(620px) rotateX(62deg) rotateZ(-8deg)!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
  content:''!important;
  position:absolute!important;
  right:48px!important;
  bottom:28px!important;
  width:222px!important;
  height:182px!important;
  border:0!important;
  border-radius:0!important;
  background:
    url('/generated-images/lc-home-video-reel-v14323.webp') center/contain no-repeat!important;
  box-shadow:none!important;
  filter:var(--lc-home-art-filter)!important;
  opacity:var(--lc-home-art-opacity)!important;
  transform:none!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
  content:''!important;
  position:absolute!important;
  right:42px!important;
  bottom:26px!important;
  width:232px!important;
  height:96px!important;
  border:0!important;
  border-radius:50%!important;
  opacity:1!important;
  background:
    radial-gradient(circle at 62% 42%,rgba(var(--lc-home-tech-a-rgb),.28) 0 2px,transparent 3px),
    radial-gradient(circle at 62% 42%,transparent 0 23%,rgba(var(--lc-home-tech-a-rgb),.25) 24% 25%,transparent 26% 39%,rgba(var(--lc-home-tech-b-rgb),.16) 40% 41%,transparent 42% 54%,rgba(var(--lc-home-tech-a-rgb),.09) 55% 56%,transparent 57%)!important;
  filter:drop-shadow(0 0 20px rgba(var(--lc-home-tech-a-rgb),.28))!important;
  transform:perspective(560px) rotateX(64deg) rotateZ(-6deg)!important;
  pointer-events:none!important;
  z-index:0!important;
}
@media(min-width:1280px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome .lc-i2-home-subtitle,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome h4,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome p,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-tags{
    max-width:calc(100% - 320px)!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] em,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"] .lc-i2-video-tags{
    max-width:calc(100% - 248px)!important;
  }
}
@media(max-width:1023px){
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::before{
    right:30px!important;
    top:26px!important;
    bottom:auto!important;
    transform:scale(.72) perspective(620px) rotateX(54deg) rotateZ(45deg)!important;
    opacity:.42!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::before{
    right:30px!important;
    top:28px!important;
    bottom:auto!important;
    transform:scale(.72) perspective(580px) rotateX(12deg) rotateY(-18deg)!important;
    opacity:.42!important;
  }
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-welcome::after,
  body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-video-focus[data-lc-quick="video"]::after{
    right:-34px!important;
    top:22px!important;
    bottom:auto!important;
    transform:scale(.76) perspective(620px) rotateX(62deg) rotateZ(-8deg)!important;
    opacity:.34!important;
  }
}

body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions button{
  background:rgba(18,38,64,.72)!important;
  border-color:rgba(125,177,255,.24)!important;
  color:#DCEBFF!important;
  -webkit-text-fill-color:#DCEBFF!important;
  text-shadow:0 1px 8px rgba(0,0,0,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 1px 6px rgba(0,8,26,.10)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-top-tool,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions button{
  background:rgba(10,45,42,.74)!important;
  border-color:rgba(69,236,223,.24)!important;
  color:#D8FFF9!important;
  -webkit-text-fill-color:#D8FFF9!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions button::before,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-top-tool::before{
  opacity:.08!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .is-primary{
  background:rgba(66,134,255,.24)!important;
  border-color:rgba(126,178,255,.42)!important;
  color:#F4F8FF!important;
  -webkit-text-fill-color:#F4F8FF!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .is-primary{
  background:rgba(34,207,195,.20)!important;
  border-color:rgba(69,236,223,.40)!important;
  color:#F0FFFC!important;
  -webkit-text-fill-color:#F0FFFC!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .lc-console-update-btn{
  background:rgba(16,35,58,.82)!important;
  border-color:rgba(125,177,255,.28)!important;
  color:#E7F1FF!important;
  -webkit-text-fill-color:#E7F1FF!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .lc-console-clear-btn,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions .lc-console-update-btn{
  background:rgba(8,38,36,.84)!important;
  border-color:rgba(69,236,223,.28)!important;
  color:#E2FFFB!important;
  -webkit-text-fill-color:#E2FFFB!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions button:hover{
  background:rgba(54,123,255,.18)!important;
  border-color:rgba(125,177,255,.48)!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-top-tool:hover,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-actions button:hover{
  background:rgba(34,207,195,.16)!important;
  border-color:rgba(69,236,223,.48)!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user.is-logged strong{
  background:rgba(246,201,106,.10)!important;
  border-color:rgba(246,201,106,.42)!important;
  color:#F7D680!important;
  box-shadow:0 0 14px rgba(246,201,106,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #lc-console-points,
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-points-top-btn b{
  color:#F6C96A!important;
  -webkit-text-fill-color:#F6C96A!important;
  text-shadow:0 0 10px rgba(246,201,106,.24)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #lc-console-points,
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-points-top-btn b{
  color:#B7791F!important;
  -webkit-text-fill-color:#B7791F!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-tier.is-promoter,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-console-user-tier.is-member-promoter{
  background:linear-gradient(135deg,rgba(236,72,153,.32),rgba(124,58,237,.28))!important;
  border-color:rgba(255,137,207,.58)!important;
  color:#FFE7F7!important;
  text-shadow:0 0 10px rgba(255,137,207,.22)!important;
  box-shadow:0 0 14px rgba(236,72,153,.14),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-online-badge,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #lc-online-label,
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #lc-online-count{
  color:#B9FFF8!important;
  opacity:1!important;
  text-shadow:0 0 10px rgba(34,207,195,.24)!important;
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #lc-online-count{
  color:#EFFFFC!important;
}

.lc-signup-prompt-card{
  --lc-signup-bg:linear-gradient(135deg,rgba(92,38,12,.96),rgba(132,54,16,.9));
  --lc-signup-border:rgba(251,191,36,.68);
  --lc-signup-text:#FFF7ED;
  --lc-signup-muted:#FFE6BD;
  --lc-signup-accent:#F97316;
  --lc-signup-accent-2:#F43F5E;
  --lc-signup-glow:rgba(251,146,60,.34);
  position:fixed;
  left:auto;
  right:72px;
  bottom:66px;
  width:320px;
  min-height:92px;
  box-sizing:border-box;
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px 12px;
  align-items:end;
  padding:16px 54px 14px 18px;
  border:1px solid var(--lc-signup-border);
  border-radius:8px;
  background:var(--lc-signup-bg);
  color:var(--lc-signup-text);
  box-shadow:0 20px 48px rgba(50,18,6,.42),0 0 0 1px rgba(255,214,128,.12) inset,inset 0 1px 0 rgba(255,255,255,.18);
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
  opacity:0;
  visibility:hidden;
  transform:translateY(12px);
  transition:opacity .22s ease,visibility .22s ease,transform .22s ease;
  overflow:hidden;
  pointer-events:none;
  z-index:300010;
}
.lc-signup-prompt-card.is-visible{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
  pointer-events:auto;
}
.lc-signup-prompt-card::before{
  content:'';
  position:absolute;
  inset:auto 48px -54px auto;
  width:150px;
  height:150px;
  border-radius:50%;
  background:radial-gradient(circle,var(--lc-signup-glow),rgba(251,146,60,0) 64%);
  pointer-events:none;
  z-index:0;
}
.lc-signup-prompt-card::after{
  content:'';
  position:absolute;
  right:70px;
  top:18px;
  width:44px;
  height:44px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.18);
  background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(251,146,60,.22));
  box-shadow:0 0 22px var(--lc-signup-glow);
  pointer-events:none;
  z-index:0;
}
.lc-signup-prompt-copy{
  position:relative;
  z-index:2;
  min-width:0;
  display:grid;
  gap:4px;
}
.lc-signup-prompt-kicker{
  width:max-content;
  max-width:100%;
  padding:3px 8px;
  border-radius:999px;
  background:rgba(255,247,237,.16);
  color:#FFE2A8;
  border:1px solid rgba(255,226,168,.34);
  font-size:11px;
  font-weight:900;
  line-height:1.2;
}
.lc-signup-prompt-copy strong{
  display:block;
  color:var(--lc-signup-text);
  font-size:18px;
  line-height:1.18;
  font-weight:950;
  letter-spacing:0;
}
.lc-signup-prompt-copy span:not(.lc-signup-prompt-kicker){
  display:block;
  color:var(--lc-signup-muted);
  font-size:12px;
  line-height:1.45;
  font-weight:800;
}
.lc-signup-prompt-cta{
  position:relative;
  z-index:2;
  width:max-content;
  max-width:128px;
  min-height:34px;
  padding:0 13px;
  border:0;
  border-radius:8px;
  background:linear-gradient(135deg,var(--lc-signup-accent),var(--lc-signup-accent-2));
  color:#fff;
  font:900 12px/1 inherit;
  line-height:1.15;
  white-space:normal;
  cursor:pointer;
  box-shadow:0 10px 22px rgba(249,115,22,.32);
}
.lc-signup-prompt-cta:hover{
  filter:brightness(1.06);
}
.lc-signup-prompt-close{
  position:absolute;
  top:8px;
  right:8px;
  z-index:3;
  width:26px;
  height:26px;
  display:grid;
  place-items:center;
  padding:0;
  border:1px solid rgba(148,163,184,.18);
  border-radius:8px;
  background:rgba(255,255,255,.10);
  color:var(--lc-signup-muted);
  font:900 18px/1 Arial,sans-serif;
  cursor:pointer;
}
.lc-signup-prompt-card>i{
  position:absolute;
  right:18px;
  bottom:18px;
  z-index:0;
  width:50px;
  height:50px;
  display:grid;
  place-items:center;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.16);
  background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(251,146,60,.26));
  color:#FFF0CC;
  font-style:normal;
  font-size:19px;
  font-weight:1000;
  box-shadow:0 14px 26px rgba(2,8,23,.24),inset 0 1px 0 rgba(255,255,255,.22);
  transform:rotate(-8deg);
  opacity:.58;
  pointer-events:none;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-signup-prompt-card{
  --lc-signup-bg:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,228,196,.96));
  --lc-signup-border:rgba(249,115,22,.56);
  --lc-signup-text:#7C2D12;
  --lc-signup-muted:#9A3412;
  --lc-signup-accent:#EA580C;
  --lc-signup-accent-2:#E11D48;
  --lc-signup-glow:rgba(249,115,22,.30);
  box-shadow:0 18px 38px rgba(154,52,18,.22),0 0 0 1px rgba(249,115,22,.10) inset,inset 0 1px 0 rgba(255,255,255,.94);
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] .lc-signup-prompt-card>i{
  color:#9A3412;
  border-color:rgba(249,115,22,.24);
  background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(253,186,116,.48));
  box-shadow:0 12px 24px rgba(249,115,22,.18),inset 0 1px 0 rgba(255,255,255,.95);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-signup-prompt-card{
  --lc-signup-bg:linear-gradient(135deg,rgba(88,38,12,.96),rgba(126,47,18,.92));
  --lc-signup-border:rgba(251,191,36,.70);
  --lc-signup-text:#FFF7ED;
  --lc-signup-muted:#FFE2B5;
  --lc-signup-accent:#F97316;
  --lc-signup-accent-2:#F43F5E;
  --lc-signup-glow:rgba(251,146,60,.34);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-signup-prompt-kicker{
  background:rgba(255,247,237,.16);
  color:#FFE2A8;
  border-color:rgba(255,226,168,.34);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-signup-prompt-cta{
  background:linear-gradient(135deg,#F97316,#F43F5E);
  box-shadow:0 10px 22px rgba(249,115,22,.30);
}
body.lc-v3-home:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] .lc-signup-prompt-card>i{
  color:#FFF0CC;
  background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(251,146,60,.26));
  box-shadow:0 14px 26px rgba(50,18,6,.28),inset 0 1px 0 rgba(255,255,255,.16);
}
@media(max-width:1023px){
  .lc-signup-prompt-card{
    left:auto;
    right:18px;
    bottom:66px;
    width:min(320px,calc(100vw - 36px));
  }
}
@media(max-width:640px){
  .lc-signup-prompt-card{
    left:12px;
    right:12px;
    bottom:72px;
    width:auto;
    min-height:88px;
    padding:14px 50px 14px 16px;
  }
  .lc-signup-prompt-copy strong{font-size:16px}
  .lc-signup-prompt-card>i{
    width:48px;
    height:48px;
    right:24px;
    bottom:18px;
    font-size:17px;
  }
}

body.lc-v3-home #i2-workbench .lc-i2-home-bottom{
  grid-template-columns:1fr!important;
  gap:0!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-panel{
  grid-column:1/-1!important;
  width:100%!important;
  min-height:0!important;
  padding:16px!important;
  overflow:visible!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-home-bottom{
  grid-template-columns:1fr!important;
  gap:0!important;
}
body.lc-v3-home:is([data-lc-theme="deep-space"],[data-lc-theme="blue"],[data-lc-theme="glacier-white"],[data-lc-theme="light"],[data-lc-theme="obsidian-teal"],[data-lc-theme="teal"])[data-lc-theme] #i2-workbench .lc-i2-tool-panel{
  grid-column:1/-1!important;
  width:100%!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button{
  --tool-accent-rgb:45,212,191;
  min-height:78px!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  gap:4px 12px!important;
  padding:12px 13px!important;
  border-radius:10px!important;
  border-color:rgba(var(--tool-accent-rgb),.18)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.048),rgba(255,255,255,.026))!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:hover{
  border-color:rgba(var(--tool-accent-rgb),.42)!important;
  background:rgba(var(--tool-accent-rgb),.08)!important;
  transform:translateY(-1px);
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid i{
  width:42px!important;
  height:42px!important;
  border-radius:10px!important;
  background:rgba(var(--tool-accent-rgb),.14)!important;
  border:1px solid rgba(var(--tool-accent-rgb),.22)!important;
  color:rgb(var(--tool-accent-rgb))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(0,0,0,.14)!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid b{
  font-size:13px!important;
  line-height:1.16!important;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid span{
  font-size:11px!important;
  line-height:1.35!important;
  white-space:normal!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(2){--tool-accent-rgb:80,168,255}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(3){--tool-accent-rgb:245,158,11}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(4){--tool-accent-rgb:56,189,248}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(5){--tool-accent-rgb:244,114,182}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(6){--tool-accent-rgb:167,139,250}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(7){--tool-accent-rgb:251,191,36}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(8){--tool-accent-rgb:34,197,94}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(9){--tool-accent-rgb:96,165,250}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(10){--tool-accent-rgb:192,132,252}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(11){--tool-accent-rgb:20,184,166}
body.lc-v3-home #i2-workbench .lc-i2-tool-grid button:nth-child(12){--tool-accent-rgb:148,163,184}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-tool-panel{
  background:#FFFFFF!important;
  border-color:#DDE8F3!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-tool-grid button{
  background:#FAFCFF!important;
  border-color:rgba(var(--tool-accent-rgb),.22)!important;
  box-shadow:none!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-tool-grid button:hover{
  background:#FFFFFF!important;
  border-color:rgba(var(--tool-accent-rgb),.46)!important;
  box-shadow:0 8px 20px rgba(37,61,95,.06)!important;
}
body.lc-v3-home:is([data-lc-theme="glacier-white"],[data-lc-theme="light"])[data-lc-theme] #i2-workbench .lc-i2-tool-grid i{
  background:rgba(var(--tool-accent-rgb),.12)!important;
  border-color:rgba(var(--tool-accent-rgb),.22)!important;
  color:rgb(var(--tool-accent-rgb))!important;
  box-shadow:none!important;
}
@media(max-width:1280px){
  body.lc-v3-home #i2-workbench .lc-i2-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:820px){
  body.lc-v3-home #i2-workbench .lc-i2-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
  body.lc-v3-home #i2-workbench .lc-i2-tool-grid{grid-template-columns:1fr!important}
}
/* 顶部客服入口：复用运营二维码，面板挂在 body 避免被账户栏裁切。 */
.lc-console-contact-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 8px;border:1px solid rgba(96,165,250,.42);border-radius:9px;background:rgba(37,99,235,.12);color:#dbeafe;font:700 11px/1.2 inherit;white-space:nowrap;cursor:pointer;}
.lc-console-contact-btn svg{flex:none;color:#67e8f9;}
.lc-console-contact-btn:hover,.lc-console-contact-btn[aria-expanded="true"]{background:rgba(37,99,235,.24);border-color:#60a5fa;}
.lc-console-contact-btn:focus-visible,.lc-console-contact-panel button:focus-visible{outline:2px solid #38bdf8;outline-offset:2px;}
.lc-console-contact-panel{position:fixed;z-index:150000;width:min(288px,calc(100vw - 24px));box-sizing:border-box;padding:16px;border:1px solid #344c67;border-radius:14px;background:#101e2e;color:#eaf2ff;box-shadow:0 16px 48px rgba(0,0,0,.38);overflow:auto;text-align:center;}
.lc-console-contact-panel[hidden],.lc-console-contact-panel [hidden]{display:none!important;}
.lc-console-contact-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.lc-console-contact-head h2{margin:0;font-size:16px;font-weight:700;color:inherit;}
.lc-console-contact-head button{width:28px;height:28px;flex:none;border:0;border-radius:7px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;}
.lc-console-contact-head button:hover{background:rgba(148,163,184,.15);}
.lc-console-contact-panel p{margin:10px 0;color:#b6c6d9!important;font-size:13px;line-height:1.6;}
.lc-console-contact-qr{display:grid;place-items:center;min-height:216px;width:216px;max-width:100%;box-sizing:border-box;margin:14px auto;padding:12px;border-radius:10px;background:#fff;color:#475569;}
.lc-console-contact-qr img{display:block;width:192px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;}
.lc-console-contact-qr span{font-size:13px;}
.lc-console-contact-retry{padding:6px 12px;border:1px solid #5279a5;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;}
.lc-console-contact-panel .lc-console-contact-hours{font-size:12px;}
.lc-console-contact-panel .lc-console-contact-note{margin-bottom:0;font-size:12px;color:#8fa5bf!important;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-contact-btn{background:#edf5ff;border-color:#b1c9e9;color:#234b77;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-contact-btn svg{color:#087f91;}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-contact-panel{background:#fff;border-color:#c6d5e5;color:#183653;box-shadow:0 16px 48px rgba(30,55,85,.16);}
body:is([data-lc-theme="glacier-white"],[data-lc-theme="light"]) .lc-console-contact-panel p{color:#526a83!important;}
body:is([data-lc-theme="obsidian-teal"],[data-lc-theme="teal"]) .lc-console-contact-panel{background:#102822;border-color:#326353;}
.lc-clear-mode .lc-console-contact-btn{font-size:13px;height:30px;}
@media(max-width:1120px){
  .lc-console-top-right:has(.lc-console-contact-btn){max-width:100%;}
  .lc-console-user:has(.lc-console-contact-btn){flex-wrap:wrap;border-radius:12px;}
}
