.hr-section{isolation:isolate;color:#edf1ff;background:radial-gradient(at 50% 5%,#47256938,#0000 55%),linear-gradient(#060d1b,#0c1023 55%,#060c19);padding:90px 30px;scroll-margin-top:24px;position:relative;overflow:hidden}.hr-section:before{content:"";z-index:-1;background-image:linear-gradient(#9182d709 1px,#0000 1px),linear-gradient(90deg,#9182d709 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.hr-inner{max-width:1160px;margin:auto}.hr-aura{z-index:-1;pointer-events:none;background:radial-gradient(#7747cf25,#0000 68%);width:650px;height:350px;animation:7s ease-in-out infinite alternate hrAura;position:absolute;top:120px;left:calc(50% - 325px)}.hr-heading{text-align:center}.hr-eyebrow{color:#c1acff;letter-spacing:.16em;align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.hr-eyebrow i,.hr-edition>span i{background:#da9cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #c882ff}.hr-heading h2{letter-spacing:-.045em;margin:23px -15px;font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:730;line-height:1.12}.hr-heading h2 span,.hr-heading h2 em{color:#0000;filter:drop-shadow(0 0 26px #a16fe52b);background:linear-gradient(90deg,#89b5ff,#ac8aff,#ed8ad4,#c49bff,#89b5ff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite hrGradient}.hr-heading h2 em{animation-delay:-2s}.hr-heading>p{color:#aab9d2;max-width:730px;margin:22px auto;font-size:15px;line-height:1.85}.hr-pipeline{color:#c6bce8;justify-content:center;align-items:center;gap:16px;margin:28px auto 42px;display:flex}.hr-pipeline>span{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.hr-pipeline>i{background:#7f74ac55;width:50px;height:1px;position:relative;overflow:hidden}.hr-pipeline>i:after{content:"";background:linear-gradient(90deg,#0000,#e7a9ff,#0000);animation:3s linear infinite hrSignal;position:absolute;inset:0}.hr-edition{justify-content:space-between;align-items:center;gap:15px;padding:0 3px 17px;display:flex}.hr-edition>span{letter-spacing:.14em;color:#c9b8ee;align-items:center;gap:8px;font-size:9px;display:flex}.hr-edition>small{color:#a2a9c3;font-size:10px}.hr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hr-card{--radar:#a78aff;border:1px solid color-mix(in srgb,var(--radar) 40%,transparent);background:radial-gradient(ellipse at 30% 5%,color-mix(in srgb,var(--radar) 17%,transparent),transparent 52%),linear-gradient(155deg,#172039,#0b1223);border-radius:22px;flex-direction:column;padding:25px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff16,0 20px 45px #0003}.hr-card:nth-child(2){--radar:#e697d2}.hr-card:nth-child(3){--radar:#82baff}.hr-card:before{content:"";background:linear-gradient(90deg,transparent,var(--radar),transparent);height:2px;box-shadow:0 0 16px var(--radar);position:absolute;top:-1px;left:15%;right:15%}.hr-card:hover{box-shadow:0 25px 55px #0005,0 0 25px color-mix(in srgb,var(--radar) 12%,transparent);transform:translateY(-5px)}.hr-card-head{justify-content:space-between;align-items:center;display:flex}.hr-number{color:var(--radar);letter-spacing:-.05em;font-size:25px;font-weight:650}.hr-selected{letter-spacing:.12em;color:var(--radar);border:1px solid color-mix(in srgb,var(--radar) 35%,transparent);background:color-mix(in srgb,var(--radar) 8%,transparent);border-radius:5px;padding:6px 8px;font-size:8px}.hr-company{align-items:center;gap:19px;min-width:0;margin:26px 0 28px;display:flex}.hr-logo-orbit{border:1px solid color-mix(in srgb,var(--radar) 35%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--radar) 16%,transparent);border-radius:22px;flex-shrink:0;padding:7px;position:relative}.hr-logo-orbit:after{content:"";border:1px dashed color-mix(in srgb,var(--radar) 30%,transparent);pointer-events:none;border-radius:26px;position:absolute;inset:-5px}.hr-logo-orbit .tm-company-logo,.hr-logo-orbit .stock-logo{width:52px;height:52px;color:var(--radar);background:#0b1323;border-radius:15px;place-items:center;font-size:11px;display:grid;overflow:hidden}.hr-logo-orbit img{object-fit:contain;width:100%;height:100%}.hr-company h3{letter-spacing:-.035em;color:#f0f3ff;margin:0 0 4px;font-size:29px}.hr-company p{color:#aebad1;margin:0;font-size:11px;line-height:1.5}.hr-reason{flex:1}.hr-reason>span,.hr-watch span{letter-spacing:.12em;color:var(--radar);font-size:8px;font-weight:650}.hr-reason h4{letter-spacing:-.02em;margin:12px 0 24px;font-size:18px;font-weight:550;line-height:1.55}.hr-watch{border:1px solid color-mix(in srgb,var(--radar) 19%,transparent);background:#080f1c80;border-radius:11px;gap:10px;padding:15px;display:flex}.hr-watch>svg{color:var(--radar);flex-shrink:0;margin-top:2px}.hr-watch p{color:#bcc7dd;margin:7px 0 0;font-size:12px;line-height:1.7}.hr-details{color:#a5b2cc;margin:18px 0 12px;font-size:10px}.hr-details summary{cursor:pointer;justify-content:space-between;gap:10px;line-height:1.6;display:flex}.hr-details summary::-webkit-details-marker{display:none}.hr-details summary>span{color:var(--radar);font-size:15px}.hr-details[open] summary>span{transform:rotate(45deg)}.hr-details p{font-size:11px;line-height:1.8}.hr-source{color:#acbddd;align-items:center;gap:6px;margin:4px 0 20px;font-size:9px;line-height:1.6;display:flex}.hr-source:hover{color:#fff}.hr-card-link,.hr-footer>a{border:1px solid color-mix(in srgb,var(--radar,#ab8eff) 45%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--radar,#ab8eff) 20%,transparent),#8371db12);color:#e4ddff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:11px;font-weight:600;display:flex}.hr-footer{border-top:1px solid #9d8ad225;justify-content:space-between;align-items:center;gap:35px;margin-top:28px;padding:24px 0 0;display:flex}.hr-footer>div{max-width:760px}.hr-footer b{color:#c6b8e8;font-size:11px;font-weight:550}.hr-footer p,.hr-footer small{color:#8f9bb5;font-size:10px;line-height:1.8}.hr-footer p{margin:9px 0 4px}.hr-footer>a{white-space:nowrap}.hr-empty{text-align:center;color:#c4b0f3;background:#121a30;border:1px solid #a188c740;border-radius:22px;padding:50px 25px}.hr-empty h3{font-size:22px}.hr-empty p{color:#9dabc6;font-size:13px}.hr-section a:focus-visible,.hr-section summary:focus-visible{outline-offset:5px;outline:2px solid #d5b4ff}@keyframes hrGradient{to{background-position:300%}}@keyframes hrAura{to{opacity:.5;transform:scale(1.2)translateY(20px)}}@keyframes hrSignal{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:800px){.hr-section{padding:65px 20px}.hr-grid{grid-template-columns:1fr}.hr-card{padding:25px}.hr-footer{flex-direction:column;align-items:stretch;gap:18px}.hr-footer>a{align-self:flex-start}.hr-reason h4{font-size:20px}.hr-pipeline{flex-wrap:wrap;gap:8px}.hr-pipeline>i{width:18px}.hr-pipeline>span{font-size:9px}.hr-edition{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:700px){.hr-heading h2{margin:22px 0;font-size:37px}.hr-heading>p{font-size:13px}.hr-pipeline{row-gap:13px}}@media (prefers-reduced-motion:reduce){.hr-section *,.hr-section :before,.hr-section :after{transition:none!important;animation:none!important}.hr-card:hover{transform:none}}
.tm-landing .ref-hero{min-height:0;padding-bottom:50px}.tm-landing .ref-hero-center{max-width:850px;margin-top:48px}.tm-landing .ref-hero-center h1{font-size:clamp(36px,4vw,58px);animation:none}.tm-landing .ref-hero-center>.home-subtitle{color:#f1f4ff;margin:26px auto 12px;font-size:25px;font-weight:550;line-height:1.3}.tm-landing .ref-hero-center>.home-explanation{color:#aab8ce;max-width:660px;margin:0 auto 28px;font-size:14px;line-height:1.8}.tm-landing .ref-proof{opacity:1;width:100%;max-width:none;margin:48px auto 0;animation:none;position:relative;left:auto;transform:none!important}.tm-landing .ref-hero-center .ref-search{height:62px}.hp-floating{z-index:4;color:#bdcbe0;background:linear-gradient(145deg,#0b192a,#06101c);border:1px solid #22364d;border-radius:17px;width:238px;padding:23px;transition:transform .2s,border-color .2s;position:absolute;top:210px;box-shadow:0 20px 70px #0004}.hp-floating:hover{border-color:#779cf0;transform:translateY(-4px)}.hp-floating-left{left:max(22px,50vw - 755px)}.hp-floating-right{top:310px;right:max(22px,50vw - 755px)}.hp-kicker{letter-spacing:.15em;color:#8eacff;font-size:10px;font-weight:650}.hp-floating .hp-kicker{align-items:center;gap:8px;font-size:8px;display:flex}.hp-kicker i{background:#83d9c5;border-radius:50%;width:5px;height:5px}.hp-float-title{color:#edf3ff;letter-spacing:-.025em;margin:20px 0 8px;font-size:19px}.hp-floating small,.hp-review{color:#8f9fb8;font-size:10px;line-height:1.6;display:block}.hp-float-item{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.hp-float-item>span{color:#8babff;font-size:20px}.hp-float-item p{margin:0;font-size:12px;line-height:1.65}.hp-float-item svg{flex-shrink:0}.hp-float-watch{gap:10px;padding:17px 0;display:grid}.hp-float-watch b{letter-spacing:.1em;color:#7d90aa;font-size:8px}.hp-float-watch>span{color:#c8d7ec;justify-content:space-between;align-items:center;font-size:10px;display:flex}.hp-float-watch i{background:#6b92cb;border-radius:50%;width:3px;height:3px}.hp-float-factor{margin:16px 0;font-size:12px;line-height:1.7}.hp-float-link{color:#9bc7ff;justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.hp-section{color:#eaf0ff;background:radial-gradient(at 50% 40%,#122c503f,#0000 65%),#050d1a;padding:95px 30px;scroll-margin-top:24px}.hp-company{background:radial-gradient(at 80%,#452d7233,#0000 60%),#080d1b}.hp-inner{max-width:1160px;margin:auto}.hp-heading{text-align:center;margin-bottom:42px}.hp-heading h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,4vw,49px);font-weight:550;line-height:1.16}.hp-heading h2 em{color:#91b7ff;font-style:normal}.hp-company .hp-heading h2 em{color:#b8a4ff}.hp-heading>p{color:#98aac4;max-width:600px;margin:auto;font-size:15px;line-height:1.8}.hp-window{background:#0a1424;border:1px solid #2a3c58;border-radius:18px;overflow:hidden;box-shadow:0 35px 95px #0005}.hp-window-bar{color:#a0b0c8;background:#0e192a;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:17px 23px;font-size:11px;display:flex}.hp-window-bar>span{gap:5px;display:flex}.hp-window-bar i{background:#43536c;border-radius:50%;width:6px;height:6px}.hp-window-bar i:first-child{background:#758df2}.hp-window-bar small{color:#788ba7;font-size:10px}.hp-dashboard-body,.hp-company-body{padding:30px}.hp-workspace-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.hp-workspace-title h3{letter-spacing:-.035em;margin:10px 0;font-size:27px;font-weight:500}.hp-workspace-title>a{color:#9cbcff;align-items:center;gap:12px;font-size:12px;display:flex}.hp-section-label{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 15px;display:flex}.hp-section-label>b{font-size:14px;font-weight:550}.hp-section-label>small{color:#8c9eba;font-size:10px}.hp-story-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.hp-story-grid article{background:linear-gradient(135deg,#182c40,#122031);border:1px solid #294159;border-top:2px solid #79c7ef;border-radius:10px;padding:20px}.hp-story-grid article:nth-child(2){border-top-color:#b6a1fb}.hp-story-grid article:nth-child(3){border-top-color:#e3c080}.hp-story-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-story-grid article>div>span{color:#94caff;font-size:24px}.hp-story-grid article small{color:#a5b9d5;font-size:9px}.hp-story-grid h4{margin:15px 0 12px;font-size:16px;font-weight:500;line-height:1.5}.hp-story-grid p{color:#a9bbd1;margin:0 0 18px;font-size:12px;line-height:1.8}.hp-story-grid a{color:#98cafa;font-size:10px}.hp-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hp-watch-grid>a{background:#101e31;border:1px solid #293c57;border-radius:10px;padding:19px;transition:border-color .2s}.hp-watch-grid>a:hover{border-color:#84adff}.hp-watch-grid>a>div{color:#a9c3ff;justify-content:space-between;margin-bottom:8px;display:flex}.hp-watch-grid h4{margin:15px 0;font-size:13px;font-weight:500;line-height:1.6}.hp-watch-grid>a>span{color:#8cace3;font-size:10px}.hp-trend{background:linear-gradient(100deg,#102b39,#122238);border:1px solid #35526c;border-radius:12px;grid-template-columns:1fr 1.3fr;gap:12px 30px;margin-bottom:20px;padding:22px;display:grid}.hp-trend strong{color:#a4dacd;margin-top:8px;font-size:23px;font-weight:550;line-height:1.4;display:block}.hp-trend p{color:#afc1d6;margin:0;font-size:12px;line-height:1.8}.hp-trend>small{color:#8ba6bc;grid-column:1/-1;font-size:10px}.hp-factors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-factors article{background:linear-gradient(150deg,#182339,#101a2b);border:1px solid #303c5b;border-radius:12px;padding:22px}.hp-factor-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hp-factor-top>span{color:#acb2fe;font-size:24px}.hp-factor-top small{color:#bcc7e3;font-size:9px}.hp-factors h4{margin:18px 0 23px;font-size:17px;font-weight:550;line-height:1.5}.hp-factors article>b{letter-spacing:.12em;color:#a9baff;font-size:8px}.hp-factors p{color:#b4c0d5;margin:8px 0 20px;font-size:12px;line-height:1.85}.hp-factor-sources{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.hp-factor-sources a{color:#9dbff6;font-size:9px}.hp-timeline>a{border-bottom:1px solid #ffffff12;grid-template-columns:105px 72px 1fr 16px;align-items:center;gap:15px;padding:17px 0;display:grid}.hp-timeline time{color:#8e9fba;font-size:10px}.hp-timeline span{letter-spacing:.06em;color:#b3a8f5;font-size:8px}.hp-timeline strong{color:#c0cde1;font-size:12px;font-weight:500;line-height:1.6}.hp-timeline svg{color:#8baaf2}.hp-disclosure{color:#8394ae;margin:22px 0 0;font-size:10px;line-height:1.8}.hp-empty{color:#a8b7cd;grid-column:1/-1;padding:22px;font-size:13px;line-height:1.8}.hp-section a:focus-visible,.hp-floating:focus-visible{outline-offset:5px;outline:2px solid #a8c5ff}@media (max-width:1400px){.hp-floating{display:none}}@media (max-width:700px){.tm-landing .ref-hero-center{margin-top:35px;padding:0 20px}.tm-landing .ref-hero-center h1{font-size:37px}.tm-landing .ref-hero-center>.home-subtitle{font-size:22px}.tm-landing .ref-hero-center>.home-explanation{font-size:13px}.hp-section{padding:60px 16px}.hp-dashboard-body,.hp-company-body{padding:18px}.hp-workspace-title{flex-direction:column;align-items:flex-start}.hp-workspace-title h3{font-size:24px}.hp-story-grid,.hp-watch-grid,.hp-factors{grid-template-columns:1fr}.hp-section-label{flex-direction:column;align-items:flex-start;gap:7px}.hp-trend{grid-template-columns:1fr}.hp-timeline>a{grid-template-columns:95px 1fr 16px;gap:8px}.hp-timeline strong{grid-area:2/1/auto/3}.hp-timeline svg{grid-area:2/3}.hp-window-bar{padding:15px}.hp-window-bar>small{display:none}.hp-heading>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.hp-floating{transition:none}.hp-floating:hover{transform:none}}.hc-section{color:#e9efff;background:radial-gradient(at 50% 5%,#233b663d,#0000 55%),#060c19;padding:82px 30px;scroll-margin-top:24px}.hc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hc-card{--hc-accent:#8cbeff;background:linear-gradient(145deg,#132036,#0c1423);border:1px solid #2a3a56;border-radius:17px;flex-direction:column;padding:26px;transition:border-color .2s,transform .2s;display:flex}.hc-card:hover{border-color:var(--hc-accent);transform:translateY(-3px)}.hc-card-top{color:var(--hc-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-card-top>span{letter-spacing:.12em;font-size:9px}.hc-card h3{letter-spacing:-.03em;min-height:94px;margin:24px 0 14px;font-size:25px;font-weight:550;line-height:1.25}.hc-card>p{color:#a6b6ce;min-height:70px;margin:0 0 24px;font-size:13px;line-height:1.8}.hc-preview{background:#091221;border:1px solid #293c55;border-radius:11px;flex:1;min-height:285px;margin-bottom:24px;padding:17px}.hc-preview-bar{color:#bcc9de;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;margin-bottom:17px;padding-bottom:12px;font-size:10px;display:flex}.hc-preview-bar i{background:var(--hc-accent);border-radius:50%;width:5px;height:5px}.hc-preview>small{color:#8b9db8;font-size:9px;line-height:1.8;display:block}.hc-preview>b{color:var(--hc-accent);margin:13px 0 5px;font-size:16px;font-weight:550;display:block}.hc-preview h4{color:#dce5f6;margin:14px 0;font-size:13px;font-weight:500;line-height:1.7}.hc-preview>a:not(.hc-source){color:#9ebff5;font-size:10px}.hc-preview p{color:#a4b5cf;margin:8px 0;font-size:11px;line-height:1.8}.hc-mini-label{letter-spacing:.12em;color:#b9b3fa;font-size:8px}.hc-tickers{gap:8px;margin:18px 0 8px;display:flex}.hc-tickers span{color:#bbd5ff;border:1px solid #29415f;border-radius:5px;padding:7px 9px;font-size:10px}.hc-source{border-bottom:1px solid #ffffff12;padding:15px 0;display:block}.hc-source span{letter-spacing:.04em;color:var(--hc-accent);font-size:8px}.hc-source strong{color:#d0dced;margin:8px 0;font-size:11px;font-weight:500;line-height:1.7;display:block}.hc-source small{color:#93a9c7;font-size:9px}.hc-action{color:var(--hc-accent);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:12px;display:flex}.hc-section a:focus-visible{outline-offset:5px;outline:2px solid #a8c5ff}.hc-cadence{background:#0b1422;border:1px solid #24354e;border-radius:13px;margin-top:30px;padding:26px}.hc-cadence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:16px 0;display:grid}.hc-cadence p{color:#95a8c4;margin:0;font-size:12px;line-height:1.85}.hc-cadence b{color:#d4dff0;margin-bottom:7px;font-size:13px;font-weight:550;display:block}.hc-cadence>small{color:#8295b2;font-size:10px;line-height:1.8;display:block}@media (max-width:800px){.hc-section{padding:60px 18px}.hc-grid,.hc-cadence>div{grid-template-columns:1fr}.hc-card h3,.hc-card>p,.hc-preview{min-height:0}.hc-cadence>div{gap:20px}.hc-card{padding:23px}}@media (prefers-reduced-motion:reduce){.hc-card{transition:none}.hc-card:hover{transform:none}}.home-journey .compound-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-journey .compound-message a{color:inherit}.home-journey .compound-message a:hover{color:#b4c7ff}.home-access{color:#e9efff;background:radial-gradient(at 50% 20%,#16346e40,#0000 65%),#070e1c;padding:80px 30px;scroll-margin-top:24px}.home-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:960px;margin:auto;display:grid}.home-access-grid article{background:linear-gradient(145deg,#16243a,#0d1728);border:1px solid #2b4164;border-radius:16px;flex-direction:column;padding:32px;display:flex}.home-access-grid article:first-child{background:linear-gradient(145deg,#182f50,#101c31);border-color:#5579c2}.home-access-grid h3{letter-spacing:-.035em;margin:20px 0 14px;font-size:28px;font-weight:550;line-height:1.25}.home-access-grid p{color:#afc0d8;margin:0;font-size:14px;line-height:1.8}.home-access-grid ul{flex:1;margin:25px 0 30px;padding:0;list-style:none}.home-access-grid li{color:#c4d1e4;margin:14px 0;padding-left:23px;font-size:13px;line-height:1.7;position:relative}.home-access-grid li:before{content:"✓";color:#94d8c9;position:absolute;left:0}.home-access-button{color:#fff;background:#365fe6;border:1px solid #547ce0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.home-access-button:hover{background:#426ff0}.home-access-button.secondary{color:#c8dafc;background:#182841;border-color:#3b5276}.home-access-button.secondary:hover{background:#223654}.home-access-secondary,.home-access-note{color:#a9bbd6;text-align:center;margin-top:17px;font-size:11px;line-height:1.7;display:block}.home-access-footnote{text-align:center;color:#889cb9;max-width:760px;margin:24px auto 0;font-size:11px;line-height:1.8}.home-access a:focus-visible,.home-journey a:focus-visible{outline-offset:4px;outline:2px solid #b1caff}@media (max-width:700px){.home-access{padding:60px 18px}.home-access-grid,.home-journey .compound-flow{grid-template-columns:1fr}.home-access-grid article{padding:25px}.home-journey .compound-flow article>i{display:none}.home-journey .compound-message{flex-wrap:wrap;gap:14px}.home-access-grid h3{font-size:25px}}.tm-landing .ref-hero-center>.home-subtitle{letter-spacing:-.025em;isolation:isolate;font-size:30px;font-weight:700;line-height:1.4}.home-subtitle>span{color:#a3d6ff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #9271ff55);background:linear-gradient(100deg,#58e8ff 0%,#7da3ff 24%,#c48aff 48%,#ff7bd5 70%,#ffb98e 88%,#58e8ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate stockSubtitleColor;display:inline-block}.home-subtitle>span:last-child{background-image:linear-gradient(100deg,#b08cff 0%,#ff83d9 30%,#91acff 60%,#5fe3f3 84%,#b08cff 100%);animation-delay:-3s}@keyframes stockSubtitleColor{0%{background-position:0%}to{background-position:100%}}@media (max-width:700px){.tm-landing .ref-hero-center>.home-subtitle{letter-spacing:-.03em;font-size:clamp(19px,5.6vw,26px);line-height:1.5}}@media (prefers-reduced-motion:reduce){.home-subtitle>span{animation:none}}@media (forced-colors:active){.home-subtitle>span{-webkit-text-fill-color:CanvasText;color:canvastext;filter:none;background:0 0}}.hp-floating{--float-a:#69e1ff;--float-b:#9686ff;--float-c:#65e4c7;isolation:isolate;background:radial-gradient(ellipse at 5% 0%,#2e8cad38,transparent 60%),radial-gradient(ellipse at 100% 85%,#644dd82e,transparent 65%),linear-gradient(145deg,#10243c,#080f20) padding-box,linear-gradient(135deg,var(--float-a),#577caa66 40%,var(--float-b) 80%,var(--float-c)) border-box;border:1px solid #0000;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 20px 60px #0005,0 0 28px #519bd415,inset 0 1px #ffffff1a}.hp-floating-right{--float-a:#c490ff;--float-b:#ff80cf;--float-c:#79c8ff;background:radial-gradient(ellipse at 100% 0%,#a454d93b,transparent 58%),radial-gradient(ellipse at 0% 90%,#386fd43b,transparent 65%),linear-gradient(145deg,#201d3c,#0c1425) padding-box,linear-gradient(135deg,var(--float-a),#8967b966 40%,var(--float-b) 80%,var(--float-c)) border-box}.hp-floating:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--float-a) 12%,transparent),transparent 55%);pointer-events:none;animation:8s ease-in-out infinite alternate workspaceAura;position:absolute;inset:-50%}.hp-floating:hover{box-shadow:0 26px 65px #0006,0 0 35px color-mix(in srgb,var(--float-a) 22%,transparent),inset 0 1px 0 #ffffff25;border-color:#0000;transform:translateY(-7px)}.hp-floating .hp-kicker{color:var(--float-a)}.hp-floating .hp-kicker i{background:var(--float-c);box-shadow:0 0 12px var(--float-c)}.hp-floating .hp-float-title{background:linear-gradient(105deg,#e1f9ff,var(--float-a) 40%,var(--float-b) 85%);color:#0000;filter:drop-shadow(0 0 12px #8ba4ff22);-webkit-background-clip:text;background-clip:text;font-weight:650;line-height:1.35}.hp-floating .hp-float-item{border-bottom-color:#b1baff24}.hp-floating .hp-float-item>span{color:#9cb2ff;text-shadow:0 0 18px #8ba4ff66;font-weight:650}.hp-floating .hp-float-item>svg{color:var(--float-c);filter:drop-shadow(0 0 9px #89bfff66)}.hp-floating .hp-float-item p{color:#d0dff1}.hp-floating-right .hp-float-item p{color:#cbb9ff;font-weight:600}.hp-floating .hp-float-item small{color:#9bb0ca;font-weight:400}.hp-floating .hp-float-factor{color:#cbd8ef;border-left:2px solid var(--float-b);padding-left:12px}.hp-floating .hp-float-watch b{color:#91afd3}.hp-floating .hp-float-watch>span{color:#bfe4ff;background:#628cff12;border:1px solid #8facff22;border-radius:7px;padding:10px 8px}.hp-floating .hp-float-watch i{background:var(--float-a)}.hp-floating .hp-float-link{border:1px solid color-mix(in srgb,var(--float-a) 30%,transparent);color:#d1e9ff;background:linear-gradient(100deg,#508dda25,#9466db26);border-radius:8px;padding:11px 10px;font-weight:600}.hp-floating .hp-float-link svg{color:var(--float-a);transition:transform .25s}.hp-floating:hover .hp-float-link svg{transform:translate(3px)}@keyframes workspaceAura{0%{transform:translate(-5%,-4%)rotate(-8deg)}to{transform:translate(6%,5%)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.hp-floating:before{animation:none}.hp-floating,.hp-floating .hp-float-link svg{transition:none}.hp-floating:hover,.hp-floating:hover .hp-float-link svg{transform:none}}@media (forced-colors:active){.hp-floating{background:canvas;border:1px solid canvastext}.hp-floating .hp-float-title{color:canvastext;filter:none;background:0 0}.hp-floating:before{display:none}}.hc-section .hp-heading h2{letter-spacing:-.045em;font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:730;line-height:1.02}.hc-section{background:radial-gradient(at 12% 32%,#07587530,#0000 44%),radial-gradient(at 80% 36%,#6630a42c,#0000 45%),#050b18;position:relative;overflow:hidden}.hc-section .hp-heading h2{margin:22px -20px;line-height:1.13}.hc-section .hp-heading h2 span,.hc-section .hp-heading h2 em{color:#0000;filter:drop-shadow(0 0 22px #777dff30);background:linear-gradient(100deg,#76eaff,#81a7ff,#b68aff,#f08acb,#76eaff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite hcColorFlow}.hc-section .hp-heading h2 em{animation-delay:-3s}.hc-card{isolation:isolate;border-color:color-mix(in srgb,var(--hc-accent) 38%,transparent);background:radial-gradient(ellipse at 50% 16%,color-mix(in srgb,var(--hc-accent) 16%,transparent),transparent 48%),linear-gradient(155deg,#142139,#080f1e);border-radius:24px;padding:24px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff16}.hc-card:first-child{--hc-accent:#67d8ff}.hc-card:nth-child(2){--hc-accent:#bd94ff}.hc-card:nth-child(3){--hc-accent:#6de5c9}.hc-card:before{content:"";background:linear-gradient(90deg,transparent,var(--hc-accent),transparent);height:2px;box-shadow:0 0 20px var(--hc-accent);position:absolute;top:0;left:12%;right:12%}.hc-card:hover{box-shadow:0 25px 65px #0005,0 0 30px color-mix(in srgb,var(--hc-accent) 12%,transparent);transform:translateY(-6px)}.hc-card-top>svg{background:color-mix(in srgb,var(--hc-accent) 12%,transparent);border-radius:11px;width:36px;height:36px;padding:8px}.hc-card-top>span{font-size:9px;font-weight:650}.hc-visual{background:radial-gradient(ellipse,var(--hc-accent),transparent 66%);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;justify-content:center;align-items:center;height:156px;margin:8px -10px 0;display:flex;position:relative}.hc-visual:before{content:"";background:var(--hc-accent);filter:blur(42px);opacity:.13;border-radius:50%;width:160px;height:110px;animation:4s ease-in-out infinite alternate hcAura;position:absolute}.hc-visual>i{border:1px solid color-mix(in srgb,var(--hc-accent) 28%,transparent);border-radius:50%;width:190px;height:88px;position:absolute;transform:rotate(-24deg)}.hc-visual>i:nth-child(2){border-style:dashed;width:210px;height:78px;animation:20s linear infinite hcOrbit;transform:rotate(24deg)}.hc-orb{z-index:1;width:76px;height:76px;color:var(--hc-accent);border:1px solid color-mix(in srgb,var(--hc-accent) 65%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--hc-accent) 20%,transparent),inset 0 1px #ffffff30;background:linear-gradient(145deg,#25334b,#0a1326);border-radius:22px;place-items:center;display:grid;transform:rotate(-8deg)}.hc-orb>*{transform:rotate(8deg)}.hc-orb img{border-radius:12px}.hc-visual>span{z-index:2;border:1px solid color-mix(in srgb,var(--hc-accent) 30%,transparent);letter-spacing:.1em;color:var(--hc-accent);background:#0b172be8;border-radius:6px;padding:7px 9px;font-size:8px;position:absolute;top:28px;left:0}.hc-visual>span:last-child{inset:auto 0 26px auto}.hc-card h3{color:#eef3ff;min-height:64px;margin:10px 0 12px;font-size:25px;font-weight:650}.hc-card>p{min-height:66px;margin-bottom:20px;font-size:12px;line-height:1.75}.hc-preview{border-color:color-mix(in srgb,var(--hc-accent) 22%,transparent);background:linear-gradient(150deg,#070e1ddd,#0d1929dd);border-radius:14px;margin-bottom:20px;padding:18px;box-shadow:inset 0 1px #ffffff07}.hc-preview-bar{color:var(--hc-accent);font-size:10px}.hc-preview-bar i{box-shadow:0 0 10px var(--hc-accent)}.hc-preview>b{font-size:18px}.hc-preview h4{border-left:2px solid var(--hc-accent);padding-left:12px}.hc-mini-label{margin-top:18px;display:block}.hc-tickers{gap:6px}.hc-tickers span{background:#142238;border-color:#30455e;align-items:center;gap:5px;padding:6px;display:flex}.hc-tickers img{border-radius:5px}.hc-source{border-left:1px solid color-mix(in srgb,var(--hc-accent) 35%,transparent);border-bottom:0;margin-left:3px;padding-left:17px;position:relative}.hc-source:before{content:"";background:var(--hc-accent);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--hc-accent) 45%,transparent);border-radius:50%;position:absolute;top:21px;left:-4px}.hc-action{border:1px solid color-mix(in srgb,var(--hc-accent) 40%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--hc-accent) 15%,transparent),#7c7cff12);border-radius:10px;padding:13px 14px;font-size:11px;font-weight:600;transition:background .2s}.hc-action:hover{background:color-mix(in srgb,var(--hc-accent) 23%,transparent)}@keyframes hcColorFlow{to{background-position:300%}}@keyframes hcAura{to{opacity:.25;transform:scale(1.15)}}@keyframes hcOrbit{to{transform:rotate(384deg)}}@media (max-width:800px){.hc-section .hp-heading h2{margin:22px 0}.hc-card h3,.hc-card>p{min-height:0}.hc-visual{align-self:center;width:100%;max-width:320px}.hc-card{padding:24px}.hc-preview{margin-top:4px}}@media (max-width:700px){.hc-section .hp-heading h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.hc-section *,.hc-section :before,.hc-section :after{transition:none!important;animation:none!important}.hc-card:hover{transform:none}}.tm-landing .hr-section{padding-bottom:54px}.tm-landing .hc-section{padding-top:44px}.hc-section .hp-heading{margin-bottom:30px}.hc-section .hp-heading h2{margin-top:16px;margin-bottom:16px}@media (max-width:800px){.tm-landing .hr-section{padding-bottom:38px}.tm-landing .hc-section{padding-top:32px}.hc-section .hp-heading{margin-bottom:25px}}.tm-landing .hc-section{padding-bottom:48px}.tm-landing .hp-dashboard{isolation:isolate;background:radial-gradient(at 15% 30%,#086d8c25,#0000 50%),radial-gradient(at 90% 60%,#504ca62b,#0000 50%),#050d1a;padding-top:44px;padding-bottom:58px;position:relative;overflow:hidden}.hp-dashboard:before{content:"";z-index:-1;background-image:linear-gradient(#7b9cd009 1px,#0000 1px),linear-gradient(90deg,#7b9cd009 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.hp-dashboard .hp-heading{margin-bottom:30px}.hp-dashboard .hp-heading h2{letter-spacing:-.045em;margin:16px 0;font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:730;line-height:1.12}.hp-dashboard .hp-heading h2 span,.hp-dashboard .hp-heading h2 em{color:#0000;filter:drop-shadow(0 0 22px #53b8f22b);background:linear-gradient(90deg,#6ee4ef,#83baff,#aaa0ff,#83d7ff,#6ee4ef) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite dashboardColor}.hp-dashboard .hp-heading h2 em{animation-delay:-2s}.hp-dashboard .hp-window{background:linear-gradient(145deg,#10223a,#081326 60%,#141b35);border-color:#5483b380;border-radius:24px;position:relative;box-shadow:0 30px 75px #0005,0 0 45px #5798ea13,inset 0 1px #aad9ff25}.hp-dashboard .hp-window:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#78ddff,#a796ff,#0000) 0 0/200% 100%;height:2px;animation:5s linear infinite dashboardColor;position:absolute;top:0;left:0;right:0}.hp-dashboard .hp-window-bar{background:#172b454f;border-bottom-color:#8aaee220}.hp-dashboard .hp-window-bar i:first-child{background:#72d9ed;box-shadow:0 0 10px #72d9ed70}.hp-dashboard .hp-window-bar i:nth-child(2){background:#8aaaff}.hp-dashboard .hp-window-bar i:last-child{background:#ae9cec}.hp-dashboard .hp-dashboard-body{padding:26px}.hp-dashboard .hp-workspace-title{background:radial-gradient(at 85%,#6c63d326,#0000 50%),linear-gradient(110deg,#17364a80,#1d285540);border:1px solid #719bdc25;border-radius:16px;margin-bottom:24px;padding:22px;position:relative;overflow:hidden}.hp-dashboard .hp-workspace-title:after{content:"";pointer-events:none;border:1px solid #97c2fa15;border-radius:50%;width:230px;height:230px;animation:6s ease-in-out infinite alternate dashboardHalo;position:absolute;top:-70px;right:6%;box-shadow:0 0 0 25px #97c2fa06,0 0 0 50px #97c2fa04}.hp-dashboard .hp-workspace-title h3{color:#d6edff;margin:10px 0 16px;font-size:29px;font-weight:600}.hp-dashboard .hp-workspace-title>a{z-index:1;color:#d1e6ff;background:linear-gradient(120deg,#36759155,#7463b944);border:1px solid #85b0f25c;border-radius:10px;padding:12px 15px;font-size:11px;position:relative}.hp-dashboard-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-dashboard-flow span{color:#9cbddd;align-items:center;gap:6px;font-size:9px;display:flex}.hp-dashboard-flow i{background:linear-gradient(90deg,#68cee0,#a398f6);width:22px;height:1px;animation:3s ease-in-out infinite alternate dashboardHalo}.hp-dashboard .hp-story-grid{gap:17px}.hp-dashboard .hp-story-grid article{--story-color:#70d9f2;border:1px solid color-mix(in srgb,var(--story-color) 35%,transparent);background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--story-color) 17%,transparent),transparent 60%),linear-gradient(145deg,#142b3d,#101b30);border-radius:17px;flex-direction:column;padding:23px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.hp-dashboard .hp-story-grid article:nth-child(2){--story-color:#b09aff}.hp-dashboard .hp-story-grid article:nth-child(3){--story-color:#82e0ce}.hp-dashboard .hp-story-grid article:hover{box-shadow:0 15px 32px #0003,0 0 24px color-mix(in srgb,var(--story-color) 9%,transparent);transform:translateY(-4px)}.hp-dashboard .hp-news-heading{justify-content:flex-start;gap:12px;margin-bottom:8px}.hp-dashboard .hp-news-heading>span{border:1px solid color-mix(in srgb,var(--story-color) 30%,transparent);background:color-mix(in srgb,var(--story-color) 10%,transparent);width:43px;height:43px;color:var(--story-color);border-radius:12px;place-items:center;font-size:22px;font-weight:600;display:grid}.hp-dashboard .hp-news-heading small{color:var(--story-color);background:#ffffff06;border-radius:6px;padding:6px 8px;font-size:9px}.hp-news-symbol{color:var(--story-color);opacity:.65;filter:drop-shadow(0 0 10px var(--story-color));margin-left:auto;animation:4s ease-in-out infinite alternate dashboardHalo}.hp-dashboard .hp-story-grid h4{letter-spacing:-.02em;color:#e7f0ff;flex:1;margin:13px 0 20px;font-size:19px;font-weight:550;line-height:1.5}.hp-news-context{border-top:1px solid #9bc0eb20;margin-bottom:18px;padding-top:12px}.hp-news-context summary{cursor:pointer;color:#b3c6df;justify-content:space-between;font-size:11px;display:flex}.hp-news-context summary::-webkit-details-marker{display:none}.hp-news-context summary>span{color:var(--story-color)}.hp-news-context[open] summary>span{transform:rotate(45deg)}.hp-dashboard .hp-news-context p{margin:12px 0 0;font-size:12px;line-height:1.8}.hp-dashboard .hp-story-grid a{color:var(--story-color);font-size:10px}.hp-dashboard .hp-section-label>b{align-items:center;gap:8px;font-size:14px;display:flex}.hp-dashboard .hp-section-label>b:before{content:"";background:linear-gradient(#79d9ed,#a192fa);border-radius:3px;width:5px;height:16px;box-shadow:0 0 12px #79d9ed30}.hp-dashboard .hp-watch-grid>a{--watch-color:#8edfb7;border-color:color-mix(in srgb,var(--watch-color) 28%,transparent);background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--watch-color) 10%,transparent),transparent 70%),#101d30;border-radius:15px;flex-direction:column;padding:20px;transition:transform .3s,border-color .3s;display:flex;position:relative}.hp-dashboard .hp-watch-grid>a:nth-child(2){--watch-color:#8fbdff}.hp-dashboard .hp-watch-grid>a:nth-child(3){--watch-color:#c39cff}.hp-dashboard .hp-watch-grid>a:hover{border-color:var(--watch-color);transform:translateY(-3px)}.hp-watch-brand{color:var(--watch-color);align-items:center;gap:12px;display:flex}.hp-watch-brand img{box-shadow:0 0 17px color-mix(in srgb,var(--watch-color) 15%,transparent);border-radius:10px}.hp-watch-brand b{font-size:17px}.hp-dashboard .hp-watch-grid>a>div{align-items:center;margin-bottom:13px}.hp-dashboard .hp-watch-grid h4{flex:1;font-size:13px}.hp-dashboard .hp-watch-grid>a>span{color:var(--watch-color);border-top:1px solid #adc9f015;padding-top:12px}.hp-dashboard summary:focus-visible{outline-offset:5px;outline:2px solid #a8c5ff}@keyframes dashboardColor{to{background-position:300%}}@keyframes dashboardHalo{to{opacity:.4;transform:translateY(-3px)}}@media (max-width:800px){.tm-landing .hc-section{padding-bottom:34px}.tm-landing .hp-dashboard{padding-top:32px;padding-bottom:40px}.hp-dashboard .hp-dashboard-body{padding:16px}.hp-dashboard .hp-workspace-title{flex-direction:column;align-items:flex-start;padding:18px}.hp-dashboard .hp-workspace-title h3{font-size:25px}.hp-dashboard .hp-news-heading{gap:8px}.hp-dashboard .hp-news-heading small{font-size:8px}.hp-dashboard .hp-story-grid article{padding:18px}}@media (max-width:700px){.hp-dashboard .hp-heading h2{font-size:37px}.hp-dashboard .hp-story-grid h4{font-size:18px}.hp-dashboard-flow{gap:7px}.hp-dashboard-flow i{width:12px}}@media (prefers-reduced-motion:reduce){.hp-dashboard *,.hp-dashboard :before,.hp-dashboard :after{transition:none!important;animation:none!important}.hp-dashboard .hp-story-grid article:hover,.hp-dashboard .hp-watch-grid>a:hover{transform:none}}.tm-landing .hp-dashboard{padding-bottom:40px}.tm-landing .hp-company{isolation:isolate;background:radial-gradient(at 80% 20%,#7146b52c,#0000 55%),radial-gradient(at 12% 75%,#245f9530,#0000 50%),#080d1b;padding-top:42px;padding-bottom:55px;position:relative;overflow:hidden}.hp-company .hp-heading{margin-bottom:30px}.hp-company .hp-heading h2{letter-spacing:-.045em;margin:16px 0;font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:730;line-height:1.12}.hp-company .hp-heading h2 span,.hp-company .hp-heading h2 em{color:#0000;filter:drop-shadow(0 0 24px #a783ec26);background:linear-gradient(90deg,#aaa5ff,#da9bfa,#92beff,#baa3ff,#aaa5ff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite companySpectrum}.hp-company .hp-heading h2 em{animation-delay:-2s}.hp-company .hp-window{background:linear-gradient(145deg,#18203a,#0a1527 55%,#1c1935);border:1px solid #a292df66;border-radius:24px;position:relative;box-shadow:0 25px 75px #0005,0 0 42px #ae88f013,inset 0 1px #e0caff20}.hp-company .hp-window:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#bd92fc,#84c2ff,#0000) 0 0/200% 100%;height:2px;animation:5s linear infinite companySpectrum;position:absolute;top:0;left:0;right:0}.hp-company .hp-window-bar{background:#9e91d00b;border-color:#bda0f51a}.hp-company .hp-window-bar i:first-child{background:#d2a7fa;box-shadow:0 0 10px #d2a7fa66}.hp-company .hp-window-bar i:nth-child(2){background:#a098f4}.hp-company .hp-window-bar i:last-child{background:#88bdf4}.hp-company .hp-company-body{padding:26px}.hp-company .hp-workspace-title{background:radial-gradient(at 15%,#9a81da20,#0000 60%),#15213b55;border:1px solid #a495e02b;border-radius:16px;margin-bottom:18px;padding:20px}.hp-company-identity{align-items:center;gap:17px;display:flex}.hp-company-identity>img{border:1px solid #bc9ae457;border-radius:16px;box-shadow:0 0 24px #b997f025}.hp-company .hp-workspace-title h3{color:#e1daff;margin:8px 0;font-size:28px;font-weight:600}.hp-company .hp-workspace-title>a{color:#d7d5ff;background:linear-gradient(110deg,#9274c835,#5686bd28);border:1px solid #b69be365;border-radius:10px;padding:12px 14px;font-size:11px}.hp-company .hp-trend{background:radial-gradient(at 80% 20%,#897bda25,#0000 65%),linear-gradient(110deg,#143444,#1a2440);border-color:#9aa8df55;border-radius:16px;gap:10px 25px;padding:22px;position:relative;overflow:hidden}.hp-company .hp-trend:after{content:"";pointer-events:none;border:1px solid #a3c9e91c;border-radius:50%;width:250px;height:250px;animation:6s ease-in-out infinite alternate companyBreathe;position:absolute;top:-90px;right:-20px;box-shadow:0 0 0 22px #a3c9e907,0 0 0 45px #a3c9e905}.hp-company .hp-trend strong{color:#bde6ef;font-size:25px;font-weight:600}.hp-company .hp-trend p{z-index:1;align-self:center;position:relative}.hp-company .hp-factors{align-items:start;gap:17px}.hp-company .hp-factors article{--factor-accent:#b89aff;border:1px solid color-mix(in srgb,var(--factor-accent) 38%,transparent);background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--factor-accent) 15%,transparent),transparent 60%),linear-gradient(145deg,#1c2540,#101a2d);border-radius:17px;flex-direction:column;padding:22px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.hp-company .hp-factors article:nth-child(2){--factor-accent:#8cbcff}.hp-company .hp-factors article:nth-child(3){--factor-accent:#daa1e7}.hp-company .hp-factors article:hover{box-shadow:0 18px 40px #0003,0 0 25px color-mix(in srgb,var(--factor-accent) 9%,transparent);transform:translateY(-4px)}.hp-company .hp-factor-top>span{border:1px solid color-mix(in srgb,var(--factor-accent) 35%,transparent);background:color-mix(in srgb,var(--factor-accent) 11%,transparent);width:43px;height:43px;color:var(--factor-accent);border-radius:12px;place-items:center;font-size:22px;display:grid}.hp-company .hp-factor-top small{color:var(--factor-accent);background:#ffffff07;border-radius:6px;padding:6px 8px;font-size:9px}.hp-company .hp-factors h4{letter-spacing:-.02em;min-height:80px;margin:18px 0;font-size:18px;font-weight:550;line-height:1.5}.hp-factor-watch{border:1px solid color-mix(in srgb,var(--factor-accent) 20%,transparent);background:#070e1d65;border-radius:11px;gap:9px;min-height:135px;padding:14px;display:flex}.hp-factor-watch>svg{color:var(--factor-accent);flex-shrink:0;margin-top:2px}.hp-factor-watch b,.hp-factor-details b{letter-spacing:.12em;color:var(--factor-accent);font-size:8px}.hp-company .hp-factor-watch p{margin:8px 0 0;font-size:11px;line-height:1.8}.hp-factor-details{margin:17px 0}.hp-factor-details summary{cursor:pointer;color:#bfc7df;justify-content:space-between;gap:12px;font-size:11px;display:flex}.hp-factor-details summary::-webkit-details-marker{display:none}.hp-factor-details summary>span{color:var(--factor-accent)}.hp-factor-details[open] summary{margin-bottom:18px}.hp-factor-details[open] summary>span{transform:rotate(45deg)}.hp-company .hp-factor-details p{margin:8px 0 18px;font-size:12px}.hp-company .hp-factor-sources{border-color:#d1c3fa1a;margin-top:auto}.hp-company .hp-factor-sources a{color:var(--factor-accent)}.hp-company .hp-section-label{margin-top:28px}.hp-company .hp-section-label>b{align-items:center;gap:9px;display:flex}.hp-company .hp-section-label>b:before{content:"";background:linear-gradient(#cea6f6,#8db8ff);border-radius:3px;width:5px;height:16px}.hp-company .hp-timeline{padding:0 0 0 21px;position:relative}.hp-company .hp-timeline:before{content:"";background:linear-gradient(#bda0f9,#78b0ed,#c391da) 0 0/100% 200%;width:1px;animation:6s linear infinite companyEvidence;position:absolute;top:15px;bottom:15px;left:4px}.hp-company .hp-timeline>a{background:linear-gradient(110deg,#20233e80,#101b2f70);border:1px solid #a69ac826;border-radius:11px;margin-bottom:10px;padding:15px;transition:background .3s,transform .3s;position:relative}.hp-company .hp-timeline>a:before{content:"";background:#bca6f7;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-22px;box-shadow:0 0 13px #bca6f766}.hp-company .hp-timeline>a:hover{background:#252d4b;transform:translate(3px)}.hp-company .hp-timeline span{color:#cfb5f9;text-align:center;background:#b997f111;border-radius:5px;padding:5px}.hp-company .hp-timeline strong{color:#d1dbef}.hp-company summary:focus-visible{outline-offset:5px;outline:2px solid #cfb7ff}@keyframes companySpectrum{to{background-position:300%}}@keyframes companyBreathe{to{opacity:.4;transform:scale(1.08)}}@keyframes companyEvidence{to{background-position:0 200%}}@media (max-width:800px){.tm-landing .hp-dashboard{padding-bottom:30px}.tm-landing .hp-company{padding-top:30px;padding-bottom:40px}.hp-company .hp-company-body{padding:16px}.hp-company .hp-workspace-title{flex-direction:column;align-items:flex-start;padding:17px}.hp-company .hp-workspace-title h3{font-size:24px}.hp-company .hp-trend{padding:18px}.hp-company .hp-factors{grid-template-columns:1fr}.hp-company .hp-factors h4,.hp-factor-watch{min-height:0}.hp-company-identity{gap:12px}.hp-company-identity>img{width:46px;height:46px}.hp-company .hp-section-label{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.hp-company .hp-heading h2{font-size:37px}.hp-company .hp-trend strong{font-size:23px}.hp-company .hp-timeline>a{gap:9px}}@media (prefers-reduced-motion:reduce){.hp-company *,.hp-company :before,.hp-company :after{transition:none!important;animation:none!important}.hp-company .hp-factors article:hover,.hp-company .hp-timeline>a:hover{transform:none}}.tm-landing .faq-section{color:#e9edff;background:radial-gradient(at 70% 15%,#6947a927,#0000 60%),#070d1c;max-width:none;margin:0;padding:48px 28px 54px}.tm-landing .faq-heading{max-width:1000px;margin:0 auto 30px}.tm-landing .faq-heading>span{color:#bda5f5;letter-spacing:.17em;font-size:10px}.tm-landing .faq-heading h2{letter-spacing:-.045em;color:#0000;background:linear-gradient(90deg,#8cb9ff,#b69cfc,#d6a2ed,#8cb9ff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;margin:16px 0;font-family:inherit;font-size:clamp(36px,4vw,58px);font-weight:730;line-height:1.12;animation:6s linear infinite homeFaqColor}.tm-landing .faq-heading h2 em{font-style:normal}.tm-landing .faq-list{border:0;gap:9px;max-width:940px;margin:auto;display:grid}.tm-landing .faq-list details{background:linear-gradient(110deg,#17223b88,#11182b);border:1px solid #8f83c32c;border-radius:12px;transition:border-color .2s,background .2s;overflow:hidden}.tm-landing .faq-list details:hover{border-color:#a294dc70}.tm-landing .faq-list details[open]{background:linear-gradient(110deg,#202c488c,#201c36);border-color:#a896e879}.tm-landing .faq-list summary{color:#e0e7fa;gap:20px;min-height:62px;padding:16px 21px;font-size:14px;line-height:1.55}.tm-landing .faq-list summary>span{color:#bfa8fa;background:#b291f111;border:1px solid #b69be33d;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:21px;display:grid}.tm-landing .faq-list summary:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #c9b4ff}.tm-landing .home-faq-answer{max-width:820px;padding:0 21px 20px}.tm-landing .faq-list .home-faq-answer p{color:#aebbd4;max-width:none;margin:0;font-size:13px;line-height:1.85}.home-faq-answer>a{color:#c0b2fb;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:inline-flex}.home-faq-answer>a:focus-visible{outline-offset:4px;outline:2px solid #c9b4ff}@keyframes homeFaqColor{to{background-position:300%}}@media (max-width:700px){.tm-landing .faq-section{padding:32px 18px 40px}.tm-landing .faq-heading h2{font-size:37px}.tm-landing .faq-list summary{padding:15px 16px;font-size:13px}.tm-landing .home-faq-answer{padding:0 16px 18px}.tm-landing .faq-list .home-faq-answer p{font-size:12px}}@media (prefers-reduced-motion:reduce){.tm-landing .faq-section *{transition:none!important;animation:none!important}}.tm-landing .faq-section .faq-heading h2:first-line{color:#0000}.tm-landing .faq-section .faq-list summary>span{flex:0 0 27px;overflow:visible}.tm-landing .faq-section .faq-list summary>span:before,.tm-landing .faq-section .faq-list summary>span:after{content:none}.tm-landing .faq-section .faq-list details[open] summary>span{transform:rotate(45deg)}.hc-compact .hc-nav-card{min-height:0;padding:23px;text-decoration:none}.hc-compact .hc-nav-card h3{min-height:0;margin:22px 0 10px;font-size:23px}.hc-compact .hc-nav-card>p{flex:1;min-height:0;margin:0 0 20px;font-size:12px;line-height:1.75}.hc-nav-action{color:var(--hc-accent);border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;font-weight:600;display:flex}.hc-update-link{color:#aab8d2;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:20px auto 0;font-size:11px;display:flex}.home-source-strip{color:#94a6c2;border-top:1px solid #8aa0d022;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px auto 0;padding:17px 0;font-size:10px;display:flex}.home-source-strip>i{background:#829bcd;border-radius:50%;width:3px;height:3px}.home-source-strip>a{color:#b3bdfa;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.home-source-strip>a:focus-visible{outline-offset:5px;outline:2px solid #b8baff}#company-evidence{scroll-margin-top:24px}@media (max-width:800px){.hc-compact .hc-grid{gap:12px}.hc-compact .hc-nav-card{padding:20px}.hc-compact .hc-nav-card h3{margin-top:16px;font-size:22px}.hc-compact .hp-heading{margin-bottom:24px}.home-source-strip{gap:9px;font-size:9px}.home-source-strip>a{margin-left:0}}
