| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- /* ========================================================================
- cfc-overview — 浠艾福项目总体介绍 · 四年路线规划
- Scoped under .tpl-cfc-overview, extends pitch-deck tokens
- ======================================================================== */
- /* ── Inherit pitch-deck brand tokens ── */
- .tpl-cfc-overview{
- --accent:#F97316;
- --accent-2:#FB923C;
- --accent-3:#F97316;
- --grad:linear-gradient(135deg,#F97316 0%,#FB923C 55%,#FBBF24 100%);
- --grad-soft:linear-gradient(135deg,#FFF7ED,#FFEDD5 55%,#FEF3C7);
- --good:#16a34a;
- --warn:#f59e0b;
- --bad:#dc2626;
- --font-sans:'Inter','Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;
- }
- /* ── Brand color overrides for buttons/pills ── */
- .tpl-cfc-overview .kicker{color:var(--accent)}
- .tpl-cfc-overview .num-tag{color:var(--accent)}
- .tpl-cfc-overview .pill-accent{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}
- .tpl-cfc-overview .brand-dot{background:var(--grad)}
- /* ── Fix relative paths for assets ── */
- /* Since assets are accessed via absolute path /root/.agents/... nothing needed */
- /* ========================================================================
- TOC GRID
- ======================================================================== */
- .tpl-cfc-overview .toc-grid .card{padding:48px 20px 36px;position:relative}
- .tpl-cfc-overview .toc-num{font-size:48px;font-weight:900;color:var(--surface-2);line-height:1;margin-bottom:4px;letter-spacing:-.04em}
- .tpl-cfc-overview .toc-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);margin:14px auto 0;opacity:.6}
- /* ========================================================================
- 五维 2x3 卡片
- ======================================================================== */
- .tpl-cfc-overview .wuxing-grid{gap:20px}
- .tpl-cfc-overview .card-wuxing{border-left:4px solid var(--wx-color,#ccc);padding:20px 24px}
- .tpl-cfc-overview .card-wuxing .wx-icon{font-size:28px;margin-bottom:6px}
- .tpl-cfc-overview .card-wuxing h4{margin-bottom:4px;font-size:20px}
- .tpl-cfc-overview .card-wuxing p{font-size:14px}
- .tpl-cfc-overview .card-wuxing-glow{
- background:var(--grad-soft);
- border:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent);
- padding:20px 24px;
- display:flex;flex-direction:column;align-items:center;text-align:center
- }
- .tpl-cfc-overview .card-wuxing-glow .wx-icon{font-size:28px;margin-bottom:4px}
- .tpl-cfc-overview .card-wuxing-glow h4{font-size:20px;margin-bottom:4px}
- /* ========================================================================
- 技术架构
- ======================================================================== */
- .tpl-cfc-overview .arch-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
- .tpl-cfc-overview .arch-tier{display:flex;flex-direction:column;gap:8px;align-items:center}
- .tpl-cfc-overview .arch-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:4px}
- .tpl-cfc-overview .arch-box{
- background:var(--surface);
- border:1px solid var(--border);
- border-radius:12px;
- padding:10px 16px;
- text-align:center;
- font-size:13px;
- line-height:1.4;
- white-space:nowrap;
- box-shadow:var(--shadow);
- }
- .tpl-cfc-overview .arch-box strong{display:block;font-size:14px}
- .tpl-cfc-overview .arch-arrow{font-size:24px;color:var(--accent);font-weight:300}
- /* ========================================================================
- AI 对话气泡
- ======================================================================== */
- .tpl-cfc-overview .ai-demo-box{
- background:var(--surface-2);
- border:1px solid var(--border);
- border-radius:12px;
- padding:14px 16px;
- font-size:13px;
- line-height:1.6;
- margin-bottom:8px;
- }
- .tpl-cfc-overview .ai-user-msg{
- color:var(--text-1);
- font-weight:500;
- margin-bottom:10px;
- }
- .tpl-cfc-overview .ai-assistant-msg{
- background:var(--surface);
- border:1px solid var(--border);
- border-radius:10px;
- padding:10px 14px;
- color:var(--text-1);
- line-height:1.7;
- }
- .tpl-cfc-overview .ai-assistant-msg strong{color:var(--accent)}
- /* AI 表格表头 */
- .tpl-cfc-overview .ai-row-head{
- background:var(--surface-2);
- font-size:11px;
- font-weight:700;
- text-transform:uppercase;
- letter-spacing:.06em;
- color:var(--text-3);
- padding:6px 16px;
- }
- /* ========================================================================
- 已上线功能网格
- ======================================================================== */
- .tpl-cfc-overview .feature-grid{gap:14px}
- .tpl-cfc-overview .feature-done{padding:16px 18px}
- .tpl-cfc-overview .feature-done .f-icon{font-size:20px;margin-bottom:4px}
- .tpl-cfc-overview .feature-done h4{font-size:15px;margin-bottom:2px}
- .tpl-cfc-overview .feature-done p{font-size:12px;line-height:1.4}
- /* ========================================================================
- AI 应用场景表格
- ======================================================================== */
- .tpl-cfc-overview .ai-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}
- .tpl-cfc-overview .ai-row{
- display:grid;
- grid-template-columns:1.5fr auto 2fr auto;
- gap:8px;
- align-items:center;
- padding:10px 16px;
- font-size:13px;
- border-bottom:1px solid var(--border);
- line-height:1.4;
- }
- .tpl-cfc-overview .ai-row:last-child{border-bottom:none}
- .tpl-cfc-overview .ai-row .pill{font-size:11px;white-space:nowrap}
- /* ========================================================================
- Roadmap 时间轴 — 水平排列
- ======================================================================== */
- .tpl-cfc-overview .roadmap-timeline{overflow-x:auto;padding-bottom:8px}
- .tpl-cfc-overview .rm-track{display:flex;align-items:stretch;gap:0;min-width:900px}
- .tpl-cfc-overview .rm-phase{
- flex:1;
- background:var(--surface);
- border:1px solid var(--border);
- border-radius:var(--radius);
- padding:20px 18px;
- position:relative;
- min-width:200px;
- }
- .tpl-cfc-overview .rm-phase.rm-now{border-color:var(--accent);border-width:2px}
- .tpl-cfc-overview .rm-phase.rm-next{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}
- .tpl-cfc-overview .rm-badge{
- display:inline-block;
- font-size:11px;
- font-weight:700;
- padding:2px 10px;
- border-radius:999px;
- background:var(--accent);
- color:#fff;
- margin-bottom:10px;
- }
- .tpl-cfc-overview .rm-phase.rm-now .rm-badge{background:var(--good)}
- .tpl-cfc-overview .rm-phase h4{font-size:17px;margin-bottom:2px;line-height:1.4}
- .tpl-cfc-overview .rm-phase h4 .dim{font-size:14px;font-weight:400}
- .tpl-cfc-overview .rm-date{font-size:12px;color:var(--text-3);margin-bottom:10px}
- .tpl-cfc-overview .rm-items{display:flex;flex-wrap:wrap;gap:6px}
- .tpl-cfc-overview .rm-items .pill{font-size:11px;padding:2px 8px}
- .tpl-cfc-overview .rm-connector{
- display:flex;align-items:center;justify-content:center;
- min-width:32px;flex-shrink:0;
- }
- .tpl-cfc-overview .rm-arrow{
- font-size:22px;color:var(--text-3);font-weight:300;opacity:.5;
- }
- .tpl-cfc-overview .note-callout{
- padding:12px 16px;
- background:var(--surface-2);
- border-radius:var(--radius-sm);
- border:1px solid var(--border);
- }
- /* ========================================================================
- 三年愿景 — 水平时间轴
- ======================================================================== */
- .tpl-cfc-overview .vision-track{display:flex;align-items:center;gap:0}
- .tpl-cfc-overview .vision-node{flex:1;text-align:center;min-width:0}
- .tpl-cfc-overview .vision-year{
- font-size:48px;
- font-weight:900;
- letter-spacing:-.04em;
- background:var(--grad);
- -webkit-background-clip:text;
- background-clip:text;
- color:transparent;
- line-height:1;
- margin-bottom:12px;
- }
- .tpl-cfc-overview .vision-card{position:relative;padding:24px 16px;margin:0 8px}
- .tpl-cfc-overview .vision-card h4{font-size:20px;margin-bottom:6px}
- .tpl-cfc-overview .vision-card p{font-size:13px;line-height:1.5}
- .tpl-cfc-overview .vision-icon{
- position:absolute;top:-14px;right:12px;
- font-size:28px;opacity:.6;
- }
- .tpl-cfc-overview .vision-connector{
- display:flex;align-items:center;
- min-width:40px;
- }
- .tpl-cfc-overview .vision-line{flex:1;height:2px;background:var(--border-strong)}
- .tpl-cfc-overview .vision-dot{
- width:10px;height:10px;
- border-radius:50%;
- background:var(--accent);
- flex-shrink:0;
- }
- /* ========================================================================
- 核心壁垒
- ======================================================================== */
- .tpl-cfc-overview .moat-grid{gap:20px}
- .tpl-cfc-overview .moat-card{padding:24px}
- .tpl-cfc-overview .moat-icon{font-size:32px;margin-bottom:6px}
- .tpl-cfc-overview .moat-card h4{font-size:20px;margin-bottom:4px}
- .tpl-cfc-overview .moat-card p{font-size:13px;margin-bottom:10px}
- .tpl-cfc-overview .moat-flywheel{
- display:flex;align-items:center;gap:6px;
- font-size:12px;font-weight:600;
- color:var(--accent);
- flex-wrap:wrap;
- background:var(--surface-2);
- padding:8px 12px;
- border-radius:8px;
- }
- .tpl-cfc-overview .moat-tags{display:flex;flex-wrap:wrap;gap:4px}
- .tpl-cfc-overview .moat-tags .pill{font-size:11px}
- /* ========================================================================
- Thanks
- ======================================================================== */
- .tpl-cfc-overview .thanks-content{position:relative;z-index:2}
- .tpl-cfc-overview .thanks-contact{max-width:500px;margin:0 auto}
- .tpl-cfc-overview .contact-row{display:flex;flex-direction:column;gap:6px}
- /* ========================================================================
- Small utilities
- ======================================================================== */
- .tpl-cfc-overview .ul-sm{list-style:none;padding:0;margin:0}
- .tpl-cfc-overview .ul-sm li{position:relative;padding-left:16px;margin-bottom:5px;font-size:14px;line-height:1.5}
- .tpl-cfc-overview .ul-sm li::before{content:"·";position:absolute;left:0;font-weight:700;color:var(--accent)}
- /* ── KPI grid metric numbers ── */
- .tpl-cfc-overview .metric .n{font-size:56px}
|