.production-site { background: #080806; color: #f5f0df; }
.production-site::selection { color: #171208; background: #e5bd61; }
.production-site button { color: inherit; }
.production-site .reveal { opacity: 1; transform: none; }
.announcement-bar { height: 36px; display: flex; align-items: center; justify-content: center; gap: 9px; padding: 0 20px; color: #bcb39d; background: #050504; border-bottom: 1px solid #232016; font-size: 11px; }
.announcement-bar > span { color: #e3b94f; }.announcement-bar p { margin: 0; }.announcement-bar b { color: #f0d07b; }.announcement-bar button { padding: 0; border: 0; color: #d8ad47; background: transparent; font-size: 10px; }
.final-header { height: 72px; position: sticky; z-index: 100; top: 0; display: flex; align-items: center; justify-content: space-between; padding: 0 max(28px, calc((100% - 1240px) / 2)); border-bottom: 1px solid rgba(220,174,68,.15); background: rgba(8,8,6,.82); backdrop-filter: blur(18px); }
.final-brand { display: inline-flex; align-items: center; gap: 10px; padding: 0; border: 0; background: transparent; cursor: pointer; }.brand-word { color: #f4efdf; font-size: 20px; font-weight: 800; }.brand-word b { color: #dfb44e; }
.final-nav { display: flex; gap: 8px; align-self: stretch; }.final-nav button { position: relative; padding: 0 17px; border: 0; color: #9d9789; background: transparent; font-size: 13px; }.final-nav button:hover,.final-nav button.active { color: #f5f0df; }.final-nav button.active::after { content:""; position:absolute; left:17px; right:17px; bottom:0; height:2px; background:#dab04b; }
.final-actions { display: flex; align-items: center; gap: 8px; }.nav-search,.nav-login { height: 38px; padding: 0 13px; border: 0; color: #9d9789; background: transparent; font-size: 12px; }.nav-search { border: 1px solid #2c291e; border-radius: 10px; background: rgba(255,255,255,.025); }.nav-search span { margin-right: 5px; color: #d5aa43; font-size: 16px; }.gold-button { border: 0; border-radius: 11px; color: #171208!important; background: linear-gradient(135deg,#b98527,#f0cf79); box-shadow: 0 10px 28px rgba(207,158,42,.16); font-weight: 800; transition: transform .2s ease,box-shadow .2s ease; }.gold-button:hover { transform: translateY(-2px); box-shadow:0 14px 34px rgba(207,158,42,.25); }.gold-button.small { height: 40px; padding: 0 16px; font-size: 12px; }.gold-button span { margin-left: 7px; }
.final-menu { display:none; width:42px; height:42px; border:0; background:transparent; }.final-menu i { width:22px; height:2px; display:block; margin:4px auto; background:#eee7d7; }
.mobile-nav-panel { display:none; position:fixed; z-index:99; top:108px; left:0; right:0; padding:16px; border-bottom:1px solid #302b1e; background:rgba(10,10,7,.98); }.mobile-nav-panel button { width:100%; padding:14px; border:0; border-bottom:1px solid #242117; color:#ded7c7; background:transparent; text-align:left; }.mobile-nav-panel.open { display:block; }
#app { min-height: calc(100vh - 108px); outline: none; }
.page-width { width:min(calc(100% - 48px),1240px); margin-inline:auto; }.route-page { min-height:720px; padding-bottom:110px; }.route-hero { position:relative; overflow:hidden; padding:105px 0 75px; border-bottom:1px solid #252116; background:radial-gradient(circle at 70% 20%,rgba(213,167,56,.11),transparent 30%),#080806; }.route-hero::after { content:""; position:absolute; inset:0; opacity:.18; background-image:linear-gradient(110deg,transparent 48%,rgba(229,188,88,.12) 49%,transparent 50%); background-size:24px 24px; pointer-events:none; }.route-hero .page-width { position:relative; z-index:2; }.route-kicker { display:inline-flex; align-items:center; gap:8px; color:#d7ac45; font-size:11px; font-weight:800; letter-spacing:.14em; text-transform:uppercase; }.route-kicker::before { content:""; width:18px; height:1px; background:#d7ac45; }.route-hero h1 { max-width:850px; margin:18px 0; font-size:clamp(42px,5vw,68px); line-height:1.1; letter-spacing:-.055em; }.route-hero h1 em { color:transparent; background:linear-gradient(100deg,#f3d57f,#b98527); -webkit-background-clip:text; background-clip:text; font-style:normal; }.route-hero p { max-width:680px; margin:0; color:#9b9586; font-size:16px; line-height:1.85; }.route-actions { display:flex; gap:12px; margin-top:30px; }.outline-button { height:46px; padding:0 20px; border:1px solid #363124; border-radius:11px; color:#e6dfcf; background:rgba(255,255,255,.025); font-weight:700; }.route-actions .gold-button { height:46px; padding:0 22px; }

/* 首页 */
.home-hero { min-height:710px; position:relative; overflow:hidden; display:grid; grid-template-columns:.86fr 1.14fr; gap:50px; align-items:center; padding-top:82px; padding-bottom:76px; }.home-hero::before { content:""; position:absolute; z-index:-2; left:50%; top:0; width:100vw; height:100%; transform:translateX(-50%); background:radial-gradient(circle at 74% 40%,rgba(213,167,56,.13),transparent 27%),radial-gradient(circle at 10% 30%,rgba(213,167,56,.05),transparent 25%),#080806; }.home-hero::after { content:""; position:absolute; z-index:-1; inset:0; opacity:.22; background-image:linear-gradient(112deg,transparent 48%,rgba(231,192,96,.12) 49%,transparent 50%); background-size:24px 24px; mask-image:linear-gradient(#000,transparent); }.hero-copy-final { position:relative; z-index:3; }.hero-badge { display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border:1px solid rgba(218,176,75,.22); border-radius:999px; color:#dbb24e; background:rgba(216,172,66,.06); font-size:11px; font-weight:750; }.hero-badge i { width:7px;height:7px;border-radius:50%;background:#dcb44e;box-shadow:0 0 0 5px rgba(216,172,66,.1); }.home-hero h1 { margin:25px 0 20px; font-size:clamp(52px,5.6vw,78px); line-height:1.05; letter-spacing:-.065em; }.home-hero h1 span { display:block; color:transparent; background:linear-gradient(100deg,#fff8e5 0%,#edc96d 55%,#b98627 100%); -webkit-background-clip:text; background-clip:text; }.hero-copy-final > p { max-width:570px; margin:0; color:#a69e8b; font-size:16px; line-height:1.85; }.home-hero-actions { display:flex; gap:12px; margin-top:32px; }.home-hero-actions button { height:52px; padding:0 23px; }.hero-trust { display:flex; align-items:center; gap:14px; margin-top:34px; }.trust-faces { display:flex; padding-left:8px; }.trust-faces span { width:32px;height:32px;display:grid;place-items:center;margin-left:-8px;border:2px solid #080806;border-radius:50%;color:#f5ecd4;background:linear-gradient(145deg,#665127,#231d10);font-size:9px; }.hero-trust > div:last-child { display:grid; }.hero-trust strong { font-size:12px; }.hero-trust small { margin-top:2px;color:#7f796b;font-size:9px; }
.command-stage { position:relative; min-height:500px; perspective:1200px; }.command-glow { position:absolute;inset:15%;border-radius:50%;background:rgba(214,169,61,.15);filter:blur(80px); }.command-window { position:absolute;z-index:2;inset:28px 0 18px;overflow:hidden;border:1px solid #514321;border-radius:18px;background:#10100c;box-shadow:0 0 0 1px rgba(240,208,121,.04),0 45px 120px rgba(0,0,0,.62);transform:rotateY(-3deg); }.command-top { height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #2a261a;background:#090a08; }.command-top > span:first-child { color:#6f695d;font-size:9px; }.command-top strong { font-size:10px; }.credit-pill { padding:5px 8px;border:1px solid #312b1c;border-radius:6px;color:#c8b781;background:#15140f;font-size:8px; }.command-body { height:calc(100% - 43px);display:grid;grid-template-columns:63px 1fr; }.command-side { display:flex;flex-direction:column;align-items:center;gap:11px;padding-top:17px;border-right:1px solid #272319;background:#0b0c09; }.command-side span { width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:#645f53;font-size:10px; }.command-side span:first-child { color:#171208;background:linear-gradient(145deg,#a77722,#e3bd60); }.command-content { padding:20px;background:radial-gradient(circle at 70% 5%,rgba(218,171,59,.1),transparent 38%),#11110d; }.command-heading { display:flex;align-items:flex-start;justify-content:space-between; }.command-heading small { color:#665f50;font-size:7px;letter-spacing:.12em; }.command-heading h3 { margin:5px 0 16px;font-size:18px; }.command-heading span { padding:5px 8px;border-radius:6px;color:#8dc783;background:rgba(141,199,131,.08);font-size:7px; }.command-prompt { display:grid;grid-template-columns:31px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(218,171,59,.32);border-radius:10px;background:rgba(218,171,59,.035); }.command-prompt > span { width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#171208;background:linear-gradient(145deg,#a87924,#e4c267);font-size:8px;font-weight:900; }.command-prompt p { margin:0;color:#c5bda9;font-size:8px;line-height:1.5; }.command-prompt button { padding:8px 10px;border:0;border-radius:7px;color:#171208;background:#d6aa40;font-size:7px;font-weight:800; }.command-agents { display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px; }.command-agent { padding:9px;border:1px solid #29261c;border-radius:10px;background:#171610; }.command-agent.active { border-color:#5e4a1e;background:linear-gradient(145deg,rgba(219,174,67,.1),#171610); }.command-agent .agent-viz { height:66px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:radial-gradient(circle,rgba(218,171,59,.35),transparent 30%),#101828; }.agent-viz::before,.agent-viz::after { content:"";position:absolute;width:45px;height:45px;border:1px solid rgba(221,179,75,.25);border-radius:50%; }.agent-viz::after { width:72px;height:72px; }.agent-viz span { z-index:2;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#dfb348;font-size:7px; }.command-agent strong,.command-agent small { display:block; }.command-agent strong { margin-top:8px;font-size:8px; }.command-agent small { margin-top:3px;color:#6e685b;font-size:6px; }.note-viz { height:66px;padding:12px;border-radius:7px;background:linear-gradient(145deg,#37202f,#1b1820); }.note-viz i { display:block;height:4px;margin:6px 0;border-radius:4px;background:rgba(255,255,255,.14); }.human-viz { height:66px;position:relative;overflow:hidden;border-radius:7px;background:linear-gradient(145deg,#253b45,#171d26); }.human-viz::before { content:"";position:absolute;width:24px;height:24px;left:50%;top:13px;transform:translateX(-50%);border-radius:50%;background:#e7bca5; }.human-viz::after { content:"";position:absolute;width:43px;height:28px;left:50%;bottom:-3px;transform:translateX(-50%);border-radius:22px 22px 0 0;background:#b7892f; }.command-progress { margin-top:10px;padding:10px;border:1px solid #28251b;border-radius:9px;background:#15140f; }.command-progress div { display:flex;align-items:center;justify-content:space-between;font-size:8px; }.command-progress div span { color:#80c5ae; }.command-progress > span { display:block;height:3px;margin-top:8px;border-radius:4px;background:#29261c; }.command-progress i { display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d8a83b,#61d6bf); }.command-float { position:absolute;z-index:4;padding:9px 11px;border:1px solid #4d4022;border-radius:9px;color:#d9cfb8;background:rgba(20,18,12,.92);box-shadow:0 15px 45px rgba(0,0,0,.45);font-size:8px;backdrop-filter:blur(10px); }.float-a { left:-22px;bottom:45px; }.float-b { right:-18px;top:90px; }.command-float b { color:#e4b849; }
.stat-ribbon { width:100%;padding:27px max(24px,calc((100% - 1240px)/2));display:grid;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;border-top:1px solid #252116;border-bottom:1px solid #252116;background:#0b0a07; }.stat-ribbon > p { color:#7f796a;font-size:11px; }.stat-ribbon div { display:grid;place-items:center;border-left:1px solid #29251a; }.stat-ribbon strong { color:#e6d6ae;font-size:21px; }.stat-ribbon small { margin-top:4px;color:#716b5f;font-size:8px; }
.home-section { padding-top:110px;padding-bottom:110px; }.home-heading { display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px; }.home-heading.center { display:block;text-align:center; }.home-heading.center p { margin-inline:auto; }.home-heading h2 { max-width:760px;margin:13px 0 0;font-size:clamp(34px,3.5vw,48px);line-height:1.2;letter-spacing:-.045em; }.home-heading p { max-width:540px;margin:13px 0 0;color:#918a7b;line-height:1.8; }.text-link { padding:0;border:0;color:#d9ab42;background:transparent;font-size:12px; }
.home-agent-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:17px; }.home-agent { min-height:255px;position:relative;overflow:hidden;padding:26px;border:1px solid #2c291e;border-radius:20px;background:#12110d;box-shadow:0 18px 55px rgba(0,0,0,.22);transition:.25s ease; }.home-agent:hover { transform:translateY(-5px);border-color:#59471f; }.home-agent.featured { background:radial-gradient(circle at 85% 10%,rgba(235,195,95,.14),transparent 27%),linear-gradient(145deg,#292313,#10100c); }.home-agent-icon { width:44px;height:44px;display:grid;place-items:center;margin-bottom:20px;border-radius:13px;color:#dcb14a;background:rgba(218,173,65,.09);font-weight:900; }.home-agent h3 { margin:0 0 9px;font-size:17px; }.home-agent p { min-height:56px;margin:0;color:#8e8778;font-size:12px;line-height:1.7; }.home-agent div:last-of-type { display:flex;flex-wrap:wrap;gap:6px;margin-top:14px; }.home-agent div:last-of-type span { padding:5px 7px;border-radius:6px;color:#756f62;background:#191813;font-size:8px; }.home-agent button { position:absolute;left:26px;bottom:23px;padding:0;border:0;color:#d8aa40;background:transparent;font-size:10px;font-weight:800; }
.industry-band { width:100%;padding:105px max(24px,calc((100% - 1240px)/2));background:#0c0b08;border-block:1px solid #232016; }.industry-tabs { display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px; }.industry-tabs button { padding:9px 13px;border:1px solid #2e2a1f;border-radius:999px;color:#8d8677;background:#11100c;font-size:10px; }.industry-tabs button.active { color:#171208;border-color:#d5a940;background:#d5a940; }.industry-showcase { min-height:350px;display:grid;grid-template-columns:.75fr 1.25fr;overflow:hidden;border:1px solid #352f20;border-radius:24px;background:radial-gradient(circle at 80% 30%,rgba(214,168,57,.12),transparent 32%),#12110d; }.industry-copy { padding:50px; }.industry-copy span { color:#c99b33;font-size:10px;font-weight:800; }.industry-copy h3 { margin:14px 0;font-size:34px;line-height:1.2; }.industry-copy p { color:#8c8575;font-size:12px;line-height:1.8; }.industry-copy ul { display:grid;gap:9px;margin:24px 0;padding:0;list-style:none; }.industry-copy li { color:#a9a08d;font-size:10px; }.industry-copy li::before { content:"✓";margin-right:8px;color:#d5a940; }.industry-visual { position:relative;min-height:350px;overflow:hidden; }.industry-visual::before { content:"";position:absolute;inset:50px 40px;border:1px solid #4b3f22;border-radius:18px;background:linear-gradient(145deg,#18150e,#0e0f0c);box-shadow:0 30px 80px rgba(0,0,0,.42);transform:rotate(-2deg); }.industry-script { position:absolute;z-index:2;inset:82px 72px;display:grid;grid-template-columns:1fr 1fr;gap:12px; }.industry-script article { padding:17px;border:1px solid #302b1d;border-radius:12px;background:#171610; }.industry-script strong { display:block;font-size:10px; }.industry-script p { margin:8px 0 0;color:#777062;font-size:8px;line-height:1.55; }.industry-script b { display:inline-block;margin-top:12px;padding:4px 6px;border-radius:5px;color:#d6aa40;background:rgba(214,170,64,.08);font-size:7px; }
.case-grid { display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:17px; }.case-card { overflow:hidden;border:1px solid #2c291e;border-radius:20px;background:#12110d; }.case-cover { min-height:250px;position:relative;padding:22px;background:radial-gradient(circle at 75% 40%,rgba(229,173,72,.45),transparent 18%),linear-gradient(145deg,#25130d,#8a3b1e); }.case-card:nth-child(2) .case-cover { background:radial-gradient(circle at 60% 40%,rgba(211,167,61,.35),transparent 18%),linear-gradient(145deg,#14140f,#413716); }.case-card:nth-child(3) .case-cover { background:linear-gradient(145deg,#301421,#a8445d); }.case-cover > span { padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(0,0,0,.18);font-size:8px; }.case-cover h3 { position:absolute;left:23px;bottom:25px;max-width:80%;margin:0;font-size:27px;line-height:1.08; }.case-info { padding:18px; }.case-info > div { display:flex;align-items:center;justify-content:space-between; }.case-info strong { font-size:12px; }.case-info em { color:#75b79f;font-size:10px;font-style:normal; }.case-info p { margin:9px 0 0;color:#797265;font-size:9px;line-height:1.6; }
.sync-home { width:100%;padding:80px max(24px,calc((100% - 1240px)/2));background:#0c0b08; }.sync-final-card { min-height:430px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;overflow:hidden;padding:45px 52px;border:1px solid #352e1e;border-radius:28px;background:radial-gradient(circle at 78% 50%,rgba(216,170,58,.11),transparent 40%),#11100c; }.sync-final-copy h2 { margin:14px 0;font-size:42px;letter-spacing:-.045em; }.sync-final-copy p { max-width:500px;color:#928a79;font-size:12px;line-height:1.85; }.sync-final-points { display:flex;flex-wrap:wrap;gap:8px;margin-top:22px; }.sync-final-points span { padding:7px 9px;border-radius:7px;color:#a59c88;background:#17150e;font-size:9px; }.device-art { height:330px;position:relative; }.device-desktop { width:410px;height:242px;position:absolute;right:15px;bottom:30px;overflow:hidden;border:7px solid #242319;border-radius:13px;background:#15140f;box-shadow:0 30px 70px rgba(0,0,0,.42); }.device-desktop::before { content:"";display:block;height:26px;background:#090a08; }.desktop-ui { display:grid;grid-template-columns:45px 1fr;height:calc(100% - 26px); }.desktop-ui > i { background:#0c0d09; }.desktop-cards { display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:15px; }.desktop-cards span { border:1px solid #29251a;border-radius:8px;background:#1a1811; }.device-phone-final { width:128px;height:255px;position:absolute;z-index:3;left:35px;bottom:15px;padding:7px;border-radius:25px;background:#1b1b16;box-shadow:0 25px 60px rgba(0,0,0,.5);transform:rotate(-4deg); }.phone-ui { height:100%;padding:28px 10px 10px;border-radius:19px;background:radial-gradient(circle at 65% 30%,rgba(216,170,58,.18),transparent 28%),#0f100c; }.phone-ui strong { font-size:11px; }.phone-ui div { display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px; }.phone-ui i { height:46px;border:1px solid #332c1c;border-radius:8px;background:#18160f; }.phone-ui span { display:block;margin-top:9px;padding:7px;border-radius:7px;color:#83c7b1;background:rgba(91,185,153,.08);font-size:6px; }
.home-final-cta { padding:100px 24px;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(216,170,58,.14),transparent 25%),#080806; }.home-final-cta h2 { margin:13px 0;font-size:clamp(38px,5vw,64px);letter-spacing:-.05em; }.home-final-cta p { color:#918979; }.home-final-cta .gold-button { height:50px;padding:0 24px;margin-top:20px; }

/* 智能体页 */
.agent-catalog { padding-top:75px; }.catalog-nav { display:flex;gap:8px;flex-wrap:wrap;margin-bottom:35px; }.catalog-nav button { padding:9px 13px;border:1px solid #2e2a1e;border-radius:999px;color:#8d8677;background:#11100c;font-size:10px; }.catalog-nav button.active { color:#171208;border-color:#d5a940;background:#d5a940; }.agent-detail-list { display:grid;gap:18px; }.agent-detail { min-height:330px;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid #2e291c;border-radius:24px;background:#11100c; }.agent-detail:nth-child(even) { grid-template-columns:1.1fr .9fr; }.agent-detail:nth-child(even) .agent-detail-copy { order:2; }.agent-detail-copy { display:flex;flex-direction:column;justify-content:center;padding:45px; }.agent-number { color:#5f584a;font-size:10px;letter-spacing:.15em; }.agent-detail h2 { margin:12px 0;font-size:31px;letter-spacing:-.035em; }.agent-detail p { max-width:500px;margin:0;color:#8c8576;font-size:12px;line-height:1.8; }.capability-list { display:flex;flex-wrap:wrap;gap:7px;margin-top:20px; }.capability-list span { padding:6px 9px;border:1px solid #302b1e;border-radius:7px;color:#a79e8b;background:#17150f;font-size:9px; }.agent-detail-copy button { width:max-content;margin-top:26px;padding:0;border:0;color:#d5a940;background:transparent;font-size:11px;font-weight:800; }.agent-detail-visual { min-height:330px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(217,171,58,.13),transparent 32%),#0d0d09; }.detail-orbit { width:210px;height:210px;position:relative;display:grid;place-items:center;border:1px solid #473a1d;border-radius:50%; }.detail-orbit::before,.detail-orbit::after { content:"";position:absolute;border:1px solid rgba(215,169,57,.16);border-radius:50%; }.detail-orbit::before { width:285px;height:285px; }.detail-orbit::after { width:135px;height:135px; }.detail-orbit > span { z-index:2;width:74px;height:74px;display:grid;place-items:center;border-radius:22px;color:#171208;background:linear-gradient(145deg,#a77722,#e9c86f);box-shadow:0 0 50px rgba(216,170,58,.2);font-size:22px;font-weight:900; }.detail-chip { position:absolute;padding:8px 10px;border:1px solid #3d351f;border-radius:8px;color:#b9ae97;background:#16140e;font-size:8px; }.chip-a { left:13%;top:22%; }.chip-b { right:10%;top:34%; }.chip-c { left:19%;bottom:19%; }.collab-section { margin-top:90px;padding:55px;border:1px solid #342e1e;border-radius:27px;background:radial-gradient(circle at 75% 50%,rgba(215,169,57,.1),transparent 36%),#11100c; }.collab-section h2 { margin:13px 0;font-size:38px; }.collab-section > p { max-width:650px;color:#8e8778;line-height:1.8; }.collab-flow { display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:8px;margin-top:40px; }.collab-flow article { min-height:120px;display:grid;place-items:center;padding:14px;border:1px solid #302b1d;border-radius:14px;background:#17150f;text-align:center; }.collab-flow article span { width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#d9aa41;background:rgba(217,170,65,.08); }.collab-flow article strong { font-size:9px; }.collab-flow > b { color:#5f584a;text-align:center; }

/* 创作广场 */
.market-toolbar { position:sticky;z-index:20;top:72px;padding:16px 0;border-bottom:1px solid #252116;background:rgba(8,8,6,.9);backdrop-filter:blur(14px); }.market-toolbar .page-width { display:flex;align-items:center;justify-content:space-between;gap:16px; }.market-search { flex:1;max-width:410px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #312c1f;border-radius:11px;background:#11100c; }.market-search span { color:#d6aa40;font-size:18px; }.market-search input { width:100%;height:42px;border:0;outline:0;color:#eee7d7;background:transparent;font-size:11px; }.market-filter { display:flex;gap:7px;overflow-x:auto; }.market-filter button { white-space:nowrap;padding:8px 12px;border:1px solid #2e2a1e;border-radius:999px;color:#8d8677;background:#11100c;font-size:9px; }.market-filter button.active { color:#171208;border-color:#d5a940;background:#d5a940; }.market-content { padding-top:45px; }.market-summary { display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px; }.market-summary h2 { margin:0;font-size:27px; }.market-summary p { margin:7px 0 0;color:#827b6d;font-size:10px; }.market-summary span { color:#766f61;font-size:9px; }.market-grid-final { display:grid;grid-template-columns:repeat(4,1fr);gap:16px; }.market-card { overflow:hidden;border:1px solid #2b281d;border-radius:17px;background:#12110d;transition:.25s ease; }.market-card:hover { transform:translateY(-5px);border-color:#57451f; }.market-cover { aspect-ratio:1/.9;position:relative;overflow:hidden;padding:16px;background:var(--cover,linear-gradient(145deg,#25150f,#895027)); }.market-cover::after { content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.62)); }.market-cover > span { position:relative;z-index:2;padding:5px 7px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(0,0,0,.18);font-size:7px; }.market-cover h3 { position:absolute;z-index:2;left:17px;right:17px;bottom:18px;margin:0;font-size:21px;line-height:1.12; }.market-cover i { position:absolute;z-index:2;right:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(0,0,0,.2);font-size:8px;font-style:normal; }.market-card-info { padding:14px 15px 16px; }.market-card-info > div { display:flex;align-items:center;justify-content:space-between;gap:9px; }.market-card-info strong { font-size:11px; }.market-card-info em { color:#d3a83e;font-size:8px;font-style:normal; }.market-card-info p { margin:8px 0 11px;color:#756f63;font-size:8px;line-height:1.55; }.market-tags { display:flex;gap:5px;flex-wrap:wrap; }.market-tags span { padding:4px 6px;border-radius:5px;color:#756f62;background:#191813;font-size:7px; }.empty-market { grid-column:1/-1;padding:80px;text-align:center;border:1px dashed #3a3322;border-radius:18px;color:#827a6b; }

/* 工作流页 */
.workflow-timeline { display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding-top:70px; }.workflow-step-final { min-height:220px;position:relative;padding:24px;border:1px solid #2e2a1e;border-radius:19px;background:#11100c; }.workflow-step-final::after { content:"→";position:absolute;right:-12px;top:50%;z-index:2;color:#584f3e; }.workflow-step-final:last-child::after { display:none; }.workflow-step-final > span { color:#5f584a;font-size:9px;letter-spacing:.13em; }.workflow-step-final > i { width:42px;height:42px;display:grid;place-items:center;margin:18px 0;border-radius:13px;color:#d9aa41;background:rgba(217,170,65,.08);font-style:normal; }.workflow-step-final h3 { margin:0 0 9px;font-size:15px; }.workflow-step-final p { margin:0;color:#80796b;font-size:9px;line-height:1.65; }.architecture-card { margin-top:75px;padding:48px;border:1px solid #342e1e;border-radius:26px;background:radial-gradient(circle at 50% 50%,rgba(215,169,57,.08),transparent 34%),#11100c; }.architecture-card .home-heading { margin-bottom:30px; }.architecture-flow { display:grid;grid-template-columns:1fr auto 1.3fr auto 1fr;align-items:center;gap:25px; }.architecture-column { display:grid;gap:10px; }.architecture-column article { padding:15px;border:1px solid #302b1d;border-radius:12px;background:#17150f; }.architecture-column strong { display:block;font-size:10px; }.architecture-column small { display:block;margin-top:5px;color:#716a5d;font-size:8px; }.architecture-core { min-height:240px;display:grid;place-items:center;padding:22px;border:1px solid #57461f;border-radius:22px;background:radial-gradient(circle,rgba(221,177,74,.14),transparent 48%),#15130d;text-align:center; }.architecture-core .brand-mark { width:54px;height:54px;border-radius:17px; }.architecture-core strong { margin-top:12px;font-size:16px; }.architecture-core small { margin-top:6px;color:#81796a;font-size:8px; }.architecture-arrow { color:#655b47; }.device-split { display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:75px; }.device-split article { min-height:350px;position:relative;overflow:hidden;padding:40px;border:1px solid #302b1d;border-radius:23px;background:#11100c; }.device-split h3 { margin:10px 0;font-size:27px; }.device-split p { max-width:450px;color:#847d6e;font-size:11px;line-height:1.75; }.device-split ul { display:grid;gap:9px;padding:0;list-style:none; }.device-split li { color:#a09988;font-size:9px; }.device-split li::before { content:"✓";margin-right:7px;color:#d6aa40; }.device-ghost { position:absolute;right:-25px;bottom:-40px;width:220px;height:190px;border:1px solid #4c3f22;border-radius:18px;background:#18160f;box-shadow:0 20px 60px rgba(0,0,0,.35);transform:rotate(-5deg);opacity:.75; }

/* 价格页 */
.billing-toggle { display:inline-flex;padding:4px;margin-top:26px;border:1px solid #302b1e;border-radius:11px;background:#11100c; }.billing-toggle button { padding:8px 13px;border:0;border-radius:8px;color:#7d7668;background:transparent;font-size:9px; }.billing-toggle button.active { color:#171208;background:#d6aa40; }.pricing-final-grid { display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:55px;align-items:stretch; }.pricing-final-card { position:relative;padding:28px 25px;border:1px solid #2d291e;border-radius:20px;background:#11100c; }.pricing-final-card.recommended { border-color:#665126;background:radial-gradient(circle at 85% 5%,rgba(237,197,98,.14),transparent 23%),linear-gradient(145deg,#292313,#10100c);transform:translateY(-10px); }.plan-tag { position:absolute;right:18px;top:18px;padding:5px 7px;border-radius:999px;color:#171208;background:#d6aa40;font-size:7px;font-weight:800; }.pricing-final-card > small { color:#c99c36;font-weight:800; }.pricing-final-card h3 { margin:18px 0 5px;font-size:34px; }.pricing-final-card h3 em { font-size:15px;font-style:normal; }.pricing-final-card h3 span { color:#746d60;font-size:9px;font-weight:500; }.pricing-final-card > p { min-height:34px;color:#7f786b;font-size:9px;line-height:1.6; }.plan-points { margin-top:22px;padding-top:18px;border-top:1px solid #2b271c; }.plan-points strong { font-size:10px; }.plan-points b { color:#e1b54e; }.plan-points ul { display:grid;gap:11px;margin:16px 0 24px;padding:0;list-style:none; }.plan-points li { color:#9b9382;font-size:9px; }.plan-points li::before { content:"✓";margin-right:7px;color:#76b69f; }.pricing-final-card button { width:100%;height:40px;border:1px solid #383123;border-radius:10px;color:#e5dece;background:transparent;font-size:10px;font-weight:800; }.pricing-final-card.recommended button { color:#171208;border-color:#d6aa40;background:#d6aa40; }.credit-section { margin-top:80px; }.credit-packs { display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px; }.credit-pack { padding:20px;border:1px solid #2e2a1f;border-radius:16px;background:#11100c; }.credit-pack div { display:flex;align-items:center;justify-content:space-between; }.credit-pack strong { color:#e0b34a;font-size:18px; }.credit-pack em { color:#f0eadb;font-size:15px;font-style:normal; }.credit-pack p { color:#746e62;font-size:8px; }.credit-pack button { padding:0;border:0;color:#c89c36;background:transparent;font-size:9px; }.cost-calculator { display:grid;grid-template-columns:1fr .72fr;gap:28px;margin-top:70px;padding:38px;border:1px solid #332e20;border-radius:22px;background:#11100c; }.calculator-controls label { display:grid;gap:9px;margin-top:22px;color:#9d9584;font-size:10px; }.calculator-controls input[type="range"] { accent-color:#d6aa40; }.calculator-result { display:grid;place-items:center;padding:25px;border:1px solid #3c341f;border-radius:18px;background:radial-gradient(circle,rgba(216,170,58,.12),transparent 50%),#15130d;text-align:center; }.calculator-result small { color:#81796a; }.calculator-result strong { margin:8px 0;color:#e3b64e;font-size:39px; }.calculator-result span { color:#777063;font-size:9px; }.faq-section { margin-top:80px; }.faq-list { display:grid;gap:9px;margin-top:28px; }.faq-item { border:1px solid #2e2a1f;border-radius:14px;background:#11100c; }.faq-item button { width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px;border:0;background:transparent;text-align:left;font-size:11px;font-weight:800; }.faq-item button span { color:#d3a73d;font-size:17px; }.faq-item p { display:none;margin:0;padding:0 18px 18px;color:#817a6d;font-size:9px;line-height:1.75; }.faq-item.open p { display:block; }.faq-item.open button span { transform:rotate(45deg); }

/* 工作台 */
.workspace-page { min-height:calc(100vh - 108px);display:grid;grid-template-columns:220px 1fr;background:#0b0b08; }.workspace-sidebar { position:sticky;top:72px;height:calc(100vh - 72px);padding:23px 15px;border-right:1px solid #282419;background:#090a08; }.workspace-profile { display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #2f2a1d;border-radius:12px;background:#12110d; }.workspace-profile > span { width:33px;height:33px;display:grid;place-items:center;border-radius:10px;color:#171208;background:linear-gradient(145deg,#a87822,#e5c367);font-weight:900; }.workspace-profile div { display:grid; }.workspace-profile strong { font-size:10px; }.workspace-profile small { color:#6f685b;font-size:7px; }.workspace-nav { display:grid;gap:5px;margin-top:22px; }.workspace-nav button { display:flex;align-items:center;gap:10px;padding:11px;border:0;border-radius:9px;color:#7d7669;background:transparent;text-align:left;font-size:10px; }.workspace-nav button span { width:23px;color:#a07b2d;text-align:center; }.workspace-nav button.active,.workspace-nav button:hover { color:#eee7d7;background:#17150f; }.workspace-sidebar-bottom { position:absolute;left:15px;right:15px;bottom:20px;padding:15px;border:1px solid #3b321e;border-radius:12px;background:linear-gradient(145deg,#1d190f,#11100c); }.workspace-sidebar-bottom small { color:#807768;font-size:7px; }.workspace-sidebar-bottom strong { display:block;margin:6px 0;font-size:17px;color:#e2b64e; }.workspace-sidebar-bottom button { padding:0;border:0;color:#d3a53b;background:transparent;font-size:8px; }.workspace-main { min-width:0;padding:28px 35px 60px; }.workspace-top { display:flex;align-items:center;justify-content:space-between;gap:20px; }.workspace-top h1 { margin:0;font-size:24px; }.workspace-top p { margin:5px 0 0;color:#7e776a;font-size:9px; }.workspace-top-actions { display:flex;gap:8px; }.workspace-top-actions button { height:38px;padding:0 13px;border:1px solid #302b1e;border-radius:9px;color:#9f9787;background:#11100c;font-size:9px; }.workspace-hero { min-height:170px;position:relative;overflow:hidden;margin-top:25px;padding:30px;border:1px solid #493d20;border-radius:20px;background:radial-gradient(circle at 85% 25%,rgba(237,196,93,.16),transparent 25%),linear-gradient(145deg,#282211,#11100c); }.workspace-hero span { color:#d4a63b;font-size:8px;letter-spacing:.12em; }.workspace-hero h2 { margin:12px 0 8px;font-size:27px; }.workspace-hero p { max-width:540px;margin:0;color:#918978;font-size:10px;line-height:1.7; }.workspace-hero .gold-button { height:38px;padding:0 15px;margin-top:20px;font-size:9px; }.workspace-hero-orbit { position:absolute;width:220px;height:220px;right:35px;top:-25px;border:1px solid rgba(224,180,74,.2);border-radius:50%; }.workspace-hero-orbit::before,.workspace-hero-orbit::after { content:"";position:absolute;border:1px solid rgba(224,180,74,.12);border-radius:50%; }.workspace-hero-orbit::before { inset:35px; }.workspace-hero-orbit::after { inset:72px;background:rgba(218,173,65,.06); }.workspace-section-title { display:flex;align-items:center;justify-content:space-between;margin:32px 0 15px; }.workspace-section-title h3 { margin:0;font-size:14px; }.workspace-section-title button { padding:0;border:0;color:#a67f2d;background:transparent;font-size:8px; }.workspace-agent-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:12px; }.workspace-agent-card { min-height:145px;position:relative;padding:17px;border:1px solid #2e291d;border-radius:14px;background:#11100c;transition:.2s ease; }.workspace-agent-card:hover { transform:translateY(-3px);border-color:#55441f; }.workspace-agent-card > span { width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#d6a940;background:rgba(214,169,64,.08); }.workspace-agent-card h4 { margin:13px 0 6px;font-size:11px; }.workspace-agent-card p { margin:0;color:#746d60;font-size:8px;line-height:1.55; }.workspace-agent-card button { position:absolute;right:15px;top:15px;width:27px;height:27px;border:1px solid #312b1e;border-radius:50%;color:#b58b31;background:transparent;font-size:9px; }.workspace-columns { display:grid;grid-template-columns:1.5fr .7fr;gap:14px;margin-top:30px; }.workspace-panel { padding:19px;border:1px solid #2d291e;border-radius:15px;background:#11100c; }.workspace-panel-head { display:flex;align-items:center;justify-content:space-between;margin-bottom:15px; }.workspace-panel-head strong { font-size:11px; }.workspace-panel-head button { padding:0;border:0;color:#96742b;background:transparent;font-size:8px; }.task-table { width:100%;border-collapse:collapse; }.task-table th { padding:9px;color:#625c50;border-bottom:1px solid #282419;text-align:left;font-size:7px;font-weight:500; }.task-table td { padding:12px 9px;border-bottom:1px solid #232017;color:#9d9584;font-size:8px; }.task-table td strong { color:#ded6c5; }.task-state { padding:4px 6px;border-radius:5px;color:#7fc3ab;background:rgba(89,184,151,.08); }.task-state.wait { color:#d1a641;background:rgba(209,166,65,.08); }.credit-chart { height:130px;display:flex;align-items:flex-end;gap:8px;padding:15px 0;border-bottom:1px solid #29251b; }.credit-chart i { flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#d3a640,#5f4b21); }.credit-chart i:nth-child(1){height:35%}.credit-chart i:nth-child(2){height:58%}.credit-chart i:nth-child(3){height:44%}.credit-chart i:nth-child(4){height:82%}.credit-chart i:nth-child(5){height:66%}.credit-chart i:nth-child(6){height:92%}.credit-chart i:nth-child(7){height:70%}.credit-summary { display:flex;align-items:center;justify-content:space-between;margin-top:13px; }.credit-summary span { display:grid;color:#736c60;font-size:7px; }.credit-summary strong { margin-top:3px;color:#e0b34a;font-size:15px; }

/* 小红书爆文工作台 */
.redbook-page { min-height:calc(100vh - 108px);background:#0b0b08; }.redbook-top { height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #29251a;background:#0a0b08; }.redbook-title { display:flex;align-items:center;gap:12px; }.redbook-title button { width:32px;height:32px;border:1px solid #302b1e;border-radius:9px;color:#a69d8a;background:#11100c; }.redbook-title div { display:grid; }.redbook-title strong { font-size:12px; }.redbook-title small { margin-top:3px;color:#6f685c;font-size:7px; }.redbook-top > div:last-child { display:flex;gap:7px; }.redbook-top > div:last-child button { height:34px;padding:0 12px;border:1px solid #302b1e;border-radius:8px;color:#9a9281;background:#11100c;font-size:8px; }.redbook-layout { display:grid;grid-template-columns:330px 1fr 310px;min-height:calc(100vh - 172px); }.redbook-input,.redbook-settings { padding:20px;border-right:1px solid #282419;background:#0d0d0a; }.redbook-settings { border-right:0;border-left:1px solid #282419; }.redbook-panel-title { display:flex;align-items:center;justify-content:space-between;margin-bottom:15px; }.redbook-panel-title strong { font-size:11px; }.redbook-panel-title small { color:#6f685b;font-size:7px; }.input-tabs { display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid #2d291d;border-radius:9px;background:#10100c; }.input-tabs button { padding:8px 4px;border:0;border-radius:6px;color:#746d60;background:transparent;font-size:8px; }.input-tabs button.active { color:#171208;background:#d6aa40; }.input-view { margin-top:14px; }.input-view label { display:grid;gap:7px;margin-bottom:13px;color:#9c9483;font-size:8px; }.input-view input,.input-view textarea,.setting-field select { width:100%;border:1px solid #302b1e;border-radius:9px;outline:0;color:#ded6c5;background:#14130f;font-size:9px; }.input-view input { height:40px;padding:0 11px; }.input-view textarea { min-height:155px;padding:11px;resize:vertical;line-height:1.65; }.upload-zone { min-height:190px;display:grid;place-items:center;padding:25px;border:1px dashed #4a3e22;border-radius:11px;color:#837b6b;background:#12110d;text-align:center; }.upload-zone span { width:43px;height:43px;display:grid;place-items:center;margin:auto;border-radius:13px;color:#d4a63b;background:rgba(212,166,59,.08);font-size:18px; }.upload-zone strong { display:block;margin-top:12px;color:#b5ab97;font-size:10px; }.upload-zone small { display:block;margin-top:6px;font-size:7px; }.input-tip { padding:10px;border:1px solid #342e1e;border-radius:8px;color:#827a6b;background:#12110d;font-size:7px;line-height:1.6; }.analyze-button { width:100%;height:42px;margin-top:15px; }.analysis-progress { display:none;margin-top:16px;padding:13px;border:1px solid #3b321e;border-radius:10px;background:#12110d; }.analysis-progress.show { display:block; }.analysis-progress div { display:flex;justify-content:space-between;color:#918878;font-size:8px; }.analysis-progress span { display:block;height:4px;margin-top:9px;border-radius:4px;background:#29251b; }.analysis-progress i { display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c79531,#efcd72);transition:width .4s ease; }.redbook-center { min-width:0;padding:22px;background:#0b0b08; }.analysis-empty { min-height:520px;display:grid;place-items:center;text-align:center; }.analysis-empty span { width:70px;height:70px;display:grid;place-items:center;margin:auto;border:1px solid #4b3f22;border-radius:22px;color:#d6aa40;background:radial-gradient(circle,rgba(216,170,58,.14),transparent 60%),#14130f;font-size:24px; }.analysis-empty h3 { margin:17px 0 8px;font-size:16px; }.analysis-empty p { color:#70695c;font-size:9px;line-height:1.65; }.analysis-results { display:none; }.analysis-results.show { display:block; }.score-head { display:flex;align-items:center;justify-content:space-between;padding:18px;border:1px solid #352f20;border-radius:14px;background:radial-gradient(circle at 90% 20%,rgba(216,170,58,.12),transparent 25%),#11100c; }.score-head div:first-child { display:grid; }.score-head small { color:#736c5f;font-size:7px; }.score-head strong { margin-top:5px;font-size:14px; }.score-ring { width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#d8aa40 0 86%,#29251b 86%); }.score-ring::before { content:"";position:absolute;width:45px;height:45px;border-radius:50%;background:#11100c; }.score-ring b { position:relative;z-index:2;color:#e2b64d;font-size:15px; }.analysis-grid { display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:11px; }.analysis-card { padding:15px;border:1px solid #2d291d;border-radius:12px;background:#11100c; }.analysis-card > span { color:#c99b35;font-size:7px;font-weight:800; }.analysis-card h4 { margin:8px 0;font-size:10px; }.analysis-card p { margin:0;color:#797265;font-size:8px;line-height:1.65; }.analysis-card ul { display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none; }.analysis-card li { color:#8f8778;font-size:7px; }.analysis-card li::before { content:"•";margin-right:6px;color:#d3a63d; }.strategy-block { margin-top:11px;padding:16px;border:1px solid #3b321e;border-radius:12px;background:linear-gradient(145deg,#1c180e,#11100c); }.strategy-block > div { display:flex;align-items:center;justify-content:space-between; }.strategy-block strong { font-size:10px; }.strategy-block button { padding:0;border:0;color:#d5a83e;background:transparent;font-size:8px; }.strategy-options { display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px; }.strategy-options button { padding:10px;border:1px solid #332e20;border-radius:9px;color:#8f8777;background:#14130f;font-size:8px; }.strategy-options button.active { color:#e7d7af;border-color:#6b5425;background:rgba(214,170,64,.08); }.redbook-settings .setting-field { display:grid;gap:7px;margin-bottom:15px;color:#918978;font-size:8px; }.setting-field select { height:38px;padding:0 9px; }.setting-pills { display:flex;flex-wrap:wrap;gap:6px; }.setting-pills button { padding:7px 8px;border:1px solid #302b1e;border-radius:7px;color:#756f62;background:#13120e;font-size:7px; }.setting-pills button.active { color:#e6d4a8;border-color:#5e4a20;background:rgba(214,170,64,.07); }.generation-cost { display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:12px;border:1px solid #352f20;border-radius:10px;background:#12110d; }.generation-cost span { color:#7e776a;font-size:8px; }.generation-cost strong { color:#dbad43;font-size:10px; }.generate-note { width:100%;height:42px;margin-top:10px; }.output-section { display:none;margin-top:14px; }.output-section.show { display:block; }.output-tabs { display:flex;gap:6px;margin-bottom:10px; }.output-tabs button { padding:7px 9px;border:1px solid #302b1e;border-radius:7px;color:#756f62;background:#11100c;font-size:7px; }.output-tabs button.active { color:#171208;border-color:#d5a940;background:#d5a940; }.output-card { padding:14px;border:1px solid #302b1e;border-radius:11px;background:#11100c; }.output-card h4 { margin:0 0 9px;font-size:10px; }.title-choice { display:flex;gap:7px;padding:8px 0;border-bottom:1px solid #282419;color:#9a9281;font-size:8px;line-height:1.5; }.title-choice span { color:#d7aa40; }.note-body-preview { max-height:230px;overflow:auto;color:#8d8576;font-size:8px;line-height:1.8;white-space:pre-line; }

/* 页脚、弹窗、通用 */
.final-footer { padding:65px max(24px,calc((100% - 1240px)/2)) 26px;border-top:1px solid #272318;background:#070705; }.footer-main { display:grid;grid-template-columns:.85fr 1.15fr;gap:70px; }.footer-brand-block h3 { margin:22px 0 8px;font-size:20px; }.footer-brand-block p { max-width:390px;color:#777063;font-size:10px;line-height:1.75; }.social-pills { display:flex;gap:7px;margin-top:20px; }.social-pills span { padding:6px 8px;border:1px solid #2e2a1f;border-radius:7px;color:#827b6c;font-size:8px; }.footer-links { display:grid;grid-template-columns:repeat(4,1fr);gap:20px; }.footer-links > div { display:grid;align-content:start;gap:12px; }.footer-links strong { margin-bottom:5px;font-size:10px; }.footer-links button { width:max-content;padding:0;border:0;color:#746d60;background:transparent;font-size:9px;text-align:left; }.footer-links button:hover { color:#d3a53b; }.footer-bottom { display:flex;justify-content:space-between;margin-top:48px;padding-top:21px;border-top:1px solid #211e15;color:#575247;font-size:8px; }
.auth-modal { position:fixed;z-index:300;inset:0;display:none;place-items:center; }.auth-modal.open { display:grid; }.auth-backdrop { position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(7px); }.auth-panel { width:min(calc(100% - 32px),430px);position:relative;z-index:2;padding:34px;border:1px solid #4a3d20;border-radius:22px;background:radial-gradient(circle at 80% 0,rgba(218,171,59,.1),transparent 28%),#11100c;box-shadow:0 35px 100px rgba(0,0,0,.65); }.modal-close { position:absolute;right:16px;top:13px;border:0;color:#746d60;background:transparent;font-size:24px; }.auth-logo { display:grid;place-items:center; }.auth-panel h2 { margin:15px 0 7px;text-align:center;font-size:22px; }.auth-panel > p { margin:0;color:#7f786a;text-align:center;font-size:9px; }.auth-tabs { display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:25px 0 18px;padding:4px;border:1px solid #302b1e;border-radius:10px;background:#0d0d09; }.auth-tabs button { padding:9px;border:0;border-radius:7px;color:#756e61;background:transparent;font-size:9px; }.auth-tabs button.active { color:#171208;background:#d6aa40; }.phone-login label { display:grid;gap:7px;margin-top:13px;color:#8d8576;font-size:8px; }.phone-login input { width:100%;height:41px;padding:0 11px;border:1px solid #302b1e;border-radius:9px;outline:0;color:#e4dccb;background:#15140f;font-size:9px; }.code-row { display:grid;grid-template-columns:1fr auto;gap:7px; }.code-row button { padding:0 11px;border:1px solid #4a3d20;border-radius:9px;color:#d3a63d;background:#15140f;font-size:8px; }.agreement-check { grid-template-columns:auto 1fr!important;align-items:center; }.agreement-check input { width:14px;height:14px;accent-color:#d6aa40; }.auth-submit { width:100%;height:43px;margin-top:18px; }.wechat-login { text-align:center; }.fake-qr { width:150px;height:150px;position:relative;display:grid;place-items:center;margin:15px auto;border:10px solid #f4eedf;color:#171208;background:repeating-conic-gradient(#171208 0 25%,#f4eedf 0 50%) 0/18px 18px; }.fake-qr::after { content:"";position:absolute;inset:35px;background:#f4eedf; }.fake-qr span { position:relative;z-index:2;padding:7px;color:#171208;background:#d6aa40;font-size:8px;font-weight:900; }.wechat-login strong,.wechat-login small { display:block; }.wechat-login small { margin-top:6px;color:#6f685b;font-size:7px; }.auth-benefits { display:flex;justify-content:space-between;gap:7px;margin-top:22px;padding-top:16px;border-top:1px solid #282419;color:#6f685b;font-size:7px; }.global-toast { position:fixed;z-index:400;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;min-width:270px;padding:13px 15px;border:1px solid #4a3d20;border-radius:12px;background:#15130e;box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateY(110px);opacity:0;transition:.3s ease; }.global-toast.show { transform:translateY(0);opacity:1; }.global-toast > span { width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#d6aa40; }.global-toast div { display:grid; }.global-toast strong { font-size:10px; }.global-toast small { margin-top:3px;color:#777063;font-size:7px; }.skeleton { position:relative;overflow:hidden;background:#17150f!important; }.skeleton::after { content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(230,194,106,.08),transparent);animation:shimmer 1.4s infinite; }@keyframes shimmer{to{transform:translateX(100%)}}

@media (max-width:1100px){
  .final-nav,.nav-search{display:none}.home-hero{grid-template-columns:1fr;padding-top:70px}.hero-copy-final{text-align:center}.hero-copy-final>p{margin-inline:auto}.home-hero-actions,.hero-trust{justify-content:center}.command-stage{width:min(100%,760px);margin-inline:auto}.home-agent-grid{grid-template-columns:repeat(2,1fr)}.industry-showcase,.sync-final-card{grid-template-columns:1fr}.industry-visual{min-height:310px}.sync-final-copy{max-width:700px}.device-art{margin-top:20px}.market-grid-final{grid-template-columns:repeat(3,1fr)}.pricing-final-grid{grid-template-columns:repeat(2,1fr)}.pricing-final-card.recommended{transform:none}.workflow-timeline{grid-template-columns:repeat(3,1fr)}.workflow-step-final::after{display:none}.architecture-flow{grid-template-columns:1fr}.architecture-arrow{transform:rotate(90deg);text-align:center}.footer-main{grid-template-columns:1fr;gap:40px}.workspace-agent-grid{grid-template-columns:repeat(2,1fr)}.redbook-layout{grid-template-columns:300px 1fr}.redbook-settings{grid-column:1/-1;border-top:1px solid #282419;border-left:0}.setting-pills{max-width:600px}
}
@media (max-width:760px){
  .announcement-bar{justify-content:flex-start;padding:0 12px}.announcement-bar button{display:none}.final-header{height:64px;padding:0 16px}.final-actions{display:none}.final-menu{display:block}.mobile-nav-panel{top:100px}.page-width{width:calc(100% - 32px)}#app{min-height:calc(100vh - 100px)}.home-hero{min-height:auto;padding:62px 0}.home-hero h1{font-size:48px}.hero-copy-final>p{font-size:13px}.home-hero-actions{flex-direction:column}.home-hero-actions button{width:100%}.command-stage{min-height:390px;margin-top:10px}.command-window{inset:20px 0 10px;transform:none}.command-body{grid-template-columns:46px 1fr}.command-content{padding:12px}.command-prompt{grid-template-columns:28px 1fr}.command-prompt button{grid-column:1/-1}.command-agents{grid-template-columns:1fr 1fr}.command-agent:last-child{display:none}.stat-ribbon{grid-template-columns:repeat(2,1fr);gap:20px}.stat-ribbon>p{grid-column:1/-1;text-align:center}.stat-ribbon div{border-left:0}.home-section{padding-top:75px;padding-bottom:75px}.home-heading{display:block}.home-heading h2{font-size:32px}.home-heading .text-link{margin-top:15px}.home-agent-grid,.case-grid{grid-template-columns:1fr}.industry-band{padding-top:75px;padding-bottom:75px}.industry-copy{padding:30px}.industry-copy h3{font-size:27px}.industry-script{inset:60px 35px}.sync-final-card{padding:30px 24px}.sync-final-copy h2{font-size:31px}.device-art{height:265px;transform:scale(.78);transform-origin:left top;width:130%}.home-final-cta{padding:75px 20px}.route-hero{padding:75px 0 55px}.route-hero h1{font-size:42px}.route-actions{flex-direction:column}.route-actions button{width:100%}.agent-detail,.agent-detail:nth-child(even){grid-template-columns:1fr}.agent-detail:nth-child(even) .agent-detail-copy{order:0}.agent-detail-copy{padding:30px}.agent-detail-visual{min-height:260px}.catalog-nav{overflow-x:auto;flex-wrap:nowrap}.catalog-nav button{white-space:nowrap}.collab-section{padding:30px 20px}.collab-flow{grid-template-columns:1fr}.collab-flow>b{transform:rotate(90deg)}.market-toolbar{top:64px}.market-toolbar .page-width{align-items:stretch;flex-direction:column}.market-filter{width:100%}.market-grid-final{grid-template-columns:1fr 1fr}.market-summary{align-items:flex-start;flex-direction:column;gap:8px}.workflow-timeline{grid-template-columns:1fr}.architecture-card{padding:25px}.device-split,.pricing-final-grid,.credit-packs,.cost-calculator{grid-template-columns:1fr}.pricing-final-grid{gap:12px}.credit-packs{grid-template-columns:1fr 1fr}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.workspace-page{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-main{padding:22px 16px 50px}.workspace-top-actions{display:none}.workspace-hero-orbit{right:-100px}.workspace-agent-grid,.workspace-columns{grid-template-columns:1fr}.task-table th:nth-child(3),.task-table td:nth-child(3){display:none}.redbook-top{padding:0 14px}.redbook-top>div:last-child button:first-child{display:none}.redbook-layout{grid-template-columns:1fr}.redbook-input,.redbook-settings{border:0;border-bottom:1px solid #282419}.analysis-grid{grid-template-columns:1fr}.strategy-options{grid-template-columns:1fr}.auth-panel{padding:28px 22px}.auth-benefits{flex-direction:column}.global-toast{left:15px;right:15px;bottom:15px;min-width:0}.footer-main{gap:35px}.final-footer{padding-top:45px}
}
@media(max-width:480px){.market-grid-final{grid-template-columns:1fr}.credit-packs{grid-template-columns:1fr}.brand-word{font-size:18px}.home-hero h1{font-size:42px}.hero-trust{align-items:flex-start;flex-direction:column}.trust-faces{margin-left:8px}.command-heading span{display:none}.command-agent .agent-viz,.note-viz{height:56px}.command-window{font-size:90%}.collab-section h2{font-size:30px}}

/* 智能体任务创建中心 */
.creator-page{min-height:calc(100vh - 100px);background:radial-gradient(circle at 75% 15%,rgba(214,170,62,.08),transparent 28%),#090907}.creator-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #29251a;background:rgba(11,11,8,.92);position:sticky;top:100px;z-index:25;backdrop-filter:blur(18px)}.creator-top>div{display:flex;align-items:center;gap:9px}.creator-heading{display:flex;align-items:center;gap:11px}.creator-back{width:36px;height:36px;border:1px solid #332e20;border-radius:10px;color:#c5b995;background:#14130e}.creator-agent-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#171208;background:linear-gradient(145deg,#9e7222,#e5bd57);font-weight:900}.creator-heading div{display:grid}.creator-heading small{color:#9f7a2d;font-size:7px;letter-spacing:.14em}.creator-heading strong{margin-top:3px;font-size:14px}.creator-top .outline-button{height:34px;padding:0 12px;font-size:8px}.creator-save-state{color:#6f685a;font-size:8px}.creator-switcher{display:flex;gap:7px;padding:14px 28px;border-bottom:1px solid #242116;overflow-x:auto;background:#0d0c09}.creator-switcher button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 11px;border:1px solid #2f2b1f;border-radius:9px;color:#847d6f;background:#12110d;font-size:8px}.creator-switcher button span{color:#d7aa40}.creator-switcher button.active{color:#171208;border-color:#d7aa40;background:#d7aa40}.creator-switcher button.active span{color:#171208}.creator-layout{display:grid;grid-template-columns:245px minmax(480px,1fr) 345px;min-height:calc(100vh - 213px)}.creator-steps{padding:34px 28px;border-right:1px solid #272318;background:#0b0b08}.creator-steps h2{margin:14px 0 12px;font-size:25px;line-height:1.2;letter-spacing:-.04em}.creator-steps>p{margin:0;color:#837c6e;font-size:9px;line-height:1.75}.creator-steps ol{list-style:none;margin:30px 0;padding:0}.creator-steps li{display:flex;gap:11px;position:relative;padding:0 0 27px;color:#696356}.creator-steps li:not(:last-child)::after{content:"";position:absolute;left:14px;top:31px;bottom:4px;width:1px;background:#2e2a1e}.creator-steps li.active,.creator-steps li.done{color:#d5a940}.creator-steps li b{width:29px;height:29px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:7px}.creator-steps li span{display:grid;color:#bbb19e;font-size:9px;font-weight:750}.creator-steps li small{margin-top:4px;color:#625d52;font-size:7px;font-weight:400}.creator-api-note{margin-top:35px;padding:14px;border:1px solid #3d3420;border-radius:11px;background:rgba(217,172,64,.045)}.creator-api-note strong{color:#d4a73e;font-size:8px}.creator-api-note p{margin:6px 0 0;color:#746d5e;font-size:7px;line-height:1.6}.creator-form-panel{padding:31px;min-width:0}.creator-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.creator-section-head>div{display:flex;align-items:center;gap:8px}.creator-section-head span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#171208;background:#d7aa40;font-size:7px;font-weight:900}.creator-section-head strong{font-size:12px}.creator-section-head small{color:#625d52;font-size:7px}.creator-upload{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #544521;border-radius:15px;background:radial-gradient(circle at 50% 100%,rgba(215,170,64,.07),transparent 55%),#11100c;cursor:pointer;transition:.25s}.creator-upload:hover,.creator-upload.needs-material{border-color:#d7aa40;background-color:#15130d}.creator-upload input{display:none}.creator-upload>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#d8aa40;background:#201b0f;font-size:19px}.creator-upload strong{font-size:10px}.creator-upload small{color:#6c6659;font-size:7px}.creator-upload button{margin-top:7px;padding:7px 10px;border:1px solid #4a3c1e;border-radius:8px;color:#d6aa40;background:#18150d;font-size:7px}.creator-file-state{min-height:84px;align-items:center;grid-template-columns:40px 1fr auto;gap:11px;padding:14px;border:1px solid #4b3d1e;border-radius:13px;background:#13120d}.creator-file-state:not([hidden]){display:grid}.creator-file-state>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#171208;background:#d6aa40}.creator-file-state div{display:grid}.creator-file-state strong{font-size:9px}.creator-file-state small{margin-top:4px;color:#777063;font-size:7px}.creator-file-state button{padding:6px 9px;border:1px solid #352f22;border-radius:7px;color:#8d8577;background:#17150f;font-size:7px}.creator-fields{display:grid;gap:14px;margin-top:20px}.creator-fields label{display:grid;gap:7px;color:#928a7b;font-size:8px}.creator-fields input,.creator-fields textarea,.creator-fields select{width:100%;padding:11px 12px;border:1px solid #302b1f;border-radius:10px;outline:0;color:#d5cdbb;background:#12110d;font:inherit}.creator-fields input:focus,.creator-fields textarea:focus,.creator-fields select:focus{border-color:#735b27}.creator-fields textarea{min-height:78px;resize:vertical;line-height:1.65}.creator-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator-consent{grid-template-columns:auto 1fr!important;align-items:center!important;padding:12px;border:1px solid #3e3522;border-radius:10px;background:#12110c;line-height:1.6}.creator-consent input{width:15px;height:15px;accent-color:#d6aa40}.settings-head{margin-top:28px}.creator-settings-grid{display:grid;gap:10px}.creator-setting{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:center;padding:11px;border:1px solid #2d291e;border-radius:11px;background:#11100c}.creator-setting>span{color:#797264;font-size:8px}.creator-setting>div{display:flex;flex-wrap:wrap;gap:6px}.creator-setting button{padding:7px 9px;border:1px solid #343023;border-radius:7px;color:#777063;background:#17150f;font-size:7px}.creator-setting button.active{color:#e4c268;border-color:#695421;background:rgba(216,171,63,.09)}.creator-preview{padding:28px 24px;border-left:1px solid #272318;background:#0c0c09}.creator-preview-head{display:flex;justify-content:space-between;align-items:flex-start}.creator-preview-head>div{display:grid}.creator-preview-head strong{font-size:11px}.creator-preview-head small{margin-top:4px;color:#625d52;font-size:7px}.creator-preview-head>span{padding:6px 8px;border-radius:7px;color:#d8aa40;background:#19160d;font-size:7px}.creator-canvas{min-height:390px;display:grid;place-items:center;margin-top:16px;padding:18px;border:1px solid #302b1e;border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(217,172,65,.12),transparent 26%),linear-gradient(145deg,#11110d,#090a08)}.creator-canvas-idle,.creator-running,.creator-result{width:100%;text-align:center}.creator-canvas-idle>span{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid #59471f;border-radius:50%;color:#d9ab41;background:#15130d;font-size:25px;box-shadow:0 0 45px rgba(217,172,65,.11)}.creator-canvas-idle strong,.creator-canvas-idle small{display:block}.creator-canvas-idle strong{font-size:11px}.creator-canvas-idle small{margin-top:7px;color:#6f685c;font-size:7px}.creator-running:not([hidden]){display:block}.creator-loader{width:88px;height:88px;margin:0 auto 22px;border:2px solid #302a1c;border-top-color:#dfb348;border-radius:50%;animation:creatorSpin 1s linear infinite;box-shadow:0 0 45px rgba(217,172,65,.11)}@keyframes creatorSpin{to{transform:rotate(360deg)}}.creator-running strong{display:block;font-size:10px}.creator-running>span{display:block;height:5px;margin:20px auto 9px;overflow:hidden;border-radius:5px;background:#282419}.creator-running i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a67925,#ebc967);transition:.35s}.creator-running b{color:#d8aa40;font-size:13px}.creator-result:not([hidden]){display:block}.creator-result-cover{height:190px;position:relative;display:grid;place-items:center;margin-bottom:18px;overflow:hidden;border:1px solid #4a3b1d;border-radius:12px;background:radial-gradient(circle at center,rgba(218,172,64,.23),transparent 24%),linear-gradient(145deg,#211b0e,#0d0e0b)}.creator-result-cover::before,.creator-result-cover::after{content:"";position:absolute;width:130px;height:130px;border:1px solid rgba(218,172,64,.14);border-radius:50%}.creator-result-cover::after{width:210px;height:210px}.creator-result-cover span{z-index:2;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#dcb348;font-size:20px}.creator-result-cover b{position:absolute;right:10px;top:10px;padding:5px 7px;border-radius:6px;color:#d9b351;background:#11100c;font-size:7px}.creator-result>strong{font-size:11px}.creator-result>p{margin:8px 0 16px;color:#746e61;font-size:7px;line-height:1.6}.creator-result>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:7px}.creator-result button{padding:9px;border:1px solid #4b3c1e;border-radius:8px;color:#d5a83e;background:#16140d;font-size:7px}.creator-cost{margin:16px 0;padding:13px;border:1px solid #2e291d;border-radius:11px;background:#11100c}.creator-cost>div{display:flex;align-items:center;justify-content:space-between}.creator-cost span{color:#7b7466;font-size:8px}.creator-cost strong{color:#dfb44b;font-size:11px}.creator-cost p{margin:6px 0 0;color:#5f594f;font-size:7px}.creator-start{width:100%;height:45px}.creator-start:disabled{opacity:.65;cursor:wait}
@media(max-width:1180px){.creator-layout{grid-template-columns:210px 1fr}.creator-preview{grid-column:1/-1;border-top:1px solid #272318;border-left:0}.creator-preview .creator-canvas{min-height:310px}.creator-result-cover{height:150px}}
@media(max-width:760px){.creator-top{top:64px;height:auto;min-height:64px;padding:9px 14px}.creator-top>div:last-child .creator-save-state,.creator-top>div:last-child .outline-button:first-of-type{display:none}.creator-heading small{display:none}.creator-switcher{padding:10px 14px}.creator-layout{grid-template-columns:1fr}.creator-steps{padding:25px 18px;border-right:0;border-bottom:1px solid #272318}.creator-steps h2{font-size:24px}.creator-steps ol{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 0}.creator-steps li{padding:0;gap:7px}.creator-steps li::after,.creator-steps li small,.creator-api-note{display:none!important}.creator-form-panel{padding:24px 16px}.creator-field-row{grid-template-columns:1fr}.creator-section-head small{display:none}.creator-setting{grid-template-columns:1fr}.creator-preview{padding:24px 16px}.creator-canvas{min-height:330px}.creator-save-state{display:none}}
.creator-upload[hidden]{display:none!important}
@media(max-width:760px){.creator-top{top:100px}}

/* 面向用户的可运行工作流页面 */
.workflow-product-page{background:radial-gradient(circle at 80% 14%,rgba(214,169,61,.07),transparent 25%),#080806}.workflow-library{padding-top:90px;padding-bottom:100px}.workflow-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.workflow-section-head h2{margin:10px 0 7px;font-size:40px;letter-spacing:-.045em}.workflow-section-head p{margin:0;color:#817a6c;font-size:11px}.workflow-section-head>button{padding:0;border:0;color:#d5a73c;background:transparent;font-size:9px}.workflow-flow-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.workflow-flow-card{grid-column:span 2;min-height:320px;position:relative;padding:24px;border:1px solid #2e2a1e;border-radius:18px;background:#11100c;cursor:pointer;transition:.25s}.workflow-flow-card:nth-child(4),.workflow-flow-card:nth-child(5){grid-column:span 3}.workflow-flow-card:hover{transform:translateY(-4px);border-color:#675222}.workflow-flow-card.featured{background:radial-gradient(circle at 85% 0,rgba(230,190,86,.13),transparent 30%),linear-gradient(145deg,#26200f,#11100c)}.workflow-flow-top{display:flex;align-items:center;justify-content:space-between}.workflow-flow-top>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#d9ab42;background:rgba(217,172,65,.09);font-size:16px}.workflow-flow-top em{padding:6px 8px;border:1px solid #3a321f;border-radius:999px;color:#9f7a2c;background:#16140e;font-size:7px;font-style:normal}.workflow-flow-card h3{margin:20px 0 9px;font-size:18px}.workflow-flow-card>p{min-height:58px;margin:0;color:#837c6e;font-size:10px;line-height:1.7}.workflow-agent-chain{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px}.workflow-agent-chain span{display:flex;gap:4px;align-items:center;padding:5px 7px;border-radius:6px;color:#8e8676;background:#191711;font-size:7px}.workflow-agent-chain i{color:#b28b33;font-style:normal}.workflow-flow-meta{display:flex;justify-content:space-between;margin-top:15px;padding-top:12px;border-top:1px solid #282419;color:#625d52}.workflow-flow-meta small{font-size:7px}.workflow-flow-card>button{position:absolute;left:24px;bottom:21px;padding:0;border:0;color:#d7a93e;background:transparent;font-size:8px;font-weight:800}.workflow-run-band{padding:90px 0;border-block:1px solid #252116;background:#0b0a07}.workflow-run-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.workflow-run-steps article{min-height:170px;position:relative;padding:20px;border:1px solid #2d291d;border-radius:15px;background:#11100c}.workflow-run-steps article>b{width:32px;height:32px;display:grid;place-items:center;border:1px solid #665020;border-radius:9px;color:#d8aa40;background:#19160e;font-size:8px}.workflow-run-steps article>div{margin-top:20px}.workflow-run-steps strong{font-size:12px}.workflow-run-steps p{margin:8px 0 0;color:#746d60;font-size:8px;line-height:1.65}.workflow-run-steps article>i{position:absolute;z-index:2;right:-18px;top:76px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #3f351f;border-radius:50%;color:#b98d31;background:#0b0a07;font-size:9px;font-style:normal}.workflow-live-example{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center;padding-top:110px;padding-bottom:110px}.workflow-example-copy h2{margin:13px 0 16px;font-size:42px;line-height:1.2;letter-spacing:-.05em}.workflow-example-copy>p{margin:0;color:#837c6e;font-size:11px;line-height:1.8}.workflow-example-copy ul{display:grid;gap:10px;margin:24px 0 30px;padding:0;list-style:none;color:#9c9382;font-size:9px}.workflow-example-copy li::before{content:"✓";margin-right:8px;color:#d8aa40}.workflow-live-panel{padding:23px;border:1px solid #4b3d1f;border-radius:22px;background:radial-gradient(circle at 80% 0,rgba(215,170,64,.12),transparent 30%),#11100c;box-shadow:0 30px 80px rgba(0,0,0,.3)}.workflow-live-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #2d291d}.workflow-live-head strong{font-size:11px}.workflow-live-head span{padding:6px 8px;border-radius:7px;color:#dbad42;background:#1d190e;font-size:7px}.workflow-live-line{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;padding:28px 0}.workflow-live-line article{min-width:0;text-align:center}.workflow-live-line article>b{width:38px;height:38px;display:grid;place-items:center;margin:0 auto 10px;border:1px solid #393324;border-radius:50%;color:#665f52;font-size:8px}.workflow-live-line article.done>b{color:#171208;border-color:#b98d31;background:#b98d31}.workflow-live-line article.active>b{color:#dcb047;border-color:#dcb047;box-shadow:0 0 0 7px rgba(220,176,71,.06)}.workflow-live-line article div{display:grid}.workflow-live-line strong{font-size:8px}.workflow-live-line small{margin-top:4px;color:#625d52;font-size:6px}.workflow-live-line>i{height:1px;background:#3c3421}.workflow-live-output{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #3c3320;border-radius:12px;background:#16140e}.workflow-live-output>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#171208;background:#d7aa40}.workflow-live-output div{display:grid}.workflow-live-output strong{font-size:9px}.workflow-live-output small{margin-top:5px;color:#6c6559;font-size:7px}.workflow-final-choice{padding:100px 24px;text-align:center;border-top:1px solid #272318;background:radial-gradient(circle at 50% 120%,rgba(215,169,62,.13),transparent 35%),#090907}.workflow-final-choice h2{margin:15px auto 25px;font-size:40px}.workflow-final-choice>div{display:flex;justify-content:center;gap:10px}.workflow-final-choice button{height:46px}
@media(max-width:1000px){.workflow-flow-grid{grid-template-columns:repeat(2,1fr)}.workflow-flow-card,.workflow-flow-card:nth-child(4),.workflow-flow-card:nth-child(5){grid-column:span 1}.workflow-run-steps{grid-template-columns:repeat(3,1fr)}.workflow-run-steps article>i{display:none}.workflow-live-example{grid-template-columns:1fr;gap:45px}}
@media(max-width:760px){.workflow-library{padding-top:65px;padding-bottom:70px}.workflow-section-head{display:block}.workflow-section-head h2{font-size:32px}.workflow-section-head>button{margin-top:14px}.workflow-flow-grid,.workflow-run-steps{grid-template-columns:1fr}.workflow-flow-card{min-height:300px}.workflow-run-band{padding:70px 0}.workflow-run-steps article{min-height:auto}.workflow-live-example{padding-top:75px;padding-bottom:75px}.workflow-example-copy h2{font-size:32px}.workflow-live-line{grid-template-columns:1fr 1fr;gap:20px}.workflow-live-line>i{display:none}.workflow-final-choice{padding:75px 18px}.workflow-final-choice h2{font-size:31px}.workflow-final-choice>div{flex-direction:column}.workflow-final-choice button{width:100%}}

/* 商用工作台与业务页面 */
.commercial-workspace .workspace-main{min-width:0}.account-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:22px}.account-mini span{display:grid;padding:17px;border:1px solid #2e291e;border-radius:12px;background:#15140f}.account-mini small{color:#6d6659;font-size:8px}.account-mini strong{margin-top:8px;color:#dfb34a;font-size:24px}.table-empty{padding:30px;color:#6e685c;text-align:center;font-size:9px}.task-state.error{color:#e98c7d;background:rgba(220,94,76,.09)}.manage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.manage-filters{display:flex;gap:7px;flex-wrap:wrap}.manage-toolbar button,.manage-filters button{padding:8px 11px;border:1px solid #302b1f;border-radius:8px;color:#777063;background:#12110d;font-size:8px}.manage-filters button.active{color:#171208;border-color:#d7aa40;background:#d7aa40}.manage-list{display:grid;gap:10px}.manage-row{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(140px,220px) auto;gap:14px;align-items:center;padding:15px;border:1px solid #2d291e;border-radius:14px;background:#11100c}.manage-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#d8aa40;background:#1b180f}.manage-copy{display:grid}.manage-copy strong{font-size:10px}.manage-copy small{margin-top:5px;color:#696356;font-size:7px}.manage-progress{display:grid;gap:6px}.manage-progress>span{height:4px;border-radius:5px;background:#29251a}.manage-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a77a27,#e4bd58)}.manage-progress small{color:#746d60;font-size:7px}.manage-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.manage-actions button,.work-card-copy button,.material-card button{padding:7px 9px;border:1px solid #393225;border-radius:7px;color:#9c9281;background:#17150f;font-size:7px}.danger{color:#d47b6b!important;border-color:rgba(212,123,107,.28)!important}.manage-empty{grid-column:1/-1;min-height:320px;display:grid;place-items:center;align-content:center;gap:9px;padding:30px;border:1px dashed #393225;border-radius:16px;text-align:center;background:#11100c}.manage-empty>span{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;color:#d8aa40;background:#1b180f;font-size:20px}.manage-empty strong{font-size:13px}.manage-empty p{margin:0 0 8px;color:#6d6659;font-size:8px}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.work-card{overflow:hidden;border:1px solid #2d291e;border-radius:15px;background:#11100c}.work-cover{height:170px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(216,171,64,.18),transparent 25%),linear-gradient(145deg,#211b0f,#0c0d0a)}.work-cover>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#d7aa40}.work-cover em{position:absolute;right:9px;top:9px;padding:5px 7px;border-radius:6px;color:#caa144;background:#11100c;font-size:7px;font-style:normal}.work-card-copy{display:grid;padding:14px}.work-card-copy strong{font-size:10px}.work-card-copy>small{margin-top:5px;color:#665f54;font-size:7px}.work-card-copy>div{display:flex;gap:6px;margin-top:13px}.material-upload-commercial{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:20px;border:1px dashed #554620;border-radius:15px;background:#11100c;cursor:pointer}.material-upload-commercial>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#d8aa40;background:#1c180e;font-size:20px}.material-upload-commercial>div{flex:1}.material-upload-commercial strong{font-size:11px}.material-upload-commercial p{margin:5px 0 0;color:#6d6659;font-size:8px}.material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.material-card{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid #2d291e;border-radius:12px;background:#11100c}.material-thumb{width:52px;height:52px;display:grid;place-items:center;border-radius:9px;color:#d8aa40;background:#1b180f}.material-card>div:last-child{min-width:0;display:grid;flex:1}.material-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.material-card small{margin-top:4px;color:#686155;font-size:7px}.material-card button{width:max-content;margin-top:7px}.persona-layout{display:grid;grid-template-columns:260px 1fr;gap:16px}.persona-list,.persona-form{padding:18px;border:1px solid #2d291e;border-radius:15px;background:#11100c}.persona-list{display:grid;align-content:start;gap:8px}.persona-list>.gold-button{width:100%;margin-bottom:5px}.persona-list-item{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid transparent;border-radius:10px;color:#928a7b;background:#15140f;text-align:left}.persona-list-item.active{border-color:#59471f;background:#1a170f}.persona-list-item>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#171208;background:#d5a940}.persona-list-item div{display:grid}.persona-list-item strong{font-size:9px}.persona-list-item small{margin-top:3px;color:#696356;font-size:7px}.persona-form{display:grid;gap:14px}.persona-form label,.contact-form-commercial label{display:grid;gap:7px;color:#8c8475;font-size:8px}.persona-form input,.persona-form textarea,.contact-form-commercial input,.contact-form-commercial textarea{width:100%;padding:11px;border:1px solid #302b1f;border-radius:9px;outline:0;color:#ded5c3;background:#15140f;font:inherit}.persona-form textarea,.contact-form-commercial textarea{min-height:100px;resize:vertical;line-height:1.6}.persona-form .gold-button{width:max-content}.account-grid-commercial{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.account-card-main{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #3d3420;border-radius:15px;background:linear-gradient(145deg,#211c10,#11100c)}.account-avatar{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#d7aa40;font-size:18px;font-weight:900}.account-card-main>div:nth-child(2){display:grid;flex:1}.account-card-main strong{font-size:14px}.account-card-main p{margin:5px 0 0;color:#766f62;font-size:8px}.account-card-main button,.account-card button,.api-health-card button{padding:8px 10px;border:1px solid #4a3b1e;border-radius:8px;color:#d5a83e;background:#17150f;font-size:8px}.account-card{min-height:150px;display:grid;align-content:center;padding:20px;border:1px solid #2d291e;border-radius:15px;background:#11100c}.account-card>span{color:#6e675a;font-size:8px}.account-card>strong{margin:9px 0 18px;color:#e1b64d;font-size:22px}.account-card>small{margin:-12px 0 15px;color:#686155;font-size:7px}.api-health-card strong.healthy{color:#79c58c}.notice-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.notice-toolbar button{padding:8px 10px;border:1px solid #343023;border-radius:8px;color:#9b927f;background:#15140f;font-size:8px}.notice-list{display:grid;gap:8px}.notice-row{display:flex;gap:13px;padding:17px;border:1px solid #2c281d;border-radius:12px;background:#11100c}.notice-row.unread{border-color:#58471f;background:linear-gradient(145deg,rgba(216,171,63,.07),#11100c)}.notice-row>span{color:#d7aa40}.notice-row div{display:grid}.notice-row strong{font-size:9px}.notice-row p{margin:5px 0;color:#746d60;font-size:8px}.notice-row small{color:#5e584e;font-size:7px}.simple-route-page{min-height:calc(100vh - 100px);padding:90px max(24px,calc((100% - 1050px)/2)) 110px;background:radial-gradient(circle at 75% 15%,rgba(216,171,64,.08),transparent 25%),#090907}.simple-page-head{max-width:760px;margin-bottom:38px}.simple-page-head>button{margin-bottom:22px;padding:0;border:0;color:#d4a63b;background:transparent}.simple-page-head h1{margin:12px 0 12px;font-size:52px;letter-spacing:-.05em}.simple-page-head p{margin:0;color:#827b6d;line-height:1.8}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.help-grid article,.prose-card,.contact-form-commercial,.checkout-card{padding:24px;border:1px solid #302b1f;border-radius:16px;background:#11100c}.help-grid strong{font-size:11px}.help-grid p{margin:8px 0 0;color:#766f62;font-size:9px;line-height:1.7}.prose-card{max-width:850px}.prose-card h2{margin:0 0 16px;font-size:24px}.prose-card h3{margin:28px 0 9px;font-size:14px}.prose-card p,.prose-card li{color:#8b8374;font-size:10px;line-height:1.9}.contact-form-commercial{max-width:720px;display:grid;gap:15px}.contact-form-commercial .gold-button{width:max-content}.checkout-card{max-width:620px;display:grid;gap:20px}.checkout-card>div:first-child{display:grid}.checkout-card span{color:#746d60;font-size:8px}.checkout-card strong{margin-top:7px;font-size:18px}.checkout-card small{margin-top:5px;color:#665f54;font-size:8px}.checkout-amount{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-block:1px solid #2e291d}.checkout-amount strong{color:#e0b54b;font-size:30px}.checkout-card>.gold-button{height:48px}.checkout-security{margin:0;color:#625c51;font-size:8px;text-align:center}
@media(max-width:1000px){.works-grid{grid-template-columns:repeat(2,1fr)}.material-grid{grid-template-columns:repeat(2,1fr)}.manage-row{grid-template-columns:44px 1fr auto}.manage-progress{grid-column:2/-1}.account-grid-commercial{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.manage-toolbar{align-items:flex-start;flex-direction:column}.manage-row{grid-template-columns:40px 1fr}.manage-progress,.manage-actions{grid-column:1/-1}.manage-actions{justify-content:flex-start}.works-grid,.material-grid,.account-grid-commercial,.help-grid{grid-template-columns:1fr}.persona-layout{grid-template-columns:1fr}.persona-list{max-height:260px;overflow:auto}.account-card-main{align-items:flex-start;flex-wrap:wrap}.account-card-main>div:nth-child(2){min-width:150px}.simple-route-page{padding:65px 16px 80px}.simple-page-head h1{font-size:40px}.material-upload-commercial{align-items:flex-start;flex-wrap:wrap}.material-upload-commercial .gold-button{width:100%}.account-mini{grid-template-columns:1fr}.contact-form-commercial .creator-field-row{grid-template-columns:1fr}}
.work-preview-inline{grid-column:1/-1!important;display:block!important;margin:0!important;padding:13px;border-top:1px solid rgba(210,170,75,.2);background:rgba(0,0,0,.25);overflow:hidden}
.work-preview-inline strong{display:block;margin-bottom:8px;color:#f0cf78}
.work-preview-inline pre{max-height:220px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#cfc7b4;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}
.wechat-connect-placeholder{width:108px;height:108px;display:grid;place-items:center;margin:18px auto;border:1px solid #51411f;border-radius:22px;background:radial-gradient(circle,rgba(215,170,64,.14),transparent 60%),#17150f}.wechat-connect-placeholder span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#171208;background:#d6aa40;font-size:20px;font-weight:900}.wechat-login button{margin-top:15px;padding:9px 13px;border:1px solid #4a3d20;border-radius:8px;color:#d3a63d;background:#15140f;font-size:8px}
.footer-bottom a{color:#777063;text-decoration:none;transition:.2s}.footer-bottom a:hover{color:#d8aa40}
.creator-upload.dragging{border-color:#d9ad47!important;background:rgba(217,173,71,.08)!important;transform:translateY(-2px)}

/* 每日签到与分享有礼 */
.reward-account-card>strong{font-size:18px}.rewards-login{min-height:440px;display:grid;place-items:center;align-content:center;gap:12px;padding:40px;border:1px dashed #4a3b1e;border-radius:20px;background:radial-gradient(circle,rgba(216,170,64,.1),transparent 40%),#11100c;text-align:center}.rewards-login>span{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#d7aa40;font-size:28px}.rewards-login h2{margin:8px 0 0;font-size:24px}.rewards-login p{margin:0 0 10px;color:#756e61;font-size:9px}.rewards-shell{display:grid;gap:16px}.rewards-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border:1px solid #4b3d20;border-radius:20px;background:radial-gradient(circle at 85% 20%,rgba(231,188,76,.16),transparent 28%),linear-gradient(145deg,#211b0e,#11100c)}.rewards-hero h2{margin:13px 0 8px;font-size:28px}.rewards-hero p{margin:0;color:#7b7365;font-size:9px}.reward-balance{min-width:190px;display:grid;padding:20px;border:1px solid #51411f;border-radius:15px;background:#14120c}.reward-balance small{color:#797163;font-size:8px}.reward-balance strong{margin:5px 0;color:#e4b94f;font-size:35px}.reward-balance span{color:#8b8273;font-size:8px}.reward-balance b{color:#e2b34a}.rewards-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.reward-panel{display:grid;align-content:start;padding:24px;border:1px solid #302b20;border-radius:18px;background:#11100c}.reward-panel-head{display:flex;align-items:center;justify-content:space-between}.reward-panel-head>div{display:flex;align-items:center;gap:9px}.reward-panel-head>div span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#171208;background:#d6aa40;font-size:8px;font-weight:900}.reward-panel-head strong{font-size:13px}.reward-panel-head em{color:#756c5c;font-size:8px;font-style:normal}.checkin-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin:24px 0 18px}.checkin-week span{min-height:80px;display:grid;place-items:center;align-content:center;border:1px solid #302b20;border-radius:11px;background:#15140f}.checkin-week small{color:#70695d;font-size:7px}.checkin-week b{margin:7px 0 2px;color:#d8aa41;font-size:17px}.checkin-week i{color:#696256;font-size:7px;font-style:normal}.checkin-week span.checked{border-color:#5f4b22;background:#1d190e}.checkin-week span.checked b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#171208;background:#d6aa40;font-size:10px}.checkin-panel>.gold-button{width:100%;height:42px}.checkin-panel>p{margin:12px 0 0;color:#696255;font-size:7px;text-align:center}.invite-reward{display:flex;align-items:baseline;gap:8px;margin:24px 0 17px}.invite-reward span{color:#81796a;font-size:8px}.invite-reward strong{color:#e0b34a;font-size:31px}.invite-reward i{color:#81796a;font-size:8px;font-style:normal}.invite-reward b{margin-left:auto;padding:6px 8px;border-radius:999px;color:#c7a754;background:#211c0e;font-size:7px}.invite-panel label{display:grid;gap:7px;color:#756d60;font-size:8px}.invite-panel label>div{display:grid;grid-template-columns:1fr auto}.invite-panel input,.claim-invite input{min-width:0;padding:11px;border:1px solid #332e21;border-radius:9px 0 0 9px;outline:0;color:#e4d9c3;background:#15140f;font:inherit;text-transform:uppercase}.invite-panel label button{padding:0 12px;border:1px solid #55431e;border-radius:0 9px 9px 0;color:#d7aa40;background:#1a170f;font-size:8px}.invite-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.invite-stats span{display:grid;padding:10px;border-radius:9px;color:#716a5e;background:#15140f;font-size:7px}.invite-stats strong{margin-top:5px;color:#e0b34a;font-size:16px}.invite-panel>.outline-button{width:100%;height:38px}.claim-invite{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:24px;border:1px solid #302b20;border-radius:18px;background:#11100c}.claim-invite>div{display:grid}.claim-invite>div span{color:#c89c37;font-size:7px;font-weight:800;letter-spacing:.13em}.claim-invite>div strong{margin:7px 0;font-size:16px}.claim-invite>div p{margin:0;color:#6f685b;font-size:8px}.claim-invite form{display:grid;grid-template-columns:1fr auto}.claim-invite input{border-radius:10px 0 0 10px}.claim-invite button{border-radius:0 10px 10px 0}.reward-rules{display:grid;grid-template-columns:160px 1fr;gap:25px;padding:22px;border:1px solid #29251c;border-radius:16px;background:#0f0e0b}.reward-rules>strong{font-size:12px}.reward-rules>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.reward-rules p{margin:0;color:#696256;font-size:7px;line-height:1.6}.reward-rules p::before{content:'✓';margin-right:7px;color:#d1a440}
@media(max-width:1000px){.rewards-grid{grid-template-columns:1fr}.checkin-week{grid-template-columns:repeat(7,1fr)}}
@media(max-width:760px){.rewards-hero{align-items:stretch;flex-direction:column;padding:22px}.reward-balance{min-width:0}.rewards-hero h2{font-size:24px}.reward-panel{padding:18px}.checkin-week{grid-template-columns:repeat(4,1fr)}.claim-invite{grid-template-columns:1fr;gap:18px;padding:19px}.claim-invite form{grid-template-columns:1fr}.claim-invite input,.claim-invite button{border-radius:9px}.claim-invite button{height:40px;margin-top:7px}.reward-rules{grid-template-columns:1fr}.reward-rules>div{grid-template-columns:1fr}}
