.landing-review-canvas{width:100%;height:100%;min-height:0;overflow:auto;background:#090909;color:#eee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.landing-review-canvas__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:84px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.12);background:#141414}.landing-review-canvas__eyebrow{display:block;margin-bottom:5px;color:#a8a8a8;font-size:10px;font-weight:700;letter-spacing:.12em}.rf-hero .landing-review-canvas h1{margin:0;color:#f2f2f2;font-size:24px;line-height:1.2}.landing-review-canvas__title-row{display:flex;align-items:center;gap:12px}.landing-review-canvas__back{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#e4e4e4;font-size:20px;line-height:1;text-decoration:none}.landing-review-canvas__back:hover{background:#ffffff14}.landing-review-canvas__status{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#c9c9c9;background:#202020;font-size:10px;font-weight:700;letter-spacing:.08em}.landing-review-canvas__body{width:min(1180px,100%);margin:0 auto;padding:22px 24px 32px}.landing-review-canvas__body .grid{gap:18px}.landing-review-canvas__body h2{font-size:18px!important}.landing-review-canvas__body :is(button,input,textarea,select){font-size:15px!important}.landing-review-canvas__body :is(label,p,span){font-size:13px}.landing-review-canvas__body .bg-white{border-color:#ffffff21;border-radius:6px;background:#161616;box-shadow:none}.landing-review-canvas__body .bg-gray-100{background:#272727}.landing-review-canvas__body :is(.text-gray-700,.text-gray-600,.text-gray-800){color:#eee}.landing-review-canvas__body :is(.text-gray-500,.text-gray-400){color:#aaa}.landing-review-canvas__body :is(input:not([type=radio]):not([type=checkbox]),textarea,select){border-color:#ffffff2e;background:#101010;color:#eee}.landing-review-canvas__body :is(input,textarea)::-moz-placeholder{color:#888}.landing-review-canvas__body :is(input,textarea)::placeholder{color:#888}.landing-review-canvas__body :is([class*=text-red],[class*=text-blue],[class*=text-green],[class*=text-amber],[class*=text-purple]){color:#d2d2d2!important}.landing-review-canvas__body :is([class*=border-red],[class*=border-blue],[class*=border-green],[class*=border-amber],[class*=border-purple]){border-color:#777!important}.landing-review-canvas__body :is([class*=bg-red],[class*=bg-blue],[class*=bg-green],[class*=bg-amber],[class*=bg-purple]){background-color:#252525!important}.landing-review-canvas__body :is(label[class*=border-red],label[class*=bg-red],button[class*=text-red]){border-color:#c4c4c4!important;background:#353535!important;color:#fff!important}.landing-review-canvas__body :is(input,textarea,select,button,a,label):focus-visible{outline:2px solid #d0d0d0;outline-offset:2px;box-shadow:none!important}.landing-review-canvas__body input[type=checkbox]{accent-color:#bcbcbc}.landing-review-canvas__body [class*=border-t-blue]{border-top-color:#eee!important}.landing-review-canvas__body textarea{min-height:220px}.landing-review-canvas__body button{border-radius:6px}.landing-review-canvas__body button[class*=bg-gradient-to]{background:#eee!important;border-color:#eee!important;color:#101010!important;box-shadow:none!important}.landing-review-canvas__body button[class*=bg-gradient-to]:hover{background:#cecece!important}.landing-review-canvas__body button[class*=bg-gradient-to]:disabled{background:#454545!important;color:#a0a0a0!important}@media (max-width: 900px){.landing-review-canvas__header{min-height:70px;padding:14px 16px}.landing-review-canvas__status{display:none}.landing-review-canvas__body{padding:16px}.landing-review-canvas__body textarea{min-height:180px}}.landing-statistics-canvas{width:100%;height:100%;min-height:0;overflow:hidden;background:#090909;color:#eee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.landing-statistics-canvas__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;min-height:84px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.12);background:#141414}.landing-statistics-canvas__eyebrow{display:block;margin-bottom:5px;color:#a8a8a8;font-size:10px;font-weight:700;letter-spacing:0}.landing-statistics-canvas__title-row{display:flex;align-items:center;gap:12px}.rf-hero .landing-statistics-canvas h1{margin:0;color:#f2f2f2;font-size:24px;line-height:1.2;letter-spacing:0}.landing-statistics-canvas__back{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#e4e4e4;font-size:20px;line-height:1;text-decoration:none}.landing-statistics-canvas__back:hover{background:#ffffff14}.landing-statistics-canvas__status{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#c9c9c9;background:#202020;font-size:10px;font-weight:700;letter-spacing:0}.landing-statistics-canvas__workspace{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(245px,1.08fr) minmax(300px,1.55fr);height:calc(100% - 84px);min-height:0}.landing-statistics-canvas__methods,.landing-statistics-canvas__setup,.landing-statistics-canvas__preview{min-width:0;overflow:auto}.landing-statistics-canvas__methods{padding:18px 12px;border-right:1px solid rgba(255,255,255,.11);background:#111}.landing-statistics-canvas__mobile-method{display:none}.landing-statistics-canvas__method-group+.landing-statistics-canvas__method-group{margin-top:16px}.landing-statistics-canvas__method-group h2{margin:0 0 8px 8px;color:#aaa;font-size:14px;font-weight:700}.landing-statistics-canvas__method-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.landing-statistics-canvas__method-list button{min-height:38px;padding:7px 8px;border:1px solid transparent;border-radius:5px;background:#1b1b1b;color:#c4c4c4;font-size:14px;line-height:1.25;text-align:left;cursor:pointer}.landing-statistics-canvas__method-list button:hover{background:#282828;color:#fff}.landing-statistics-canvas__method-list button.is-active{border-color:#aaa;background:#353535;color:#fff}.landing-statistics-canvas__setup{display:flex;flex-direction:column;gap:12px;padding:20px;border-right:1px solid rgba(255,255,255,.11);background:#151515}.landing-statistics-canvas__section-heading,.landing-statistics-canvas__result-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#eee;font-size:16px;font-weight:700}.landing-statistics-canvas__section-heading span:last-child,.landing-statistics-canvas__result-heading span:last-child{color:#aaa;font-size:13px;font-weight:500}.landing-statistics-canvas__section-heading--method{margin-top:13px}.landing-statistics-canvas__upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:154px;padding:14px;border:1px dashed #737373;border-radius:6px;background:#1c1c1c;cursor:pointer;text-align:center}.landing-statistics-canvas__upload:hover,.landing-statistics-canvas__upload.is-dragging{border-color:#ddd;background:#252525}.landing-statistics-canvas__upload.has-file{border-style:solid}.landing-statistics-canvas__upload input{display:none}.landing-statistics-canvas__upload-icon{color:#e6e6e6;font-size:28px;line-height:1}.landing-statistics-canvas__upload strong{max-width:100%;overflow:hidden;color:#f1f1f1;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.landing-statistics-canvas__upload small{color:#a8a8a8;font-size:13px}.landing-statistics-canvas__error{margin:-4px 0 0;color:#e6a6a6;font-size:13px}.landing-statistics-canvas__method-detail{min-height:82px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:#1d1d1d}.landing-statistics-canvas__method-detail h2{margin:0 0 7px;font-size:18px}.landing-statistics-canvas__method-detail p{margin:0;color:#b5b5b5;font-size:14px;line-height:1.6}.landing-statistics-canvas__continue{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:auto;padding:10px 15px;border:1px solid #eee;border-radius:6px;background:#eee;color:#111;font-size:16px;font-weight:700;cursor:pointer}.landing-statistics-canvas__continue:hover{background:#ccc;border-color:#ccc}.landing-statistics-canvas__continue span{font-size:18px}.landing-statistics-canvas__preview{padding:20px;background:#101010}.landing-statistics-canvas__table-wrap{min-height:210px;margin-top:13px;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:6px}.landing-statistics-canvas__table-wrap table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.landing-statistics-canvas__table-wrap th,.landing-statistics-canvas__table-wrap td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.landing-statistics-canvas__table-wrap th{color:#ddd;background:#222;font-weight:700}.landing-statistics-canvas__table-wrap td{color:#bbb}.landing-statistics-canvas__table-wrap tr:last-child td{border-bottom:0}.landing-statistics-canvas__preview-note{margin:16px;color:#aaa;font-size:14px}.landing-statistics-canvas__result-heading{margin-top:25px}.landing-statistics-canvas__sample-chart,.landing-statistics-canvas__empty-result{height:172px;margin-top:13px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#191919}.landing-statistics-canvas__sample-chart{display:flex;align-items:end;justify-content:space-around;gap:15px;padding:23px 26px 15px}.landing-statistics-canvas__bar-column{display:flex;flex-direction:column;align-items:center;justify-content:end;width:36px;height:100%;gap:8px}.landing-statistics-canvas__bar-column span{width:100%;min-height:8px;background:#aaa;border-radius:3px 3px 0 0}.landing-statistics-canvas__bar-column:nth-child(2n) span{background:#666}.landing-statistics-canvas__bar-column small{color:#aaa;font-size:12px}.landing-statistics-canvas__empty-result{display:grid;place-items:center;padding:20px;color:#aaa;font-size:14px;text-align:center}.landing-statistics-canvas :is(button,a,[role=button]):focus-visible{outline:2px solid #eee;outline-offset:2px}@media (max-width: 900px){.landing-statistics-canvas{overflow-y:auto}.landing-statistics-canvas__header{min-height:70px;padding:14px 16px}.landing-statistics-canvas__status{display:none}.landing-statistics-canvas__workspace{display:flex;flex-direction:column;height:auto;overflow:visible}.landing-statistics-canvas__methods,.landing-statistics-canvas__setup,.landing-statistics-canvas__preview{overflow:visible;border-right:0}.landing-statistics-canvas__methods{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.11)}.landing-statistics-canvas__mobile-method{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#eee;font-size:14px;font-weight:700}.landing-statistics-canvas__mobile-method select{width:min(220px,65%);min-height:40px;padding:8px 10px;border:1px solid #777;border-radius:6px;background:#202020;color:#eee;font-size:14px}.landing-statistics-canvas__method-group{display:none}.landing-statistics-canvas__setup,.landing-statistics-canvas__preview{padding:16px}.landing-statistics-canvas__upload{min-height:130px}}:root{--rf-bg:#080909;--rf-panel:#121414;--rf-panel-2:#181b1b;--rf-line:rgba(255,255,255,.14);--rf-text:#f7f8f5;--rf-muted:#9da4a1;--rf-red:#ff4248;--rf-blue:#7e9bff;--rf-cyan:#49d3d8;--rf-pink:#e99ad0;--rf-green:#6dd39c;--rf-orange:#ffae70}body:has(.researchflow-hero-stage){background:var(--rf-bg)!important;color:var(--rf-text)}.researchflow-hero-stage{position:relative!important;width:100%!important;height:900px!important;max-width:none!important;overflow:visible!important;display:block!important}.researchflow-board{position:absolute;top:34px;left:50%;width:min(1270px,96vw);min-height:690px;padding:10px;transform:translate(-50%) rotateX(49deg) rotateY(19deg) rotate(-3deg) scale(1.08);transform-origin:top center;transform-style:preserve-3d;border:1px solid rgba(255,255,255,.24);border-radius:28px;background:linear-gradient(145deg,#222525,#0d0f0f 56%,#080909);box-shadow:0 70px 120px #000000b8,0 20px 45px #0009,inset 0 1px #ffffff1a;animation:rf-board-drop 1.8s cubic-bezier(.16,1,.3,1) both}.researchflow-board:after{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 68%,rgba(8,9,9,.96) 93%);filter:blur(2px)}@keyframes rf-board-drop{0%{opacity:0;filter:blur(10px);transform:translate(-50%) translateZ(320px) translateY(80px) rotateX(49deg) rotateY(19deg) rotate(-3deg) scale(.94)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(49deg) rotateY(19deg) rotate(-3deg) scale(1.08)}}.rf-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.rf-card{position:relative;overflow:hidden;min-height:148px;padding:20px;border:1px solid var(--rf-line);border-radius:17px;background:linear-gradient(145deg,#1f2323f5,#0f1111fa);color:var(--rf-text);box-shadow:inset 0 1px #ffffff0a,0 15px 30px #00000038;animation:rf-card-rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--rf-delay,0s)}@keyframes rf-card-rise{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.rf-card--main{grid-column:span 8;grid-row:span 2;min-height:312px;padding:28px;background:radial-gradient(circle at 4% 0%,rgba(255,66,72,.18),transparent 35%),linear-gradient(140deg,#291416,#131616 66%);border-color:#ff4349d1}.rf-card--profile{grid-column:span 4;grid-row:span 2;min-height:312px;padding:25px;background:linear-gradient(145deg,#191e24,#111416)}.rf-card--tool{grid-column:span 4;min-height:170px}.rf-card--dag{background:linear-gradient(145deg,#151b31,#11151e);border-color:#7e9bff75}.rf-card--review{background:linear-gradient(145deg,#172234,#111619)}.rf-card--stats{background:linear-gradient(145deg,#10272a,#111817)}.rf-card--editor{background:linear-gradient(145deg,#292018,#171615)}.rf-card--viz{background:linear-gradient(145deg,#2a1727,#171517)}.rf-card--knowledge{background:linear-gradient(145deg,#12251f,#111716)}.rf-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rf-card__brand{display:flex;align-items:center;gap:13px}.rf-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#ffffff14;color:#fff;font-size:21px;box-shadow:inset 0 1px #fff3}.rf-icon--red{background:linear-gradient(145deg,#ff585d,#bd171d);box-shadow:0 10px 20px #ff424840}.rf-icon--blue{color:var(--rf-blue);background:#7e9bff24}.rf-icon--cyan{color:var(--rf-cyan);background:#49d3d821}.rf-icon--orange{color:var(--rf-orange);background:#ffae7021}.rf-icon--pink{color:var(--rf-pink);background:#e99ad021}.rf-icon--green{color:var(--rf-green);background:#6dd39c21}.rf-card h3{margin:0;color:#f4f5f2;font-size:19px;line-height:1.15;font-weight:650;letter-spacing:-.02em}.rf-card--main h3{font-size:23px}.rf-card small{display:block;margin-top:5px;color:#b9c0bc;font-size:11px}.rf-card__arrow{color:#87908c;font-size:23px;line-height:1}.rf-card__version{position:absolute;right:19px;top:18px;padding:5px 10px;border-radius:99px;background:var(--rf-red);color:#fff;font-size:10px;font-weight:700;box-shadow:0 7px 15px #ff424838}.rf-card__desc{max-width:650px;margin:24px 0 0;color:#c2c8c4;font-size:13px;line-height:1.7}.rf-card__desc b{color:#ff6b6f;font-weight:700}.rf-flow{display:flex;align-items:center;gap:9px;margin-top:21px}.rf-flow span{padding:6px 11px;border-radius:7px;background:#ffffff17;color:#f1f2ef;font-size:11px;font-weight:600}.rf-flow i{color:#ff696d;font-size:18px;font-style:normal}.rf-card__hint{position:absolute;bottom:19px;left:22px;color:#8d9894;font-size:11px}.rf-card__hint strong{color:#f4f5f2;font-weight:600}.rf-stat-list{display:grid;gap:11px;margin-top:20px}.rf-stat{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff0b}.rf-stat span{color:#aeb6b2;font-size:11px}.rf-stat strong{color:#f7f8f5;font-size:18px;font-weight:700}.rf-stat--orange strong{color:#ffae70}.rf-stat--blue strong{color:#9bb2ff}.rf-stat--green strong{color:#7ee1a9}.rf-profile-foot{position:absolute;right:24px;bottom:21px;left:24px;display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid rgba(255,255,255,.09);color:#87908d;font-size:10px}.rf-tool-body{position:absolute;right:20px;bottom:17px;left:20px;display:flex;align-items:end;justify-content:space-between;gap:10px}.rf-tool-body p{max-width:245px;margin:0;color:#aeb5b1;font-size:11px;line-height:1.55}.rf-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.rf-tags span{padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#89938f;font-size:9px}.rf-mini-chart{width:130px;height:50px;position:relative;overflow:hidden;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,.18);background:repeating-linear-gradient(to bottom,transparent 0 15px,rgba(255,255,255,.06) 15px 16px)}.rf-mini-chart:after,.rf-mini-chart:before{content:"";position:absolute;left:0;width:150px;height:2px;border-radius:2px;transform-origin:left center}.rf-mini-chart:before{top:37px;background:var(--rf-cyan);transform:rotate(-18deg) skew(-22deg);box-shadow:0 0 12px #49d3d8b3}.rf-mini-chart:after{top:27px;background:var(--rf-blue);transform:rotate(-8deg) skew(-19deg);box-shadow:0 0 12px #7e9bffb3}.rf-progress{height:4px;margin-top:20px;border-radius:99px;background:#ffffff1a}.rf-progress span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4c52,#ff9c70);box-shadow:0 0 12px #ff424873}.rf-card--more{grid-column:span 12;min-height:74px;display:flex;align-items:center;gap:15px;padding:15px 20px;background:#101212;border-style:dashed}.rf-card--more .rf-icon{width:34px;height:34px;border-radius:10px;font-size:16px}.rf-more-items{display:flex;gap:9px;flex-wrap:wrap}.rf-more-items span{padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#aab2ae;font-size:10px;background:#ffffff09}.rf-board-caption{margin:9px 7px 0;color:#6e7774;font-size:9px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.researchflow-hero-stage{height:680px!important;overflow:hidden!important}.researchflow-board{top:28px;width:900px;transform:translate(-50%) rotateX(48deg) rotateY(17deg) rotate(-3deg) scale(.67)}.researchflow-board:after{display:none}@keyframes rf-board-drop{0%{opacity:0;filter:blur(8px);transform:translate(-50%) translateZ(180px) rotateX(48deg) rotateY(17deg) rotate(-3deg) scale(.58)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(48deg) rotateY(17deg) rotate(-3deg) scale(.67)}}}.researchflow-hero-stage .rf-card{animation-play-state:running}@media (prefers-reduced-motion:reduce){.researchflow-board,.rf-card{animation:none!important}}@keyframes rf-board-drop{0%{opacity:0;filter:blur(10px);transform:translate(-50%) translateZ(260px) translateY(70px) rotateX(40deg) rotateY(-16deg) rotate(-4deg) scale(.92)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(40deg) rotateY(-16deg) rotate(-4deg) scale(1.03)}}.rf-card{border-color:var(--rf-line);color:#f7f8f5}.rf-card h3{color:#f7f8f5}.rf-card small,.rf-card__desc,.rf-tool-body p{color:#c1c8c4}.rf-card__arrow{color:#aeb8b4}.rf-tags span{color:#aab5b0;border-color:#ffffff29}@media (max-width:900px){.researchflow-board{transform:translate(-50%) rotateX(39deg) rotateY(-14deg) rotate(-4deg) scale(.67)}@keyframes rf-board-drop{0%{opacity:0;filter:blur(8px);transform:translate(-50%) translateZ(180px) rotateX(39deg) rotateY(-14deg) rotate(-4deg) scale(.58)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(39deg) rotateY(-14deg) rotate(-4deg) scale(.67)}}}:root{--rf-line:rgba(255,255,255,.18);--rf-muted:#aeb6b2;--rf-blue:#8ea8ff;--rf-cyan:#60e1e5;--rf-pink:#f0addd;--rf-green:#7de3aa;--rf-orange:#ffb982}.researchflow-hero-stage{perspective:3200px!important;perspective-origin:50% 5%;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.researchflow-board{transform:translate(-50%) rotateX(40deg) rotateY(-16deg) rotate(-4deg) scale(1.03);backface-visibility:hidden;border-color:#ffffff4f;background:linear-gradient(145deg,#252929,#101313 56%,#090a0a);will-change:transform,opacity}.researchflow-hero-stage{height:900px!important;perspective:4000px!important;perspective-origin:top right;overflow:visible!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.researchflow-board{top:280px!important;left:50%!important;width:1600px!important;min-height:900px!important;transform:translate(-48%) scale(1.2) rotateX(47deg) rotateY(31deg) rotate(324deg)!important;transform-origin:top left;transform-style:preserve-3d;backface-visibility:hidden;will-change:opacity,filter;mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.9) 72%,transparent 98%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.9) 72%,transparent 98%);animation:rf-board-appear .9s cubic-bezier(.16,1,.3,1) both;isolation:isolate;border-color:transparent!important;outline:none!important}.researchflow-board:after{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:20!important;pointer-events:none!important;border-radius:inherit;background:linear-gradient(to bottom,transparent 40%,rgba(8,9,9,.24) 64%,rgba(8,9,9,.82) 87%,#080909 100%),linear-gradient(to right,transparent 42%,rgba(8,9,9,.18) 60%,rgba(8,9,9,.78) 86%,#080909 100%)!important;filter:none!important}.researchflow-board .rf-grid{transform:translateZ(1px);backface-visibility:hidden}.researchflow-board .rf-card{filter:none!important;text-shadow:0 0 1px rgba(255,255,255,.08)}@keyframes rf-board-appear{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@media (max-width: 900px){.researchflow-hero-stage{height:600px!important;overflow:visible!important}.researchflow-board{top:100px!important;left:1%!important;width:1600px!important;min-height:900px!important;transform:scale(.7) rotateX(47deg) rotateY(21deg) rotate(330deg)!important;mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.9) 69%,transparent 98%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.9) 69%,transparent 98%)}.researchflow-board:after{top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;background:linear-gradient(to bottom,transparent 35%,rgba(8,9,9,.26) 60%,rgba(8,9,9,.84) 85%,#080909 100%),linear-gradient(to right,transparent 36%,rgba(8,9,9,.2) 58%,rgba(8,9,9,.8) 84%,#080909 100%)!important}}@media (prefers-reduced-motion: reduce){.researchflow-board{animation:none!important}}.rf-showcase-section{position:relative;overflow:hidden;padding:132px 0 164px;background:#080909;color:#f7f8f5}.rf-showcase-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.055),transparent 42%)}.rf-showcase-inner{position:relative;z-index:1;width:min(1280px,calc(100% - 40px));margin:0 auto}.rf-showcase-intro{max-width:760px;margin-bottom:52px}.rf-showcase-eyebrow{margin:0 0 15px;color:#8e9994;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.rf-showcase-intro h2{margin:0;color:#f7f8f5;font-size:clamp(30px,4vw,54px);font-weight:650;line-height:1.13;letter-spacing:-.02em;text-wrap:balance}.rf-showcase-viewport{position:relative;height:650px;margin:0 -70px;overflow:hidden;perspective:2200px;perspective-origin:50% 3%}.rf-showcase-viewport:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(to right,transparent 67%,rgba(8,9,9,.48) 86%,#080909 100%),linear-gradient(to bottom,transparent 57%,rgba(8,9,9,.65) 84%,#080909 100%)}.rf-showcase-board{position:absolute;top:26px;left:50%;width:1180px;min-height:590px;padding:17px;border:1px solid rgba(255,255,255,.23);border-radius:23px;background:linear-gradient(145deg,#202424,#111414 58%,#090a0a);box-shadow:0 65px 110px #000000b3,inset 0 1px #ffffff1a;transform:translate(-50%) rotateX(48deg) rotateY(-15deg) rotate(-3deg) scale(.98);transform-origin:top center;transform-style:preserve-3d;animation:rf-showcase-enter 1.5s cubic-bezier(.16,1,.3,1) both}.rf-showcase-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(to right,transparent 57%,rgba(8,9,9,.22) 79%,#080909 100%),linear-gradient(to bottom,transparent 57%,rgba(8,9,9,.5) 84%,#080909 100%)}@keyframes rf-showcase-enter{0%{opacity:0;filter:blur(9px);transform:translate(-50%) translateZ(180px) translateY(50px) rotateX(48deg) rotateY(-15deg) rotate(-3deg) scale(.86)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(48deg) rotateY(-15deg) rotate(-3deg) scale(.98)}}.rf-showcase-board-head,.rf-showcase-board-foot{display:flex;justify-content:space-between;padding:0 5px 12px;color:#727c78;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.rf-showcase-board-foot{padding:13px 5px 0}.rf-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.rf-showcase-card{position:relative;min-height:268px;padding:23px 22px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:linear-gradient(145deg,#202424f7,#0e1010fa);box-shadow:inset 0 1px #ffffff0d,0 15px 30px #0003}.rf-showcase-card:after{content:"";position:absolute;right:-24px;bottom:-28px;width:145px;height:145px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 17px #ffffff06,0 0 0 34px #ffffff04}.rf-showcase-card--workflow,.rf-showcase-card--review,.rf-showcase-card--analysis,.rf-showcase-card--chart,.rf-showcase-card--editor,.rf-showcase-card--knowledge{background:linear-gradient(145deg,#1b1e1e,#101212);border-color:#ffffff29}.rf-showcase-index{display:block;margin-bottom:28px;color:#9ca6a1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em}.rf-showcase-card h3{position:relative;z-index:1;margin:0;color:#f7f8f5;font-size:21px;font-weight:650;line-height:1.2}.rf-demo{position:absolute;right:22px;bottom:20px;left:22px;height:76px;overflow:hidden;border-top:1px solid rgba(255,255,255,.12)}.rf-demo-file{position:absolute;left:0;padding:5px 8px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#b9c2bd;font-size:9px;background:#ffffff0d;animation:rf-file-flow 4.8s ease-in-out infinite}.rf-demo-file:nth-child(2){top:27px;animation-delay:-1.6s}.rf-demo-file:nth-child(3){top:54px;animation-delay:-3.2s}.rf-demo-file:first-child{top:0}.rf-demo-node{position:absolute;right:0;top:27px;padding:7px 10px;border-radius:7px;color:#f4f6f3;font-size:10px;font-style:normal;background:#252929;box-shadow:0 0 0 1px #ffffff2e}.rf-demo-line{position:absolute;left:90px;right:74px;top:39px;height:1px;background:linear-gradient(90deg,transparent,#c3ccc7,transparent);transform-origin:left;animation:rf-line-pulse 2.2s ease-in-out infinite}@keyframes rf-file-flow{0%,to{transform:translate(0);opacity:.4}35%,70%{transform:translate(45px);opacity:1}}@keyframes rf-line-pulse{0%,to{opacity:.25;transform:scaleX(.35)}50%{opacity:.9;transform:scaleX(1)}}.rf-demo--review{padding-top:13px}.rf-demo-doc-line{display:block;width:58%;height:5px;margin:0 0 9px;border-radius:4px;background:#ffffff2e}.rf-demo-doc-line:nth-child(2){width:77%}.rf-demo-doc-line:nth-child(3){width:48%}.rf-demo-highlight{position:absolute;right:4px;top:24px;padding:6px 8px;border-left:2px solid #f0b08d;color:#f5cbb7;font-size:9px;background:#f0b08d1a;animation:rf-highlight 3s ease-in-out infinite}@keyframes rf-highlight{0%,to{opacity:.35;transform:translate(8px)}45%,70%{opacity:1;transform:translate(0)}}.rf-demo-cursor{position:absolute;left:40%;top:11px;width:1px;height:17px;background:#fff;animation:rf-blink 1s steps(2,end) infinite}@keyframes rf-blink{50%{opacity:0}}.rf-demo--bars{display:flex;align-items:end;gap:8px;padding:12px 0 18px}.rf-demo--bars i{display:block;width:12px;height:var(--h);min-height:12px;border-radius:3px 3px 1px 1px;background:linear-gradient(#dce5e1,#697570);transform-origin:bottom;animation:rf-bar-rise 2.8s ease-in-out infinite alternate}.rf-demo--bars i:nth-child(2){animation-delay:-.4s}.rf-demo--bars i:nth-child(3){animation-delay:-.8s}.rf-demo--bars i:nth-child(4){animation-delay:-1.2s}.rf-demo--bars i:nth-child(5){animation-delay:-1.6s}.rf-demo--bars span,.rf-demo--chart span{position:absolute;right:0;bottom:0;color:#8e9a95;font-size:9px}@keyframes rf-bar-rise{0%{transform:scaleY(.65);opacity:.55}to{transform:scaleY(1);opacity:1}}.rf-demo--chart svg{width:100%;height:56px;overflow:visible}.rf-demo--chart path{fill:none;stroke:#dbe4df;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;animation:rf-draw-chart 3.8s ease-in-out infinite}.rf-demo--chart .rf-demo-chart-fill{fill:url(#none);stroke:none;opacity:.08}@keyframes rf-draw-chart{12%,78%{stroke-dashoffset:0}to{stroke-dashoffset:500}}.rf-demo--editor{padding-top:12px}.rf-editor-title{display:block;margin-bottom:10px;color:#e5ebe7;font-size:11px;font-weight:650}.rf-editor-text{display:block;width:85%;height:4px;margin-top:7px;border-radius:4px;background:#fff3}.rf-editor-text--short{width:62%}.rf-demo--editor small{position:absolute;right:0;bottom:0;color:#8e9a95;font-size:9px}.rf-demo--search{padding-top:9px}.rf-search-query{display:block;padding:7px 9px;border-radius:6px;color:#e6ece8;font-size:10px;background:#ffffff14;animation:rf-search-glow 3.4s ease-in-out infinite}.rf-demo--search i{display:inline-block;margin:9px 5px 0 0;color:#9eaaa5;font-size:9px;font-style:normal;opacity:0;animation:rf-result-in 3.4s ease-in-out infinite}.rf-demo--search i:nth-child(3){animation-delay:.35s}.rf-demo--search i:nth-child(4){animation-delay:.7s}@keyframes rf-search-glow{0%,to{box-shadow:0 0 #fff0}45%,70%{box-shadow:0 0 0 1px #ffffff2e}}@keyframes rf-result-in{0%,20%{opacity:0;transform:translateY(5px)}45%,78%{opacity:1;transform:translateY(0)}to{opacity:0}}.rf-showcase-card p{position:relative;z-index:1;max-width:275px;margin:12px 0 0;color:#c1c8c4;font-size:13px;font-weight:500;line-height:1.65}.rf-showcase-mark{position:absolute;right:18px;bottom:17px;color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}@media (max-width: 900px){.rf-showcase-section{padding:92px 0 108px}.rf-showcase-inner{width:calc(100% - 32px)}.rf-showcase-intro{margin-bottom:32px}.rf-showcase-intro h2{font-size:32px}.rf-showcase-viewport{height:455px;margin:0 -20px}.rf-showcase-board{top:11px;width:940px;min-height:470px;padding:13px;transform:translate(-50%) rotateX(45deg) rotateY(-13deg) rotate(-3deg) scale(.54)}@keyframes rf-showcase-enter{0%{opacity:0;filter:blur(8px);transform:translate(-50%) translateZ(120px) translateY(30px) rotateX(45deg) rotateY(-13deg) rotate(-3deg) scale(.47)}to{opacity:1;filter:none;transform:translate(-50%) rotateX(45deg) rotateY(-13deg) rotate(-3deg) scale(.54)}}.rf-showcase-viewport:after{background:linear-gradient(to right,transparent 52%,rgba(8,9,9,.46) 85%,#080909 100%),linear-gradient(to bottom,transparent 58%,rgba(8,9,9,.62) 84%,#080909 100%)}.rf-showcase-card{min-height:250px}}@media (prefers-reduced-motion: reduce){.rf-showcase-board{animation:none}}.rf-vertical-showcase{position:relative;overflow:hidden;padding:132px 0 150px;background:#080909;color:#f7f8f5}.rf-vertical-inner{width:min(1264px,calc(100% - 40px));margin:0 auto}.rf-vertical-heading{margin-bottom:42px}.rf-vertical-heading p{margin:0 0 12px;color:#8e9994;font-size:12px;font-weight:650;letter-spacing:.12em}.rf-vertical-heading h2{margin:0;font-size:clamp(30px,4vw,52px);font-weight:650;line-height:1.15;letter-spacing:-.02em}.rf-vertical-list{display:flex;flex-direction:column;align-items:center;gap:15px}.rf-vertical-card{width:100%;height:636px;padding:0 72px;display:flex;align-items:center;justify-content:space-between;gap:60px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:48px;background:linear-gradient(285deg,#171a1a -4%,#101212 50%,#1c2020 103%)}.rf-vertical-card--reverse{background:linear-gradient(75deg,#171a1a -4%,#101212 50%,#1c2020 103%)}.rf-vertical-copy{min-width:0;flex:1;order:1;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.rf-vertical-copy>span{display:none}.rf-vertical-card:nth-child(1) .rf-vertical-demo:before{content:"01"}.rf-vertical-card:nth-child(2) .rf-vertical-demo:before{content:"02"}.rf-vertical-card:nth-child(3) .rf-vertical-demo:before{content:"03"}.rf-vertical-card:nth-child(4) .rf-vertical-demo:before{content:"04"}.rf-vertical-card:nth-child(5) .rf-vertical-demo:before{content:"05"}.rf-vertical-card:nth-child(6) .rf-vertical-demo:before{content:"06"}.rf-vertical-demo:before{position:absolute;top:14px;left:14px;z-index:5;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:750;letter-spacing:.08em;text-shadow:0 1px 3px rgba(0,0,0,.35)}.rf-vertical-copy h3{max-width:500px;margin:0 0 14px;color:#f7f8f5;font-size:clamp(26px,2.6vw,40px);font-weight:750;line-height:1.2}.rf-vertical-copy p{max-width:500px;margin:0;color:#c1c8c4;font-size:15px;font-weight:650;line-height:1.7;letter-spacing:.01em}.rf-vertical-demo{position:relative;order:2;flex:0 0 580px;width:580px;height:326px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:0;background:#0d1010;box-shadow:inset 0 1px #ffffff0f,0 28px 55px #00000042}.rf-vdemo-window{position:absolute;top:30px;right:34px;bottom:30px;left:34px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#151919}.rf-vdemo-window b,.rf-vdemo-paper b,.rf-vdemo-editor b{display:block;color:#e9eeeb;font-size:13px;font-weight:650}.rf-vdemo-window i{display:block;width:-moz-max-content;width:max-content;margin-top:13px;padding:6px 9px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#aeb8b3;font-size:10px;font-style:normal;background:#ffffff0b;animation:rf-vmove 4.6s ease-in-out infinite}.rf-vdemo-window i:nth-of-type(2){animation-delay:-.9s}.rf-vdemo-window i:nth-of-type(3){animation-delay:-1.8s}.rf-vdemo-window i:nth-of-type(4){animation-delay:-2.7s}.rf-vdemo-window em,.rf-vdemo-paper em,.rf-vdemo-bars em,.rf-vdemo-chart em,.rf-vdemo-editor em,.rf-vdemo-search i{position:absolute;right:16px;bottom:14px;color:#8d9994;font-size:10px;font-style:normal}@keyframes rf-vmove{0%,to{transform:translate(0);opacity:.42}40%,72%{transform:translate(24px);opacity:1}}.rf-vdemo-paper{position:absolute;top:30px;right:42px;bottom:30px;left:42px;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#151818}.rf-vdemo-paper i{display:block;width:72%;height:6px;margin-top:17px;border-radius:4px;background:#ffffff2e}.rf-vdemo-paper i:nth-of-type(2){width:86%}.rf-vdemo-paper i:nth-of-type(3){width:61%}.rf-vdemo-paper i:nth-of-type(4){width:76%}.rf-vdemo-paper .is-marked{background:#d8a88f;box-shadow:0 0 20px #d8a88f66;animation:rf-vpulse 2.6s ease-in-out infinite}.rf-vdemo-paper em{left:20px;right:auto;color:#deb8a4}@keyframes rf-vpulse{0%,to{opacity:.5;transform:scaleX(.92);transform-origin:left}50%{opacity:1;transform:scaleX(1)}}.rf-vdemo-bars{position:absolute;top:38px;right:48px;bottom:40px;left:48px;display:flex;align-items:end;gap:18px;padding:15px 20px 28px;border-bottom:1px solid rgba(255,255,255,.22);background:repeating-linear-gradient(to top,transparent 0 45px,rgba(255,255,255,.06) 45px 46px)}.rf-vdemo-bars i{width:30px;height:var(--h);min-height:20px;border-radius:5px 5px 1px 1px;background:linear-gradient(#e4ece8,#6d7974);transform-origin:bottom;animation:rf-vbar 2.8s ease-in-out infinite alternate}.rf-vdemo-bars i:nth-child(2){animation-delay:-.4s}.rf-vdemo-bars i:nth-child(3){animation-delay:-.8s}.rf-vdemo-bars i:nth-child(4){animation-delay:-1.2s}.rf-vdemo-bars i:nth-child(5){animation-delay:-1.6s}.rf-vdemo-bars em{right:auto;left:20px;bottom:7px}@keyframes rf-vbar{0%{transform:scaleY(.62);opacity:.55}to{transform:scaleY(1);opacity:1}}.rf-vdemo-chart svg{position:absolute;top:45px;right:25px;bottom:35px;left:25px;width:calc(100% - 50px);height:calc(100% - 80px)}.rf-vdemo-chart path{fill:none;stroke:#e1e9e4;stroke-width:3;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800;animation:rf-vdraw 4s ease-in-out infinite}.rf-vdemo-chart em{bottom:14px}@keyframes rf-vdraw{12%,80%{stroke-dashoffset:0}to{stroke-dashoffset:800}}.rf-vdemo-editor{position:absolute;top:28px;right:38px;bottom:28px;left:38px;padding:19px 22px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#151818}.rf-vdemo-editor i{display:block;width:86%;height:6px;margin-top:18px;border-radius:4px;background:#fff3}.rf-vdemo-editor i:nth-of-type(2){width:72%}.rf-vdemo-editor i:nth-of-type(3){width:55%}.rf-vdemo-editor em{right:20px;bottom:18px}.rf-vdemo-editor:after{content:"";position:absolute;left:22px;top:56px;width:1px;height:17px;background:#fff;animation:rf-blink 1s steps(2,end) infinite}.rf-vdemo-search{position:absolute;top:38px;right:42px;bottom:38px;left:42px}.rf-vdemo-search b{display:block;padding:13px 15px;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#e9efeb;font-size:12px;font-weight:500;background:#ffffff0e;animation:rf-search-glow 3.4s ease-in-out infinite}.rf-vdemo-search i{position:static;display:inline-block;margin:18px 8px 0 0;opacity:0;animation:rf-result-in 3.4s ease-in-out infinite}.rf-vdemo-search i:nth-child(3){animation-delay:.35s}.rf-vdemo-search i:nth-child(4){animation-delay:.7s}@media (max-width: 900px){.rf-vertical-showcase{padding:92px 0 108px}.rf-vertical-inner{width:calc(100% - 32px)}.rf-vertical-card,.rf-vertical-card--reverse{width:100%;height:auto;min-height:0;padding:24px;display:flex;flex-direction:column;align-items:stretch;gap:22px;border-radius:24px}.rf-vertical-copy{width:100%}.rf-vertical-copy h3{margin:15px 0 12px;font-size:31px}.rf-vertical-copy p{font-size:14px}.rf-vertical-demo{order:2;flex-basis:auto;width:100%;height:auto;aspect-ratio:16 / 9}.rf-vdemo-bars{gap:12px}.rf-vdemo-bars i{width:23px}}.rf-vertical-demo{isolation:isolate}.rf-vertical-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.08) 48%,transparent 54%);transform:translate(-110%);animation:rf-demo-sweep 5.8s ease-in-out infinite;mix-blend-mode:screen}@keyframes rf-demo-sweep{0%,32%{transform:translate(-110%);opacity:0}42%{opacity:.65}62%,to{transform:translate(110%);opacity:0}}.rf-vdemo--context .rf-vdemo-window{background:linear-gradient(145deg,#171c1b,#101313);box-shadow:inset 0 0 0 1px #8db9a214,inset 0 -44px 60px #2c56461f}.rf-vdemo-window:before{content:"WORKSPACE  /  LIVE CONTEXT";position:absolute;top:9px;left:18px;color:#68746f;font:9px ui-monospace,monospace;letter-spacing:.12em}.rf-vdemo-window:after{content:"ANALYSIS QUEUE  03";position:absolute;right:17px;top:9px;color:#90b9a3;font:9px ui-monospace,monospace}.rf-vdemo-window i{position:relative;z-index:2;padding-left:28px;transition:transform .3s}.rf-vdemo-window i:before{content:"";position:absolute;left:9px;top:50%;width:9px;height:9px;border:1px solid #92b8a1;border-radius:2px;transform:translateY(-50%) rotate(45deg);opacity:.85}.rf-vdemo-window i:nth-of-type(2):before{border-radius:50%}.rf-vdemo-window i:nth-of-type(3):before{background:#9eb9df;border-color:#9eb9df}.rf-vdemo-window i:nth-of-type(4):before{background:#d2b28a;border-color:#d2b28a}.rf-vdemo-window em:before{content:"●  ";color:#9cc8ad;animation:rf-status-blink 1.6s infinite}@keyframes rf-status-blink{50%{opacity:.3}}.rf-vdemo--context .rf-vdemo-window b{margin-top:12px}.rf-vdemo--context .rf-vdemo-window i:nth-of-type(1){animation-delay:-.2s}.rf-vdemo--context .rf-vdemo-window i:nth-of-type(2){animation-delay:-.9s}.rf-vdemo--review .rf-vdemo-paper{background:linear-gradient(180deg,#181a1a,#111313)}.rf-vdemo--review .rf-vdemo-paper:before{content:"REVIEW / STRUCTURE · LANGUAGE · CITATIONS";position:absolute;top:8px;left:20px;color:#75807b;font:9px ui-monospace,monospace;letter-spacing:.1em}.rf-vdemo--review .rf-vdemo-paper:after{content:"84%  QUALITY SCORE";position:absolute;right:17px;top:8px;color:#b9d1c1;font:9px ui-monospace,monospace}.rf-vdemo--review .rf-vdemo-paper i{position:relative;height:7px;background:linear-gradient(90deg,#ffffff3d,#ffffff17)}.rf-vdemo--review .rf-vdemo-paper i:after{content:"";position:absolute;right:-18px;top:50%;width:8px;height:8px;border-radius:50%;background:#d29a78;box-shadow:0 0 14px #d29a78b3;transform:translateY(-50%);animation:rf-issue-pop 3.8s ease-in-out infinite}.rf-vdemo--review .rf-vdemo-paper i:nth-of-type(2):after{animation-delay:.65s;background:#d4b87f}.rf-vdemo--review .rf-vdemo-paper i:nth-of-type(4):after{animation-delay:1.3s;background:#9dbbdb}@keyframes rf-issue-pop{0%,25%,to{opacity:.2;transform:translateY(-50%) scale(.6)}42%,70%{opacity:1;transform:translateY(-50%) scale(1)}}.rf-vdemo--review .rf-vdemo-paper em:after{content:"   3 issues found  ·  2 suggestions ready";color:#9ca8a2}.rf-vdemo--analysis{background:radial-gradient(circle at 50% 80%,rgba(97,132,117,.16),transparent 58%),#0d1010}.rf-vdemo--analysis:before{content:"DATASET  /  POLICY_OUTCOMES.CSV";position:absolute;left:18px;top:14px;color:#7e8c85;font:9px ui-monospace,monospace;letter-spacing:.1em;z-index:2}.rf-vdemo--analysis .rf-vdemo-bars{top:45px;bottom:58px;border-bottom-color:#aed2be59;background:repeating-linear-gradient(to top,transparent 0 36px,rgba(255,255,255,.07) 36px 37px),repeating-linear-gradient(to right,transparent 0 67px,rgba(255,255,255,.035) 67px 68px)}.rf-vdemo--analysis .rf-vdemo-bars:before{content:"β = 0.42    p = 0.032";position:absolute;right:0;top:-23px;color:#b5d6c2;font:10px ui-monospace,monospace}.rf-vdemo--analysis .rf-vdemo-bars:after{content:"";position:absolute;left:14px;right:5px;bottom:18%;height:2px;background:#a3c8b1;transform:rotate(-12deg);transform-origin:left;opacity:.8;animation:rf-trend-draw 3.6s ease-in-out infinite;box-shadow:0 0 12px #a3c8b18c}@keyframes rf-trend-draw{0%,18%{clip-path:inset(0 100% 0 0)}65%,to{clip-path:inset(0 0 0 0)}}.rf-vdemo--analysis .rf-vdemo-bars i{background:linear-gradient(180deg,#c4e1d0,#5f8770 72%,#3d5649);box-shadow:0 0 15px #79b8912e}.rf-vdemo--analysis em:after{content:"   R² 0.78  ·  5 variables";color:#91a198}.rf-vdemo--chart{background:linear-gradient(145deg,#111515,#0b0e0e)}.rf-vdemo--chart:before{content:"FIGURE 04  /  EFFECT ESTIMATES";position:absolute;top:13px;left:22px;color:#7e8a84;font:9px ui-monospace,monospace;letter-spacing:.1em;z-index:2}.rf-vdemo--chart:after{background:linear-gradient(112deg,transparent 0 44%,rgba(180,225,198,.12) 49%,transparent 54%)}.rf-vdemo--chart svg{top:54px;right:34px;bottom:43px;left:45px;width:calc(100% - 79px);height:calc(100% - 97px);z-index:2}.rf-vdemo--chart svg:before{content:""}.rf-vdemo--chart .rf-chart-grid{position:absolute;top:54px;right:34px;bottom:43px;left:45px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.09) 0 1px,transparent 1px 35px),repeating-linear-gradient(to right,rgba(255,255,255,.06) 0 1px,transparent 1px 67px);opacity:.6}.rf-vdemo--chart .rf-chart-points{position:absolute;top:54px;right:34px;bottom:43px;left:45px;z-index:3}.rf-vdemo--chart .rf-chart-points i{position:absolute;width:7px;height:7px;border:2px solid #d8eadf;border-radius:50%;background:#17211d;box-shadow:0 0 12px #c6ebd3a6;animation:rf-point-pulse 2.8s ease-in-out infinite}.rf-vdemo--chart .rf-chart-points i:nth-child(1){left:4%;top:79%}.rf-vdemo--chart .rf-chart-points i:nth-child(2){left:27%;top:64%;animation-delay:.35s}.rf-vdemo--chart .rf-chart-points i:nth-child(3){left:49%;top:48%;animation-delay:.7s}.rf-vdemo--chart .rf-chart-points i:nth-child(4){left:71%;top:26%;animation-delay:1.05s}.rf-vdemo--chart .rf-chart-points i:nth-child(5){left:94%;top:8%;animation-delay:1.4s}@keyframes rf-point-pulse{50%{transform:scale(1.35);opacity:.65}}.rf-vdemo--chart em:after{content:"   ·  Export ready";color:#a4c8b0}.rf-vdemo--editor .rf-vdemo-editor{background:linear-gradient(180deg,#191c1b,#121515);padding-top:32px}.rf-vdemo--editor .rf-vdemo-editor:before{content:"DOCUMENT  /  RESEARCH_DRAFT_V6";position:absolute;top:10px;left:22px;color:#77837d;font:9px ui-monospace,monospace;letter-spacing:.1em}.rf-vdemo--editor .rf-vdemo-editor:after{height:18px;top:87px;animation:rf-editor-caret 1.1s steps(2,end) infinite}@keyframes rf-editor-caret{50%{opacity:0}}.rf-vdemo--editor .rf-vdemo-editor i{animation:rf-editor-line 4.8s ease-in-out infinite}.rf-vdemo--editor .rf-vdemo-editor i:nth-of-type(2){animation-delay:.45s}.rf-vdemo--editor .rf-vdemo-editor i:nth-of-type(3){animation-delay:.9s}@keyframes rf-editor-line{0%,20%{opacity:.2;transform:scaleX(.65);transform-origin:left}45%,75%{opacity:.9;transform:scaleX(1)}to{opacity:.2}}.rf-vdemo--editor .rf-vdemo-editor em:before{content:"●  ";color:#9ac2a7}.rf-vdemo--editor .rf-vdemo-editor em:after{content:"   ·  autosave";color:#8d9993}.rf-vdemo--knowledge{background:radial-gradient(circle at 50% 0,rgba(100,133,119,.13),transparent 65%),#0d1010}.rf-vdemo--knowledge .rf-vdemo-search:before{content:"KNOWLEDGE BASE  /  2.4M SOURCES";position:absolute;top:-21px;left:0;color:#75827b;font:9px ui-monospace,monospace;letter-spacing:.1em}.rf-vdemo--knowledge .rf-vdemo-search b{position:relative;padding-left:34px;box-shadow:0 0 24px #7ab08f1a}.rf-vdemo--knowledge .rf-vdemo-search b:before{content:"⌕";position:absolute;left:13px;color:#b7d8c2;font-size:16px}.rf-vdemo--knowledge .rf-vdemo-search b:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;border-radius:50%;background:#9ac7aa;box-shadow:0 0 10px #9ac7aa;animation:rf-status-blink 1.4s infinite}.rf-vdemo--knowledge .rf-vdemo-search i{display:block;width:calc(100% - 12px);margin:10px 0 0;padding:9px 11px 9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:#c4cec8}.rf-vdemo--knowledge .rf-vdemo-search i:first-letter{color:#b8d6c2}.rf-vdemo--knowledge .rf-vdemo-search i:nth-child(3){animation-delay:.55s}.rf-vdemo--knowledge .rf-vdemo-search i:nth-child(4){animation-delay:1.1s}.rf-vdemo--knowledge .rf-vdemo-search em:before{content:"↳  ";color:#9bc5aa}@media (min-width: 901px){.rf-vertical-list{gap:18px}.rf-vertical-card,.rf-vertical-card--reverse{min-height:680px;height:680px;padding:16px;gap:42px;border-radius:26px;background:linear-gradient(145deg,#202424,#111414 62%,#0a0b0b);box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000057}.rf-vertical-card--reverse{flex-direction:row-reverse;background:linear-gradient(215deg,#202424,#111414 62%,#0a0b0b)}.rf-vertical-copy{flex:0 0 31%;padding:28px 24px;justify-content:center;gap:20px}.rf-vertical-copy h3{max-width:410px;font-size:clamp(29px,3vw,43px);line-height:1.16}.rf-vertical-copy p{max-width:410px;font-size:16px;line-height:1.85}.rf-vertical-demo{flex:1 1 69%;width:auto;height:100%;border-radius:16px;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000061}.rf-vdemo-window,.rf-vdemo-paper,.rf-vdemo-editor{top:54px;right:64px;bottom:54px;left:64px}.rf-vdemo-bars{top:72px;right:76px;bottom:78px;left:76px}.rf-vdemo-chart svg{top:80px;right:52px;bottom:70px;left:52px;width:calc(100% - 104px);height:calc(100% - 150px)}.rf-vdemo-search{top:72px;right:74px;bottom:72px;left:74px}.rf-vdemo--context .rf-vdemo-window:before{top:18px;left:28px}.rf-vdemo--context .rf-vdemo-window:after{top:18px;right:28px}.rf-vdemo--review .rf-vdemo-paper:before{top:18px;left:32px}.rf-vdemo--review .rf-vdemo-paper:after{top:18px;right:30px}.rf-vdemo--editor .rf-vdemo-editor:before{top:18px;left:32px}.rf-vdemo--knowledge .rf-vdemo-search:before{top:-28px}}.rf-vdemo--context .rf-vdemo-window{background-image:linear-gradient(90deg,transparent 0 72%,rgba(141,185,162,.08) 72% 72.2%,transparent 72.2%),linear-gradient(145deg,#171c1b,#101313)}.rf-vdemo--context .rf-vdemo-window em:after{content:"  ·  8 个来源已解析  ·  3 个任务排队";color:#82958a}.rf-vdemo--review .rf-vdemo-paper{background-image:linear-gradient(90deg,transparent 0 78%,rgba(255,255,255,.04) 78% 78.2%,transparent 78.2%),linear-gradient(180deg,#181a1a,#111313)}.rf-vdemo--review .rf-vdemo-paper em:before{content:"AI REVIEW  ·  ";color:#c7d8cc}.rf-vdemo--analysis .rf-vdemo-bars i:after{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:14px;background:#c9e5d2b3;transform:translate(-50%);opacity:.6}.rf-vdemo--analysis .rf-vdemo-bars i{position:relative}.rf-vdemo--chart svg{filter:drop-shadow(0 0 7px rgba(181,224,198,.34))}.rf-vdemo--chart em:before{content:"●  LIVE PREVIEW  ";color:#a7cdb5}.rf-vdemo--editor .rf-vdemo-editor{background-image:linear-gradient(90deg,transparent 0 76%,rgba(255,255,255,.04) 76% 76.2%,transparent 76.2%),linear-gradient(180deg,#191c1b,#121515)}.rf-vdemo--knowledge .rf-vdemo-search i{position:relative;padding-left:24px}.rf-vdemo--knowledge .rf-vdemo-search i:before{content:"↗";position:absolute;left:9px;color:#9fc8ad;font-size:11px}.rf-vdemo--analysis .rf-vdemo-bars:before{content:"政策支持   服务可及   就业稳定   总体满意   收入预期";position:absolute;left:20px;right:4px;top:100%;display:flex;justify-content:space-between;color:#718078;font:8px ui-monospace,monospace;white-space:pre;letter-spacing:-.04em}.rf-vdemo--analysis .rf-vdemo-bars:after{z-index:2}.rf-vdemo--chart{background-image:repeating-linear-gradient(to bottom,transparent 0 54px,rgba(255,255,255,.045) 54px 55px),repeating-linear-gradient(to right,transparent 0 86px,rgba(255,255,255,.035) 86px 87px),linear-gradient(145deg,#111515,#0b0e0e)}.rf-vdemo--chart:before{text-shadow:0 0 10px rgba(170,220,188,.25)}.rf-vdemo--chart svg:after{content:""}.rf-vdemo--editor .rf-vdemo-editor:before{content:"DOCUMENT  /  RESEARCH_DRAFT_V6     正文   引用   批注"}.rf-vdemo--editor .rf-vdemo-editor b:after{content:"  [12]";color:#9fc9ae;font:10px ui-monospace,monospace}.rf-vdemo--knowledge .rf-vdemo-search:after{content:"语义检索     中文核心 · CSSCI     相关度 ▾";position:absolute;left:0;right:0;top:32px;color:#76847c;font:9px ui-monospace,monospace;letter-spacing:.03em}.rf-vdemo--knowledge .rf-vdemo-search b{margin-top:18px}.rf-vdemo--context .rf-vdemo-window:after{content:"ANALYSIS QUEUE  03   ·   8 SOURCES PARSED"}.rf-workflow-section,.rf-team-section{width:min(1264px,calc(100% - 40px));margin:0 auto;border-top:1px solid rgba(255,255,255,.14)}.rf-workflow-section{padding:104px 0 112px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,90px)}.rf-workflow-copy{min-width:0}.rf-workflow-eyebrow{margin:0;color:#9aa59f;font-size:14px;font-weight:750;letter-spacing:.08em}.rf-workflow-copy h2,.rf-team-section h2{margin:12px 0 0;color:#f7f8f5;font-size:clamp(29px,3.2vw,42px);font-weight:750;line-height:1.22;letter-spacing:0}.rf-workflow-description{max-width:500px;margin:23px 0 28px;color:#c0c8c3;font-size:16px;font-weight:600;line-height:1.85}.rf-workflow-link{color:#f0f3ef;font-size:15px;font-weight:750;text-decoration:none}.rf-workflow-link:hover{color:#fff}.rf-workflow-link span{margin-left:5px;font-size:17px}.rf-workflow-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.rf-workflow-step{min-height:150px;padding:18px;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#101212}.rf-workflow-step>span{color:#aeb8b3;font-size:13px;font-weight:800}.rf-workflow-step strong{color:#eef2ee;font-size:18px;font-weight:750}.rf-workflow-step small{color:#aeb8b3;font-size:14px;font-weight:600}.rf-team-section{padding:42px 0 86px;display:flex;align-items:end;justify-content:space-between;gap:30px}.rf-team-section h2{max-width:none;font-size:clamp(25px,3vw,36px);white-space:nowrap}.rf-team-links{display:flex;gap:20px;flex-wrap:wrap}.rf-team-links a{color:#c0c8c3;font-size:14px;font-weight:700;text-decoration:none}.rf-team-links a:hover{color:#fff}.rf-team-links span{margin-left:5px;color:#f0f3ef;font-size:16px}@media (max-width: 900px){.rf-workflow-section,.rf-team-section{width:min(100% - 32px,1240px)}.rf-workflow-section{padding:82px 0 92px;grid-template-columns:1fr;gap:42px}.rf-team-section{padding:36px 0 70px;align-items:center;flex-direction:column}.rf-team-section h2{white-space:normal}}.rf-vertical-showcase{background:#f6f8fa;color:#152b48}.rf-vertical-heading p{color:#6f8299}.rf-vertical-heading h2{color:#152b48}.rf-vertical-card,.rf-vertical-card--reverse{background:#fff;border-color:#dbe3ec;box-shadow:0 18px 48px #2241661a}.rf-vertical-copy h3{color:#152b48}.rf-vertical-copy p{color:#60728a}.rf-vertical-demo{background:#f7f9fc;border-color:#d9e2ed;box-shadow:inset 0 1px #fffffff2,0 16px 38px #28496f1f}.rf-vertical-demo:after{background:linear-gradient(112deg,transparent 0 42%,rgba(52,115,208,.09) 48%,transparent 54%);mix-blend-mode:normal}.rf-vdemo--context .rf-vdemo-window{top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:14px;background:#fbfcfe;color:#253b57}.rf-workflow-toolbar{height:92px;padding:24px 30px 18px;border-bottom:1px solid #e5eaf1}.rf-workflow-toolbar b{display:block;color:#152b48;font-size:21px;font-weight:720}.rf-workflow-toolbar span{display:block;margin-top:8px;color:#94a4b7;font-size:12px}.rf-workflow-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 30px 40px}.rf-workflow-columns aside{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.rf-workflow-columns aside>strong,.rf-workflow-columns aside>small{grid-column:1 / -1}.rf-workflow-columns strong{color:#1d3655;font-size:15px}.rf-workflow-columns small{margin-top:-5px;color:#91a0b3;font-size:11px}.rf-workflow-columns i{min-height:62px;padding:12px;border:1px solid #d8e2ef;border-radius:9px;color:#29476a;font-size:12px;font-style:normal;background:#fff;box-shadow:0 3px 9px #3359820a;animation:rf-selector-pulse 4.8s ease-in-out infinite}.rf-workflow-columns i:nth-of-type(2){animation-delay:.6s}.rf-workflow-columns i:nth-of-type(3){animation-delay:1.2s}.rf-workflow-columns i:nth-of-type(4){animation-delay:1.8s}.rf-workflow-columns i.is-selected{border-color:#6b9ce2;box-shadow:0 0 0 2px #4e89dc1f}.rf-workflow-columns i em{display:block;margin-top:6px;color:#9aaabd;font-size:10px;font-style:normal}.rf-workflow-columns .rf-workflow-muted{opacity:.62}.rf-vdemo--context .rf-vdemo-window>em{right:30px;bottom:18px;color:#5c86bc;font-size:10px}@keyframes rf-selector-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rf-vdemo--review .rf-vdemo-paper{top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:14px;background:#f5f7fa}.rf-vdemo-paper>header{height:44px;display:flex;align-items:center;gap:16px;padding:0 18px;border-bottom:1px solid #dce4ee;color:#4c6280;font-size:11px;background:#fff}.rf-vdemo-paper>header b{margin-left:auto;color:#8091a7;font-size:10px;font-weight:500}.rf-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;height:calc(100% - 44px)}.rf-review-document{overflow:hidden;padding:33px 34px;background:#fff}.rf-review-document h4{margin:0 0 18px;color:#1e2f46;font-family:Georgia,serif;font-size:19px;font-weight:600;text-align:center}.rf-review-document p{margin:0 0 12px;color:#263b56;font-family:Georgia,serif;font-size:12px;line-height:1.75}.rf-review-document p.is-highlight{background:linear-gradient(transparent 20%,#fff0a8 20% 85%,transparent 85%);animation:rf-highlight-scan 5s ease-in-out infinite}.rf-review-document p.is-highlight--orange{animation-delay:1.6s;background-image:linear-gradient(transparent 20%,#ffd99c 20% 85%,transparent 85%)}@keyframes rf-highlight-scan{0%,25%,to{background-size:0 100%}42%,78%{background-size:100% 100%}}.rf-review-comments{overflow:hidden;padding:14px 12px;border-left:1px solid #dce4ee;background:#fafbfd}.rf-review-comments>div{margin-bottom:11px;padding:11px;border:1px solid #dce4ee;border-radius:8px;background:#fff;animation:rf-comment-in 5.4s ease-in-out infinite}.rf-review-comments>div:nth-child(2){animation-delay:.8s}.rf-review-comments>div:nth-child(3){animation-delay:1.6s}.rf-review-comments b{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#b84d4d;font-size:10px;background:#ffe3e1}.rf-review-comments strong{margin-left:6px;color:#38516f;font-size:11px}.rf-review-comments p{margin:8px 0;color:#6c7d92;font-size:10px;line-height:1.45}.rf-review-comments small{color:#6ea37f;font-size:9px}@keyframes rf-comment-in{0%,18%{opacity:.45;transform:translate(10px)}34%,76%{opacity:1;transform:translate(0)}to{opacity:.45}}.rf-vdemo--analysis{padding:0;background:#f6f8fb}.rf-analysis-shell{display:grid;grid-template-columns:168px 158px minmax(0,1fr);height:100%;color:#344d6d;font-size:10px}.rf-analysis-shell aside{padding:16px 12px;border-right:1px solid #dce5ef;background:#fff}.rf-analysis-shell aside button{width:100%;padding:10px 5px;border:1px solid #76a5e5;border-radius:7px;color:#2a5f9f;background:#fff;font-size:10px}.rf-analysis-shell aside>span{display:block;margin:8px 0 14px;color:#416385;text-align:center}.rf-analysis-shell aside p{color:#7e8fa5;line-height:1.5}.rf-analysis-shell aside b{display:block;margin:13px 0 7px;color:#315d91}.rf-analysis-shell aside i{display:block;margin:4px 0;padding:7px;border-radius:5px;color:#627997;font-style:normal;background:#eef1ff}.rf-analysis-shell aside i span{float:right;color:#6988e8;font-size:9px}.rf-analysis-shell aside label{display:block;margin:5px 0;color:#70829a}.rf-analysis-shell aside strong{display:block;margin-top:14px;padding:9px;border:1px solid #7fa9e6;border-radius:6px;color:#2b69b4;text-align:center;font-weight:600}.rf-analysis-params{display:flex;min-width:0;flex-direction:column;gap:7px;padding:16px 10px;border-right:1px solid #dce5ef;background:#fbfcfe}.rf-analysis-params>b{margin:5px 0 2px;color:#315d91;font-size:10px}.rf-analysis-params button{padding:8px 6px;border:1px solid #e0e6ee;border-radius:5px;color:#71839a;background:#fff;font-size:9px;text-align:left}.rf-analysis-params button.is-active{border-color:#709fe0;color:#2d68ad;background:#f3f7ff}.rf-analysis-params label{color:#788aa0;font-size:9px}.rf-analysis-params strong{margin-top:auto;padding:9px 4px;border:1px solid #7fa9e6;border-radius:6px;color:#2b69b4;text-align:center;font-size:10px;font-weight:600;animation:rf-run-pulse 3s ease-in-out infinite}@keyframes rf-run-pulse{50%{background:#f1f6ff;box-shadow:0 0 0 3px #528bd014}}.rf-analysis-shell main{overflow:hidden;background:#fff}.rf-analysis-shell main>header{display:flex;justify-content:space-between;padding:17px 18px;border-bottom:1px solid #e1e7ef;color:#355273}.rf-analysis-shell main>header span{color:#6581a4}.rf-analysis-shell main section{padding:16px 18px}.rf-analysis-shell h4{margin:0 0 8px;color:#2d4768;font-size:12px}.rf-analysis-shell table{width:100%;border-collapse:collapse;font-size:8px}.rf-analysis-shell th,.rf-analysis-shell td{padding:7px 4px;border-bottom:1px solid #e7edf4;text-align:left;white-space:nowrap}.rf-analysis-shell th{color:#416284;border-top:2px solid #405775}.rf-analysis-shell td{color:#5c7390}.rf-boxplot{position:relative;height:145px;margin-top:22px;padding:13px;border:1px solid #e1e8f0;border-radius:6px;background:repeating-linear-gradient(to top,transparent 0 31px,#eef2f6 31px 32px)}.rf-boxplot>span{color:#365476;font-size:11px}.rf-boxplot i{position:absolute;left:34%;top:48px;width:90px;height:45px;border:2px solid #5793d8;background:#66a1da4d;animation:rf-boxplot-breathe 3.8s ease-in-out infinite}.rf-boxplot b{position:absolute;left:48%;top:48px;width:2px;height:45px;background:#4e82bf}.rf-boxplot em{position:absolute;left:42%;top:24px;width:1px;height:25px;background:#4e82bf}@keyframes rf-boxplot-breathe{50%{transform:scaleY(.9);opacity:.72}}.rf-vdemo--chart{padding:0;background:#f7f9fc}.rf-chart-gallery{height:100%;overflow:hidden;color:#38516f;background:#fff}.rf-chart-gallery>header{display:flex;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #dfe6ef;font-size:11px}.rf-chart-gallery>header span{color:#5d86ba}.rf-chart-project{padding:15px 22px;border-bottom:1px solid #e4e9f0}.rf-chart-project>strong{display:block;font-size:11px;font-weight:650}.rf-chart-project>small{display:block;margin-top:5px;color:#8292a7;font-size:9px}.rf-chart-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.rf-chart-thumbs figure{margin:0;border:1px solid #d6e0eb;background:#fff;animation:rf-thumb-lift 5s ease-in-out infinite}.rf-chart-thumbs figure:nth-child(2){animation-delay:.65s}.rf-chart-thumbs figcaption{min-height:32px;padding:6px;color:#58708e;font-size:8px;line-height:1.4}.rf-mini-line,.rf-mini-multi,.rf-mini-bars,.rf-mini-heat{height:82px;margin:8px;position:relative;overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0 20px,#e7edf4 20px 21px),repeating-linear-gradient(to right,transparent 0 35px,#eef2f6 35px 36px)}.rf-mini-line:after,.rf-mini-multi:after{content:"";position:absolute;top:19px;right:8px;bottom:19px;left:8px;border-top:2px solid #4d82c7;border-radius:50%;transform:rotate(-9deg);box-shadow:25px 12px 0 -1px #4d82c7,55px -5px 0 -1px #4d82c7,85px 15px 0 -1px #4d82c7;animation:rf-mini-draw 3.8s ease-in-out infinite}.rf-mini-multi:after{border-color:#cf7774;transform:rotate(3deg);box-shadow:25px -8px 0 -1px #6cac7a,55px 5px 0 -1px #cf7774,85px -10px 0 -1px #6cac7a}.rf-mini-bars{display:flex;align-items:end;gap:5px;padding:10px 12px}.rf-mini-bars:after{content:"";display:block;width:100%;height:35%;background:repeating-linear-gradient(to right,#5c94d3 0 8px,transparent 8px 14px);animation:rf-mini-bars-rise 2.8s ease-in-out infinite alternate}.rf-mini-heat{background:repeating-linear-gradient(45deg,#d8e8f5 0,#d8e8f5 12px,#8ab3d9 12px,#8ab3d9 24px,#4f82b9 24px,#4f82b9 36px);opacity:.82}@keyframes rf-thumb-lift{50%{transform:translateY(-3px);box-shadow:0 5px 12px #2b558421}}@keyframes rf-mini-draw{50%{transform:rotate(-4deg) scaleX(1.06)}}@keyframes rf-mini-bars-rise{to{transform:scaleY(1.5);transform-origin:bottom}}.rf-vdemo--editor{padding:0;background:#f2f4f7}.rf-vdemo--editor .rf-vdemo-editor{top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:14px;background:#fff}.rf-editor-toolbar{height:62px;overflow:hidden;padding:13px 16px;border-bottom:1px solid #dae3ed;color:#536b88;font-size:11px;line-height:2.2;white-space:nowrap}.rf-editor-toolbar b,.rf-editor-toolbar i,.rf-editor-toolbar u{display:inline-block;margin:0 3px;padding:0 4px;border:1px solid #d6dfeb;border-radius:3px;font-weight:700;font-style:normal;text-decoration:none}.rf-editor-surface{position:relative;height:calc(100% - 105px);overflow:hidden;padding:26px 34px}.rf-editor-surface h4{margin:0 0 14px;color:#1d3049;font-family:Georgia,serif;font-size:17px;font-weight:500;text-align:center}.rf-editor-surface p{margin:0 0 11px;color:#3a4e69;font-family:Georgia,serif;font-size:11px;line-height:1.75}.rf-editor-selection{display:inline-block;padding:3px 5px;color:#8e651c;background:#fff1a8;animation:rf-selection-blink 4s ease-in-out infinite}.rf-vdemo--editor .rf-vdemo-editor>footer{display:flex;justify-content:space-between;height:43px;padding:13px 17px;border-top:1px solid #dae3ed;color:#66809f;font-size:10px}.rf-vdemo--editor .rf-vdemo-editor>footer b{color:#3f72ae;font-weight:500}@keyframes rf-selection-blink{0%,30%,to{opacity:.35}48%,75%{opacity:1}}.rf-vdemo--knowledge{padding:0;background:#fff}.rf-vdemo--knowledge .rf-vdemo-search{top:0;right:0;bottom:0;left:0;background:#fff}.rf-vdemo--knowledge .rf-vdemo-search>header{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid #dce5ef}.rf-vdemo--knowledge .rf-vdemo-search>header b{padding:0;border:0;color:#1d3b62;font-size:16px;background:none;box-shadow:none}.rf-vdemo--knowledge .rf-vdemo-search>header span{color:#4e9a68;font-size:10px}.rf-vdemo--knowledge .rf-vdemo-search:before{top:80px;left:auto;right:24px;color:#7890aa}.rf-kb-main{display:grid;grid-template-columns:1fr 205px;height:calc(100% - 58px)}.rf-kb-main>section{position:relative;padding:48px 24px 0}.rf-kb-empty{text-align:left}.rf-kb-empty>strong{display:block;margin:12px 0 9px;color:#1d3b62;font-size:18px}.rf-kb-empty>p{max-width:470px;margin:0;color:#72859d;font-size:10px;line-height:1.55}.rf-kb-empty>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.rf-kb-empty i{min-height:56px;padding:10px;border:1px solid #d8e3ef;border-radius:6px;color:#436181;font-size:9px;font-style:normal;line-height:1.45;animation:rf-query-card 5s ease-in-out infinite}.rf-kb-empty i:nth-child(2){animation-delay:.7s}.rf-kb-empty i:nth-child(3){animation-delay:1.4s}.rf-kb-main>section>footer{position:absolute;bottom:0;left:0;right:0;padding:13px 18px;border-top:1px solid #dce5ef;color:#8aa0b9;font-size:9px}.rf-kb-main>section>footer b{float:right;padding:5px 10px;border-radius:4px;color:#fff;background:#588bc4;font-weight:500}.rf-kb-main>aside{padding:22px 14px;border-left:1px solid #dce5ef;background:#f8fafc}.rf-kb-main>aside label{color:#8295aa;font:9px ui-monospace,monospace;letter-spacing:.1em}.rf-kb-main>aside h4{margin:6px 0 18px;color:#203d60;font-size:16px}.rf-kb-result{margin-bottom:10px;padding:10px;border:1px solid #dce5ef;border-radius:6px;background:#fff;animation:rf-result-card 5.2s ease-in-out infinite}.rf-kb-result:nth-of-type(2){animation-delay:.8s}.rf-kb-result b{color:#2e527a;font-size:10px}.rf-kb-result p{margin:7px 0;color:#778aa0;font-size:9px;line-height:1.4}.rf-kb-result small{color:#5d91c4;font-size:9px}@keyframes rf-query-card{50%{border-color:#76a7df;box-shadow:0 0 0 2px #5b91d214;transform:translateY(-2px)}}@keyframes rf-result-card{0%,22%,to{opacity:.55;transform:translate(8px)}42%,78%{opacity:1;transform:translate(0)}}@media (max-width: 900px){.rf-vertical-card,.rf-vertical-card--reverse{min-height:0;height:auto;padding:18px}.rf-vertical-demo{min-height:390px}.rf-workflow-columns{padding:18px;gap:10px}.rf-workflow-columns i{min-height:56px;padding:8px;font-size:10px}.rf-review-layout{grid-template-columns:minmax(0,1fr) 145px}.rf-review-document{padding:22px 18px}.rf-analysis-shell{grid-template-columns:128px 118px minmax(0,1fr)}.rf-analysis-shell aside{padding:10px 8px}.rf-kb-main{grid-template-columns:1fr 150px}.rf-kb-empty>div{grid-template-columns:1fr}}.rf-vertical-showcase{background:#080909;color:#f7f8f5}.rf-vertical-heading p{color:#8e9994}.rf-vertical-heading h2{color:#f7f8f5}.rf-vertical-card,.rf-vertical-card--reverse{background:linear-gradient(145deg,#202424,#111414 62%,#0a0b0b);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000061}.rf-vertical-card--reverse{background:linear-gradient(215deg,#202424,#111414 62%,#0a0b0b)}.rf-vertical-copy h3{color:#f7f8f5}.rf-vertical-copy p{color:#c1c8c4}.rf-vdemo--context .rf-vdemo-window:before,.rf-vdemo--context .rf-vdemo-window:after,.rf-vdemo--review .rf-vdemo-paper:before,.rf-vdemo--review .rf-vdemo-paper:after,.rf-vdemo--chart:before,.rf-vdemo--editor .rf-vdemo-editor:before,.rf-vdemo--editor .rf-vdemo-editor:after,.rf-vdemo--knowledge .rf-vdemo-search:before,.rf-vdemo--knowledge .rf-vdemo-search:after{content:none}.rf-vdemo--context .rf-vdemo-window i{width:auto;margin:0;padding:12px;border:1px solid #d8e2ef;border-radius:9px;color:#29476a;font-size:12px;background:#fff;animation:rf-selector-pulse 4.8s ease-in-out infinite}.rf-vdemo--context .rf-vdemo-window i:before{content:none}.rf-vdemo--context .rf-workflow-columns{position:relative;z-index:1}.rf-vdemo--context .rf-workflow-columns aside{min-width:0}.rf-vdemo--context .rf-workflow-columns i{margin:0}.rf-vdemo--context .rf-workflow-columns i:nth-of-type(1){animation-delay:0s}.rf-vdemo--context .rf-workflow-columns i:nth-of-type(2){animation-delay:.6s}.rf-vdemo--context .rf-workflow-columns i:nth-of-type(3){animation-delay:1.2s}.rf-vdemo--context .rf-workflow-columns i:nth-of-type(4){animation-delay:1.8s}.rf-vdemo--context .rf-workflow-columns i em{position:static;display:block;width:auto;margin:6px 0 0;padding:0;border:0;color:#9aaabd;font-size:10px;font-style:normal;background:none;animation:none}.rf-vdemo--context .rf-workflow-columns i em:before,.rf-vdemo--context .rf-workflow-columns i em:after{content:none}.rf-vdemo--review .rf-vdemo-paper>header span{white-space:nowrap}.rf-vdemo--review .rf-vdemo-paper>header span:last-child{margin-left:8px}.rf-vdemo--review .rf-review-layout{min-height:0}.rf-vdemo--review .rf-review-document,.rf-vdemo--review .rf-review-comments,.rf-vdemo--analysis .rf-analysis-shell{min-width:0}.rf-vdemo--analysis .rf-analysis-shell aside,.rf-vdemo--analysis .rf-analysis-shell main{min-width:0}.rf-vdemo--analysis .rf-analysis-shell table{table-layout:fixed}.rf-vdemo--analysis .rf-analysis-shell th,.rf-vdemo--analysis .rf-analysis-shell td{overflow:hidden;text-overflow:ellipsis}.rf-vdemo--chart .rf-chart-gallery{position:relative}.rf-vdemo--chart .rf-chart-gallery>header{position:relative;z-index:1}.rf-vdemo--chart .rf-chart-project{position:relative;z-index:1}.rf-vdemo--editor .rf-vdemo-editor{overflow:hidden}.rf-vdemo--editor .rf-editor-surface{min-height:0}.rf-editor-main{display:grid;grid-template-columns:minmax(0,1fr) 188px;height:calc(100% - 105px);min-height:0}.rf-editor-main .rf-editor-surface{height:100%}.rf-editor-review{overflow:hidden;padding:17px 12px;border-left:1px solid #dce4ee;background:#fafbfd;color:#5d718c}.rf-editor-review>b{display:block;color:#7d8fa5;font-size:9px;font-weight:500;letter-spacing:.08em}.rf-editor-review>strong{display:block;margin:4px 0 15px;color:#29486d;font-size:14px}.rf-editor-review>div{margin-bottom:9px;padding:9px;border:1px solid #dce5ef;border-radius:6px;background:#fff;font-size:9px;animation:rf-editor-note 5.8s ease-in-out infinite}.rf-editor-review>div:nth-of-type(2){animation-delay:.8s}.rf-editor-review>div:nth-of-type(3){animation-delay:1.6s}.rf-editor-review>div>span{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-right:4px;border-radius:50%;color:#b7664d;background:#ffe7de;font-size:8px}.rf-editor-review p{margin:6px 0 0;color:#8797aa;font-size:8px;line-height:1.4}@keyframes rf-editor-note{0%,22%,to{opacity:.55;transform:translate(6px)}40%,78%{opacity:1;transform:translate(0)}}.rf-vdemo--knowledge .rf-vdemo-search i{position:static;display:block;width:auto;margin:0;padding:10px;border:1px solid #d8e3ef;border-radius:6px;color:#436181;opacity:1;background:#fff;animation:rf-query-card 5s ease-in-out infinite}.rf-vdemo--knowledge .rf-vdemo-search i:before{content:none}.rf-vdemo--knowledge .rf-kb-empty i:nth-child(1){animation-delay:0s}.rf-vdemo--knowledge .rf-kb-empty i:nth-child(2){animation-delay:.7s}.rf-vdemo--knowledge .rf-kb-empty i:nth-child(3){animation-delay:1.4s}.rf-vdemo--editor .rf-editor-toolbar b,.rf-vdemo--editor .rf-editor-toolbar i,.rf-vdemo--editor .rf-editor-toolbar u{display:inline-block;width:auto;height:auto;margin:0 3px;padding:0 4px;border:1px solid #d6dfeb;border-radius:3px;color:#536b88;background:#fff;animation:none}.rf-vdemo--editor .rf-editor-toolbar b:after,.rf-vdemo--editor .rf-editor-toolbar i:after,.rf-vdemo--editor .rf-editor-toolbar u:after{content:none}.rf-vdemo--editor .rf-vdemo-editor b:after{content:none}.rf-vdemo--editor .rf-editor-surface h4,.rf-vdemo--editor .rf-editor-surface p{position:relative;z-index:1}.rf-vdemo--editor .rf-editor-surface:after{content:"";position:absolute;left:34px;right:34px;top:124px;height:1px;background:#edf1f5;animation:rf-editor-scan 5s ease-in-out infinite}@keyframes rf-editor-scan{0%,25%,to{transform:scaleX(0);transform-origin:left;opacity:0}45%,75%{transform:scaleX(1);opacity:1}}.rf-vdemo--context .rf-vdemo-window,.rf-vdemo--review .rf-vdemo-paper,.rf-vdemo--analysis .rf-analysis-shell,.rf-vdemo--chart .rf-chart-gallery,.rf-vdemo--editor .rf-vdemo-editor,.rf-vdemo--knowledge .rf-vdemo-search{overflow:hidden}.rf-vdemo--context .rf-vdemo-window>em{white-space:nowrap}.rf-vdemo--context .rf-workflow-columns i{animation-name:rf-selector-pulse;animation-duration:6s}.rf-vdemo--review .rf-review-document p{animation-fill-mode:both}.rf-vdemo--analysis .rf-analysis-shell aside i{animation:rf-variable-in 5.2s ease-in-out infinite}.rf-vdemo--analysis .rf-analysis-shell aside i:nth-of-type(2){animation-delay:.45s}.rf-vdemo--analysis .rf-analysis-shell aside i:nth-of-type(3){animation-delay:.9s}.rf-vdemo--analysis .rf-analysis-shell aside i:nth-of-type(4){animation-delay:1.35s}@keyframes rf-variable-in{0%,20%,to{opacity:.58;transform:translate(-5px)}38%,78%{opacity:1;transform:translate(0)}}.rf-vdemo--chart .rf-chart-project{animation:rf-project-rise 6s ease-in-out infinite}.rf-vdemo--chart .rf-chart-project:nth-child(3){animation-delay:1.4s}@keyframes rf-project-rise{0%,20%,to{opacity:.62;transform:translateY(7px)}38%,78%{opacity:1;transform:translateY(0)}}.rf-vdemo--knowledge .rf-kb-result{animation:rf-result-card 6s ease-in-out infinite}.rf-vdemo--knowledge .rf-kb-result:nth-of-type(2){animation-delay:.9s}.rf-vdemo--chart .rf-chart-workspace{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#536a86;background:#fff}.rf-chart-workspace>header{display:flex;align-items:center;gap:16px;height:52px;padding:0 20px;border-bottom:1px solid #dfe6ee}.rf-chart-workspace>header b{color:#2a4667;font-size:15px}.rf-chart-workspace>header span{color:#7f91a7;font-size:10px}.rf-chart-workspace>header button{margin-left:auto;padding:6px 10px;border:1px solid #6d9bd2;border-radius:6px;color:#3e73af;background:#fff;font-size:10px}.rf-chart-body{display:grid;grid-template-columns:210px minmax(0,1fr);height:calc(100% - 52px)}.rf-chart-body>aside{padding:20px 14px;border-right:1px solid #e0e7ef;background:#fbfcfe}.rf-chart-body>aside>strong{display:block;color:#2e4e73;font-size:12px}.rf-chart-body>aside>small{display:block;margin-top:5px;color:#8a9aaf;font-size:9px}.rf-chart-upload{margin-top:20px;padding:13px 10px;border:1px dashed #83a9d8;border-radius:7px;color:#5985bb;font-size:9px;text-align:center}.rf-chart-upload strong{display:block;margin-top:6px;color:#3a5f89;font-size:10px;font-weight:500}.rf-chart-bubble{margin-top:14px;padding:10px;border:1px solid #dde6f0;border-radius:8px;color:#647991;background:#fff;font-size:9px;line-height:1.55;animation:rf-chat-in 5s ease-in-out infinite}.rf-chart-thinking{display:flex;align-items:center;gap:4px;margin-top:14px;color:#8ca0b8;font-size:9px}.rf-chart-thinking i{width:4px;height:4px;border-radius:50%;background:#6492ca;animation:rf-thinking-dot 1.2s ease-in-out infinite}.rf-chart-thinking i:nth-child(2){animation-delay:.18s}.rf-chart-thinking i:nth-child(3){animation-delay:.36s}.rf-chart-thinking span{margin-left:4px}@keyframes rf-chat-in{0%,20%,to{opacity:.5;transform:translateY(5px)}40%,78%{opacity:1;transform:translateY(0)}}@keyframes rf-thinking-dot{50%{opacity:.25;transform:translateY(-2px)}}.rf-chart-body>main{min-width:0;padding:14px 18px;background:#f8fafc}.rf-fig-tabs{display:flex;align-items:center;gap:12px;height:31px;border-bottom:1px solid #e1e7ef;font-size:9px}.rf-fig-tabs span{padding:8px 10px;color:#8495aa}.rf-fig-tabs span.is-active{border-bottom:2px solid #4d85c5;color:#376da9}.rf-fig-tabs b{margin-left:auto;color:#637d9b;font-weight:500}.rf-plot-card{margin-top:14px;padding:15px;border:1px solid #dce5ef;border-radius:7px;background:#fff;box-shadow:0 5px 15px #32567b0f}.rf-plot-card h4{margin:0 0 10px;color:#2d496b;font-size:12px;font-weight:600}.rf-plot-area{position:relative;height:270px;padding-left:26px}.rf-plot-y{position:absolute;top:4px;bottom:21px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#8a9bae;font-size:8px}.rf-plot-grid{position:absolute;top:5px;right:4px;bottom:22px;left:26px;background:repeating-linear-gradient(to bottom,#edf1f5 0 1px,transparent 1px 52px),repeating-linear-gradient(to right,#f1f4f7 0 1px,transparent 1px 76px)}.rf-plot-area svg{position:absolute;top:5px;right:4px;bottom:22px;left:26px;width:calc(100% - 30px);height:calc(100% - 27px);overflow:visible;z-index:2}.rf-plot-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:rf-plot-draw 5.5s ease-in-out infinite}.rf-plot-line--blue{stroke:#4d82c4}.rf-plot-line--green{stroke:#69ad79;animation-delay:.55s}@keyframes rf-plot-draw{12%,75%{stroke-dashoffset:0}to{stroke-dashoffset:600}}.rf-plot-dots{position:absolute;top:5px;right:4px;bottom:22px;left:26px;z-index:3}.rf-plot-dots i{position:absolute;width:6px;height:6px;border:2px solid #4d82c4;border-radius:50%;background:#fff;animation:rf-dot-pop 5.5s ease-in-out infinite}.rf-plot-dots i:nth-child(1){left:2%;top:77%}.rf-plot-dots i:nth-child(2){left:28%;top:59%;animation-delay:.4s}.rf-plot-dots i:nth-child(3){left:53%;top:48%;animation-delay:.8s}.rf-plot-dots i:nth-child(4){left:74%;top:28%;animation-delay:1.2s}.rf-plot-dots i:nth-child(5){left:96%;top:8%;animation-delay:1.6s}@keyframes rf-dot-pop{0%,25%,to{opacity:.25;transform:scale(.65)}45%,75%{opacity:1;transform:scale(1)}}.rf-plot-legend{position:absolute;right:4px;bottom:2px;color:#71849b;font-size:8px}.rf-plot-legend span{display:inline-block;width:15px;height:2px;margin:0 4px 2px 8px;background:#4d82c4}.rf-plot-legend span.green{background:#69ad79}.rf-plot-card>footer{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid #edf1f5;color:#7790ad;font-size:9px}.rf-plot-card>footer b{color:#4c82bd;font-weight:500}@media (max-width: 900px){.rf-chart-body{grid-template-columns:150px minmax(0,1fr)}.rf-chart-body>aside{padding:14px 9px}.rf-chart-body>main{padding:10px}.rf-plot-area{height:230px}.rf-editor-main{grid-template-columns:minmax(0,1fr) 136px}.rf-editor-review{padding:12px 8px}}.rf-board-landing,.rf-board-knowledge{position:absolute;top:10px;right:10px;bottom:10px;left:10px;backface-visibility:hidden;will-change:opacity,transform}.rf-board-landing{overflow:visible;opacity:1;transform:translateZ(0) scale(1);transition:opacity .52s cubic-bezier(.22,.8,.26,1),transform .52s cubic-bezier(.22,.8,.26,1)}.rf-board-landing.is-hidden{opacity:0;pointer-events:none;transform:translate3d(0,-10px,0) scale(.992)}.rf-board-landing,.rf-board-landing .rf-card,.rf-board-landing .rf-card *{text-rendering:optimizeLegibility;font-kerning:normal}.rf-board-landing .rf-card{text-shadow:none!important}.rf-board-knowledge{overflow:hidden;border-radius:20px;background:#080909;box-shadow:inset 0 0 0 1px #ffffff1f;opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.992);transition:opacity .52s cubic-bezier(.22,.8,.26,1),transform .52s cubic-bezier(.22,.8,.26,1)}.rf-board-knowledge.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.rf-board-knowledge>*{width:100%;height:100%}.rf-board-knowledge .knowledge-view{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:18px!important;overflow:hidden!important}.rf-board-knowledge .knowledge-header{min-height:68px;padding-inline:24px}.rf-board-knowledge .knowledge-layout{min-height:0}.rf-board-knowledge-loading{width:100%;height:100%;background:radial-gradient(ellipse at 50% 42%,rgba(255,255,255,.055),transparent 48%),linear-gradient(180deg,#111414,#080909 80%)}.researchflow-board{--rf-canvas-scale: .82;--rf-canvas-lift: -68px;will-change:transform,opacity;transition:transform .64s cubic-bezier(.22,.8,.26,1),border-radius .5s ease,background-color .45s ease,box-shadow .5s ease}.researchflow-board.is-knowledge{background:#080909;transform:translate(-40%) translateY(var(--rf-canvas-lift)) scale(var(--rf-canvas-scale)) rotateX(0) rotateY(0) rotate(0)!important;transform-origin:top left;border-radius:18px!important;box-shadow:0 38px 90px #00000094,inset 0 0 0 1px #ffffff21!important;mask-image:none;-webkit-mask-image:none;animation:none!important}.researchflow-board.is-knowledge-initial-load{background:#080909!important;transform:translate(-40%) translateY(var(--rf-canvas-lift)) scale(var(--rf-canvas-scale)) rotateX(0) rotateY(0) rotate(0)!important;border-radius:18px!important;box-shadow:0 38px 90px #00000094,inset 0 0 0 1px #ffffff21!important;mask-image:none;-webkit-mask-image:none;animation:none!important}.researchflow-board.is-knowledge:after{background:linear-gradient(to bottom,transparent 78%,rgba(8,9,9,.18) 100%),linear-gradient(to right,transparent 88%,rgba(8,9,9,.16) 100%)!important}.rf-board-knowledge .knowledge-view,.rf-board-knowledge .knowledge-view button,.rf-board-knowledge .knowledge-view input,.rf-board-knowledge .knowledge-view textarea{font-size:15px!important}.rf-board-knowledge .knowledge-eyebrow,.rf-board-knowledge .knowledge-section-kicker{font-size:12px!important}.rf-board-knowledge .knowledge-section-kicker:after{content:none!important}.rf-board-knowledge .knowledge-brand h1{font-size:24px!important}.rf-board-knowledge .knowledge-back{font-size:22px!important}.rf-board-knowledge .knowledge-clear{font-size:14px!important}.rf-board-knowledge .knowledge-empty h2{font-size:30px!important}.rf-board-knowledge .knowledge-empty p{font-size:16px!important;line-height:1.75!important}.rf-board-knowledge .knowledge-starters button{font-size:14px!important;line-height:1.6!important}.rf-board-knowledge .knowledge-starters button span{font-size:18px!important}.rf-board-knowledge .knowledge-answer,.rf-board-knowledge .knowledge-question{font-size:16px!important;line-height:1.8!important}.rf-board-knowledge .knowledge-answer-mode,.rf-board-knowledge .knowledge-trace{font-size:13px!important}.rf-board-knowledge .knowledge-trace summary{font-size:13px!important}.rf-board-knowledge .knowledge-references{font-size:13px!important}.rf-board-knowledge .knowledge-evidence-head h2{font-size:21px!important}.rf-board-knowledge .knowledge-evidence-count{font-size:13px!important}.rf-board-knowledge .knowledge-section-kicker,.rf-board-knowledge .knowledge-evidence-head h2,.rf-board-knowledge .knowledge-evidence-card-body strong{color:#f2f2f2!important}.rf-board-knowledge .knowledge-evidence-head h2:after{content:none!important}.rf-board-knowledge .knowledge-evidence-count{color:#f2f2f2!important;background:#ffffff17!important}.rf-board-knowledge .knowledge-evidence-card-body strong{font-size:15px!important}.rf-board-knowledge .knowledge-evidence-card-body>span:last-child{font-size:14px!important;line-height:1.6!important}.rf-board-knowledge .knowledge-evidence-meta,.rf-board-knowledge .knowledge-evidence-index{font-size:12px!important}.rf-board-knowledge .knowledge-evidence-empty strong{font-size:15px!important}.rf-board-knowledge .knowledge-evidence-empty span,.rf-board-knowledge .knowledge-composer-label{font-size:13px!important}.rf-board-knowledge .knowledge-composer-label span:first-child{font-size:15px!important}.rf-board-knowledge .knowledge-composer-input{font-size:16px!important;line-height:1.6!important}.rf-board-knowledge .knowledge-composer>p{font-size:12px!important}.rf-board-knowledge .knowledge-send{font-size:14px!important}.rf-board-knowledge .markdown-body p,.rf-board-knowledge .markdown-body li,.rf-board-knowledge .markdown-body td,.rf-board-knowledge .markdown-body th{font-size:15px!important;line-height:1.75!important}.rf-board-knowledge .knowledge-detail-title{font-size:16px!important}.rf-board-knowledge .knowledge-detail-body{font-size:14px!important;line-height:1.75!important}@media (max-width: 900px){.rf-board-knowledge{top:6px;right:6px;bottom:6px;left:6px;border-radius:16px}.rf-board-knowledge .knowledge-view{border-radius:14px!important}.rf-board-knowledge .knowledge-header{min-height:58px;padding-inline:16px}.researchflow-board.is-knowledge{top:0!important;left:0!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;transform:none!important;border-radius:16px!important;background:#080909!important;box-shadow:inset 0 0 0 1px #ffffff1f!important;transition:transform .6s cubic-bezier(.22,.8,.26,1),border-radius .45s ease!important}.researchflow-board.is-knowledge:after{display:none!important}.researchflow-board.is-knowledge .rf-board-knowledge{top:0;right:0;bottom:0;left:0;border-radius:16px}.rf-board-knowledge .knowledge-empty h2{font-size:26px!important}.rf-board-knowledge .knowledge-empty p,.rf-board-knowledge .knowledge-answer,.rf-board-knowledge .knowledge-question{font-size:15px!important}.rf-board-knowledge .knowledge-evidence-card-body strong{font-size:14px!important}}.router-content:has(.rf-landing){padding:0!important;overflow-x:hidden}.rf-landing{position:relative;width:100%;margin:0;overflow:hidden;background:#080909;color:#f7f8f5;font-family:Times New Roman,SimSun,Songti SC,serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-kerning:normal}.rf-hero{position:relative;min-height:1220px;overflow:visible;padding:116px 0 0;background:#080909}.rf-dot-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.9;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 89%);mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 89%)}.rf-dot-field canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.rf-hero:after{content:"";position:absolute;inset:auto 0 0;height:42%;pointer-events:none;background:linear-gradient(to bottom,transparent,#080909 83%)}.rf-hero-copy{position:relative;z-index:3;width:min(1280px,calc(100% - 48px));margin:0 auto}.rf-eyebrow{margin:0 0 18px;color:#a4afaa;font-size:13px;font-weight:650;letter-spacing:.08em}.rf-hero h1{margin:0;color:#f7f8f5;font-size:clamp(42px,5.8vw,82px);font-weight:650;line-height:1.08;letter-spacing:-.015em}.rf-hero-description{max-width:620px;margin:25px 0;color:#b6c0bb;font-size:16px;font-weight:550;line-height:1.8}.rf-primary-button{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#f2f4f1;color:#121515;font-size:14px;font-weight:700;text-decoration:none}.rf-primary-button:hover{background:#fff}.rf-hero-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px}.rf-knowledge-entry-wrap{display:flex;flex:0 0 auto}.rf-knowledge-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 15px;border:1px solid rgba(255,255,255,.38);border-radius:7px;background:#ffffff18;color:#f0f3ef;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px #ffffff0d,0 8px 24px #00000029;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.rf-knowledge-entry:hover{border-color:#ffffffa8;background:#ffffff26;color:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1a,0 10px 28px #0000003d}.rf-knowledge-entry:focus-visible{outline:2px solid #fff;outline-offset:3px}.rf-knowledge-entry.is-active{border-color:#ffffff9e;background:#ffffff26;color:#fff}.rf-hero .researchflow-hero-stage{position:relative!important;z-index:2;width:100%!important;margin-top:-34px}.rf-trust-section{position:relative;z-index:4;padding:78px 24px 92px;background:#080909;text-align:center}.rf-trust-section h2{margin:0;color:#f0f3ef;font-size:clamp(26px,3vw,38px);font-weight:650}.rf-logo-row{width:min(1120px,100%);margin:48px auto 0;overflow:hidden;opacity:.72;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.rf-logo-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:rf-logo-scroll 36s linear infinite;animation-delay:0s;animation-iteration-count:infinite;animation-play-state:running;will-change:transform}.rf-logo-group{display:flex;align-items:center;gap:64px;padding:0 64px 0 0;flex:0 0 auto}.rf-logo-row img{width:auto;flex:0 0 auto;height:24px;filter:brightness(0) invert(1)}.rf-logo-text{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;flex:0 0 auto;min-width:150px;color:#ffffffd1;text-align:left;white-space:nowrap}.rf-logo-text b{color:#ffffffe6;font-size:16px;font-weight:650;letter-spacing:.02em}.rf-logo-text small{color:#ffffff7a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em}@keyframes rf-logo-scroll{to{transform:translate3d(-50%,0,0)}}.rf-grid .rf-card:nth-child(1){--rf-delay: .12s}.rf-grid .rf-card:nth-child(2){--rf-delay: .2s}.rf-grid .rf-card:nth-child(3){--rf-delay: .28s}.rf-grid .rf-card:nth-child(4){--rf-delay: .36s}.rf-grid .rf-card:nth-child(5){--rf-delay: .44s}.rf-grid .rf-card:nth-child(6){--rf-delay: .52s}.rf-grid .rf-card:nth-child(7){--rf-delay: .6s}.rf-grid .rf-card:nth-child(8){--rf-delay: .68s}.rf-grid .rf-card:nth-child(9){--rf-delay: .76s}.rf-board-landing .rf-card--review{background:linear-gradient(145deg,#232323,#121212);border-color:#fff3}.rf-board-landing .rf-card--review .rf-icon{color:#eee;background:#ffffff1a}.rf-board-landing .rf-card--stats{background:linear-gradient(145deg,#232323,#121212);border-color:#fff3}.rf-board-landing .rf-card--stats .rf-icon{color:#eee;background:#ffffff1a}.rf-board-landing .rf-card--viz{background:linear-gradient(145deg,#232323,#121212);border-color:#fff3}.rf-board-landing .rf-card--viz .rf-icon{color:#eee;background:#ffffff1a}.rf-card--main:after,.rf-card--tool:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(108deg,transparent 24%,rgba(255,255,255,.12) 48%,transparent 70%);opacity:0;transform:translate(-110%);animation:rf-card-scan 12s ease-in-out infinite}.rf-card--tool:after{animation-delay:2.5s}.rf-card--tool.rf-card--review:after{animation-delay:5s}.rf-card--tool.rf-card--stats:after{animation-delay:7.5s}.rf-card--tool.rf-card--editor:after{animation-delay:10s}.rf-card--tool.rf-card--viz:after{animation-delay:12.5s}.rf-card--tool.rf-card--knowledge:after{animation-delay:15s}@keyframes rf-card-scan{0%,8%{opacity:0;transform:translate(-110%)}18%,30%{opacity:.55}42%,to{opacity:0;transform:translate(110%)}}.rf-flow span{animation:rf-flow-step 8s ease-in-out infinite}.rf-flow span:nth-of-type(2){animation-delay:2s}.rf-flow span:nth-of-type(3){animation-delay:4s}.rf-flow span:nth-of-type(4){animation-delay:6s}@keyframes rf-flow-step{0%,8%,35%,to{background:#ffffff17;transform:translateY(0)}10%,25%{background:#ff60673d;transform:translateY(-2px)}}.rf-stat{animation:rf-stat-breathe 7s ease-in-out infinite}.rf-stat:nth-child(2){animation-delay:1.4s}.rf-stat:nth-child(3){animation-delay:2.8s}@keyframes rf-stat-breathe{0%,68%,to{border-color:#ffffff17;transform:translate(0)}76%,88%{border-color:#ffffff3d;transform:translate(2px)}}.rf-grid>.rf-card{transform-style:preserve-3d;transition:translate .24s cubic-bezier(.22,.8,.26,1),box-shadow .24s ease,border-color .24s ease}@media (hover: hover) and (pointer: fine){.researchflow-board.is-preview-active .rf-grid>.rf-card:hover{z-index:4;translate:0 -5px 18px;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff1c,0 24px 42px #0000006b,0 0 0 1px #ffffff0f}}.researchflow-board:not(.is-preview-active) .rf-card--main:after,.researchflow-board:not(.is-preview-active) .rf-card--tool:after,.researchflow-board:not(.is-preview-active) .rf-flow span,.researchflow-board:not(.is-preview-active) .rf-stat{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.rf-card--main:after,.rf-card--tool:after,.rf-flow span,.rf-stat{animation:none!important}}@media (max-width: 900px){.rf-logo-track{animation:none;transform:none}.researchflow-board.is-preview-active .rf-card--main:after,.researchflow-board.is-preview-active .rf-card--tool:after,.researchflow-board.is-preview-active .rf-flow span,.researchflow-board.is-preview-active .rf-stat,.rf-vertical-showcase *,.rf-showcase-section *{animation:none!important}}.rf-showcase-section,.rf-vertical-showcase,.rf-workflow-section,.rf-team-section{background:#080909!important}.rf-footer{border-top:1px solid rgba(255,255,255,.14);background:#080909;color:#9da4a1;text-align:center}.rf-footer__inner{width:min(920px,calc(100% - 40px));margin:0 auto;padding:58px 0 42px}.rf-footer h2{margin:0;color:#f7f8f5;font-size:19px;font-weight:700}.rf-footer__summary{max-width:620px;margin:12px auto 24px;color:#aeb8b3;font-size:14px;line-height:1.8}.rf-footer__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;color:#aeb8b3;font-size:13px}.rf-footer__links a,.rf-footer__legal a{color:inherit;text-decoration:none}.rf-footer__links a:hover,.rf-footer__legal a:hover{color:#fff}.rf-footer__legal{margin-top:24px;color:#7f8984;font-size:12px;line-height:1.8}.rf-footer__legal p{margin:0 0 3px}@media (min-width: 901px){.rf-hero{padding-top:44px}.rf-landing:not(.is-knowledge-canvas) .rf-hero{padding-bottom:280px}.rf-landing.is-knowledge-canvas .rf-hero{padding-top:16px}.rf-hero .researchflow-hero-stage{margin-top:12px!important}}@media (max-width: 900px){.rf-hero{min-height:760px;padding-top:78px}.rf-hero-copy{width:calc(100% - 32px)}.rf-hero h1{font-size:43px}.rf-hero .researchflow-hero-stage{margin-top:18px;overflow:visible!important}.rf-board-knowledge{top:6px;right:6px;bottom:6px;left:6px;border-radius:16px}.rf-board-knowledge .knowledge-view{border-radius:14px!important}.rf-board-knowledge .knowledge-header{min-height:58px;padding-inline:16px}.researchflow-board.is-knowledge{top:0!important;left:0!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;transform:none!important;border-radius:16px!important;background:#080909!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.researchflow-board.is-knowledge:after{display:none!important}.researchflow-board.is-knowledge .rf-board-knowledge{top:0;right:0;bottom:0;left:0;border-radius:16px}.rf-trust-section{padding:58px 16px 70px}.rf-logo-row{margin-top:32px}.rf-logo-group{gap:42px;padding-right:42px}.rf-logo-row img{height:24px}.rf-logo-text{min-width:130px}.rf-logo-text b{font-size:14px}}@media (max-width: 560px){.rf-hero-actions{gap:10px}}.rf-vertical-demo{background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#0b0d0d;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 48px #0809098c,0 28px 55px #00000042}.rf-vertical-demo>*{display:none!important}.rf-vertical-card:nth-child(1) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/workflow.webp)}.rf-vertical-card:nth-child(2) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/review.webp)}.rf-vertical-card:nth-child(3) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/analysis.webp)}.rf-vertical-card:nth-child(4) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/chart.webp)}.rf-vertical-card:nth-child(5) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/editor.webp)}.rf-vertical-card:nth-child(6) .rf-vertical-demo.is-image-ready{background-image:url(/landing/modules/knowledge.webp)}.rf-vertical-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at center,transparent 53%,rgba(8,9,9,.44) 100%),linear-gradient(to bottom,rgba(8,9,9,.44),transparent 16%,transparent 82%,rgba(8,9,9,.64)),linear-gradient(to right,rgba(8,9,9,.34),transparent 13%,transparent 87%,rgba(8,9,9,.34));mix-blend-mode:normal;transform:none;animation:none}.rf-vertical-demo:before{z-index:5}@media (min-width: 1201px){.rf-vertical-inner{width:min(1440px,calc(100% - 40px))}.rf-vertical-card,.rf-vertical-card--reverse{padding-inline:56px;gap:44px}.rf-vertical-demo{flex-basis:760px;width:760px;height:348px}}@media (max-width: 1200px) and (min-width: 901px){.rf-vertical-card,.rf-vertical-card--reverse{padding-inline:44px;gap:34px}.rf-vertical-demo{flex-basis:620px;width:620px;height:285px}}@media (max-width: 900px){.rf-vertical-demo{min-height:0;height:auto;aspect-ratio:1900 / 870;background-size:contain}}.rf-eyebrow{color:#b6c0bb;font-size:15px;font-weight:700}.rf-hero h1{font-size:clamp(46px,5.9vw,84px);font-weight:700}.rf-hero-description{color:#c8d0cb;font-size:18px;font-weight:600;line-height:1.75}.rf-primary-button{font-size:15px}.rf-card h3{font-size:20px;font-weight:700}.rf-card--main h3{font-size:25px}.rf-card small{color:#c7cfca;font-size:12px;font-weight:600}.rf-card__desc{color:#d0d7d3;font-size:15px;font-weight:550}.rf-flow span{font-size:12px}.rf-card__hint{color:#adb8b2;font-size:12px}.rf-tool-body p{color:#c8d0cb;font-size:13px;font-weight:550}.rf-tags span{color:#abb8b2;font-size:10px}.rf-showcase-eyebrow{color:#aab5b0;font-size:13px;font-weight:700}.rf-showcase-card h3{font-size:23px;font-weight:700}.rf-showcase-card p{color:#d0d7d3;font-size:15px;font-weight:600}.rf-vertical-heading p{color:#aab5b0;font-size:14px;font-weight:700}.rf-vertical-heading h2{font-weight:700}.rf-vertical-copy h3{font-weight:800}.rf-vertical-copy p{color:#d0d7d3;font-size:17px;font-weight:650}.rf-workflow-eyebrow{font-size:15px}.rf-workflow-copy h2,.rf-team-section h2{font-weight:800}.rf-workflow-description{color:#d0d7d3;font-size:17px;font-weight:650}.rf-workflow-link,.rf-team-links a{font-size:16px}.rf-workflow-step>span{font-size:14px}.rf-workflow-step strong{font-size:19px}.rf-workflow-step small{color:#c0cbc5;font-size:15px}.rf-footer h2{font-size:21px}.rf-footer__summary{color:#c0cbc5;font-size:15px}.rf-footer__links{font-size:14px}.rf-footer__legal{font-size:13px}@media (max-width: 900px){.rf-eyebrow{font-size:14px}.rf-hero h1{font-size:46px}.rf-hero-description{font-size:16px}.rf-card--main h3{font-size:23px}.rf-card__desc{font-size:14px}.rf-vertical-copy p,.rf-workflow-description{font-size:16px}}.rf-module-entry-row{grid-area:knowledge;display:flex;width:100%;max-width:760px;align-items:center;gap:10px;padding-block:8px;margin-block:-8px;overflow-x:auto;scrollbar-width:none}.rf-module-entry-row::-webkit-scrollbar{display:none}.rf-module-entry-row .rf-hero-knowledge-entry,.rf-module-entry-row .rf-knowledge-entry-wrap.is-active,.rf-module-entry-row .rf-knowledge-entry-wrap:not(.is-active){width:auto;min-width:0;align-items:stretch;gap:0}.rf-module-entry-row .rf-knowledge-entry,.rf-module-placeholder{flex:0 0 auto;min-width:142px;min-height:48px;padding:10px 15px;border-radius:7px;font-size:14px;font-weight:700}.rf-module-entry-row .rf-knowledge-entry{width:auto;box-shadow:0 0 0 1px #ffffff0d,0 8px 24px #00000029}.rf-module-entry-row .rf-knowledge-entry-wrap.is-active .rf-knowledge-entry,.rf-module-entry-row .rf-knowledge-entry-wrap:not(.is-active) .rf-knowledge-entry{min-width:142px;min-height:48px;padding:10px 15px;font-size:14px}.rf-module-placeholder{border:1px dashed rgba(255,255,255,.25);background:#ffffff09;color:#f0f3ef94;font:inherit;cursor:pointer;opacity:.78;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.rf-module-placeholder:hover,.rf-module-placeholder:focus-visible{border-color:#ffffff94;background:#ffffff1a;color:#fff;opacity:1;transform:translateY(-1px);box-shadow:0 10px 26px #0003}.rf-module-placeholder:focus-visible{outline:2px solid #fff;outline-offset:3px}.rf-module-placeholder:after{margin-left:5px;color:#c0cac58f;content:"·"}@media (max-width: 1200px){.rf-module-entry-row{max-width:100%;margin-inline:auto;justify-content:center}}@media (max-width: 900px){.rf-module-entry-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;overflow:visible}.rf-module-entry-row .rf-hero-knowledge-entry,.rf-module-entry-row .rf-knowledge-entry-wrap.is-active,.rf-module-entry-row .rf-knowledge-entry-wrap:not(.is-active){grid-area:auto;width:100%;min-width:0;margin:0}.rf-module-entry-row .rf-knowledge-entry,.rf-module-placeholder,.rf-module-entry-row .rf-knowledge-entry-wrap.is-active .rf-knowledge-entry,.rf-module-entry-row .rf-knowledge-entry-wrap:not(.is-active) .rf-knowledge-entry{width:100%;min-width:0;min-height:46px;padding:9px 8px;font-size:13px}}.rf-hero-heading{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"title actions" "knowledge actions";align-items:center;justify-content:space-between;-moz-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px);row-gap:28px;max-width:1280px}.rf-hero-heading h1{grid-area:title;min-width:0;max-width:none;font-size:clamp(42px,5vw,76px);text-wrap:balance}.rf-hero-actions-column{grid-area:actions;display:flex;flex-direction:column;align-items:stretch;gap:12px}.rf-hero-heading .rf-primary-button{justify-content:center;width:100%;min-height:60px;margin:0;padding:15px 22px;font-size:16px;white-space:nowrap;box-shadow:0 12px 28px #0003}.rf-agent-placeholder{display:inline-flex;width:100%;min-height:60px;align-items:center;justify-content:center;gap:8px;padding:15px 22px;border:1px dashed rgba(255,255,255,.28);border-radius:7px;background:#ffffff0b;color:#f0f3efb8;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.rf-agent-placeholder:hover:not(:disabled){background:#ffffff1f}.rf-agent-placeholder:disabled{cursor:not-allowed;opacity:.55}.rf-agent-error{margin:0;color:#ffd3c7;font-size:12px}.rf-agent-placeholder__icon{color:#9fb5ff;font-size:17px}.rf-agent-placeholder small{color:#c0cac5b8;font-size:11px;font-weight:600}.rf-hero-knowledge-entry{grid-area:knowledge;width:min(100%,420px);margin:0}@media (min-width: 901px){.rf-hero-heading h1{white-space:nowrap}}@media (max-width: 900px){.rf-hero-heading{display:flex;flex-direction:column;align-items:stretch;gap:22px}.rf-hero-heading h1{max-width:100%;font-size:clamp(28px,8.5vw,42px);text-align:center}.rf-hero-actions-column{flex-basis:auto;width:min(420px,100%);align-self:center}.rf-hero-knowledge-entry{margin:0 auto}}@media (max-width: 1200px){.rf-hero-copy{width:min(100% - 40px,760px)}.rf-hero-heading{display:flex;flex-direction:column;align-items:stretch;gap:18px}.rf-hero-heading h1{width:100%;max-width:none;text-align:center;white-space:normal}.rf-hero-actions-column{width:min(100%,420px);margin:0 auto}.rf-hero-knowledge-entry{margin:4px auto 0}}@media (max-width: 900px){.rf-hero{min-height:0;padding-top:58px;padding-bottom:28px}.rf-hero-copy{width:min(100% - 32px,520px)}.rf-hero-heading{gap:14px}.rf-hero-heading h1{font-size:clamp(31px,9.6vw,42px);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.rf-hero-knowledge-entry{margin:4px auto 0}.rf-hero-actions-column{width:min(100%,420px);margin:0 auto;gap:10px}.rf-hero-heading .rf-primary-button,.rf-agent-placeholder{min-height:52px;padding:12px 16px;font-size:16px}.rf-trust-section{padding:54px 16px 64px}.rf-trust-section h2{font-size:28px}.rf-logo-row{margin-top:28px}.rf-logo-group{gap:34px;padding-right:34px}.rf-logo-text{min-width:122px}.rf-logo-text b{font-size:13px}.rf-logo-text small{font-size:8px}.rf-vertical-showcase{padding:58px 0 76px}.rf-vertical-inner{width:calc(100% - 32px)}.rf-vertical-heading{margin-bottom:26px}.rf-vertical-heading h2{font-size:clamp(27px,8vw,34px)}.rf-vertical-list{gap:14px}.rf-vertical-card,.rf-vertical-card--reverse{padding:18px;gap:16px;border-radius:20px}.rf-vertical-copy h3{margin:10px 0 8px;font-size:clamp(24px,7.4vw,31px)}.rf-vertical-copy p{font-size:14px;line-height:1.65}.rf-vertical-demo{min-height:0!important;height:auto;aspect-ratio:1900 / 870;background-size:contain}}@media (max-width: 600px){.rf-showcase-section{display:none}.rf-hero{padding-top:48px}.rf-footer__inner{width:calc(100% - 32px);padding:44px 0 32px}.rf-footer__summary{font-size:13px;line-height:1.7}.rf-footer__links{gap:8px;font-size:12px}.rf-footer__legal{font-size:11px;line-height:1.7;overflow-wrap:anywhere}}@media (max-width: 900px){.rf-landing.is-knowledge-canvas{height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden}.rf-landing.is-knowledge-canvas .rf-hero{height:100%;min-height:0;padding:0!important;overflow:hidden}.rf-landing.is-knowledge-canvas .rf-hero-copy,.rf-landing.is-knowledge-canvas .rf-trust-section,.rf-landing.is-knowledge-canvas .rf-showcase-section,.rf-landing.is-knowledge-canvas .rf-vertical-showcase,.rf-landing.is-knowledge-canvas .rf-workflow-section,.rf-landing.is-knowledge-canvas .rf-team-section,.rf-landing.is-knowledge-canvas .rf-footer{display:none}.rf-landing.is-knowledge-canvas .researchflow-hero-stage{height:100%!important;min-height:0!important;margin-top:0!important;overflow:hidden!important}.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge,.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge-initial-load{top:0!important;left:0!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;transform:none!important;transform-origin:center!important;border-radius:0!important;background:#080909!important;box-shadow:none!important}.rf-landing.is-knowledge-canvas .researchflow-board{top:0!important;left:0!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;transform:none!important;transform-origin:center!important;border:0!important;border-radius:0!important;background:#080909!important;box-shadow:none!important;transition:none!important}.rf-landing.is-knowledge-canvas .rf-board-landing,.rf-landing.is-knowledge-canvas .rf-board-landing.is-hidden{visibility:hidden;opacity:0!important;transition:none!important}.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge:after,.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge-initial-load:after{display:none!important}.rf-landing.is-knowledge-canvas .rf-board-knowledge,.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge .rf-board-knowledge,.rf-landing.is-knowledge-canvas .researchflow-board.is-knowledge-initial-load .rf-board-knowledge{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;transform:translate3d(0,20px,0)!important;transition:opacity .32s cubic-bezier(.22,.8,.26,1),transform .32s cubic-bezier(.22,.8,.26,1)!important}.rf-landing.is-knowledge-canvas .rf-board-knowledge.is-visible{transform:translateZ(0)!important}.rf-landing.is-knowledge-canvas .rf-board-knowledge .knowledge-view{border-radius:0!important}.rf-landing.is-knowledge-canvas .knowledge-layout{display:contents!important}.rf-landing.is-knowledge-canvas .knowledge-main{min-height:0!important;flex:1 1 auto!important;order:1;overflow:hidden}.rf-landing.is-knowledge-canvas .knowledge-composer{order:2;flex:0 0 auto}.rf-landing.is-knowledge-canvas .knowledge-evidence,.rf-landing.is-knowledge-canvas .knowledge-evidence-detail-dock{display:none!important}}
