/* LinX: high-contrast software, lime accents, a consistent company/product system. */
:root{--public-paper:#f5f6f8;--public-ink:#101216;--public-muted:#60656f;--public-line:#dfe2e8;--public-accent:#caff35;--ink:#101216;--paper:#f5f6f8;--muted:#60656f;--line:#dfe2e8;--lime:#caff35;--violet:#7051ee}
html{scroll-padding-top:112px}body{background:var(--public-paper);color:var(--public-ink)}
body>header{position:sticky;top:0;z-index:60;background:rgba(12,14,18,.97);border-bottom:1px solid #ffffff17;color:#fff;backdrop-filter:blur(16px)}
body>header .nav{width:100%;max-width:1320px;min-height:88px;padding:14px 32px;gap:24px;display:flex;align-items:center;position:relative}
body>header .brand{font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:-.05em;color:#fff;margin-right:auto;flex-shrink:0}
body>header .brand::after{content:'';display:inline-block;width:7px;height:7px;background:var(--lime);margin-left:4px}
body>header .navlinks{display:flex;gap:4px;margin:0;padding:5px;background:#191c22;border:1px solid #30343c;border-radius:14px;box-shadow:none;order:initial}
body>header .navlinks a{font-size:16px;font-weight:600;line-height:1.35;white-space:nowrap;padding:10px 16px;border:0!important;border-radius:9px;color:#c6cbd5!important;background:transparent!important;box-shadow:none!important;transition:background .2s,color .2s}
body>header .navlinks a:hover{color:#fff!important;background:#2b3039!important}
body>header .navlinks a[aria-current=page]{color:#101216!important;background:var(--lime)!important;box-shadow:0 0 18px #caff3515!important}
body>header .language-shell{margin:0;order:initial}body>header .language-trigger{min-width:128px;height:44px;border:1px solid #404651;border-radius:10px;background:#171a20;color:#fff;font-size:14px;box-shadow:none}
body>header .language-menu{border:1px solid #343a45;border-radius:12px;background:#15181e;box-shadow:0 16px 45px #0004;padding:6px}
body>header .language-menu button{font-size:15px;border-radius:7px;color:#dce0e6}body>header .language-menu button:hover,body>header .language-menu .selected{background:#2a303a;color:#fff}body>header .language-menu b{color:var(--lime)}
body>header .menu{display:none;color:#fff;order:initial;width:44px;height:44px;padding:0;background:#20252c;border:1px solid #414854;border-radius:10px;font-size:22px;cursor:pointer}
body>header a:focus-visible,body>header button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.public-site{background:var(--public-paper);color:var(--public-ink)}.public-wrap{width:min(1216px,100% - 64px);margin-inline:auto}
.public-site section{padding:0}.public-site p{font-size:17px;line-height:1.75;max-width:68ch;color:var(--public-muted);margin:0 0 20px}
.public-site h1,.public-site h2,.public-site h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.04em;color:var(--public-ink);line-height:1.08;max-width:none}
.public-site h1{font-size:clamp(44px,4.9vw,70px);margin:22px 0 28px;text-wrap:balance}.public-site h2{font-size:clamp(32px,3.3vw,46px);margin:0 0 24px}.public-site h3{font-size:32px;margin:0 0 18px}
.public-site .quiet-label{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#6250b5;margin:0 0 18px}
.public-site .public-lead{font-size:18px;line-height:1.75;max-width:60ch}
.public-hero{padding:62px 0 80px!important;background:#0c0e12;border-bottom:1px solid #30343d;overflow:hidden}
.hero-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px;align-items:center}.hero-copy{position:relative;z-index:1}
.public-hero h1{color:#fff;font-weight:600;line-height:1.04}.public-hero .quiet-label{color:var(--lime)}.public-hero p.public-lead{color:#aeb5c2}
.public-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:28px}
.public-site .text-link,.about-direction .text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;border-bottom:1px solid currentColor;font-size:15px;font-weight:600;color:var(--public-ink)}
.public-site .text-link::after{content:'↗';display:inline-block;transition:transform .2s}.public-site .text-link:hover::after{transform:translate(3px,-3px)}
.public-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:13px 24px;border:1px solid var(--public-ink);background:var(--public-ink);color:#fff;border-radius:10px;font-size:15px;font-weight:600;line-height:1.4;transition:transform .2s,box-shadow .2s}
.public-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10121620}.public-hero .public-button{background:var(--lime);border-color:var(--lime);color:#101216}.public-hero .public-button:hover{box-shadow:0 8px 30px #caff3525}.public-hero .text-link{color:#d4dae4}
.public-site .public-section{padding:84px 0;border-bottom:1px solid var(--public-line)}.editorial-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,100px)}.editorial-split h2{max-width:19ch}
.public-site .company-intro{background:#f5f6f8;border:0;border-bottom:1px solid var(--public-line)}.section-intro{margin-bottom:36px}
.portfolio-row{display:grid;grid-template-columns:120px minmax(0,1fr) 145px;gap:32px;align-items:start;padding:40px;border:1px solid #dce0e7;border-radius:20px;background:#fff;box-shadow:0 12px 42px #151a2510}
.product-symbol{padding-top:8px}.product-symbol img{display:block;width:90px;height:90px;object-fit:contain;border-radius:18px}.portfolio-row p{max-width:60ch}.product-status{font-size:13px;color:#465c14;display:flex;align-items:center;gap:8px;line-height:1.5;background:#edf8d9;border-radius:8px;padding:8px 10px}.product-status::before{content:'';width:6px;height:6px;border-radius:50%;background:#668a18;flex-shrink:0}
.roadmap-preview{background:#11151c!important}.roadmap-preview h2,.roadmap-preview h3{color:#f6f7fa}.roadmap-preview .quiet-label,.roadmap-preview .text-link{color:var(--lime)}.roadmap-preview .roadmap-phase p,.roadmap-preview .roadmap-note{color:#aab3c1}.roadmap-preview .roadmap-phase{border-color:#3a4350}.roadmap-preview .roadmap-time{color:var(--lime)}
.public-roadmap{margin-top:14px}.roadmap-list{margin:0;padding:0;list-style:none}.roadmap-phase{display:grid;grid-template-columns:170px minmax(0,1fr);gap:36px;border-top:1px solid #cad0dc;padding:34px 0;position:relative}.roadmap-time{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:13px;line-height:1.6;color:#6347c4;font-weight:500;padding-top:7px}
.public-site .roadmap-phase h2,.public-site .roadmap-phase h3,.company-roadmap .roadmap-phase h3{font-size:29px;line-height:1.16;max-width:30ch;margin:0 0 16px;letter-spacing:-.03em}.public-site .roadmap-phase p{margin-bottom:0}.public-site .roadmap-note{font-size:13px;line-height:1.7;margin-top:20px;max-width:86ch}
.public-roadmap[data-compact=true] .roadmap-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.public-roadmap[data-compact=true] .roadmap-phase{display:block;padding-top:24px}.public-roadmap[data-compact=true] .roadmap-time{display:block;padding:0;margin-bottom:20px}.public-roadmap[data-compact=true] .roadmap-phase h3{font-size:25px}.public-roadmap[data-compact=true] .roadmap-phase p{font-size:15px;line-height:1.75}
.public-page-hero{padding:72px 0 64px!important;border-bottom:1px solid var(--public-line)}.public-page-hero h1{max-width:820px}.public-page-hero .public-lead{max-width:780px}
.public-contact{padding:64px 0!important;background:var(--lime)}.public-contact h2{margin:0;max-width:20ch}.public-contact p{color:#37401e}
.public-site .company-news{padding:64px 0;background:#fff;border-bottom:1px solid var(--public-line);scroll-margin-top:12px}.public-site .company-news .lh-wrap{width:min(1216px,100% - 64px);margin-inline:auto}
.public-site .news-feature{padding:0;border:0;border-radius:0;background:transparent;display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:36px}.public-site .news-feature .news-meta{grid-column:1;grid-row:1/5;display:block}.public-site .news-feature .news-meta>*{display:block;margin-bottom:12px}.public-site .news-feature h2{font-size:32px;max-width:35ch;margin:0 0 16px}.public-site .news-feature p,.public-site .news-feature .news-link{grid-column:2}.public-site .news-feature .news-link{font-size:15px}.news-category{color:#6350b2}.news-link{color:#211d37}
.method-rows article{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0;border-top:1px solid var(--public-line)}.method-rows article+article{margin-top:24px}.method-rows h2{max-width:18ch}
/* The company hero is a software illustration. These are concepts, not additional live products. */
.app-system{margin:0;position:relative;min-width:0;border:1px solid #38424f;border-radius:22px;padding:24px;background-color:#131820;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:28px 28px;box-shadow:0 28px 80px #0005,0 0 80px #7051ee0b;isolation:isolate}
.system-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2;margin-bottom:25px}.system-wordmark{font:700 25px var(--font-heading);letter-spacing:-.05em;color:#fff}.system-dot{display:inline-block;width:6px;height:6px;background:var(--lime);margin-left:5px}.system-caption{font:10px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#8e9bad}
.system-connections{position:absolute;width:100%;height:100%;inset:0;z-index:-1;pointer-events:none}.system-connections path{stroke:#64733c;stroke-width:1}.system-connections .signal-path{stroke:var(--lime);stroke-width:2;stroke-dasharray:5 34;animation:signal-flow 7s linear infinite}.system-connections circle{fill:#caff35;stroke:none}.system-connections circle+path{stroke:#101216;stroke-width:2.5}
.system-cards{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.system-app{min-width:0;background:#1c222d;border:1px solid #3a4351;border-radius:13px;padding:18px;box-shadow:0 12px 30px #0003;transition:transform .3s,border-color .3s;position:relative}.system-app:hover{transform:translateY(-4px);border-color:#9bbd44}.app-card-head{display:flex;align-items:center;gap:10px;color:#e3e8f0;font-size:13px;font-weight:500;margin-bottom:19px;line-height:1.3}.app-card-head>svg{width:22px;height:22px;stroke:#caff35;stroke-width:1.5;flex-shrink:0}.app-card-head>img{border-radius:6px}
.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.calendar-days i{aspect-ratio:1;background:#30394a;border-radius:3px}.calendar-days .day-selected{background:var(--lime);box-shadow:0 0 15px #caff3520}.calendar-days .day-event{background:#8671dc}.app-mini-line{display:flex;gap:8px;margin-top:18px;align-items:center}.app-mini-line b{width:6px;height:6px;background:#b1c0d8;border-radius:50%}.app-mini-line i{display:block;height:4px;background:#4c586b;border-radius:2px;width:64%}
.learn-preview{display:flex;gap:16px;align-items:center}.learn-cover{width:54px;height:62px;background:#41316c;border:1px solid #72619e;border-radius:5px;flex-shrink:0}.learn-cover svg{width:100%;height:100%;stroke:#d8c8ff;stroke-width:2}.learn-lines,.career-lines{flex:1;min-width:0;display:grid;gap:8px}.learn-lines b,.career-lines b{height:6px;width:80%;background:#d3dae5;border-radius:2px}.learn-lines i,.career-lines i{height:4px;background:#536076;border-radius:2px}.learn-lines i:last-of-type{width:65%}.learn-lines span{height:10px;width:45%;background:#7762c3;border-radius:3px;margin-top:5px}.learn-progress{height:3px;background:#384052;border-radius:3px;margin-top:18px;overflow:hidden}.learn-progress i{display:block;height:100%;width:68%;background:#bfa5ff;animation:learn-progress 6s ease-in-out infinite alternate}
.task-lines{display:grid;gap:12px}.task-lines>div{display:flex;align-items:center;gap:10px}.task-lines b{display:grid;place-items:center;width:17px;height:17px;font-size:12px;font-weight:700;line-height:1;color:#151a1f;background:#caff35;border-radius:4px}.task-lines b.task-pending{background:transparent;border:1px solid #526078}.task-lines i{height:4px;width:75%;background:#6b788e;border-radius:3px}.task-lines>div:nth-child(2) i{width:55%}.task-lines>div:last-child i{width:64%;background:#414e65}
.app-career{border-color:#5d7333;background:#222c23}.career-preview{display:flex;align-items:center;gap:14px}.career-ring{width:60px;height:60px;position:relative;flex-shrink:0}.career-ring svg{width:100%;height:100%;fill:none;stroke:#3c4935;stroke-width:4;transform:rotate(-90deg)}.career-ring .career-progress{stroke:#caff35;stroke-dasharray:148 164;stroke-linecap:round}.career-ring>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--lime);font-size:24px}.career-lines i{background:#53664d}.career-label{font-size:11px;display:block;color:#b6c6a8;margin-top:12px}.system-footer{display:flex;align-items:center;gap:8px;color:#8796aa;font-size:10px;line-height:1.6;margin-top:24px}.system-live{width:5px;height:5px;border-radius:50%;background:var(--lime);flex-shrink:0;box-shadow:0 0 10px #caff3544}
@keyframes signal-flow{to{stroke-dashoffset:-156}}@keyframes learn-progress{from{width:48%}to{width:80%}}
/* Product pages keep their original interactive interface and bolder green accents. */
.reference-home{--cream:#f5f6f8;--cream-2:#eceff3;--lime:#caff35;--lime-deep:#9dbf20;--muted:#656b75;--line:#dfe2e8}
.product-breadcrumb{padding:24px 0 0;font-size:13px;color:#727b8a;background:#11151b}.product-breadcrumb>.lh-wrap{display:flex;gap:12px;align-items:center}.product-breadcrumb a{color:#bfc8d6}
.product-detail .lh-hero{background:radial-gradient(ellipse at 85% 20%,#caff3510,transparent 55%),#11151b;padding-top:76px;padding-bottom:72px;border-bottom:1px solid #2b323d}.product-detail .lh-hero::before,.product-detail .lh-hero::after{display:none}.product-detail .lh-hero h1{font-size:clamp(50px,5.5vw,76px);line-height:1.02;letter-spacing:-.045em;color:#fff}.product-detail .lh-hero .page-label{color:#caff35;background:#caff3510;border:1px solid #caff3530;border-radius:6px;padding:6px 10px}.product-detail .lh-hero .lh-lead{color:#b4bdcb}.product-detail .lh-hero .lh-hero-meta{color:#9eaaba}.product-detail .lh-hero .lh-hero-meta>span:first-child{color:#caff35}.product-detail .lh-float-card{display:none}.product-detail .lh-mock{border-radius:14px;border:1px solid #555f6b;box-shadow:0 30px 65px #0004}.reference-home .lh-btn,.btn{border-radius:10px;box-shadow:none}.reference-home .lh-btn-lime{background:#caff35;box-shadow:0 8px 30px #caff3515}.product-detail .lh-hero .lh-btn-ghost{border-color:#596273;color:#e4e9f1}.product-detail .lh-hero .lh-btn-ghost:hover{background:#e4e9f1;color:#101216}.product-detail .lh-hero-cta .lh-btn{height:auto;min-height:48px;white-space:normal}
.product-workflows{padding:76px 0!important;border-bottom:1px solid var(--public-line)}.product-workflows .agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-workflows .agent-card{border:1px solid #dce0e8;border-top:3px solid #caff35;border-radius:16px;background:#fff;padding:28px;box-shadow:0 10px 30px #141a2510}.product-workflows .agent-card h3{margin:20px 0 12px;font-size:26px}.product-workflows .agent-card p{color:#606875;font-size:16px;line-height:1.65}.product-workflows .agent-card small{color:#6446bd}.product-workflows .agent-io{padding-top:18px;margin-top:22px}.product-workflows .agent-io div{display:inline-block;width:48%;vertical-align:top;padding-right:16px}.product-workflows .agent-io div+div{margin:0}.product-workflows .section-head{display:block;margin-bottom:36px}.product-workflows .section-head p{max-width:70ch}
.product-detail .lh-sec-match{background:#f5f6f8}.product-detail .lh-sec-auto{background:#10151d}.product-detail .lh-sec-auto::before{background:radial-gradient(ellipse at 85% 10%,#caff350a,transparent 60%)}.product-detail .lh-sec-auto .lh-preview-label{color:#a9b6c8}.product-detail .lh-sec-auto .lh-h2{color:#fff}.product-detail .lh-sec-auto .lh-eyebrow{color:#b1bed1}.product-detail .lh-sec-auto .lh-lead{color:#abb8cb}
.ats-tool{background:#eceaf5}.page-label{box-shadow:none;border-radius:6px}.page-label::before{display:none}
/* About combines company, team and public roadmap. */
.about-page>.wrap{max-width:1280px}.about-page .page-hero{padding-top:70px;padding-bottom:42px}.about-page .page-hero h1{font-size:clamp(42px,5vw,66px);max-width:1000px}.about-page .page-hero .lede{max-width:76ch}.about-tabs{display:flex;gap:8px;padding:20px 0;border-bottom:1px solid var(--public-line);position:relative}.about-tabs a{padding:8px 17px;background:#e9eaf0;color:#495160;border:1px solid #d2d7e1;border-radius:8px;font-size:14px;font-weight:600}.about-tabs a[aria-current="location"]{background:#10151d;color:#caff35;border-color:#10151d}.about-tabs a:hover{border-color:#795eda;background:#eee8ff}.team-background{padding:50px 0 24px}.team-background h2{font-size:clamp(28px,3vw,40px);max-width:28ch}.team-background p{color:#60656f;max-width:78ch}.about-page .facts{margin-top:20px}.about-page .fact strong{font-size:24px}.about-page .fact small{color:#6350b2}.leadership-heading{font-size:34px;margin:0 0 28px}.about-page #team{scroll-margin-top:12px;padding:64px 0}.panel.dark.leadership-card{background:#131820;color:#f4f6fa;border:1px solid #313b4c;border-top:3px solid #caff35;border-radius:16px;padding:32px;min-height:0}.leadership-card p{opacity:1;color:#aebbd0}.leadership-card .founder-credential{color:#caff35}.leadership-card .leadership-link{color:#caff35;font-size:14px}.about-page .split{gap:24px}
.company-roadmap{scroll-margin-top:12px;padding:64px 0!important;border-top:1px solid var(--public-line)}.company-roadmap h2{font-size:clamp(32px,4vw,46px);margin:10px 0 20px}.company-roadmap .public-lead{font-size:17px;color:#646e7b;max-width:80ch;line-height:1.7;margin-bottom:36px}.company-roadmap .roadmap-phase{grid-template-columns:170px minmax(0,1fr);padding:30px 0}.company-roadmap .roadmap-phase p{color:#5c6676;font-size:16px;line-height:1.75;margin:0;max-width:76ch}.company-roadmap .roadmap-phase h3{max-width:none}.company-milestone{padding:0 0 70px}.company-milestone .news-feature{border:1px solid #dce0e8;border-radius:16px;background:#fff;padding:32px}.company-milestone .news-feature h2{font-size:32px;max-width:40ch}
.insight-card{border-radius:16px;border:1px solid #d9dfe8;box-shadow:0 12px 40px #10151e08}.insight-card small{color:#7051c3}.news-feature{background:#fff;border-color:#dce0e8;border-radius:16px}.news-page{background:#f7f8fa}.news-hero .page-label{background:#ece7fc;border-color:#d9d0f4;color:#55418a}.news-quote{border-color:#8465de}.news-page a:focus-visible{outline-color:#7051ee}.form{border-radius:18px;border-color:#d6dce7}.field input,.field select,.field textarea{background:#f8f9fb;border-color:#cdd4df}.field input:focus,.field textarea:focus{outline:2px solid #7051ee55;border-color:#7051ee}.btn.lime{background:#caff35;color:#101216}.contact-grid h2{font-size:38px}footer{background:#0c0e12}footer .footer-grid p{color:#a2aebe}footer .footer-grid a:hover{color:#caff35}
.public-site a:focus-visible,.product-detail a:focus-visible,.about-tabs a:focus-visible{outline:2px solid #8869e8;outline-offset:5px}.reveal-ready{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.reveal-ready.is-revealed{opacity:1;transform:none}
@media(max-width:1190px){body>header .nav{gap:16px;padding-inline:24px}body>header .navlinks a{padding:10px 12px;font-size:15px}body>header .language-trigger{min-width:116px}}
@media(max-width:1070px){body>header .navlinks{display:none;position:absolute;top:79px;left:18px;right:18px;padding:12px;background:#171c24;border:1px solid #3a4352;flex-direction:column;border-radius:14px;gap:4px;box-shadow:0 20px 45px #0005}body>header .navlinks.open{display:flex}body>header .navlinks a{display:block;font-size:17px;padding:14px 18px}body>header .menu{display:block;order:3}body>header .language-shell{order:2}body>header .nav{min-height:80px}.hero-editorial{gap:28px}.system-app{padding:14px}.app-card-head{font-size:12px;gap:8px}.system-cards{gap:28px 18px}.app-system{padding:20px}.system-caption{font-size:9px}}
@media(max-width:850px){.hero-editorial{grid-template-columns:1fr;gap:42px}.hero-copy{max-width:720px}.app-system{width:100%;max-width:650px;margin:0 auto}.app-card-head{font-size:14px}.app-system{padding:26px}.system-cards{gap:36px 24px}.system-app{padding:22px}.public-site .public-hero{padding-top:48px}.editorial-split,.method-rows article{grid-template-columns:1fr;gap:26px}.portfolio-row{grid-template-columns:88px minmax(0,1fr);gap:24px;padding:28px}.product-status{grid-column:2;justify-self:start}.product-symbol img{width:76px;height:76px}.public-roadmap[data-compact=true] .roadmap-list{display:block}.public-roadmap[data-compact=true] .roadmap-phase{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px}.public-site .company-news .news-feature{grid-template-columns:1fr}.public-site .news-feature .news-meta{grid-row:auto;display:flex;gap:18px}.public-site .news-feature h2,.public-site .news-feature p,.public-site .news-feature .news-link{grid-column:1}.roadmap-phase{grid-template-columns:130px minmax(0,1fr);gap:24px}.product-workflows .agent-card{padding:24px}}
@media(max-width:560px){body>header .nav{min-height:76px;padding:12px 18px;gap:12px}body>header .brand{font-size:28px}body>header .language-trigger{min-width:115px;font-size:13px}body>header .navlinks{top:72px;left:12px;right:12px}.public-wrap,.public-site .company-news .lh-wrap{width:calc(100% - 36px)}.public-site h1{font-size:46px;line-height:1.06}.public-site h2{font-size:34px}.public-site .public-lead{font-size:17px}.public-site .public-section{padding:56px 0}.public-page-hero{padding:46px 0!important}.public-hero{padding-bottom:44px!important}.public-actions{gap:16px 24px}.public-button{padding-inline:20px}.app-system{padding:18px;border-radius:16px}.system-wordmark{font-size:22px}.system-topline{margin-bottom:22px}.system-caption{font-size:8px;letter-spacing:.04em}.system-cards{gap:28px 14px}.system-app{padding:12px;border-radius:10px}.app-card-head{font-size:11px;gap:6px;margin-bottom:15px}.app-card-head>svg,.app-card-head>img{width:18px;height:18px}.calendar-days{gap:5px}.learn-preview{gap:10px}.learn-cover{width:40px;height:48px}.learn-lines{gap:6px}.career-preview{gap:8px}.career-ring{width:44px;height:44px}.career-label{font-size:9px}.system-footer{font-size:9px;margin-top:20px;align-items:flex-start}.system-live{margin-top:4px}.task-lines{gap:9px}.task-lines b{width:14px;height:14px;font-size:10px}.app-mini-line{margin-top:14px}.portfolio-row{grid-template-columns:1fr;padding:24px;gap:20px}.product-symbol img{width:64px;height:64px}.product-status{grid-column:1}.public-roadmap[data-compact=true] .roadmap-phase,.roadmap-phase,.company-roadmap .roadmap-phase{grid-template-columns:1fr;gap:12px;padding:26px 0}.public-roadmap[data-compact=true] .roadmap-time{margin:0}.public-site .roadmap-phase h2,.public-site .roadmap-phase h3,.company-roadmap .roadmap-phase h3{font-size:26px}.public-site .news-feature h2{font-size:28px}.public-contact{padding:46px 0!important}.product-workflows .agent-grid{grid-template-columns:1fr}.product-detail .lh-hero-cta{display:grid;grid-template-columns:1fr}.product-detail .lh-hero{padding-top:52px}.about-page .page-hero{padding-top:46px;padding-bottom:32px}.about-page .page-hero h1{font-size:43px}.about-page .fact strong{font-size:22px}.panel.dark.leadership-card{padding:28px}.about-page #team{padding:46px 0}.company-roadmap{padding:46px 0!important}.company-milestone .news-feature{padding:24px}.company-milestone .news-feature h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.reveal-ready,.reveal-ready.is-revealed{opacity:1;transform:none;transition:none}.public-site *,body>header *,.about-page *{animation:none!important;transition:none!important;scroll-behavior:auto}.public-site .text-link:hover::after,.system-app:hover{transform:none}}
