.trend-landing{--tt-bg:#03040a;--tt-surface:#090b10;--tt-ink:#f7f8fc;--tt-muted:#8b95a8;--tt-line:#272e39;--tt-accent:#4dc4ef;--tt-accent-strong:#4d9bff;--tt-gradient:linear-gradient(110deg,#f7f8fc 5%,#b9e5f5 42%,var(--tt-accent) 78%,var(--tt-accent-strong));color:var(--tt-ink);color-scheme:dark;overflow:clip;background:radial-gradient(ellipse 1600px 1200px at 50% 0%,#4dc4ef17,transparent 64%),radial-gradient(ellipse 1100px 760px at 13% 6%,#4d9bff10,transparent 70%),radial-gradient(ellipse 980px 680px at 89% 11%,#4dc4ef0f,transparent 72%),var(--tt-bg);background-repeat:no-repeat;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,PingFang TC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.trend-landing *{box-sizing:border-box}.trend-landing :is(h1,h2,h3,p,figure){margin:0}.trend-landing a{color:inherit;text-decoration:none}.trend-landing :is(button,select){font:inherit}.trend-landing svg{width:19px;height:19px;flex-shrink:0}.trend-landing :is(a,button,select,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--tt-accent);outline-offset:5px}.tt-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.tt-header{position:relative}.tt-nav{display:flex;align-items:center;height:86px;gap:32px}.tt-logo{display:inline-flex;align-items:center}.tt-nav-links{margin-left:auto;display:flex;align-items:center;gap:34px;font-size:15px;font-weight:500}.tt-nav-links a:hover,.tt-footer-links a:hover{color:var(--tt-accent-strong)}.tt-language{position:relative;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--tt-ink);transition:color .15s}.tt-language:hover{color:var(--tt-accent-strong)}.tt-language svg{width:18px}.tt-language-value{padding-right:15px;white-space:nowrap}.tt-language select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer;font:inherit}.tt-language:has(select:focus-visible){outline:2px solid var(--tt-accent);outline-offset:3px;border-radius:4px}.tt-language:after{content:"";position:absolute;right:3px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.6;pointer-events:none}.tt-language option{background:#15161a;color:#fff}.trend-landing .tt-button{display:inline-flex;justify-content:center;align-items:center;gap:17px;padding:16px 26px;min-height:56px;border-radius:5px;font-size:16px;font-weight:650;line-height:1.4;white-space:nowrap;transition:filter .2s,box-shadow .2s}.trend-landing .tt-primary{background:var(--tt-ink);color:#090a0d;border:0}.trend-landing .tt-primary:hover{background:#fff;box-shadow:0 0 26px #4dc4ef29}.trend-landing .tt-header-cta{min-height:42px;padding:10px 18px;gap:13px;font-size:14px}.tt-header-cta svg{width:15px}.tt-hero{padding-top:71px}.tt-hero-layout{display:block}.tt-hero-copy{position:relative;text-align:center}.trend-landing h1{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,PingFang TC,sans-serif;font-size:clamp(78px,8.3vw,120px);line-height:1.12;font-weight:800;letter-spacing:-.055em;margin:31px auto 22px;max-width:1160px}.trend-landing h1 .tt-title-line{display:block;max-width:100%;text-wrap:balance}.trend-landing h1 .tt-title-accent{background:var(--tt-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.22em;margin-bottom:-.22em}.trend-landing:lang(en) h1{font-size:clamp(72px,7.9vw,114px);line-height:1.02;letter-spacing:-.06em}.trend-landing .tt-intro{max-width:670px;margin-inline:auto;font-size:16px;line-height:1.85;color:#a6a9b0;white-space:pre-line}.tt-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:25px}.trend-landing .tt-chart-figure{width:100%;position:relative;margin-top:58px;isolation:isolate}.tt-chart-figure:before,.tt-chart-figure:after{content:"";position:absolute;z-index:-1;pointer-events:none}.tt-chart-figure:before{top:-9%;right:-5%;bottom:-14%;left:-5%;background:radial-gradient(58% 55% at 20% 22%,rgba(77,196,239,.46),transparent 70%),radial-gradient(54% 58% at 82% 32%,rgba(77,155,255,.4),transparent 72%),radial-gradient(72% 46% at 50% 98%,rgba(77,196,239,.24),transparent 76%);filter:blur(72px);opacity:.95}.tt-chart-figure:after{top:-14px;right:-10px;bottom:-18px;left:-10px;border-radius:26px;background:linear-gradient(135deg,#4dc4ef,#4d9bff 42%,#2f6fd0 68%,#4dc4ef);filter:blur(26px);opacity:.5}.tt-chart-shell{position:relative;overflow:hidden;border:1px solid transparent;border-radius:18px;padding:0;background:linear-gradient(var(--tt-bg),var(--tt-bg)) padding-box,linear-gradient(145deg,#4dc4ef99,#4d9bff5c 38%,#35536540 72%,#4dc4ef4d) border-box;box-shadow:0 34px 90px -34px #000c,0 0 0 1px #0a0f1633}.tt-main-chart{border-radius:0;display:block;width:100%;height:auto;aspect-ratio:2}.tt-compare{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tt-compare.is-interactive{cursor:ew-resize}.tt-compare img{pointer-events:none;-webkit-user-drag:none}.tt-compare-base{position:relative}.tt-compare-top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--reveal, 0%)) 0 0)}.tt-compare-top .tt-main-chart{height:100%;aspect-ratio:auto}.tt-compare-tag{position:absolute;top:16px;display:flex;align-items:center;gap:8px;padding:6px 11px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;white-space:nowrap;pointer-events:none;background:#0a0a0ad9;color:#8b939e}.tt-compare-tag:before{content:"";width:6px;height:6px;flex:none;background:#5b626c}.tt-compare-base .tt-compare-tag{right:18px}.tt-compare-top .tt-compare-tag{left:18px;color:#e6f7fd}.tt-compare-top .tt-compare-tag:before{background:#4dc4ef;box-shadow:0 0 8px #4dc4efcc}.tt-compare-handle{position:absolute;top:0;bottom:0;left:var(--reveal, 0%);width:0;outline:none}.tt-compare-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:linear-gradient(to bottom,transparent,#4dc4ef 10%,#4dc4ef 90%,transparent);box-shadow:0 0 14px #4dc4efb3,0 0 34px #4d9bff66}.tt-compare-grip{position:absolute;top:50%;left:0;width:42px;height:42px;margin:-21px 0 0 -21px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:50%;background:#03040ae6;border:1px solid #4dc4ef99;box-shadow:0 0 20px #4dc4ef59;opacity:0;transform:scale(.7);transition:opacity .25s,transform .25s}.tt-compare.is-interactive .tt-compare-grip{opacity:1;transform:scale(1)}.tt-compare-grip:before,.tt-compare-grip:after{content:"";width:0;height:0;border-block:5px solid transparent}.tt-compare-grip:before{border-right:6px solid #cdeefb}.tt-compare-grip:after{border-left:6px solid #cdeefb}.tt-compare-handle:focus-visible .tt-compare-grip{outline:2px solid var(--tt-accent);outline-offset:3px}@media (max-width:767px){.tt-compare-grip{width:34px;height:34px;margin:-17px 0 0 -17px;gap:5px}.tt-compare-tag{top:10px;gap:6px;padding:4px 8px;font-size:10px}.tt-compare-tag:before{width:5px;height:5px}.tt-compare-base .tt-compare-tag{right:10px}.tt-compare-top .tt-compare-tag{left:10px}}.tt-guide-section{padding:86px 0 30px;scroll-margin-top:25px;background:linear-gradient(to bottom,transparent,#000 220px)}.tt-section-heading{text-align:center}.trend-landing h2{font-size:clamp(38px,4.7vw,68px);line-height:1.18;letter-spacing:-.045em;font-weight:750;text-wrap:balance}.tt-guide-layout{display:flex;flex-direction:column;gap:96px;margin-top:56px}.tt-guide-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;padding:0;background:transparent;border:0;border-radius:0}.tt-guide-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.tt-guide-row:nth-child(2n) .tt-guide-image{order:2}.tt-guide-row:nth-child(2n) .tt-guide-copy{order:1}.tt-guide-image{background:transparent;border:1px solid #23262c;border-radius:10px;overflow:hidden}.tt-guide-image img{display:block;width:100%;height:auto;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tt-guide-copy h3{font-size:34px;font-weight:700;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.tt-guide-copy>p{font-size:18px;color:#a0a5b2;line-height:1.8;margin-top:22px}.tt-guide-foot{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px;font-size:10px;color:#777e8e}.trend-landing .tt-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--tt-accent-strong)}.tt-text-link:hover{color:#c6ecfa}.tt-text-link svg{width:15px}.tt-closing{position:relative;isolation:isolate;padding:90px 0 106px;text-align:center;border-top:1px solid #292b34}.tt-closing h2{font-size:clamp(48px,5.8vw,84px);max-width:1060px;margin:25px auto 22px;background:linear-gradient(100deg,#f7f8fc 35%,#caeaf6 70%,var(--tt-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.tt-closing-action{margin-top:30px}.trend-landing .tt-closing .tt-primary{min-width:200px}.tt-footer{display:flex;flex-direction:column;gap:22px;padding-block:37px;border-top:1px solid #22252c}.tt-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.tt-disclaimer{max-width:780px;font-size:11px;line-height:1.75;color:#6f7683}.tt-footer-links{display:flex;gap:25px;font-size:12px;color:#9aa2b1}.tt-mobile-cta{display:none}.tt-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.tt-container{width:calc(100% - 64px)}.tt-nav{gap:24px}.tt-nav-links{gap:23px}.tt-hero{padding-top:55px}.trend-landing h1{font-size:clamp(65px,8.4vw,95px)}.trend-landing:lang(en) h1{font-size:clamp(65px,8vw,95px)}.tt-guide-row{gap:29px;padding:0}.tt-guide-copy h3{font-size:28px}.tt-guide-copy>p{font-size:17px}}@media (max-width:767px){.tt-container{width:calc(100% - 40px)}.tt-nav{height:73px;gap:14px}.tt-logo .chartluma-wordmark-text{font-size:23px}.tt-nav-links{display:none}.tt-language{margin-left:auto;font-size:11px}.tt-language svg{width:16px}.trend-landing .tt-header-cta{display:none}.tt-hero{padding-top:37px}.trend-landing h1{font-size:clamp(42px,11.2vw,74px);line-height:1.18;margin:24px auto 20px;font-weight:800;letter-spacing:-.05em}.trend-landing:lang(en) h1{font-size:clamp(32px,9vw,60px);line-height:1.12}.trend-landing .tt-intro{font-size:13px;line-height:1.9;max-width:440px}.tt-hero-actions{margin-top:22px;gap:23px}.trend-landing .tt-button{min-height:49px;font-size:13px;padding:13px 20px;gap:14px}.trend-landing .tt-chart-figure{margin-top:35px}.tt-main-chart{border-radius:0}.tt-chart-shell{overflow:hidden;background:transparent;border:1px solid #355365;border-radius:12px;padding:0}.tt-guide-section{padding:49px 0 18px}.tt-section-heading h2{font-size:35px;line-height:1.25}.tt-guide-layout{margin-top:32px;gap:52px}.tt-guide-row{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:23px;border-radius:0}.tt-guide-row:nth-child(2n) .tt-guide-image,.tt-guide-row:nth-child(2n) .tt-guide-copy{order:initial}.tt-guide-image img{aspect-ratio:1.5}.tt-guide-copy h3{font-size:25px}.tt-guide-copy>p{font-size:15px;margin-top:14px;line-height:1.8}.tt-guide-foot{display:block;margin-top:18px;font-size:9px}.tt-guide-foot .tt-text-link{display:flex;margin-top:13px;font-size:11px}.tt-closing{padding:47px 0 55px}.tt-closing h2{font-size:42px;line-height:1.2;margin:22px auto 19px}.tt-closing-action{margin-top:25px}.tt-footer{gap:20px;padding-block:29px}.tt-footer-top{flex-direction:column;align-items:flex-start;gap:24px}.tt-disclaimer{font-size:10px;line-height:1.7}.tt-footer-links{font-size:10px}.trend-landing{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.tt-mobile-cta{display:flex;position:fixed;z-index:40;inset:auto 0 0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #283541;background:#05060af2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tt-mobile-cta .tt-button{flex-shrink:0;width:100%}}@media (max-width:359px){.tt-hero-actions{gap:15px}.trend-landing .tt-button{padding-inline:15px;gap:12px}}@media (prefers-reduced-motion:reduce){.trend-landing *,.trend-landing *:before{transition:none!important;scroll-behavior:auto!important}}
