/* base.css — continuous-particles-v16 */
:root{--bg:#ffffff;--bg-soft:#fafafa;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--max:1320px;--radius:12px;--radius-lg:18px}*{box-sizing:border-box}html, body{margin:0;padding:0}body{font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}a{color:inherit;text-decoration:none}::selection{background:var(--brand-soft);color:var(--brand)}.container{max-width:var(--max);margin:0 auto;padding:0 32px}.serif{font-family:'Overpass', 'Noto Serif SC', serif}#home-page{position:relative;background:#11101a}section[id]{scroll-margin-top:80px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent}.site-header.scrolled{border-bottom-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:64px}#home-page .nav{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}#home-page .nav-links{justify-self:center}.brand{display:flex;align-items:center;font-weight:700;font-size:18px;letter-spacing:-0.01em}.brand img{height:22px;width:auto;display:block}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}.nav-links a:hover{color:var(--brand)}.nav-links a.active{color:var(--ink)}.nav-cta{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid var(--ink);cursor:pointer;transition:all .15s;background:white;color:var(--ink)}.btn:hover{background:var(--ink);color:white}.btn-primary{background:var(--ink);color:white}.btn-primary:hover{background:var(--brand);border-color:var(--brand)}.btn .arrow{transition:transform .15s}.btn:hover .arrow{transform:translateX(2px)}.hero{padding:64px 0 104px;overflow:clip}.hero-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}.hero-side{padding:24px 0}.hero-side h1{font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(40px, 4.4vw, 60px);line-height:1.1;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;color:var(--ink)}.hero-side h1 .en{font-family:'Overpass', 'Inter', sans-serif;font-weight:700}.hero-side p{font-size:16px;line-height:1.65;color:var(--ink-2);margin:0 0 36px;max-width:520px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-dark{background:var(--ink);color:white;border-color:var(--ink)}.btn-dark:hover{background:var(--brand);border-color:var(--brand)}.btn-light{background:white;color:var(--ink);border-color:var(--line)}.btn-light:hover{background:var(--bg-soft);border-color:var(--ink)}.hero-banner{position:relative;border-radius:18px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line);aspect-ratio:16/8}.hero-banner img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at center,
        rgba(255,255,255,0.0) 0%,
        rgba(255,255,255,0.0) 40%,
        rgba(255,255,255,0.25) 80%,
        rgba(255,255,255,0.55) 100%),
      linear-gradient(180deg, rgba(255,255,255,0) 60%, rgba(255,255,255,0.0) 100%);pointer-events:none}.hero-banner-cap{margin-top:20px;padding:0 4px}.hero-banner-cap .eyebrow{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0.04em;margin-bottom:8px}.hero-banner-cap h3{font-family:'Overpass', 'Noto Serif SC', serif;font-size:22px;font-weight:600;color:var(--ink);margin:0 0 8px;line-height:1.25;letter-spacing:-0.01em}.hero-banner-cap p{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}#home-page .site-header{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0);border-bottom-color:transparent;backdrop-filter:saturate(140%) blur(14px);transition:background .24s ease, border-color .24s ease, box-shadow .24s ease}#home-page .site-header.scrolled{background:rgba(255,255,255,0.88);border-bottom-color:rgba(93,77,131,0.12);box-shadow:0 12px 36px rgba(81, 68, 100, 0.08)}#home-page .site-header:not(.scrolled) .brand img{filter:brightness(0) invert(1)}#home-page .site-header:not(.scrolled) .nav-links a,
  #home-page .site-header:not(.scrolled) .nav-links a.active{color:rgba(255,255,255,0.72)}#home-page .site-header:not(.scrolled) .nav-links a:hover{color:#fff}#home-page .site-header:not(.scrolled) .btn-primary{background:rgba(255,255,255,0.14);color:#fff;border-color:rgba(255,255,255,0.28);backdrop-filter:blur(18px)}#home-page .hero{position:relative;min-height:100vh;max-height:none;display:flex;align-items:center;padding:clamp(118px, 15vh, 156px) 0 clamp(72px, 11vh, 108px);overflow:hidden;background:#11101a;color:#fff;z-index:0}#home-page .hero-bg-picture{position:fixed;inset:0;width:100%;height:100vh;display:block;z-index:0;pointer-events:none}#home-page .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;transform:scale(1.02);filter:saturate(0.96) contrast(1.04);display:block}#home-page .hero::after{content:'';position:fixed;inset:0;z-index:1;background:linear-gradient(90deg, rgba(17,16,26,0.92) 0%, rgba(17,16,26,0.72) 33%, rgba(17,16,26,0.26) 68%, rgba(17,16,26,0.38) 100%),
      linear-gradient(180deg, rgba(17,16,26,0.42) 0%, rgba(17,16,26,0.05) 45%, rgba(17,16,26,0.78) 100%);pointer-events:none}#home-page .hero .container{position:relative;z-index:2;width:100%}#home-page .hero-grid{display:grid;grid-template-columns:minmax(0, 620px) minmax(280px, 0.76fr);gap:clamp(36px, 7vw, 92px);align-items:center}#home-page .hero-grid > div:last-child{display:none}#home-page .hero-side{max-width:680px;padding:0;text-shadow:0 18px 54px rgba(17, 16, 26, 0.42)}#home-page .hero-side h1{font-size:clamp(46px, 5.4vw, 74px);line-height:1.05;letter-spacing:0;color:#fff;margin-bottom:26px}#home-page .hero-side h1 .hero-ai{display:inline-block;font:inherit;font-size:1em;line-height:1;letter-spacing:0.01em;transform:translateY(0.015em) scaleY(1.04);transform-origin:50% 58%}#home-page .hero-side p{max-width:560px;font-size:17px;color:rgba(255,255,255,0.76);margin-bottom:34px}#home-page .hero .btn-dark{background:#fff;color:#11101a;border-color:rgba(255,255,255,0.88);box-shadow:0 18px 54px rgba(17, 16, 26, 0.18)}#home-page .hero .btn-dark:hover{background:#f6f2ff;color:#514464;border-color:#f6f2ff}#home-page .hero .btn-light{background:rgba(255,255,255,0.12);color:#fff;border-color:rgba(255,255,255,0.26);backdrop-filter:blur(18px)}#home-page .hero .btn-light:hover{background:rgba(255,255,255,0.20);border-color:rgba(255,255,255,0.38);color:#fff}.cosmic-scroll{position:relative;min-height:260vh;margin:0 0 48px;color:#fff;background:#11101a;overflow:clip}.cosmic-scroll-pin{position:sticky;top:64px;height:calc(100vh - 64px);min-height:640px;overflow:hidden;background:#11101a}.cosmic-scroll-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);filter:saturate(0.92) contrast(1.04)}.cosmic-scroll-pin::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(17,16,26,0.86) 0%, rgba(17,16,26,0.54) 36%, rgba(17,16,26,0.18) 72%, rgba(17,16,26,0.52) 100%),
      linear-gradient(180deg, rgba(17,16,26,0.74) 0%, rgba(17,16,26,0.08) 30%, rgba(17,16,26,0.18) 68%, rgba(17,16,26,0.88) 100%);pointer-events:none}.cosmic-scroll-copy{position:relative;z-index:2;width:min(100%, 1320px);margin:-100vh auto 0;padding:30vh 48px 42vh;display:grid;gap:54vh;pointer-events:none}.cosmic-scroll-panel{max-width:620px;text-shadow:0 18px 54px rgba(17, 16, 26, 0.46)}.cosmic-scroll-panel:nth-child(2){justify-self:end;max-width:560px}.cosmic-scroll-kicker{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;margin-bottom:22px;border:1px solid rgba(255,255,255,0.28);border-radius:999px;background:rgba(255,255,255,0.10);color:rgba(255,255,255,0.78);backdrop-filter:blur(18px);font-size:12px;font-weight:600;letter-spacing:0}.cosmic-scroll-panel h2{margin:0;max-width:760px;font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(42px, 5.8vw, 78px);line-height:1.05;letter-spacing:0;font-weight:600;color:#fff}.cosmic-scroll-panel p{margin:24px 0 0;max-width:520px;color:rgba(255,255,255,0.76);font-size:17px;line-height:1.75}.cosmic-scroll-panel:nth-child(2) p{max-width:500px}.cosmic-scroll-rule{display:block;width:72px;height:1px;margin-top:28px;background:rgba(255,255,255,0.36)}.section{position:relative;z-index:3;padding:48px 0;background:var(--bg)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.sec-eyebrow{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:0.06em;margin-bottom:12px}.sec-title{font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(30px, 3.4vw, 42px);line-height:1.1;letter-spacing:-0.025em;font-weight:600;color:var(--ink);margin:0}#home-page #research .sec-title{white-space:nowrap}.sec-more{font-size:14px;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding-bottom:8px}.sec-more:hover{color:var(--brand)}.sec-more .arrow{transition:transform .15s}.sec-more:hover .arrow{transform:translateX(3px)}.topics-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;margin-top:32px}.topics-head{display:flex;align-items:center;gap:8px;font-family:'Overpass', 'Noto Serif SC', serif;font-size:22px;font-weight:600;color:var(--ink);margin-bottom:16px;cursor:pointer}.topics-head .chev{transition:transform .2s}.topics-head.open .chev{transform:rotate(180deg)}.topics-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid transparent;cursor:pointer;transition:all .15s}.chip:hover{background:white;border-color:var(--ink);color:var(--ink)}.chip.active{background:var(--ink);color:white}.search{width:100%;max-width:480px;height:44px;padding:0 18px 0 44px;border:1px solid var(--line);border-radius:10px;font-size:14px;background:white url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0a6' stroke-width='2'><circle cx='11' cy='11' r='7'/><path d='m21 21-4.3-4.3'/></svg>") 16px center/16px no-repeat;color:var(--ink);outline:none;transition:border-color .15s}.search:focus{border-color:var(--brand)}.search::placeholder{color:var(--muted-2)}.article-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.article-card{display:block;cursor:pointer;transition:transform .2s}.article-card:hover{transform:translateY(-2px)}.article-thumb{position:relative;aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden;margin-bottom:16px;background:var(--brand-soft);border:1px solid var(--line)}.article-thumb-inner{position:absolute;inset:0}.article-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.cover-svg{width:100%;height:100%;display:block}#home-page .article-thumb .cover-svg text{display:none}.cover-grid-line{stroke:rgba(15,15,18,0.08);stroke-width:1}.cover-soft-line{stroke:rgba(110,69,216,0.22);stroke-width:2;fill:none}.cover-card{fill:rgba(255,255,255,0.72);stroke:rgba(15,15,18,0.08);stroke-width:1}.article-thumb-label{position:absolute;left:16px;bottom:16px;color:white;font-weight:600;font-size:14px;z-index:2;padding:7px 11px;border-radius:999px;background:rgba(15,15,18,0.72);backdrop-filter:blur(10px);text-shadow:0 1px 4px rgba(0,0,0,0.18)}.article-title{font-family:'Overpass', 'Source Serif 4', 'Noto Serif SC', serif;font-size:22px;line-height:1.25;font-weight:600;color:var(--ink);margin:0 0 8px;letter-spacing:-0.01em;transition:color .15s}.article-card:hover .article-title{color:var(--brand)}.article-summary{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.article-meta{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.article-summary + .article-meta{margin-top:auto;padding-top:14px}.article-meta .tag-type{color:var(--ink-2);font-weight:500}.article-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.article-meta .tag-cat{color:var(--muted)}.article-grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 24px}.agent-row{display:grid;grid-template-columns:80px 1fr 16px;gap:20px;align-items:center;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:white;cursor:pointer;transition:all .2s}.agent-row:hover{border-color:var(--brand-2);transform:translateY(-1px);box-shadow:0 10px 30px -16px rgba(110,69,216,0.18)}.agent-row:hover .agent-name{color:var(--brand)}.agent-row:hover .agent-arrow{color:var(--brand);transform:translateX(3px)}.agent-avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--brand-soft);flex-shrink:0}.agent-avatar img{width:100%;height:100%;object-fit:cover;display:block}.agent-info{min-width:0}.agent-name{font-family:'Overpass', 'Source Serif 4', 'Noto Serif SC', serif;font-size:17px;font-weight:600;color:var(--ink);margin:0 0 4px;line-height:1.3;letter-spacing:-0.005em;transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-tag{font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.agent-tag .type{color:var(--ink-2);font-weight:500}.agent-tag .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.agent-arrow{color:var(--muted-2);font-size:16px;transition:all .15s}#agents{--agents-bg-width:min(calc(100% - 64px), 1180px);position:relative;z-index:4;min-height:142vh;display:flex;align-items:flex-start;padding:18vh 0 24vh;overflow:hidden;isolation:isolate;background:#11101a;color:#fff}#agents::before{content:'';position:absolute;inset:0;z-index:-2;background-image:url("/assets/marketing/about-continuous/mock-95a102c706238ed8.webp");background-image:image-set(
      url("/assets/marketing/about-continuous/mock-6d975b1849a4c1e7.avif") type("image/avif"),
      url("/assets/marketing/about-continuous/mock-95a102c706238ed8.webp") type("image/webp")
    );background-size:cover;background-position:center right;background-attachment:fixed;filter:saturate(0.94) contrast(1.02)}#agents::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(17,16,26,0.92) 0%, rgba(17,16,26,0.68) 36%, rgba(17,16,26,0.30) 72%, rgba(17,16,26,0.46) 100%),
      linear-gradient(180deg, rgba(17,16,26,0.72) 0%, rgba(17,16,26,0.10) 38%, rgba(17,16,26,0.86) 100%);pointer-events:none}#agents .article-grid-2{column-gap:28px;row-gap:22px;align-items:start}#agents .article-grid-2 .agent-row:nth-child(even){margin-top:44px}#agents .container{position:relative;z-index:1;width:100%}#agents .sec-head{margin-bottom:34px}#agents .sec-eyebrow{color:rgba(255,255,255,0.64)}#agents .sec-title{color:#fff;text-shadow:0 18px 54px rgba(17, 16, 26, 0.46)}#agents .sec-more{color:rgba(255,255,255,0.84);text-shadow:0 12px 36px rgba(17, 16, 26, 0.36)}#agents .sec-more:hover{color:#fff}#agents .agent-row{border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.10);box-shadow:0 18px 60px rgba(81, 68, 100, 0.18);backdrop-filter:blur(18px)}#agents .agent-row:hover{border-color:rgba(255,255,255,0.32);background:rgba(255,255,255,0.15);box-shadow:0 24px 72px rgba(81, 68, 100, 0.24)}#agents .agent-name{color:#fff}#agents .agent-row:hover .agent-name{color:#f6f2ff}#agents .agent-avatar{border:1px solid rgba(255,255,255,0.20);background:rgba(255,255,255,0.12)}#agents .agent-tag,
  #agents .agent-arrow{color:rgba(255,255,255,0.62)}#agents .agent-tag .type{color:rgba(255,255,255,0.86)}#agents .agent-tag .dot{background:rgba(255,255,255,0.38)}.chat-section{position:relative;z-index:3;background:linear-gradient(180deg, var(--bg) 0%, var(--brand-softer) 100%);padding:96px 0 88px}.chat-card{max-width:860px;margin:28px auto 0;padding:36px 0 4px;background:transparent;border:0;text-align:center}.chat-prompt-title{margin:0 0 30px;font-size:clamp(30px, 4vw, 52px);line-height:1.12;font-weight:700;color:var(--ink)}.chat-composer{position:relative;min-height:58px;width:min(100%, 620px);margin:0 auto;display:flex;align-items:center;gap:10px;border:1px solid rgba(93, 77, 131, 0.16);border-radius:999px;background:rgba(255,255,255,0.78);box-shadow:0 18px 54px rgba(81, 68, 100, 0.12);backdrop-filter:blur(20px);padding:8px 58px 8px 12px;text-align:left}.chat-mode-pill{flex:0 0 auto;height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(93, 77, 131, 0.18);border-radius:999px;background:rgba(136, 112, 193, 0.10);color:var(--brand);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.chat-composer textarea{flex:1 1 auto;width:100%;height:34px;min-height:34px;resize:none;border:none;outline:none;font-family:inherit;font-size:15px;line-height:34px;color:var(--ink);background:transparent;overflow:hidden}.chat-composer textarea::placeholder{color:#bcb5ca}.chat-send{position:absolute;right:7px;top:50%;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;box-shadow:none;padding:0;cursor:pointer;transform:translateY(-50%);transition:transform .15s, opacity .15s}.chat-send:hover{transform:translateY(-50%) translateY(-1px);opacity:0.92}.chat-send img{width:32px;height:32px;display:block}.chat-suggestions{margin-top:28px;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent)}.chat-suggestions-track{display:flex;width:max-content;will-change:transform;animation:chat-suggestions-marquee 28s linear infinite}.chat-suggestions:hover .chat-suggestions-track,
  .chat-suggestions:focus-within .chat-suggestions-track{animation-play-state:paused}.chat-suggestions-group{display:flex;flex:0 0 auto;gap:12px;padding-right:12px}.chat-suggestion{flex:0 0 auto;height:48px;padding:0 24px;border:1px solid rgba(93, 77, 131, 0.16);border-radius:999px;background:rgba(255,255,255,0.72);box-shadow:0 4px 14px rgba(81, 68, 100, 0.08);color:var(--ink-2);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .15s, color .15s, transform .15s}@keyframes chat-suggestions-marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-33.3333333333%, 0, 0)}}@media (prefers-reduced-motion: reduce){.chat-suggestions{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.chat-suggestions-track{animation:none}.chat-suggestions-group[aria-hidden="true"]{display:none}}.chat-suggestion:hover{border-color:rgba(93, 77, 131, 0.30);color:var(--brand);transform:translateY(-1px)}.blog-page .blog-chat-section{background:transparent;padding:0 0 82px}.blog-page .blog-chat-section .container{max-width:1200px;margin:0 auto;padding:0 32px}.blog-page .blog-chat-section .chat-card{margin-top:28px}.blog-page .chat-send span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-size:18px;font-weight:800;line-height:1}.product-stage-section{position:relative;z-index:3;overflow:hidden;padding:104px 0 112px;background:radial-gradient(760px 360px at 24% 0%, rgba(127, 74, 218, .24), transparent 72%),
      radial-gradient(900px 460px at 50% 112%, rgba(137, 89, 255, .24), transparent 68%),
      linear-gradient(180deg, #130b25 0%, #0a0615 100%)}.product-stage-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(175, 147, 255, .10) 1px, transparent 1px),
      linear-gradient(90deg, rgba(175, 147, 255, .10) 1px, transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg, rgba(0, 0, 0, .35), #000 28%, #000 82%, transparent);-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, .35), #000 28%, #000 82%, transparent)}.product-stage-section .container{position:relative}.product-stage-heading{position:relative;z-index:2;width:100%;margin:0 0 34px;color:#f8f4ff}.product-stage-heading h2{margin:0;font-family:'Overpass', var(--font-editorial);font-size:clamp(34px, 4.8vw, 62px);font-weight:650;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.product-stage-heading p{max-width:none;margin:18px 0 0;color:rgba(244, 239, 255, .72);font-size:clamp(15px, 1.4vw, 18px);line-height:1.65;white-space:nowrap}.product-stage{position:relative;z-index:1;display:flex;min-height:548px;overflow:hidden;border:1px solid rgba(222, 207, 255, .18);border-radius:30px;background:#100a1f;box-shadow:0 40px 100px rgba(14, 7, 31, .42),
      inset 0 1px 0 rgba(255, 255, 255, .08);isolation:isolate}.product-poster{position:relative;min-width:0;flex:1 1 0;display:block;overflow:hidden;color:#fff;transition:flex-grow .46s cubic-bezier(.22, 1, .36, 1),
      filter .32s ease}.product-stage:hover .product-poster{flex-grow:.86;filter:saturate(.82) brightness(.82)}.product-stage .product-poster:hover,
  .product-stage .product-poster:focus-visible{z-index:4;flex-grow:1.22;filter:saturate(1.08) brightness(1)}.product-poster:focus-visible{outline:3px solid rgba(224, 208, 255, .92);outline-offset:-6px}.product-poster::before,
  .product-poster::after{content:"";position:absolute;inset:0;pointer-events:none}.product-poster::before{z-index:1;background:linear-gradient(120deg, rgba(255, 255, 255, .06), transparent 34%),
      repeating-linear-gradient(90deg, transparent 0 47px, rgba(255, 255, 255, .025) 48px),
      repeating-linear-gradient(0deg, transparent 0 47px, rgba(255, 255, 255, .025) 48px);background-color:rgba(2, 4, 12, 0);transition:background-color .32s ease}.product-stage:hover .product-poster::before,
  .product-stage:focus-within .product-poster::before{background-color:rgba(2, 4, 12, .7)}.product-stage .product-poster:hover::before,
  .product-stage .product-poster:focus-visible::before{background-color:rgba(2, 4, 12, 0)}.product-poster::after{z-index:2;background:linear-gradient(90deg, rgba(5, 7, 18, .96) 0%, rgba(5, 7, 18, .78) 42%, rgba(5, 7, 18, .24) 76%, rgba(5, 7, 18, .08) 100%)}.product-poster--avatar{z-index:2;background:#041a30}.product-poster--avatar::after{box-shadow:inset -1px 0 0 rgba(231, 221, 255, .26)}.product-poster--workspace{background:#21062f}.product-poster-art{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% center;opacity:.82;transform:scale(1.015);transform-origin:center;transition:opacity .38s ease,
      transform .55s cubic-bezier(.22, 1, .36, 1)}.product-poster--workspace .product-poster-art{object-position:55% center}.product-poster:hover .product-poster-art,
  .product-poster:focus-visible .product-poster-art{opacity:.96;transform:scale(1.045)}.product-poster-content{position:relative;z-index:3;min-height:548px;width:min(430px, 88%);display:flex;flex-direction:column;justify-content:center;padding:52px 48px 48px}.product-poster-content strong{display:block;margin:0;font-family:'Overpass', var(--font-editorial);font-size:clamp(34px, 3.4vw, 51px);font-weight:640;line-height:1.02;letter-spacing:-.035em}html[lang="zh-CN"] .product-poster-content{width:min(520px, 94%);padding-right:40px;padding-left:40px}.product-poster-title--zh{min-height:2.04em;font-size:clamp(34px, 2.7vw, 40px) !important;white-space:nowrap}.product-poster-eyebrow{display:block;margin:0 0 24px;color:rgba(238, 228, 255, .76);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.product-poster-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:18px;min-height:46px;margin-top:30px;padding:0 21px;border:1px solid rgba(246, 240, 255, .5);border-radius:999px;background:rgba(255, 255, 255, .08);color:#fff;font-size:14px;font-weight:720;line-height:1;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .25s ease,
      border-color .25s ease,
      transform .25s ease}.product-poster:hover .product-poster-cta,
  .product-poster:focus-visible .product-poster-cta{border-color:rgba(255, 255, 255, .82);background:rgba(255, 255, 255, .16);transform:translateY(-2px)}@media (max-width: 900px){.product-stage-section{padding:82px 0 90px;background:radial-gradient(620px 320px at 24% 0%, rgba(127, 74, 218, .24), transparent 72%),
        radial-gradient(700px 380px at 50% 106%, rgba(137, 89, 255, .22), transparent 70%),
        linear-gradient(180deg, #130b25 0%, #0a0615 100%)}.product-stage{min-height:500px}.product-poster-content{min-height:500px;width:min(360px, 94%);padding:40px 30px 38px}html[lang="zh-CN"] .product-poster-content{width:96%;padding-right:18px;padding-left:18px}.product-poster-title--zh{font-size:clamp(22px, 3.2vw, 28px) !important}}@media (max-width: 700px){.product-stage-section{padding:68px 0 74px;background:radial-gradient(460px 300px at 24% 0%, rgba(127, 74, 218, .23), transparent 72%),
        radial-gradient(520px 360px at 50% 100%, rgba(137, 89, 255, .22), transparent 72%),
        linear-gradient(180deg, #130b25 0%, #0a0615 100%)}.product-stage-heading{margin-bottom:26px}.product-stage-heading p{white-space:normal;text-wrap:balance}.product-stage-heading h2{font-size:clamp(32px, 10vw, 44px)}.product-stage{min-height:0;flex-direction:column;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.product-stage:hover .product-poster,
    .product-stage .product-poster:hover,
    .product-stage .product-poster:focus-visible{flex-grow:1;filter:none}.product-stage:hover .product-poster::before,
    .product-stage:focus-within .product-poster::before,
    .product-stage .product-poster:hover::before,
    .product-stage .product-poster:focus-visible::before{background-color:transparent}.product-poster,
    .product-poster--avatar,
    .product-poster--workspace{min-height:420px;margin:0;padding:0;clip-path:none;border:1px solid rgba(222, 207, 255, .18);border-radius:24px}.product-poster--avatar::after{box-shadow:none}.product-poster-content,
    .product-poster--workspace .product-poster-content{min-height:420px;width:min(390px, 94%);padding:32px 26px 30px}html[lang="zh-CN"] .product-poster-content{width:100%;padding-right:20px;padding-left:20px}.product-poster-content strong{font-size:clamp(34px, 10vw, 45px)}.product-poster-title--zh{font-size:28px !important}.product-poster-eyebrow{margin-bottom:20px}.product-poster-cta{margin-top:26px}.product-poster-art{object-position:58% center}.product-poster--workspace .product-poster-art{object-position:58% center}}@media (prefers-reduced-motion: reduce){.product-poster,
    .product-poster::before,
    .product-poster-art,
    .product-poster-cta{transition:none}}.site-footer{position:relative;z-index:3;background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}.foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}.foot-brand .brand{margin-bottom:12px}.foot-brand > img,
  .foot-brand .foot-logo{height:24px;width:auto;max-width:160px;display:block;margin-bottom:14px;object-fit:contain}.foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}.marketing-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.foot-col :is(h2, h4){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}.foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot-col a{font-size:14px;color:var(--ink-2)}.foot-col a:hover{color:var(--brand)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr}.hero-banner{aspect-ratio:16/9}#home-page .hero{min-height:74vh;max-height:none;padding:118px 0 84px}#home-page .hero-grid{grid-template-columns:1fr}#home-page .hero-side{max-width:640px}.article-grid{grid-template-columns:repeat(2, 1fr)}.article-grid-2{grid-template-columns:1fr}#agents .article-grid-2 .agent-row:nth-child(even){margin-top:0}.foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.container{padding:0 20px}.nav-links{display:none}.hero{padding:32px 0 56px}#home-page .hero{min-height:76vh;padding:108px 0 68px}#home-page .hero-bg{object-position:64% center;transform:scale(1.05)}#agents::before{background-image:url("/assets/marketing/about-continuous/mock-b1edbf092e0893e1.webp");background-image:image-set(
        url("/assets/marketing/about-continuous/mock-ac5c95dadc6444a5.avif") type("image/avif"),
        url("/assets/marketing/about-continuous/mock-b1edbf092e0893e1.webp") type("image/webp")
      )}#home-page .hero::after{background:linear-gradient(90deg, rgba(17,16,26,0.90) 0%, rgba(17,16,26,0.68) 48%, rgba(17,16,26,0.30) 100%),
        linear-gradient(180deg, rgba(17,16,26,0.62) 0%, rgba(17,16,26,0.16) 42%, rgba(17,16,26,0.86) 100%)}#home-page .hero-side h1{font-size:42px;line-height:1.12}#home-page .hero-side p{font-size:14px;line-height:1.7;max-width:92%}#home-page .hero-actions{gap:10px}#home-page .hero .btn{height:34px;padding:0 14px;font-size:13px}.article-grid{grid-template-columns:1fr}#agents{--agents-bg-width:calc(100% - 32px);min-height:auto;padding:72px 0 76px}#agents::before{inset:0;background-attachment:scroll;background-position:60% center}#agents::after{inset:0}#agents .sec-head{align-items:flex-start}#agents .agent-row{background:rgba(255,255,255,0.12)}.agent-row{grid-template-columns:60px 1fr 16px;gap:14px}.agent-avatar{width:56px;height:56px;border-radius:10px}.agent-name{font-size:16px}.section{padding:32px 0}.foot-top{grid-template-columns:1fr;gap:32px}.foot-bottom{flex-direction:column;gap:12px}.chat-section{padding:56px 0}.chat-card{margin-top:20px;padding-top:24px}.chat-prompt-title{margin-bottom:24px;font-size:30px}.chat-composer{min-height:54px;width:100%;border-radius:999px;padding:8px 54px 8px 10px}.chat-mode-pill{height:30px;padding:0 10px;font-size:12px}.chat-composer textarea{height:32px;min-height:32px;font-size:14px;line-height:32px}.chat-send{right:7px;bottom:auto;top:50%;width:44px;height:44px}.chat-suggestions{margin-left:-4px;margin-right:-4px}.chat-suggestions-group{gap:8px;padding-right:8px}.chat-suggestion{flex:0 0 auto;height:42px;padding:0 18px;font-size:14px}}:root{--page-bg:#f7f6f2;--page-bg-alt:#f3f5f7;--page-panel:#ffffff;--page-ink:#111113;--page-ink-2:#34343a;--page-muted:#737780;--page-line:rgba(17, 17, 19, 0.10);--page-line-strong:rgba(17, 17, 19, 0.16);--page-brand:#5e4ad6;--page-brand-soft:rgba(94, 74, 214, 0.10);--page-shadow:0 18px 54px rgba(29, 31, 35, 0.08)}.sec-copy{max-width:620px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.7}#articles,
  #research{padding:86px 0 94px}#articles,
  #research{background:var(--bg)}#home-page #articles .article-grid .article-card:nth-child(n+7){display:none}#home-page #research .article-grid .article-card:nth-child(n+4){display:none}#articles .sec-head,
  #research .sec-head{padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid var(--page-line)}#updates .sec-title,
  #articles .sec-title,
  #agents .sec-title,
  #research .sec-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;font-size:clamp(34px, 4vw, 52px);line-height:1.08;letter-spacing:0;font-weight:650}#articles .article-grid,
  #research .article-grid{gap:24px}#articles .article-card,
  #research .article-card{display:flex;flex-direction:column;min-height:100%;padding:12px 12px 18px;border:1px solid var(--page-line);border-radius:8px;background:rgba(255,255,255,0.78);box-shadow:0 1px 0 rgba(255,255,255,0.70) inset;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease}#articles .article-card:hover,
  #research .article-card:hover{transform:translateY(-3px);border-color:var(--page-line-strong);background:#fff;box-shadow:var(--page-shadow)}#articles .article-thumb,
  #research .article-thumb{border-radius:6px;margin-bottom:18px;border-color:rgba(17, 17, 19, 0.08);background:#fff}#articles .article-thumb-label,
  #research .article-thumb-label{display:none}#articles .article-title,
  #research .article-title{display:-webkit-box;height:2.64em;min-height:2.64em;margin-bottom:4px;padding:0 6px;overflow:hidden;font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;font-size:20px;line-height:1.32;letter-spacing:0;font-weight:650;-webkit-box-orient:vertical;-webkit-line-clamp:2}#articles .article-summary,
  #research .article-summary{padding:0 6px}#articles .article-meta,
  #research .article-meta{display:none}.seo-special-home-cover-fallback{display:grid;place-items:center;overflow:hidden;color:rgba(94, 74, 214, 0.78);background:radial-gradient(circle at 68% 32%, rgba(120, 91, 220, 0.26), transparent 28%),
      linear-gradient(145deg, #fbf7ff 0%, #f0e9ff 48%, #f8f5ff 100%)}.seo-special-home-cover-fallback::before,
  .seo-special-home-cover-fallback::after{content:"";position:absolute;width:62%;aspect-ratio:1;border:1px solid rgba(94, 74, 214, 0.18);transform:rotate(28deg)}.seo-special-home-cover-fallback::after{width:38%;transform:rotate(-18deg)}.seo-special-home-cover-fallback span{position:relative;z-index:1;font-family:'Overpass', 'Source Serif 4', 'Noto Serif SC', serif;font-size:clamp(48px, 8vw, 86px);line-height:1;font-weight:650}#articles .article-meta,
  #research .article-meta{padding:0 6px;margin-top:auto;font-size:12.5px}#agents{min-height:auto;padding:92px 0 112px;background:#11101a}#agents .sec-head{padding-bottom:26px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,0.14)}#agents .sec-copy{color:rgba(255,255,255,0.66)}#agents .agent-row{min-height:116px;grid-template-columns:72px 1fr 18px;padding:20px 22px;border-radius:8px}#agents .agent-avatar{width:58px;height:58px}#agents .agent-name{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;font-size:18px;line-height:1.35;letter-spacing:0}body:not([data-page="home"]){background:var(--page-bg)}.blog-page,
  .research-page{--subpage-bg:var(--page-bg);--subpage-panel:var(--page-panel);--subpage-ink:var(--page-ink);--subpage-ink-2:var(--page-ink-2);--subpage-muted:var(--page-muted);--subpage-line:var(--page-line);--subpage-brand:var(--page-brand);background:var(--subpage-bg);color:var(--subpage-ink);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif}.research-page{--subpage-bg:var(--page-bg-alt)}.blog-nav,
  .research-header{background:rgba(247,246,242,0.88);border-bottom:1px solid var(--subpage-line);backdrop-filter:saturate(180%) blur(14px)}.research-header{background:rgba(243,245,247,0.90)}.blog-nav-inner,
  .research-nav{max-width:1320px;height:64px;padding:0 32px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.research-nav{padding-left:0;padding-right:0}.blog-logo,
  .research-brand{justify-self:start;display:inline-flex;align-items:center}.blog-links,
  .research-links{display:flex;align-items:center;gap:30px}.blog-links a,
  .research-links a{color:var(--subpage-ink-2);font-size:14px;font-weight:650}.blog-links a:hover,
  .blog-links a.active,
  .research-links a:hover,
  .research-links a.active{color:var(--subpage-brand)}.blog-cta,
  .research-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:6px;height:38px;padding:0 18px;border-radius:999px;background:var(--subpage-ink);color:#fff;border:1px solid var(--subpage-ink);font-size:14px;font-weight:650}.blog-hero,
  .research-headline{max-width:1200px;margin:0 auto;padding:56px 32px 58px;display:grid;grid-template-columns:minmax(0, 1.04fr) minmax(360px, .96fr);gap:48px;align-items:center;border-bottom:1px solid var(--subpage-line)}.blog-hero{grid-template-columns:minmax(360px, .96fr) minmax(0, 1.04fr)}.blog-hero-media,
  .research-headline-media{min-height:0;aspect-ratio:16 / 10;border-radius:8px;border:1px solid var(--subpage-line);background:var(--subpage-panel);box-shadow:var(--page-shadow)}.blog-kicker,
  .research-kicker{margin:0 0 14px;color:var(--subpage-brand);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.blog-hero-copy h1,
  .research-headline-title,
  .blog-section-head h2,
  .research-index-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;color:var(--subpage-ink);letter-spacing:0;font-weight:650}.blog-hero-copy h1,
  .research-headline-title{max-width:690px;margin:0 0 18px;font-size:clamp(34px, 4vw, 52px);line-height:1.08}.blog-hero-copy p:not(.blog-kicker),
  .research-headline-copy{max-width:620px;color:var(--subpage-ink-2);font-size:16px;line-height:1.75}.blog-readmore,
  .research-read{display:inline-flex;align-items:center;width:fit-content;min-height:40px;padding:0 18px;border:1px solid var(--subpage-line);border-radius:999px;background:var(--subpage-panel);color:var(--subpage-ink);font-size:14px;font-weight:750}.blog-readmore:hover,
  .research-read:hover{border-color:var(--subpage-ink);background:var(--subpage-ink);color:#fff}.blog-grid-section,
  .research-index{max-width:1200px;margin:0 auto;padding:52px 32px 86px}.blog-section-head,
  .research-index-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--subpage-line)}.blog-section-head h2,
  .research-index-title{margin:0 0 10px;font-size:clamp(30px, 3.4vw, 42px);line-height:1.12}.blog-section-head p,
  .research-index-copy{max-width:720px;margin:0;color:var(--subpage-muted);font-size:15px;line-height:1.7}.blog-count,
  .research-count{flex:0 0 auto;color:var(--subpage-muted);font-size:13px;font-weight:750;white-space:nowrap}.blog-card-grid{gap:24px}.blog-card,
  .research-row,
  .research-method-item,
  .blog-note,
  .blog-score-card,
  .blog-article-cta,
  .blog-mini-card,
  .blog-side-card,
  .research-side-card,
  .research-visual{border-radius:8px;border-color:var(--subpage-line);background:var(--subpage-panel)}.blog-card{border-radius:8px;box-shadow:0 1px 0 rgba(255,255,255,0.7) inset}.blog-card:hover{border-color:var(--page-line-strong);box-shadow:var(--page-shadow)}.blog-card-cover,
  .research-thumb{border-radius:0;background:#fff}.blog-card-body h3,
  .research-row-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;font-size:20px;line-height:1.32;letter-spacing:0;font-weight:650}.blog-card-body p,
  .research-row-copy{color:var(--subpage-ink-2);font-size:14.5px;line-height:1.68}.blog-badge,
  .research-headline-pill{border-radius:999px;background:rgba(17,17,19,0.72);font-size:12px;font-weight:750}.research-filters{padding:0 0 30px;margin-bottom:4px}.research-chip{background:rgba(255,255,255,0.72);border:1px solid var(--subpage-line);font-size:13.5px;font-weight:650}.research-chip.active{background:var(--subpage-ink);border-color:var(--subpage-ink)}.research-list{border-top:0;display:grid;gap:14px}.research-row{grid-template-columns:220px minmax(0, 1fr);padding:14px;border:1px solid var(--subpage-line);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.research-row:hover{transform:translateY(-2px);border-color:var(--page-line-strong);box-shadow:var(--page-shadow)}.research-row .research-read{min-height:auto;padding:0;border:0;background:transparent;color:var(--subpage-brand)}.research-row .research-read:hover{background:transparent;color:var(--subpage-ink)}.research-method{gap:16px;border-top:1px solid var(--subpage-line)}.research-method-item{border:1px solid var(--subpage-line);padding:20px}.blog-footer,
  .research-footer{background:var(--subpage-panel);border-top:1px solid var(--subpage-line)}@media (max-width: 980px){#articles,
    #agents,
    #research{padding:64px 0 72px}#agents .agent-row:nth-child(even){margin-top:0}.blog-hero,
    .research-headline{grid-template-columns:1fr;padding:40px 22px 46px}.blog-nav-inner,
    .research-nav{padding:0 22px}.research-nav{padding-left:0;padding-right:0}}@media (max-width: 640px){#articles .sec-head,
    #agents .sec-head,
    #research .sec-head,
    .blog-section-head,
    .research-index-head{display:block}#articles .article-title,
    #research .article-title{display:block;height:auto;min-height:0;overflow:visible;-webkit-line-clamp:unset}#agents .agent-row{grid-template-columns:60px 1fr 16px;min-height:96px;padding:16px}#agents .agent-avatar{width:52px;height:52px;border-radius:50%}.blog-grid-section,
    .research-index{padding-left:22px;padding-right:22px}.research-row{grid-template-columns:1fr}.blog-hero-copy h1,
    .research-headline-title{font-size:34px}}body[data-page="blog-portfolio-analysis"] #view-blog-portfolio-analysis,
  body[data-page="blog-earnings-analysis"] #view-blog-earnings-analysis,
  body[data-page="blog-earnings-call-analyzer"] #view-blog-earnings-call-analyzer,
  body[data-page="blog-sell-decision-assistant"] #view-blog-sell-decision-assistant,
  body[data-page="blog-insider-trading-tracker"] #view-blog-insider-trading-tracker,
  body[data-page="blog-congress-trade-tracker"] #view-blog-congress-trade-tracker,
  body[data-page="blog-stock-risk-scanner"] #view-blog-stock-risk-scanner,
  body[data-page="blog-fundamental-analysis"] #view-blog-fundamental-analysis,
  body[data-page="blog-x-signal-tracker"] #view-blog-x-signal-tracker,
  body[data-page="blog-long-short-debate"] #view-blog-long-short-debate{display:block}.single-page-view{display:none}body[data-page="home"] #home-page{display:block}body:not([data-page="home"]) #home-page{display:none}body[data-page="articles-page"] #view-articles-page,
  body[data-page="blog-top-dav"] #view-blog-top-dav,
  body[data-page="blog-agent-intro"] #view-blog-agent-intro,
  body[data-page="blog-nashnova-vs-chatgpt"] #view-blog-nashnova-vs-chatgpt,
  body[data-page="blog-always-on-team"] #view-blog-always-on-team,
  body[data-page="docs-page"] #view-docs-page,
  body[data-page="company-page"] #view-company-page,
  body[data-page="research-page"] #view-research-page,
  body[data-page="research-fda"] #view-research-fda,
  body[data-page="research-meta-ai"] #view-research-meta-ai,
  body[data-page="research-tsmc-2q26"] #view-research-tsmc-2q26,
  body[data-page="research-ai-hardware-deleveraging"] #view-research-ai-hardware-deleveraging,
  body[data-page="research-memory"] #view-research-memory,
  body[data-page="agents-library"] #view-agents-library,
  body[data-page="agent-semiconductor"] #view-agent-semiconductor,
  body[data-page="agent-burry"] #view-agent-burry,
  body[data-page="agent-citrini"] #view-agent-citrini,
  body[data-page="agent-serenity"] #view-agent-serenity,
  body[data-page="agent-marks"] #view-agent-marks,
  body[data-page="agent-buffett"] #view-agent-buffett,
  body[data-page="agent-leopold"] #view-agent-leopold,
  body[data-page="agent-fupeng"] #view-agent-fupeng,
  body[data-page="agent-peifeng"] #view-agent-peifeng,
  body[data-page="agent-lanmao"] #view-agent-lanmao,
  body[data-page="agent-duan"] #view-agent-duan,
  body[data-page="agent-tantu"] #view-agent-tantu,
  body[data-page="agent-yuanjun"] #view-agent-yuanjun{display:block}.embedded-page-host{min-height:100vh;background:#fff}body[data-page="agents-library"] .embedded-page-host{background:#090715}.blog-page{--blog-bg:#faf7f3;--blog-soft:#f5eef9;--blog-ink:#1a1626;--blog-ink-2:#4a4358;--blog-muted:#6d647e;--blog-line:#ebe4f0;--blog-accent:#7c3aed;--blog-accent-soft:#a78bfa;--blog-badge:rgba(28, 22, 48, 0.78);min-height:100vh;background:radial-gradient(ellipse 600px 400px at 15% -5%, rgba(167,139,250,0.10), transparent 60%),
      radial-gradient(ellipse 500px 350px at 95% 8%, rgba(245,158,11,0.06), transparent 60%),
      var(--blog-bg);color:var(--blog-ink);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif}.blog-nav{position:sticky;top:0;z-index:50;background:rgba(250,247,243,0.82);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(235,228,240,0.72)}.blog-nav-inner{max-width:1320px;margin:0 auto;padding:0 32px;height:64px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.blog-logo{display:inline-flex;align-items:center;justify-self:start}.blog-logo img{height:22px;width:auto;display:block}.blog-links{display:flex;align-items:center;gap:30px}.blog-links a{font-size:14px;font-weight:600;color:var(--blog-ink-2)}.blog-links a:hover,
  .blog-links a.active{color:var(--blog-ink)}.blog-cta{justify-self:end;display:inline-flex;align-items:center;white-space:nowrap;gap:6px;height:38px;padding:0 18px;border-radius:999px;background:var(--blog-ink);color:#fff;font-size:14px;font-weight:600}.blog-hero{max-width:1200px;margin:0 auto;padding:34px 32px 48px;display:grid;grid-template-columns:1.7fr 1fr;gap:40px;align-items:center}.blog-hero-media{position:relative;display:block;min-height:320px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--blog-line);box-shadow:0 4px 24px -8px rgba(26,22,38,0.10)}.blog-hero-media .article-thumb-inner,
  .blog-card-cover .article-thumb-inner{position:absolute;inset:0}.blog-hero-media .cover-svg,
  .blog-card-cover .cover-svg{width:100%;height:100%;display:block}.blog-page .cover-svg text{display:none}.blog-hero-copy h1{font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(34px, 4vw, 52px);line-height:1.1;letter-spacing:0;margin:0 0 18px}.blog-kicker{margin:0 0 14px;color:var(--blog-accent);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.blog-hero-copy p:not(.blog-kicker){max-width:390px;margin:0 0 24px;color:var(--blog-ink-2);font-size:15px;line-height:1.75}.blog-readmore{display:inline-flex;align-items:center;height:40px;padding:0 20px;border:1px solid var(--blog-ink);border-radius:999px;background:#fff;font-size:14px;font-weight:650}.blog-readmore:hover{background:var(--blog-ink);color:#fff}.blog-grid-section{max-width:1200px;margin:0 auto;padding:40px 32px 80px}.blog-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:24px}.blog-section-head h2{font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(28px, 3.2vw, 42px);line-height:1.15;margin:0 0 8px}.blog-section-head p{margin:0;color:var(--blog-muted);font-size:14px;line-height:1.65}.blog-count{color:var(--blog-muted);font-size:13px;font-weight:700;white-space:nowrap}.blog-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.blog-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid var(--blog-line);border-radius:16px;background:#fff;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.blog-card:hover{transform:translateY(-3px);border-color:#d9c2ff;box-shadow:0 12px 28px -8px rgba(76,29,149,0.12)}.blog-card.is-hidden{display:none}.blog-card-cover{position:relative;aspect-ratio:16 / 10;background:var(--blog-soft);overflow:hidden}.blog-badge{position:absolute;left:14px;top:14px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--blog-badge);color:#fff;font-size:12px;font-weight:700}.blog-card-body{padding:18px 18px 16px}.blog-card-body h3{margin:0 0 10px;color:var(--blog-ink);font-size:18px;line-height:1.35;letter-spacing:0}.blog-card-body p{margin:0 0 16px;color:var(--blog-ink-2);font-size:14px;line-height:1.65}.blog-meta{display:flex;align-items:center;gap:7px;color:var(--blog-muted);font-size:12.5px;font-weight:650}.blog-footer{border-top:1px solid var(--blog-line);background:#fff;padding:54px 32px 28px}.blog-footer-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:42px}.blog-footer-brand p{max-width:320px;margin:16px 0 0;color:var(--blog-muted);font-size:13px;line-height:1.7}.blog-footer h4{margin:0 0 14px;color:var(--blog-ink);font-size:13px}.blog-footer a:not(.blog-logo){display:block;margin:0 0 10px;color:var(--blog-muted);font-size:13px}.blog-footer a:hover{color:var(--blog-ink)}.blog-footer-bottom{max-width:1320px;margin:34px auto 0;padding-top:20px;border-top:1px solid var(--blog-line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--blog-muted);font-size:12px}.blog-footer-bottom span:last-child{display:flex;gap:18px}.blog-article-page .blog-article-main{max-width:1120px;margin:0 auto;padding:36px 32px 88px}.blog-article-crumbs{color:var(--blog-muted);font-size:13px;font-weight:650;margin:0 0 28px}.blog-article-crumbs a{color:var(--blog-ink-2)}.blog-article-crumbs span{margin:0 8px;color:var(--blog-muted)}.blog-article-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, .86fr);gap:44px;align-items:center;padding-bottom:48px;border-bottom:1px solid var(--blog-line)}.blog-article-cover{position:relative;min-height:330px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--blog-line);box-shadow:0 4px 24px -10px rgba(26,22,38,0.10)}.blog-article-cover .article-thumb-inner{position:absolute;inset:0}.blog-article-cover .cover-svg{width:100%;height:100%;display:block}body[data-page="blog-always-on-team"] .blog-article-hero{grid-template-columns:1fr}body[data-page="blog-always-on-team"] .blog-article-cover{aspect-ratio:3 / 1;min-height:0}.blog-article-kicker{color:var(--blog-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.blog-article-title{font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(30px, 3.5vw, 46px);line-height:1.12;letter-spacing:0;margin:0 0 18px}.blog-article-deck{color:var(--blog-ink-2);font-size:16px;line-height:1.75;margin:0 0 18px}.blog-article-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--blog-muted);font-size:13px;font-weight:650;padding-top:16px;border-top:1px solid var(--blog-line)}.blog-article-layout{display:grid;grid-template-columns:minmax(0, 700px) 280px;gap:64px;align-items:start;padding-top:54px}.blog-article-content h2{font-family:'Overpass', 'Noto Serif SC', serif;font-size:28px;line-height:1.25;margin:48px 0 18px}.blog-article-content h2:first-child{margin-top:0}.blog-article-content h3{font-size:19px;line-height:1.45;margin:28px 0 10px}.blog-article-content p,
  .blog-article-content li{color:var(--blog-ink-2);font-size:16px;line-height:1.86}.blog-article-content p{margin:0 0 18px}.blog-article-content ul,
  .blog-article-content ol{margin:18px 0 28px;padding-left:22px}.blog-note,
  .blog-score-card,
  .blog-article-cta{border:1px solid var(--blog-line);border-radius:16px;background:#fff;padding:22px 24px;margin:28px 0}.blog-note{background:var(--blog-soft)}.blog-note-label{display:block;margin-bottom:8px;color:var(--blog-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-agent-grid,
  .blog-step-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:22px 0 30px}.blog-mini-card{border:1px solid var(--blog-line);border-radius:14px;background:#fff;padding:18px}.blog-mini-card h3{margin-top:0}.blog-mini-card p{margin-bottom:0;font-size:14.5px}body[data-page="docs-page"] .blog-article-main{max-width:1320px}body[data-page="docs-page"] .docs-hero-banner{position:relative;width:100%;aspect-ratio:3 / 1;min-height:360px;overflow:hidden;border:1px solid rgba(126, 96, 166, 0.16);border-radius:22px;background:#f7f1f8;box-shadow:0 18px 48px -34px rgba(73, 46, 103, 0.38)}body[data-page="docs-page"] .docs-hero-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(251, 247, 247, 0.18) 0%, rgba(251, 247, 247, 0.05) 52%, transparent 72%);pointer-events:none}body[data-page="docs-page"] .docs-hero-banner-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}body[data-page="docs-page"] .docs-hero-copy{position:absolute;z-index:1;top:16%;left:6.5%;width:min(60%, 720px)}body[data-page="docs-page"] .docs-hero-kicker{margin:0 0 14px;color:#744aa1;font-size:12px;font-weight:800;letter-spacing:.1em}body[data-page="docs-page"] .docs-hero-copy h1{max-width:720px;margin:0 0 18px;color:#21152e;font-family:'Overpass', 'Noto Serif SC', serif;font-size:clamp(32px, 3.2vw, 46px);font-weight:700;line-height:1.16;letter-spacing:-.015em}body[data-page="docs-page"] .docs-hero-copy > p:last-child{max-width:720px;margin:0;color:#51455d;font-size:clamp(14px, 1.25vw, 17px);line-height:1.75}body[data-page="docs-page"] .blog-article-layout{grid-template-columns:minmax(0, 920px) 260px;gap:52px}body[data-page="docs-page"] .blog-article-content{min-width:0}body[data-page="docs-page"] .blog-article-content h2[id]{scroll-margin-top:88px}.docs-table-wrap{width:100%;margin:24px 0 34px;overflow-x:auto;border:1px solid var(--blog-line);border-radius:14px;background:#fff;box-shadow:0 10px 30px -24px rgba(76, 29, 149, 0.24);-webkit-overflow-scrolling:touch}.docs-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.docs-capability-table{min-width:860px}.docs-output-table{min-width:620px}.docs-table th,
  .docs-table td{padding:15px 16px;border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);vertical-align:top;text-align:left;color:var(--blog-ink-2);font-size:13.5px;line-height:1.68;overflow-wrap:anywhere}.docs-table th:last-child,
  .docs-table td:last-child{border-right:0}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table th{background:var(--blog-soft);color:var(--blog-ink);font-size:12px;font-weight:800;letter-spacing:.04em}.docs-table tbody tr:nth-child(even){background:rgba(245, 238, 249, 0.34)}.docs-capability-table th:nth-child(1),
  .docs-capability-table td:nth-child(1){width:14%}.docs-capability-table th:nth-child(2),
  .docs-capability-table td:nth-child(2){width:30%}.docs-capability-table th:nth-child(3),
  .docs-capability-table td:nth-child(3){width:24%}.docs-capability-table th:nth-child(4),
  .docs-capability-table td:nth-child(4){width:32%}.docs-output-table th:first-child,
  .docs-output-table td:first-child{width:25%}.docs-detail-block{margin:22px 0;padding:24px 26px;border:1px solid var(--blog-line);border-radius:16px;background:rgba(255, 255, 255, 0.82)}.docs-detail-block h3{margin-top:0;color:var(--blog-ink)}.docs-detail-block h4{margin:20px 0 8px;color:var(--blog-ink);font-size:14px}.docs-detail-block > :last-child{margin-bottom:0}.docs-example{margin-top:18px;padding:14px 16px;border-left:3px solid var(--blog-accent-soft);border-radius:0 10px 10px 0;background:var(--blog-soft);color:var(--blog-ink-2);font-size:13.5px;line-height:1.75}.docs-example strong{color:var(--blog-accent)}.docs-pill-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.docs-pill-list span{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid var(--blog-line);border-radius:999px;background:var(--blog-soft);color:var(--blog-ink-2);font-size:12px;font-weight:650}.blog-score-card{display:grid;gap:10px}.blog-score-row{display:grid;grid-template-columns:1.2fr .9fr .8fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--blog-line);font-size:14px;color:var(--blog-ink-2)}.blog-score-row:last-child{border-bottom:0}.blog-score-row strong{color:var(--blog-accent)}.blog-article-sidebar{position:sticky;top:88px;display:grid;gap:16px}.blog-side-card{border:1px solid var(--blog-line);border-radius:16px;background:#fff;padding:20px}.blog-side-card h3{margin:0 0 12px;font-size:15px}.blog-side-card a,
  .blog-side-card span{display:block;color:var(--blog-muted);font-size:13px;line-height:1.7;margin:0 0 8px}.blog-side-card a:hover{color:var(--blog-accent)}.blog-article-cta h3{margin:0 0 10px;font-size:22px}.blog-article-cta p{margin-bottom:16px}.blog-article-cta a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:var(--blog-ink);color:#fff;font-size:13px;font-weight:750}.research-page{--ink:#0f0f12;--ink-2:#1f1f24;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-soft:#f4f0ff;--max:1320px;min-height:100vh;background:#fff;color:var(--ink);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif}.research-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}.research-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,0.88);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.research-nav{height:64px;display:flex;align-items:center;justify-content:space-between}.research-brand img{height:22px;width:auto;display:block}.research-links{display:flex;gap:28px;align-items:center}.research-links a{font-size:14px;color:var(--ink-2);font-weight:500}.research-links a.active, .research-links a:hover{color:var(--brand)}.research-cta{display:inline-flex;align-items:center;white-space:nowrap;height:38px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:700}.research-main{padding:48px 0 84px}.research-headline{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(360px, 0.95fr);gap:48px;align-items:center;padding-bottom:52px;border-bottom:1px solid var(--line)}.research-kicker{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 18px}.research-headline-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', Georgia, serif;font-size:clamp(30px, 3.4vw, 42px);line-height:1.12;letter-spacing:0;margin:0 0 20px;max-width:680px}.research-headline-copy{max-width:620px;color:#4b5563;font-size:16px;line-height:1.75;margin:0 0 24px}.research-headline-media{position:relative;aspect-ratio:1.55 / 1;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;background:#fff8f1}.research-headline-media img,
  .research-thumb img,
  .research-cover img{width:100%;height:100%;object-fit:cover;display:block}.research-headline-media .article-thumb-inner,
  .research-thumb .article-thumb-inner,
  .research-cover .article-thumb-inner{position:absolute;inset:0}.research-headline-media .cover-svg,
  .research-thumb .cover-svg,
  .research-cover .cover-svg{width:100%;height:100%;display:block}.research-page .cover-svg text{display:none}.research-headline-pill{position:absolute;top:20px;left:20px;z-index:2;padding:7px 11px;border-radius:999px;background:rgba(15,15,18,0.66);color:#fff;font-size:14px;font-weight:600}.research-index{padding-top:52px}.research-index-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:28px}.research-index-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', Georgia, serif;font-size:clamp(32px, 4vw, 48px);line-height:1.08;margin:0 0 12px}.research-index-copy{max-width:720px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}.research-count{flex:0 0 auto;color:var(--muted);font-size:14px;font-weight:700;padding-bottom:6px}.research-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700;margin-bottom:12px}.research-dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.research-read{display:inline-flex;align-items:center;color:var(--ink);font-size:15px;font-weight:800}.research-read:hover{color:var(--brand)}.research-thumb{position:relative;aspect-ratio:16 / 10;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#fafafa}.research-filters{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px 0 32px;margin-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.research-filters::-webkit-scrollbar{display:none}.research-chip{flex:0 0 auto;border:1px solid transparent;border-radius:999px;background:#f5f5f6;color:var(--ink-2);padding:8px 14px;font-size:14px;font-weight:650;cursor:pointer}.research-chip.active{background:var(--ink);color:#fff}.research-chip:hover{border-color:var(--ink);background:#fff}.research-list{border-top:1px solid var(--line)}.research-row{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.research-row:hover .research-row-title{color:var(--brand)}.research-row-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', Georgia, serif;font-size:clamp(20px, 1.8vw, 24px);line-height:1.24;letter-spacing:0;margin:0 0 14px;transition:color .16s ease}.research-row-copy{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 22px}.research-method{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:56px;padding-top:34px;border-top:1px solid var(--line)}.research-method-item{border-top:1px solid var(--line);padding-top:18px}.research-method-item h3{margin:0 0 10px;font-size:18px}.research-method-item p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.7}.research-article{max-width:780px;margin:0 auto}.research-article-head{padding-bottom:42px;border-bottom:1px solid var(--line);margin-bottom:42px}.research-article-head .research-cover{position:relative;aspect-ratio:16 / 10;margin:30px 0 0;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;background:#fafafa}.research-article h1{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', Georgia, serif;font-size:clamp(30px, 3.4vw, 42px);line-height:1.12;letter-spacing:0;margin:0 0 18px}.research-deck{color:#4b5563;font-size:15px;line-height:1.75;margin:0}.research-body{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', Georgia, serif;font-size:16px;line-height:1.9}.research-body h2{font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:22px;line-height:1.35;margin:44px 0 16px}.research-body p{margin:0 0 22px}.research-body .lead{font-weight:700;color:#1f1f24}.research-body hr{border:0;border-top:1px solid var(--line);margin:44px 0}.research-article-layout{display:grid;grid-template-columns:minmax(0, 760px) 320px;gap:56px;align-items:start}.research-article-layout .research-article{max-width:none}.research-aside{position:sticky;top:88px;display:grid;gap:14px}.research-side-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px}.research-side-card h3{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--ink)}.research-side-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.research-side-list li{color:var(--ink-2);font-size:13px;line-height:1.55}.research-side-list strong{color:var(--ink);font-weight:750}.research-side-tags{display:flex;flex-wrap:wrap;gap:8px}.research-side-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f5f5f6;color:var(--ink-2);font-size:12.5px;font-weight:650}.research-visual{margin:28px 0 32px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.research-visual-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.research-visual-head h3{margin:0;font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:14px;line-height:1.35}.research-visual-head span{color:var(--muted);font-size:12px;font-weight:700}.research-signal-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.research-signal{padding:16px;border-right:1px solid var(--line)}.research-signal:last-child{border-right:0}.research-signal b{display:block;color:var(--ink);font-size:20px;line-height:1.1;margin-bottom:6px}.research-signal span{display:block;color:var(--muted);font-size:12px;line-height:1.45}.research-driver-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.research-driver{padding:18px;border-right:1px solid var(--line)}.research-driver:last-child{border-right:0}.research-driver .label{color:var(--brand);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:12px;font-weight:800;margin-bottom:10px}.research-driver h4{margin:0 0 8px;font-size:16px;line-height:1.35}.research-driver p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.research-timeline{padding:18px;display:grid;gap:14px}.research-timeline-row{display:grid;grid-template-columns:104px minmax(0, 1fr);gap:16px;align-items:start}.research-timeline-date{color:var(--brand);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:12px;font-weight:850}.research-timeline-row p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.6}.research-report-section > .research-kicker{margin:44px 0 6px}.research-report-section > .research-kicker + h2{margin-top:0}.research-report-section > h3{margin:32px 0 12px;font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:16px;line-height:1.4}.research-report-summary{padding:18px}.research-report-summary p{margin:0}.research-report-signal-grid{grid-template-columns:repeat(3, minmax(0, 1fr));margin:28px 0 32px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.research-report-grid{margin:28px 0 32px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.research-report-two-col{grid-template-columns:repeat(2, minmax(0, 1fr))}.research-report-one-col{grid-template-columns:1fr}.research-report-timeline{margin:28px 0 32px;border:1px solid var(--line);border-radius:var(--radius)}.research-report-box ul{list-style:none;margin:0;padding:4px 18px 18px}.research-report-box li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:14px;line-height:1.65}.research-report-box li:last-child{border-bottom:0}.research-report-box > p{margin:0;padding:18px}.research-visual > .research-report-grid{margin:0;border:0;border-radius:0}.research-visual > .research-report-grid + .research-report-grid{border-top:1px solid var(--line)}.research-report-quote > p{margin:0;padding:18px 18px 8px}.research-report-source{padding:0 18px 18px;color:var(--muted);font-size:12px}.research-report-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.research-report-card-head h4{margin:0}.research-report-metric{color:var(--brand);font-weight:800;margin:8px 0}.research-report-note{padding-top:10px;border-top:1px solid var(--line)}.research-report-list{margin:0 0 24px;padding-left:22px;color:var(--ink-2)}.research-report-list li{margin-bottom:10px;line-height:1.75}.research-report-list li:last-child{margin-bottom:0}.research-driver ul{margin:12px 0 0;padding-left:18px;color:var(--muted)}.research-driver li{margin-bottom:8px;font-size:13px;line-height:1.65}.research-driver li:last-child{margin-bottom:0}.research-table-wrap{overflow-x:auto}.research-table-wrap .research-table{min-width:680px}.research-source-note{color:var(--muted);font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:12px;line-height:1.7}.research-decision-row{padding:18px;border-bottom:1px solid var(--line)}.research-decision-row:last-child{border-bottom:0}.research-decision-row h4{margin:0 0 8px;font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif;font-size:14px}.research-decision-content{color:var(--ink-2);font-size:14px;line-height:1.7}.research-decision-content > div{display:grid;gap:10px;margin-top:10px}.research-decision-content > div > div{display:grid;grid-template-columns:24px minmax(0, 1fr);gap:10px;align-items:start}.research-decision-content > div > div > span:first-child{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-size:11px;font-weight:800}.research-table{width:100%;border-collapse:collapse;font-family:'Overpass', 'Inter', -apple-system, "PingFang SC", sans-serif}.research-table th,
  .research-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:13px;line-height:1.55}.research-table th{color:var(--muted);font-weight:800;background:#fafafa}.research-table tr:last-child td{border-bottom:0}.research-table strong{color:var(--ink)}.research-figure{margin:28px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fffaf4}.research-figure img{display:block;width:100%}.research-footer{border-top:1px solid var(--line);padding:52px 0 34px;color:var(--muted);font-size:14px}.research-foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:38px}.research-foot-brand img{height:22px;width:auto;display:block;margin-bottom:14px}.research-foot-brand p{max-width:340px;margin:0;line-height:1.65}.research-foot-col h4{margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0.08em}.research-foot-col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.research-foot-col a{color:var(--ink-2)}.research-foot-col a:hover{color:var(--brand)}.research-foot-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:24px;border-top:1px solid var(--line)}@media (max-width: 900px){.blog-nav-inner{padding:0 22px}.blog-links{display:none}.blog-hero,
    .blog-footer-inner{grid-template-columns:1fr;gap:24px}.blog-hero{padding:28px 22px 36px}.blog-hero-media{min-height:260px}.blog-grid-section,
    .blog-article-main{padding-left:22px;padding-right:22px}.blog-section-head{display:block}.blog-count{display:inline-block;margin-top:12px}.blog-card-grid{grid-template-columns:1fr;gap:18px}.blog-page .blog-chat-section .container{padding:0 22px}.blog-article-hero,
    .blog-article-layout,
    .blog-agent-grid,
    .blog-step-grid{grid-template-columns:1fr;gap:24px}body[data-page="docs-page"] .blog-article-layout{grid-template-columns:minmax(0, 1fr)}body[data-page="docs-page"] .docs-hero-banner{aspect-ratio:auto;min-height:390px;border-radius:18px}body[data-page="docs-page"] .docs-hero-banner-image{object-position:62% center}body[data-page="docs-page"] .docs-hero-banner::after{background:linear-gradient(90deg, rgba(251, 247, 247, 0.88) 0%, rgba(251, 247, 247, 0.62) 62%, rgba(251, 247, 247, 0.08) 100%)}body[data-page="docs-page"] .docs-hero-copy{top:42px;left:34px;width:min(76%, 540px)}body[data-page="docs-page"] .docs-hero-copy h1{font-size:clamp(29px, 7vw, 38px)}body[data-page="docs-page"] .docs-hero-copy > p:last-child{font-size:14px;line-height:1.7}.blog-article-cover{min-height:260px}.blog-article-sidebar{position:static}.blog-score-row{grid-template-columns:1fr;gap:6px}.docs-table-wrap{margin-left:0;margin-right:0}.docs-detail-block{padding:20px}.blog-footer{padding-left:22px;padding-right:22px}.blog-footer-bottom{flex-direction:column}.research-page .container{padding:0 22px}.research-links{display:none}.research-headline,
    .research-article-layout,
    .research-method,
    .research-foot-top{grid-template-columns:1fr;gap:24px}.research-article-layout{width:100%;min-width:0}.research-article-layout .research-article{width:100%;min-width:0}.research-aside{position:static}.research-signal-grid,
    .research-driver-grid{grid-template-columns:1fr}.research-signal,
    .research-driver{border-right:0;border-bottom:1px solid var(--line)}.research-signal:last-child,
    .research-driver:last-child{border-bottom:0}.research-timeline-row{grid-template-columns:1fr;gap:4px}.research-index-head{display:block}.research-count{margin-top:14px}.research-row{grid-template-columns:1fr;gap:18px;padding:28px 0}.research-main{padding-top:44px}.research-headline-title{font-size:32px}.research-headline-media{aspect-ratio:4 / 3}.research-foot-row{flex-direction:column;align-items:flex-start}}.embedded-blog-view{min-height:100vh;background:#f7f6f2}.embedded-skill-page{min-height:100vh}#view-blog-portfolio-analysis .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-portfolio-analysis .embedded-skill-page *, #view-blog-portfolio-analysis .embedded-skill-page *::before, #view-blog-portfolio-analysis .embedded-skill-page *::after{box-sizing:border-box}#view-blog-portfolio-analysis .embedded-skill-page, #view-blog-portfolio-analysis .embedded-skill-page{margin:0;padding:0}#view-blog-portfolio-analysis .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-portfolio-analysis .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-portfolio-analysis .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-portfolio-analysis .embedded-skill-page img{max-width:100%;display:block}#view-blog-portfolio-analysis .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-portfolio-analysis .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.86);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-portfolio-analysis .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-portfolio-analysis .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-portfolio-analysis .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-portfolio-analysis .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-portfolio-analysis .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-portfolio-analysis .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-portfolio-analysis .embedded-skill-page .nav-links a:hover, #view-blog-portfolio-analysis .embedded-skill-page .nav-links a.active{color:var(--brand)}#view-blog-portfolio-analysis .embedded-skill-page .btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;transition:all .15s;background:white;color:var(--ink)}#view-blog-portfolio-analysis .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-portfolio-analysis .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-portfolio-analysis .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-portfolio-analysis .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-portfolio-analysis .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-portfolio-analysis .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-portfolio-analysis .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-portfolio-analysis .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-portfolio-analysis .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-portfolio-analysis .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-portfolio-analysis .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-portfolio-analysis .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-portfolio-analysis .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-portfolio-analysis .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-portfolio-analysis .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-portfolio-analysis .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-portfolio-analysis .embedded-skill-page .profile-article{padding-top:8px}#view-blog-portfolio-analysis .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-portfolio-analysis .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-portfolio-analysis .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-portfolio-analysis .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-portfolio-analysis .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-portfolio-analysis .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-portfolio-analysis .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-portfolio-analysis .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-portfolio-analysis .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-portfolio-analysis .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-portfolio-analysis .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-portfolio-analysis .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-portfolio-analysis .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-portfolio-analysis .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-portfolio-analysis .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-portfolio-analysis .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-portfolio-analysis .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-portfolio-analysis .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-portfolio-analysis .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-portfolio-analysis .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-portfolio-analysis .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-portfolio-analysis .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-portfolio-analysis .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-portfolio-analysis .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-portfolio-analysis .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-portfolio-analysis .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-portfolio-analysis .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-portfolio-analysis .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-portfolio-analysis .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-portfolio-analysis .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-portfolio-analysis .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-portfolio-analysis .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-portfolio-analysis .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-portfolio-analysis .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-portfolio-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-portfolio-analysis .embedded-skill-page .container{padding:0 20px}#view-blog-portfolio-analysis .embedded-skill-page .nav-links{display:none}#view-blog-portfolio-analysis .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-portfolio-analysis .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-portfolio-analysis .embedded-skill-page .profile-card{padding:24px}#view-blog-portfolio-analysis .embedded-skill-page .profile-name{font-size:26px}#view-blog-portfolio-analysis .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-portfolio-analysis .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-portfolio-analysis .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-portfolio-analysis .embedded-skill-page .article p{font-size:16px}#view-blog-portfolio-analysis .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-portfolio-analysis .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-portfolio-analysis .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-portfolio-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-portfolio-analysis .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-earnings-analysis .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-earnings-analysis .embedded-skill-page *, #view-blog-earnings-analysis .embedded-skill-page *::before, #view-blog-earnings-analysis .embedded-skill-page *::after{box-sizing:border-box}#view-blog-earnings-analysis .embedded-skill-page, #view-blog-earnings-analysis .embedded-skill-page{margin:0;padding:0}#view-blog-earnings-analysis .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-earnings-analysis .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-earnings-analysis .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-earnings-analysis .embedded-skill-page img{max-width:100%;display:block}#view-blog-earnings-analysis .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-earnings-analysis .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-earnings-analysis .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-earnings-analysis .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-earnings-analysis .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-earnings-analysis .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-earnings-analysis .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-earnings-analysis .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-earnings-analysis .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-earnings-analysis .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-earnings-analysis .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-earnings-analysis .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-earnings-analysis .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-earnings-analysis .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-earnings-analysis .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-earnings-analysis .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-earnings-analysis .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-earnings-analysis .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-earnings-analysis .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-earnings-analysis .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-earnings-analysis .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-earnings-analysis .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-earnings-analysis .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-earnings-analysis .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-earnings-analysis .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-earnings-analysis .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-earnings-analysis .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-earnings-analysis .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-earnings-analysis .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-earnings-analysis .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-earnings-analysis .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-earnings-analysis .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-earnings-analysis .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-earnings-analysis .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-earnings-analysis .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-earnings-analysis .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-earnings-analysis .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-earnings-analysis .embedded-skill-page .profile-article{padding-top:8px}#view-blog-earnings-analysis .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-earnings-analysis .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-earnings-analysis .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-earnings-analysis .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-earnings-analysis .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-earnings-analysis .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-earnings-analysis .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-earnings-analysis .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-earnings-analysis .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-earnings-analysis .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-earnings-analysis .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-earnings-analysis .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-earnings-analysis .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-earnings-analysis .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-earnings-analysis .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-earnings-analysis .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-earnings-analysis .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-earnings-analysis .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-earnings-analysis .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-earnings-analysis .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-earnings-analysis .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-earnings-analysis .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-earnings-analysis .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-earnings-analysis .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-earnings-analysis .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-earnings-analysis .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-earnings-analysis .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-earnings-analysis .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-earnings-analysis .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-earnings-analysis .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-earnings-analysis .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-earnings-analysis .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-earnings-analysis .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-earnings-analysis .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-earnings-analysis .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-earnings-analysis .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-earnings-analysis .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-earnings-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-earnings-analysis .embedded-skill-page .container{padding:0 20px}#view-blog-earnings-analysis .embedded-skill-page .nav-links{display:none}#view-blog-earnings-analysis .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-earnings-analysis .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-earnings-analysis .embedded-skill-page .profile-card{padding:24px}#view-blog-earnings-analysis .embedded-skill-page .profile-name{font-size:26px}#view-blog-earnings-analysis .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-earnings-analysis .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-earnings-analysis .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-earnings-analysis .embedded-skill-page .article p{font-size:16px}#view-blog-earnings-analysis .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-earnings-analysis .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-earnings-analysis .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-earnings-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-earnings-analysis .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-earnings-call-analyzer .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-earnings-call-analyzer .embedded-skill-page *, #view-blog-earnings-call-analyzer .embedded-skill-page *::before, #view-blog-earnings-call-analyzer .embedded-skill-page *::after{box-sizing:border-box}#view-blog-earnings-call-analyzer .embedded-skill-page, #view-blog-earnings-call-analyzer .embedded-skill-page{margin:0;padding:0}#view-blog-earnings-call-analyzer .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-earnings-call-analyzer .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-earnings-call-analyzer .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-earnings-call-analyzer .embedded-skill-page img{max-width:100%;display:block}#view-blog-earnings-call-analyzer .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-earnings-call-analyzer .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-earnings-call-analyzer .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-earnings-call-analyzer .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-earnings-call-analyzer .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-earnings-call-analyzer .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-earnings-call-analyzer .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-earnings-call-analyzer .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-earnings-call-analyzer .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-earnings-call-analyzer .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-earnings-call-analyzer .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-earnings-call-analyzer .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-earnings-call-analyzer .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-earnings-call-analyzer .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-earnings-call-analyzer .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-earnings-call-analyzer .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-earnings-call-analyzer .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-earnings-call-analyzer .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-article{padding-top:8px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-earnings-call-analyzer .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-earnings-call-analyzer .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-earnings-call-analyzer .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-earnings-call-analyzer .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-earnings-call-analyzer .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-earnings-call-analyzer .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-earnings-call-analyzer .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-earnings-call-analyzer .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-earnings-call-analyzer .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-earnings-call-analyzer .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-earnings-call-analyzer .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-earnings-call-analyzer .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-earnings-call-analyzer .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-earnings-call-analyzer .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-earnings-call-analyzer .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-earnings-call-analyzer .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-earnings-call-analyzer .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-earnings-call-analyzer .embedded-skill-page .container{padding:0 20px}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-links{display:none}#view-blog-earnings-call-analyzer .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-card{padding:24px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-name{font-size:26px}#view-blog-earnings-call-analyzer .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-earnings-call-analyzer .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-earnings-call-analyzer .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-earnings-call-analyzer .embedded-skill-page .article p{font-size:16px}#view-blog-earnings-call-analyzer .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-earnings-call-analyzer .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-earnings-call-analyzer .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-earnings-call-analyzer .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-sell-decision-assistant .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-sell-decision-assistant .embedded-skill-page *, #view-blog-sell-decision-assistant .embedded-skill-page *::before, #view-blog-sell-decision-assistant .embedded-skill-page *::after{box-sizing:border-box}#view-blog-sell-decision-assistant .embedded-skill-page, #view-blog-sell-decision-assistant .embedded-skill-page{margin:0;padding:0}#view-blog-sell-decision-assistant .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-sell-decision-assistant .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-sell-decision-assistant .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-sell-decision-assistant .embedded-skill-page img{max-width:100%;display:block}#view-blog-sell-decision-assistant .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-sell-decision-assistant .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-sell-decision-assistant .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-sell-decision-assistant .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-sell-decision-assistant .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-sell-decision-assistant .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-sell-decision-assistant .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-sell-decision-assistant .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-sell-decision-assistant .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-sell-decision-assistant .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-sell-decision-assistant .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-sell-decision-assistant .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-sell-decision-assistant .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-sell-decision-assistant .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-sell-decision-assistant .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-sell-decision-assistant .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-sell-decision-assistant .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-sell-decision-assistant .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-sell-decision-assistant .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-sell-decision-assistant .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-sell-decision-assistant .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-sell-decision-assistant .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-sell-decision-assistant .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-sell-decision-assistant .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-sell-decision-assistant .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-sell-decision-assistant .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-sell-decision-assistant .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-sell-decision-assistant .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-article{padding-top:8px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-sell-decision-assistant .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-sell-decision-assistant .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-sell-decision-assistant .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-sell-decision-assistant .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-sell-decision-assistant .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-sell-decision-assistant .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-sell-decision-assistant .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-sell-decision-assistant .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-sell-decision-assistant .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-sell-decision-assistant .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-sell-decision-assistant .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-sell-decision-assistant .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-sell-decision-assistant .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-sell-decision-assistant .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-sell-decision-assistant .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-sell-decision-assistant .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-sell-decision-assistant .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-sell-decision-assistant .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-sell-decision-assistant .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-sell-decision-assistant .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-sell-decision-assistant .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-sell-decision-assistant .embedded-skill-page .container{padding:0 20px}#view-blog-sell-decision-assistant .embedded-skill-page .nav-links{display:none}#view-blog-sell-decision-assistant .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-card{padding:24px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-name{font-size:26px}#view-blog-sell-decision-assistant .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-sell-decision-assistant .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-sell-decision-assistant .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-sell-decision-assistant .embedded-skill-page .article p{font-size:16px}#view-blog-sell-decision-assistant .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-sell-decision-assistant .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-sell-decision-assistant .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-sell-decision-assistant .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-insider-trading-tracker .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-insider-trading-tracker .embedded-skill-page *, #view-blog-insider-trading-tracker .embedded-skill-page *::before, #view-blog-insider-trading-tracker .embedded-skill-page *::after{box-sizing:border-box}#view-blog-insider-trading-tracker .embedded-skill-page, #view-blog-insider-trading-tracker .embedded-skill-page{margin:0;padding:0}#view-blog-insider-trading-tracker .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-insider-trading-tracker .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-insider-trading-tracker .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-insider-trading-tracker .embedded-skill-page img{max-width:100%;display:block}#view-blog-insider-trading-tracker .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-insider-trading-tracker .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-insider-trading-tracker .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-insider-trading-tracker .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-insider-trading-tracker .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-insider-trading-tracker .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-insider-trading-tracker .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-insider-trading-tracker .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-insider-trading-tracker .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-insider-trading-tracker .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-insider-trading-tracker .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-insider-trading-tracker .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-insider-trading-tracker .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-insider-trading-tracker .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-insider-trading-tracker .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-insider-trading-tracker .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-insider-trading-tracker .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-insider-trading-tracker .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-insider-trading-tracker .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-insider-trading-tracker .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-insider-trading-tracker .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-insider-trading-tracker .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-insider-trading-tracker .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-insider-trading-tracker .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-insider-trading-tracker .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-insider-trading-tracker .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-insider-trading-tracker .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-insider-trading-tracker .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-article{padding-top:8px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-insider-trading-tracker .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-insider-trading-tracker .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-insider-trading-tracker .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-insider-trading-tracker .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-insider-trading-tracker .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-insider-trading-tracker .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-insider-trading-tracker .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-insider-trading-tracker .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-insider-trading-tracker .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-insider-trading-tracker .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-insider-trading-tracker .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-insider-trading-tracker .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-insider-trading-tracker .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-insider-trading-tracker .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-insider-trading-tracker .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-insider-trading-tracker .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-insider-trading-tracker .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-insider-trading-tracker .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-insider-trading-tracker .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-insider-trading-tracker .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-insider-trading-tracker .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-insider-trading-tracker .embedded-skill-page .container{padding:0 20px}#view-blog-insider-trading-tracker .embedded-skill-page .nav-links{display:none}#view-blog-insider-trading-tracker .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-card{padding:24px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-name{font-size:26px}#view-blog-insider-trading-tracker .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-insider-trading-tracker .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-insider-trading-tracker .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-insider-trading-tracker .embedded-skill-page .article p{font-size:16px}#view-blog-insider-trading-tracker .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-insider-trading-tracker .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-insider-trading-tracker .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-insider-trading-tracker .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-congress-trade-tracker .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-congress-trade-tracker .embedded-skill-page *, #view-blog-congress-trade-tracker .embedded-skill-page *::before, #view-blog-congress-trade-tracker .embedded-skill-page *::after{box-sizing:border-box}#view-blog-congress-trade-tracker .embedded-skill-page, #view-blog-congress-trade-tracker .embedded-skill-page{margin:0;padding:0}#view-blog-congress-trade-tracker .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-congress-trade-tracker .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-congress-trade-tracker .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-congress-trade-tracker .embedded-skill-page img{max-width:100%;display:block}#view-blog-congress-trade-tracker .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-congress-trade-tracker .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-congress-trade-tracker .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-congress-trade-tracker .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-congress-trade-tracker .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-congress-trade-tracker .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-congress-trade-tracker .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-congress-trade-tracker .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-congress-trade-tracker .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-congress-trade-tracker .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-congress-trade-tracker .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-congress-trade-tracker .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-congress-trade-tracker .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-congress-trade-tracker .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-congress-trade-tracker .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-congress-trade-tracker .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-congress-trade-tracker .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-congress-trade-tracker .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-congress-trade-tracker .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-congress-trade-tracker .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-congress-trade-tracker .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-congress-trade-tracker .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-congress-trade-tracker .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-congress-trade-tracker .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-congress-trade-tracker .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-congress-trade-tracker .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-congress-trade-tracker .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-congress-trade-tracker .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-article{padding-top:8px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-congress-trade-tracker .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-congress-trade-tracker .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-congress-trade-tracker .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-congress-trade-tracker .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-congress-trade-tracker .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-congress-trade-tracker .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-congress-trade-tracker .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-congress-trade-tracker .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-congress-trade-tracker .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-congress-trade-tracker .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-congress-trade-tracker .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-congress-trade-tracker .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-congress-trade-tracker .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-congress-trade-tracker .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-congress-trade-tracker .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-congress-trade-tracker .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-congress-trade-tracker .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-congress-trade-tracker .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-congress-trade-tracker .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-congress-trade-tracker .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-congress-trade-tracker .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-congress-trade-tracker .embedded-skill-page .container{padding:0 20px}#view-blog-congress-trade-tracker .embedded-skill-page .nav-links{display:none}#view-blog-congress-trade-tracker .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-card{padding:24px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-name{font-size:26px}#view-blog-congress-trade-tracker .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-congress-trade-tracker .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-congress-trade-tracker .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-congress-trade-tracker .embedded-skill-page .article p{font-size:16px}#view-blog-congress-trade-tracker .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-congress-trade-tracker .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-congress-trade-tracker .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-congress-trade-tracker .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-stock-risk-scanner .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-stock-risk-scanner .embedded-skill-page *, #view-blog-stock-risk-scanner .embedded-skill-page *::before, #view-blog-stock-risk-scanner .embedded-skill-page *::after{box-sizing:border-box}#view-blog-stock-risk-scanner .embedded-skill-page, #view-blog-stock-risk-scanner .embedded-skill-page{margin:0;padding:0}#view-blog-stock-risk-scanner .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-stock-risk-scanner .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-stock-risk-scanner .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-stock-risk-scanner .embedded-skill-page img{max-width:100%;display:block}#view-blog-stock-risk-scanner .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-stock-risk-scanner .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.85);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-stock-risk-scanner .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-stock-risk-scanner .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-stock-risk-scanner .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-stock-risk-scanner .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-stock-risk-scanner .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-stock-risk-scanner .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-stock-risk-scanner .embedded-skill-page .nav-links a:hover{color:var(--brand)}#view-blog-stock-risk-scanner .embedded-skill-page .nav-links a.active{color:var(--ink)}#view-blog-stock-risk-scanner .embedded-skill-page .nav-cta{display:flex;gap:12px;align-items:center}#view-blog-stock-risk-scanner .embedded-skill-page .btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .15s;background:white;color:var(--ink)}#view-blog-stock-risk-scanner .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-stock-risk-scanner .embedded-skill-page .btn .arrow{transition:transform .15s}#view-blog-stock-risk-scanner .embedded-skill-page .btn:hover .arrow{transform:translateX(2px)}#view-blog-stock-risk-scanner .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-stock-risk-scanner .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-stock-risk-scanner .embedded-skill-page .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}#view-blog-stock-risk-scanner .embedded-skill-page .btn-ghost:hover{background:var(--bg-soft)}#view-blog-stock-risk-scanner .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-stock-risk-scanner .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-stock-risk-scanner .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-stock-risk-scanner .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-stock-risk-scanner .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-stock-risk-scanner .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-stock-risk-scanner .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-stock-risk-scanner .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-stock-risk-scanner .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-article{padding-top:8px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-stock-risk-scanner .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-stock-risk-scanner .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-stock-risk-scanner .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-stock-risk-scanner .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-stock-risk-scanner .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-stock-risk-scanner .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-stock-risk-scanner .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-stock-risk-scanner .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-stock-risk-scanner .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-stock-risk-scanner .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-stock-risk-scanner .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-stock-risk-scanner .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-stock-risk-scanner .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-stock-risk-scanner .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-stock-risk-scanner .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-stock-risk-scanner .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-stock-risk-scanner .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-stock-risk-scanner .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-stock-risk-scanner .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-stock-risk-scanner .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-stock-risk-scanner .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-stock-risk-scanner .embedded-skill-page .container{padding:0 20px}#view-blog-stock-risk-scanner .embedded-skill-page .nav-links{display:none}#view-blog-stock-risk-scanner .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-card{padding:24px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-name{font-size:26px}#view-blog-stock-risk-scanner .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-stock-risk-scanner .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-stock-risk-scanner .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-stock-risk-scanner .embedded-skill-page .article p{font-size:16px}#view-blog-stock-risk-scanner .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-stock-risk-scanner .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-stock-risk-scanner .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-stock-risk-scanner .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-fundamental-analysis .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-fundamental-analysis .embedded-skill-page *, #view-blog-fundamental-analysis .embedded-skill-page *::before, #view-blog-fundamental-analysis .embedded-skill-page *::after{box-sizing:border-box}#view-blog-fundamental-analysis .embedded-skill-page, #view-blog-fundamental-analysis .embedded-skill-page{margin:0;padding:0}#view-blog-fundamental-analysis .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-fundamental-analysis .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-fundamental-analysis .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-fundamental-analysis .embedded-skill-page img{max-width:100%;display:block}#view-blog-fundamental-analysis .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-fundamental-analysis .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.86);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-fundamental-analysis .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-fundamental-analysis .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-fundamental-analysis .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-fundamental-analysis .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-fundamental-analysis .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-fundamental-analysis .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-fundamental-analysis .embedded-skill-page .nav-links a:hover, #view-blog-fundamental-analysis .embedded-skill-page .nav-links a.active{color:var(--brand)}#view-blog-fundamental-analysis .embedded-skill-page .btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;transition:all .15s;background:white;color:var(--ink)}#view-blog-fundamental-analysis .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-fundamental-analysis .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-fundamental-analysis .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-fundamental-analysis .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-fundamental-analysis .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-fundamental-analysis .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-fundamental-analysis .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-fundamental-analysis .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-fundamental-analysis .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-fundamental-analysis .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-fundamental-analysis .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-fundamental-analysis .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-fundamental-analysis .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-fundamental-analysis .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-fundamental-analysis .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-fundamental-analysis .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-fundamental-analysis .embedded-skill-page .profile-article{padding-top:8px}#view-blog-fundamental-analysis .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-fundamental-analysis .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-fundamental-analysis .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-fundamental-analysis .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-fundamental-analysis .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-fundamental-analysis .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-fundamental-analysis .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-fundamental-analysis .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-fundamental-analysis .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-fundamental-analysis .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-fundamental-analysis .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-fundamental-analysis .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-fundamental-analysis .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-fundamental-analysis .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-fundamental-analysis .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-fundamental-analysis .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-fundamental-analysis .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-fundamental-analysis .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-fundamental-analysis .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-fundamental-analysis .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-fundamental-analysis .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-fundamental-analysis .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-fundamental-analysis .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-fundamental-analysis .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-fundamental-analysis .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-fundamental-analysis .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-fundamental-analysis .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-fundamental-analysis .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-fundamental-analysis .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-fundamental-analysis .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-fundamental-analysis .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-fundamental-analysis .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-fundamental-analysis .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-fundamental-analysis .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-fundamental-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-fundamental-analysis .embedded-skill-page .container{padding:0 20px}#view-blog-fundamental-analysis .embedded-skill-page .nav-links{display:none}#view-blog-fundamental-analysis .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-fundamental-analysis .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-fundamental-analysis .embedded-skill-page .profile-card{padding:24px}#view-blog-fundamental-analysis .embedded-skill-page .profile-name{font-size:26px}#view-blog-fundamental-analysis .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-fundamental-analysis .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-fundamental-analysis .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-fundamental-analysis .embedded-skill-page .article p{font-size:16px}#view-blog-fundamental-analysis .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-fundamental-analysis .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-fundamental-analysis .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-fundamental-analysis .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-fundamental-analysis .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-x-signal-tracker .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-x-signal-tracker .embedded-skill-page *, #view-blog-x-signal-tracker .embedded-skill-page *::before, #view-blog-x-signal-tracker .embedded-skill-page *::after{box-sizing:border-box}#view-blog-x-signal-tracker .embedded-skill-page, #view-blog-x-signal-tracker .embedded-skill-page{margin:0;padding:0}#view-blog-x-signal-tracker .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-x-signal-tracker .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-x-signal-tracker .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-x-signal-tracker .embedded-skill-page img{max-width:100%;display:block}#view-blog-x-signal-tracker .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-x-signal-tracker .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.86);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-x-signal-tracker .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-x-signal-tracker .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-x-signal-tracker .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-x-signal-tracker .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-x-signal-tracker .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-x-signal-tracker .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-x-signal-tracker .embedded-skill-page .nav-links a:hover, #view-blog-x-signal-tracker .embedded-skill-page .nav-links a.active{color:var(--brand)}#view-blog-x-signal-tracker .embedded-skill-page .btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;transition:all .15s;background:white;color:var(--ink)}#view-blog-x-signal-tracker .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-x-signal-tracker .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-x-signal-tracker .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-x-signal-tracker .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-x-signal-tracker .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-x-signal-tracker .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-x-signal-tracker .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-x-signal-tracker .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-x-signal-tracker .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-x-signal-tracker .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-x-signal-tracker .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-x-signal-tracker .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-x-signal-tracker .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-x-signal-tracker .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-x-signal-tracker .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-x-signal-tracker .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-x-signal-tracker .embedded-skill-page .profile-article{padding-top:8px}#view-blog-x-signal-tracker .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-x-signal-tracker .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-x-signal-tracker .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-x-signal-tracker .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-x-signal-tracker .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-x-signal-tracker .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-x-signal-tracker .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-x-signal-tracker .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-x-signal-tracker .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-x-signal-tracker .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-x-signal-tracker .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-x-signal-tracker .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-x-signal-tracker .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-x-signal-tracker .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-x-signal-tracker .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-x-signal-tracker .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-x-signal-tracker .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-x-signal-tracker .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-x-signal-tracker .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-x-signal-tracker .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-x-signal-tracker .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-x-signal-tracker .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-x-signal-tracker .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-x-signal-tracker .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-x-signal-tracker .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-x-signal-tracker .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-x-signal-tracker .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-x-signal-tracker .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-x-signal-tracker .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-x-signal-tracker .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-x-signal-tracker .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-x-signal-tracker .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-x-signal-tracker .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-x-signal-tracker .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-x-signal-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-x-signal-tracker .embedded-skill-page .container{padding:0 20px}#view-blog-x-signal-tracker .embedded-skill-page .nav-links{display:none}#view-blog-x-signal-tracker .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-x-signal-tracker .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-x-signal-tracker .embedded-skill-page .profile-card{padding:24px}#view-blog-x-signal-tracker .embedded-skill-page .profile-name{font-size:26px}#view-blog-x-signal-tracker .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-x-signal-tracker .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-x-signal-tracker .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-x-signal-tracker .embedded-skill-page .article p{font-size:16px}#view-blog-x-signal-tracker .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-x-signal-tracker .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-x-signal-tracker .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-x-signal-tracker .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-x-signal-tracker .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}#view-blog-long-short-debate .embedded-skill-page{--bg:#ffffff;--bg-soft:#fafafa;--bg-tint:#f7f5ff;--ink:#0f0f12;--ink-2:#1f1f24;--ink-3:#2c2c33;--muted:#6b7280;--muted-2:#9aa0a6;--line:#ececef;--line-2:#e5e5ea;--brand:#6e45d8;--brand-2:#8a6cf0;--brand-soft:#f4f0ff;--brand-softer:#faf7ff;--shadow-brand:0 18px 54px rgba(81, 68, 100, 0.12);--shadow-card:0 10px 30px -16px rgba(110, 69, 216, 0.18);--max:1320px;--radius:12px;--radius-lg:18px;--font-serif:'Noto Serif SC', 'Source Serif 4', serif;--font-sans:'Inter', -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:'JetBrains Mono', ui-monospace, monospace}#view-blog-long-short-debate .embedded-skill-page *, #view-blog-long-short-debate .embedded-skill-page *::before, #view-blog-long-short-debate .embedded-skill-page *::after{box-sizing:border-box}#view-blog-long-short-debate .embedded-skill-page, #view-blog-long-short-debate .embedded-skill-page{margin:0;padding:0}#view-blog-long-short-debate .embedded-skill-page{font-family:'Overpass', var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}#view-blog-long-short-debate .embedded-skill-page a{color:inherit;text-decoration:none}#view-blog-long-short-debate .embedded-skill-page ::selection{background:var(--brand-soft);color:var(--brand)}#view-blog-long-short-debate .embedded-skill-page img{max-width:100%;display:block}#view-blog-long-short-debate .embedded-skill-page .container{max-width:var(--max);margin:0 auto;padding:0 32px}#view-blog-long-short-debate .embedded-skill-page .site-header{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.86);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .24s ease, box-shadow .24s ease}#view-blog-long-short-debate .embedded-skill-page .site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 36px rgba(81, 68, 100, 0.05)}#view-blog-long-short-debate .embedded-skill-page .nav{display:flex;align-items:center;justify-content:space-between;height:64px}#view-blog-long-short-debate .embedded-skill-page .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;letter-spacing:-0.01em}#view-blog-long-short-debate .embedded-skill-page .brand-mark{height:22px;width:auto;display:block}#view-blog-long-short-debate .embedded-skill-page .nav-links{display:flex;gap:28px;align-items:center}#view-blog-long-short-debate .embedded-skill-page .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500}#view-blog-long-short-debate .embedded-skill-page .nav-links a:hover, #view-blog-long-short-debate .embedded-skill-page .nav-links a.active{color:var(--brand)}#view-blog-long-short-debate .embedded-skill-page .btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;transition:all .15s;background:white;color:var(--ink)}#view-blog-long-short-debate .embedded-skill-page .btn:hover{transform:translateY(-1px)}#view-blog-long-short-debate .embedded-skill-page .btn-primary{background:var(--ink);color:white;border-color:var(--ink)}#view-blog-long-short-debate .embedded-skill-page .btn-primary:hover{background:var(--brand);border-color:var(--brand)}#view-blog-long-short-debate .embedded-skill-page .crumbs{padding:20px 0 0;font-size:13px;color:var(--muted)}#view-blog-long-short-debate .embedded-skill-page .crumbs a:hover{color:var(--brand)}#view-blog-long-short-debate .embedded-skill-page .crumbs .sep{margin:0 6px;color:var(--muted-2)}#view-blog-long-short-debate .embedded-skill-page .crumbs .current{color:var(--ink-2)}#view-blog-long-short-debate .embedded-skill-page .profile-hero{padding:40px 0 80px}#view-blog-long-short-debate .embedded-skill-page .profile-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}#view-blog-long-short-debate .embedded-skill-page .profile-card{position:sticky;top:88px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:white}#view-blog-long-short-debate .embedded-skill-page .profile-avatar{width:96px;height:96px;border-radius:22px;overflow:hidden;background:var(--brand-softer);margin-bottom:24px;border:1px solid rgba(110, 69, 216, 0.18)}#view-blog-long-short-debate .embedded-skill-page .profile-avatar img{width:100%;height:100%;object-fit:cover}#view-blog-long-short-debate .embedded-skill-page .profile-name{font-family:'Overpass', var(--font-serif);font-size:32px;line-height:1.15;letter-spacing:-0.02em;font-weight:600;margin:0 0 8px}#view-blog-long-short-debate .embedded-skill-page .profile-role{font-size:14px;color:var(--muted);margin:0 0 20px}#view-blog-long-short-debate .embedded-skill-page .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}#view-blog-long-short-debate .embedded-skill-page .profile-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .profile-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:transparent}#view-blog-long-short-debate .embedded-skill-page .profile-meta .val.brand{color:var(--brand);font-weight:700;font-size:16px}#view-blog-long-short-debate .embedded-skill-page .profile-meta{display:grid;border-top:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .profile-meta .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#view-blog-long-short-debate .embedded-skill-page .profile-meta .row:last-child{border-bottom:none}#view-blog-long-short-debate .embedded-skill-page .profile-meta .label{color:var(--ink-3)}#view-blog-long-short-debate .embedded-skill-page .profile-meta .val{font-weight:500;color:var(--ink);text-align:right}#view-blog-long-short-debate .embedded-skill-page .profile-article{padding-top:8px}#view-blog-long-short-debate .embedded-skill-page .profile-title{font-family:'Overpass', var(--font-serif);font-size:clamp(40px, 5vw, 64px);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 28px;max-width:820px}#view-blog-long-short-debate .embedded-skill-page .kicker{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 36px;max-width:700px}#view-blog-long-short-debate .embedded-skill-page .kicker em{font-style:normal;color:var(--brand);font-weight:500}#view-blog-long-short-debate .embedded-skill-page .pull-quote{border-left:2px solid var(--brand);padding:8px 0 8px 28px;margin:0 0 36px;max-width:680px}#view-blog-long-short-debate .embedded-skill-page .pull-quote p{font-family:'Overpass', var(--font-serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0}#view-blog-long-short-debate .embedded-skill-page .profile-meta-strip{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-blog-long-short-debate .embedded-skill-page .profile-meta-strip .item{display:inline-flex;align-items:center;gap:6px}#view-blog-long-short-debate .embedded-skill-page .profile-meta-strip .label{color:var(--ink-2);font-weight:500}#view-blog-long-short-debate .embedded-skill-page .profile-meta-strip .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}#view-blog-long-short-debate .embedded-skill-page .article-body{padding:64px 0 40px;border-top:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .article{max-width:760px;margin:0 auto}#view-blog-long-short-debate .embedded-skill-page .article h2{font-family:'Overpass', var(--font-serif);font-size:clamp(26px, 3vw, 36px);line-height:1.2;letter-spacing:-0.015em;font-weight:600;margin:56px 0 20px}#view-blog-long-short-debate .embedded-skill-page .article h2:first-child{margin-top:0}#view-blog-long-short-debate .embedded-skill-page .article p{font-size:17px;line-height:1.8;color:var(--ink-2);margin:0 0 20px}#view-blog-long-short-debate .embedded-skill-page .article p.first-p::first-letter{font-family:'Overpass', var(--font-serif);font-size:3.2em;float:left;line-height:0.9;margin:6px 8px 0 0;color:var(--brand);font-weight:600}#view-blog-long-short-debate .embedded-skill-page .principle-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}#view-blog-long-short-debate .embedded-skill-page .principle-list li{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .principle-list li:last-child{border-bottom:none}#view-blog-long-short-debate .embedded-skill-page .principle-list li::before{content:'';width:3px;height:100%;min-height:28px;background:var(--brand);border-radius:2px}#view-blog-long-short-debate .embedded-skill-page .principle-list strong{display:block;font-size:16px;color:var(--ink);font-weight:600;margin-bottom:6px}#view-blog-long-short-debate .embedded-skill-page .principle-list span{font-size:15px;line-height:1.7;color:var(--ink-2)}#view-blog-long-short-debate .embedded-skill-page .framework{list-style:none;padding:0;margin:32px 0;display:grid;border-top:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .framework li{display:grid;grid-template-columns:88px 1fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .framework .fw-num{font-weight:700;font-size:32px;color:var(--brand);line-height:1;letter-spacing:-0.02em}#view-blog-long-short-debate .embedded-skill-page .framework .fw-body h4{font-family:'Overpass', var(--font-serif);font-size:20px;font-weight:600;margin:0 0 8px}#view-blog-long-short-debate .embedded-skill-page .framework .fw-body p{font-size:15px;line-height:1.7;color:var(--ink-2);margin:0}#view-blog-long-short-debate .embedded-skill-page .byline{max-width:760px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--line)}#view-blog-long-short-debate .embedded-skill-page .byline p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 8px}#view-blog-long-short-debate .embedded-skill-page /* =========================================================
   FOOTER
   ========================================================= */
.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 32px}#view-blog-long-short-debate .embedded-skill-page .foot-top{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px;margin-bottom:40px}#view-blog-long-short-debate .embedded-skill-page .foot-brand .brand{margin-bottom:12px}#view-blog-long-short-debate .embedded-skill-page .foot-brand .foot-logo{height:24px;width:auto;margin-bottom:14px;display:block}#view-blog-long-short-debate .embedded-skill-page .foot-brand p{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px}#view-blog-long-short-debate .embedded-skill-page .foot-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted);margin:0 0 16px}#view-blog-long-short-debate .embedded-skill-page .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}#view-blog-long-short-debate .embedded-skill-page .foot-col a{font-size:14px;color:var(--ink-2)}#view-blog-long-short-debate .embedded-skill-page .foot-col a:hover{color:var(--brand)}#view-blog-long-short-debate .embedded-skill-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}#view-blog-long-short-debate .embedded-skill-page .foot-bottom .legal{display:flex;gap:24px}@media (max-width: 980px){#view-blog-long-short-debate .embedded-skill-page .profile-grid{grid-template-columns:1fr;gap:48px}#view-blog-long-short-debate .embedded-skill-page .profile-card{position:static;max-width:420px}#view-blog-long-short-debate .embedded-skill-page .foot-top{grid-template-columns:1fr 1fr}}@media (max-width: 700px){#view-blog-long-short-debate .embedded-skill-page .container{padding:0 20px}#view-blog-long-short-debate .embedded-skill-page .nav-links{display:none}#view-blog-long-short-debate .embedded-skill-page .nav-cta .btn{padding:0 14px;height:36px;font-size:13px}#view-blog-long-short-debate .embedded-skill-page .profile-hero{padding:24px 0 48px}#view-blog-long-short-debate .embedded-skill-page .profile-card{padding:24px}#view-blog-long-short-debate .embedded-skill-page .profile-name{font-size:26px}#view-blog-long-short-debate .embedded-skill-page .profile-title{font-size:38px;line-height:1.12}#view-blog-long-short-debate .embedded-skill-page .pull-quote p{font-size:17px}#view-blog-long-short-debate .embedded-skill-page .article-body{padding:48px 0 24px}#view-blog-long-short-debate .embedded-skill-page .article p{font-size:16px}#view-blog-long-short-debate .embedded-skill-page .article h2{font-size:24px;margin-top:40px}#view-blog-long-short-debate .embedded-skill-page .framework li{grid-template-columns:56px 1fr;gap:16px}#view-blog-long-short-debate .embedded-skill-page .framework .fw-num{font-size:24px}#view-blog-long-short-debate .embedded-skill-page .foot-top{grid-template-columns:1fr;gap:32px}#view-blog-long-short-debate .embedded-skill-page .foot-bottom{flex-direction:column;align-items:start}}.blog-page,
  .research-page{--subpage-bg:#f7f6f2;--subpage-panel:#ffffff;--subpage-ink:#111113;--subpage-ink-2:#34343a;--subpage-muted:#737780;--subpage-line:rgba(17, 17, 19, 0.10);--subpage-line-strong:rgba(17, 17, 19, 0.16);--subpage-brand:#5e4ad6;--subpage-shadow:0 18px 54px rgba(29, 31, 35, 0.08);background:var(--subpage-bg);color:var(--subpage-ink)}.research-page{--subpage-bg:#f3f5f7}.blog-nav,
  .research-header{background:rgba(247,246,242,0.90);border-bottom:1px solid var(--subpage-line);backdrop-filter:saturate(180%) blur(14px)}.research-header{background:rgba(243,245,247,0.92)}.blog-nav-inner,
  .research-nav{max-width:1320px;height:64px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.research-page .research-nav{padding-left:0;padding-right:0}.blog-logo,
  .research-brand{justify-self:start}.blog-links,
  .research-links{gap:30px}.blog-links a,
  .research-links a{color:var(--subpage-ink-2);font-weight:650}.blog-links a:hover,
  .blog-links a.active,
  .research-links a:hover,
  .research-links a.active{color:var(--subpage-brand)}.blog-cta,
  .research-cta{justify-self:end;white-space:nowrap;height:38px;border-radius:999px;background:var(--subpage-ink);border:1px solid var(--subpage-ink);color:#fff;font-weight:650}.blog-hero,
  .research-headline{max-width:1200px;margin:0 auto;padding:56px 32px 58px;display:grid;grid-template-columns:minmax(0, 1.04fr) minmax(360px, .96fr);gap:48px;align-items:center;border-bottom:1px solid var(--subpage-line)}.blog-hero{grid-template-columns:minmax(360px, .96fr) minmax(0, 1.04fr)}.blog-hero-media,
  .research-headline-media{min-height:0;aspect-ratio:16 / 10;border-radius:8px;border:1px solid var(--subpage-line);background:var(--subpage-panel);box-shadow:var(--subpage-shadow)}.blog-kicker,
  .research-kicker{margin:0 0 14px;color:var(--subpage-brand);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-hero-copy h1,
  .research-headline-title,
  .blog-section-head h2,
  .research-index-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;color:var(--subpage-ink);letter-spacing:0;font-weight:650}.blog-hero-copy h1,
  .research-headline-title{max-width:690px;margin:0 0 18px;font-size:clamp(34px, 4vw, 52px);line-height:1.08}.blog-hero-copy p:not(.blog-kicker),
  .research-headline-copy{max-width:620px;color:var(--subpage-ink-2);font-size:16px;line-height:1.75}.blog-readmore,
  .research-read{display:inline-flex;align-items:center;width:fit-content;min-height:40px;padding:0 18px;border:1px solid var(--subpage-line);border-radius:999px;background:var(--subpage-panel);color:var(--subpage-ink);font-size:14px;font-weight:750}.blog-readmore:hover,
  .research-read:hover{border-color:var(--subpage-ink);background:var(--subpage-ink);color:#fff}.blog-grid-section,
  .research-index{max-width:1200px;margin:0 auto;padding:52px 32px 86px}.blog-section-head,
  .research-index-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--subpage-line)}.blog-section-head h2,
  .research-index-title{margin:0 0 10px;font-size:clamp(30px, 3.4vw, 42px);line-height:1.12}.blog-section-head p,
  .research-index-copy{max-width:720px;color:var(--subpage-muted);font-size:15px;line-height:1.7}.blog-count,
  .research-count{color:var(--subpage-muted);font-size:13px;font-weight:750}.blog-card-grid{gap:24px}.blog-card,
  .research-row,
  .research-method-item,
  .blog-note,
  .blog-score-card,
  .blog-article-cta,
  .blog-mini-card,
  .blog-side-card,
  .research-side-card,
  .research-visual{border-radius:8px;border-color:var(--subpage-line);background:var(--subpage-panel)}.blog-card{box-shadow:0 1px 0 rgba(255,255,255,0.72) inset}.blog-card:hover,
  .research-row:hover{border-color:var(--subpage-line-strong);box-shadow:var(--subpage-shadow)}.blog-card-cover,
  .research-thumb{border-radius:0;background:#fff}.blog-card-body h3,
  .research-row-title{font-family:'Overpass', 'Noto Serif SC', 'Source Serif 4', serif;font-size:20px;line-height:1.32;letter-spacing:0;font-weight:650}.blog-card-body p,
  .research-row-copy{color:var(--subpage-ink-2);font-size:14.5px;line-height:1.68}.blog-badge,
  .research-headline-pill{border-radius:999px;background:rgba(17,17,19,0.72);font-size:12px;font-weight:750}.research-filters{padding:0 0 30px;margin-bottom:4px}.research-chip{background:rgba(255,255,255,0.72);border:1px solid var(--subpage-line);font-size:13.5px;font-weight:650}.research-chip.active{background:var(--subpage-ink);border-color:var(--subpage-ink)}.research-list{border-top:0;display:grid;gap:14px}.research-row{grid-template-columns:220px minmax(0, 1fr);padding:14px;border:1px solid var(--subpage-line);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.research-row:hover{transform:translateY(-2px)}.research-row .research-read{min-height:auto;padding:0;border:0;background:transparent;color:var(--subpage-brand)}.research-row .research-read:hover{background:transparent;color:var(--subpage-ink)}.research-method{gap:16px;border-top:1px solid var(--subpage-line)}.research-method-item{border:1px solid var(--subpage-line);padding:20px}.blog-footer,
  .research-footer{background:var(--subpage-panel);border-top:1px solid var(--subpage-line)}@media (max-width: 900px){.blog-nav-inner,
    .research-nav{padding:0 22px}.research-page .research-nav{padding-left:0;padding-right:0}.blog-hero,
    .research-headline{grid-template-columns:1fr;padding:40px 22px 46px}.blog-grid-section,
    .research-index{padding-left:22px;padding-right:22px}.blog-section-head,
    .research-index-head{display:block}.research-row{grid-template-columns:1fr}}:root{--font-ui:-apple-system, BlinkMacSystemFont, 'PingFang SC',
    'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;--font-editorial:'Songti SC', STSong, 'SimSun', 'Times New Roman',
    serif}body,
button,
input,
select,
textarea,
.blog-page,
.research-page,
.embedded-skill-page{font-family:'Overpass', var(--font-ui);font-variant-numeric:tabular-nums}.embedded-skill-page{--font-sans:var(--font-ui);--font-serif:var(--font-editorial)}html[lang="en"] .hero-side h1,
html[lang="en"] .sec-title,
html[lang="en"] .article-title,
html[lang="en"] .blog-hero-copy h1,
html[lang="en"] .blog-section-head h2,
html[lang="en"] .blog-card-body h3,
html[lang="en"] .blog-article-title,
html[lang="en"] .research-headline-title,
html[lang="en"] .research-index-title,
html[lang="en"] .research-row-title,
html[lang="en"] .research-article h1,
html[lang="en"] .embedded-skill-page .profile-name,
html[lang="en"] .embedded-skill-page .profile-title{text-wrap:balance}html[lang="en"] p,
html[lang="en"] li,
html[lang="en"] .sec-copy,
html[lang="en"] .kicker,
html[lang="en"] .blog-article-deck,
html[lang="en"] .research-deck{text-wrap:pretty}.serif,
.hero-side h1,
.hero-banner-cap h3,
.cosmic-scroll-panel h2,
.sec-title,
.topics-head,
.article-title,
.agent-name,
.chat-prompt-title,
.blog-hero-copy h1,
.research-headline-title,
.blog-section-head h2,
.research-index-title,
.blog-card-body h3,
.research-row-title,
.research-article h1,
.research-body,
.embedded-skill-page .profile-name,
.embedded-skill-page .profile-title,
.embedded-skill-page .pull-quote p,
.embedded-skill-page .article,
.embedded-skill-page .article h2,
.embedded-skill-page .article h3,
.embedded-skill-page .article h4{font-family:'Overpass', var(--font-editorial)}@media (max-width: 700px){#home-page .sec-head{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:16px;row-gap:0}#home-page .sec-head > div{display:contents}#home-page .sec-title{grid-column:1;grid-row:1;min-width:0}#home-page .sec-more{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:5px 0 0;white-space:nowrap}#home-page .sec-copy{grid-column:1 / -1;grid-row:2;margin-top:12px}.single-page-view .embedded-skill-page .container{padding-left:22px !important;padding-right:22px !important}.single-page-view .embedded-skill-page .article-body{padding-left:22px !important;padding-right:22px !important}.single-page-view .embedded-skill-page .article{width:100%;min-width:0}.site-footer{padding-top:42px;padding-bottom:24px}.site-footer .foot-top{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 20px;margin-bottom:28px}.site-footer .foot-brand{grid-column:1 / -1}.site-footer .foot-brand p{margin-bottom:0}.site-footer .foot-col :is(h2, h4){margin-bottom:12px}.site-footer .foot-col ul{gap:8px}.site-footer .foot-col:last-child{grid-column:1 / -1}.site-footer .foot-col:last-child ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 20px}.site-footer .foot-bottom{align-items:flex-start;gap:10px;padding-top:20px}}.home-floating-download{position:relative;z-index:1;justify-self:end;min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:1px solid rgba(255, 255, 255, .28);border-radius:999px;background:linear-gradient(135deg, rgba(128, 87, 231, .98), rgba(91, 57, 190, .98));box-shadow:0 10px 26px rgba(72, 44, 151, .22),
    inset 0 1px 0 rgba(255, 255, 255, .22);color:#fff;font-size:14px;font-weight:750;line-height:1.2;letter-spacing:-.01em;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:opacity .24s ease,
    visibility .24s ease,
    transform .24s cubic-bezier(.2, .7, .2, 1),
    box-shadow .18s ease,
    background .18s ease}.home-floating-download.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.home-floating-download:hover{background:linear-gradient(135deg, rgba(116, 75, 221, 1), rgba(79, 45, 176, 1));color:#fff;box-shadow:0 12px 30px rgba(72, 44, 151, .30),
    inset 0 1px 0 rgba(255, 255, 255, .25);transform:translateY(-2px) scale(1)}.home-floating-download .arrow{transition:transform .16s ease}.home-floating-download:hover .arrow{transform:translateX(3px)}.home-floating-download:focus-visible{outline:3px solid rgba(126, 87, 226, .34);outline-offset:4px}.download-channel-icon svg{width:100%;height:100%;fill:currentColor}.download-qr-placeholder{position:relative;width:min(250px, 100%);aspect-ratio:1;overflow:hidden;border:12px solid #fff;border-radius:12px;background:repeating-conic-gradient(#111 0 25%, transparent 0 50%) 0 0 / 22px 22px,
    #fff;box-shadow:0 0 0 1px #e7e7eb}.download-qr-placeholder::after{content:"";position:absolute;inset:17% 17%;border-radius:16px;background:rgba(255, 255, 255, .94)}.download-qr-placeholder > span{position:absolute;z-index:1;width:28%;aspect-ratio:1;border:11px solid #111;background:#fff;box-shadow:inset 0 0 0 8px #fff, inset 0 0 0 18px #111}.download-qr-placeholder > span:nth-child(1){top:4%;left:4%}.download-qr-placeholder > span:nth-child(2){top:4%;right:4%}.download-qr-placeholder > span:nth-child(3){bottom:4%;left:4%}.download-qr-placeholder em{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:#6c43d7;font-size:28px;font-style:normal;font-weight:850;letter-spacing:.08em}body[data-page="blog-always-on-team"] .blog-article-main{max-width:1240px}.download-article-layout{grid-template-columns:minmax(0, 760px) 316px;gap:64px}.download-channel-card{padding:22px}.download-channel-card > h3{margin-bottom:18px;font-size:18px;line-height:1.35}.download-sidebar-kicker{margin:0 0 8px;color:var(--blog-accent);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.download-sidebar-channel{display:grid;grid-template-columns:minmax(0, 1fr) 72px;gap:12px;align-items:center;padding:16px 0;border-top:1px solid var(--blog-line)}.download-sidebar-channel-no-qr{grid-template-columns:minmax(0, 1fr)}.download-sidebar-channel-head{min-width:0;display:flex;align-items:center;gap:10px}.download-channel-icon{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;color:var(--blog-ink)}.download-sidebar-channel-head strong,
.download-sidebar-channel-head span{display:block;margin:0}.download-sidebar-channel-head strong{color:var(--blog-ink);font-size:13px;line-height:1.35}.download-sidebar-channel-head div > span{margin-top:2px;color:var(--blog-muted);font-size:11px;line-height:1.4}.download-sidebar-qr{grid-column:2;grid-row:1 / span 2;width:72px;aspect-ratio:1;display:grid;place-items:center;border:7px solid #fff;border-radius:10px;background:repeating-conic-gradient(#19161f 0 25%, #fff 0 50%) 0 0 / 12px 12px;box-shadow:0 0 0 1px var(--blog-line);color:#6c3fd1;font-size:12px;font-weight:850;text-shadow:0 0 5px #fff, 0 0 5px #fff}.download-sidebar-qr[data-qr-image]{overflow:hidden;border-width:5px;background:#fff;color:transparent;text-shadow:none}.download-sidebar-qr[data-qr-image] img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.download-sidebar-channel > a{grid-column:1;display:inline-flex;align-items:center;gap:5px;margin:-20px 0 0 38px;color:var(--blog-accent);font-size:12px;font-weight:750}.download-sidebar-channel-no-qr > a{margin-top:-4px}.download-sidebar-channel > a span{display:inline;margin:0;color:inherit}.download-sidebar-apk-help{grid-column:1 / -1;margin:0;padding:9px 11px;border-radius:10px;background:#f5f2fa;color:var(--blog-muted);font-size:10px;line-height:1.5}@media (max-width: 900px){.download-article-layout{grid-template-columns:1fr;gap:28px}.download-sidebar{position:static}}@media (max-width: 640px){.home-floating-download{max-width:min(190px, 52vw);min-height:34px;gap:7px;padding:0 13px;font-size:12px}body[data-page="blog-always-on-team"] .blog-article-main{padding-top:24px}.download-article-layout > .blog-article-content{order:2}.download-article-layout > .download-sidebar{display:contents}.download-sidebar > .download-channel-card{order:1}.download-sidebar > .blog-side-card:not(.download-channel-card){order:3}.download-channel-card{padding:20px}}body[data-page="research-page"] .research-index-head{padding-bottom:0;border-bottom:0}body[data-page="articles-page"] .blog-section-head{padding-bottom:0;border-bottom:0}@media (prefers-reduced-motion: reduce){.home-floating-download,
  .home-floating-download .arrow{transition:none}}.blog-nav-inner,
.research-nav{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}.blog-links,
.research-links{justify-self:center}.blog-cta,
.research-cta{display:inline-flex;align-items:center;gap:7px;padding:0 18px;border-color:rgba(255, 255, 255, .28);background:linear-gradient(135deg, rgba(128, 87, 231, .98), rgba(91, 57, 190, .98));box-shadow:0 10px 26px rgba(72, 44, 151, .18),
    inset 0 1px 0 rgba(255, 255, 255, .22);color:#fff;transition:background .18s ease,
    box-shadow .18s ease,
    transform .18s ease}.blog-cta:hover,
.research-cta:hover{background:linear-gradient(135deg, rgba(116, 75, 221, 1), rgba(79, 45, 176, 1));box-shadow:0 12px 30px rgba(72, 44, 151, .26),
    inset 0 1px 0 rgba(255, 255, 255, .25);color:#fff;transform:translateY(-1px)}.blog-cta:focus-visible,
.research-cta:focus-visible{outline:3px solid rgba(126, 87, 226, .28);outline-offset:3px}@media (max-width: 640px){#home-page .site-header > .container,
  .research-header > .container{padding-left:18px;padding-right:18px}#home-page .nav{grid-template-columns:auto minmax(0, 1fr);gap:12px}#home-page .home-floating-download{grid-column:2;justify-self:end}.blog-nav-inner,
  .research-nav{grid-template-columns:auto minmax(0, 1fr);gap:12px;padding-left:18px;padding-right:18px}.research-page .research-nav{padding-left:0;padding-right:0}.blog-links,
  .research-links{display:none}.blog-cta,
  .research-cta{grid-column:2;justify-self:end;max-width:100%;height:34px;padding:0 13px;font-size:12px;line-height:1.15;white-space:nowrap}}
/* Shared disclosure navigation. Desktop keeps each page's existing header. */
.marketing-mobile-menu {
  display: none;
}

@media (max-width: 860px) {
  header[data-mobile-navigation] {
    --mobile-nav-ink: #201d28;
    --mobile-nav-paper: #fbfaf8;
    --mobile-nav-line: rgba(93, 77, 131, 0.18);
    height: 65px;
    box-sizing: border-box;
  }

  #home-page .site-header:not(.scrolled),
  .agent-marketing-home .site-header,
  [data-embedded-page="agents-library"] .site-header,
  .trust-marketing-header:not(.is-scrolled) {
    --mobile-nav-ink: #f2ebfb;
    --mobile-nav-paper: #171320;
    --mobile-nav-line: rgba(192, 173, 221, 0.24);
  }

  /* Explicit overrides only for legacy header layout, never page content. */
  header[data-mobile-navigation] :is(.nav, .blog-nav-inner, .research-nav, .header-inner, .trust-marketing-header__inner) {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap !important;
    gap: 16px;
    height: 64px !important;
    min-height: 64px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  header[data-mobile-navigation] :is(.nav-links, .blog-links, .research-links, .official-nav, .section-nav, .trust-marketing-header__links, .nav-cta, .blog-cta, .research-cta, .header-actions, .home-floating-download, .trust-marketing-header__cta) {
    display: none !important;
  }

  header[data-mobile-navigation] :is(.brand, .blog-logo, .research-brand, .brand-lockup, .trust-marketing-header__logo) {
    flex: 0 0 auto;
  }

  header[data-mobile-navigation] :is(.brand, .blog-logo, .research-brand, .brand-lockup, .trust-marketing-header__logo) img {
    width: auto;
    height: 22px;
    display: block;
  }

  header[data-mobile-navigation] .marketing-mobile-menu {
    display: block;
    position: static;
    flex: 0 0 auto;
    margin-left: auto;
    color: var(--mobile-nav-ink);
    font: 500 14px/1.4 'Overpass', -apple-system, BlinkMacSystemFont, "PingFang SC", Arial, sans-serif;
  }

  .marketing-mobile-menu > summary {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    min-width: 44px;
    min-height: 44px;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    cursor: pointer;
    border-radius: 6px;
    -webkit-tap-highlight-color: transparent;
  }

  .marketing-mobile-menu > summary::-webkit-details-marker {
    display: none;
  }

  /* Retain the localized accessible name without a visible Menu label. */
  .marketing-mobile-menu > summary > span:not(.marketing-mobile-icon) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
  }

  .marketing-mobile-menu > summary:focus-visible,
  header[data-mobile-navigation] .marketing-mobile-panel a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
  }

  .marketing-mobile-icon {
    position: relative;
    display: block;
    width: 20px;
    height: 16px;
    background: linear-gradient(currentColor, currentColor) center / 20px 1.5px no-repeat;
  }

  .marketing-mobile-icon::before,
  .marketing-mobile-icon::after {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 20px;
    height: 1.5px;
    background: currentColor;
    transition: transform 160ms ease;
  }

  .marketing-mobile-icon::before { transform: translateY(-6px); }
  .marketing-mobile-icon::after { transform: translateY(6px); }
  [open] > summary .marketing-mobile-icon { background-size: 0 0; }
  [open] > summary .marketing-mobile-icon::before { transform: rotate(45deg); }
  [open] > summary .marketing-mobile-icon::after { transform: rotate(-45deg); }

  header[data-mobile-navigation] .marketing-mobile-panel {
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    max-height: calc(100vh - 64px);
    max-height: calc(100dvh - 64px);
    overflow-y: auto;
    overscroll-behavior: contain;
    padding: 12px 24px 24px;
    padding-bottom: max(24px, env(safe-area-inset-bottom));
    background: var(--mobile-nav-paper);
    color: var(--mobile-nav-ink);
    border-top: 1px solid var(--mobile-nav-line);
    border-bottom: 1px solid var(--mobile-nav-line);
    box-shadow: 0 18px 32px rgba(17, 16, 26, 0.16);
  }

  .marketing-mobile-menu:not([open]) > .marketing-mobile-panel {
    display: none;
  }

  header[data-mobile-navigation] .marketing-mobile-panel nav {
    display: flex;
    flex-direction: column;
    gap: 0;
    width: 100%;
  }

  header[data-mobile-navigation] .marketing-mobile-panel a {
    display: flex;
    align-items: center;
    min-height: 48px;
    padding: 10px 0;
    box-sizing: border-box;
    border-bottom: 1px solid var(--mobile-nav-line);
    color: var(--mobile-nav-ink);
    font: inherit;
    font-size: 16px;
    text-decoration: none;
    white-space: normal;
  }

  header[data-mobile-navigation] .marketing-mobile-panel a[aria-current] {
    font-weight: 700;
  }

  header[data-mobile-navigation] .marketing-mobile-panel a.marketing-mobile-action {
    justify-content: space-between;
    border: 0;
    margin-top: 12px;
    font-size: 14px;
  }

  .agent-marketing-home .site-header:not(.is-section-nav) .marketing-mobile-panel .marketing-mobile-sections,
  .agent-marketing-home .site-header.is-section-nav .marketing-mobile-panel .marketing-mobile-global {
    display: none;
  }

  header[data-mobile-navigation] .marketing-mobile-panel .trust-marketing-header__event {
    background: none;
    -webkit-text-fill-color: currentColor;
    animation: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .marketing-mobile-icon::before,
  .marketing-mobile-icon::after {
    transition: none;
  }
}

/* Blog tab is hidden for now. /blog stays reachable by URL; the footer link is unchanged. */

.site-footer > .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 0;
}

.site-footer > .container > .foot-top {
  grid-column: 1 / -1;
}

.foot-trust-links {
  display: flex;
  align-items: baseline;
  min-width: 0;
  gap: 18px;
  padding: 18px 0;
  border-top: 1px solid var(--line, rgba(16, 14, 24, 0.12));
  color: var(--muted, rgba(16, 14, 24, 0.58));
  font-family: 'Overpass', var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  font-size: 12px;
  line-height: 1.5;
}

.foot-trust-links__label {
  flex: 0 0 auto;
  color: currentColor;
  font-weight: 650;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.foot-trust-links__items {
  display: flex;
  flex-wrap: wrap;
  gap: 7px 16px;
}

.foot-trust-links a {
  color: inherit;
  text-decoration: none;
  transition: color 160ms ease;
}

.foot-trust-links a:hover {
  color: var(--brand, #6d45d6);
}

.foot-trust-links a:focus-visible {
  border-radius: 3px;
  outline: 2px solid var(--brand, #6d45d6);
  outline-offset: 3px;
}

.site-footer > .container > .foot-trust-links + .foot-bottom {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  padding: 18px 0 18px 24px;
  border-top: 1px solid var(--line, rgba(16, 14, 24, 0.12));
  text-align: right;
  white-space: nowrap;
}

@media (max-width: 900px) {
  .site-footer > .container {
    display: block;
  }

  .foot-trust-links {
    align-items: flex-start;
    flex-direction: column;
    gap: 9px;
    padding: 17px 0 10px;
  }

  .foot-trust-links__items {
    gap: 8px 15px;
  }

  .site-footer > .container > .foot-trust-links + .foot-bottom {
    display: block;
    padding: 0 0 17px;
    border-top: 0;
    text-align: left;
    white-space: normal;
  }
}

@media (prefers-reduced-motion: reduce) {
  .foot-trust-links a {
    transition: none;
  }
}

@font-face{font-family:Overpass;src:url("/assets/marketing/about-continuous/mock-3d4945e84023b8c3.woff2") format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Hero Serif';src:url("/assets/marketing/about-continuous/mock-47b648b73ed08d81.ttf") format('truetype');font-weight:600;font-display:swap}
html{scroll-behavior:smooth}body{background:#fff}
#home-page #header.site-header{position:sticky;top:0;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);z-index:50;--mobile-nav-ink:#242328;--mobile-nav-paper:#fbfaf8;--mobile-nav-line:rgba(93,77,131,.18)}
#home-page #header .brand img{filter:none;mix-blend-mode:normal}
#home-page #header .nav-links a{color:#242328}
#home-page .hero.original-hero{position:relative;isolation:isolate;display:block;height:100svh;min-height:650px;padding:0;overflow:visible;background:#11101a;z-index:1}
#home-page .original-hero::before,#home-page .original-hero::after{display:none}
#ribbon-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-2;pointer-events:none}
.reading-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#11101a22 0%,#11101a66 32%,#11101a88 60%,#11101a33 84%,#11101a22 100%)}
#home-page .original-hero .hero-copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1000px,calc(100% - 15.43408vw));text-align:center;z-index:3}
#home-page .original-hero h1{margin:0 0 41.56px;font-family:'Overpass', 'Hero Serif','Songti SC',SimSun,serif;font-size:clamp(54px,5.198285vw,104px);line-height:1;font-weight:600;letter-spacing:-.055em;color:#faf9fc;text-shadow:0 2px 16px #11101a,0 0 3px #11101a}
#home-page .original-hero .hero-ai{font-family:'Overpass', Georgia,serif}
#home-page .original-hero p{font-family:Overpass,'Microsoft YaHei',sans-serif;margin:0 auto;color:#bfbdc6;font-size:clamp(16px,1.179vw,24px);line-height:1.6;font-weight:400;letter-spacing:-.025em;text-shadow:0 2px 16px #11101a,0 0 3px #11101a}
#home-page .original-hero .hero-actions{display:flex;justify-content:center;gap:15px;margin-top:39px;align-items:center;flex-wrap:wrap}
#home-page .original-hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:45px;padding:8px 20px 0;border-radius:26px;font-size:18px;line-height:24px}
#home-page .original-hero .btn-light{background:#ffffff1c;border:1px solid #e7e0f554;color:#faf9fc}
#home-page .original-hero .btn-dark{background:#fff;color:#1b1824;border:1px solid #fff}
#home-page .original-hero .btn:hover{background:#e9e3f5;color:#1b1824}
.particle-bridge{position:absolute;z-index:2;left:0;right:0;bottom:-150px;height:clamp(340px,44vh,440px);pointer-events:none}
#particle-seam{display:block;width:100%;height:100%;pointer-events:none}
#home-content #articles{z-index:0;background:#fff;padding-top:222px;scroll-margin-top:90px}
@media(max-width:1100px){#home-page .original-hero h1{font-size:6vw;margin-bottom:30px}#home-page .original-hero p{font-size:16px;max-width:580px}#home-page .original-hero p br{display:none}#home-page .original-hero .hero-actions{margin-top:32px}}
@media(max-width:760px){#home-page .original-hero .hero-copy{width:calc(100% - 50px)}#home-page .original-hero h1{font-size:clamp(35px,8.55vw,57px);line-height:1.2;letter-spacing:-.04em;margin-bottom:22px}#home-page .original-hero p{font-size:14px;line-height:1.85;max-width:500px;letter-spacing:0}#home-page .original-hero .hero-actions{gap:10px;margin-top:26px}#home-page .original-hero .btn{font-size:14px;height:44px;padding:8px 14px 0;gap:7px}.particle-bridge{height:260px;bottom:-90px}#home-content #articles{padding-top:134px}}
@media(max-width:370px){#home-page .original-hero .hero-copy{width:calc(100% - 32px)}#home-page .original-hero h1{font-size:8.6vw}#home-page .original-hero .btn{padding-inline:12px;font-size:13px}}
@media(max-height:650px) and (min-width:761px){#home-page .hero.original-hero{min-height:520px}#home-page .original-hero h1{font-size:clamp(45px,5vw,72px);margin-bottom:22px}#home-page .original-hero p{font-size:15px}#home-page .original-hero .hero-actions{margin-top:24px}.particle-bridge{height:180px;bottom:-60px}#home-content #articles{padding-top:132px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.particle-fall{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}

/* motion.css — continuous-particles-v16 */
html{scroll-behavior:auto}/* Clip at the document root: a non-scrolling body overflow container breaks
   viewport sticky positioning in WebKit and strands the sand handoff. */
html{overflow-x:hidden}
body{margin:0;background:#fff;overflow-x:visible}
@supports (overflow:clip){html,body{overflow-x:clip}}
:root{--nav-height:65px}
#home-content{overflow:visible!important}
.motion-track{position:relative;height:calc(300svh - var(--nav-height));background:#fff}
.motion-stage{position:sticky;top:var(--nav-height);height:calc(100svh - var(--nav-height));min-height:460px;overflow:hidden;isolation:isolate;background:#fff}
#home-page .motion-stage .hero.original-hero{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;background:transparent;overflow:visible;isolation:auto;z-index:auto;pointer-events:none}
#home-page .motion-stage #ribbon-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
#home-page .original-hero .hero-copy{z-index:4;opacity:0;will-change:transform,opacity;pointer-events:auto}
#home-page .original-hero[inert] .hero-copy{pointer-events:none}
#home-page .original-hero h1{text-shadow:0 2px 24px #11101a,0 0 4px #11101a}
#home-content .motion-stage #articles{position:absolute;inset:0;z-index:2;margin:0;padding:clamp(120px,16vh,160px) 0 36px;background:linear-gradient(to bottom,transparent 65px,#ffffffbf 125px,#fff 185px);overflow:hidden;transform:translateY(100%);opacity:0;will-change:transform,opacity;min-height:0;scroll-margin-top:var(--nav-height)}
#articles .container{position:relative;z-index:3;max-width:1440px}
#articles .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#articles .article-summary{display:none}
#articles .article-title{font-size:18px;line-height:1.5}
#articles .sec-head{margin-bottom:30px}
#articles .sec-title{font-size:clamp(36px,4.5vw,64px)}
#articles .article-thumb{aspect-ratio:4/3}
#articles .article-thumb-inner{height:100%}
.scroll-cue{position:absolute;z-index:4;bottom:30px;left:50%;transform:translateX(-50%);color:#b9b6c5;font:12px/1.6 Overpass,'Microsoft YaHei',sans-serif;letter-spacing:.10em;display:flex;align-items:center;gap:13px;pointer-events:none;opacity:0}
.scroll-cue::before{content:'';height:26px;width:1px;background:linear-gradient(transparent,#bdb4cf)}
.motion-tools{position:fixed;right:22px;bottom:18px;z-index:40;display:flex;gap:4px;padding:3px 6px;border:1px solid #ffffff26;border-radius:8px;background:#19172191;backdrop-filter:blur(10px)}
.motion-tools a,.motion-tools button{appearance:none;border:0;background:transparent;color:#e5dfef;font:12px/1.4 Overpass,'Microsoft YaHei',sans-serif;text-decoration:none;padding:9px 10px;cursor:pointer;white-space:nowrap}
.motion-tools a:hover,.motion-tools button:hover{color:#fff;background:#ffffff12;border-radius:4px}
.motion-tools a:focus-visible,.motion-tools button:focus-visible{outline:2px solid #c4b3e9;outline-offset:-2px}
.on-paper .motion-tools{background:#faf9f6dc;border-color:#ded8e6}
.on-paper .motion-tools a,.on-paper .motion-tools button{color:#65518b}
#home-page .home-floating-download{display:none!important}
body.motion-static .motion-track{height:auto}
body.motion-static .motion-stage{position:relative;top:0;height:auto;min-height:0;overflow:visible}
body.motion-static #home-page .motion-stage .hero.original-hero{position:relative;height:calc(100svh - var(--nav-height));min-height:460px}
body.motion-static #home-content .motion-stage #articles{position:relative;inset:auto;min-height:75svh;transform:none!important;opacity:1!important}
body.motion-static #home-page .original-hero .hero-copy{opacity:1!important;transform:translate(-50%,-50%)!important}
body.motion-static #home-page .motion-stage #ribbon-canvas{height:calc(100svh - var(--nav-height));min-height:460px}
body.motion-static .scroll-cue{display:none}
@media(max-width:760px){
 .motion-stage{min-height:420px}
 #home-content .motion-stage #articles{padding-top:115px}
 #articles .article-grid{grid-template-columns:1fr;gap:18px}
 #articles .article-card:nth-child(n+2){display:none}
 #articles .article-thumb{aspect-ratio:1.65}
 #articles .article-title{font-size:17px;margin-bottom:0}
 #articles .sec-head{margin-bottom:24px}
 #home-page .original-hero .hero-copy{width:calc(100% - 40px)}
 .motion-tools{right:12px;bottom:12px}
 .motion-tools a,.motion-tools button{min-height:44px;padding:12px 10px}
 .scroll-cue{bottom:82px}
}
@media(max-height:650px) and (min-width:761px){
 .motion-stage{min-height:340px}
 #home-content .motion-stage #articles{padding-top:80px}
 #articles .sec-head{margin-bottom:18px}
 #articles .article-thumb{aspect-ratio:2}
}

/* continuity.css — continuous-particles-v16 */
/* One substrate for source sand, receiving sand, avatar field and content relay. */
:root{--motion-purple:#11101a;--motion-ink:#eee8f6;--motion-muted:#b9aec9}
body,#home-page,#home-content,.motion-track,.motion-stage{background:var(--motion-purple)}
#home-content .motion-stage #articles{background:linear-gradient(to bottom,transparent 32px,#11101ad9 112px,var(--motion-purple) 182px);color:var(--motion-ink)}
#home-content #articles .sec-title,#home-content #research .sec-title{color:var(--motion-ink)}
#articles .container{max-width:1320px}
#home-content #articles .sec-head,#home-content #research .sec-head{border-color:#b4a2d326}
#home-content #articles .sec-more,#home-content #research .sec-more{color:#d4c5ea}
#home-content #articles .article-card,#home-content #research .article-card{background:#211c2d;border-color:#b3a0d42b;box-shadow:none}
#home-content #articles .article-card:hover,#home-content #research .article-card:hover{background:#292136;border-color:#b3a0d46b;box-shadow:0 18px 50px #08060f33}
#home-content #articles .article-title,#home-content #research .article-title{color:var(--motion-ink)}
#home-content #articles .article-card:hover .article-title,#home-content #research .article-card:hover .article-title{color:#c7a8ff}
#home-content #articles .article-summary,#home-content #research .article-summary{color:var(--motion-muted)}
#home-content a:focus-visible{outline:2px solid #c5a5ef;outline-offset:5px}
.on-paper .motion-tools{background:#191721dc;border-color:#ffffff26}
.on-paper .motion-tools a,.on-paper .motion-tools button{color:#e5dfef}
.avatar-scene{--wave-strength:.5;position:relative;isolation:isolate;clip-path:inset(0);background:var(--motion-purple)}
.avatar-scene #meshCanvas{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;z-index:0;pointer-events:none;opacity:calc(var(--wave-opacity,1)*var(--wave-strength))}
#home-content #agents{background:transparent;clip-path:none;min-height:0;padding:112px 0 180px;overflow:visible;isolation:auto;z-index:1;scroll-margin-top:var(--nav-height)}
#home-content #agents::before{content:none}
#home-content #agents::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#11101a 0%,#11101a55 16%,#11101a22 65%,#11101a66 100%)}
#agents .container{position:relative;z-index:1}
#home-content #agents .sec-title{color:var(--motion-ink)}
#home-content #agents .agent-row{background:#2a2339b8;border-color:#b4a2d32e;backdrop-filter:blur(14px)}
#home-content #agents .agent-row:hover{background:#372b49d9;border-color:#b4a2d36b}
/* The real next section rises with document scroll, while the field recedes.
   Its color is identical to the field, so the rounded edge never becomes a stripe. */
#home-content #research{position:relative;z-index:2;margin-top:-80px;padding:112px 0 100px;border-radius:40px 40px 0 0;background:linear-gradient(180deg,#11101a00 0px,#11101aee 110px,var(--motion-purple) 180px);color:var(--motion-ink);scroll-margin-top:var(--nav-height)}
#research .container{position:relative}
#research .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#research .article-thumb{aspect-ratio:1.6;overflow:hidden}
#research .article-thumb-inner{height:100%}
#research .article-cover-img{display:block;width:100%;height:100%;object-fit:cover}
#research .article-title{font-size:21px;line-height:1.45;display:block;-webkit-line-clamp:unset;overflow:visible}
#research .article-summary{font-size:15px;line-height:1.7}
@media(max-width:1100px) and (min-width:761px){#research .article-title{font-size:18px}}
@media(max-width:1000px) and (min-width:761px){#research .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 #home-content #agents{padding:76px 0 156px}
 #home-content #agents .agent-row{margin-top:0}
 #home-content #research{margin-top:-64px;padding:88px 0 100px;border-radius:28px 28px 0 0}
 #research .article-grid{grid-template-columns:1fr;gap:24px}
 #research .article-title{font-size:20px}
 #research .sec-head{gap:16px;align-items:flex-end}
 #research .sec-title{max-width:65%;line-height:1.3}
 #articles .article-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 14px;scrollbar-width:thin;scrollbar-color:#70558c transparent}
 #articles .article-card,#articles .article-card:nth-child(n+2){display:block;flex:0 0 100%;scroll-snap-align:start}
}
@media(prefers-reduced-motion:reduce){
 .avatar-scene #meshCanvas{opacity:var(--wave-strength)!important}
 #home-content .motion-stage #articles{background:var(--motion-purple)}
}

/* section-colors.css — continuous-particles-v16 */
/* Recolor the white areas only. The selected avatar background stays unchanged. */
:root{--sand-purple:#8860be;--content-ink:#fff}
.motion-track,.motion-stage{background:var(--sand-purple)}
#home-page .motion-stage .hero.original-hero{height:var(--hero-height);bottom:auto}
#home-page .motion-stage #ribbon-canvas{height:var(--hero-height);bottom:auto}
.scroll-cue{top:calc(var(--hero-height) - 56px);bottom:auto}
#home-content .motion-stage #articles{inset:0 0 auto;height:auto;overflow:visible;padding-bottom:64px;background:linear-gradient(180deg,#8860be00 32px,#8860bed9 112px,var(--sand-purple) 182px)}
#articles .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:24px;padding:0}
#articles .article-card,#articles .article-card:nth-child(n+2){display:block}
#articles .article-summary{display:block}
#articles .article-thumb{aspect-ratio:1.6}
#articles .article-title{font-size:21px}
#home-content #articles .sec-title,#home-content #research .sec-title{color:var(--content-ink)}
#home-content #articles .sec-more,#home-content #research .sec-more{color:#fff}
#home-content #articles .sec-head,#home-content #research .sec-head{border-color:#ffffff40}
#home-content #articles .article-card,#home-content #research .article-card{background:#ffffff08;border-color:#ffffff40;box-shadow:none}
#home-content #articles .article-card:hover,#home-content #research .article-card:hover{background:#3519491c;border-color:#ffffff85}
#home-content #articles .article-title,#home-content #research .article-title,
#home-content #articles .article-summary,#home-content #research .article-summary{color:#fff}
#home-content #articles .article-card:hover .article-title,#home-content #research .article-card:hover .article-title{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#home-content #research{background:linear-gradient(180deg,#8860be00 0px,#8860beee 110px,var(--sand-purple) 180px)}
#home-content #products{background:var(--sand-purple);color:#fff}
#products .product-stage-heading h2,#products .product-stage-heading p{color:#fff}
#home-page .site-footer{background:var(--sand-purple);color:#fff;border-color:#ffffff40}
#home-page .site-footer h2,#home-page .site-footer p,#home-page .site-footer a,#home-page .foot-bottom,#home-page .foot-trust-links__label{color:#fff}
#home-page .site-footer a:hover{text-decoration:underline}
#home-page .foot-top,#home-page .foot-bottom,#home-page .foot-trust-links{border-color:#ffffff40}
#home-page #header.site-header{background:#8860bef5;--mobile-nav-ink:#fff;--mobile-nav-paper:#8860be;--mobile-nav-line:#ffffff40;border-color:#ffffff24}
#home-page #header .nav-links a{color:#fff}
#home-page #header .marketing-mobile-panel{background:var(--sand-purple)}
#home-page #header .home-floating-download{display:inline-flex!important;background:#583580;color:#fff}
#home-page .original-hero .btn-dark{background:var(--sand-purple);border-color:var(--sand-purple);color:#fff}
#home-content a:focus-visible,.site-footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}
body.motion-static #home-content .motion-stage #articles{background:var(--sand-purple)}
body.motion-static .motion-stage{height:auto!important}
@media(max-width:1000px) and (min-width:761px){#articles .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 #articles .article-grid{display:grid;grid-template-columns:1fr;overflow:visible}
 #articles .article-title{font-size:20px}
 #home-content .motion-stage #articles{padding-bottom:56px}
 .scroll-cue{top:calc(var(--hero-height) - 108px)}
}

/* readability.css — continuous-particles-v16 */
/* Keep the sand-colored page; give dense reading a quieter purple surface. */
:root{--reading-purple:#b99bd9;--reading-title:#251831;--reading-body:#3c294d}
#home-content #articles .article-card,#home-content #research .article-card{background:var(--reading-purple);border:1px solid #d7c1ed70;box-shadow:0 8px 28px #3e1f6210;transition:background .2s,border-color .2s,transform .2s}
#home-content #articles .article-card:hover,#home-content #research .article-card:hover{background:#c3a8e0;border-color:#e9daf7}
#home-content #articles .article-title,#home-content #research .article-title{color:var(--reading-title);font-size:21px;font-weight:600;line-height:1.5;letter-spacing:0}
#home-content #articles .article-card:hover .article-title,#home-content #research .article-card:hover .article-title{color:#251831}
#home-content #articles .article-summary,#home-content #research .article-summary{color:var(--reading-body);font-family:Overpass,'Microsoft YaHei','PingFang SC',sans-serif;font-size:16px;line-height:1.8;font-weight:400;letter-spacing:0;margin-top:9px}
#home-content #articles .sec-head,#home-content #research .sec-head{border-color:#ffffff36}
#home-content #articles .sec-more,#home-content #research .sec-more{font-family:Overpass,'Microsoft YaHei',sans-serif;font-size:14px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;gap:6px}
#home-content #articles a.article-card:focus-visible,#home-content #research a.article-card:focus-visible{outline:3px solid #251831;outline-offset:5px}
#home-page #header .nav-links a{font-size:14px;font-weight:500}
#home-content #agents .agent-tag{font-size:13px;line-height:1.6;color:#c0b8cc}
#home-content #agents .agent-tag .type{color:#e0d9eb}
#products .product-stage-heading p{font-family:Overpass,'Microsoft YaHei',sans-serif;font-size:17px;line-height:1.8;max-width:880px}
#home-page .site-footer{padding-bottom:100px}
#home-page .site-footer p,#home-page .site-footer li a{font-family:Overpass,'Microsoft YaHei',sans-serif;font-size:14px;line-height:1.8}
#home-page .site-footer h2{font-size:14px;font-weight:600}
#home-page .foot-trust-links,#home-page .foot-bottom{font-size:13px;line-height:1.8}
@media(max-width:860px){#home-page #header .home-floating-download{display:none!important}}
@media(max-width:760px){
 #home-content #articles .article-title,#home-content #research .article-title{font-size:20px;line-height:1.5}
 #home-content #articles .article-summary,#home-content #research .article-summary{font-size:15px;line-height:1.85}
 #products .product-stage-heading p{font-size:16px}
}

/* flow-surface.css — continuous-particles-v16 */
/* The official content hierarchy stays intact. This is a background treatment. */
:root{--sand-purple:#11101a;--content-purple:#8064b3;--content-ink:#f0eaf8;--reading-purple:#211c2d;--reading-title:#f0eaf8;--reading-body:#c1b7cf}
body,#home-page,#home-content,.motion-track,.motion-stage{background:#11101a}
#home-content .motion-stage #articles,body.motion-static #home-content .motion-stage #articles{--news-fade:156px;background:transparent;padding-bottom:calc(var(--news-fade) + 24px)}
/* The single card row has one consistent violet surface. Its fade starts in
   the empty space AFTER the cards, and ends at the original avatar background. */
#home-content .motion-stage #articles::before{content:"";position:absolute;z-index:0;pointer-events:none;inset:-100px 0 0;background:linear-gradient(180deg,#8064b300 0px,var(--content-purple) 160px,var(--content-purple) calc(100% - var(--news-fade)),#11101a 100%)}
#home-content #articles .article-card{background:#261e34eb;border-color:#d1b6ed45;box-shadow:0 12px 36px #160d2322}
#home-content #articles .sec-title{color:#fbf6ff;text-shadow:0 2px 16px #1c10294d}
#home-content #articles .sec-more{color:#eee2fa}
#home-content #research{background:linear-gradient(var(--content-purple) 0%,var(--content-purple) calc(100% - 100px),#000 100%);box-shadow:0 -1px 0 #c2b8ce23,0 -28px 70px #09071040;will-change:transform;border-radius:40px 40px 0 0}
.avatar-scene #meshCanvas{transform:var(--wave-relay-transform,none);transform-origin:center center;opacity:calc(var(--wave-opacity,1)*var(--wave-strength))}
#home-content #articles .sec-head,#home-content #agents .sec-head{background:transparent;border-color:#b4a2d318}
#home-content #articles .sec-title,#home-content #agents .sec-title{text-shadow:0 0 2px #11101a,0 2px 12px #11101a,0 0 24px #11101a88}
/* The outgoing section holds its last viewport while the whole next panel rises. */
#home-content #agents{position:sticky;top:var(--relay-pin-top,0px)}
#home-content #products{background:#000}
#home-content #products::before{content:none}
#home-page .site-footer{background:#000;border-top:0}
#home-page .site-footer .brand::after{background:#fff}
#home-content #articles .article-card,#home-content #research .article-card{background:#211c2d;border-color:#8f7fa438;box-shadow:0 10px 32px #08061122}
#home-content #articles .article-card:hover,#home-content #research .article-card:hover{background:#2b233b;border-color:#c5aceb78}
#home-content #articles .article-card:hover .article-title,#home-content #research .article-card:hover .article-title{color:#e0ceff}
#home-content #articles a.article-card:focus-visible,#home-content #research a.article-card:focus-visible{outline-color:#d5c1f4}
#home-content #articles .sec-title,#home-content #research .sec-title{color:#f0eaf8}
#home-content #articles .sec-more,#home-content #research .sec-more{color:#fff}
#home-content #articles .sec-head,#home-content #research .sec-head{border-color:#b4a2d32b}
#home-page #header.site-header{background:#11101af5;--mobile-nav-paper:#171320;--mobile-nav-line:#c7b7e02e;border-color:#b4a2d326}
#home-page #header .marketing-mobile-panel{background:#171320}
#home-page #header .home-floating-download{background:#70519a}
#home-page .original-hero .btn-dark{background:#7756a8;border-color:#9d7dc4}
#home-page .site-footer p,#home-page .site-footer a,#home-page .site-footer li a,#home-page .foot-trust-links,#home-page .foot-bottom{color:#fff}
#home-page .site-footer a:hover{color:#fff}
#home-page .site-footer h2{color:#f0eaf8}
#home-page .foot-top,#home-page .foot-bottom,#home-page .foot-trust-links{border-color:#b4a2d32b}
/* Preserve the purple logo mark; adapt only the black wordmark to its dark surface. */
#home-page #header .brand img,#home-page .site-footer .brand img{filter:drop-shadow(0 0 0 transparent)}
#sand-flow-canvas{position:fixed;inset:0;width:100%;height:100dvh;z-index:12;pointer-events:none;contain:strict}
.motion-tools{z-index:60}
@media(max-width:760px){.motion-tools{gap:0;padding:3px}.motion-tools a,.motion-tools button{font-size:11px;padding:11px 8px}}
@media(max-width:760px){#home-content .motion-stage #articles,body.motion-static #home-content .motion-stage #articles{--news-fade:120px}}
@media(prefers-reduced-motion:reduce){#sand-flow-canvas{display:none}.article-card{transition:none!important}}
@media(prefers-reduced-motion:reduce){#home-content #research{transform:none!important;border-radius:0!important}.avatar-scene #meshCanvas{transform:none!important;opacity:var(--wave-strength)!important}#home-content #agents{position:relative;top:auto}}

/* news-carousel.css — continuous-particles-v16 */
/* Keep the six original news links in one native horizontal reading strip. */
#home-content #articles .article-grid{
 --news-columns:3;--news-gap:24px;
 display:flex;flex-wrap:nowrap;gap:var(--news-gap);align-items:stretch;
 overflow-x:auto;overflow-y:hidden;min-width:0;
 padding:6px 0 22px;scroll-padding-inline:0;
 scroll-snap-type:none;scroll-behavior:auto;
 overscroll-behavior-x:contain;scrollbar-width:none;
}
#home-content #articles .article-grid::-webkit-scrollbar{display:none}
#home-content #articles .article-card,
#home-content #articles .article-card:nth-child(n+2){
 display:block;flex:0 0 calc((100% - (var(--news-columns) - 1)*var(--news-gap))/var(--news-columns));
 min-width:0;margin:0;scroll-snap-align:none;
}
#home-content #articles .article-grid:focus-visible{outline:2px solid #e0ceff;outline-offset:6px;border-radius:8px}
#home-content #articles .article-grid .article-card:focus-visible{outline-offset:-3px}
@media(min-width:761px) and (max-width:1099px){
 #home-content #articles .article-grid{--news-columns:2}
}
@media(max-width:760px){
 #home-content #articles .article-grid{--news-columns:1;--news-gap:18px;padding-bottom:18px}
}
@media(prefers-reduced-motion:reduce){
 #home-content #articles .article-grid{scroll-behavior:auto}
}

/* presentation.css — continuous-particles-v16 */
/* Solid receiving planes: the grains themselves define the first boundary. */
#home-content .motion-stage #articles,
body.motion-static #home-content .motion-stage #articles{
 background:var(--content-purple);background-image:none;
 min-height:var(--hero-height,calc(100svh - 65px));
 padding:88px 0 96px;display:flex;flex-direction:column;justify-content:center;
 border-radius:0 0 28px 28px;box-shadow:none;
}
#home-content .motion-stage #articles::before{content:none}
#articles>.container{width:100%}
#home-content #research{
 background:var(--content-purple);background-image:none;
 padding-top:86px;padding-bottom:94px;box-shadow:none;
 border-bottom-left-radius:28px!important;border-bottom-right-radius:28px!important;
}
#home-content #products,#home-page .site-footer{background:#000;background-image:none}
#home-content #products::before{content:none}
.avatar-scene{background:#11101a}
/* Back the outgoing panel's rounded edge with the next section's black.
   This also covers the small relay transform gap at the very end of entry. */
.avatar-scene::after{content:"";position:absolute;inset:auto 0 0;height:120px;z-index:1;pointer-events:none;background:#000}
#home-content #articles .sec-head,#home-content #research .sec-head{border-color:#eee6ff38;margin-bottom:32px;padding-bottom:24px}

/* A single bilingual sans stack. Embedded SC glyphs work without a network. */
:root,#home-page{
 --font-sans:Overpass,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;
 --font-serif:var(--font-sans);--font-editorial:var(--font-sans);
 font-family:'Overpass', var(--font-sans);
}
#home-page :is(h1,h2,h3,h4,p,a,button,span,li,strong,small,label,div),
.scroll-cue,.motion-tools button{font-family:'Overpass', var(--font-sans)!important}
#home-page .original-hero h1{
 font-size:clamp(38px,4.1vw,60px);font-weight:600;line-height:1.32;
 letter-spacing:-.025em;text-shadow:none;
}
#home-content :is(#articles,#agents,#research) .sec-title,
#home-page #products .product-stage-heading h2{
 font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.3;
 letter-spacing:-.025em;text-shadow:none;white-space:normal;
}
#home-content #agents .agent-name{font-size:19px;font-weight:600;line-height:1.5;letter-spacing:0}
#home-page .product-poster-content strong{font-size:clamp(28px,2.8vw,42px);font-weight:600;line-height:1.25;letter-spacing:-.02em}
#home-content .sec-more{font-size:14px;font-weight:500;text-shadow:none}
#home-content #articles .sec-title,#home-content #research .sec-title{color:#fff}
#home-page .site-footer h2{font-weight:600}
@media(max-width:760px){
 #home-content .motion-stage #articles{padding:64px 0 72px;border-radius:0 0 20px 20px}
 #home-content #research{padding-top:64px;padding-bottom:72px;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}
 #home-content :is(#articles,#agents,#research) .sec-title,#home-page #products .product-stage-heading h2{font-size:28px;line-height:1.4}
 #home-content #agents .agent-name{font-size:17px}
 #home-page .original-hero h1{font-size:36px}
 #home-content #articles .sec-head,#home-content #research .sec-head{margin-bottom:24px;padding-bottom:20px}
}

/* compact-content.css — continuous-particles-v16 */
/* Compact editorial cards retain every original image, paragraph and link. */
#home-content #articles .article-card,
#home-content #articles .article-card:nth-child(n+2),
#home-content #research .article-card{
 display:grid;grid-template-columns:120px minmax(0,1fr);
 grid-template-rows:auto 1fr;column-gap:18px;row-gap:18px;
 align-content:start;align-items:start;min-width:0;min-height:268px;
 height:auto;padding:22px;margin:0;overflow:visible;
 background:#211c2df0;border:1px solid #e3d6f129;border-radius:10px;
 box-shadow:0 8px 24px #18102012;
}
#home-content #articles .article-thumb,
#home-content #research .article-thumb{
 grid-column:1;grid-row:1;width:120px;height:90px;min-height:0;
 aspect-ratio:4/3;margin:0;padding:0;overflow:hidden;
 border:1px solid #e6dced24;border-radius:6px;background:#eee9e9;
}
#home-content #articles .article-thumb-inner,
#home-content #research .article-thumb-inner{
 width:100%;height:100%;min-height:0;margin:0;padding:0;
}
#home-content #articles .article-cover-img,
#home-content #research .article-cover-img{
 display:block;width:100%;height:100%;object-fit:cover;
}
#home-content #articles .article-title,
#home-content #research .article-title{
 grid-column:2;grid-row:1;display:block;min-width:0;
 margin:0;padding:0;font:600 22px/1.45 'Overpass', var(--font-sans,Overpass,'Noto Sans SC',sans-serif);
 letter-spacing:-.015em;color:#f5effb;
 height:auto;max-height:none;overflow:visible;text-overflow:clip;
 white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;
 overflow-wrap:anywhere;
}
#home-content #articles .article-summary,
#home-content #research .article-summary{
 grid-column:1/-1;grid-row:2;display:block;margin:0;padding:0;
 font:400 15px/1.85 'Overpass', var(--font-sans,Overpass,'Noto Sans SC',sans-serif);
 color:#d4cbdf;letter-spacing:0;height:auto;max-height:none;
 overflow:visible;text-overflow:clip;white-space:normal;
 -webkit-line-clamp:unset;line-clamp:unset;overflow-wrap:anywhere;
}
#home-content #articles .article-card:hover,
#home-content #research .article-card:hover{
 background:#2a2339;border-color:#e3d6f16b;box-shadow:0 10px 28px #1810201a;
}

/* The title stays on the site's content grid; only its six-card strip bleeds
   to the viewport. Native scroll and the existing slow reversal are retained. */
#home-content #articles .article-grid{
 --news-columns:3;--news-gap:24px;--strip-edge:clamp(32px,5vw,96px);
 --strip-width:var(--viewport-width,100vw);
 box-sizing:border-box;width:var(--strip-width);max-width:none;
 margin-left:calc((100% - var(--strip-width))/2);margin-right:0;
 padding:8px var(--strip-edge) 26px;
 scroll-padding-inline:var(--strip-edge);
 display:flex;align-items:stretch;gap:var(--news-gap);
 overflow-x:auto;overflow-y:hidden;
 mask-image:linear-gradient(90deg,transparent,#000 var(--strip-edge),#000 calc(100% - var(--strip-edge)),transparent);
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--strip-edge),#000 calc(100% - var(--strip-edge)),transparent);
}
#home-content #articles .article-grid .article-card,
#home-content #articles .article-grid .article-card:nth-child(n+2){
 flex:0 0 min(500px,calc((var(--strip-width) - var(--strip-edge)*2 - var(--news-gap)*2)/3));
}
#home-content #articles .article-grid:focus-within{
 mask-image:none;-webkit-mask-image:none;
}
#home-content #research .article-grid{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;
}
@media(min-width:761px) and (max-width:1099px){
 #home-content #articles .article-grid{--news-columns:2;--strip-edge:32px}
 #home-content #articles .article-grid .article-card,
 #home-content #articles .article-grid .article-card:nth-child(n+2){
  flex-basis:calc((var(--strip-width) - var(--strip-edge)*2 - var(--news-gap))/2);
 }
 #home-content #research .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 #home-content #articles .article-grid{
  --news-columns:1;--news-gap:16px;--strip-edge:16px;
  padding-top:6px;padding-bottom:20px;
 }
 #home-content #articles .article-grid .article-card,
 #home-content #articles .article-grid .article-card:nth-child(n+2){
  flex-basis:calc(var(--strip-width) - 58px);
 }
 #home-content #articles .article-card,
 #home-content #articles .article-card:nth-child(n+2),
 #home-content #research .article-card{
  grid-template-columns:92px minmax(0,1fr);column-gap:14px;row-gap:16px;
  padding:20px;min-height:244px;
 }
 #home-content #articles .article-thumb,
 #home-content #research .article-thumb{width:92px;height:69px}
 #home-content #articles .article-title,
 #home-content #research .article-title{font-size:19px;line-height:1.5}
 #home-content #articles .article-summary,
 #home-content #research .article-summary{font-size:14px;line-height:1.85}
 #home-content #research .article-grid{grid-template-columns:1fr;gap:18px}
}
@media(max-width:380px){
 #home-content #articles .article-card,
 #home-content #articles .article-card:nth-child(n+2),
 #home-content #research .article-card{
  grid-template-columns:76px minmax(0,1fr);column-gap:12px;padding:17px;
 }
 #home-content #articles .article-thumb,
 #home-content #research .article-thumb{width:76px;height:57px}
 #home-content #articles .article-title,
 #home-content #research .article-title{font-size:18px}
}

/* paper-content.css — continuous-particles-v17 */
/* Warm paper is scoped to popular investment topics only. News retains the v15 violet palette. */
#home-content #research{
 --content-purple:#faf9f6;
 --paper-ink:#242328;--paper-body:#544f59;--paper-brand:#65518b;
 background-color:#faf9f6;color:var(--paper-ink);
}
#home-content #research .sec-title{color:var(--paper-ink)}
#home-content #research .sec-head{border-color:#dedbde}
#home-content #research .sec-more{color:var(--paper-brand)}
#home-content #research .sec-more:hover{color:#544076}
#home-content #research .article-card{
 background:#fff;border-color:#dedbde;box-shadow:0 8px 24px #39313d08;
}
#home-content #research .article-card:hover{
 background:#f6f3f8;border-color:#9b89b5;box-shadow:0 10px 28px #39313d0d;
}
#home-content #research .article-title{color:var(--paper-ink)}
#home-content #research .article-summary{color:var(--paper-body)}
#home-content #research .article-card:hover .article-title{color:var(--paper-brand)}
#home-content #research .article-thumb{border-color:#dedbde;background:#f0eeeb}
#home-content #research a:focus-visible,
#home-content #research a.article-card:focus-visible{
 outline:2px solid var(--paper-brand);outline-offset:4px;
}

#header .brand,.site-footer .brand{position:relative}#header .brand::after,.site-footer .brand::after{content:"";position:absolute;left:var(--brand-x);top:var(--brand-y);width:var(--brand-width);height:var(--brand-height);background:#f0eaf8;mask:var(--brand-logo) center/100% 100% no-repeat;clip-path:inset(0 0 0 15%);pointer-events:none}

#home-page .original-hero .btn{padding-block:0;line-height:1.25}

#home-page #header .home-floating-download[aria-hidden="true"] { opacity:0; visibility:hidden; pointer-events:none; }