.slider{overflow:hidden;width:100%}.slide-track{animation:slide-animation 40s linear infinite;display:flex}.slide{flex:0 0 auto}.slide img{height:55px;width:auto}@keyframes slide-animation{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.citation-landing-body{--cg-ink:#1a2b32;--cg-ink-soft:#4a5e68;--cg-ink-faint:#8a9da7;--cg-paper:#fff;--cg-paper-alt:#f4f7f9;--cg-line:#dfe6eb;--cg-teal:#0d9373;--cg-teal-08:#0d937314;--cg-teal-14:#0d937324;--cg-turquoise:#14b8a6;--cg-turq-15:#14b8a626;--cg-turq-25:#14b8a640;--cg-blue:#2563eb;--cg-blue-10:#2563eb1a;--cg-radius:14px;--cg-shadow-sm:0 1px 3px #0000000f;--cg-shadow-md:0 4px 14px #00000014;--cg-ease:cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;background:var(--cg-paper);color:var(--cg-ink);font-family:Red Hat Display,sans-serif;line-height:1.6}.citation-landing-body img,.citation-landing-body svg{display:block;max-width:100%}.citation-landing-body a{color:inherit;text-decoration:none}.citation-landing-body button{cursor:pointer;font-family:inherit}.citation-landing-body h1,.citation-landing-body h2,.citation-landing-body h3{color:var(--cg-ink);font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.25;margin:0}.citation-landing-body h1{font-size:clamp(1.8rem,4vw,2.6rem)}.citation-landing-body h2{font-size:clamp(1.4rem,3vw,2rem)}.citation-landing-body h3{font-size:1.12rem}.citation-landing-body p{margin:0}.citation-landing-body ol,.citation-landing-body ul{list-style:none;margin:0;padding:0}.citation-landing-body .container{margin:0 auto;max-width:1120px;padding:0 24px}.citation-landing-body .eyebrow{color:var(--cg-teal);display:block;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.citation-landing-body [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .55s var(--cg-ease),transform .55s var(--cg-ease)}.citation-landing-body [data-reveal].in-view{opacity:1;transform:none}.citation-landing-body .stagger [data-reveal]{transition-delay:calc(var(--i, 0)*.07s)}.citation-landing-body .hero-tool{overflow:hidden;padding:104px 0 0;position:relative;scroll-margin-top:90px}@media (min-width:900px){.citation-landing-body .hero-tool{padding-top:126px}}.citation-landing-body .bg-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.citation-landing-body .blob{border-radius:50%;filter:blur(100px);position:absolute}.citation-landing-body .blob-a{background:var(--cg-teal);height:520px;left:-100px;opacity:.12;top:-180px;width:520px}.citation-landing-body .blob-b{background:var(--cg-turquoise);bottom:-200px;height:440px;opacity:.1;right:-60px;width:440px}.citation-landing-body .blob-c{background:var(--cg-blue);height:320px;left:55%;opacity:.06;top:40%;width:320px}.citation-landing-body .tool-panel{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:18px;box-shadow:0 8px 32px #00000012;margin:18px auto 0;max-width:780px;padding:28px 26px 24px;position:relative;z-index:1}.citation-landing-body .mode-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.citation-landing-body .mode-pill{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink-soft);font-family:inherit;font-size:.82rem;font-weight:600;padding:8px 17px;transition:.2s var(--cg-ease)}.citation-landing-body .mode-pill:hover{border-color:var(--cg-teal);color:var(--cg-ink)}.citation-landing-body .mode-pill.active{background:linear-gradient(135deg,var(--cg-teal-14),var(--cg-turq-15));border-color:var(--cg-turquoise);color:var(--cg-ink);font-weight:700}.citation-landing-body .tool-form{display:flex;flex-direction:column;gap:14px}.citation-landing-body .field{display:flex;flex-direction:column;gap:5px}.citation-landing-body .field-label{color:var(--cg-ink-soft);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.citation-landing-body .field input,.citation-landing-body .field select,.citation-landing-body .field textarea{background:var(--cg-paper-alt);border:1px solid var(--cg-line);border-radius:10px;color:var(--cg-ink);font-family:inherit;font-size:.94rem;padding:11px 14px;transition:border-color .2s;width:100%}.citation-landing-body .field input:focus,.citation-landing-body .field select:focus,.citation-landing-body .field textarea:focus{border-color:var(--cg-teal);box-shadow:0 0 0 3px var(--cg-teal-08);outline:none}.citation-landing-body .field input:disabled,.citation-landing-body .field select:disabled{cursor:not-allowed;opacity:.6}.citation-landing-body .field-hint{color:var(--cg-ink-faint);font-size:.78rem}.citation-landing-body .tool-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.citation-landing-body .btn-primary{align-items:center;background:linear-gradient(135deg,var(--cg-teal),var(--cg-turquoise));border:none;border-radius:999px;box-shadow:0 4px 14px var(--cg-turq-25);color:#fff;display:inline-flex;font-size:.94rem;font-weight:700;gap:8px;padding:14px 28px;transition:.25s var(--cg-ease)}.citation-landing-body .btn-primary:hover{box-shadow:0 6px 20px var(--cg-turq-25);transform:translateY(-2px)}.citation-landing-body .btn-primary:disabled{cursor:progress;opacity:.6;transform:none}.citation-landing-body .btn-primary svg{color:#fff;height:17px;width:17px}.citation-landing-body .tool-error{color:#dc5a5a;font-size:.86rem;font-weight:600;margin:0}.citation-landing-body .output-panel{border-top:1px solid var(--cg-line);margin-top:22px;padding-top:20px}.citation-landing-body .output-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.citation-landing-body .output-head span{font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:600}.citation-landing-body .copy-btn{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink-soft);font-family:inherit;font-size:.78rem;font-weight:700;padding:6px 14px;transition:.2s;white-space:nowrap}.citation-landing-body .copy-btn:hover{border-color:var(--cg-teal);color:var(--cg-teal)}.citation-landing-body .copy-btn.is-copied{background:var(--cg-turq-15);border-color:var(--cg-turquoise);color:var(--cg-teal)}.citation-landing-body .output-box{background:var(--cg-paper-alt);border:1px solid var(--cg-line);border-radius:12px;min-height:60px;padding:18px 20px;position:relative}.citation-landing-body .output-box+.output-box{margin-top:14px}.citation-landing-body .output-box .placeholder{color:var(--cg-ink-faint);font-size:.9rem;font-style:italic;margin:0}.citation-landing-body .output-box .output-text{color:var(--cg-ink);font-family:Red Hat Display,sans-serif;font-size:.88rem;line-height:1.7;margin:0;padding-right:34px;white-space:pre-wrap;word-break:break-word}.citation-landing-body .output-box .output-text.is-prose{font-family:Red Hat Display,sans-serif;white-space:normal}.citation-landing-body .output-sub-label{color:var(--cg-ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.68rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.citation-landing-body .copy-btn.is-floating{background:var(--cg-paper);position:absolute;right:14px;top:14px}.citation-landing-body .lr-dummy-result{border-radius:12px;margin:-18px -20px;overflow:hidden;padding:18px 20px;position:relative}.citation-landing-body .lr-dummy-result__text{color:var(--cg-ink);filter:blur(5px);font-family:Red Hat Display,sans-serif;font-size:.88rem;line-height:1.7;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none}.citation-landing-body .lr-dummy-result__overlay{align-items:center;background:#f4f7f98c;display:flex;inset:0;justify-content:center;position:absolute}.citation-landing-body .lr-dummy-result__login-btn{align-items:center;background:linear-gradient(135deg,var(--cg-teal),var(--cg-turquoise));border:none;border-radius:999px;box-shadow:0 4px 14px var(--cg-turq-25);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:8px;padding:12px 24px;transition:.25s var(--cg-ease)}.citation-landing-body .lr-dummy-result__login-btn:hover{box-shadow:0 6px 20px var(--cg-turq-25);transform:translateY(-2px)}.citation-landing-body .scroll-top-btn{align-items:center;background:linear-gradient(135deg,var(--cg-teal),var(--cg-turquoise));border:none;border-radius:50%;bottom:30px;box-shadow:var(--cg-shadow-md);color:#fff;display:flex;height:46px;justify-content:center;position:fixed;right:30px;transition:.2s var(--cg-ease);width:46px;z-index:1000}.citation-landing-body .scroll-top-btn:hover{transform:translateY(-2px)}.citation-landing-body .scroll-top-btn svg{height:20px;width:20px}.citation-landing-body .skeleton{display:flex;flex-direction:column;gap:10px}.citation-landing-body .skeleton span{animation:cg-shimmer 1.4s infinite;background:linear-gradient(90deg,var(--cg-line) 25%,var(--cg-paper) 50%,var(--cg-line) 75%);background-size:200% 100%;border-radius:6px;display:block;height:14px}.citation-landing-body .skeleton span:first-child{width:90%}.citation-landing-body .skeleton span:nth-child(2){width:75%}.citation-landing-body .skeleton span:nth-child(3){width:85%}.citation-landing-body .skeleton span:nth-child(4){width:40%}@keyframes cg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.citation-landing-body .result-actions{border-top:1px dashed var(--cg-line);display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px}.citation-landing-body .btn-chip{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink-soft);font-family:inherit;font-size:.78rem;font-weight:600;padding:8px 15px;transition:.2s var(--cg-ease)}.citation-landing-body .btn-chip:hover{background:var(--cg-teal-08);border-color:var(--cg-teal);color:var(--cg-ink)}.citation-landing-body .btn-chip:disabled{cursor:progress;opacity:.5}.citation-landing-body .btn-chip.is-primary{background:linear-gradient(135deg,var(--cg-teal-14),var(--cg-turq-15));border-color:var(--cg-turquoise);color:var(--cg-ink)}.citation-landing-body .trust-row{border-top:1px dashed var(--cg-line);display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin-top:18px;padding-top:16px}.citation-landing-body .trust-row li{align-items:center;color:var(--cg-ink-soft);display:flex;font-size:.82rem;font-weight:500;gap:6px}.citation-landing-body .trust-row svg{color:var(--cg-turquoise);flex-shrink:0;height:15px;width:15px}.citation-landing-body .tool-note{color:var(--cg-ink-soft);font-size:.92rem;margin:20px auto 0;max-width:640px;text-align:center}.citation-landing-body .tool-note a{border-bottom:1px solid var(--cg-teal-14);color:var(--cg-teal);font-weight:600}.citation-landing-body .tool-note a:hover{border-color:var(--cg-teal)}.citation-landing-body .structure-cycle{background:var(--cg-paper-alt);border:1px solid var(--cg-line);border-radius:14px;margin:34px auto 0;max-width:820px;padding:20px 22px}.citation-landing-body .structure-cycle-label{color:var(--cg-ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.68rem;letter-spacing:.1em;margin-bottom:14px;text-align:center;text-transform:uppercase}.citation-landing-body .structure-track{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.citation-landing-body .structure-node{align-items:center;display:flex;gap:6px}.citation-landing-body .structure-pill{border:1.5px solid #0000;border-radius:999px;color:var(--cg-ink-soft);font-family:Red Hat Display,sans-serif;font-size:.92rem;font-style:italic;font-weight:600;padding:7px 14px}.citation-landing-body .structure-arrow{color:var(--cg-ink-faint);font-size:.9rem}.citation-landing-body .hero-copy{padding:56px 0 8px}.citation-landing-body .hero-copy-inner{margin:0 auto;max-width:820px;text-align:center}.citation-landing-body .hero-copy h1{margin-bottom:18px}.citation-landing-body .lede{color:var(--cg-ink-soft);font-size:1.08rem;margin:0 auto 26px;max-width:660px}.citation-landing-body .hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:8px}.citation-landing-body .btn-secondary{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink);font-family:inherit;font-size:.92rem;font-weight:600;padding:13px 26px;transition:.2s var(--cg-ease)}.citation-landing-body .btn-secondary:hover{border-color:var(--cg-teal);color:var(--cg-teal)}.citation-landing-body .anchor-link{align-items:center;color:var(--cg-blue);display:inline-flex;font-size:.92rem;font-weight:600;gap:6px}.citation-landing-body .anchor-link svg{color:var(--cg-blue);height:15px;transition:transform .2s var(--cg-ease);width:15px}.citation-landing-body .anchor-link:hover svg{transform:translateY(3px)}.citation-landing-body .benefits-bar{padding:34px 0 38px}.citation-landing-body .benefits-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.citation-landing-body .benefit-chip{align-items:center;background:var(--cg-paper-alt);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink-soft);display:flex;font-size:.86rem;font-weight:600;gap:8px;padding:10px 18px;transition:.2s var(--cg-ease)}.citation-landing-body .benefit-chip:hover{border-color:var(--cg-turquoise);color:var(--cg-ink);transform:translateY(-2px)}.citation-landing-body .benefit-chip svg{color:var(--cg-teal);flex-shrink:0;height:15px;width:15px}.citation-landing-body .section{padding:70px 0}.citation-landing-body .section-alt{background:var(--cg-paper-alt)}.citation-landing-body .section-head{margin:0 auto 42px;max-width:700px;text-align:center}.citation-landing-body .section-head .eyebrow{text-align:center}.citation-landing-body .section-head .lede{margin-top:12px}.citation-landing-body .grid-2{display:grid;gap:22px;grid-template-columns:1fr 1fr}.citation-landing-body .grid-3{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.citation-landing-body .grid-4{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.citation-landing-body .grid-2,.citation-landing-body .grid-3{grid-template-columns:1fr}.citation-landing-body .grid-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.citation-landing-body .grid-4{grid-template-columns:1fr}}.citation-landing-body .card{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);padding:28px}.citation-landing-body .card h3{margin-bottom:12px}.citation-landing-body .card p{color:var(--cg-ink-soft)}.citation-landing-body .check-list li{align-items:flex-start;color:var(--cg-ink-soft);display:flex;font-size:.94rem;gap:10px;padding:6px 0}.citation-landing-body .check-list svg{color:var(--cg-turquoise);flex-shrink:0;height:17px;margin-top:2px;width:17px}.citation-landing-body .direct-answer{background:var(--cg-paper-alt);border:1px solid var(--cg-line);border-radius:14px;color:var(--cg-ink-soft);font-family:Red Hat Display,sans-serif;font-size:1.12rem;font-style:italic;line-height:1.7;margin:0 auto 34px;max-width:760px;padding:20px 26px;text-align:center}.citation-landing-body .section-alt .direct-answer{background:var(--cg-paper)}.citation-landing-body .style-block{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);margin-bottom:18px;padding:28px;scroll-margin-top:100px}.citation-landing-body .style-block:last-child{margin-bottom:0}.citation-landing-body .style-head{align-items:center;display:flex;gap:14px;margin-bottom:12px}.citation-landing-body .style-badge{align-items:center;background:linear-gradient(135deg,var(--cg-teal-14),var(--cg-turq-15));border-radius:12px;color:var(--cg-teal);display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.citation-landing-body .style-block p{color:var(--cg-ink-soft)}.citation-landing-body .style-block .chip-cloud{justify-content:flex-start;margin-top:14px}.citation-landing-body .type-card{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);padding:24px;transition:.25s var(--cg-ease)}.citation-landing-body .type-card:hover{border-color:var(--cg-turquoise);box-shadow:var(--cg-shadow-md);transform:translateY(-4px)}.citation-landing-body .type-card .type-tag{align-items:center;color:var(--cg-blue);display:inline-flex;font-family:Red Hat Display,sans-serif;font-size:.65rem;font-weight:600;gap:6px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.citation-landing-body .type-card .type-tag svg{color:var(--cg-blue);height:14px;width:14px}.citation-landing-body .type-card h3{font-size:1.02rem;margin-bottom:8px}.citation-landing-body .type-card p{color:var(--cg-ink-soft);font-size:.9rem}.citation-landing-body .examples-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:860px){.citation-landing-body .examples-grid{grid-template-columns:1fr}}.citation-landing-body .example-card{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);padding:24px}.citation-landing-body .example-tag{color:var(--cg-blue);display:inline-block;font-family:Red Hat Display,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.citation-landing-body .example-card .cite-line{background:var(--cg-paper-alt);border-radius:10px;color:var(--cg-ink);font-family:Red Hat Display,sans-serif;font-size:.82rem;line-height:1.7;margin-bottom:10px;padding:12px 14px;word-break:break-word}.citation-landing-body .example-card .intext-line{color:var(--cg-ink-soft);font-size:.86rem}.citation-landing-body .example-card .intext-line b{color:var(--cg-ink);font-weight:600}.citation-landing-body .num-steps{display:flex;flex-direction:column;margin:0 auto;max-width:800px}.citation-landing-body .num-step{border-bottom:1px solid var(--cg-line);display:flex;gap:18px;padding:18px 0}.citation-landing-body .num-step:last-child{border-bottom:none}.citation-landing-body .num-badge{align-items:center;background:linear-gradient(135deg,var(--cg-teal),var(--cg-turquoise));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:700;height:30px;justify-content:center;width:30px}.citation-landing-body .num-step h3{font-size:1rem;margin-bottom:4px}.citation-landing-body .num-step p{color:var(--cg-ink-soft);font-size:.9rem}.citation-landing-body .table-wrap{border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);overflow-x:auto}.citation-landing-body table.comparison-table{background:var(--cg-paper);border-collapse:collapse;min-width:640px;width:100%}.citation-landing-body table.comparison-table thead th{background:var(--cg-paper-alt);border-bottom:1px solid var(--cg-line);color:var(--cg-ink-soft);font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase}.citation-landing-body table.comparison-table thead th:not(:first-child){text-align:center}.citation-landing-body table.comparison-table td{border-bottom:1px solid var(--cg-line);color:var(--cg-ink-soft);font-size:.9rem;padding:13px 18px}.citation-landing-body table.comparison-table td:first-child{color:var(--cg-ink);font-weight:600}.citation-landing-body table.comparison-table td:not(:first-child){text-align:center}.citation-landing-body table.comparison-table tbody tr:last-child td{border-bottom:none}.citation-landing-body table.comparison-table tbody tr:hover td{background:var(--cg-teal-08)}.citation-landing-body table.comparison-table svg.yes{color:var(--cg-turquoise);height:16px;margin:0 auto;width:16px}.citation-landing-body table.comparison-table svg.no{color:var(--cg-ink-faint);height:16px;margin:0 auto;width:16px}.citation-landing-body table.comparison-table .badge-limited{background:var(--cg-blue-10);border-radius:999px;color:var(--cg-blue);display:inline-block;font-size:.74rem;font-weight:700;padding:3px 9px}.citation-landing-body table.comparison-table .badge-unlimited{background:var(--cg-turq-15);border-radius:999px;color:#0d8f70;display:inline-block;font-size:.74rem;font-weight:700;padding:3px 9px}.citation-landing-body table.comparison-table thead th:last-child{color:var(--cg-blue)}.citation-landing-body table.comparison-table td:last-child{color:var(--cg-ink);font-weight:500}.citation-landing-body .why-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.citation-landing-body .why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.citation-landing-body .why-grid{grid-template-columns:1fr}}.citation-landing-body .why-item{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);padding:24px;text-align:left}.citation-landing-body .icon-circle{align-items:center;background:linear-gradient(135deg,var(--cg-teal-14),var(--cg-turq-15));border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.citation-landing-body .icon-circle svg{color:var(--cg-teal);height:22px;width:22px}.citation-landing-body .why-item h3{font-size:1rem;margin-bottom:6px}.citation-landing-body .why-item p{color:var(--cg-ink-soft);font-size:.88rem}.citation-landing-body .persona-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.citation-landing-body .persona-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.citation-landing-body .persona-grid{grid-template-columns:1fr}}.citation-landing-body .persona-card{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:14px;padding:22px 20px;transition:.25s var(--cg-ease)}.citation-landing-body .persona-card:hover{border-color:var(--cg-turquoise);box-shadow:var(--cg-shadow-md);transform:translateY(-4px)}.citation-landing-body .persona-card svg{color:var(--cg-blue);height:26px;margin-bottom:12px;width:26px}.citation-landing-body .persona-card h3{font-size:.98rem;margin-bottom:6px}.citation-landing-body .persona-card p{color:var(--cg-ink-soft);font-size:.85rem;margin-bottom:12px}.citation-landing-body .persona-card .chip-cloud{gap:6px;justify-content:flex-start}.citation-landing-body .persona-card .chip-cloud span{font-size:.72rem;padding:5px 11px}.citation-landing-body .free-tools-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.citation-landing-body .free-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.citation-landing-body .free-tools-grid{grid-template-columns:1fr}}.citation-landing-body .free-tool-card{align-items:center;background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:.22s var(--cg-ease)}.citation-landing-body .free-tool-card:hover{border-color:var(--cg-turquoise);box-shadow:var(--cg-shadow-md);transform:translateY(-3px)}.citation-landing-body .free-tool-card .icon-circle{flex-shrink:0;height:44px;margin:0;width:44px}.citation-landing-body .free-tool-card .icon-circle svg{height:20px;width:20px}.citation-landing-body .free-tool-card h3{font-size:.96rem;margin-bottom:2px}.citation-landing-body .free-tool-card p{color:var(--cg-ink-soft);font-size:.82rem}.citation-landing-body .free-tool-card .arrow{color:var(--cg-ink-faint);flex-shrink:0;height:16px;margin-left:auto;transition:transform .22s var(--cg-ease),color .22s var(--cg-ease);width:16px}.citation-landing-body .free-tool-card:hover .arrow{color:var(--cg-teal);transform:translateX(3px)}.citation-landing-body .free-tools-group-title{color:var(--cg-ink);font-family:Red Hat Display,sans-serif;font-size:1.05rem;font-weight:600;margin:0 0 16px}.citation-landing-body .free-tools-group+.free-tools-group{margin-top:36px}.citation-landing-body .chip-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.citation-landing-body .chip-cloud span{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:999px;color:var(--cg-ink-soft);font-size:.88rem;font-weight:600;padding:9px 18px;transition:.2s var(--cg-ease)}.citation-landing-body .chip-cloud span:hover{background:linear-gradient(135deg,var(--cg-teal-14),var(--cg-turq-15));border-color:var(--cg-turquoise);color:var(--cg-ink);transform:translateY(-2px)}.citation-landing-body .mistakes-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:700px){.citation-landing-body .mistakes-grid{grid-template-columns:1fr}}.citation-landing-body .mistake-item{align-items:flex-start;background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:12px;display:flex;gap:12px;padding:16px 18px}.citation-landing-body .mistake-item svg{color:#dc5a5a;flex-shrink:0;height:18px;margin-top:2px;width:18px}.citation-landing-body .mistake-item h4{color:var(--cg-ink);font-family:Red Hat Display,sans-serif;font-size:.9rem;font-weight:700;margin-bottom:3px}.citation-landing-body .mistake-item p{color:var(--cg-ink-soft);font-size:.86rem}.citation-landing-body .callout{align-items:flex-start;background:var(--cg-paper);border:1px solid var(--cg-line);border-left:4px solid var(--cg-blue);border-radius:0 var(--cg-radius) var(--cg-radius) 0;display:flex;gap:14px;margin:0 auto;max-width:820px;padding:20px 24px}.citation-landing-body .callout svg{color:var(--cg-blue);flex-shrink:0;height:20px;margin-top:2px;width:20px}.citation-landing-body .callout p{color:var(--cg-ink-soft);font-size:.92rem}.citation-landing-body .callout strong{color:var(--cg-ink)}.citation-landing-body .final-cta{background:linear-gradient(135deg,var(--cg-ink) 0,#0d3742 60%,#0a2c3a 100%);overflow:hidden;padding:74px 0;position:relative}.citation-landing-body .final-cta .blob-a{background:var(--cg-teal);opacity:.35}.citation-landing-body .final-cta .blob-b{background:var(--cg-turquoise);opacity:.28}.citation-landing-body .final-cta-inner{margin:0 auto;max-width:680px;position:relative;text-align:center;z-index:1}.citation-landing-body .final-cta h2{color:#fff}.citation-landing-body .final-cta .lede{color:#ffffffb8}.citation-landing-body .final-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:26px}.citation-landing-body .btn-on-dark{background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;color:#fff;font-family:inherit;font-size:.92rem;font-weight:600;padding:13px 26px;transition:.2s var(--cg-ease)}.citation-landing-body .btn-on-dark:hover{background:#ffffff1f;border-color:var(--cg-turquoise)}.citation-landing-body .faq-list{margin:0 auto;max-width:780px}.citation-landing-body .faq-item{border-bottom:1px solid var(--cg-line)}.citation-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--cg-ink);display:flex;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;padding:19px 4px;text-align:left;width:100%}.citation-landing-body .faq-q svg{color:var(--cg-teal);flex-shrink:0;height:18px;transition:transform .3s var(--cg-ease);width:18px}.citation-landing-body .faq-item.open .faq-q svg{transform:rotate(45deg)}.citation-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--cg-ease)}.citation-landing-body .faq-a p{color:var(--cg-ink-soft);font-size:.92rem;max-width:680px;padding:0 4px 20px}.citation-landing-body .blog-content-card{background:var(--cg-paper);border:1px solid var(--cg-line);border-radius:var(--cg-radius);box-shadow:var(--cg-shadow-sm);padding:40px 32px}.citation-landing-body .blog-content h2{color:var(--cg-ink)!important;font-family:Red Hat Display,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:6px}.citation-landing-body .blog-content li,.citation-landing-body .blog-content p{color:var(--cg-ink-soft)!important;font-family:Red Hat Display,sans-serif!important;font-size:.98rem!important;line-height:1.75}.citation-landing-body .blog-content strong{color:var(--cg-ink)!important}.citation-landing-body .blog-content a{color:var(--cg-teal)!important;font-weight:600}.citation-landing-body .blog-content a:hover{text-decoration:underline}.citation-landing-body .blog-content ol,.citation-landing-body .blog-content ul{list-style-position:outside;padding-left:24px}.citation-landing-body .blog-content ul{list-style-type:disc}.citation-landing-body .blog-content ol{list-style-type:decimal}@media (max-width:560px){.citation-landing-body .field-grid{grid-template-columns:1fr}.citation-landing-body .tool-panel{padding:22px 18px 20px}.citation-landing-body .blog-content-card{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.citation-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.apa-lp{--apa-bg:#fff;--apa-bg-soft:#eef5f3;--apa-bg-soft-2:#f7fbfa;--apa-ink:#0f2621;--apa-ink-soft:#516864;--apa-ink-faint:#7c928d;--apa-accent:#2f9e78;--apa-accent-dark:#1c7a58;--apa-accent-light:#e2f4ec;--apa-navy:#0a1f24;--apa-navy-soft:#12333a;--apa-border:#dfe9e5;--apa-shadow-sm:0 8px 20px -12px #0f262138;--apa-shadow-lg:0 30px 60px -30px #0a1f2459;--apa-serif:"Red Hat Display",sans-serif;--apa-sans:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--apa-bg);color:var(--apa-ink);font-family:var(--apa-sans);line-height:1.6}.apa-lp *{box-sizing:border-box}.apa-lp img,.apa-lp svg{display:block;max-width:100%}.apa-lp a{color:inherit;text-decoration:none}.apa-lp ol,.apa-lp ul{list-style:none;margin:0;padding:0}.apa-lp h1,.apa-lp h2,.apa-lp h3,.apa-lp h4{color:var(--apa-ink);font-family:var(--apa-serif);font-weight:600;margin:0}.apa-lp p{margin:0}.apa-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.apa-lp .apa-container{margin:0 auto;max-width:1120px;padding:0 24px}.apa-lp .apa-eyebrow{align-items:center;color:var(--apa-accent-dark);display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.apa-lp .apa-eyebrow:before{background:var(--apa-accent);content:"";display:inline-block;height:1.5px;width:16px}.apa-lp .apa-eyebrow.apa-center{justify-content:center}.apa-lp .apa-section{padding:96px 0}.apa-lp .apa-section-soft{background:var(--apa-bg-soft)}.apa-lp .apa-center{text-align:center}.apa-lp .apa-lede{color:var(--apa-ink-soft);font-size:17px;margin:14px auto 0;max-width:640px}.apa-lp .apa-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 26px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.apa-lp .apa-btn svg{height:16px;width:16px}.apa-lp .apa-btn-primary{background:var(--apa-accent);box-shadow:0 14px 30px -14px #2f9e78a6;color:#fff}.apa-lp .apa-btn-primary:hover{background:var(--apa-accent-dark);box-shadow:0 18px 36px -14px #2f9e78bf;transform:translateY(-2px)}.apa-lp .apa-btn-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.apa-lp .apa-btn-ghost{background:#0000;border:1.5px solid var(--apa-border);color:var(--apa-ink)}.apa-lp .apa-btn-ghost:hover{border-color:var(--apa-accent);color:var(--apa-accent-dark);transform:translateY(-2px)}.apa-lp .apa-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.apa-lp .apa-reveal.apa-visible{opacity:1;transform:translateY(0)}.apa-lp .apa-intro-grid{display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:760px;text-align:center}.apa-lp .apa-intro-grid h2{font-size:clamp(26px,3.6vw,36px);line-height:1.2}.apa-lp .apa-intro-grid p{color:var(--apa-ink-soft);font-size:16.5px}.apa-lp .apa-intro-actions{gap:14px;margin-top:8px}.apa-lp .apa-chip-row,.apa-lp .apa-intro-actions{display:flex;flex-wrap:wrap;justify-content:center}.apa-lp .apa-chip-row{gap:12px;margin-top:38px}.apa-lp .apa-chip{align-items:center;background:#fff;border:1px solid var(--apa-border);border-radius:999px;box-shadow:var(--apa-shadow-sm);color:var(--apa-ink-soft);display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;padding:10px 16px;transition:transform .25s,border-color .25s}.apa-lp .apa-chip:hover{border-color:var(--apa-accent);transform:translateY(-3px)}.apa-lp .apa-chip svg{color:var(--apa-accent);height:14px;width:14px}.apa-lp .apa-quote-block{color:var(--apa-ink);font-family:var(--apa-serif);font-size:clamp(19px,2.4vw,24px);font-style:italic;line-height:1.5;margin:0 auto 46px;max-width:680px;padding:0 20px;position:relative;text-align:center}.apa-lp .apa-two-col{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.apa-lp .apa-info-card{background:#fff;border:1px solid var(--apa-border);border-radius:18px;box-shadow:var(--apa-shadow-sm);padding:30px;transition:transform .3s,box-shadow .3s}.apa-lp .apa-info-card:hover{box-shadow:var(--apa-shadow-lg);transform:translateY(-4px)}.apa-lp .apa-info-card h3{font-size:19px;margin-bottom:10px}.apa-lp .apa-info-card p{color:var(--apa-ink-soft);font-size:15px}.apa-lp .apa-icon-badge{align-items:center;background:var(--apa-accent-light);border-radius:10px;color:var(--apa-accent-dark);display:flex;height:38px;justify-content:center;margin-bottom:16px;width:38px}.apa-lp .apa-icon-badge svg{height:19px;width:19px}.apa-lp .apa-grid-3{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.apa-lp .apa-source-card{background:#fff;border:1px solid var(--apa-border);border-radius:16px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s}.apa-lp .apa-source-card:hover{border-color:var(--apa-accent-light);box-shadow:var(--apa-shadow-lg);transform:translateY(-5px)}.apa-lp .apa-source-card .apa-tag{background:var(--apa-accent-light);border-radius:999px;color:var(--apa-accent-dark);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.apa-lp .apa-source-card h4{font-size:16.5px;margin-bottom:8px}.apa-lp .apa-source-card p{color:var(--apa-ink-soft);font-size:14px}.apa-lp .apa-free-tools-group-title{color:var(--apa-ink);font-family:var(--apa-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.apa-lp .apa-free-tools-group+.apa-free-tools-group{margin-top:36px}.apa-lp .apa-free-tool-card{align-items:center;background:#fff;border:1px solid var(--apa-border);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .3s,box-shadow .3s,border-color .3s}.apa-lp .apa-free-tool-card:hover{border-color:var(--apa-accent-light);box-shadow:var(--apa-shadow-lg);transform:translateY(-4px)}.apa-lp .apa-free-tool-card h4{font-size:15.5px;margin-bottom:2px}.apa-lp .apa-free-tool-card p{color:var(--apa-ink-soft);font-size:13px;margin:0}.apa-lp .apa-free-tool-card .apa-tool-arrow{color:var(--apa-accent);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.apa-lp .apa-free-tool-card:hover .apa-tool-arrow{transform:translateX(4px)}.apa-lp .apa-steps{margin:0 auto;max-width:760px}.apa-lp .apa-step{border-bottom:1px solid var(--apa-border);display:flex;gap:20px;padding:22px 0}.apa-lp .apa-step:last-child{border-bottom:none}.apa-lp .apa-step-num{align-items:center;background:var(--apa-navy);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--apa-serif);font-size:15px;font-weight:600;height:38px;justify-content:center;transition:background .3s,transform .3s;width:38px}.apa-lp .apa-step:hover .apa-step-num{background:var(--apa-accent);transform:scale(1.08)}.apa-lp .apa-step h4{font-size:17px;margin-bottom:5px}.apa-lp .apa-step p{color:var(--apa-ink-soft);font-size:14.5px}.apa-lp .apa-rules-wrap{align-items:start;display:grid;gap:44px;grid-template-columns:1.05fr .95fr}.apa-lp .apa-rule-list{display:flex;flex-direction:column;gap:16px}.apa-lp .apa-rule-item{background:#fff;border:1px solid var(--apa-border);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:border-color .25s,transform .25s}.apa-lp .apa-rule-item:hover{border-color:var(--apa-accent);transform:translateX(4px)}.apa-lp .apa-rule-count{color:var(--apa-accent-dark);flex-shrink:0;font-family:var(--apa-serif);font-size:20px;font-weight:700;width:34px}.apa-lp .apa-rule-item h4{font-size:15.5px;margin-bottom:4px}.apa-lp .apa-rule-item p{color:var(--apa-ink-soft);font-size:14px}.apa-lp .apa-rule-item code{background:var(--apa-accent-light);border-radius:5px;color:var(--apa-accent-dark);font-family:Red Hat Display,sans-serif;font-size:13px;padding:1px 6px}.apa-lp .apa-example-panel{background:var(--apa-navy);border-radius:18px;color:#fff;padding:30px;position:sticky;top:100px}.apa-lp .apa-example-panel .apa-eyebrow{color:#8fd6b8}.apa-lp .apa-example-panel .apa-eyebrow:before{background:#8fd6b8}.apa-lp .apa-example-panel h4{color:#fff;font-size:17px;margin:14px 0 10px}.apa-lp .apa-example-panel .apa-ref{color:#e7f5ee;font-family:var(--apa-serif);font-size:14.5px;line-height:1.7;margin-bottom:16px;padding-left:24px;text-indent:-24px}.apa-lp .apa-example-panel .apa-intext{background:#ffffff14;border-radius:10px;color:#cfe9dc;font-size:13.5px;padding:12px 14px}.apa-lp .apa-example-panel .apa-intext b{color:#fff}.apa-lp .apa-nd-wrap{align-items:center;display:grid;gap:44px;grid-template-columns:.9fr 1.1fr}.apa-lp .apa-nd-visual{background:#fff;border:1px solid var(--apa-border);border-radius:20px;box-shadow:var(--apa-shadow-sm);overflow:hidden;padding:40px;position:relative;text-align:center}.apa-lp .apa-nd-visual .apa-big-nd{color:var(--apa-accent);font-family:var(--apa-serif);font-size:74px;font-weight:700;line-height:1}.apa-lp .apa-nd-visual p.apa-cap{color:var(--apa-ink-soft);font-size:14px;letter-spacing:.02em;margin-top:10px}.apa-lp .apa-nd-copy p{color:var(--apa-ink-soft);font-size:15.5px;margin-bottom:14px}.apa-lp .apa-nd-copy .apa-ex-line{background:var(--apa-bg-soft);border:1px solid var(--apa-border);border-radius:10px;font-family:var(--apa-serif);font-size:14.5px;margin-bottom:10px;padding:12px 16px}.apa-lp .apa-grid-2{display:grid;gap:20px;grid-template-columns:1fr 1fr}.apa-lp .apa-example-card{background:#fff;border:1px solid var(--apa-border);border-radius:16px;padding:24px;transition:transform .3s,box-shadow .3s}.apa-lp .apa-example-card:hover{box-shadow:var(--apa-shadow-lg);transform:translateY(-4px)}.apa-lp .apa-example-card .apa-tag-row{display:flex;gap:8px;margin-bottom:14px}.apa-lp .apa-example-card .apa-tag{background:var(--apa-bg-soft);border-radius:6px;color:var(--apa-ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 9px;text-transform:uppercase}.apa-lp .apa-example-card .apa-ref{color:var(--apa-ink);font-family:var(--apa-serif);font-size:14.5px;line-height:1.7;margin-bottom:14px;padding-left:24px;text-indent:-24px}.apa-lp .apa-example-card .apa-intext{border-top:1px dashed var(--apa-border);color:var(--apa-ink-soft);font-size:13.5px;padding-top:12px}.apa-lp .apa-example-card .apa-intext b{color:var(--apa-ink)}.apa-lp #apa-ai-research-assistant .apa-example-card{transition:none}.apa-lp #apa-ai-research-assistant .apa-example-card:hover{box-shadow:var(--apa-shadow-sm,none);transform:none}.apa-lp #apa-ai-research-assistant .apa-example-card p{color:var(--apa-ink-soft);font-size:14.5px;line-height:1.7}.apa-lp #apa-ai-research-assistant .apa-example-card h4{font-size:16px}.apa-lp .apa-ai-list{display:grid;gap:9px}.apa-lp .apa-ai-list li{color:var(--apa-ink-soft);font-size:14px;line-height:1.55;padding-left:20px;position:relative}.apa-lp .apa-ai-list li:before{background:var(--apa-accent);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:8px;width:11px}.apa-lp .apa-why-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.apa-lp .apa-why-card{padding:6px;text-align:left}.apa-lp .apa-why-card h4{font-size:16px;margin-bottom:6px}.apa-lp .apa-why-card p{color:var(--apa-ink-soft);font-size:14px}.apa-lp .apa-compare-wrap{overflow-x:auto;padding:20px 0}.apa-lp .apa-compare-table{background:#fff;border:1px solid #eaeaea;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.apa-lp .apa-compare-table td,.apa-lp .apa-compare-table th{border-bottom:1px solid #eaeaea;font-size:14px;padding:18px 24px;text-align:center}.apa-lp .apa-compare-table th{background:#fff;color:#436485;font-family:Red Hat Display,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.apa-lp .apa-compare-table td:first-child,.apa-lp .apa-compare-table th:first-child{color:#111827;font-weight:600;text-align:left}.apa-lp .apa-compare-table tr:last-child td{border-bottom:none}.apa-lp .apa-compare-table span.apa-yes{color:#1ab394;font-size:16px;font-weight:700}.apa-lp .apa-compare-table span.apa-no{color:#9ca3af;font-size:14px;font-weight:700}.apa-lp .apa-pill-limited{background:#eef2ff;color:#4f46e5}.apa-lp .apa-pill-limited,.apa-lp .apa-pill-unlimited{border-radius:999px;display:inline-block;font-size:11.5px;font-weight:700;padding:6px 14px}.apa-lp .apa-pill-unlimited{background:#ecfdf5;color:#10b981}.apa-lp .apa-cta-banner{background:linear-gradient(135deg,var(--apa-navy),var(--apa-navy-soft));border-radius:26px;color:#fff;overflow:hidden;padding:64px 40px;position:relative;text-align:center}.apa-lp .apa-cta-banner:before{background:radial-gradient(420px 220px at 15% 20%,#2f9e7859,#0000 60%),radial-gradient(420px 220px at 85% 80%,#2f9e7840,#0000 60%);content:"";inset:0;position:absolute}.apa-lp .apa-cta-banner h2{color:#fff;font-size:clamp(24px,3.4vw,34px);position:relative}.apa-lp .apa-cta-banner p{color:#c9dcd6;font-size:15.5px;margin:14px auto 26px;max-width:520px;position:relative}.apa-lp .apa-cta-banner .apa-btn-primary{position:relative}.apa-lp .apa-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:760px}.apa-lp .apa-faq-item{background:#fff;border:1px solid var(--apa-border);border-radius:14px;overflow:hidden}.apa-lp .apa-faq-q{align-items:center;color:var(--apa-ink);display:flex;font-size:15.5px;font-weight:600;gap:16px;justify-content:space-between;padding:19px 22px;text-align:left;width:100%}.apa-lp .apa-faq-q:hover{color:var(--apa-accent-dark)}.apa-lp .apa-faq-q .apa-plus{border:1.5px solid var(--apa-border);border-radius:50%;flex-shrink:0;height:24px;position:relative;transition:transform .3s,border-color .3s,background .3s;width:24px}.apa-lp .apa-faq-q .apa-plus:after,.apa-lp .apa-faq-q .apa-plus:before{background:var(--apa-ink-soft);content:"";position:absolute;transition:background .3s}.apa-lp .apa-faq-q .apa-plus:before{height:1.6px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.apa-lp .apa-faq-q .apa-plus:after{height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:1.6px}.apa-lp .apa-faq-item.apa-open .apa-plus{background:var(--apa-accent);border-color:var(--apa-accent);transform:rotate(180deg)}.apa-lp .apa-faq-item.apa-open .apa-plus:after,.apa-lp .apa-faq-item.apa-open .apa-plus:before{background:#fff}.apa-lp .apa-faq-item.apa-open .apa-plus:after{opacity:0}.apa-lp .apa-faq-a{max-height:0;overflow:hidden;padding:0 22px;transition:max-height .4s ease,padding .4s ease}.apa-lp .apa-faq-item.apa-open .apa-faq-a{max-height:300px;padding:0 22px 20px}.apa-lp .apa-faq-a p{color:var(--apa-ink-soft);font-size:14.5px}.apa-lp .apa-faq-more-hint{color:var(--apa-ink-faint);font-size:13.5px;margin-top:20px;text-align:center}@media (max-width:860px){.apa-lp .apa-grid-3{grid-template-columns:1fr 1fr}.apa-lp .apa-nd-wrap,.apa-lp .apa-rules-wrap{grid-template-columns:1fr}.apa-lp .apa-why-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.apa-lp .apa-grid-2,.apa-lp .apa-two-col{grid-template-columns:1fr}}@media (max-width:560px){.apa-lp .apa-grid-3,.apa-lp .apa-why-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.apa-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mla-lp{--mla-teal:#2f8f77;--mla-teal-dark:#1f6b58;--mla-teal-deep:#123c31;--mla-teal-light:#e8f4f0;--mla-teal-line:#cfe6de;--mla-bg:#fff;--mla-bg-alt:#f4f8f6;--mla-ink:#152420;--mla-ink-soft:#5c6b65;--mla-ink-faint:#8a9994;--mla-line:#e3ebe7;--mla-gold:#c9973f;--mla-shadow:0 20px 45px -25px #133a2f59;--mla-shadow-sm:0 10px 25px -15px #133a2f40;--mla-serif:"Red Hat Display",sans-serif;--mla-sans:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--mla-bg);color:var(--mla-ink);font-family:var(--mla-sans)}.mla-lp *{box-sizing:border-box}.mla-lp img,.mla-lp svg{display:block;max-width:100%}.mla-lp a{color:inherit;text-decoration:none}.mla-lp ul{list-style:none;margin:0;padding:0}.mla-lp h1,.mla-lp h2,.mla-lp h3,.mla-lp h4{color:var(--mla-teal-deep);font-family:var(--mla-serif);font-weight:600;line-height:1.15;margin:0}.mla-lp p{margin:0}.mla-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.mla-lp .mla-wrap{margin:0 auto;max-width:1180px;padding:0 24px}.mla-lp .mla-eyebrow{align-items:center;color:var(--mla-teal-dark);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.mla-lp .mla-eyebrow:before{background:var(--mla-teal);content:"";display:inline-block;height:2px;width:18px}.mla-lp .mla-center{text-align:center}.mla-lp .mla-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.mla-lp .mla-reveal.mla-visible{opacity:1;transform:translateY(0)}.mla-lp .mla-btn{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.mla-lp .mla-btn-solid{background:var(--mla-teal);box-shadow:0 10px 24px -10px #2f8f77a6;color:#fff}.mla-lp .mla-btn-solid:hover{background:var(--mla-teal-dark);box-shadow:0 14px 28px -10px #1f6b58a6;transform:translateY(-2px)}.mla-lp .mla-btn-outline{background:#fff;border-color:var(--mla-teal);color:var(--mla-teal-dark)}.mla-lp .mla-btn-outline:hover{background:var(--mla-teal-light)}.mla-lp .mla-section{padding:80px 0}.mla-lp .mla-section-alt{background:var(--mla-bg-alt)}.mla-lp .mla-intro{text-align:center}.mla-lp .mla-intro h2{font-size:34px;margin:0 auto 18px;max-width:760px}.mla-lp .mla-intro p.mla-lead{color:var(--mla-ink-soft);font-size:16.5px;line-height:1.7;margin:0 auto;max-width:660px}.mla-lp .mla-chip-row{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin-top:32px}.mla-lp .mla-chip{align-items:center;background:#fff;border:1px solid var(--mla-line);border-radius:999px;color:var(--mla-ink-soft);display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 16px;transition:transform .2s ease,border-color .2s ease}.mla-lp .mla-chip:hover{border-color:var(--mla-teal);color:var(--mla-teal-dark);transform:translateY(-3px)}.mla-lp .mla-chip .mla-dot{background:var(--mla-teal);border-radius:50%;height:6px;width:6px}.mla-lp .mla-cta-btn{margin-top:34px}.mla-lp .mla-quote-card{background:#fff;border:1px solid var(--mla-line);border-radius:20px;box-shadow:var(--mla-shadow-sm);margin:0 auto 54px;max-width:760px;padding:38px 44px;position:relative}.mla-lp .mla-quote-card p{color:var(--mla-teal-deep);font-family:var(--mla-serif);font-size:19px;font-style:italic;line-height:1.6;text-align:center}.mla-lp .mla-two-col{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.mla-lp .mla-info-card{background:#fff;border:1px solid var(--mla-line);border-radius:16px;padding:28px 30px;transition:transform .25s ease,box-shadow .25s ease}.mla-lp .mla-info-card:hover{box-shadow:var(--mla-shadow-sm);transform:translateY(-5px)}.mla-lp .mla-info-card h3{font-size:18px;margin-bottom:10px}.mla-lp .mla-info-card p{color:var(--mla-ink-soft);font-size:14.5px;line-height:1.65}.mla-lp #mla-ai-research-assistant .mla-two-col{align-items:start}.mla-lp #mla-ai-research-assistant .mla-info-card:hover{box-shadow:none;transform:none}.mla-lp .mla-ai-list{display:grid;gap:9px}.mla-lp .mla-ai-list li{color:var(--mla-ink-soft);font-size:14px;line-height:1.6;padding-left:20px;position:relative}.mla-lp .mla-ai-list li:before{background:var(--mla-teal);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:9px;width:11px}.mla-lp .mla-ai-cta{margin-top:30px;text-align:center}.mla-lp .mla-ai-note{color:var(--mla-ink-soft);font-size:14px;margin:16px auto 0;max-width:620px;text-align:center}.mla-lp .mla-ai-note a{color:var(--mla-teal-dark);font-weight:600}.mla-lp .mla-section-head{margin:0 auto 46px;max-width:640px;text-align:center}.mla-lp .mla-section-head h2{font-size:32px;margin:12px 0}.mla-lp .mla-section-head p{color:var(--mla-ink-soft);font-size:15.5px;line-height:1.6}.mla-lp .mla-grid-6{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.mla-lp .mla-style-card{background:#fff;border:1px solid var(--mla-line);border-radius:16px;padding:24px 24px 22px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mla-lp .mla-style-card:hover{border-color:var(--mla-teal-line);box-shadow:var(--mla-shadow-sm);transform:translateY(-6px)}.mla-lp .mla-style-card .mla-badge{align-items:center;background:var(--mla-teal-light);border-radius:10px;color:var(--mla-teal-dark);display:inline-flex;font-family:var(--mla-serif);font-size:13px;font-weight:700;height:38px;justify-content:center;margin-bottom:14px;width:38px}.mla-lp .mla-style-card h3{font-size:16.5px;margin-bottom:8px}.mla-lp .mla-style-card p{color:var(--mla-ink-soft);font-size:13.8px;line-height:1.55;margin-bottom:14px}.mla-lp .mla-tag-row{display:flex;flex-wrap:wrap;gap:8px}.mla-lp .mla-free-tools-group-title{color:var(--mla-ink);font-family:var(--mla-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.mla-lp .mla-free-tools-group+.mla-free-tools-group{margin-top:36px}.mla-lp .mla-free-tool-card{align-items:center;background:#fff;border:1px solid var(--mla-line);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mla-lp .mla-free-tool-card:hover{border-color:var(--mla-teal-line);box-shadow:var(--mla-shadow-sm);transform:translateY(-4px)}.mla-lp .mla-free-tool-card h3{font-size:15.5px;margin-bottom:2px}.mla-lp .mla-free-tool-card p{color:var(--mla-ink-soft);font-size:13px;margin:0}.mla-lp .mla-free-tool-card .mla-tool-arrow{color:var(--mla-teal);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.mla-lp .mla-free-tool-card:hover .mla-tool-arrow{transform:translateX(4px)}.mla-lp .mla-tag-row span{background:var(--mla-teal-light);border-radius:999px;color:var(--mla-teal-dark);font-size:12px;font-weight:600;padding:5px 10px}.mla-lp .mla-steps-list{margin:50px auto 0;max-width:720px}.mla-lp .mla-step-row{border-bottom:1px solid var(--mla-line);display:flex;gap:22px;padding:22px 0}.mla-lp .mla-step-row:last-child{border-bottom:none}.mla-lp .mla-step-num{align-items:center;background:var(--mla-teal-light);border-radius:50%;color:var(--mla-teal-dark);display:flex;flex:0 0 auto;font-family:var(--mla-serif);font-size:16px;font-weight:700;height:42px;justify-content:center;transition:background .3s ease,color .3s ease,transform .3s ease;width:42px}.mla-lp .mla-step-row:hover .mla-step-num{background:var(--mla-teal);color:#fff;transform:scale(1.08)}.mla-lp .mla-step-body h3{font-size:16.5px;margin-bottom:6px}.mla-lp .mla-step-body p{color:var(--mla-ink-soft);font-size:14px;line-height:1.55}.mla-lp .mla-example-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.mla-lp .mla-example-card{background:#fff;border:1px solid var(--mla-line);border-radius:16px;box-shadow:var(--mla-shadow-sm);padding:26px}.mla-lp .mla-example-tag{align-items:center;color:var(--mla-teal-dark);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.mla-lp .mla-example-tag:before{background:var(--mla-teal);content:"";height:2px;width:14px}.mla-lp .mla-example-body{color:var(--mla-ink);font-family:var(--mla-serif);font-size:14px;line-height:1.7;margin-bottom:16px;padding-left:26px;text-indent:-26px}.mla-lp .mla-example-intext{border-top:1px dashed var(--mla-line);color:var(--mla-ink-soft);font-size:12.5px;padding-top:12px}.mla-lp .mla-example-intext b{color:var(--mla-teal-dark)}.mla-lp .mla-why-grid{display:grid;gap:22px 28px;grid-template-columns:repeat(3,1fr);margin:44px auto 0;max-width:940px}.mla-lp .mla-why-item{align-items:flex-start;display:flex;gap:16px}.mla-lp .mla-why-icon{align-items:center;background:var(--mla-teal-light);border-radius:12px;color:var(--mla-teal-dark);display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.mla-lp .mla-why-icon svg{height:20px;width:20px}.mla-lp .mla-why-item h3{font-size:15.5px;margin-bottom:5px}.mla-lp .mla-why-item p{color:var(--mla-ink-soft);font-size:13.5px;line-height:1.55}.mla-lp .mla-compare-wrap{overflow-x:auto;padding:20px 0}.mla-lp .mla-compare-table{background:#fff;border:1px solid #eaeaea;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.mla-lp .mla-compare-table td,.mla-lp .mla-compare-table th{border-bottom:1px solid #eaeaea;font-size:14px;padding:18px 24px;text-align:center}.mla-lp .mla-compare-table th{background:#fff;color:#436485;font-family:Red Hat Display,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mla-lp .mla-compare-table td:first-child,.mla-lp .mla-compare-table th:first-child{color:#111827;font-weight:600;text-align:left}.mla-lp .mla-compare-table tr:last-child td{border-bottom:none}.mla-lp .mla-compare-table span.mla-yes{color:#1ab394;font-size:16px;font-weight:700}.mla-lp .mla-compare-table span.mla-no{color:#9ca3af;font-size:14px;font-weight:700}.mla-lp .mla-pill-limited{background:#eef2ff;color:#4f46e5}.mla-lp .mla-pill-limited,.mla-lp .mla-pill-unlimited{border-radius:999px;display:inline-block;font-size:11.5px;font-weight:700;padding:6px 14px}.mla-lp .mla-pill-unlimited{background:#ecfdf5;color:#10b981}.mla-lp .mla-cta-inner{background:linear-gradient(135deg,var(--mla-teal-deep),var(--mla-teal-dark) 55%,var(--mla-teal));border-radius:26px;color:#fff;overflow:hidden;padding:64px 40px;position:relative;text-align:center}.mla-lp .mla-cta-inner h2{color:#fff;font-size:30px;margin-bottom:12px}.mla-lp .mla-cta-inner p{color:#ffffffd1;font-size:15px;line-height:1.6;margin:0 auto 28px;max-width:520px}.mla-lp .mla-cta-inner .mla-btn-solid{background:#fff;box-shadow:0 14px 30px -12px #00000059;color:var(--mla-teal-dark)}.mla-lp .mla-cta-inner .mla-btn-solid:hover{background:#f2f7f5;transform:translateY(-2px)}.mla-lp .mla-faq-list{margin:44px auto 0;max-width:760px}.mla-lp .mla-faq-item{background:#fff;border:1px solid var(--mla-line);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.mla-lp .mla-faq-item:hover{border-color:var(--mla-teal-line)}.mla-lp .mla-faq-q{align-items:center;background:none;color:var(--mla-ink);display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.mla-lp .mla-faq-q .mla-num{color:var(--mla-teal-line);font-family:var(--mla-serif);font-size:13px;margin-right:10px}.mla-lp .mla-faq-q .mla-plus{align-items:center;border:1px solid var(--mla-line);border-radius:50%;display:flex;flex:0 0 auto;height:26px;justify-content:center;position:relative;transition:transform .3s ease,background .3s ease,border-color .3s ease;width:26px}.mla-lp .mla-faq-q .mla-plus:after,.mla-lp .mla-faq-q .mla-plus:before{background:var(--mla-ink-soft);content:"";position:absolute;transition:background .3s ease}.mla-lp .mla-faq-q .mla-plus:before{height:1.6px;width:10px}.mla-lp .mla-faq-q .mla-plus:after{height:10px;width:1.6px}.mla-lp .mla-faq-item.mla-open .mla-plus{background:var(--mla-teal);border-color:var(--mla-teal);transform:rotate(90deg)}.mla-lp .mla-faq-item.mla-open .mla-plus:after,.mla-lp .mla-faq-item.mla-open .mla-plus:before{background:#fff}.mla-lp .mla-faq-item.mla-open .mla-plus:after{opacity:0}.mla-lp .mla-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.mla-lp .mla-faq-item.mla-open .mla-faq-a{max-height:400px}.mla-lp .mla-faq-a-inner{color:var(--mla-ink-soft);font-size:14px;line-height:1.65;padding:0 22px 20px 48px}.mla-lp .mla-load-more-wrap{margin-top:28px;text-align:center}@media (max-width:900px){.mla-lp .mla-grid-6,.mla-lp .mla-why-grid{grid-template-columns:repeat(2,1fr)}.mla-lp .mla-example-grid,.mla-lp .mla-two-col{grid-template-columns:1fr}.mla-lp .mla-compare-row{font-size:13px;grid-template-columns:1.6fr 1fr 1fr;padding:14px 16px}}@media (max-width:640px){.mla-lp .mla-grid-6,.mla-lp .mla-why-grid{grid-template-columns:1fr}.mla-lp .mla-intro h2{font-size:26px}.mla-lp .mla-section-head h2{font-size:25px}.mla-lp .mla-cta-inner h2{font-size:24px}.mla-lp .mla-quote-card{padding:30px 22px}.mla-lp .mla-quote-card p{font-size:16px}}@media (prefers-reduced-motion:reduce){.mla-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hv-lp{--hv-bg:#fff;--hv-bg-soft:#f1f7f5;--hv-bg-softer:#f8fbfa;--hv-ink:#122622;--hv-ink-soft:#516560;--hv-ink-faint:#7c8c87;--hv-line:#dee9e5;--hv-teal:#11967e;--hv-teal-dark:#0b6f5e;--hv-teal-pale:#def3ee;--hv-navy-deep:#0a211e;--hv-amber:#c6813f;--hv-shadow-soft:0 20px 45px -25px #0a282340;--hv-shadow-card:0 10px 30px -18px #0a28232e;--hv-serif:"Red Hat Display",sans-serif;--hv-sans:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--hv-bg);color:var(--hv-ink);font-family:var(--hv-sans)}.hv-lp *{box-sizing:border-box}.hv-lp img,.hv-lp svg{display:block;max-width:100%}.hv-lp a{color:inherit;text-decoration:none}.hv-lp ul{list-style:none;margin:0;padding:0}.hv-lp h1,.hv-lp h2,.hv-lp h3{color:var(--hv-ink);font-family:var(--hv-serif);font-weight:700;margin:0}.hv-lp p{color:var(--hv-ink-soft);line-height:1.7;margin:0}.hv-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.hv-lp .hv-wrap{margin:0 auto;max-width:1180px;padding:0 24px}.hv-lp .hv-eyebrow{color:var(--hv-teal-dark);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hv-lp .hv-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.hv-lp .hv-reveal.hv-visible{opacity:1;transform:translateY(0)}.hv-lp .hv-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:transform .18s ease,box-shadow .18s ease,background .2s ease}.hv-lp .hv-btn svg{height:14px;width:14px}.hv-lp .hv-btn-ghost{background:#0000;border:1px solid var(--hv-line);color:var(--hv-ink)}.hv-lp .hv-btn-ghost:hover{border-color:var(--hv-teal);color:var(--hv-teal-dark)}.hv-lp .hv-btn-primary{background:var(--hv-teal);box-shadow:0 10px 24px -10px #11967e8c;color:#fff}.hv-lp .hv-btn-primary:hover{background:var(--hv-teal-dark);box-shadow:0 14px 28px -10px #0b6f5e8c;transform:translateY(-2px)}.hv-lp .hv-section{padding:78px 0}.hv-lp .hv-section-soft{background:var(--hv-bg-soft)}.hv-lp .hv-section-head{margin:0 auto 44px;max-width:640px;text-align:center}.hv-lp .hv-section-head h2{font-size:clamp(24px,3vw,32px);margin:10px 0 12px}.hv-lp .hv-intro{margin:0 auto;max-width:780px;text-align:center}.hv-lp .hv-intro h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 18px}.hv-lp .hv-intro p.hv-lead{font-size:16.5px;margin:0 auto;max-width:660px}.hv-lp .hv-cta-row{gap:14px;margin-top:26px}.hv-lp .hv-cta-row,.hv-lp .hv-feature-pills{display:flex;flex-wrap:wrap;justify-content:center}.hv-lp .hv-feature-pills{gap:10px 14px;margin-top:30px}.hv-lp .hv-feature-pills li{align-items:center;background:var(--hv-bg-soft);border-radius:999px;color:var(--hv-ink-soft);display:flex;font-size:13.5px;gap:7px;padding:8px 14px}.hv-lp .hv-feature-pills svg{color:var(--hv-teal-dark);flex-shrink:0;height:14px;width:14px}.hv-lp .hv-quote-card{background:#fff;border:1px solid var(--hv-line);border-radius:18px;box-shadow:var(--hv-shadow-card);margin:0 auto 40px;max-width:760px;padding:30px 34px;position:relative}.hv-lp .hv-quote-card p{color:var(--hv-ink);font-family:var(--hv-serif);font-size:18px;font-style:italic}.hv-lp .hv-two-col{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.hv-lp .hv-info-card{background:#fff;border:1px solid var(--hv-line);border-radius:16px;padding:26px;transition:box-shadow .25s ease,transform .25s ease}.hv-lp .hv-info-card:hover{box-shadow:var(--hv-shadow-card);transform:translateY(-3px)}.hv-lp .hv-info-card h3{font-size:17px;margin:0 0 10px}.hv-lp .hv-info-card p{font-size:14.5px}.hv-lp #hv-ai-research-assistant .hv-two-col{align-items:start}.hv-lp #hv-ai-research-assistant .hv-info-card:hover{box-shadow:none;transform:none}.hv-lp .hv-ai-list{display:grid;gap:9px}.hv-lp .hv-ai-list li{color:var(--hv-ink-soft);font-size:14px;line-height:1.6;padding-left:20px;position:relative}.hv-lp .hv-ai-list li:before{background:var(--hv-teal-dark);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:9px;width:11px}.hv-lp .hv-ai-cta{margin-top:30px;text-align:center}.hv-lp .hv-ai-note{font-size:14px;margin:16px auto 0;max-width:620px;text-align:center}.hv-lp .hv-ai-note a{color:var(--hv-teal-dark);font-weight:600}.hv-lp .hv-card-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:920px}.hv-lp .hv-source-card{background:#fff;border:1px solid var(--hv-line);border-radius:16px;padding:22px 24px;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.hv-lp .hv-source-card:hover{border-color:#cde7df;box-shadow:var(--hv-shadow-card);transform:translateY(-3px)}.hv-lp .hv-source-card .hv-tag{background:var(--hv-teal-pale);border-radius:6px;color:var(--hv-teal-dark);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.hv-lp .hv-source-card h3{font-size:16px;margin:0 0 8px}.hv-lp .hv-source-card p{font-size:13.5px;margin:0 0 14px}.hv-lp .hv-free-tools-group-title{color:var(--hv-ink);font-family:var(--hv-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.hv-lp .hv-free-tools-group+.hv-free-tools-group{margin-top:36px}.hv-lp .hv-free-tool-card{align-items:center;background:var(--hv-bg);border:1px solid var(--hv-line);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .3s,box-shadow .3s,border-color .3s}.hv-lp .hv-free-tool-card:hover{border-color:#cde7df;box-shadow:var(--hv-shadow-card);transform:translateY(-4px)}.hv-lp .hv-free-tool-card h3{font-size:15.5px;margin:0 0 2px}.hv-lp .hv-free-tool-card p{color:var(--hv-ink-soft);font-size:13px;margin:0}.hv-lp .hv-free-tool-card .hv-tool-arrow{color:var(--hv-teal);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.hv-lp .hv-free-tool-card:hover .hv-tool-arrow{transform:translateX(4px)}.hv-lp .hv-chip-row{display:flex;flex-wrap:wrap;gap:8px}.hv-lp .hv-chip{background:var(--hv-bg-softer);border:1px solid var(--hv-line);border-radius:8px;color:var(--hv-ink-soft);font-size:12px;padding:5px 10px}.hv-lp .hv-steps{display:flex;flex-direction:column;margin:0 auto;max-width:720px}.hv-lp .hv-step{border-bottom:1px solid var(--hv-line);display:flex;gap:20px;padding:22px 0}.hv-lp .hv-step:last-child{border-bottom:none}.hv-lp .hv-step-num{align-items:center;background:var(--hv-teal-pale);border:2px solid var(--hv-teal-pale);border-radius:50%;color:var(--hv-teal-dark);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;transition:all .35s ease;width:38px}.hv-lp .hv-step:hover .hv-step-num{background:var(--hv-teal);border-color:var(--hv-teal);color:#fff}.hv-lp .hv-step h3{font-size:16px;margin:2px 0 6px}.hv-lp .hv-step p{font-size:14px}.hv-lp .hv-action-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.hv-lp .hv-action-card{background:#fff;border:1px solid var(--hv-line);border-radius:14px;padding:20px;transition:box-shadow .25s ease,transform .25s ease}.hv-lp .hv-action-card:hover{box-shadow:var(--hv-shadow-card);transform:translateY(-3px)}.hv-lp .hv-action-card .hv-icon{align-items:center;background:var(--hv-teal-pale);border-radius:9px;color:var(--hv-teal-dark);display:flex;height:34px;justify-content:center;margin-bottom:12px;width:34px}.hv-lp .hv-action-card .hv-icon svg{height:17px;width:17px}.hv-lp .hv-action-card h3{font-size:15px;margin:0 0 6px}.hv-lp .hv-action-card p{font-size:13px;margin:0}.hv-lp .hv-example-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:920px}.hv-lp .hv-example-card{background:#fff;border:1px solid var(--hv-line);border-radius:16px;padding:22px 24px}.hv-lp .hv-example-tag{color:var(--hv-ink-faint);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.hv-lp .hv-example-ref{background:var(--hv-bg-softer);border:1px solid var(--hv-line);border-radius:10px;color:var(--hv-ink);font-family:var(--hv-serif);font-size:14.5px;line-height:1.6;padding:12px 14px}.hv-lp .hv-example-intext{color:var(--hv-ink-soft);font-size:13px;margin-top:12px}.hv-lp .hv-example-intext strong{color:var(--hv-ink)}.hv-lp .hv-feature-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.hv-lp .hv-feature-item{text-align:left}.hv-lp .hv-feature-item .hv-icon{align-items:center;background:var(--hv-bg-soft);border-radius:10px;color:var(--hv-teal-dark);display:flex;height:38px;justify-content:center;margin-bottom:12px;width:38px}.hv-lp .hv-feature-item .hv-icon svg{height:17px;width:17px}.hv-lp .hv-feature-item h3{font-size:15px;margin:0 0 6px}.hv-lp .hv-feature-item p{font-size:13px;margin:0}.hv-lp .hv-price-table-wrap{background:#fff;border:1px solid var(--hv-line);border-radius:16px;box-shadow:var(--hv-shadow-card);margin:0 auto;max-width:760px;overflow:hidden}.hv-lp table{border-collapse:collapse;font-size:14px;width:100%}.hv-lp thead th{background:var(--hv-navy-deep);color:#fff;font-size:13px;font-weight:600;padding:14px 18px;text-align:left}.hv-lp thead th:not(:first-child){text-align:center}.hv-lp tbody td{border-top:1px solid var(--hv-line);color:var(--hv-ink-soft);padding:13px 18px}.hv-lp tbody td:not(:first-child){text-align:center}.hv-lp tbody tr:hover{background:var(--hv-bg-softer)}.hv-lp .hv-yes{color:var(--hv-teal-dark);font-weight:700}.hv-lp .hv-lim{color:var(--hv-amber);font-size:12.5px;font-weight:600}.hv-lp .hv-no{color:#c4cdc9}.hv-lp .hv-cta-banner{background:radial-gradient(120% 160% at 20% 0,#123b34 0,var(--hv-navy-deep) 60%);border-radius:26px;color:#fff;overflow:hidden;padding:70px 24px;position:relative;text-align:center}.hv-lp .hv-cta-banner:before{background:radial-gradient(circle at 80% 30%,#11967e59,#0000 55%);content:"";inset:0;position:absolute}.hv-lp .hv-cta-banner h2{color:#fff;font-size:clamp(24px,3.2vw,32px);margin:0 0 12px;position:relative}.hv-lp .hv-cta-banner p{color:#b9ccc6;margin:0 auto 28px;max-width:520px;position:relative}.hv-lp .hv-cta-banner .hv-btn{position:relative}.hv-lp .hv-cta-banner .hv-btn-primary{background:#fff;color:var(--hv-teal-dark)}.hv-lp .hv-cta-banner .hv-btn-primary:hover{background:#f2f7f5}.hv-lp .hv-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:760px}.hv-lp .hv-faq-item{background:#fff;border:1px solid var(--hv-line);border-radius:14px;overflow:hidden}.hv-lp .hv-faq-q{align-items:center;color:var(--hv-ink);display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.hv-lp .hv-faq-q .hv-plus{align-items:center;border:1px solid var(--hv-line);border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;position:relative;transition:all .3s ease;width:26px}.hv-lp .hv-faq-q .hv-plus:after,.hv-lp .hv-faq-q .hv-plus:before{background:var(--hv-teal-dark);content:"";position:absolute;transition:transform .3s ease}.hv-lp .hv-faq-q .hv-plus:before{height:2px;width:10px}.hv-lp .hv-faq-q .hv-plus:after{height:10px;width:2px}.hv-lp .hv-faq-item.hv-open .hv-faq-q .hv-plus{background:var(--hv-teal);border-color:var(--hv-teal)}.hv-lp .hv-faq-item.hv-open .hv-faq-q .hv-plus:after,.hv-lp .hv-faq-item.hv-open .hv-faq-q .hv-plus:before{background:#fff}.hv-lp .hv-faq-item.hv-open .hv-faq-q .hv-plus:after{transform:scaleY(0)}.hv-lp .hv-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.hv-lp .hv-faq-item.hv-open .hv-faq-a{max-height:400px}.hv-lp .hv-faq-a-inner{color:var(--hv-ink-soft);font-size:14px;padding:0 20px 18px}.hv-lp .hv-faq-more-note{color:var(--hv-ink-faint);font-size:13px;margin-top:18px;text-align:center}@media (max-width:900px){.hv-lp .hv-action-grid,.hv-lp .hv-feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hv-lp .hv-card-grid,.hv-lp .hv-example-grid,.hv-lp .hv-two-col{grid-template-columns:1fr}}@media (max-width:600px){.hv-lp .hv-action-grid,.hv-lp .hv-feature-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hv-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bib-lp{--bib-paper:#fff;--bib-paper-deep:#f4f8f6;--bib-ink:#152420;--bib-ink-soft:#5c6b65;--bib-ink-faint:#8a9994;--bib-emerald:#2f8f77;--bib-emerald-bright:#1f6b58;--bib-emerald-deep:#123c31;--bib-emerald-pale:#e8f4f0;--bib-gold:#c9973f;--bib-gold-pale:#c9973f26;--bib-card:#fff;--bib-line:#e3ebe7;--bib-line-soft:#eef3f0;--bib-code-bg:#123c31;--bib-code-key:#8fd9b4;--bib-code-str:#e6c17a;--bib-code-punc:#7fa99a;--bib-shadow:0 10px 25px -15px #133a2f40;--bib-serif:"Red Hat Display",sans-serif;--bib-sans:"Red Hat Display",sans-serif;--bib-mono:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--bib-paper);color:var(--bib-ink);font-family:var(--bib-sans);line-height:1.6}.bib-lp *{box-sizing:border-box}.bib-lp img,.bib-lp svg{display:block;max-width:100%}.bib-lp a{color:inherit;text-decoration:none}.bib-lp ul{list-style:none;margin:0;padding:0}.bib-lp h1,.bib-lp h2,.bib-lp h3{color:var(--bib-ink);font-family:var(--bib-serif);letter-spacing:-.01em;margin:0}.bib-lp p{margin:0}.bib-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.bib-lp .bib-mono{font-family:var(--bib-mono)}.bib-lp .bib-wrap{margin:0 auto;max-width:1180px;padding:0 32px}.bib-lp .bib-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.bib-lp .bib-reveal.bib-visible{opacity:1;transform:translateY(0)}.bib-lp .bib-section{padding:76px 0}.bib-lp .bib-band-soft{background:var(--bib-paper-deep)}.bib-lp .bib-section-eyebrow{color:var(--bib-emerald);font-family:var(--bib-mono);font-size:.74rem;letter-spacing:.16em;margin-bottom:12px;text-align:center;text-transform:uppercase}.bib-lp .bib-section-title{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;margin:0 auto 16px;max-width:640px;text-align:center}.bib-lp .bib-section-sub{color:var(--bib-ink-soft);font-size:1rem;margin:0 auto;max-width:560px;text-align:center}.bib-lp .bib-btn-solid{align-items:center;background:var(--bib-emerald);border:none;border-radius:10px;color:var(--bib-paper);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:13px 24px;transition:background .15s ease,transform .15s ease}.bib-lp .bib-btn-solid:hover{background:var(--bib-emerald-bright);transform:translateY(-1px)}.bib-lp .bib-btn-ghost{align-items:center;background:#0000;border:1px solid var(--bib-line);border-radius:10px;color:var(--bib-ink);display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:13px 24px;transition:border-color .15s ease,background .15s ease}.bib-lp .bib-btn-ghost:hover{background:var(--bib-emerald-pale);border-color:var(--bib-emerald)}.bib-lp .bib-btn-on-dark{align-items:center;background:#fff;border:none;border-radius:10px;color:var(--bib-emerald-bright);display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;padding:14px 26px;transition:transform .15s ease,background .15s ease}.bib-lp .bib-btn-on-dark:hover{background:#f2f7f5;transform:translateY(-2px)}.bib-lp .bib-intro{text-align:center}.bib-lp .bib-intro h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:600;margin:0 auto 20px;max-width:780px}.bib-lp .bib-intro p.bib-lead{color:var(--bib-ink-soft);font-size:1.06rem;margin:0 auto;max-width:640px}.bib-lp .bib-hero-buttons{gap:14px;margin-top:28px}.bib-lp .bib-hero-buttons,.bib-lp .bib-pill-row{display:flex;flex-wrap:wrap;justify-content:center}.bib-lp .bib-pill-row{color:var(--bib-ink-soft);font-size:.86rem;gap:12px 26px;margin-top:34px}.bib-lp .bib-pill-row span{align-items:center;display:flex;gap:6px}.bib-lp .bib-pill-row svg{color:var(--bib-emerald);flex-shrink:0;height:14px;width:14px}.bib-lp .bib-quote-card{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:16px;box-shadow:var(--bib-shadow);margin:34px auto 0;max-width:720px;padding:30px 34px}.bib-lp .bib-quote-card p{color:var(--bib-ink);font-family:var(--bib-serif);font-size:1.15rem;font-style:italic;line-height:1.55}.bib-lp .bib-two-col{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:34px auto 0;max-width:900px}.bib-lp .bib-info-card{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:14px;padding:24px}.bib-lp .bib-info-card h3{font-size:1.05rem;font-weight:600;margin-bottom:8px}.bib-lp .bib-info-card p{color:var(--bib-ink-soft);font-size:.93rem}.bib-lp #bib-ai-research-assistant .bib-two-col{align-items:start}.bib-lp .bib-ai-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.bib-lp .bib-ai-list li{color:var(--bib-ink-soft);font-size:.9rem;line-height:1.6;padding-left:20px;position:relative}.bib-lp .bib-ai-list li:before{background:var(--bib-emerald);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:9px;width:11px}.bib-lp .bib-ai-cta{margin-top:30px;text-align:center}.bib-lp .bib-ai-note{color:var(--bib-ink-soft);font-size:.9rem;margin:16px auto 0;max-width:620px;text-align:center}.bib-lp .bib-ai-note a{color:var(--bib-emerald-bright);font-weight:600}.bib-lp .bib-entry-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:36px auto 0;max-width:920px}.bib-lp .bib-entry-card{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:14px;padding:22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bib-lp .bib-entry-card:hover{border-color:var(--bib-emerald-bright);box-shadow:var(--bib-shadow);transform:translateY(-3px)}.bib-lp .bib-entry-tag{background:var(--bib-gold-pale);border-radius:6px;color:var(--bib-gold);display:inline-block;font-family:var(--bib-mono);font-size:.74rem;margin-bottom:10px;padding:3px 9px}.bib-lp .bib-entry-card h3{font-size:1.02rem;font-weight:600;margin-bottom:6px}.bib-lp .bib-entry-card p{color:var(--bib-ink-soft);font-size:.9rem;margin-bottom:14px}.bib-lp .bib-entry-links{display:flex;flex-wrap:wrap;gap:8px}.bib-lp .bib-entry-links a{background:var(--bib-paper-deep);border:1px solid var(--bib-line);border-radius:7px;color:var(--bib-ink-soft);font-size:.78rem;padding:5px 11px;transition:all .15s ease}.bib-lp .bib-entry-links a:hover{border-color:var(--bib-emerald);color:var(--bib-emerald)}.bib-lp .bib-steps-list{margin:40px auto 0;max-width:640px}.bib-lp .bib-step-item{border-bottom:1px solid var(--bib-line);display:flex;gap:18px;padding:20px 0}.bib-lp .bib-step-item:last-child{border-bottom:none}.bib-lp .bib-step-num{align-items:center;background:var(--bib-emerald);border-radius:50%;color:var(--bib-paper);display:flex;flex-shrink:0;font-family:var(--bib-mono);font-size:.85rem;font-weight:700;height:34px;justify-content:center;width:34px}.bib-lp .bib-step-item h3{font-size:1rem;font-weight:600;margin-bottom:4px}.bib-lp .bib-step-item p{color:var(--bib-ink-soft);font-size:.92rem}.bib-lp .bib-source-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px}.bib-lp .bib-source-card{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:14px;padding:20px;transition:transform .18s ease,border-color .18s ease}.bib-lp .bib-source-card:hover{border-color:var(--bib-emerald-bright);transform:translateY(-3px)}.bib-lp .bib-source-tag{color:var(--bib-emerald);font-family:var(--bib-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.bib-lp .bib-source-card h3{font-size:.98rem;font-weight:600;margin:6px 0}.bib-lp .bib-source-card p{color:var(--bib-ink-soft);font-size:.87rem}.bib-lp .bib-free-tools-group-title{color:var(--bib-ink);font-family:var(--bib-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.bib-lp .bib-free-tools-group+.bib-free-tools-group{margin-top:36px}.bib-lp .bib-free-tool-card{align-items:center;background:var(--bib-card);border:1px solid var(--bib-line);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bib-lp .bib-free-tool-card:hover{border-color:var(--bib-emerald-bright);box-shadow:var(--bib-shadow);transform:translateY(-3px)}.bib-lp .bib-free-tool-card h3{font-size:.98rem;font-weight:600;margin:0 0 2px}.bib-lp .bib-free-tool-card p{color:var(--bib-ink-soft);font-size:.87rem;margin:0}.bib-lp .bib-free-tool-card .bib-tool-arrow{color:var(--bib-emerald);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.bib-lp .bib-free-tool-card:hover .bib-tool-arrow{transform:translateX(4px)}.bib-lp .bib-example-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:36px auto 0;max-width:960px}.bib-lp .bib-example-card{background:var(--bib-code-bg);border-radius:14px;padding:22px}.bib-lp .bib-example-tag-row{display:flex;font-family:var(--bib-mono);font-size:.72rem;justify-content:space-between;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.bib-lp .bib-example-tag-row .bib-type{color:#7fa895}.bib-lp .bib-example-tag-row .bib-format{color:var(--bib-code-str)}.bib-lp .bib-example-card pre{color:#cfe3d8;font-family:var(--bib-mono);font-size:.82rem;line-height:1.7;margin:0 0 12px;white-space:pre-wrap}.bib-lp .bib-example-card pre .bib-k{color:var(--bib-code-key)}.bib-lp .bib-example-card pre .bib-s{color:var(--bib-code-str)}.bib-lp .bib-example-card pre .bib-p{color:var(--bib-code-punc)}.bib-lp .bib-example-cite-line{border-top:1px solid #ffffff1a;color:#8ca69b;font-size:.8rem;padding-top:10px}.bib-lp .bib-benefit-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:960px}.bib-lp .bib-benefit-card{padding:6px;text-align:left}.bib-lp .bib-benefit-icon{align-items:center;background:var(--bib-emerald-pale);border-radius:10px;color:var(--bib-emerald);display:flex;height:42px;justify-content:center;margin-bottom:14px;width:42px}.bib-lp .bib-benefit-icon svg{height:20px;width:20px}.bib-lp .bib-benefit-card h3{font-size:.98rem;font-weight:600;margin-bottom:6px}.bib-lp .bib-benefit-card p{color:var(--bib-ink-soft);font-size:.87rem}.bib-lp .bib-price-table-wrap{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:16px;box-shadow:var(--bib-shadow);margin:36px auto 0;max-width:820px;overflow:hidden}.bib-lp table.bib-price-table{border-collapse:collapse;width:100%}.bib-lp .bib-price-table th{border-bottom:1px solid var(--bib-line);color:var(--bib-ink-faint);font-size:.8rem;letter-spacing:.06em;padding:16px 22px;text-align:left;text-transform:uppercase}.bib-lp .bib-price-table th:not(:first-child){text-align:center}.bib-lp .bib-price-table td{border-bottom:1px solid var(--bib-line-soft);font-size:.92rem;padding:14px 22px}.bib-lp .bib-price-table td:not(:first-child){text-align:center}.bib-lp .bib-price-table tr:last-child td{border-bottom:none}.bib-lp .bib-check-yes{color:var(--bib-emerald);font-weight:700}.bib-lp .bib-check-limited{color:var(--bib-gold);font-size:.82rem;font-weight:600}.bib-lp .bib-check-unlimited{color:var(--bib-emerald);font-size:.82rem;font-weight:600}.bib-lp .bib-check-dash{color:var(--bib-ink-faint)}.bib-lp .bib-cta-banner{background:linear-gradient(135deg,var(--bib-emerald-deep),var(--bib-emerald-bright) 55%,var(--bib-emerald));border-radius:22px;color:#fff;margin:0 auto;max-width:1000px;padding:56px 40px;text-align:center}.bib-lp .bib-cta-banner h2{color:#fff;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:14px}.bib-lp .bib-cta-banner p{color:#ffffffd1;font-size:.96rem;margin:0 auto 26px;max-width:480px}.bib-lp .bib-faq-list{margin:36px auto 0;max-width:760px}.bib-lp .bib-faq-item{background:var(--bib-card);border:1px solid var(--bib-line);border-radius:12px;margin-bottom:12px;overflow:hidden}.bib-lp .bib-faq-question{align-items:center;color:var(--bib-ink);display:flex;font-size:.98rem;font-weight:600;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.bib-lp .bib-faq-icon{align-items:center;border:1px solid var(--bib-line);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease;width:22px}.bib-lp .bib-faq-icon:after,.bib-lp .bib-faq-icon:before{background:var(--bib-ink-soft);content:"";position:absolute;transition:transform .25s ease,opacity .2s ease}.bib-lp .bib-faq-icon:before{height:1.5px;width:9px}.bib-lp .bib-faq-icon:after{height:9px;width:1.5px}.bib-lp .bib-faq-item.bib-open .bib-faq-icon{background:var(--bib-emerald);border-color:var(--bib-emerald)}.bib-lp .bib-faq-item.bib-open .bib-faq-icon:after,.bib-lp .bib-faq-item.bib-open .bib-faq-icon:before{background:var(--bib-paper)}.bib-lp .bib-faq-item.bib-open .bib-faq-icon:after{opacity:0;transform:rotate(90deg)}.bib-lp .bib-faq-answer{max-height:0;overflow:hidden;padding:0 22px;transition:max-height .35s ease,padding .35s ease}.bib-lp .bib-faq-item.bib-open .bib-faq-answer{max-height:400px;padding:0 22px 20px}.bib-lp .bib-faq-answer p{color:var(--bib-ink-soft);font-size:.9rem;line-height:1.65}.bib-lp .bib-faq-more-wrap{margin-top:8px;text-align:center}.bib-lp .bib-faq-more-btn{background:var(--bib-paper-deep);border:1px solid var(--bib-line);border-radius:9px;color:var(--bib-ink);font-size:.88rem;font-weight:600;padding:11px 24px;transition:border-color .15s ease,background .15s ease}.bib-lp .bib-faq-more-btn:hover{background:var(--bib-emerald-pale);border-color:var(--bib-emerald)}.bib-lp .bib-faq-count{color:var(--bib-ink-faint);font-size:.8rem;margin-top:14px;text-align:center}@media (max-width:860px){.bib-lp .bib-benefit-grid,.bib-lp .bib-source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.bib-lp .bib-entry-grid,.bib-lp .bib-example-grid,.bib-lp .bib-two-col{grid-template-columns:1fr}}@media (max-width:560px){.bib-lp .bib-benefit-grid,.bib-lp .bib-source-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bib-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.meta-lp{--meta-bg:#fff;--meta-bg-mint:#eef6f2;--meta-bg-mint-2:#e3f0ea;--meta-ink:#152420;--meta-ink-soft:#526059;--meta-ink-faint:#7c8b84;--meta-brand:#2f8f72;--meta-brand-dark:#1f6b57;--meta-brand-light:#dcefe7;--meta-line:#dce7e1;--meta-card:#fff;--meta-footer-bg:#0d2321;--meta-footer-ink:#cfe3dc;--meta-amber:#b9822e;--meta-amber-bg:#fbf1df;--meta-shadow:0 10px 30px -12px #15242026;--meta-serif:"Red Hat Display",sans-serif;--meta-sans:"Red Hat Display",sans-serif;--meta-mono:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--meta-bg);color:var(--meta-ink);font-family:var(--meta-sans);line-height:1.55}.meta-lp *{box-sizing:border-box}.meta-lp img,.meta-lp svg{display:block;max-width:100%}.meta-lp a{color:inherit;text-decoration:none}.meta-lp ul{list-style:none;margin:0;padding:0}.meta-lp h1,.meta-lp h2,.meta-lp h3{color:var(--meta-ink);font-family:var(--meta-serif);font-weight:600;letter-spacing:-.01em;margin:0}.meta-lp p{margin:0}.meta-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.meta-lp .meta-mono{font-family:var(--meta-mono)}.meta-lp .meta-wrap{margin:0 auto;max-width:1120px;padding:0 24px}.meta-lp .meta-eyebrow{color:var(--meta-brand-dark);display:inline-block;font-family:var(--meta-mono);font-size:12px;font-weight:500;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.meta-lp .meta-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.meta-lp .meta-reveal.meta-visible{opacity:1;transform:translateY(0)}.meta-lp .meta-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--meta-sans);font-size:14.5px;font-weight:600;gap:8px;padding:12px 22px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.meta-lp .meta-btn-ghost{background:#0000;border-color:var(--meta-line);color:var(--meta-ink)}.meta-lp .meta-btn-ghost:hover{border-color:var(--meta-brand);color:var(--meta-brand-dark)}.meta-lp .meta-btn-solid{background:var(--meta-brand);box-shadow:0 6px 18px -6px #2f8f728c;color:#fff}.meta-lp .meta-btn-solid:hover{background:var(--meta-brand-dark);box-shadow:0 12px 24px -8px #2f8f7299;transform:translateY(-2px)}.meta-lp .meta-link-underline{border-bottom:1px solid var(--meta-brand-light);color:var(--meta-brand-dark);font-weight:600;padding-bottom:2px}.meta-lp .meta-intro{padding:32px 24px 10px;text-align:center}.meta-lp .meta-intro h2{font-size:clamp(28px,4.4vw,42px);line-height:1.15;margin:0 auto;max-width:820px}.meta-lp .meta-intro p{color:var(--meta-ink-soft);font-size:16px;margin:22px auto 0;max-width:660px}.meta-lp .meta-cta-row{align-items:center;gap:22px;margin-top:26px}.meta-lp .meta-chip-row,.meta-lp .meta-cta-row{display:flex;flex-wrap:wrap;justify-content:center}.meta-lp .meta-chip-row{gap:10px;margin-top:30px}.meta-lp .meta-chip{align-items:center;background:var(--meta-bg-mint);border:1px solid var(--meta-line);border-radius:999px;color:var(--meta-ink-soft);display:flex;font-size:13px;gap:6px;padding:7px 14px}.meta-lp .meta-chip svg{color:var(--meta-brand);flex-shrink:0;height:13px;width:13px}.meta-lp .meta-sec-head{margin:0 auto 44px;max-width:640px;text-align:center}.meta-lp .meta-sec-head h2{font-size:clamp(24px,3.2vw,32px)}.meta-lp .meta-sec-head p{color:var(--meta-ink-soft);font-size:15px;margin-top:12px}.meta-lp .meta-band{padding:78px 24px}.meta-lp .meta-band.meta-mint{background:var(--meta-bg-mint)}.meta-lp .meta-quote-card{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:18px;box-shadow:var(--meta-shadow);margin:0 auto 40px;max-width:680px;padding:30px 34px}.meta-lp .meta-quote-card p{color:var(--meta-ink);font-family:var(--meta-serif);font-size:19px;font-style:italic;line-height:1.5}.meta-lp .meta-basics-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.meta-lp .meta-basics-card{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:16px;padding:26px}.meta-lp .meta-basics-card h3{font-size:17px;margin-bottom:10px}.meta-lp .meta-basics-card p{color:var(--meta-ink-soft);font-size:14.5px;margin:0}.meta-lp #meta-ai-research-assistant .meta-basics-grid{align-items:start}.meta-lp #meta-ai-research-assistant .meta-basics-card p+p{margin-top:12px}.meta-lp .meta-ai-list{display:grid;gap:9px;list-style:none;margin:10px 0 0;padding:0}.meta-lp .meta-ai-list li{color:var(--meta-ink-soft);font-size:14px;line-height:1.6;padding-left:20px;position:relative}.meta-lp .meta-ai-list li:before{background:var(--meta-brand);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:9px;width:11px}.meta-lp .meta-ai-cta{margin-top:30px;text-align:center}.meta-lp .meta-ai-note{color:var(--meta-ink-soft);font-size:14px;margin:16px auto 0;max-width:620px;text-align:center}.meta-lp .meta-ai-note a{color:var(--meta-brand-dark);font-weight:600}.meta-lp .meta-format-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.meta-lp .meta-format-card{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:16px;padding:22px 24px;transition:transform .22s ease,box-shadow .22s ease}.meta-lp .meta-format-card:hover{box-shadow:var(--meta-shadow);transform:translateY(-4px)}.meta-lp .meta-format-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.meta-lp .meta-format-badge{background:var(--meta-brand-light);border-radius:7px;color:var(--meta-brand-dark);font-family:var(--meta-mono);font-size:11px;font-weight:600;padding:4px 9px}.meta-lp .meta-format-card h3{font-size:16.5px}.meta-lp .meta-format-card p{color:var(--meta-ink-soft);font-size:14px;margin:0 0 14px}.meta-lp .meta-tag-row{display:flex;flex-wrap:wrap;gap:8px}.meta-lp .meta-tag{background:var(--meta-bg-mint);border:1px solid var(--meta-brand-light);border-radius:999px;color:var(--meta-brand-dark);font-size:12px;padding:5px 10px}.meta-lp .meta-steps-list{margin:0 auto;max-width:640px}.meta-lp .meta-step-row{border-bottom:1px solid var(--meta-line);display:flex;gap:18px;padding:20px 0}.meta-lp .meta-step-row:last-child{border-bottom:none}.meta-lp .meta-step-num{align-items:center;background:var(--meta-brand);border-radius:50%;color:#fff;display:flex;flex:0 0 34px;font-family:var(--meta-mono);font-size:14px;font-weight:600;height:34px;justify-content:center;width:34px}.meta-lp .meta-step-body h3{font-size:16px;margin-bottom:4px}.meta-lp .meta-step-body p{color:var(--meta-ink-soft);font-size:14.5px;margin:0}.meta-lp .meta-source-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px}.meta-lp .meta-source-card{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:16px;padding:22px}.meta-lp .meta-source-card .meta-kicker{color:var(--meta-brand-dark);font-family:var(--meta-mono);font-size:11px;letter-spacing:.08em;margin-bottom:8px}.meta-lp .meta-source-card h3{font-size:15.5px;margin-bottom:8px}.meta-lp .meta-source-card p{color:var(--meta-ink-soft);font-size:13.5px;margin:0}.meta-lp .meta-free-tools-group-title{color:var(--meta-ink);font-family:var(--meta-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.meta-lp .meta-free-tools-group+.meta-free-tools-group{margin-top:36px}.meta-lp .meta-free-tool-card{align-items:center;background:var(--meta-card);border:1px solid var(--meta-line);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.meta-lp .meta-free-tool-card:hover{border-color:var(--meta-brand);box-shadow:var(--meta-shadow);transform:translateY(-4px)}.meta-lp .meta-free-tool-card h3{font-size:15.5px;margin-bottom:2px}.meta-lp .meta-free-tool-card p{color:var(--meta-ink-soft);font-size:13px;margin:0}.meta-lp .meta-free-tool-card .meta-tool-arrow{color:var(--meta-brand);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.meta-lp .meta-free-tool-card:hover .meta-tool-arrow{transform:translateX(4px)}.meta-lp .meta-example-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.meta-lp .meta-example-card{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:16px;padding:24px}.meta-lp .meta-example-tag{color:var(--meta-brand-dark);font-family:var(--meta-mono);font-size:11px;letter-spacing:.06em;margin-bottom:12px}.meta-lp .meta-example-body{background:var(--meta-bg-mint);border-radius:10px;color:var(--meta-ink);font-family:var(--meta-mono);font-size:13px;line-height:1.6;padding:14px}.meta-lp .meta-example-intext{color:var(--meta-ink-soft);font-size:13.5px;margin-top:12px}.meta-lp .meta-why-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px}.meta-lp .meta-why-card{padding:22px 6px}.meta-lp .meta-why-icon{align-items:center;background:var(--meta-brand-light);border-radius:10px;color:var(--meta-brand-dark);display:flex;height:38px;justify-content:center;margin-bottom:14px;width:38px}.meta-lp .meta-why-icon svg{height:19px;width:19px}.meta-lp .meta-why-card h3{font-size:15.5px;margin-bottom:8px}.meta-lp .meta-why-card p{color:var(--meta-ink-soft);font-size:13.5px;margin:0}.meta-lp .meta-plans-table{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:16px;margin:0 auto;max-width:820px;overflow:hidden}.meta-lp .meta-plans-row{align-items:center;border-bottom:1px solid var(--meta-line);display:grid;font-size:14px;grid-template-columns:2fr 1fr 1fr;padding:15px 22px}.meta-lp .meta-plans-row:last-child{border-bottom:none}.meta-lp .meta-plans-row.meta-head{background:var(--meta-bg-mint);color:var(--meta-ink-soft);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.meta-lp .meta-plans-row span:nth-child(2),.meta-lp .meta-plans-row span:nth-child(3){text-align:center}.meta-lp .meta-badge-yes{color:var(--meta-brand-dark);font-weight:600}.meta-lp .meta-badge-dash{color:var(--meta-ink-faint);text-align:center}.meta-lp .meta-badge-limited{background:var(--meta-amber-bg);color:var(--meta-amber)}.meta-lp .meta-badge-limited,.meta-lp .meta-badge-unlimited{border-radius:999px;font-size:12px;font-weight:600;padding:3px 9px}.meta-lp .meta-badge-unlimited{background:var(--meta-brand-light);color:var(--meta-brand-dark)}.meta-lp .meta-cta-band{background:linear-gradient(135deg,var(--meta-footer-bg),#153b34);color:#fff;padding:80px 24px;text-align:center}.meta-lp .meta-cta-band .meta-eyebrow{color:#8fd8be}.meta-lp .meta-cta-band h2{color:#fff;font-size:clamp(24px,3.4vw,34px)}.meta-lp .meta-cta-band p{color:#cfe3dc;font-size:15px;margin:16px auto 26px;max-width:560px}.meta-lp .meta-cta-band .meta-btn-solid{background:#fff;box-shadow:none;color:var(--meta-brand-dark)}.meta-lp .meta-cta-band .meta-btn-solid:hover{background:var(--meta-brand-light)}.meta-lp .meta-faq-list{margin:0 auto;max-width:720px}.meta-lp .meta-faq-item{background:var(--meta-card);border:1px solid var(--meta-line);border-radius:14px;cursor:pointer;margin-bottom:12px;padding:20px 22px;transition:border-color .2s ease,box-shadow .2s ease}.meta-lp .meta-faq-item:hover{border-color:var(--meta-brand)}.meta-lp .meta-faq-q{align-items:center;display:flex;font-size:15.5px;font-weight:600;gap:14px;justify-content:space-between}.meta-lp .meta-faq-q .meta-num{color:var(--meta-brand-dark);font-family:var(--meta-mono);font-size:13px;margin-right:8px}.meta-lp .meta-faq-chevron{align-items:center;background:var(--meta-bg-mint);border-radius:50%;display:flex;flex:0 0 20px;height:20px;justify-content:center;transition:transform .3s ease,background .3s ease;width:20px}.meta-lp .meta-faq-item.meta-active .meta-faq-chevron{background:var(--meta-brand-light);transform:rotate(180deg)}.meta-lp .meta-faq-a{color:var(--meta-ink-soft);font-size:14.5px;max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .4s ease}.meta-lp .meta-faq-item.meta-active .meta-faq-a{margin-top:14px;max-height:220px}.meta-lp .meta-faq-more-wrap{margin-top:18px;min-height:22px;text-align:center}.meta-lp .meta-faq-hint{color:var(--meta-ink-faint);font-size:13px}@media (max-width:900px){.meta-lp .meta-source-grid,.meta-lp .meta-why-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.meta-lp .meta-basics-grid,.meta-lp .meta-example-grid,.meta-lp .meta-format-grid{grid-template-columns:1fr}}@media (max-width:600px){.meta-lp .meta-source-grid,.meta-lp .meta-why-grid{grid-template-columns:1fr}.meta-lp .meta-plans-row{font-size:13px;grid-template-columns:1.6fr 1fr 1fr;padding:14px}}@media (prefers-reduced-motion:reduce){.meta-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.chi-lp{--chi-bg-cream:#fbf8f2;--chi-bg-mint:#eef6f3;--chi-ink:#132420;--chi-ink-soft:#3c5450;--chi-primary:#1f8f78;--chi-primary-dark:#136456;--chi-primary-pale:#e3f2ee;--chi-gold:#c08a34;--chi-navy:#0c2624;--chi-line:#dfe6e1;--chi-shadow-soft:0 10px 30px #13242014;--chi-shadow-lift:0 20px 45px #13242024;--chi-serif:"Red Hat Display",sans-serif;--chi-sans:"Red Hat Display",sans-serif;--chi-mono:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--chi-bg-cream);color:var(--chi-ink);font-family:var(--chi-sans);line-height:1.6}.chi-lp *{box-sizing:border-box}.chi-lp img,.chi-lp svg{display:block;max-width:100%}.chi-lp a{color:inherit;text-decoration:none}.chi-lp ul{list-style:none;margin:0;padding:0}.chi-lp h1,.chi-lp h2,.chi-lp h3,.chi-lp h4{color:var(--chi-ink);font-family:var(--chi-serif);font-weight:600;letter-spacing:-.01em;margin:0}.chi-lp p{margin:0}.chi-lp button{background:none;border:none;cursor:pointer;font-family:inherit}.chi-lp .chi-container{margin:0 auto;max-width:1160px;padding:0 24px}.chi-lp .chi-eyebrow{align-items:center;color:var(--chi-gold);display:inline-flex;font-family:var(--chi-mono);font-size:12px;gap:8px;letter-spacing:.18em;text-transform:uppercase}.chi-lp .chi-eyebrow:before{content:"§";font-size:14px;font-weight:700}.chi-lp .chi-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.chi-lp .chi-reveal.chi-visible{opacity:1;transform:translateY(0)}.chi-lp .chi-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.chi-lp .chi-btn-primary{background:var(--chi-primary);box-shadow:0 8px 20px #1f8f7859;color:#fff}.chi-lp .chi-btn-primary:hover{background:var(--chi-primary-dark);box-shadow:0 12px 26px #1f8f786b;transform:translateY(-2px)}.chi-lp .chi-btn-ghost{background:#0000;border:1.5px solid var(--chi-line);color:var(--chi-ink)}.chi-lp .chi-btn-ghost:hover{border-color:var(--chi-primary);color:var(--chi-primary-dark)}.chi-lp .chi-intro{margin:0 auto;max-width:820px;padding:70px 24px 30px;text-align:center}.chi-lp .chi-intro h2{font-size:clamp(30px,4.4vw,44px);line-height:1.15;margin:16px 0 20px}.chi-lp .chi-intro p{color:var(--chi-ink-soft);font-size:16.5px;margin-bottom:28px}.chi-lp .chi-pill-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.chi-lp .chi-pill{align-items:center;background:#fff;border:1px solid var(--chi-line);border-radius:999px;color:var(--chi-ink-soft);display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:9px 16px;transition:transform .2s ease,box-shadow .2s ease}.chi-lp .chi-pill:hover{box-shadow:var(--chi-shadow-soft);transform:translateY(-3px)}.chi-lp .chi-pill .chi-dot{background:var(--chi-primary);border-radius:50%;height:6px;width:6px}.chi-lp .chi-section{padding:88px 24px}.chi-lp .chi-section-tight{padding:64px 24px}.chi-lp .chi-band-mint{background:var(--chi-bg-mint)}.chi-lp .chi-section-head{margin:0 auto 48px;max-width:640px;text-align:center}.chi-lp .chi-section-head h2{font-size:clamp(26px,3.2vw,34px);margin:14px 0 12px}.chi-lp .chi-section-head p{color:var(--chi-ink-soft);font-size:15.5px}.chi-lp .chi-quote-panel{background:#fff;border-radius:20px;box-shadow:var(--chi-shadow-soft);margin:0 auto 44px;max-width:760px;padding:38px 42px;position:relative;text-align:center}.chi-lp .chi-quote-panel p{color:var(--chi-ink);font-family:var(--chi-serif);font-size:19px;font-style:italic}.chi-lp .chi-two-col{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.chi-lp .chi-info-card{background:#fff;border:1px solid var(--chi-line);border-radius:14px;padding:26px 28px;transition:transform .25s ease,box-shadow .25s ease}.chi-lp .chi-info-card:hover{box-shadow:var(--chi-shadow-soft);transform:translateY(-4px)}.chi-lp .chi-info-card h3{font-size:18px;margin-bottom:10px}.chi-lp .chi-info-card p{color:var(--chi-ink-soft);font-size:14.5px}.chi-lp #chi-ai-research-assistant .chi-two-col{align-items:start}.chi-lp #chi-ai-research-assistant .chi-info-card:hover{box-shadow:none;transform:none}.chi-lp .chi-ai-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.chi-lp .chi-ai-list li{color:var(--chi-ink-soft);font-size:14px;line-height:1.6;padding-left:20px;position:relative}.chi-lp .chi-ai-list li:before{background:var(--chi-primary);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:9px;width:11px}.chi-lp .chi-ai-cta{margin-top:30px;text-align:center}.chi-lp .chi-ai-note{color:var(--chi-ink-soft);font-size:14px;margin:16px auto 0;max-width:620px;text-align:center}.chi-lp .chi-ai-note a{color:var(--chi-primary-dark);font-weight:600}.chi-lp .chi-style-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:960px}.chi-lp .chi-style-card{background:#fff;border:1px solid var(--chi-line);border-radius:14px;padding:24px 26px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.chi-lp .chi-style-card:hover{border-color:var(--chi-primary);box-shadow:var(--chi-shadow-lift);transform:translateY(-4px)}.chi-lp .chi-style-card-top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.chi-lp .chi-style-icon{align-items:center;background:var(--chi-primary-pale);border-radius:10px;color:var(--chi-primary-dark);display:flex;flex-shrink:0;font-family:var(--chi-mono);font-size:12px;font-weight:600;height:38px;justify-content:center;width:38px}.chi-lp .chi-style-card h3{font-size:17px}.chi-lp .chi-style-card p{color:var(--chi-ink-soft);font-size:14px;margin-bottom:14px}.chi-lp .chi-tag-row{display:flex;flex-wrap:wrap;gap:8px}.chi-lp .chi-tag-chip{background:var(--chi-bg-mint);border-radius:999px;color:var(--chi-primary-dark);font-size:12.5px;font-weight:500;padding:6px 12px}.chi-lp .chi-steps-list{margin:0 auto;max-width:720px}.chi-lp .chi-step-row{border-bottom:1px solid var(--chi-line);display:flex;gap:20px;padding:22px 0}.chi-lp .chi-step-row:last-child{border-bottom:none}.chi-lp .chi-step-num{align-items:center;border:1.5px solid var(--chi-primary);border-radius:50%;color:var(--chi-primary);display:flex;flex-shrink:0;font-family:var(--chi-serif);font-size:22px;font-weight:600;height:44px;justify-content:center;width:44px}.chi-lp .chi-step-copy h4{font-size:16.5px;margin-bottom:4px}.chi-lp .chi-step-copy p{color:var(--chi-ink-soft);font-size:14.5px}.chi-lp .chi-source-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.chi-lp .chi-source-card{background:#fff;border:1px solid var(--chi-line);border-radius:14px;padding:22px;transition:transform .25s ease,box-shadow .25s ease}.chi-lp .chi-source-card:hover{box-shadow:var(--chi-shadow-soft);transform:translateY(-4px)}.chi-lp .chi-source-card .chi-eyebrow{font-size:11px;margin-bottom:8px}.chi-lp .chi-source-card h3{font-size:16px;margin-bottom:6px}.chi-lp .chi-source-card p{color:var(--chi-ink-soft);font-size:13.5px}.chi-lp .chi-free-tools-group-title{color:var(--chi-ink);font-family:var(--chi-serif);font-size:1.05rem;font-weight:600;margin:0 0 16px}.chi-lp .chi-free-tools-group+.chi-free-tools-group{margin-top:36px}.chi-lp .chi-free-tool-card{align-items:center;background:#fff;border:1px solid var(--chi-line);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:18px 20px;transition:transform .25s ease,box-shadow .25s ease}.chi-lp .chi-free-tool-card:hover{box-shadow:var(--chi-shadow-soft);transform:translateY(-4px)}.chi-lp .chi-free-tool-card h3{font-size:15.5px;margin-bottom:2px}.chi-lp .chi-free-tool-card p{color:var(--chi-ink-soft);font-size:13px;margin:0}.chi-lp .chi-free-tool-card .chi-tool-arrow{color:var(--chi-primary);flex-shrink:0;font-size:18px;line-height:1;transition:transform .25s}.chi-lp .chi-free-tool-card:hover .chi-tool-arrow{transform:translateX(4px)}.chi-lp .chi-example-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.chi-lp .chi-example-card{background:#fff;border:1px solid var(--chi-line);border-radius:14px;overflow:hidden}.chi-lp .chi-example-top{background:var(--chi-navy);color:#fff;display:flex;font-family:var(--chi-mono);font-size:11.5px;justify-content:space-between;letter-spacing:.06em;padding:14px 20px;text-transform:uppercase}.chi-lp .chi-example-body{padding:22px 20px}.chi-lp .chi-example-body p{color:var(--chi-ink);font-size:14px;margin-bottom:12px}.chi-lp .chi-example-intext{border-top:1px dashed var(--chi-line);color:var(--chi-ink-soft);font-size:13px;padding-top:10px}.chi-lp .chi-feature-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.chi-lp .chi-feature-item{padding:6px;text-align:left}.chi-lp .chi-feature-icon{align-items:center;background:var(--chi-primary-pale);border-radius:12px;color:var(--chi-primary-dark);display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.chi-lp .chi-feature-icon svg{height:20px;width:20px}.chi-lp .chi-feature-item h3{font-size:16.5px;margin-bottom:6px}.chi-lp .chi-feature-item p{color:var(--chi-ink-soft);font-size:14px}.chi-lp .chi-price-table{background:#fff;border:1px solid var(--chi-line);border-radius:20px;margin:0 auto;max-width:760px;overflow:hidden}.chi-lp .chi-price-row{align-items:center;border-bottom:1px solid var(--chi-line);display:grid;font-size:14.5px;grid-template-columns:2fr 1fr 1fr;padding:16px 26px}.chi-lp .chi-price-row:last-child{border-bottom:none}.chi-lp .chi-price-row.chi-head{background:var(--chi-navy);color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chi-lp .chi-price-row span:nth-child(2),.chi-lp .chi-price-row span:nth-child(3){text-align:center}.chi-lp .chi-check{color:var(--chi-primary);font-weight:700}.chi-lp .chi-limited{color:var(--chi-gold);font-size:13px;font-weight:600}.chi-lp .chi-dash{color:var(--chi-ink-soft);opacity:.6}.chi-lp .chi-cta-band{background:radial-gradient(circle at 20% 20%,#123f3a,var(--chi-navy) 60%);color:#fff;overflow:hidden;padding:80px 24px;position:relative;text-align:center}.chi-lp .chi-cta-band h2{color:#fff;font-size:clamp(24px,3vw,32px);margin-bottom:14px}.chi-lp .chi-cta-band p{color:#ffffffbf;font-size:15px;margin:0 auto 30px;max-width:520px}.chi-lp .chi-faq-wrap{margin:0 auto;max-width:760px}.chi-lp .chi-faq-item{background:#fff;border:1px solid var(--chi-line);border-radius:14px;margin-bottom:12px;overflow:hidden}.chi-lp .chi-faq-q{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:18px 22px}.chi-lp .chi-faq-q .chi-plus{align-items:center;border:1.5px solid var(--chi-primary);border-radius:50%;color:var(--chi-primary);display:flex;flex-shrink:0;font-size:16px;height:26px;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease;width:26px}.chi-lp .chi-faq-item.chi-open .chi-plus{background:var(--chi-primary);color:#fff;transform:rotate(135deg)}.chi-lp .chi-faq-a{color:var(--chi-ink-soft);font-size:14.5px;max-height:0;overflow:hidden;padding:0 22px;transition:max-height .4s ease,padding .4s ease}.chi-lp .chi-faq-item.chi-open .chi-faq-a{max-height:260px;padding:0 22px 20px}.chi-lp .chi-load-more-wrap{margin-top:22px;text-align:center}.chi-lp .chi-load-more-wrap .chi-hidden-count{color:var(--chi-primary-dark);font-weight:600}@media (max-width:900px){.chi-lp .chi-feature-grid,.chi-lp .chi-source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.chi-lp .chi-example-grid,.chi-lp .chi-style-grid,.chi-lp .chi-two-col{grid-template-columns:1fr}}@media (max-width:600px){.chi-lp .chi-feature-grid,.chi-lp .chi-source-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chi-lp *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.searchpapers-landing-body{--sp-cyan:#14b4b0;--sp-cyan-dim:#0b7a77;--sp-mint:#22ce96;--sp-indigo:#4356e4;--sp-ink:#0a1524;--sp-ink-soft:#33404e;--sp-slate:#5c6b78;--sp-paper:#f6faf9;--sp-paper-dim:#eef4f3;--sp-line:#e1e9e7;--sp-white:#fff;--sp-shadow:0 20px 50px -20px #0a15242e;--sp-radius:18px;--sp-font-display:"Red Hat Display",sans-serif;--sp-font-body:"Red Hat Display",sans-serif;--sp-font-mono:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sp-font-body);isolation:isolate;min-height:100vh;position:relative;text-align:left}.searchpapers-landing-body img{display:block;max-width:100%}.searchpapers-landing-body a{color:inherit;text-decoration:none}.searchpapers-landing-body ol,.searchpapers-landing-body ul{list-style:none;margin:0;padding:0}.searchpapers-landing-body .wrap{margin:0 auto;max-width:1180px;padding:0 24px}.searchpapers-landing-body .sp-section{padding:88px 0;position:relative}.searchpapers-landing-body h1,.searchpapers-landing-body h2,.searchpapers-landing-body h3,.searchpapers-landing-body h4{color:var(--sp-ink);font-family:var(--sp-font-display);letter-spacing:-.01em;line-height:1.12;margin:0}.searchpapers-landing-body h2{font-size:clamp(28px,3.6vw,42px);font-weight:700}.searchpapers-landing-body h3{font-size:20px;font-weight:600}.searchpapers-landing-body p{color:var(--sp-slate);font-size:16px;line-height:1.7;margin:0}.searchpapers-landing-body .eyebrow{align-items:center;color:var(--sp-cyan-dim);display:inline-flex;font-family:var(--sp-font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.searchpapers-landing-body .eyebrow:before{background:linear-gradient(135deg,var(--sp-cyan),var(--sp-mint));border-radius:50%;box-shadow:0 0 0 4px #14b4b024;content:"";height:7px;width:7px}.searchpapers-landing-body .section-head{margin:0 0 48px;max-width:680px;text-align:left}.searchpapers-landing-body .section-head.center{margin:0 auto 48px;text-align:center}.searchpapers-landing-body .split,.searchpapers-landing-body .visual-card{text-align:left}.searchpapers-landing-body .section-head p{font-size:17px;margin-top:16px}.searchpapers-landing-body .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--sp-font-body);font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 26px;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s ease,background .3s ease;white-space:nowrap}.searchpapers-landing-body .btn-primary{background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));box-shadow:0 14px 30px -12px #14b4b08c;color:var(--sp-white)}.searchpapers-landing-body .btn-primary:hover{box-shadow:0 20px 38px -14px #14b4b0a6;transform:translateY(-2px)}.searchpapers-landing-body .btn-primary:disabled{cursor:progress;opacity:.6;transform:none}.searchpapers-landing-body .btn-ghost{background:var(--sp-white);border:1px solid var(--sp-line);color:var(--sp-ink)}.searchpapers-landing-body .btn-ghost:hover{border-color:var(--sp-cyan);transform:translateY(-2px)}.searchpapers-landing-body .ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.searchpapers-landing-body .blob{animation:sp-drift 26s ease-in-out infinite;border-radius:50%;filter:blur(70px);opacity:.3;position:absolute}.searchpapers-landing-body .blob.b1{background:var(--sp-cyan);height:480px;left:-120px;top:-160px;width:480px}.searchpapers-landing-body .blob.b2{animation-delay:-8s;background:var(--sp-mint);height:420px;right:-160px;top:15%;width:420px}.searchpapers-landing-body .blob.b3{animation-delay:-16s;background:var(--sp-indigo);bottom:-140px;height:380px;left:25%;opacity:.18;width:380px}.searchpapers-landing-body .grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.035;position:absolute}@keyframes sp-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.08)}66%{transform:translate(-30px,-40px) scale(.95)}}.searchpapers-landing-body [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.searchpapers-landing-body [data-reveal].in-view{opacity:1;transform:none}.searchpapers-landing-body .hero{padding-bottom:56px;padding-top:128px;position:relative}@media (min-width:900px){.searchpapers-landing-body .hero{padding-top:150px}}.searchpapers-landing-body .hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;position:relative;z-index:1}@media (max-width:920px){.searchpapers-landing-body .hero-grid{grid-template-columns:1fr}}.searchpapers-landing-body .hero h1{font-family:var(--sp-font-display);font-size:clamp(32px,4.6vw,52px);font-weight:800;margin-bottom:20px}.searchpapers-landing-body .hero h1 .grad{background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint) 60%,var(--sp-indigo));-webkit-background-clip:text;background-clip:text;color:#0000}.searchpapers-landing-body .hero p.lead{font-size:18px;margin-bottom:28px;max-width:520px}.searchpapers-landing-body .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.searchpapers-landing-body .hero-note{color:var(--sp-slate);font-family:var(--sp-font-mono);font-size:13px}.searchpapers-landing-body .hero-note:before{color:var(--sp-mint);content:"✓ "}.searchpapers-landing-body .resolver{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:22px;box-shadow:var(--sp-shadow);overflow:hidden;padding:24px;position:relative}.searchpapers-landing-body .resolver:before{background:radial-gradient(circle,#22ce962e,#0000 70%);border-radius:50%;content:"";height:260px;position:absolute;right:-30%;top:-40%;width:260px}.searchpapers-landing-body .resolver-bar{align-items:center;background:var(--sp-paper-dim);border:1px solid var(--sp-line);border-radius:14px;display:flex;gap:10px;margin-bottom:16px;padding:13px 15px;position:relative;z-index:1}.searchpapers-landing-body .resolver-bar .dot{background:var(--sp-cyan);border-radius:50%;box-shadow:0 0 0 3px #14b4b026;flex-shrink:0;height:9px;width:9px}.searchpapers-landing-body .resolver-bar span.q{color:var(--sp-ink);font-family:var(--sp-font-mono);font-size:13.5px}.searchpapers-landing-body .resolver-results{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.searchpapers-landing-body .result-mini{background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:12px;padding:12px 14px}.searchpapers-landing-body .result-mini .rt{color:var(--sp-ink);font-size:13px;font-weight:600;margin-bottom:4px}.searchpapers-landing-body .result-mini .rm{color:var(--sp-slate);display:flex;font-family:var(--sp-font-mono);font-size:11px;gap:10px}.searchpapers-landing-body .result-mini .tag{background:#22ce9624;border-radius:6px;color:var(--sp-cyan-dim);display:inline-block;font-family:var(--sp-font-mono);font-size:10px;font-weight:600;margin-top:6px;padding:2px 7px}.searchpapers-landing-body .strip{background:var(--sp-white);border-bottom:1px solid var(--sp-line);border-top:1px solid var(--sp-line);overflow:hidden;padding:20px 0}.searchpapers-landing-body .strip-track{animation:sp-scroll-left 28s linear infinite;display:flex;gap:48px;width:max-content}.searchpapers-landing-body .strip-item{align-items:center;color:var(--sp-ink-soft);display:flex;font-family:var(--sp-font-mono);font-size:14px;gap:10px;white-space:nowrap}.searchpapers-landing-body .strip-item .n{background:var(--sp-mint);border-radius:50%;height:6px;width:6px}@keyframes sp-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.searchpapers-landing-body .split{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.searchpapers-landing-body .split.rev .split-visual{order:2}@media (max-width:920px){.searchpapers-landing-body .split{grid-template-columns:1fr}.searchpapers-landing-body .split.rev .split-visual{order:0}}.searchpapers-landing-body .check-list li{border-bottom:1px dashed var(--sp-line);color:var(--sp-ink-soft);display:flex;font-size:15px;gap:12px;padding:10px 0}.searchpapers-landing-body .check-list li:last-child{border-bottom:none}.searchpapers-landing-body .check-list li:before{color:var(--sp-cyan);content:"—";flex-shrink:0;font-weight:700}.searchpapers-landing-body .visual-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);overflow:hidden;padding:26px;position:relative}.searchpapers-landing-body .visual-card .glow{border-radius:50%;filter:blur(50px);height:180px;opacity:.3;position:absolute;width:180px;z-index:0}.searchpapers-landing-body .compare{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto 1fr;position:relative;z-index:1}.searchpapers-landing-body .compare-col{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:16px;padding:18px}.searchpapers-landing-body .compare-col.old{opacity:.75}.searchpapers-landing-body .compare-col.new{border-color:var(--sp-mint);box-shadow:0 0 0 3px #22ce961a}.searchpapers-landing-body .compare-arrow{align-items:center;background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:34px;justify-content:center;width:34px}.searchpapers-landing-body .compare-label{color:var(--sp-slate);font-family:var(--sp-font-mono);font-size:11px;margin-bottom:8px}.searchpapers-landing-body .compare-col.old .compare-label{color:var(--sp-ink-soft)}.searchpapers-landing-body .compare-col.new .compare-label{color:var(--sp-cyan-dim)}.searchpapers-landing-body .term-chip{background:var(--sp-paper-dim);border-radius:100px;color:var(--sp-ink-soft);display:inline-block;font-family:var(--sp-font-mono);font-size:12.5px;margin:4px 4px 0 0;padding:6px 12px}.searchpapers-landing-body .compare-col.new .term-chip{background:#22ce9624;color:var(--sp-cyan-dim)}@media (max-width:760px){.searchpapers-landing-body .compare{grid-template-columns:1fr}.searchpapers-landing-body .compare-arrow{margin:0 auto;transform:rotate(90deg)}}.searchpapers-landing-body .tag-cloud{display:flex;flex-wrap:wrap;gap:12px}.searchpapers-landing-body .subject-tag{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:100px;color:var(--sp-ink-soft);font-size:14.5px;font-weight:500;padding:12px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,color .3s,background .3s}.searchpapers-landing-body .subject-tag:hover{background:#14b4b00f;border-color:var(--sp-cyan);color:var(--sp-cyan-dim);transform:translateY(-4px)}.searchpapers-landing-body .problem-band{background:var(--sp-ink);border-radius:28px;color:var(--sp-white);overflow:hidden;padding:56px;position:relative}.searchpapers-landing-body .problem-band:after{background:radial-gradient(circle at 80% 20%,#14b4b040,#0000 55%);content:"";inset:0;position:absolute}.searchpapers-landing-body .problem-band .section-head h2,.searchpapers-landing-body .problem-band .section-head p{color:var(--sp-white)}.searchpapers-landing-body .problem-band .eyebrow{color:var(--sp-mint)}.searchpapers-landing-body .problem-grid{background:#ffffff1f;border-radius:18px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);overflow:hidden;position:relative;z-index:1}.searchpapers-landing-body .problem-card{background:#0f1b2c;padding:28px;transition:background .3s}.searchpapers-landing-body .problem-card:hover{background:#132537}.searchpapers-landing-body .problem-card h3,.searchpapers-landing-body .problem-card h4{align-items:center;color:var(--sp-white);display:flex;font-size:16px;font-weight:400;gap:10px;margin-bottom:10px}.searchpapers-landing-body .problem-card h3 span,.searchpapers-landing-body .problem-card h4 span{color:var(--sp-mint);font-family:var(--sp-font-mono);font-size:12px}.searchpapers-landing-body .problem-card p{color:#9fb0be;font-size:14.5px}@media (max-width:760px){.searchpapers-landing-body .problem-band{padding:32px 22px}.searchpapers-landing-body .problem-grid{grid-template-columns:1fr}}.searchpapers-landing-body .steps{display:flex;flex-direction:column}.searchpapers-landing-body .step{align-items:flex-start;border-top:1px solid var(--sp-line);display:flex;gap:14px;padding:28px 0}.searchpapers-landing-body .step:last-child{border-bottom:1px solid var(--sp-line)}.searchpapers-landing-body .step-num{-webkit-text-stroke:0;color:var(--sp-cyan-dim);flex-shrink:0;font-family:var(--sp-font-mono);font-size:15px;font-weight:700;line-height:1.3}.searchpapers-landing-body .step h3{margin-bottom:8px}.searchpapers-landing-body .step-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.searchpapers-landing-body .step-examples span{background:var(--sp-paper-dim);border-radius:8px;color:var(--sp-ink-soft);font-family:var(--sp-font-mono);font-size:12.5px;padding:6px 12px}.searchpapers-landing-body .tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.searchpapers-landing-body .tab-btn{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:100px;color:var(--sp-ink-soft);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 17px;transition:all .3s}.searchpapers-landing-body .tab-btn.active{background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));border-color:#0000;box-shadow:0 10px 22px -10px #14b4b099;color:#fff}.searchpapers-landing-body .tab-panel{display:none}.searchpapers-landing-body .tab-panel.active{align-items:center;animation:sp-fadeUp .5s ease;display:grid;gap:40px;grid-template-columns:1.1fr .9fr}@keyframes sp-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.searchpapers-landing-body .tab-panel.active{grid-template-columns:1fr}}.searchpapers-landing-body .example-block{background:var(--sp-paper-dim);border-radius:14px;color:var(--sp-ink-soft);font-family:var(--sp-font-mono);font-size:13.5px;line-height:2;padding:20px}.searchpapers-landing-body .example-block b{color:var(--sp-ink)}.searchpapers-landing-body .feature-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.searchpapers-landing-body .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.searchpapers-landing-body .feature-grid{grid-template-columns:1fr}}.searchpapers-landing-body .feature-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:16px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s}.searchpapers-landing-body .feature-card:hover{border-color:#0000;box-shadow:var(--sp-shadow);transform:translateY(-6px)}.searchpapers-landing-body .feature-icon{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:12px;color:var(--sp-cyan-dim);display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.searchpapers-landing-body .feature-card h3{font-size:17px;margin-bottom:8px}.searchpapers-landing-body .feature-card p{font-size:14.5px}.searchpapers-landing-body .pricing{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.searchpapers-landing-body .pricing{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.searchpapers-landing-body .plan{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:20px;padding:30px;position:relative;transition:transform .35s,box-shadow .35s}.searchpapers-landing-body .plan:hover{box-shadow:var(--sp-shadow);transform:translateY(-6px)}.searchpapers-landing-body .plan.featured{background:linear-gradient(180deg,#fff,#f3fbfa);border:2px solid var(--sp-cyan)}.searchpapers-landing-body .plan-badge{background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));border-radius:100px;color:#fff;font-family:var(--sp-font-mono);font-size:11px;font-weight:600;padding:5px 12px;position:absolute;right:24px;top:-13px}.searchpapers-landing-body .plan h3{color:var(--sp-slate);font-family:var(--sp-font-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.searchpapers-landing-body .plan .price{color:var(--sp-ink);font-family:var(--sp-font-display);font-size:36px;font-weight:800;margin:10px 0 4px}.searchpapers-landing-body .plan .price span{color:var(--sp-slate);font-size:15px;font-weight:500}.searchpapers-landing-body .plan .desc{font-size:14px;margin-bottom:18px}.searchpapers-landing-body .plan ul{margin-bottom:22px}.searchpapers-landing-body .plan ul li{color:var(--sp-ink-soft);display:flex;font-size:14px;gap:10px;padding:7px 0}.searchpapers-landing-body .plan ul li:before{color:var(--sp-mint);content:"✓";font-weight:700}.searchpapers-landing-body .plan .btn{width:100%}.searchpapers-landing-body .benefit-row{border-top:1px solid var(--sp-line);display:grid;gap:18px;grid-template-columns:44px 1fr;padding:24px 0}.searchpapers-landing-body .benefit-row:last-child{border-bottom:1px solid var(--sp-line)}.searchpapers-landing-body .benefit-icon{align-items:center;background:var(--sp-paper-dim);border-radius:50%;color:var(--sp-cyan-dim);display:flex;font-family:var(--sp-font-mono);font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.searchpapers-landing-body .audience-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.searchpapers-landing-body .audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.searchpapers-landing-body .audience-grid{grid-template-columns:1fr}}.searchpapers-landing-body .audience-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:16px;padding:22px;transition:all .35s}.searchpapers-landing-body .audience-card:hover{border-color:var(--sp-indigo);transform:translateY(-4px)}.searchpapers-landing-body .audience-card h3,.searchpapers-landing-body .audience-card h4{font-size:16px;font-weight:400;margin-bottom:10px}.searchpapers-landing-body .audience-card ul li{color:var(--sp-slate);font-size:13.5px;padding:3px 0}.searchpapers-landing-body .audience-card ul li:before{color:var(--sp-indigo);content:"· "}.searchpapers-landing-body .lit-grid{background:var(--sp-line);border:1px solid var(--sp-line);border-radius:16px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);overflow:hidden}@media (max-width:820px){.searchpapers-landing-body .lit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.searchpapers-landing-body .lit-grid{grid-template-columns:1fr}}.searchpapers-landing-body .lit-cell{background:var(--sp-white);padding:22px;transition:background .3s}.searchpapers-landing-body .lit-cell:hover{background:var(--sp-paper-dim)}.searchpapers-landing-body .lit-cell h3,.searchpapers-landing-body .lit-cell h4{font-size:15px;font-weight:400;margin-bottom:6px}.searchpapers-landing-body .lit-cell p{font-size:13.5px}.searchpapers-landing-body .table-scroll{overflow-x:auto}.searchpapers-landing-body table.sp-table{background:var(--sp-white);border-collapse:collapse;border-radius:16px;box-shadow:var(--sp-shadow);min-width:640px;overflow:hidden;width:100%}.searchpapers-landing-body table.sp-table td,.searchpapers-landing-body table.sp-table th{border-bottom:1px solid var(--sp-line);font-size:14.5px;padding:15px 17px;text-align:left}.searchpapers-landing-body table.sp-table th{background:var(--sp-paper-dim);color:var(--sp-slate);font-family:var(--sp-font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.searchpapers-landing-body table.sp-table td{color:var(--sp-ink-soft)}.searchpapers-landing-body table.sp-table tr:last-child td{border-bottom:none}.searchpapers-landing-body table.sp-table tr:hover td{background:#14b4b00a}.searchpapers-landing-body .mini-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.searchpapers-landing-body .mini-grid{grid-template-columns:1fr}}.searchpapers-landing-body .mini-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:14px;padding:22px}.searchpapers-landing-body .mini-card h3,.searchpapers-landing-body .mini-card h4{font-size:15px;font-weight:400;margin-bottom:10px}.searchpapers-landing-body .mini-card .before{color:#ba5555;font-family:var(--sp-font-mono);font-size:13px;text-decoration:line-through}.searchpapers-landing-body .mini-card .after{color:var(--sp-cyan-dim);font-family:var(--sp-font-mono);font-size:13.5px;font-weight:600;margin-top:6px}.searchpapers-landing-body .free-tools-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.searchpapers-landing-body .free-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.searchpapers-landing-body .free-tools-grid{grid-template-columns:1fr}}.searchpapers-landing-body .free-tool-card{align-items:center;background:var(--sp-white);border:1px solid var(--sp-line);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s}.searchpapers-landing-body .free-tool-card:hover{border-color:#0000;box-shadow:var(--sp-shadow);transform:translateY(-4px)}.searchpapers-landing-body .free-tool-card .free-tool-icon{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.searchpapers-landing-body .free-tool-card .free-tool-icon svg{color:var(--sp-cyan-dim);height:20px;width:20px}.searchpapers-landing-body .free-tool-card h3{font-size:15.5px;margin-bottom:2px}.searchpapers-landing-body .free-tool-card p{color:var(--sp-ink-soft);font-size:13px}.searchpapers-landing-body .free-tool-card .arrow{color:var(--sp-slate);flex-shrink:0;height:16px;margin-left:auto;transition:transform .25s ease,color .25s ease;width:16px}.searchpapers-landing-body .free-tool-card:hover .arrow{color:var(--sp-cyan-dim);transform:translateX(3px)}.searchpapers-landing-body .free-tools-group-title{color:var(--sp-ink);font-family:var(--sp-font-display);font-size:17px;font-weight:700;margin:0 0 16px}.searchpapers-landing-body .free-tools-group+.free-tools-group{margin-top:36px}.searchpapers-landing-body .privacy-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.searchpapers-landing-body .privacy-grid{grid-template-columns:1fr}}.searchpapers-landing-body .privacy-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:14px;padding:22px}.searchpapers-landing-body .privacy-card h3,.searchpapers-landing-body .privacy-card h4{color:var(--sp-ink-soft);font-family:var(--sp-font-mono);font-size:15px;font-weight:400;margin-bottom:8px}.searchpapers-landing-body .faq-list{margin:0 auto;max-width:800px}.searchpapers-landing-body .faq-item{border-bottom:1px solid var(--sp-line)}.searchpapers-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--sp-ink);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:20px;justify-content:space-between;padding:20px 4px;text-align:left;width:100%}.searchpapers-landing-body .faq-q svg{color:var(--sp-cyan-dim);flex-shrink:0;height:20px;transition:transform .35s ease;width:20px}.searchpapers-landing-body .faq-item.open .faq-q svg{transform:rotate(45deg)}.searchpapers-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.2,1)}.searchpapers-landing-body .faq-a p{font-size:14.5px;padding:0 4px 22px}.searchpapers-landing-body .final-cta{background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint) 55%,var(--sp-indigo));border-radius:28px;color:#fff;overflow:hidden;padding:64px 40px;position:relative;text-align:center}.searchpapers-landing-body .final-cta:before{background:radial-gradient(circle at 20% 20%,#ffffff40,#0000 45%);content:"";inset:0;position:absolute}.searchpapers-landing-body .final-cta h2{color:#fff;position:relative;z-index:1}.searchpapers-landing-body .final-cta p{color:#ffffffe6;margin:14px auto 26px;max-width:520px;position:relative;z-index:1}.searchpapers-landing-body .final-cta .btn-primary{background:#fff;box-shadow:0 14px 30px -10px #00000040;color:var(--sp-cyan-dim);position:relative;z-index:1}.searchpapers-landing-body .final-cta .btn-primary:hover{transform:translateY(-2px) scale(1.02)}.searchpapers-landing-body .blog-content-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);padding:44px 40px}.searchpapers-landing-body .blog-content h2{border-left:3px solid var(--sp-cyan);color:var(--sp-ink)!important;font-family:var(--sp-font-display)!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.3!important;margin:36px 0 10px!important;padding-left:14px}.searchpapers-landing-body .blog-content h2:first-child{margin-top:0!important}.searchpapers-landing-body .blog-content li,.searchpapers-landing-body .blog-content p{color:var(--sp-ink-soft)!important;font-family:var(--sp-font-body)!important;font-size:.98rem!important;line-height:1.75!important}.searchpapers-landing-body .blog-content strong{color:var(--sp-ink)!important}.searchpapers-landing-body .blog-content a{color:var(--sp-cyan-dim)!important;font-weight:600}.searchpapers-landing-body .blog-content a:hover{text-decoration:underline}.searchpapers-landing-body .blog-content ul{list-style:disc;list-style-position:outside;margin:10px 0;padding-left:24px}.searchpapers-landing-body .blog-content li{padding:3px 0}.searchpapers-landing-body .blog-content br{line-height:1.2}.searchpapers-landing-body .blog-content br+br{display:none}.searchpapers-landing-body .scroll-top-btn{align-items:center;background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));border:none;border-radius:50%;bottom:30px;box-shadow:var(--sp-shadow);color:#fff;display:flex;height:46px;justify-content:center;position:fixed;right:30px;transition:.2s;width:46px;z-index:1000}.searchpapers-landing-body .scroll-top-btn:hover{transform:translateY(-2px)}.searchpapers-landing-body .scroll-top-btn svg{height:20px;width:20px}.searchpapers-landing-body .paper-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:16px;cursor:pointer;margin-bottom:16px;padding:20px 22px;transition:border-color .25s,box-shadow .25s,transform .25s}.searchpapers-landing-body .paper-card:hover{border-color:var(--sp-cyan);box-shadow:var(--sp-shadow);transform:translateY(-2px)}.searchpapers-landing-body .paper-card-head{align-items:flex-start;display:flex;gap:10px}.searchpapers-landing-body .paper-card-head svg{color:var(--sp-cyan-dim);flex-shrink:0;height:18px;margin-top:3px;width:18px}.searchpapers-landing-body .paper-card-head h3{font-size:15.5px;font-weight:600;line-height:1.4;word-break:break-word}.searchpapers-landing-body .paper-tldr{background:var(--sp-paper-dim);border-radius:12px;color:var(--sp-ink-soft);font-size:13.5px;line-height:1.7;margin:14px 0;padding:14px 16px;word-break:break-word}.searchpapers-landing-body .paper-meta{align-items:center;color:var(--sp-slate);display:flex;flex-wrap:wrap;font-family:var(--sp-font-mono);font-size:12px;gap:10px;padding:0 2px}.searchpapers-landing-body .paper-meta b{color:var(--sp-ink);font-weight:600}.searchpapers-landing-body .paper-meta .sep{background:var(--sp-line);height:14px;width:1px}.searchpapers-landing-body .paper-footer{align-items:center;border-top:1px solid var(--sp-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding-top:16px}.searchpapers-landing-body .paper-doi{color:var(--sp-slate);font-family:var(--sp-font-mono);font-size:12.5px}.searchpapers-landing-body .paper-doi b{color:var(--sp-ink-soft);font-weight:600}.searchpapers-landing-body .paper-actions{display:flex;gap:10px}.searchpapers-landing-body .paper-btn{align-items:center;background:var(--sp-white);border:1px solid var(--sp-line);border-radius:100px;color:var(--sp-ink-soft);cursor:pointer;display:inline-flex;font-family:var(--sp-font-body);font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:.2s}.searchpapers-landing-body .paper-btn:hover{border-color:var(--sp-cyan);color:var(--sp-cyan-dim)}.searchpapers-landing-body .paper-btn:disabled{cursor:not-allowed;opacity:.55}.searchpapers-landing-body .paper-btn.is-saved{background:#22ce961f;border-color:var(--sp-mint);color:#0d8f70}.searchpapers-landing-body .paper-btn svg{height:13px;width:13px}.searchpapers-landing-body ::selection{background:#22ce964d}.searchpapers-landing-body .lr-dummy-result{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:16px;overflow:hidden;position:relative}.searchpapers-landing-body .lr-dummy-result__text{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.searchpapers-landing-body .lr-dummy-result__overlay{align-items:center;background:#f6faf98c;display:flex;inset:0;justify-content:center;position:absolute}.searchpapers-landing-body .lr-dummy-result__login-btn{align-items:center;background:linear-gradient(120deg,var(--sp-cyan),var(--sp-mint));border:none;border-radius:100px;box-shadow:0 14px 30px -12px #14b4b08c;color:var(--sp-white);cursor:pointer;display:inline-flex;font-family:var(--sp-font-body);font-size:14px;font-weight:700;justify-content:center;padding:13px 26px;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s ease;white-space:nowrap}.searchpapers-landing-body .lr-dummy-result__login-btn:hover{box-shadow:0 20px 38px -14px #14b4b0a6;transform:translateY(-2px)}@media (max-width:560px){.searchpapers-landing-body .resolver{padding:18px}.searchpapers-landing-body .blog-content-card{padding:26px 18px}}@media (prefers-reduced-motion:reduce){.searchpapers-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.faqlanding-body{--fq-cyan:#1fc7c0;--fq-cyan-2:#149b95;--fq-cyan-soft:#dff5f3;--fq-mint:#2fe1a0;--fq-mint-2:#1cb57f;--fq-mint-soft:#def7ec;--fq-blue:#4a63f0;--fq-blue-2:#3549c9;--fq-blue-soft:#e4e7fc;--fq-ink:#081820;--fq-ink-2:#0f2c38;--fq-ink-3:#153b49;--fq-paper:#f6faf9;--fq-paper-dim:#edf5f3;--fq-card:#fff;--fq-line:#dceae6;--fq-line-soft:#e9f2ef;--fq-text:#0c2027;--fq-text-soft:#4c6168;--fq-text-faint:#7c9096;--fq-serif:"Newsreader",Georgia,serif;--fq-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--fq-mono:"IBM Plex Mono","SF Mono",monospace;--fq-shadow-sm:0 1px 3px #0818200f,0 1px 2px #0818200a;--fq-shadow-md:0 8px 24px #08182014,0 2px 6px #0818200d;--fq-shadow-lg:0 20px 48px #08182024;--fq-ease:cubic-bezier(.22,.9,.32,1);-webkit-font-smoothing:antialiased;background:var(--fq-paper);color:var(--fq-text);font-family:var(--fq-sans);isolation:isolate;line-height:1.6;overflow-x:hidden;position:relative}.faqlanding-body img{display:block;max-width:100%}.faqlanding-body a{color:inherit;text-decoration:none}.faqlanding-body ol,.faqlanding-body ul{list-style:none;margin:0;padding:0}.faqlanding-body button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.faqlanding-body h1,.faqlanding-body h2,.faqlanding-body h3,.faqlanding-body h4{color:var(--fq-ink);font-family:var(--fq-serif);font-weight:600;line-height:1.15;margin:0}.faqlanding-body p{margin:0}.faqlanding-body .container{margin:0 auto;max-width:1160px;padding:0 24px;width:100%}.faqlanding-body .visually-hidden{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.faqlanding-body :focus-visible{border-radius:4px;outline:2.5px solid var(--fq-blue);outline-offset:3px}.faqlanding-body .skip-link{background:var(--fq-ink);border-radius:0 0 8px 0;color:#fff;left:-999px;padding:10px 16px;position:absolute;top:0;z-index:999}.faqlanding-body .skip-link:focus{left:0}.faqlanding-body .eyebrow{align-items:center;color:var(--fq-text-faint);display:inline-flex;font-family:var(--fq-mono);font-size:.72rem;font-weight:500;gap:8px;letter-spacing:.09em;text-transform:uppercase}.faqlanding-body .eyebrow .sec-mark,.faqlanding-body .q-index{color:var(--fq-cyan-2);font-weight:500}.faqlanding-body .q-index{flex-shrink:0;font-family:var(--fq-mono);font-size:.78rem;letter-spacing:.02em;margin-right:2px}.faqlanding-body .btn{align-items:center;border-radius:100px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:9px;justify-content:center;overflow:hidden;padding:14px 26px;position:relative;transition:transform .25s var(--fq-ease),box-shadow .25s var(--fq-ease),background .25s var(--fq-ease),color .25s var(--fq-ease),border-color .25s var(--fq-ease);white-space:nowrap}.faqlanding-body .btn-primary{background:linear-gradient(105deg,var(--fq-cyan) 0,var(--fq-mint) 100%);box-shadow:0 8px 20px #1fc7c047;color:var(--fq-ink)}.faqlanding-body .btn-primary:before{background:linear-gradient(105deg,var(--fq-mint) 0,var(--fq-cyan) 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s var(--fq-ease)}.faqlanding-body .btn-primary span{align-items:center;display:inline-flex;gap:9px;position:relative;z-index:1}.faqlanding-body .btn-primary:hover{box-shadow:0 12px 28px #1fc7c066;transform:translateY(-2px)}.faqlanding-body .btn-primary:hover:before{opacity:1}.faqlanding-body .btn-outline{background:#0000;border:1.5px solid #f6faf959;color:var(--fq-paper)}.faqlanding-body .btn-outline span{align-items:center;display:inline-flex;gap:9px}.faqlanding-body .btn-outline:hover{background:#f6faf91a;border-color:#f6faf999;transform:translateY(-2px)}.faqlanding-body .btn-outline.on-light{border-color:var(--fq-line);color:var(--fq-ink)}.faqlanding-body .btn-outline.on-light:hover{background:var(--fq-paper-dim);border-color:var(--fq-cyan-2)}.faqlanding-body .btn-sm{font-size:.85rem;padding:10px 18px}.faqlanding-body .hero{background:var(--fq-ink);color:var(--fq-paper);overflow:hidden;padding:64px 0;position:relative}.faqlanding-body .hero canvas{height:100%;inset:0;opacity:.55;position:absolute;width:100%}.faqlanding-body .hero:after{background:radial-gradient(60% 60% at 50% 0,#1fc7c029,#0000 70%),radial-gradient(50% 50% at 85% 90%,#4a63f02e,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.faqlanding-body .hero-inner{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:2}.faqlanding-body .hero-kicker{align-items:center;background:#2fe1a01a;border:1px solid #2fe1a040;border-radius:100px;color:var(--fq-mint);display:inline-flex;font-family:var(--fq-mono);font-size:.72rem;gap:8px;letter-spacing:.1em;margin-bottom:26px;padding:7px 16px;text-transform:uppercase}.faqlanding-body .hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.35rem);letter-spacing:-.01em;margin-bottom:22px}.faqlanding-body .hero p.lede{color:#b9cbcf;font-size:1.08rem;line-height:1.7;margin:0 auto 34px;max-width:600px}.faqlanding-body .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:38px}.faqlanding-body .trust-line{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-bottom:30px}.faqlanding-body .trust-item{align-items:center;color:#9fb4b9;display:flex;font-size:.84rem;gap:7px}.faqlanding-body .trust-item svg{color:var(--fq-mint);flex-shrink:0;height:15px;width:15px}.faqlanding-body .hero-capabilities{border-top:1px solid #ffffff14;color:#7f969c;font-size:.86rem;line-height:1.65;margin:0 auto;max-width:640px;padding-top:22px}.faqlanding-body .hero-capabilities b{color:#c7d9dc;font-weight:600}.faqlanding-body .cat-nav-wrap{backdrop-filter:blur(10px);background:#f6faf9eb;border-bottom:1px solid var(--fq-line);box-shadow:var(--fq-shadow-sm);position:sticky;top:64px;z-index:50}@media (min-width:900px){.faqlanding-body .cat-nav-wrap{top:81px}}.faqlanding-body .cat-nav{display:flex;gap:6px;overflow-x:auto;padding:14px 24px;position:relative;scrollbar-width:none}.faqlanding-body .cat-nav::-webkit-scrollbar{display:none}.faqlanding-body .cat-pill{border-radius:100px;color:var(--fq-text-soft);font-family:var(--fq-mono);font-size:.78rem;font-weight:500;padding:9px 17px;position:relative;transition:color .25s var(--fq-ease),background .25s var(--fq-ease);white-space:nowrap;z-index:2}.faqlanding-body .cat-pill:hover{color:var(--fq-ink)}.faqlanding-body .cat-pill.active{color:var(--fq-ink);font-weight:600}.faqlanding-body .cat-pill-bg{background:linear-gradient(100deg,var(--fq-cyan-soft),var(--fq-mint-soft));border:1px solid var(--fq-line);border-radius:100px;height:38px;left:0;position:absolute;top:14px;transition:transform .35s var(--fq-ease),width .35s var(--fq-ease),left .35s var(--fq-ease);width:0;z-index:1}.faqlanding-body .section{padding:88px 0}.faqlanding-body .section-alt{background:var(--fq-paper-dim)}.faqlanding-body .section-head{margin:0 auto 48px;max-width:680px;text-align:center}.faqlanding-body .section-head h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.01em;margin-top:14px}.faqlanding-body .section-head p{color:var(--fq-text-soft);font-size:1.02rem;margin-top:14px}.faqlanding-body .faq-category{border-bottom:1px solid var(--fq-line);padding:76px 0}.faqlanding-body .faq-category:last-of-type{border-bottom:none}.faqlanding-body .faq-category-head{align-items:flex-start;display:flex;gap:20px;margin:0 auto 40px;max-width:800px;text-align:left}.faqlanding-body .faq-num{align-items:center;background:var(--fq-card);border:1px solid var(--fq-line);border-radius:16px;box-shadow:var(--fq-shadow-sm);display:flex;flex-shrink:0;font-family:var(--fq-serif);font-size:2.2rem;font-weight:600;height:64px;justify-content:center;line-height:1;width:64px}.faqlanding-body .faq-category-head h2{font-size:clamp(1.4rem,2.6vw,1.85rem)}.faqlanding-body .faq-category-head .cat-tag{color:var(--fq-text-faint);display:block;font-family:var(--fq-mono);font-size:.72rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.faqlanding-body .accent-cyan .faq-num{background:var(--fq-cyan-soft);border-color:#0000;color:var(--fq-cyan-2)}.faqlanding-body .accent-mint .faq-num{background:var(--fq-mint-soft);border-color:#0000;color:var(--fq-mint-2)}.faqlanding-body .accent-blue .faq-num{background:var(--fq-blue-soft);border-color:#0000;color:var(--fq-blue-2)}.faqlanding-body .accent-cyan .q-index{color:var(--fq-cyan-2)}.faqlanding-body .accent-mint .q-index{color:var(--fq-mint-2)}.faqlanding-body .accent-blue .q-index{color:var(--fq-blue-2)}.faqlanding-body .accent-cyan .faq-item.open{border-left-color:var(--fq-cyan)}.faqlanding-body .accent-mint .faq-item.open{border-left-color:var(--fq-mint)}.faqlanding-body .accent-blue .faq-item.open{border-left-color:var(--fq-blue)}.faqlanding-body .faq-list{margin:0 auto;max-width:800px;text-align:left}.faqlanding-body .faq-item{background:var(--fq-card);border:1px solid var(--fq-line);border-left:3px solid #0000;border-radius:14px;box-shadow:var(--fq-shadow-sm);margin-bottom:12px;transition:border-color .3s var(--fq-ease),box-shadow .3s var(--fq-ease)}.faqlanding-body .faq-item:hover{box-shadow:var(--fq-shadow-md)}.faqlanding-body .faq-q{align-items:center;color:var(--fq-ink);display:flex;font-family:var(--fq-sans);font-size:1rem;font-weight:600;gap:14px;padding:19px 22px;text-align:left;width:100%}.faqlanding-body .faq-q .chev{color:var(--fq-text-faint);flex-shrink:0;height:18px;margin-left:auto;transition:transform .35s var(--fq-ease);width:18px}.faqlanding-body .faq-item.open .faq-q .chev{color:var(--fq-ink);transform:rotate(135deg)}.faqlanding-body .faq-a-wrap{display:none}.faqlanding-body .faq-item.open .faq-a-wrap{display:block}.faqlanding-body .faq-a-inner{overflow:visible}.faqlanding-body .faq-a{color:var(--fq-text-soft);font-size:.96rem;line-height:1.7;max-height:none;overflow:visible;padding:0 22px 20px 54px}.faqlanding-body .faq-a ol,.faqlanding-body .faq-a ul{list-style:revert;margin:10px 0 0 20px}.faqlanding-body .faq-a li{margin-bottom:5px}.faqlanding-body .recap-capsule{align-items:flex-start;background:var(--fq-ink);border-radius:14px;color:#cfe3e6;display:flex;font-size:.9rem;gap:12px;line-height:1.65;margin:22px auto 0;max-width:800px;padding:18px 22px;text-align:left}.faqlanding-body .recap-capsule svg{color:var(--fq-mint);flex-shrink:0;height:18px;margin-top:2px;width:18px}.faqlanding-body .recap-capsule b{color:#fff}.faqlanding-body .plans-recap{display:flex;flex-wrap:wrap;gap:14px;margin:0 auto 30px;max-width:800px}.faqlanding-body .plan-chip{background:var(--fq-card);border:1px solid var(--fq-line);border-radius:14px;box-shadow:var(--fq-shadow-sm);flex:1 1;min-width:150px;padding:16px 18px}.faqlanding-body .plan-chip .plan-name{color:var(--fq-text-faint);font-family:var(--fq-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.faqlanding-body .plan-chip .plan-credits{color:var(--fq-ink);font-family:var(--fq-serif);font-size:1.3rem;font-weight:600;margin-top:4px}.faqlanding-body .plan-chip .plan-desc{color:var(--fq-text-soft);font-size:.82rem;margin-top:4px}.faqlanding-body .goal-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.faqlanding-body .goal-card{background:var(--fq-card);border:1px solid var(--fq-line);border-radius:20px;display:flex;flex-direction:column;padding:30px 26px;transition:transform .35s var(--fq-ease),box-shadow .35s var(--fq-ease),border-color .35s var(--fq-ease)}.faqlanding-body .goal-card:hover{border-color:#0000;box-shadow:var(--fq-shadow-lg);transform:translateY(-6px)}.faqlanding-body .goal-icon{align-items:center;border-radius:12px;display:flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}.faqlanding-body .goal-icon svg{height:22px;width:22px}.faqlanding-body .goal-card:first-child .goal-icon{background:var(--fq-cyan-soft);color:var(--fq-cyan-2)}.faqlanding-body .goal-card:nth-child(2) .goal-icon{background:var(--fq-mint-soft);color:var(--fq-mint-2)}.faqlanding-body .goal-card:nth-child(3) .goal-icon{background:var(--fq-blue-soft);color:var(--fq-blue-2)}.faqlanding-body .goal-card:nth-child(4) .goal-icon{background:linear-gradient(120deg,var(--fq-cyan-soft),var(--fq-blue-soft));color:var(--fq-ink-3)}.faqlanding-body .goal-card h3{font-size:1.1rem;margin-bottom:12px}.faqlanding-body .goal-card ul{flex-grow:1;margin-bottom:22px}.faqlanding-body .goal-card li{color:var(--fq-text-soft);font-size:.87rem;margin-bottom:8px;padding-left:18px;position:relative}.faqlanding-body .goal-card li:before{background:var(--fq-line);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.faqlanding-body .goal-card .goal-cta{align-items:center;color:var(--fq-ink);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px}.faqlanding-body .goal-card .goal-cta svg{height:14px;transition:transform .3s var(--fq-ease);width:14px}.faqlanding-body .goal-card:hover .goal-cta svg{transform:translateX(4px)}.faqlanding-body .org-section{background:var(--fq-ink);color:var(--fq-paper);overflow:hidden;position:relative}.faqlanding-body .org-section .section-head h2{color:#fff}.faqlanding-body .org-section .section-head p{color:#9fb4b9}.faqlanding-body .org-grid{background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.faqlanding-body .org-col{background:var(--fq-ink-2);padding:34px 30px;position:relative}.faqlanding-body .org-col:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.faqlanding-body .org-col:first-child:before{background:var(--fq-cyan)}.faqlanding-body .org-col:nth-child(2):before{background:var(--fq-mint)}.faqlanding-body .org-col:nth-child(3):before{background:var(--fq-blue)}.faqlanding-body .org-col h3{color:#fff;font-size:1.15rem;margin-bottom:16px}.faqlanding-body .org-col ul{margin-bottom:22px}.faqlanding-body .org-col li{color:#afc3c7;font-size:.87rem;margin-bottom:9px;padding-left:18px;position:relative}.faqlanding-body .org-col li:before{color:#4c6168;content:"–";left:0;position:absolute}.faqlanding-body .org-cta-wrap{margin-top:36px;text-align:center}.faqlanding-body .demo-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 40px;max-width:960px}.faqlanding-body .demo-link{align-items:center;background:var(--fq-card);border:1px solid var(--fq-line);border-radius:14px;color:var(--fq-ink);display:flex;font-size:.9rem;font-weight:600;gap:12px;padding:16px 18px;transition:all .3s var(--fq-ease)}.faqlanding-body .demo-link:hover{border-color:var(--fq-cyan);box-shadow:var(--fq-shadow-md);transform:translateY(-3px)}.faqlanding-body .demo-play{align-items:center;background:linear-gradient(105deg,var(--fq-cyan-soft),var(--fq-mint-soft));border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.faqlanding-body .demo-play svg{color:var(--fq-cyan-2);height:13px;margin-left:2px;width:13px}.faqlanding-body .demo-cta-wrap{text-align:center}.faqlanding-body .support-section{padding:80px 0}.faqlanding-body .support-box{align-items:center;background:var(--fq-card);border:1px solid var(--fq-line);border-radius:24px;box-shadow:var(--fq-shadow-md);display:grid;gap:40px;grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:920px;padding:48px}.faqlanding-body .support-box h2{font-size:1.7rem;margin-bottom:14px}.faqlanding-body .support-box p{color:var(--fq-text-soft);margin-bottom:22px}.faqlanding-body .policy-links{display:flex;flex-wrap:wrap;gap:10px 20px}.faqlanding-body .policy-links a{border-bottom:1px solid #0000;color:var(--fq-text-soft);font-size:.85rem;font-weight:500;transition:all .25s var(--fq-ease)}.faqlanding-body .policy-links a:hover{border-color:var(--fq-cyan-2);color:var(--fq-cyan-2)}.faqlanding-body .support-visual{align-items:center;background:linear-gradient(135deg,var(--fq-ink),var(--fq-ink-3));border-radius:18px;display:flex;height:170px;justify-content:center;overflow:hidden;position:relative}.faqlanding-body .support-visual svg{height:70%;width:70%}.faqlanding-body .final-cta{background:linear-gradient(120deg,var(--fq-ink) 0,var(--fq-ink-3) 100%);color:#fff;overflow:hidden;padding:96px 0;position:relative;text-align:center}.faqlanding-body .final-cta:before{background:radial-gradient(circle,#2fe1a029,#0000 65%);border-radius:50%;content:"";height:520px;position:absolute;right:-140px;top:-220px;width:520px}.faqlanding-body .final-cta:after{background:radial-gradient(circle,#4a63f02e,#0000 65%);border-radius:50%;bottom:-200px;content:"";height:420px;left:-120px;position:absolute;width:420px}.faqlanding-body .final-cta-inner{margin:0 auto;max-width:640px;position:relative;z-index:2}.faqlanding-body .final-cta h2{color:#fff;font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:16px}.faqlanding-body .final-cta p{color:#b9cbcf;font-size:1.03rem;margin-bottom:34px}.faqlanding-body .final-cta .hero-ctas{margin-bottom:22px}.faqlanding-body .final-cta .trust-line{margin-bottom:0}@media (max-width:900px){.faqlanding-body .goal-grid{grid-template-columns:repeat(2,1fr)}.faqlanding-body .org-grid,.faqlanding-body .support-box{grid-template-columns:1fr}.faqlanding-body .support-visual{order:-1}}@media (max-width:600px){.faqlanding-body .goal-grid{grid-template-columns:1fr}.faqlanding-body .section{padding:60px 0}.faqlanding-body .faq-category{padding:52px 0}.faqlanding-body .hero{padding:44px 0 32px}.faqlanding-body .faq-category-head{gap:14px}.faqlanding-body .faq-num{border-radius:13px;font-size:1.7rem;height:52px;width:52px}.faqlanding-body .faq-a{padding-left:22px}.faqlanding-body .support-box{padding:30px}.faqlanding-body .final-cta{padding:64px 0}}@media (prefers-reduced-motion:reduce){.faqlanding-body *,.faqlanding-body :after,.faqlanding-body :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cp-landing-body{--cp-cyan:#14b4b0;--cp-cyan-dim:#0b7a77;--cp-mint:#22ce96;--cp-indigo:#4356e4;--cp-ink:#0a1524;--cp-ink-soft:#33404e;--cp-slate:#5c6b78;--cp-paper:#f6faf9;--cp-paper-dim:#eef4f3;--cp-line:#e1e9e7;--cp-white:#fff;--cp-shadow:0 20px 50px -20px #0a15242e;--cp-radius:18px;--cp-font-display:"Sora",sans-serif;--cp-font-body:"Inter",sans-serif;--cp-font-mono:"IBM Plex Mono",monospace;-webkit-font-smoothing:antialiased;background:var(--cp-paper);color:var(--cp-ink);font-family:var(--cp-font-body);isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative;text-align:left}.cp-landing-body img{display:block;max-width:100%}.cp-landing-body a{color:inherit;text-decoration:none}.cp-landing-body ol,.cp-landing-body ul{list-style:none;margin:0;padding:0}.cp-landing-body .wrap{margin:0 auto;max-width:1180px;padding:0 24px}.cp-landing-body .cp-section{contain-intrinsic-size:auto 650px;content-visibility:auto;padding:88px 0;position:relative}@media (max-width:760px){.cp-landing-body .cp-section{contain-intrinsic-size:auto 1150px}}.cp-landing-body h1,.cp-landing-body h2,.cp-landing-body h3,.cp-landing-body h4{color:var(--cp-ink);font-family:var(--cp-font-display);letter-spacing:-.01em;line-height:1.12;margin:0}.cp-landing-body h2{font-size:clamp(28px,3.6vw,42px);font-weight:700}.cp-landing-body h3{font-size:20px;font-weight:600}.cp-landing-body p{color:var(--cp-slate);font-size:16px;line-height:1.7;margin:0}.cp-landing-body .eyebrow{align-items:center;color:var(--cp-cyan-dim);display:inline-flex;font-family:var(--cp-font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.cp-landing-body .eyebrow:before{background:linear-gradient(135deg,var(--cp-cyan),var(--cp-mint));border-radius:50%;box-shadow:0 0 0 4px #14b4b024;content:"";height:7px;width:7px}.cp-landing-body .section-head{margin:0 0 48px;max-width:680px;text-align:left}.cp-landing-body .section-head.center{margin:0 auto 48px;text-align:center}.cp-landing-body .split,.cp-landing-body .visual-card{text-align:left}.cp-landing-body .section-head p{font-size:17px;margin-top:16px}.cp-landing-body .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--cp-font-body);font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 26px;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s ease,background .3s ease;white-space:nowrap}.cp-landing-body .btn-primary{background:linear-gradient(120deg,var(--cp-cyan),var(--cp-mint));box-shadow:0 14px 30px -12px #14b4b08c;color:var(--cp-white)}.cp-landing-body .btn-primary:hover{box-shadow:0 20px 38px -14px #14b4b0a6;transform:translateY(-2px)}.cp-landing-body .btn-ghost{background:var(--cp-white);border:1px solid var(--cp-line);color:var(--cp-ink)}.cp-landing-body .btn-ghost:hover{border-color:var(--cp-cyan);transform:translateY(-2px)}.cp-landing-body .ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.cp-landing-body .blob{animation:cp-drift 26s ease-in-out infinite;border-radius:50%;filter:blur(70px);opacity:.3;position:absolute}.cp-landing-body .blob.b1{background:var(--cp-cyan);height:480px;left:-120px;top:-160px;width:480px}.cp-landing-body .blob.b2{animation-delay:-8s;background:var(--cp-mint);height:420px;right:-160px;top:15%;width:420px}.cp-landing-body .blob.b3{animation-delay:-16s;background:var(--cp-indigo);bottom:-140px;height:380px;left:25%;opacity:.18;width:380px}.cp-landing-body .grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.035;position:absolute}@keyframes cp-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.08)}66%{transform:translate(-30px,-40px) scale(.95)}}.cp-landing-body .lattice{inset:0;opacity:.5;pointer-events:none;position:fixed;z-index:-1}.cp-landing-body .lattice svg{height:100%;width:100%}.cp-landing-body .lattice-line{stroke:var(--cp-cyan);stroke-opacity:.08;stroke-width:1}.cp-landing-body .lattice-dot{fill:var(--cp-indigo);fill-opacity:.12}.cp-landing-body .tool-section{padding-bottom:56px;padding-top:40px}.cp-landing-body .tool-label{margin-bottom:20px;text-align:center}.cp-landing-body .tool-label span{align-items:center;color:var(--cp-cyan-dim);display:inline-flex;font-family:var(--cp-font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.14em;text-transform:uppercase}.cp-landing-body .tool-label span:before{background:linear-gradient(135deg,var(--cp-cyan),var(--cp-mint));border-radius:50%;box-shadow:0 0 0 4px #14b4b024;content:"";height:7px;width:7px}.cp-landing-body .tool-panel{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:24px;box-shadow:var(--cp-shadow);margin:0 auto;max-width:980px;overflow:hidden;padding:28px;position:relative}.cp-landing-body .tool-panel:before{background:radial-gradient(circle,#22ce9629,#0000 70%);border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:320px}.cp-landing-body .tool-inner{position:relative;z-index:1}.cp-landing-body .search-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.cp-landing-body .search-input{background:var(--cp-paper-dim);border:1px solid var(--cp-line);border-radius:100px;color:var(--cp-ink);flex:1 1;font-family:var(--cp-font-body);font-size:14.5px;min-width:220px;padding:15px 20px;transition:border-color .3s,background .3s}.cp-landing-body .search-input:focus{background:var(--cp-white);border-color:var(--cp-cyan);outline:none}.cp-landing-body .example-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.cp-landing-body .example-chips .chip-btn{align-items:center;background:var(--cp-paper-dim);border:1px solid var(--cp-line);border-radius:100px;color:var(--cp-ink-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px;transition:all .3s}.cp-landing-body .example-chips .chip-btn.active,.cp-landing-body .example-chips .chip-btn:hover{border-color:var(--cp-cyan);color:var(--cp-cyan-dim);transform:translateY(-2px)}.cp-landing-body .graph-stage{background:var(--cp-paper-dim);border:1px solid var(--cp-line);border-radius:16px;height:360px;overflow:hidden;position:relative}.cp-landing-body .graph-stage svg{height:100%;width:100%}.cp-landing-body .graph-node{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.cp-landing-body .graph-node:hover{transform:scale(1.12)}.cp-landing-body .graph-node circle{transition:opacity .3s ease}.cp-landing-body .graph-link{stroke:var(--cp-cyan);stroke-opacity:.35;stroke-width:1.4;transition:stroke-opacity .3s ease,stroke .3s ease}.cp-landing-body .graph-link.dim{stroke-opacity:.08}.cp-landing-body .graph-link.lit{stroke:var(--cp-mint);stroke-opacity:.9;stroke-width:2}.cp-landing-body .graph-node.dim circle{opacity:.25}.cp-landing-body .graph-node text{fill:var(--cp-ink-soft);font-family:var(--cp-font-mono);font-size:9.5px;pointer-events:none}.cp-landing-body .graph-tooltip{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:12px;bottom:16px;box-shadow:var(--cp-shadow);color:var(--cp-ink-soft);font-size:13px;left:16px;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;right:16px;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.cp-landing-body .graph-tooltip.show{opacity:1;transform:translateY(0)}.cp-landing-body .graph-tooltip strong{color:var(--cp-ink);font-family:var(--cp-font-display)}.cp-landing-body .pulse-dot{r:15px;animation:cp-pulseNode 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cp-pulseNode{0%,to{transform:scale(1)}50%{transform:scale(1.1333)}}.cp-landing-body .tool-microcopy{font-size:14.5px;margin:26px auto 0;max-width:560px;text-align:center}.cp-landing-body .tool-trust{align-items:center;color:var(--cp-slate);display:flex;font-family:var(--cp-font-mono);font-size:12.5px;gap:8px;justify-content:center;margin-top:12px}.cp-landing-body .tool-trust:before{color:var(--cp-mint);content:"✓";font-weight:700}.cp-landing-body .example-link{margin-top:16px;text-align:center}.cp-landing-body .example-link a{background:none;border:none;border-bottom:1px dashed var(--cp-cyan-dim);color:var(--cp-cyan-dim);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding-bottom:2px}@media (max-width:640px){.cp-landing-body .tool-panel{padding:18px}.cp-landing-body .graph-stage{height:300px}}.cp-landing-body .hero{padding-bottom:44px;padding-top:8px;text-align:center}.cp-landing-body .hero h1{font-size:clamp(32px,4.6vw,52px);font-weight:800;margin:0 auto 20px;max-width:820px}.cp-landing-body .hero h1 .grad{background:linear-gradient(120deg,var(--cp-cyan),var(--cp-mint) 60%,var(--cp-indigo));-webkit-background-clip:text;background-clip:text;color:#0000}.cp-landing-body .hero p.lead{font-size:18px;margin:0 auto 28px;max-width:640px}.cp-landing-body .hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:30px}.cp-landing-body .proof-points{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.cp-landing-body .proof-points span{align-items:center;color:var(--cp-ink-soft);display:flex;font-family:var(--cp-font-mono);font-size:13px;gap:8px}.cp-landing-body .proof-points span:before{color:var(--cp-cyan);content:"✓";font-weight:700}.cp-landing-body .strip{background:var(--cp-white);border-bottom:1px solid var(--cp-line);border-top:1px solid var(--cp-line);overflow:hidden;padding:20px 0}.cp-landing-body .strip-track{animation:cp-scroll-left 28s linear infinite;display:flex;gap:48px;width:max-content}.cp-landing-body .strip-item{align-items:center;color:var(--cp-ink-soft);display:flex;font-family:var(--cp-font-mono);font-size:14px;gap:10px;white-space:nowrap}.cp-landing-body .strip-item .n{background:var(--cp-mint);border-radius:50%;height:6px;width:6px}@keyframes cp-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cp-landing-body .benefits-bar{background:var(--cp-line);border:1px solid var(--cp-line);border-radius:18px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media (max-width:920px){.cp-landing-body .benefits-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cp-landing-body .benefits-bar{grid-template-columns:1fr}}.cp-landing-body .benefit-cell{background:var(--cp-white);padding:26px 22px;transition:background .3s}.cp-landing-body .benefit-cell:hover{background:var(--cp-paper-dim)}.cp-landing-body .benefit-cell .bi{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:10px;color:var(--cp-cyan-dim);display:flex;font-size:17px;height:38px;justify-content:center;margin-bottom:14px;width:38px}.cp-landing-body .benefit-cell .benefit-title,.cp-landing-body .benefit-cell h4{font-size:15px;margin-bottom:6px}.cp-landing-body .benefit-cell .benefit-title{color:var(--cp-ink);font-family:var(--cp-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.12}.cp-landing-body .benefit-cell p{font-size:13.5px}.cp-landing-body .split{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.cp-landing-body .split.rev .split-visual{order:2}@media (max-width:920px){.cp-landing-body .split{grid-template-columns:1fr}.cp-landing-body .split.rev .split-visual{order:0}}.cp-landing-body .check-list li{border-bottom:1px dashed var(--cp-line);color:var(--cp-ink-soft);display:flex;font-size:15px;gap:12px;padding:10px 0}.cp-landing-body .check-list li:last-child{border-bottom:none}.cp-landing-body .check-list li:before{color:var(--cp-cyan);content:"—";flex-shrink:0;font-weight:700}.cp-landing-body .visual-card{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);overflow:hidden;padding:26px;position:relative}.cp-landing-body .visual-card .glow{border-radius:50%;filter:blur(50px);height:180px;opacity:.3;position:absolute;width:180px;z-index:0}.cp-landing-body .aeo-block{background:var(--cp-paper-dim);border:1px solid var(--cp-line);border-radius:16px;margin-top:28px;padding:22px}.cp-landing-body .aeo-block .q{color:var(--cp-ink);font-family:var(--cp-font-display);font-size:16px;font-weight:700;margin-bottom:10px}.cp-landing-body .aeo-block p{font-size:14.5px}.cp-landing-body .lit-grid{background:var(--cp-line);border:1px solid var(--cp-line);border-radius:16px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);overflow:hidden}@media (max-width:820px){.cp-landing-body .lit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cp-landing-body .lit-grid{grid-template-columns:1fr}}.cp-landing-body .lit-cell{background:var(--cp-white);padding:22px;transition:background .3s}.cp-landing-body .lit-cell:hover{background:var(--cp-paper-dim)}.cp-landing-body .lit-cell h3,.cp-landing-body .lit-cell h4{font-size:15px;font-weight:400;margin-bottom:6px}.cp-landing-body .lit-cell p{font-size:13.5px}.cp-landing-body .steps{display:flex;flex-direction:column}.cp-landing-body .step{align-items:flex-start;border-top:1px solid var(--cp-line);display:flex;gap:14px;padding:28px 0}.cp-landing-body .step:last-child{border-bottom:1px solid var(--cp-line)}.cp-landing-body .step-num{-webkit-text-stroke:0;color:var(--cp-cyan-dim);flex-shrink:0;font-family:var(--cp-font-mono);font-size:15px;font-weight:700;line-height:1.3}.cp-landing-body .step h3{margin-bottom:8px}.cp-landing-body .step-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cp-landing-body .step-examples span{background:var(--cp-paper-dim);border-radius:8px;color:var(--cp-ink-soft);font-family:var(--cp-font-mono);font-size:12.5px;padding:6px 12px}.cp-landing-body .table-scroll{overflow-x:auto}.cp-landing-body table.cp-table{background:var(--cp-white);border-collapse:collapse;border-radius:16px;box-shadow:var(--cp-shadow);min-width:640px;overflow:hidden;width:100%}.cp-landing-body table.cp-table td,.cp-landing-body table.cp-table th{border-bottom:1px solid var(--cp-line);font-size:14.5px;padding:15px 17px;text-align:left}.cp-landing-body table.cp-table th{background:var(--cp-paper-dim);color:var(--cp-slate);font-family:var(--cp-font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-landing-body table.cp-table td{color:var(--cp-ink-soft)}.cp-landing-body table.cp-table tr:last-child td{border-bottom:none}.cp-landing-body table.cp-table tr:hover td{background:#14b4b00a}.cp-landing-body .yes-tag{color:var(--cp-cyan-dim);font-weight:700}.cp-landing-body .no-tag{color:var(--cp-slate)}.cp-landing-body .pricing{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:760px}@media (max-width:760px){.cp-landing-body .pricing{grid-template-columns:1fr;max-width:420px}}.cp-landing-body .plan{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:20px;padding:32px;position:relative;transition:transform .35s,box-shadow .35s}.cp-landing-body .plan:hover{box-shadow:var(--cp-shadow);transform:translateY(-6px)}.cp-landing-body .plan.featured{background:linear-gradient(180deg,#fff,#f3fbfa);border:2px solid var(--cp-cyan)}.cp-landing-body .plan-badge{background:linear-gradient(120deg,var(--cp-cyan),var(--cp-mint));border-radius:100px;color:#fff;font-family:var(--cp-font-mono);font-size:11px;font-weight:600;padding:5px 12px;position:absolute;right:24px;top:-13px}.cp-landing-body .plan h3{color:var(--cp-slate);font-family:var(--cp-font-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cp-landing-body .plan .price{color:var(--cp-ink);font-family:var(--cp-font-display);font-size:30px;font-weight:800;margin:10px 0 4px}.cp-landing-body .plan .price span{color:var(--cp-slate);font-size:14px;font-weight:500}.cp-landing-body .plan .desc{font-size:14px;margin-bottom:20px}.cp-landing-body .plan ul{margin-bottom:24px}.cp-landing-body .plan ul li{color:var(--cp-ink-soft);display:flex;font-size:14px;gap:10px;padding:7px 0}.cp-landing-body .plan ul li:before{color:var(--cp-mint);content:"✓";font-weight:700}.cp-landing-body .plan .btn{width:100%}.cp-landing-body .pricing-note{margin-top:22px;text-align:center}.cp-landing-body .pricing-note a{border-bottom:1px dashed var(--cp-cyan-dim);color:var(--cp-cyan-dim);font-size:13.5px;font-weight:600;padding-bottom:2px}.cp-landing-body .audience-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.cp-landing-body .audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cp-landing-body .audience-grid{grid-template-columns:1fr}}.cp-landing-body .audience-card{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:16px;padding:24px;transition:all .35s}.cp-landing-body .audience-card:hover{border-color:var(--cp-indigo);transform:translateY(-4px)}.cp-landing-body .audience-card h3,.cp-landing-body .audience-card h4{font-size:16px;font-weight:400;margin-bottom:10px}.cp-landing-body .audience-card ul li{color:var(--cp-slate);font-size:13.5px;padding:3px 0}.cp-landing-body .audience-card ul li:before{color:var(--cp-indigo);content:"· "}.cp-landing-body .link-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.cp-landing-body .link-pill{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:100px;color:var(--cp-ink-soft);font-size:13.5px;font-weight:600;padding:11px 20px;transition:all .3s}.cp-landing-body .link-pill:hover{background:#14b4b00f;border-color:var(--cp-cyan);color:var(--cp-cyan-dim);transform:translateY(-3px)}.cp-landing-body .question-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.cp-landing-body .question-grid{grid-template-columns:1fr}}.cp-landing-body .question-card{align-items:center;background:var(--cp-white);border:1px solid var(--cp-line);border-radius:14px;display:flex;gap:12px;padding:18px 20px;transition:all .3s}.cp-landing-body .question-card:hover{border-color:var(--cp-cyan);transform:translateX(4px)}.cp-landing-body .question-card .qmark{color:var(--cp-cyan);flex-shrink:0;font-family:var(--cp-font-mono);font-size:15px;font-weight:700}.cp-landing-body .question-card span.qt{color:var(--cp-ink-soft);font-family:var(--cp-font-mono);font-size:13.5px;line-height:1.5}.cp-landing-body .feature-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.cp-landing-body .feature-grid{grid-template-columns:1fr}}.cp-landing-body .feature-card{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:16px;padding:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s}.cp-landing-body .feature-card:hover{border-color:#0000;box-shadow:var(--cp-shadow);transform:translateY(-6px)}.cp-landing-body .feature-icon{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:12px;color:var(--cp-cyan-dim);display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.cp-landing-body .feature-card h3{font-size:17px;margin-bottom:8px}.cp-landing-body .feature-card p{font-size:14.5px}.cp-landing-body .privacy-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.cp-landing-body .privacy-grid{grid-template-columns:1fr}}.cp-landing-body .privacy-card{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:14px;padding:22px}.cp-landing-body .privacy-card h3,.cp-landing-body .privacy-card h4{color:var(--cp-ink-soft);font-family:var(--cp-font-mono);font-size:15px;font-weight:400;margin-bottom:8px}.cp-landing-body .benefit-row{border-top:1px solid var(--cp-line);display:grid;gap:16px;grid-template-columns:32px 1fr;padding:16px 0}.cp-landing-body .benefit-row:last-child{border-bottom:1px solid var(--cp-line)}.cp-landing-body .benefit-icon{align-items:center;background:var(--cp-paper-dim);border-radius:50%;color:var(--cp-cyan-dim);display:flex;font-family:var(--cp-font-mono);font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.cp-landing-body .problem-band{background:var(--cp-ink);border-radius:28px;color:var(--cp-white);overflow:hidden;padding:64px;position:relative}.cp-landing-body .problem-band:after{background:radial-gradient(circle at 80% 20%,#14b4b040,#0000 55%);content:"";inset:0;position:absolute}.cp-landing-body .problem-band .section-head h2,.cp-landing-body .problem-band .section-head p{color:var(--cp-white)}.cp-landing-body .problem-band .eyebrow{color:var(--cp-mint)}@media (max-width:760px){.cp-landing-body .problem-band{padding:36px 24px}}.cp-landing-body .testimonial-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.cp-landing-body .testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-landing-body .testimonial-grid{grid-template-columns:1fr}}.cp-landing-body .testimonial-card{background:var(--cp-white);border:1px solid var(--cp-line);border-radius:16px;padding:24px;transition:all .35s}.cp-landing-body .testimonial-card:hover{box-shadow:var(--cp-shadow);transform:translateY(-6px)}.cp-landing-body .testimonial-card p.quote{color:var(--cp-ink-soft);font-size:14.5px;margin-bottom:18px}.cp-landing-body .testimonial-person{align-items:center;display:flex;gap:12px}.cp-landing-body .t-avatar{align-items:center;background:linear-gradient(135deg,var(--cp-cyan),var(--cp-indigo));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--cp-font-display);font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.cp-landing-body .t-name{color:var(--cp-ink);font-size:13.5px;font-weight:700}.cp-landing-body .t-role{color:var(--cp-slate);font-family:var(--cp-font-mono);font-size:12px}.cp-landing-body .faq-item{border-bottom:1px solid var(--cp-line)}.cp-landing-body .faq-item.faq-hidden{display:none}.cp-landing-body .faq-item.faq-batch-in{animation:cp-faqBatchIn .6s cubic-bezier(.2,.7,.2,1)}@keyframes cp-faqBatchIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cp-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--cp-ink);cursor:pointer;display:flex;font-family:inherit;font-size:15.5px;font-weight:600;gap:20px;justify-content:space-between;padding:20px 4px;text-align:left;width:100%}.cp-landing-body .faq-q .plus{flex-shrink:0;height:22px;position:relative;transition:transform .35s ease;width:22px}.cp-landing-body .faq-q .plus:after,.cp-landing-body .faq-q .plus:before{background:var(--cp-cyan-dim);border-radius:2px;content:"";position:absolute}.cp-landing-body .faq-q .plus:before{height:2px;left:4px;top:10px;width:14px}.cp-landing-body .faq-q .plus:after{height:14px;left:10px;top:4px;transition:opacity .3s;width:2px}.cp-landing-body .faq-item.open .plus{transform:rotate(180deg)}.cp-landing-body .faq-item.open .plus:after{opacity:0}.cp-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.2,1)}.cp-landing-body .faq-a p{font-size:14.5px;padding:0 4px 20px}.cp-landing-body .faq-columns{display:grid;gap:0;grid-template-columns:1fr}.cp-landing-body .faq-more-hint{align-items:center;color:var(--cp-slate);display:flex;font-family:var(--cp-font-mono);font-size:12.5px;gap:8px;justify-content:center;margin-top:22px;text-align:center}.cp-landing-body .faq-more-hint .dot{animation:cp-pulseDot 1.4s ease-in-out infinite;background:var(--cp-mint);border-radius:50%;height:6px;width:6px}@keyframes cp-pulseDot{0%,to{opacity:.3}50%{opacity:1}}.cp-landing-body .final-cta{background:linear-gradient(120deg,var(--cp-cyan),var(--cp-mint) 55%,var(--cp-indigo));border-radius:28px;color:#fff;overflow:hidden;padding:64px 40px;position:relative;text-align:center}.cp-landing-body .final-cta:before{background:radial-gradient(circle at 20% 20%,#ffffff40,#0000 45%);content:"";inset:0;position:absolute}.cp-landing-body .final-cta h2{color:#fff;position:relative;z-index:1}.cp-landing-body .final-cta p{color:#ffffffe6;margin:14px auto 22px;max-width:520px;position:relative;z-index:1}.cp-landing-body .final-cta .btn-primary{background:#fff;box-shadow:0 14px 30px -10px #00000040;color:var(--cp-cyan-dim);position:relative;z-index:1}.cp-landing-body .final-cta .btn-primary:hover{transform:translateY(-2px) scale(1.02)}.cp-landing-body .final-cta .fc-note{color:#ffffffd9;display:flex;flex-wrap:wrap;font-family:var(--cp-font-mono);font-size:12.5px;gap:18px;justify-content:center;margin-top:22px;position:relative;z-index:1}.cp-landing-body .cp-pp-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}@media (max-width:1080px){.cp-landing-body .cp-pp-grid{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:720px}}@media (max-width:560px){.cp-landing-body .cp-pp-grid{grid-template-columns:1fr;max-width:400px}}.cp-landing-body .cp-pp-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000012;color:#0f172a;display:flex;flex-direction:column;overflow:hidden;padding:30px 26px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.cp-landing-body .cp-pp-card:hover{box-shadow:0 16px 40px #0000001c;transform:translateY(-3px)}.cp-landing-body .cp-pp-card.is-popular{background:#eef4ff;border:2px solid #2563eb;box-shadow:0 8px 40px #2563eb2e}.cp-landing-body .cp-pp-card.is-pro{background:linear-gradient(150deg,#1e40af,#0d9488);color:#fff}.cp-landing-body .cp-pp-head{min-height:208px}.cp-landing-body .cp-pp-tag{align-items:center;align-self:flex-start;border-radius:100px;display:inline-flex;font-family:var(--cp-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.cp-landing-body .cp-pp-tag.t-enterprise{background:#0f172a;color:#fff}.cp-landing-body .cp-pp-tag.t-starter{background:#f1f5f9;color:#475569}.cp-landing-body .cp-pp-tag.t-popular{background:#2563eb;color:#fff}.cp-landing-body .cp-pp-tag.t-power{background:#ffffff2e;border:1px solid #ffffff59;color:#fff}.cp-landing-body .cp-pp-name{color:inherit;font-family:var(--cp-font-display);font-size:22px;font-weight:700;margin:0 0 4px}.cp-landing-body .cp-pp-tagline{color:#5b6b82;font-size:13.5px;line-height:1.5;margin:0 0 18px}.cp-landing-body .cp-pp-card.is-pro .cp-pp-name{color:#7cedde}.cp-landing-body .cp-pp-card.is-pro .cp-pp-tagline{color:#ffffffbf}.cp-landing-body .cp-pp-price{align-items:flex-end;color:#2563eb;display:flex;font-family:var(--cp-font-display);font-size:38px;font-weight:800;gap:5px;line-height:1}.cp-landing-body .cp-pp-price span{color:#5b6b82;font-size:13px;font-weight:500;padding-bottom:5px}.cp-landing-body .cp-pp-card.is-pro .cp-pp-price{color:#fff}.cp-landing-body .cp-pp-card.is-pro .cp-pp-price span{color:#ffffffbf}.cp-landing-body .cp-pp-billing{align-items:center;color:#5b6b82;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin:8px 0 0;min-height:22px}.cp-landing-body .cp-pp-card.is-pro .cp-pp-billing{color:#ffffffbf}.cp-landing-body .cp-pp-save{background:#dcfce7;border-radius:100px;color:#15803d;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 10px}.cp-landing-body .cp-pp-card.is-pro .cp-pp-save{background:#ffffff2e;border:1px solid #ffffff4d;color:#fff}.cp-landing-body .cp-pp-btn{align-items:center;background:#2563eb;border:none;border-radius:14px;box-shadow:0 6px 20px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:var(--cp-font-body);font-size:14.5px;font-weight:700;height:46px;justify-content:center;text-decoration:none;transition:background .2s ease,transform .2s ease;width:100%}.cp-landing-body .cp-pp-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.cp-landing-body .cp-pp-btn.b-dark{background:#0f172a;box-shadow:0 6px 20px #0f172a33}.cp-landing-body .cp-pp-btn.b-dark:hover{background:#1e293b}.cp-landing-body .cp-pp-btn.b-light{background:#fff;box-shadow:0 6px 20px #ffffff38;color:#1d4ed8}.cp-landing-body .cp-pp-btn.b-light:hover{background:#f1f5f9}.cp-landing-body .cp-pp-credits{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;color:#334155;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-top:14px;padding:7px 13px;width:fit-content}.cp-landing-body .cp-pp-card.is-pro .cp-pp-credits{background:#ffffff24;border-color:#ffffff38;color:#fff}.cp-landing-body .cp-pp-divider{background:#e5eaf2;height:1px;margin:18px 0;width:100%}.cp-landing-body .cp-pp-card.is-pro .cp-pp-divider{background:#ffffff26}.cp-landing-body .cp-pp-feats{list-style:none;margin:0;padding:0}.cp-landing-body .cp-pp-feats li{align-items:flex-start;color:#374151;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:5px 0}.cp-landing-body .cp-pp-feats li:before{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;content:"\2713";display:flex;flex-shrink:0;font-size:10px;font-weight:900;height:18px;justify-content:center;margin-top:1px;width:18px}.cp-landing-body .cp-pp-card.is-pro .cp-pp-feats li{color:#ffffffe0}.cp-landing-body .cp-pp-card.is-pro .cp-pp-feats li:before{background:#ffffff2e;color:#fff}.cp-landing-body ::selection{background:#22ce964d}@media (prefers-reduced-motion:reduce){.cp-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.paperinsights-landing-body{--pi-cyan:#14b4b0;--pi-cyan-dim:#0b7a77;--pi-mint:#22ce96;--pi-indigo:#4356e4;--pi-ink:#0a1524;--pi-ink-soft:#33404e;--pi-slate:#5c6b78;--pi-paper:#f6faf9;--pi-paper-dim:#eef4f3;--pi-line:#e1e9e7;--pi-white:#fff;--pi-shadow:0 20px 50px -20px #0a15242e;--pi-radius:18px;--pi-font-display:"Red Hat Display",sans-serif;--pi-font-body:"Red Hat Display",sans-serif;--pi-font-mono:"Red Hat Display",sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#e9fbf7,#f1faf8 18%,#f6faf9 38%,#f2f3fc 62%,#f6faf9 82%,#f1faf8);color:var(--pi-ink);font-family:var(--pi-font-body);isolation:isolate;min-height:100vh;position:relative;text-align:left}.paperinsights-landing-body img{display:block;max-width:100%}.paperinsights-landing-body a{color:inherit;text-decoration:none}.paperinsights-landing-body ol,.paperinsights-landing-body ul{list-style:none;margin:0;padding:0}.paperinsights-landing-body .wrap{margin:0 auto;max-width:1180px;padding:0 24px}.paperinsights-landing-body .pi-section{padding:88px 0;position:relative}.paperinsights-landing-body h1,.paperinsights-landing-body h2,.paperinsights-landing-body h3,.paperinsights-landing-body h4{color:var(--pi-ink);font-family:var(--pi-font-display);letter-spacing:-.01em;line-height:1.12;margin:0}.paperinsights-landing-body h2{font-size:clamp(28px,3.6vw,42px);font-weight:700}.paperinsights-landing-body h3{font-size:20px;font-weight:600}.paperinsights-landing-body p{color:var(--pi-slate);font-size:16px;line-height:1.7;margin:0}.paperinsights-landing-body .eyebrow{align-items:center;color:var(--pi-cyan-dim);display:inline-flex;font-family:var(--pi-font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.paperinsights-landing-body .eyebrow:before{background:linear-gradient(135deg,var(--pi-cyan),var(--pi-mint));border-radius:50%;box-shadow:0 0 0 4px #14b4b024;content:"";height:7px;width:7px}.paperinsights-landing-body .section-head{margin:0 0 48px;max-width:680px;text-align:left}.paperinsights-landing-body .section-head.center{margin:0 auto 48px;text-align:center}.paperinsights-landing-body .split,.paperinsights-landing-body .visual-card{text-align:left}.paperinsights-landing-body .section-head p{font-size:17px;margin-top:16px}.paperinsights-landing-body .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--pi-font-body);font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 26px;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s ease,background .3s ease;white-space:nowrap}.paperinsights-landing-body .btn-primary{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));box-shadow:0 14px 30px -12px #14b4b08c;color:var(--pi-white)}.paperinsights-landing-body .btn-primary:hover{box-shadow:0 20px 38px -14px #14b4b0a6;transform:translateY(-2px)}.paperinsights-landing-body .btn-ghost{background:var(--pi-white);border:1px solid var(--pi-line);color:var(--pi-ink)}.paperinsights-landing-body .btn-ghost:hover{border-color:var(--pi-cyan);transform:translateY(-2px)}.paperinsights-landing-body .btn-sm{font-size:13px;padding:9px 16px}.paperinsights-landing-body .ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.paperinsights-landing-body .blob{animation:pi-drift 26s ease-in-out infinite;border-radius:50%;filter:blur(70px);opacity:.3;position:absolute}.paperinsights-landing-body .blob.b1{background:var(--pi-cyan);height:480px;left:-120px;top:-160px;width:480px}.paperinsights-landing-body .blob.b2{animation-delay:-8s;background:var(--pi-mint);height:420px;right:-160px;top:15%;width:420px}.paperinsights-landing-body .blob.b3{animation-delay:-16s;background:var(--pi-indigo);bottom:-140px;height:380px;left:25%;opacity:.18;width:380px}.paperinsights-landing-body .grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.035;position:absolute}@keyframes pi-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.08)}66%{transform:translate(-30px,-40px) scale(.95)}}.paperinsights-landing-body .tool-section{padding-bottom:56px;padding-top:40px}.paperinsights-landing-body .tool-label{margin-bottom:20px;text-align:center}.paperinsights-landing-body .tool-label span{align-items:center;color:var(--pi-cyan-dim);display:inline-flex;font-family:var(--pi-font-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.14em;text-transform:uppercase}.paperinsights-landing-body .tool-label span:before{background:linear-gradient(135deg,var(--pi-cyan),var(--pi-mint));border-radius:50%;box-shadow:0 0 0 4px #14b4b024;content:"";height:7px;width:7px}.paperinsights-landing-body .tool-panel{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:24px;box-shadow:var(--pi-shadow);margin:0 auto;max-width:980px;overflow:hidden;padding:28px;position:relative}.paperinsights-landing-body .tool-panel:before{background:radial-gradient(circle,#22ce9629,#0000 70%);border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:320px}.paperinsights-landing-body .tool-inner{position:relative;z-index:1}.paperinsights-landing-body .tool-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.paperinsights-landing-body .tool-toolbar .chip-btn{align-items:center;background:var(--pi-paper-dim);border:1px solid var(--pi-line);border-radius:100px;color:var(--pi-ink-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:all .3s}.paperinsights-landing-body .tool-toolbar .chip-btn:hover{border-color:var(--pi-cyan);color:var(--pi-cyan-dim);transform:translateY(-2px)}.paperinsights-landing-body .tool-toolbar .chip-btn.primary-chip{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));border-color:#0000;color:#fff}.paperinsights-landing-body .tool-table-wrap{background:var(--pi-paper-dim);border:1px solid var(--pi-line);border-radius:14px;overflow-x:auto;position:relative}.paperinsights-landing-body .tool-table{border-collapse:collapse;min-width:640px;width:100%}.paperinsights-landing-body .tool-table th{background:var(--pi-white);border-bottom:1px solid var(--pi-line);color:var(--pi-slate);font-family:var(--pi-font-mono);font-size:11px;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.paperinsights-landing-body .tool-table td{border-bottom:1px solid var(--pi-line);color:var(--pi-ink-soft);font-size:13px;max-width:220px;padding:13px 14px;vertical-align:top}.paperinsights-landing-body .tool-table tr:last-child td{border-bottom:none}.paperinsights-landing-body .tool-table td.title-cell{color:var(--pi-ink);font-weight:600;max-width:180px}.paperinsights-landing-body .add-col-th{align-items:center;background:#14b4b01a;border:1px dashed #14b4b066;border-radius:100px;color:var(--pi-cyan-dim);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s;white-space:nowrap}.paperinsights-landing-body .add-col-th:hover{background:#14b4b02e;transform:translateY(-1px)}.paperinsights-landing-body .shimmer-cell{animation:pi-shimmer 1.3s ease infinite;background:linear-gradient(90deg,var(--pi-paper-dim) 25%,#e4f5f4 37%,var(--pi-paper-dim) 63%);background-size:400% 100%;border-radius:6px;color:#0000!important;position:relative}@keyframes pi-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.paperinsights-landing-body .fade-in-cell{animation:pi-fadeCell .5s ease forwards}@keyframes pi-fadeCell{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.paperinsights-landing-body .tool-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:20px}.paperinsights-landing-body .insight-length{align-items:center;display:flex;gap:8px}.paperinsights-landing-body .insight-length span.lbl{color:var(--pi-slate);font-family:var(--pi-font-mono);font-size:12.5px;margin-right:4px}.paperinsights-landing-body .len-btn{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:100px;color:var(--pi-ink-soft);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .25s}.paperinsights-landing-body .len-btn.active{background:var(--pi-ink);border-color:var(--pi-ink);color:#fff}.paperinsights-landing-body .tool-actions{display:flex;flex-wrap:wrap;gap:10px}.paperinsights-landing-body .tool-microcopy{font-size:14.5px;margin:26px auto 0;max-width:560px;text-align:center}.paperinsights-landing-body .tool-trust{align-items:center;color:var(--pi-slate);display:flex;font-family:var(--pi-font-mono);font-size:12.5px;gap:8px;justify-content:center;margin-top:12px}.paperinsights-landing-body .tool-trust:before{color:var(--pi-mint);content:"✓";font-weight:700}@media (max-width:640px){.paperinsights-landing-body .tool-panel{padding:18px}.paperinsights-landing-body .tool-bottom{align-items:stretch;flex-direction:column}.paperinsights-landing-body .tool-actions{justify-content:stretch}.paperinsights-landing-body .tool-actions .btn{flex:1 1}}.paperinsights-landing-body .lr-dummy-result__text{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.paperinsights-landing-body .lr-dummy-result__overlay{align-items:center;background:#eef4f3b8;border-radius:14px;display:flex;inset:0;justify-content:center;position:absolute}.paperinsights-landing-body .lr-dummy-result__login-btn{align-items:center;background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));border:none;border-radius:100px;box-shadow:0 14px 30px -12px #14b4b08c;color:var(--pi-white);cursor:pointer;display:inline-flex;font-family:var(--pi-font-body);font-size:14px;font-weight:700;justify-content:center;padding:13px 26px;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s ease;white-space:nowrap}.paperinsights-landing-body .lr-dummy-result__login-btn:hover{box-shadow:0 20px 38px -14px #14b4b0a6;transform:translateY(-2px)}.paperinsights-landing-body .hero{padding-bottom:44px;padding-top:8px;text-align:center}.paperinsights-landing-body .hero h1{font-size:clamp(32px,4.6vw,52px);font-weight:800;margin:0 auto 20px;max-width:820px}.paperinsights-landing-body .hero h1 .grad{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint) 60%,var(--pi-indigo));-webkit-background-clip:text;background-clip:text;color:#0000}.paperinsights-landing-body .hero p.lead{font-size:18px;margin:0 auto 28px;max-width:640px}.paperinsights-landing-body .hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:30px}.paperinsights-landing-body .proof-points{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.paperinsights-landing-body .proof-points span{align-items:center;color:var(--pi-ink-soft);display:flex;font-family:var(--pi-font-mono);font-size:13px;gap:8px}.paperinsights-landing-body .proof-points span:before{color:var(--pi-cyan);content:"✓";font-weight:700}.paperinsights-landing-body .strip{background:var(--pi-white);border-bottom:1px solid var(--pi-line);border-top:1px solid var(--pi-line);overflow:hidden;padding:20px 0}.paperinsights-landing-body .strip-track{animation:pi-scroll-left 28s linear infinite;display:flex;gap:48px;width:max-content}.paperinsights-landing-body .strip-item{align-items:center;color:var(--pi-ink-soft);display:flex;font-family:var(--pi-font-mono);font-size:14px;gap:10px;white-space:nowrap}.paperinsights-landing-body .strip-item .n{background:var(--pi-mint);border-radius:50%;height:6px;width:6px}@keyframes pi-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.paperinsights-landing-body .benefits-bar{background:var(--pi-line);border:1px solid var(--pi-line);border-radius:18px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media (max-width:920px){.paperinsights-landing-body .benefits-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.paperinsights-landing-body .benefits-bar{grid-template-columns:1fr}}.paperinsights-landing-body .benefit-cell{background:var(--pi-white);padding:26px 22px;transition:background .3s}.paperinsights-landing-body .benefit-cell:hover{background:var(--pi-paper-dim)}.paperinsights-landing-body .benefit-cell .bi{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:10px;color:var(--pi-cyan-dim);display:flex;font-size:17px;height:38px;justify-content:center;margin-bottom:14px;width:38px}.paperinsights-landing-body .benefit-cell .benefit-title,.paperinsights-landing-body .benefit-cell h4{font-size:15px;margin-bottom:6px}.paperinsights-landing-body .benefit-cell .benefit-title{color:var(--pi-ink);font-family:var(--pi-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.12}.paperinsights-landing-body .benefit-cell p{font-size:13.5px}.paperinsights-landing-body .split{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.paperinsights-landing-body .split.rev .split-visual{order:2}@media (max-width:920px){.paperinsights-landing-body .split{grid-template-columns:1fr}.paperinsights-landing-body .split.rev .split-visual{order:0}}.paperinsights-landing-body .check-list li{border-bottom:1px dashed var(--pi-line);color:var(--pi-ink-soft);display:flex;font-size:15px;gap:12px;padding:10px 0}.paperinsights-landing-body .check-list li:last-child{border-bottom:none}.paperinsights-landing-body .check-list li:before{color:var(--pi-cyan);content:"—";flex-shrink:0;font-weight:700}.paperinsights-landing-body .visual-card{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:var(--pi-radius);box-shadow:var(--pi-shadow);overflow:hidden;padding:26px;position:relative}.paperinsights-landing-body .visual-card .glow{border-radius:50%;filter:blur(50px);height:180px;opacity:.3;position:absolute;width:180px;z-index:0}.paperinsights-landing-body .aeo-block{background:var(--pi-paper-dim);border:1px solid var(--pi-line);border-radius:16px;margin-top:28px;padding:22px}.paperinsights-landing-body .aeo-block .q{color:var(--pi-ink);font-family:var(--pi-font-display);font-size:16px;font-weight:700;margin-bottom:10px}.paperinsights-landing-body .aeo-block p{font-size:14.5px}.paperinsights-landing-body .lit-grid{background:var(--pi-line);border:1px solid var(--pi-line);border-radius:16px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);overflow:hidden}@media (max-width:820px){.paperinsights-landing-body .lit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.paperinsights-landing-body .lit-grid{grid-template-columns:1fr}}.paperinsights-landing-body .lit-cell{background:var(--pi-white);padding:22px;transition:background .3s}.paperinsights-landing-body .lit-cell:hover{background:var(--pi-paper-dim)}.paperinsights-landing-body .lit-cell h3,.paperinsights-landing-body .lit-cell h4{font-size:15px;font-weight:400;margin-bottom:6px}.paperinsights-landing-body .lit-cell p{font-size:13.5px}.paperinsights-landing-body .steps{display:flex;flex-direction:column}.paperinsights-landing-body .step{align-items:flex-start;border-top:1px solid var(--pi-line);display:flex;gap:14px;padding:28px 0}.paperinsights-landing-body .step:last-child{border-bottom:1px solid var(--pi-line)}.paperinsights-landing-body .step-num{-webkit-text-stroke:0;color:var(--pi-cyan-dim);flex-shrink:0;font-family:var(--pi-font-mono);font-size:15px;font-weight:700;line-height:1.3}.paperinsights-landing-body .step h3{margin-bottom:8px}.paperinsights-landing-body .step-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.paperinsights-landing-body .step-examples span{background:var(--pi-paper-dim);border-radius:8px;color:var(--pi-ink-soft);font-family:var(--pi-font-mono);font-size:12.5px;padding:6px 12px}.paperinsights-landing-body .tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.paperinsights-landing-body .tab-btn{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:100px;color:var(--pi-ink-soft);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 17px;transition:all .3s}.paperinsights-landing-body .tab-btn.active{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));border-color:#0000;box-shadow:0 10px 22px -10px #14b4b099;color:#fff}.paperinsights-landing-body .tab-panel{display:none}.paperinsights-landing-body .tab-panel.active{align-items:start;animation:pi-fadeUp .5s ease;display:grid;gap:40px;grid-template-columns:1.1fr .9fr}@keyframes pi-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.paperinsights-landing-body .tab-panel.active{grid-template-columns:1fr}}.paperinsights-landing-body .table-scroll{overflow-x:auto}.paperinsights-landing-body table.pi-table{background:var(--pi-white);border-collapse:collapse;border-radius:16px;box-shadow:var(--pi-shadow);min-width:640px;overflow:hidden;width:100%}.paperinsights-landing-body table.pi-table td,.paperinsights-landing-body table.pi-table th{border-bottom:1px solid var(--pi-line);font-size:14.5px;padding:15px 17px;text-align:left}.paperinsights-landing-body table.pi-table th{background:var(--pi-paper-dim);color:var(--pi-slate);font-family:var(--pi-font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.paperinsights-landing-body table.pi-table td{color:var(--pi-ink-soft)}.paperinsights-landing-body table.pi-table tr:last-child td{border-bottom:none}.paperinsights-landing-body table.pi-table tr:hover td{background:#14b4b00a}.paperinsights-landing-body .yes-tag{color:var(--pi-cyan-dim);font-weight:700}.paperinsights-landing-body .no-tag{color:var(--pi-slate)}.paperinsights-landing-body .pricing{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:760px}@media (max-width:760px){.paperinsights-landing-body .pricing{grid-template-columns:1fr;max-width:420px}}.paperinsights-landing-body .plan{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:20px;padding:32px;position:relative;transition:transform .35s,box-shadow .35s}.paperinsights-landing-body .plan:hover{box-shadow:var(--pi-shadow);transform:translateY(-6px)}.paperinsights-landing-body .plan.featured{background:linear-gradient(180deg,#fff,#f3fbfa);border:2px solid var(--pi-cyan)}.paperinsights-landing-body .plan-badge{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));border-radius:100px;color:#fff;font-family:var(--pi-font-mono);font-size:11px;font-weight:600;padding:5px 12px;position:absolute;right:24px;top:-13px}.paperinsights-landing-body .plan h3{color:var(--pi-slate);font-family:var(--pi-font-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.paperinsights-landing-body .plan .price{color:var(--pi-ink);font-family:var(--pi-font-display);font-size:30px;font-weight:800;margin:10px 0 4px}.paperinsights-landing-body .plan .price span{color:var(--pi-slate);font-size:14px;font-weight:500}.paperinsights-landing-body .plan .desc{font-size:14px;margin-bottom:20px}.paperinsights-landing-body .plan ul{margin-bottom:24px}.paperinsights-landing-body .plan ul li{color:var(--pi-ink-soft);display:flex;font-size:14px;gap:10px;padding:7px 0}.paperinsights-landing-body .plan ul li:before{color:var(--pi-mint);content:"✓";font-weight:700}.paperinsights-landing-body .plan .btn{width:100%}.paperinsights-landing-body .pricing-note{margin-top:22px;text-align:center}.paperinsights-landing-body .pricing-note a{border-bottom:1px dashed var(--pi-cyan-dim);color:var(--pi-cyan-dim);font-size:13.5px;font-weight:600;padding-bottom:2px}.paperinsights-landing-body .audience-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:920px){.paperinsights-landing-body .audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.paperinsights-landing-body .audience-grid{grid-template-columns:1fr}}.paperinsights-landing-body .audience-card{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:16px;padding:24px;transition:all .35s}.paperinsights-landing-body .audience-card:hover{border-color:var(--pi-indigo);transform:translateY(-4px)}.paperinsights-landing-body .audience-card h3,.paperinsights-landing-body .audience-card h4{font-size:16px;font-weight:400;margin-bottom:10px}.paperinsights-landing-body .audience-card ul li{color:var(--pi-slate);font-size:13.5px;padding:3px 0}.paperinsights-landing-body .audience-card ul li:before{color:var(--pi-indigo);content:"· "}.paperinsights-landing-body .workflow-chain{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.paperinsights-landing-body .wf-node{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:14px;color:var(--pi-ink-soft);font-size:13.5px;font-weight:600;min-width:150px;padding:16px 18px;text-align:center;transition:all .3s}.paperinsights-landing-body .wf-node:hover{border-color:var(--pi-cyan);box-shadow:var(--pi-shadow);color:var(--pi-cyan-dim);transform:translateY(-3px)}.paperinsights-landing-body .wf-arrow{color:var(--pi-cyan);flex-shrink:0;font-family:var(--pi-font-mono);font-size:18px;padding:0 10px}@media (max-width:900px){.paperinsights-landing-body .workflow-chain{flex-direction:column}.paperinsights-landing-body .wf-arrow{padding:6px 0;transform:rotate(90deg)}.paperinsights-landing-body .wf-node{max-width:320px;width:100%}}.paperinsights-landing-body .link-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.paperinsights-landing-body .link-pill{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:100px;color:var(--pi-ink-soft);font-size:13.5px;font-weight:600;padding:11px 20px;transition:all .3s}.paperinsights-landing-body .link-pill:hover{background:#14b4b00f;border-color:var(--pi-cyan);color:var(--pi-cyan-dim);transform:translateY(-3px)}.paperinsights-landing-body .question-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.paperinsights-landing-body .question-grid{grid-template-columns:1fr}}.paperinsights-landing-body .question-card{align-items:center;background:var(--pi-white);border:1px solid var(--pi-line);border-radius:14px;display:flex;gap:12px;padding:18px 20px;transition:all .3s}.paperinsights-landing-body .question-card:hover{border-color:var(--pi-cyan);transform:translateX(4px)}.paperinsights-landing-body .question-card .qmark{color:var(--pi-cyan);flex-shrink:0;font-family:var(--pi-font-mono);font-size:15px;font-weight:700}.paperinsights-landing-body .question-card span.qt{color:var(--pi-ink-soft);font-family:var(--pi-font-mono);font-size:13.5px;line-height:1.5}.paperinsights-landing-body .feature-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.paperinsights-landing-body .feature-grid{grid-template-columns:1fr}}.paperinsights-landing-body .feature-card{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:16px;padding:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s}.paperinsights-landing-body .feature-card:hover{border-color:#0000;box-shadow:var(--pi-shadow);transform:translateY(-6px)}.paperinsights-landing-body .feature-icon{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:12px;color:var(--pi-cyan-dim);display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.paperinsights-landing-body .feature-card h3{font-size:17px;margin-bottom:8px}.paperinsights-landing-body .feature-card p{font-size:14.5px}.paperinsights-landing-body .free-tools-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.paperinsights-landing-body .free-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.paperinsights-landing-body .free-tools-grid{grid-template-columns:1fr}}.paperinsights-landing-body .free-tool-card{align-items:center;background:var(--pi-white);border:1px solid var(--pi-line);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s}.paperinsights-landing-body .free-tool-card:hover{border-color:#0000;box-shadow:var(--pi-shadow);transform:translateY(-4px)}.paperinsights-landing-body .free-tool-card .free-tool-icon{align-items:center;background:linear-gradient(135deg,#14b4b024,#22ce9624);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.paperinsights-landing-body .free-tool-card .free-tool-icon svg{color:var(--pi-cyan-dim);height:20px;width:20px}.paperinsights-landing-body .free-tool-card h3{font-size:15.5px;margin-bottom:2px}.paperinsights-landing-body .free-tool-card p{color:var(--pi-ink-soft);font-size:13px}.paperinsights-landing-body .free-tool-card .arrow{color:var(--pi-slate);flex-shrink:0;height:16px;margin-left:auto;transition:transform .25s ease,color .25s ease;width:16px}.paperinsights-landing-body .free-tool-card:hover .arrow{color:var(--pi-cyan-dim);transform:translateX(3px)}.paperinsights-landing-body .free-tools-group-title{color:var(--pi-ink);font-family:var(--pi-font-display);font-size:17px;font-weight:700;margin:0 0 16px}.paperinsights-landing-body .free-tools-group+.free-tools-group{margin-top:36px}.paperinsights-landing-body .privacy-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.paperinsights-landing-body .privacy-grid{grid-template-columns:1fr}}.paperinsights-landing-body .privacy-card{background:var(--pi-white);border:1px solid var(--pi-line);border-radius:14px;padding:22px}.paperinsights-landing-body .privacy-card h4{color:var(--pi-ink-soft);font-family:var(--pi-font-mono);font-size:15px;margin-bottom:8px}.paperinsights-landing-body .benefit-row{border-top:1px solid var(--pi-line);display:grid;gap:16px;grid-template-columns:32px 1fr;padding:16px 0}.paperinsights-landing-body .benefit-row:last-child{border-bottom:1px solid var(--pi-line)}.paperinsights-landing-body .benefit-icon{align-items:center;background:var(--pi-paper-dim);border-radius:50%;color:var(--pi-cyan-dim);display:flex;font-family:var(--pi-font-mono);font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.paperinsights-landing-body .demo-note{background:linear-gradient(120deg,#14b4b014,#4356e414);border:1px solid var(--pi-line);border-radius:16px;margin-top:24px;padding:22px 26px}.paperinsights-landing-body .demo-note p{color:var(--pi-ink-soft);font-size:14.5px}.paperinsights-landing-body .demo-note strong{color:var(--pi-ink)}.paperinsights-landing-body .faq-item{border-bottom:1px solid var(--pi-line)}.paperinsights-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--pi-ink);cursor:pointer;display:flex;font-family:inherit;font-size:15.5px;font-weight:600;gap:20px;justify-content:space-between;padding:20px 4px;text-align:left;width:100%}.paperinsights-landing-body .faq-q svg{color:var(--pi-cyan-dim);flex-shrink:0;height:20px;transition:transform .35s ease;width:20px}.paperinsights-landing-body .faq-item.open .faq-q svg{transform:rotate(45deg)}.paperinsights-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.8,.2,1)}.paperinsights-landing-body .faq-a p{font-size:14.5px;padding:0 4px 20px}.paperinsights-landing-body .faq-columns{display:grid;gap:0 48px;grid-template-columns:1fr 1fr}@media (max-width:820px){.paperinsights-landing-body .faq-columns{grid-template-columns:1fr}}.paperinsights-landing-body .final-cta{background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint) 55%,var(--pi-indigo));border-radius:28px;color:#fff;overflow:hidden;padding:64px 40px;position:relative;text-align:center}.paperinsights-landing-body .final-cta:before{background:radial-gradient(circle at 20% 20%,#ffffff40,#0000 45%);content:"";inset:0;position:absolute}.paperinsights-landing-body .final-cta h2{color:#fff;position:relative;z-index:1}.paperinsights-landing-body .final-cta p{color:#ffffffe6;margin:14px auto 22px;max-width:520px;position:relative;z-index:1}.paperinsights-landing-body .final-cta .btn-primary{background:#fff;box-shadow:0 14px 30px -10px #00000040;color:var(--pi-cyan-dim);position:relative;z-index:1}.paperinsights-landing-body .final-cta .btn-primary:hover{transform:translateY(-2px) scale(1.02)}.paperinsights-landing-body .final-cta .fc-note{color:#ffffffd9;display:flex;flex-wrap:wrap;font-family:var(--pi-font-mono);font-size:12.5px;gap:18px;justify-content:center;margin-top:22px;position:relative;z-index:1}.paperinsights-landing-body .scroll-top-btn{align-items:center;background:linear-gradient(120deg,var(--pi-cyan),var(--pi-mint));border:none;border-radius:50%;bottom:30px;box-shadow:var(--pi-shadow);color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;position:fixed;right:30px;transition:.2s;width:46px;z-index:1000}.paperinsights-landing-body .scroll-top-btn:hover{transform:translateY(-2px)}.paperinsights-landing-body .scroll-top-btn svg{height:20px;width:20px}.paperinsights-landing-body ::selection{background:#22ce964d}@media (max-width:560px){.paperinsights-landing-body .tool-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.paperinsights-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink:#0a2129;--ink-soft:#4c6672;--ink-faint:#7c939c;--paper:#fbfefe;--paper-alt:#effaf9;--paper-deep:#e5f4f3;--line:#d7eaea;--teal:#14bdd2;--turquoise:#15e0bb;--blue:#2563eb;--teal-08:#14bdd214;--teal-14:#14bdd224;--turq-15:#15e0bb26;--turq-25:#15e0bb47;--blue-10:#2563eb1a;--shadow-sm:0 2px 10px #0a21290f;--shadow-md:0 12px 34px #0a21291a;--shadow-lg:0 24px 60px #0a212924;--radius:16px;--ease:cubic-bezier(.16,.8,.24,1)}.essay-landing-body{-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Red Hat Display,sans-serif;line-height:1.65}.essay-landing-body img,.essay-landing-body svg{display:block;max-width:100%}.essay-landing-body h1,.essay-landing-body h2,.essay-landing-body h3{color:var(--ink);font-family:Red Hat Display,sans-serif;letter-spacing:-.01em;line-height:1.14;margin:0}.essay-landing-body h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:600}.essay-landing-body h2{font-size:clamp(1.6rem,3.1vw,2.35rem);font-weight:600}.essay-landing-body h3{font-size:1.14rem;font-weight:600}.essay-landing-body ol,.essay-landing-body ul{list-style:none;margin:0;padding:0}.essay-landing-body p{margin:0}.essay-landing-body input,.essay-landing-body select,.essay-landing-body textarea{font-family:inherit}.essay-landing-body .container{margin:0 auto;max-width:1180px;padding:0 24px}.essay-landing-body .eyebrow{color:var(--teal);display:block;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.essay-landing-body .accent{color:var(--teal)}.essay-landing-body .italic{font-style:italic;font-weight:500}.hero-tool{overflow:hidden;padding:130px 0 56px;position:relative}.bg-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.blob{border-radius:50%;filter:blur(70px);position:absolute}.blob-a{animation:drift1 22s ease-in-out infinite alternate;background:var(--teal);height:440px;left:-120px;opacity:.3;top:-160px;width:440px}.blob-b{animation:drift2 26s ease-in-out infinite alternate;background:var(--turquoise);bottom:-180px;height:380px;opacity:.28;right:-90px;width:380px}.blob-c{animation:drift3 30s ease-in-out infinite alternate;background:var(--blue);height:320px;opacity:.14;right:12%;top:30%;width:320px}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,50px) scale(1.18)}}@keyframes drift2{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,-35px) scale(1.12)}}@keyframes drift3{0%{transform:translate(0)}to{transform:translate(-50px,60px)}}.hero-tool .container{position:relative;z-index:1}.tool-panel{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);margin:0 auto;max-width:980px;padding:26px 26px 24px}.mode-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.mode-pill{background:var(--paper-alt);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 14px;transition:.2s var(--ease)}.mode-pill:hover{border-color:var(--teal);color:var(--ink)}.mode-pill.active{background:linear-gradient(135deg,var(--teal),var(--turquoise));border-color:#0000;box-shadow:0 4px 14px var(--teal-14);color:#04262c}.tool-form{display:flex;flex-direction:column;gap:16px}.field-label{color:var(--ink);display:block;font-size:.82rem;font-weight:700;margin-bottom:6px}.field-hint{color:var(--ink-faint);display:block;font-size:.76rem;font-weight:500;margin-top:5px}.field-full input[type=text],.field-full textarea{background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:.96rem;outline:none;padding:13px 14px;resize:vertical;transition:.2s var(--ease);width:100%}.field-full input[type=text]:focus,.field-full textarea:focus{background:var(--teal-08);border-color:var(--teal)}#topicInput{min-height:78px}#extraInstructions,#sourceNotes{min-height:64px}.field-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.field-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.field-grid{grid-template-columns:1fr}}.field select{appearance:none;-webkit-appearance:none;background:var(--paper) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%234C6672" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>') no-repeat right 12px center;border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;font-size:.9rem;padding:11px 13px;transition:.2s var(--ease);width:100%}.field select:focus{border-color:var(--teal);outline:none}.field select option:disabled{color:#ccc}.field-upload{display:flex;flex-direction:column;gap:16px}.upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.upload-btn{align-items:center;background:var(--paper-alt);border:1px dashed var(--line);border-radius:10px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;padding:10px 16px;transition:.2s var(--ease)}.upload-btn:hover{border-color:var(--teal);color:var(--ink)}.upload-btn svg{color:var(--teal);height:16px;width:16px}.upload-filename{color:var(--ink-soft);font-size:.82rem;font-weight:600}.toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.toggle-row .field-label{margin-bottom:0}.btn-primary-essay{align-items:center;background:linear-gradient(135deg,var(--teal),var(--blue));border:none;border-radius:999px;box-shadow:0 10px 26px var(--teal-14);color:#fff;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:9px;padding:14px 30px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.btn-primary-essay svg{height:17px;width:17px}.btn-primary-essay:hover{box-shadow:0 14px 32px #14bdd247;color:#fff;transform:translateY(-2px)}.btn-primary-essay:active{transform:translateY(0)}.btn-primary-essay:disabled{cursor:progress;opacity:.75;transform:none}.tool-error{color:#c2410c;font-size:.85rem;font-weight:600}.benefits-bar{padding:34px 0 38px}.benefits-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.benefit-chip{align-items:center;background:var(--paper-alt);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);display:flex;font-size:.86rem;font-weight:600;gap:8px;padding:10px 18px;transition:.2s var(--ease)}.benefit-chip:hover{border-color:var(--turquoise);color:var(--ink);transform:translateY(-2px)}.benefit-chip svg{color:var(--teal);flex-shrink:0;height:15px;width:15px}.section{padding:70px 0}.section-alt{background:var(--paper-alt)}.section-head{margin:0 auto 42px;max-width:700px}.section-head,.section-head p.eyebrow{text-align:center}.section-head .lede{color:var(--ink-soft);font-size:1.08rem;margin-top:12px}.section-head.is-left{margin-left:0;text-align:left}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:28px}.card,.section-alt .card{background:var(--paper)}.card h3{margin-bottom:12px}.card p{color:var(--ink-soft)}.check-list{list-style:none;margin:0;padding:0}.check-list li svg{color:var(--turquoise);flex-shrink:0;height:17px;margin-top:2px;width:17px}.check-list li{align-items:flex-start;color:var(--ink-soft);display:flex;font-size:.94rem;gap:10px;padding:6px 0}.check-list svg{color:var(--turquoise);flex-shrink:0;height:17px;margin-top:2px;width:17px}.type-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px;transition:.25s var(--ease)}.type-card:hover{border-color:var(--turquoise);box-shadow:var(--shadow-md);transform:translateY(-4px)}.type-card .type-tag{color:var(--blue);display:inline-block;font-family:Red Hat Display,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.type-card h3{font-size:1.02rem;margin-bottom:8px}.type-card p{color:var(--ink-soft);font-size:.9rem}.examples-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:860px){.examples-grid{grid-template-columns:1fr}}.example-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px}.example-tag{color:var(--blue);display:inline-block;font-family:Red Hat Display,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.diff-block{border-left:3px solid var(--line);margin-bottom:10px;padding:4px 0 4px 14px}.diff-block.is-old{border-color:var(--ink-faint)}.diff-block.is-new{background:var(--turq-15);border-color:var(--turquoise);border-radius:0 8px 8px 0;padding-bottom:8px;padding-top:8px}.diff-label{color:var(--ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.65rem;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.diff-block.is-old p{color:var(--ink-soft);font-size:.94rem;text-decoration:line-through;text-decoration-color:#2563eb59;text-decoration-thickness:1.5px}.diff-block.is-new .diff-label{color:#0d8f70}.diff-block.is-new p{color:var(--ink);font-size:.94rem;font-weight:500}.steps{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);position:relative}@media(max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.step{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;position:relative}.step-num{-webkit-text-stroke:1.4px var(--teal);color:#0000;display:block;font-family:Red Hat Display,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:10px}.step h3{font-size:1.05rem;margin-bottom:8px}.step p{color:var(--ink-soft);font-size:.92rem}.num-steps{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:760px}.num-step{border-bottom:1px solid var(--line);display:flex;gap:18px;padding:18px 0}.num-step:last-child{border-bottom:none}.num-badge{align-items:center;background:linear-gradient(135deg,var(--teal),var(--turquoise));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:700;height:30px;justify-content:center;width:30px}.num-step h3{font-size:1rem;margin-bottom:4px}.num-step p{color:var(--ink-soft);font-size:.9rem}.direct-answer{background:var(--paper-alt);border:1px solid var(--line);border-radius:14px;color:var(--ink-soft);font-family:Red Hat Display,sans-serif;font-size:1.12rem;font-style:italic;line-height:1.7;margin:0 auto 34px;max-width:760px;padding:20px 26px;text-align:center}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow-x:auto}table.comparison-table{background:var(--paper);border-collapse:collapse;min-width:560px;width:100%}table.comparison-table thead th{background:var(--paper-alt);border-bottom:1px solid var(--line);color:var(--ink-soft);font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase}table.comparison-table thead th:not(:first-child){text-align:center}table.comparison-table thead th:last-child{color:var(--blue)}table.comparison-table td{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:.9rem;padding:13px 18px}table.comparison-table td:first-child{color:var(--ink);font-weight:600}table.comparison-table td:not(:first-child){text-align:center}table.comparison-table tbody tr:last-child td{border-bottom:none}table.comparison-table tbody tr:hover td{background:var(--teal-08)}table.comparison-table td:last-child{color:var(--ink);font-weight:500}.why-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.why-grid{grid-template-columns:1fr}}.why-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:left}.icon-circle{align-items:center;background:linear-gradient(135deg,var(--teal-14),var(--turq-15));border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.icon-circle svg{color:var(--teal);height:22px;width:22px}.why-item h3{font-size:1rem;margin-bottom:6px}.why-item p{color:var(--ink-soft);font-size:.88rem}.persona-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.persona-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.persona-grid{grid-template-columns:1fr}}.persona-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 20px;transition:.25s var(--ease)}.persona-card:hover{border-color:var(--turquoise);box-shadow:var(--shadow-md);transform:translateY(-4px)}.persona-card svg{color:var(--blue);height:26px;margin-bottom:12px;width:26px}.persona-card h3{font-size:.98rem;margin-bottom:6px}.persona-card p{color:var(--ink-soft);font-size:.85rem}.free-tools-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.free-tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.free-tools-grid{grid-template-columns:1fr}}.free-tool-card{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:.22s var(--ease)}.free-tool-card:hover{border-color:var(--turquoise);box-shadow:var(--shadow-md);transform:translateY(-3px)}.free-tool-card .icon-circle{flex-shrink:0;height:44px;margin:0;width:44px}.free-tool-card h3{font-size:.96rem;margin-bottom:2px}.free-tool-card p{color:var(--ink-soft);font-size:.82rem}.free-tool-card .arrow{color:var(--ink-faint);flex-shrink:0;font-size:16px;margin-left:auto;transition:transform .22s var(--ease),color .22s var(--ease)}.free-tool-card:hover .arrow{color:var(--teal);transform:translateX(3px)}.free-tools-group-title{color:var(--ink);font-family:Red Hat Display,sans-serif;font-size:1.05rem;font-weight:600;margin:0 0 16px}.free-tools-group+.free-tools-group{margin-top:36px}.chip-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip-cloud span{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.88rem;font-weight:600;padding:9px 18px;transition:.2s var(--ease)}.chip-cloud span:hover{background:linear-gradient(135deg,var(--teal-14),var(--turq-15));border-color:var(--turquoise);color:var(--ink);transform:translateY(-2px)}.topic-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.topic-grid{grid-template-columns:1fr}}.topic-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px}.topic-card h3{align-items:center;display:flex;font-size:.98rem;gap:8px;margin-bottom:12px}.topic-card h3 svg{color:var(--teal);flex-shrink:0;height:17px;width:17px}.topic-card li{border-bottom:1px dashed var(--line);color:var(--ink-soft);font-size:.88rem;padding:6px 0}.topic-card li:last-child{border-bottom:none}.outline-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px 28px}.outline-box h4{color:var(--ink);font-family:Red Hat Display,sans-serif;font-size:1.02rem;margin:16px 0 8px}.outline-box h4:first-child{margin-top:0}.outline-box ul{margin-left:4px}.outline-box li{color:var(--ink-soft);font-size:.9rem;padding:4px 0 4px 16px;position:relative}.outline-box li:before{color:var(--turquoise);content:"—";left:0;position:absolute}.outline-example{border-top:1px dashed var(--line);margin-top:20px;padding-top:20px}.outline-example .example-tag{margin-bottom:10px}.callout{align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:0 var(--radius) var(--radius) 0;display:flex;gap:14px;margin:0 auto;max-width:820px;padding:20px 24px}.callout svg{color:var(--blue);flex-shrink:0;height:20px;margin-top:2px;width:20px}.callout p{color:var(--ink-soft);font-size:.92rem}.callout strong{color:var(--ink)}.faq-list{margin:0 auto;max-width:780px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;padding:19px 4px;text-align:left;width:100%}.faq-q svg{color:var(--teal);flex-shrink:0;height:18px;transition:transform .3s var(--ease);width:18px}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.faq-a p{color:var(--ink-soft);font-size:.92rem;max-width:680px;padding:0 4px 20px}.hero-copy{padding:56px 0 8px}.hero-copy-inner{margin:0 auto;max-width:820px;text-align:center}.hero-copy h1{margin-bottom:18px}.lede{color:var(--ink-soft);font-size:1.08rem;margin:0 auto 26px;max-width:660px}.hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:8px}.btn-secondary{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-size:.92rem;font-weight:600;padding:13px 26px;transition:.2s var(--ease)}.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].in-view{opacity:1;transform:none}.stagger>*{transition-delay:calc(var(--i, 0)*70ms)}.structure-cycle{background:var(--paper-alt);border:1px solid var(--line);border-radius:14px;margin:34px auto 0;max-width:760px;padding:20px 22px}.structure-cycle-label{color:var(--ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.68rem;letter-spacing:.1em;margin-bottom:14px;text-align:center;text-transform:uppercase}.structure-track{flex-wrap:wrap;justify-content:center}.structure-node,.structure-track{align-items:center;display:flex;gap:6px}.structure-pill{border:1.5px solid #0000;border-radius:999px;color:var(--ink-soft);font-family:Red Hat Display,sans-serif;font-size:.92rem;font-style:italic;font-weight:600;padding:7px 14px;transition:all .5s var(--ease)}.structure-pill.is-active{background:var(--paper);border-color:var(--turquoise);box-shadow:0 6px 18px var(--turq-25);color:var(--ink);transform:scale(1.06)}.structure-arrow{color:var(--ink-faint);font-size:.9rem}.testimonial-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.testimonial-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.testimonial-grid{grid-template-columns:1fr}}.testimonial-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px}.testimonial-stars{display:flex;gap:3px;margin-bottom:12px}.testimonial-stars span,.testimonial-stars svg{color:var(--turquoise);height:14px;width:14px}.testimonial-card p.quote{color:var(--ink);font-family:Red Hat Display,sans-serif;font-size:.98rem;font-style:italic;line-height:1.6;margin-bottom:14px}.testimonial-meta{color:var(--ink-faint);font-size:.8rem;font-weight:600}.testimonial-meta span{color:var(--ink-soft);font-weight:500}.final-cta{background:linear-gradient(135deg,var(--ink) 0,#0d3742 60%,#0a2c3a 100%);overflow:hidden;padding:74px 0;position:relative}.final-cta .bg-ambient .blob-a{background:var(--teal);opacity:.35}.final-cta .bg-ambient .blob-b{background:var(--turquoise);opacity:.28}.final-cta-inner{margin:0 auto;max-width:680px;position:relative;text-align:center;z-index:1}.final-cta h2{color:#fff}.final-cta .lede{color:#ffffffb8}.final-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:26px}.btn-on-dark{background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-size:.92rem;font-weight:600;padding:13px 26px;text-decoration:none;transition:.2s var(--ease)}.btn-on-dark:hover{background:#ffffff1f;border-color:var(--turquoise)}.plans-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-bottom:26px}@media(max-width:760px){.plans-grid{grid-template-columns:1fr}}.plan-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);padding:30px 28px;position:relative}.plan-card.premium{background:linear-gradient(var(--paper),var(--paper)) padding-box,linear-gradient(135deg,var(--teal),var(--turquoise),var(--blue)) border-box;border-color:#0000;border-width:2px;box-shadow:var(--shadow-md)}.plan-name{color:var(--ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.plan-card.premium .plan-name{color:var(--blue)}.plan-card h3{font-size:1.4rem;margin-bottom:16px}.plan-cta{display:inline-block;margin-top:16px}.compare-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.compare-grid{grid-template-columns:1fr}}.compare-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--teal);padding:26px 24px}.compare-card:nth-child(2){border-top-color:var(--turquoise)}.compare-card:nth-child(3){border-top-color:var(--blue)}.compare-card h3{margin-bottom:10px}.compare-card p{color:var(--ink-soft);font-size:.92rem}.mistakes-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:700px){.mistakes-grid{grid-template-columns:1fr}}.mistake-item{align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;padding:16px 18px}.mistake-item svg{color:#dc5a5a;flex-shrink:0;height:18px;margin-top:2px;width:18px}.mistake-item p{color:var(--ink-soft);font-size:.92rem}.output-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-top:20px;overflow:hidden}.output-head{align-items:center;background:var(--paper-alt);border-bottom:1px solid var(--line);color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:600;gap:10px;justify-content:space-between;letter-spacing:.06em;padding:11px 15px;text-transform:uppercase}.output-box{font-size:.96rem;line-height:1.7;max-height:520px;min-height:220px;overflow-y:auto;padding:18px}.output-box .placeholder{color:var(--ink-faint);font-style:italic}.output-box .output-text{white-space:pre-wrap}.copy-btn{background:none;border:none;color:var(--teal);cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.copy-btn:hover{color:var(--blue)}.result-actions{background:var(--paper-alt);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:13px 15px}.btn-chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-size:.78rem;font-weight:600;padding:7px 13px;transition:.2s var(--ease)}.btn-chip:hover{background:var(--teal-08);border-color:var(--teal);color:var(--ink)}.btn-chip:disabled{cursor:progress;opacity:.5}.btn-chip.is-primary{background:linear-gradient(135deg,var(--teal-14),var(--turq-15));border-color:var(--turquoise);color:var(--ink)}.skeleton{display:flex;flex-direction:column;gap:11px;padding:2px 0}.skeleton span{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--line) 25%,var(--paper-deep) 37%,var(--line) 63%);background-size:400% 100%;border-radius:6px;display:block;height:13px}.skeleton span:first-child{width:94%}.skeleton span:nth-child(2){width:76%}.skeleton span:nth-child(3){width:85%}.skeleton span:nth-child(4){width:60%}.skeleton span:nth-child(5){width:70%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.tool-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.tool-note{color:var(--ink-soft);font-size:.92rem;margin:20px auto 0;max-width:640px;text-align:center}.tool-note a{border-bottom:1px solid var(--teal-14);color:var(--teal);font-weight:600}.tool-note a:hover{border-color:var(--teal)}.essay-landing-body{width:100%}.essay-landing-body .trust-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:16px;padding:0}.essay-landing-body .trust-row li{align-items:center;color:var(--ink-soft);display:flex;flex-direction:row;font-size:.85rem;gap:6px}.essay-landing-body .trust-row svg{color:var(--turquoise);display:inline-block!important;flex-shrink:0;height:15px;margin:0;width:15px}.essay-landing-body .num-steps{margin:0 auto;max-width:800px;padding:0}.essay-landing-body .num-step h3,.essay-landing-body .num-step p{text-align:left!important}.essay-landing-body .direct-answer{margin-bottom:34px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.essay-landing-body .final-cta-inner .lede{margin-left:auto;margin-right:auto;max-width:600px;text-align:center!important}.essay-landing-body .essay-dummy-result{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:24px auto 0;max-width:800px;overflow:hidden;padding:28px 32px;position:relative}.essay-landing-body .essay-dummy-result__text{color:var(--ink);filter:blur(5px);font-family:inherit;font-size:.97rem;line-height:1.75;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none}.essay-landing-body .essay-dummy-result__overlay{align-items:center;background:#fbfefe59;display:flex;inset:0;justify-content:center;position:absolute}.essay-landing-body .essay-dummy-result__login-btn{background:linear-gradient(135deg,var(--teal),var(--blue));border:none;border-radius:999px;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:13px 26px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.essay-landing-body .essay-dummy-result__login-btn:hover{box-shadow:0 14px 32px #14bdd247;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.litreview-landing-body{--lr-ink:#0a2129;--lr-ink-soft:#4c6672;--lr-ink-faint:#7c939c;--lr-paper:#fbfefe;--lr-paper-alt:#effaf9;--lr-paper-deep:#e5f4f3;--lr-line:#d7eaea;--lr-teal:#0f93a4;--lr-turquoise:#17cead;--lr-blue:#2563eb;--lr-teal-08:#0f93a414;--lr-teal-14:#0f93a424;--lr-turq-15:#17cead26;--lr-turq-25:#17cead47;--lr-blue-10:#2563eb1a;--lr-shadow-sm:0 2px 10px #0a21290f;--lr-shadow-md:0 12px 34px #0a21291a;--lr-shadow-lg:0 24px 60px #0a212924;--lr-radius:16px;--lr-ease:cubic-bezier(.16,.8,.24,1);-webkit-font-smoothing:antialiased;background:var(--lr-paper);color:var(--lr-ink);font-family:Red Hat Display,sans-serif;line-height:1.65}.litreview-landing-body img,.litreview-landing-body svg{display:block;max-width:100%}.litreview-landing-body a{color:inherit;text-decoration:none}.litreview-landing-body button,.litreview-landing-body select{cursor:pointer;font-family:inherit}.litreview-landing-body h1,.litreview-landing-body h2,.litreview-landing-body h3{color:var(--lr-ink);font-family:Red Hat Display,sans-serif;letter-spacing:-.01em;line-height:1.14;margin:0}.litreview-landing-body h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:600}.litreview-landing-body h2{font-size:clamp(1.6rem,3.1vw,2.35rem);font-weight:600}.litreview-landing-body h3{font-size:1.14rem;font-weight:600}.litreview-landing-body ol,.litreview-landing-body ul{list-style:none;margin:0;padding:0}.litreview-landing-body p{margin:0}.litreview-landing-body .container{margin:0 auto;max-width:1180px;padding:0 24px}.litreview-landing-body .eyebrow{color:var(--lr-teal);display:block;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.litreview-landing-body .accent{color:var(--lr-teal)}.litreview-landing-body .italic{font-style:italic;font-weight:500}.litreview-landing-body .hero-tool{overflow:hidden;padding:130px 0 56px;position:relative}@media (min-width:900px){.litreview-landing-body .hero-tool{padding-top:152px}}.litreview-landing-body .bg-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.litreview-landing-body .blob{border-radius:50%;filter:blur(70px);position:absolute}.litreview-landing-body .blob-a{animation:lr-drift1 22s ease-in-out infinite alternate;background:var(--lr-teal);height:440px;left:-120px;opacity:.3;top:-160px;width:440px}.litreview-landing-body .blob-b{animation:lr-drift2 26s ease-in-out infinite alternate;background:var(--lr-turquoise);bottom:-180px;height:380px;opacity:.28;right:-90px;width:380px}.litreview-landing-body .blob-c{animation:lr-drift3 30s ease-in-out infinite alternate;background:var(--lr-blue);height:320px;opacity:.14;right:12%;top:30%;width:320px}@keyframes lr-drift1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,50px) scale(1.18)}}@keyframes lr-drift2{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,-35px) scale(1.12)}}@keyframes lr-drift3{0%{transform:translate(0)}to{transform:translate(-50px,60px)}}.litreview-landing-body .hero-tool .container{position:relative;z-index:1}.litreview-landing-body .tool-panel{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:20px;box-shadow:var(--lr-shadow-lg);margin:0 auto;max-width:960px;padding:26px 26px 22px}.litreview-landing-body .field-label{color:var(--lr-ink-soft);display:block;font-size:.76rem;font-weight:700;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.litreview-landing-body .topic-pane{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:12px;margin-bottom:16px;overflow:hidden}.litreview-landing-body .pane-head{align-items:center;background:var(--lr-paper-alt);border-bottom:1px solid var(--lr-line);color:var(--lr-ink-soft);display:flex;font-size:.76rem;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:9px 13px;text-transform:uppercase}.litreview-landing-body .options-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:860px){.litreview-landing-body .options-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.litreview-landing-body .options-grid{grid-template-columns:1fr}}.litreview-landing-body .select-wrap{position:relative}.litreview-landing-body .examples-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.litreview-landing-body .example-chip{background:var(--lr-paper-alt);border:1px solid var(--lr-line);border-radius:999px;color:var(--lr-ink-soft);font-size:.8rem;font-weight:600;padding:7px 14px;transition:.2s var(--lr-ease)}.litreview-landing-body .example-chip:hover{background:var(--lr-teal-08);border-color:var(--lr-teal);color:var(--lr-ink);transform:translateY(-1px)}.litreview-landing-body .tool-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.litreview-landing-body .btn-primary{align-items:center;background:linear-gradient(135deg,var(--lr-teal),var(--lr-blue));border:none;border-radius:999px;box-shadow:0 10px 26px var(--lr-teal-14);color:#fff;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;justify-content:center;padding:13px 28px;transition:transform .2s var(--lr-ease),box-shadow .2s var(--lr-ease)}.litreview-landing-body .btn-primary:hover{box-shadow:0 14px 32px #14bdd247;transform:translateY(-2px)}.litreview-landing-body .btn-primary:disabled{cursor:progress;opacity:.75;transform:none}.litreview-landing-body .btn-secondary{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:999px;color:var(--lr-ink);font-size:.92rem;font-weight:600;padding:12px 26px;transition:.2s var(--lr-ease)}.litreview-landing-body .btn-secondary:hover{border-color:var(--lr-teal);color:var(--lr-teal)}.litreview-landing-body .tool-error{color:#c2410c;font-size:.85rem;font-weight:600}.litreview-landing-body .output-panel{border:1px solid var(--lr-line);border-radius:12px;margin-top:20px;overflow:hidden}.litreview-landing-body .output-box{background:var(--lr-paper);font-size:.94rem;line-height:1.7;max-height:500px;min-height:190px;opacity:.55;overflow-y:auto;padding:16px}.litreview-landing-body .copy-btn{background:none;border:none;color:var(--lr-teal);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.litreview-landing-body .copy-btn:hover{color:var(--lr-blue)}.litreview-landing-body .trust-row{border-top:1px dashed var(--lr-line);display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px}.litreview-landing-body .trust-row li{align-items:center;color:var(--lr-ink-soft);display:flex;font-size:.82rem;font-weight:500;gap:6px}.litreview-landing-body .trust-row svg{color:var(--lr-turquoise);flex-shrink:0;height:15px;width:15px}.litreview-landing-body .tool-note{color:var(--lr-ink-soft);font-size:.9rem;margin:20px auto 0;max-width:660px;text-align:center}.litreview-landing-body .tool-note a{border-bottom:1px solid var(--lr-teal-14);color:var(--lr-teal);font-weight:600}.litreview-landing-body .tool-note a:hover{border-color:var(--lr-teal)}.litreview-landing-body .alert-note{color:var(--lr-ink-soft);font-size:.88rem;margin-top:14px;text-align:center}.litreview-landing-body .alert-note strong{color:var(--lr-ink)}.litreview-landing-body .hero-copy{padding:58px 0 10px}.litreview-landing-body .hero-copy-inner{margin:0 auto;max-width:840px;text-align:center}.litreview-landing-body .hero-copy h1{margin-bottom:18px}.litreview-landing-body .lede{color:var(--lr-ink-soft);font-size:1.08rem;margin:0 auto 22px;max-width:660px}.litreview-landing-body .anchor-link{align-items:center;color:var(--lr-blue);display:inline-flex;font-size:.92rem;font-weight:600;gap:6px}.litreview-landing-body .anchor-link svg{color:var(--lr-blue);height:15px;transition:transform .2s var(--lr-ease);width:15px}.litreview-landing-body .anchor-link:hover svg{transform:translateY(3px)}.litreview-landing-body .benefits-bar{padding:38px 0}.litreview-landing-body .benefits-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.litreview-landing-body .benefit-chip{align-items:center;background:var(--lr-paper-alt);border:1px solid var(--lr-line);border-radius:999px;color:var(--lr-ink-soft);display:flex;font-size:.86rem;font-weight:600;gap:8px;padding:10px 18px;transition:.2s var(--lr-ease)}.litreview-landing-body .benefit-chip:hover{border-color:var(--lr-turquoise);color:var(--lr-ink);transform:translateY(-2px)}.litreview-landing-body .benefit-chip svg{color:var(--lr-teal);height:15px;width:15px}.litreview-landing-body .trust-strip{padding:10px 0 46px}.litreview-landing-body .trust-strip-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.litreview-landing-body .trust-tile{align-items:center;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:14px;box-shadow:var(--lr-shadow-sm);color:var(--lr-ink-soft);display:flex;font-size:.86rem;font-weight:600;gap:10px;padding:14px 20px}.litreview-landing-body .trust-tile svg{color:var(--lr-blue);flex-shrink:0;height:18px;width:18px}.litreview-landing-body .transparency-link{color:var(--lr-teal);display:block;font-size:.92rem;font-weight:600;margin-top:22px;text-align:center}.litreview-landing-body .transparency-link:hover{color:var(--lr-blue)}.litreview-landing-body .section{padding:74px 0}.litreview-landing-body .section-alt{background:var(--lr-paper-alt)}.litreview-landing-body .section-head{margin:0 auto 42px;max-width:700px;text-align:center}.litreview-landing-body .section-head .eyebrow{text-align:center}.litreview-landing-body .section-head .lede{margin-top:12px}.litreview-landing-body .grid-2{display:grid;gap:22px;grid-template-columns:1fr 1fr}.litreview-landing-body .grid-3{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.litreview-landing-body .grid-2,.litreview-landing-body .grid-3{grid-template-columns:1fr}}.litreview-landing-body .card{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-sm);padding:28px}.litreview-landing-body .card h3{margin-bottom:12px}.litreview-landing-body .card p{color:var(--lr-ink-soft)}.litreview-landing-body .check-list li{align-items:flex-start;color:var(--lr-ink-soft);display:flex;font-size:.94rem;gap:10px;padding:6px 0}.litreview-landing-body .check-list svg{color:var(--lr-turquoise);flex-shrink:0;height:17px;margin-top:2px;width:17px}.litreview-landing-body .x-list li{align-items:flex-start;color:var(--lr-ink-soft);display:flex;font-size:.94rem;gap:10px;padding:6px 0}.litreview-landing-body .x-list svg{color:#dc5a5a;flex-shrink:0;height:17px;margin-top:2px;width:17px}.litreview-landing-body .mistakes-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:700px){.litreview-landing-body .mistakes-grid{grid-template-columns:1fr}}.litreview-landing-body .mistake-item{align-items:flex-start;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:12px;display:flex;gap:12px;padding:16px 18px}.litreview-landing-body .mistake-item svg{color:#dc5a5a;flex-shrink:0;height:18px;margin-top:2px;width:18px}.litreview-landing-body .mistake-item p{color:var(--lr-ink);font-size:.92rem;font-weight:600}.litreview-landing-body .mistake-item span{color:var(--lr-ink-soft);display:block;font-size:.85rem;font-weight:400;margin-top:4px}.litreview-landing-body .criteria-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:860px){.litreview-landing-body .criteria-list{grid-template-columns:1fr}}.litreview-landing-body .criteria-item{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:14px;display:flex;gap:14px;padding:18px 20px}.litreview-landing-body .criteria-num{align-items:center;background:linear-gradient(135deg,var(--lr-teal),var(--lr-turquoise));border-radius:50%;color:#04262c;display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.82rem;font-weight:700;height:30px;justify-content:center;width:30px}.litreview-landing-body .criteria-item h3{font-size:.98rem;margin-bottom:4px}.litreview-landing-body .criteria-item p{color:var(--lr-ink-soft);font-size:.87rem}.litreview-landing-body .compare-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.litreview-landing-body .compare-card{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);border-top:4px solid var(--lr-teal);padding:24px 22px}.litreview-landing-body .compare-card:nth-child(3n+2){border-top-color:var(--lr-turquoise)}.litreview-landing-body .compare-card:nth-child(3n+3){border-top-color:var(--lr-blue)}.litreview-landing-body .compare-card h3{font-size:1.02rem;margin-bottom:8px}.litreview-landing-body .compare-card p{color:var(--lr-ink-soft);font-size:.88rem;margin-bottom:6px}.litreview-landing-body .compare-card .tag{background:var(--lr-teal-08);border-radius:999px;color:var(--lr-teal);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.05em;margin-top:6px;padding:3px 9px;text-transform:uppercase}.litreview-landing-body .plag-steps{display:flex;flex-direction:column;margin:0 auto;max-width:740px}.litreview-landing-body .plag-step{border-bottom:1px solid var(--lr-line);display:flex;gap:18px;padding:18px 0}.litreview-landing-body .plag-step:last-child{border-bottom:none}.litreview-landing-body .plag-num{align-items:center;background:linear-gradient(135deg,var(--lr-teal),var(--lr-turquoise));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:700;height:30px;justify-content:center;width:30px}.litreview-landing-body .plag-step h3{font-size:1rem;margin-bottom:4px}.litreview-landing-body .plag-step p{color:var(--lr-ink-soft);font-size:.9rem}.litreview-landing-body .related-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.litreview-landing-body .related-tile{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:12px;color:var(--lr-ink);display:block;font-size:.9rem;font-weight:600;padding:16px 18px;transition:.2s var(--lr-ease)}.litreview-landing-body .related-tile:hover{background:var(--lr-teal-08);border-color:var(--lr-teal);transform:translateY(-2px)}.litreview-landing-body .related-tile span{color:var(--lr-ink-soft);display:block;font-size:.8rem;font-weight:400;margin-top:4px}.litreview-landing-body .free-tools-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.litreview-landing-body .free-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.litreview-landing-body .free-tools-grid{grid-template-columns:1fr}}.litreview-landing-body .free-tool-card{align-items:center;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:.22s var(--lr-ease)}.litreview-landing-body .free-tool-card:hover{border-color:var(--lr-turquoise);box-shadow:var(--lr-shadow-md);transform:translateY(-3px)}.litreview-landing-body .free-tool-card .icon-circle{flex-shrink:0;height:44px;margin:0;width:44px}.litreview-landing-body .free-tool-card .icon-circle svg{height:20px;width:20px}.litreview-landing-body .free-tool-card h3{font-size:.96rem;margin-bottom:2px}.litreview-landing-body .free-tool-card p{color:var(--lr-ink-soft);font-size:.82rem}.litreview-landing-body .free-tool-card .arrow{color:var(--lr-ink-faint);flex-shrink:0;height:16px;margin-left:auto;transition:transform .22s var(--lr-ease),color .22s var(--lr-ease);width:16px}.litreview-landing-body .free-tool-card:hover .arrow{color:var(--lr-teal);transform:translateX(3px)}.litreview-landing-body .free-tools-group-title{color:var(--lr-ink);font-family:Red Hat Display,sans-serif;font-size:1.05rem;font-weight:600;margin:0 0 16px}.litreview-landing-body .free-tools-group+.free-tools-group{margin-top:36px}.litreview-landing-body .example-tag{color:var(--lr-blue);display:inline-block;font-family:Red Hat Display,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.litreview-landing-body .diff-block{border-left:3px solid var(--lr-line);margin-bottom:10px;padding:4px 0 4px 14px}.litreview-landing-body .diff-block.is-old{border-color:var(--lr-ink-faint)}.litreview-landing-body .diff-block.is-new{background:var(--lr-turq-15);border-color:var(--lr-turquoise);border-radius:0 8px 8px 0;padding-bottom:8px;padding-top:8px}.litreview-landing-body .diff-label{color:var(--lr-ink-faint);display:block;font-family:Red Hat Display,sans-serif;font-size:.65rem;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.litreview-landing-body .diff-block.is-old p{color:var(--lr-ink-soft);font-size:.92rem}.litreview-landing-body .diff-block.is-new .diff-label{color:#0d8f70}.litreview-landing-body .diff-block.is-new p{color:var(--lr-ink);font-size:.92rem}.litreview-landing-body .annot-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.litreview-landing-body .annot-tag{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:999px;color:var(--lr-ink-soft);font-size:.72rem;font-weight:700;padding:5px 11px}.litreview-landing-body .structure-list{counter-reset:struct}.litreview-landing-body .structure-list li{align-items:flex-start;border-bottom:1px solid var(--lr-line);color:var(--lr-ink-soft);counter-increment:struct;display:flex;font-size:.92rem;gap:12px;padding:9px 0}.litreview-landing-body .structure-list li:last-child{border-bottom:none}.litreview-landing-body .structure-list li:before{align-items:center;background:var(--lr-paper-alt);border:1px solid var(--lr-line);border-radius:50%;color:var(--lr-teal);content:counter(struct);display:flex;flex-shrink:0;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:700;height:24px;justify-content:center;width:24px}.litreview-landing-body .steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.litreview-landing-body .step{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);padding:26px 22px}.litreview-landing-body .step-num{-webkit-text-stroke:1.4px var(--lr-teal);color:#0000;display:block;font-family:Red Hat Display,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:10px}.litreview-landing-body .step h3{font-size:1.05rem;margin-bottom:8px}.litreview-landing-body .step p{color:var(--lr-ink-soft);font-size:.92rem}.litreview-landing-body .data-table-wrap{border:1px solid var(--lr-line);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-sm);overflow-x:auto}.litreview-landing-body .data-table{background:var(--lr-paper);border-collapse:collapse;min-width:560px;width:100%}.litreview-landing-body .data-table td,.litreview-landing-body .data-table th{border-bottom:1px solid var(--lr-line);color:var(--lr-ink-soft);font-size:.87rem;padding:13px 16px;text-align:left}.litreview-landing-body .data-table th{background:var(--lr-paper-alt);color:var(--lr-ink-soft);font-family:Red Hat Display,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.litreview-landing-body .data-table tr:last-child td{border-bottom:none}.litreview-landing-body .data-table td:first-child{color:var(--lr-ink);font-weight:600}.litreview-landing-body .data-table tbody tr:hover td{background:var(--lr-teal-08)}.litreview-landing-body .plan-compare{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-sm);padding:26px 28px}.litreview-landing-body .plan-compare h3{margin-bottom:12px}.litreview-landing-body .plan-compare p{color:var(--lr-ink-soft);font-size:.94rem;margin-bottom:6px}.litreview-landing-body .plan-compare strong{color:var(--lr-ink)}.litreview-landing-body .why-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.litreview-landing-body .why-item{padding:22px 14px;text-align:center}.litreview-landing-body .icon-circle{align-items:center;background:linear-gradient(135deg,var(--lr-teal-14),var(--lr-turq-15));border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.litreview-landing-body .icon-circle svg{color:var(--lr-teal);height:24px;width:24px}.litreview-landing-body .why-item h3{font-size:.98rem;margin-bottom:6px}.litreview-landing-body .why-item p{color:var(--lr-ink-soft);font-size:.86rem}.litreview-landing-body .persona-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.litreview-landing-body .persona-card{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:14px;padding:22px 18px;transition:.25s var(--lr-ease)}.litreview-landing-body .persona-card:hover{border-color:var(--lr-turquoise);box-shadow:var(--lr-shadow-md);transform:translateY(-4px)}.litreview-landing-body .persona-card svg{color:var(--lr-blue);height:26px;margin-bottom:12px;width:26px}.litreview-landing-body .persona-card h3{font-size:.98rem;margin-bottom:6px}.litreview-landing-body .persona-card p{color:var(--lr-ink-soft);font-size:.85rem}.litreview-landing-body .faq-list{margin:0 auto;max-width:800px}.litreview-landing-body .faq-item{border-bottom:1px solid var(--lr-line)}.litreview-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--lr-ink);display:flex;font-family:Red Hat Display,sans-serif;font-size:.98rem;font-weight:600;gap:16px;justify-content:space-between;padding:18px 4px;text-align:left;width:100%}.litreview-landing-body .faq-q svg{color:var(--lr-teal);flex-shrink:0;height:18px;transition:transform .3s var(--lr-ease);width:18px}.litreview-landing-body .faq-item.open .faq-q svg{transform:rotate(45deg)}.litreview-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--lr-ease)}.litreview-landing-body .faq-a p{color:var(--lr-ink-soft);font-size:.9rem;max-width:700px;padding:0 4px 20px}.litreview-landing-body .final-cta{background:linear-gradient(135deg,var(--lr-ink) 0,#0d2f3a 60%,#123a45 100%);color:#fff;overflow:hidden;padding:80px 0;position:relative;text-align:center}.litreview-landing-body .final-cta .blob{opacity:.35}.litreview-landing-body .final-cta h2{color:#fff;margin-bottom:16px}.litreview-landing-body .final-cta .lede{color:#ffffffbf}.litreview-landing-body .final-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.litreview-landing-body .btn-on-dark{background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;color:#fff;font-size:.94rem;font-weight:700;padding:12px 26px;transition:.2s var(--lr-ease)}.litreview-landing-body .btn-on-dark:hover{background:#ffffff1f;border-color:#fff}.litreview-landing-body .final-checklist{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:26px 0 6px}.litreview-landing-body .final-checklist li{align-items:center;color:#fffc;display:flex;font-size:.86rem;gap:6px}.litreview-landing-body .final-checklist svg{color:var(--lr-turquoise);height:15px;width:15px}.litreview-landing-body .blog-content-card{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-sm);margin:0 auto;max-width:800px;padding:40px 32px}.litreview-landing-body .blog-content h3{font-size:1.14rem;margin:28px 0 10px}.litreview-landing-body .blog-content h3:first-child{margin-top:0}.litreview-landing-body .blog-content li,.litreview-landing-body .blog-content p{color:var(--lr-ink-soft);font-size:.98rem;line-height:1.75}.litreview-landing-body .blog-content p{margin:0 0 14px}.litreview-landing-body .blog-content strong{color:var(--lr-ink)}.litreview-landing-body .blog-content a{color:var(--lr-teal);font-weight:600}.litreview-landing-body .blog-content a:hover{text-decoration:underline}.litreview-landing-body .blog-content ul{display:grid;gap:6px;list-style:disc;list-style-position:outside;margin:0 0 14px;padding-left:22px}.litreview-landing-body .scroll-top-btn{align-items:center;background:linear-gradient(135deg,var(--lr-teal),var(--lr-turquoise));border:none;border-radius:50%;bottom:30px;box-shadow:var(--lr-shadow-md);color:#fff;display:flex;height:46px;justify-content:center;position:fixed;right:30px;transition:.2s var(--lr-ease);width:46px;z-index:1000}.litreview-landing-body .scroll-top-btn:hover{transform:translateY(-2px)}.litreview-landing-body .scroll-top-btn svg{height:20px;width:20px}@media (max-width:560px){.litreview-landing-body .tool-panel{padding:20px 16px 18px}.litreview-landing-body .blog-content-card{padding:28px 20px}}.litreview-landing-body .lr-dummy-result{background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-sm);margin:28px auto 0;max-width:800px;overflow:hidden;padding:28px 32px;position:relative}.litreview-landing-body .lr-dummy-result__text{color:var(--lr-ink);filter:blur(5px);font-family:inherit;font-size:.97rem;line-height:1.75;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-line}.litreview-landing-body .lr-dummy-result__overlay{align-items:center;background:#fbfefe59;display:flex;inset:0;justify-content:center;position:absolute}.litreview-landing-body .lr-dummy-result__login-btn{background:linear-gradient(135deg,var(--lr-teal),var(--lr-blue));border:none;border-radius:999px;box-shadow:var(--lr-shadow-md);color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:13px 26px;transition:transform .2s var(--lr-ease),box-shadow .2s var(--lr-ease)}.litreview-landing-body .lr-dummy-result__login-btn:hover{box-shadow:0 14px 32px #14bdd247;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.litreview-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.aiagent-landing-body{--ai-ink:#0a2129;--ai-ink-soft:#4c6672;--ai-ink-faint:#7c939c;--ai-paper:#fbfefe;--ai-paper-alt:#effaf9;--ai-paper-deep:#e0e7ff;--ai-line:#d7dfea;--ai-blue:#2563eb;--ai-teal:#17cead;--ai-indigo:#4f46e5;--ai-blue-08:#2563eb14;--ai-blue-14:#2563eb24;--ai-teal-15:#17cead26;--ai-teal-25:#17cead47;--ai-indigo-10:#4f46e51a;--ai-shadow-sm:0 2px 10px #0a21290f;--ai-shadow-md:0 12px 34px #0a21291a;--ai-shadow-lg:0 24px 60px #0a212924;--ai-radius:16px;--ai-ease:cubic-bezier(.16,.8,.24,1);-webkit-font-smoothing:antialiased;color:var(--ai-ink);font-family:Red Hat Display,sans-serif;line-height:1.65}.aiagent-landing-body img,.aiagent-landing-body svg{display:block;max-width:100%}.aiagent-landing-body a{color:inherit;text-decoration:none}.aiagent-landing-body button{cursor:pointer;font-family:inherit}.aiagent-landing-body h1,.aiagent-landing-body h2,.aiagent-landing-body h3{color:var(--ai-ink);font-family:Red Hat Display,sans-serif;letter-spacing:-.01em;line-height:1.14;margin:0}.aiagent-landing-body h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:600}.aiagent-landing-body h2{font-size:clamp(1.6rem,3.1vw,2.35rem);font-weight:600}.aiagent-landing-body h3{font-size:1.14rem;font-weight:600}.aiagent-landing-body ol,.aiagent-landing-body ul{list-style:none;margin:0;padding:0}.aiagent-landing-body p{margin:0}.aiagent-landing-body .container{margin:0 auto;max-width:1180px;padding:0 24px}.aiagent-landing-body .eyebrow{color:var(--ai-blue);display:block;font-family:Red Hat Display,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0 0 .7rem;text-transform:uppercase}.aiagent-landing-body .accent{color:var(--ai-blue)}.aiagent-landing-body{background:linear-gradient(180deg,#effaf9 0,var(--ai-paper) 120px)}.aiagent-landing-body .breadcrumb-nav{margin-bottom:22px}.aiagent-landing-body .breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.aiagent-landing-body .breadcrumb-list li{align-items:center;color:var(--ai-ink-faint);display:flex;font-size:.82rem;font-weight:500}.aiagent-landing-body .breadcrumb-list li a{color:var(--ai-ink-soft);text-decoration:none;transition:color .2s var(--ai-ease)}.aiagent-landing-body .breadcrumb-list li a:hover{color:var(--ai-blue)}.aiagent-landing-body .breadcrumb-sep{color:var(--ai-line);font-size:.72rem;margin:0 8px;-webkit-user-select:none;user-select:none}.aiagent-landing-body .breadcrumb-current{color:var(--ai-blue);font-weight:600}.aiagent-landing-body .hero-copy{padding:28px 0 10px}.aiagent-landing-body .hero-copy-inner{margin:0 auto;max-width:840px;text-align:center}.aiagent-landing-body .hero-copy h1{margin-bottom:18px}.aiagent-landing-body .lede{color:var(--ai-ink-soft);font-size:1.08rem;margin:0 auto 22px;max-width:660px}.aiagent-landing-body .hero-cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:12px}.aiagent-landing-body .premium-badge{align-items:center;background:linear-gradient(135deg,var(--ai-blue-08),var(--ai-indigo-10));border:1px solid var(--ai-blue-14);border-radius:999px;color:var(--ai-blue);display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;letter-spacing:.08em;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.aiagent-landing-body .premium-badge svg{height:14px;width:14px}.aiagent-landing-body .btn-primary{align-items:center;background:linear-gradient(135deg,var(--ai-blue),var(--ai-teal));border:none;border-radius:999px;box-shadow:0 10px 26px var(--ai-blue-14);color:#fff;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;justify-content:center;padding:14px 32px;transition:transform .2s var(--ai-ease),box-shadow .2s var(--ai-ease)}.aiagent-landing-body .btn-primary:hover{box-shadow:0 14px 32px #2563eb47;transform:translateY(-2px)}.aiagent-landing-body .btn-secondary{background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:999px;color:var(--ai-ink);cursor:pointer;font-size:.92rem;font-weight:600;padding:13px 28px;transition:.2s var(--ai-ease)}.aiagent-landing-body .btn-secondary:hover{border-color:var(--ai-blue);color:var(--ai-blue)}.aiagent-landing-body .trust-signals{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:8px}.aiagent-landing-body .trust-signals li{align-items:center;color:var(--ai-ink-soft);display:flex;font-size:.82rem;font-weight:500;gap:6px}.aiagent-landing-body .trust-signals svg{color:var(--ai-teal);flex-shrink:0;height:15px;width:15px}.aiagent-landing-body .benefits-bar{padding:38px 0}.aiagent-landing-body .benefits-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.aiagent-landing-body .benefit-chip{align-items:center;background:var(--ai-paper-alt);border:1px solid var(--ai-line);border-radius:999px;color:var(--ai-ink-soft);display:flex;font-size:.86rem;font-weight:600;gap:8px;padding:10px 18px;transition:.25s var(--ai-ease)}.aiagent-landing-body .benefit-chip:hover{border-color:var(--ai-teal);box-shadow:var(--ai-shadow-sm);color:var(--ai-ink);transform:translateY(-2px)}.aiagent-landing-body .benefit-chip svg{color:var(--ai-blue);flex-shrink:0;height:15px;width:15px}.aiagent-landing-body .section{contain-intrinsic-size:auto 600px;content-visibility:auto;padding:74px 0}.aiagent-landing-body .section-alt{background:var(--ai-paper-alt)}.aiagent-landing-body .section-head{margin:0 auto 42px;max-width:700px;text-align:center}.aiagent-landing-body .section-head .eyebrow{text-align:center}.aiagent-landing-body .section-head .lede{margin-top:12px}.aiagent-landing-body .grid-2{align-items:start;display:grid;gap:22px;grid-template-columns:1fr 1fr}.aiagent-landing-body .grid-3{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.aiagent-landing-body .grid-4{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.aiagent-landing-body .card{background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:var(--ai-radius);box-shadow:var(--ai-shadow-sm);padding:28px;transition:transform .25s var(--ai-ease),box-shadow .25s var(--ai-ease),border-color .25s var(--ai-ease)}.aiagent-landing-body .card:hover{border-color:var(--ai-teal);box-shadow:var(--ai-shadow-md);transform:translateY(-3px)}.aiagent-landing-body .card .icon-circle{margin:0 0 16px}.aiagent-landing-body .source-card{background:#fff;border:1px solid #c4cdd9;border-radius:var(--ai-radius);box-shadow:var(--ai-shadow-sm);display:flex;flex-direction:column;padding:32px}.aiagent-landing-body .source-card h3{font-size:1.18rem;margin-bottom:24px;padding-bottom:16px;position:relative}.aiagent-landing-body .source-card h3:after{background:linear-gradient(90deg,var(--ai-blue),var(--ai-teal));border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.aiagent-landing-body .source-list{display:flex;flex-direction:column;gap:0}.aiagent-landing-body .source-list li{align-items:center;border-bottom:1px solid #d7dfea80;border-radius:10px;display:flex;gap:16px;padding:16px 12px;transition:background .2s var(--ai-ease),transform .2s var(--ai-ease)}.aiagent-landing-body .source-list li:last-child{border-bottom:none}.aiagent-landing-body .source-list li:hover{background:linear-gradient(135deg,#2563eb08,#17cead0a);transform:translateX(4px)}.aiagent-landing-body .source-icon{align-items:center;background:linear-gradient(135deg,var(--ai-blue-08),var(--ai-teal-15));border:1px solid #2563eb14;border-radius:12px;display:flex;height:46px;justify-content:center;min-width:46px;transition:transform .2s var(--ai-ease),box-shadow .2s var(--ai-ease);width:46px}.aiagent-landing-body .source-list li:hover .source-icon{box-shadow:0 4px 14px #2563eb1f;transform:scale(1.08)}.aiagent-landing-body .source-icon svg{color:var(--ai-blue);height:22px;width:22px}.aiagent-landing-body .source-list strong{color:var(--ai-ink);display:block;font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.aiagent-landing-body .source-list span{color:var(--ai-ink-soft);font-size:.82rem;line-height:1.4}.aiagent-landing-body .card h3{margin-bottom:12px}.aiagent-landing-body .card p{color:var(--ai-ink-soft);font-size:.92rem;line-height:1.6}.aiagent-landing-body .check-list li{align-items:flex-start;color:var(--ai-ink-soft);display:flex;font-size:.94rem;gap:10px;padding:6px 0}.aiagent-landing-body .check-list svg{color:var(--ai-teal);flex-shrink:0;height:17px;margin-top:2px;width:17px}.aiagent-landing-body .check-list-muted svg{color:var(--ai-ink-faint)}.aiagent-landing-body .steps{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.aiagent-landing-body .step{background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:var(--ai-radius);padding:26px 22px;position:relative;transition:transform .25s var(--ai-ease),box-shadow .25s var(--ai-ease),border-color .25s var(--ai-ease)}.aiagent-landing-body .step:before{background:linear-gradient(180deg,var(--ai-blue),var(--ai-teal));border-radius:var(--ai-radius) 0 0 var(--ai-radius);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s var(--ai-ease);width:4px}.aiagent-landing-body .step:hover{border-color:var(--ai-blue-14);box-shadow:var(--ai-shadow-md);transform:translateY(-3px)}.aiagent-landing-body .step:hover:before{opacity:1}.aiagent-landing-body .step-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--ai-blue),var(--ai-teal));-webkit-background-clip:text;background-clip:text;display:block;font-family:Red Hat Display,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:10px}.aiagent-landing-body .step h3{font-size:1.05rem;margin-bottom:8px}.aiagent-landing-body .step p{color:var(--ai-ink-soft);font-size:.92rem;line-height:1.55}.aiagent-landing-body .compare-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.aiagent-landing-body .compare-card{background:#fff;border:1px solid #c4cdd9;border-radius:var(--ai-radius);border-top:4px solid var(--ai-line);padding:28px 24px;transition:transform .25s var(--ai-ease),box-shadow .25s var(--ai-ease)}.aiagent-landing-body .compare-card:first-child{border-top-color:var(--ai-ink-faint)}.aiagent-landing-body .compare-card:nth-child(2){background:linear-gradient(180deg,#17cead0a 0,var(--ai-paper) 40%);border-top-color:var(--ai-teal)}.aiagent-landing-body .compare-card:nth-child(2):hover{box-shadow:var(--ai-shadow-md);transform:translateY(-3px)}.aiagent-landing-body .compare-card h3{font-size:1.05rem;margin-bottom:10px}.aiagent-landing-body .compare-card p{color:var(--ai-ink-soft);font-size:.92rem;line-height:1.55;margin-bottom:14px}.aiagent-landing-body .compare-label{border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding:4px 10px;text-transform:uppercase}.aiagent-landing-body .compare-label-basic{background:#7c939c2e;color:var(--ai-ink-soft)}.aiagent-landing-body .compare-label-premium{background:var(--ai-teal-15);color:#0d9b83}.aiagent-landing-body .why-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.aiagent-landing-body .why-item{padding:22px 14px;text-align:center}.aiagent-landing-body .icon-circle{align-items:center;background:linear-gradient(135deg,var(--ai-blue-14),var(--ai-teal-15));border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.aiagent-landing-body .icon-circle svg{color:var(--ai-blue);height:24px;width:24px}.aiagent-landing-body .why-item h3{font-size:.98rem;margin-bottom:6px}.aiagent-landing-body .why-item p{color:var(--ai-ink-soft);font-size:.86rem}.aiagent-landing-body .persona-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.aiagent-landing-body .persona-card{background:var(--ai-paper);border:1px solid var(--ai-line);border-radius:14px;overflow:hidden;padding:24px 20px;position:relative;transition:.25s var(--ai-ease)}.aiagent-landing-body .persona-card:after{background:linear-gradient(90deg,var(--ai-blue),var(--ai-teal));bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s var(--ai-ease)}.aiagent-landing-body .persona-card:hover{border-color:var(--ai-teal);box-shadow:var(--ai-shadow-md);transform:translateY(-4px)}.aiagent-landing-body .persona-card:hover:after{opacity:1}.aiagent-landing-body .persona-card .icon-circle{margin:0 0 16px}.aiagent-landing-body .persona-card h3{font-size:.98rem;margin-bottom:6px}.aiagent-landing-body .persona-card p{color:var(--ai-ink-soft);font-size:.85rem;line-height:1.55}.aiagent-landing-body .method-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.aiagent-landing-body .demo-flow{margin:0 auto;max-width:720px}.aiagent-landing-body .demo-question{background:linear-gradient(135deg,var(--ai-blue-08),var(--ai-teal-15));border:1px solid var(--ai-blue-14);border-radius:var(--ai-radius);margin-bottom:32px;padding:28px;text-align:center}.aiagent-landing-body .demo-question p{color:var(--ai-ink);font-family:Red Hat Display,sans-serif;font-size:1.15rem;font-style:italic;font-weight:600;margin-top:8px}.aiagent-landing-body .demo-steps{padding-left:0;position:relative}.aiagent-landing-body .demo-step-item{align-items:flex-start;display:flex;gap:18px;padding-bottom:28px;position:relative}.aiagent-landing-body .demo-step-item:last-child{padding-bottom:0}.aiagent-landing-body .demo-step-dot{align-items:center;background:#fff;border:1.5px solid var(--ai-line);border-radius:50%;color:var(--ai-blue);display:flex;font-family:Red Hat Display,sans-serif;font-size:.92rem;font-weight:700;height:36px;justify-content:center;min-width:36px;position:relative;width:36px;z-index:1}.aiagent-landing-body .demo-step-line{background:var(--ai-blue-14);bottom:0;left:17px;position:absolute;top:36px;width:2px}.aiagent-landing-body .demo-step-item h3{font-size:1rem;margin-bottom:4px}.aiagent-landing-body .demo-step-item p{color:var(--ai-ink-soft);font-size:.88rem;line-height:1.55}.aiagent-landing-body .faq-list{margin:0 auto;max-width:800px}.aiagent-landing-body .faq-item{border-bottom:1px solid var(--ai-line)}.aiagent-landing-body .faq-q{align-items:center;background:none;border:none;color:var(--ai-ink);cursor:pointer;display:flex;font-family:Red Hat Display,sans-serif;font-size:.98rem;font-weight:600;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;transition:color .2s var(--ai-ease);width:100%}.aiagent-landing-body .faq-q:hover{color:var(--ai-blue)}.aiagent-landing-body .faq-q svg{color:var(--ai-blue);flex-shrink:0;height:18px;transition:transform .3s var(--ai-ease);width:18px}.aiagent-landing-body .faq-item.open .faq-q svg{transform:rotate(45deg)}.aiagent-landing-body .faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ai-ease)}.aiagent-landing-body .faq-item.open .faq-a{max-height:600px}.aiagent-landing-body .faq-a p{color:var(--ai-ink-soft);font-size:.9rem;line-height:1.65;max-width:700px;padding:0 4px 20px}.aiagent-landing-body .final-cta{background:linear-gradient(135deg,var(--ai-ink) 0,#0d2f3a 60%,#123a45 100%);color:#fff;overflow:hidden;padding:80px 0;position:relative;text-align:center}.aiagent-landing-body .final-cta:before{background:radial-gradient(circle,#17cead14 0,#0000 70%);border-radius:50%;content:"";height:500px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:500px}.aiagent-landing-body .final-cta:after{background:radial-gradient(circle,#2563eb0f 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:400px;left:-10%;pointer-events:none;position:absolute;width:400px}.aiagent-landing-body .final-cta h2{color:#fff;margin-bottom:16px}.aiagent-landing-body .final-cta .lede{color:#ffffffbf}.aiagent-landing-body .final-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.aiagent-landing-body .btn-on-dark{backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;color:#fff;cursor:pointer;font-size:.94rem;font-weight:700;padding:13px 28px;transition:.2s var(--ai-ease)}.aiagent-landing-body .btn-on-dark:hover{background:#ffffff24;border-color:#fff;transform:translateY(-2px)}.aiagent-landing-body .final-checklist{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:26px 0 6px}.aiagent-landing-body .final-checklist li{align-items:center;color:#fffc;display:flex;font-size:.86rem;gap:6px}.aiagent-landing-body .final-checklist svg{color:var(--ai-teal);height:15px;width:15px}.aiagent-landing-body .premium-note{color:var(--ai-ink-soft);font-size:.88rem;font-style:italic;line-height:1.6;margin:24px auto 0;max-width:660px;text-align:center}.aiagent-landing-body .related-tool-card{cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.aiagent-landing-body .related-tool-link{align-items:center;color:var(--ai-blue);display:inline-flex;font-size:.86rem;font-weight:700;gap:6px;margin-top:auto;padding-top:14px;transition:gap .2s var(--ai-ease)}.aiagent-landing-body .related-tool-card:hover .related-tool-link{gap:10px}@media (max-width:900px){.aiagent-landing-body .section{padding:56px 0}.aiagent-landing-body .grid-3,.aiagent-landing-body .grid-4,.aiagent-landing-body .persona-grid,.aiagent-landing-body .steps{grid-template-columns:repeat(2,1fr)}.aiagent-landing-body .source-list li{padding:14px 10px}}@media (max-width:860px){.aiagent-landing-body .compare-grid,.aiagent-landing-body .grid-2,.aiagent-landing-body .method-grid{grid-template-columns:1fr}}@media (max-width:560px){.aiagent-landing-body .container{padding:0 16px}.aiagent-landing-body .section{padding:48px 0}.aiagent-landing-body .section-head{margin-bottom:28px}.aiagent-landing-body .hero-copy{padding:20px 0 6px}.aiagent-landing-body h1{font-size:clamp(1.65rem,6.5vw,2.1rem)}.aiagent-landing-body h2{font-size:clamp(1.35rem,5vw,1.7rem)}.aiagent-landing-body .lede{font-size:.95rem}.aiagent-landing-body .hero-cta-row{align-items:center;flex-direction:column}.aiagent-landing-body .btn-primary{font-size:.94rem;max-width:320px;padding:14px 24px;width:100%}.aiagent-landing-body .btn-secondary{max-width:320px;padding:12px 24px;width:100%}.aiagent-landing-body .trust-signals{align-items:center;flex-direction:column;gap:8px}.aiagent-landing-body .benefits-bar{padding:24px 0}.aiagent-landing-body .benefits-inner{gap:10px}.aiagent-landing-body .benefit-chip{font-size:.8rem;padding:8px 14px}.aiagent-landing-body .steps{gap:14px;grid-template-columns:1fr}.aiagent-landing-body .step{padding:22px 18px}.aiagent-landing-body .grid-3,.aiagent-landing-body .grid-4,.aiagent-landing-body .persona-grid{grid-template-columns:1fr}.aiagent-landing-body .card{padding:22px 18px}.aiagent-landing-body .source-card{padding:22px 16px}.aiagent-landing-body .source-list li{gap:12px;padding:12px 8px}.aiagent-landing-body .source-icon{border-radius:10px;height:40px;min-width:40px;width:40px}.aiagent-landing-body .source-icon svg{height:18px;width:18px}.aiagent-landing-body .source-list li:hover{transform:none}.aiagent-landing-body .demo-question{padding:20px 16px}.aiagent-landing-body .demo-step-item{gap:14px}.aiagent-landing-body .compare-card{padding:22px 18px}.aiagent-landing-body .faq-q{font-size:.92rem;gap:12px;padding:16px 2px}.aiagent-landing-body .faq-a p{font-size:.85rem;padding:0 2px 16px}.aiagent-landing-body .final-cta{padding:52px 0}.aiagent-landing-body .final-cta-actions{align-items:center;flex-direction:column}.aiagent-landing-body .btn-on-dark{max-width:320px;text-align:center;width:100%}.aiagent-landing-body .final-checklist{align-items:center;flex-direction:column;gap:8px}.aiagent-landing-body .premium-badge{font-size:.7rem;padding:5px 12px}.aiagent-landing-body .breadcrumb-list li{font-size:.76rem}}@media (max-width:380px){.aiagent-landing-body .container{padding:0 12px}.aiagent-landing-body h1{font-size:1.55rem}.aiagent-landing-body h2{font-size:1.3rem}.aiagent-landing-body .lede{font-size:.88rem}.aiagent-landing-body .benefit-chip{font-size:.76rem;padding:7px 12px}.aiagent-landing-body .card,.aiagent-landing-body .step{padding:18px 14px}.aiagent-landing-body .source-card{padding:18px 12px}.aiagent-landing-body .source-list li{gap:10px;padding:10px 6px}.aiagent-landing-body .source-icon{height:36px;min-width:36px;width:36px}.aiagent-landing-body .source-icon svg{height:16px;width:16px}.aiagent-landing-body .source-list strong{font-size:.86rem}.aiagent-landing-body .source-list span{font-size:.76rem}.aiagent-landing-body .persona-card{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.aiagent-landing-body *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.aiagent-landing-body .hero-copy .lede+.lede{margin-top:-8px}.aiagent-landing-body .hero-support{color:var(--ai-ink-faint);font-size:.86rem;font-weight:500;margin-top:4px}.aiagent-landing-body .section-head .lede+.lede{margin-top:0}.aiagent-landing-body .section-head .lede:last-child{margin-bottom:0}.aiagent-landing-body .prose{margin:0 auto;max-width:760px}.aiagent-landing-body .prose p{color:var(--ai-ink-soft);font-size:1.02rem;line-height:1.7;margin-bottom:16px}.aiagent-landing-body .prose p:last-child{margin-bottom:0}.aiagent-landing-body .prose-center{text-align:center}.aiagent-landing-body .prose .check-list{margin:4px auto 0;max-width:620px;text-align:left}.aiagent-landing-body .prose-p{color:var(--ai-ink-soft);font-size:.98rem;line-height:1.7}.aiagent-landing-body .inline-link{color:var(--ai-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.aiagent-landing-body .flow-chain{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin:6px 0 22px}.aiagent-landing-body .flow-chain span{background:var(--ai-paper-alt);border:1px solid var(--ai-line);border-radius:999px;color:var(--ai-ink);font-family:Red Hat Display,sans-serif;font-size:.78rem;font-weight:600;line-height:1.4;padding:6px 14px}.aiagent-landing-body .flow-chain .flow-arrow{background:none;border:none;color:var(--ai-blue);font-size:.95rem;padding:0}.aiagent-landing-body .flow-chain-muted span{background:#0000;color:var(--ai-ink-faint)}.aiagent-landing-body .flow-chain-muted .flow-arrow{color:var(--ai-ink-faint)}.aiagent-landing-body .section-alt .flow-chain span{background:var(--ai-paper)}.aiagent-landing-body .final-cta .flow-chain{margin:14px 0}.aiagent-landing-body .final-cta .flow-chain span{background:#ffffff14;border-color:#ffffff40;color:#fff}.aiagent-landing-body .final-cta .flow-chain .flow-arrow{background:none;border:none;color:var(--ai-teal)}.aiagent-landing-body .final-cta .closing-line{color:#fffc;margin-top:0}.aiagent-landing-body .steps-3{grid-template-columns:repeat(3,1fr)}.aiagent-landing-body .step p+p{margin-top:10px}.aiagent-landing-body .step .check-list{margin:6px 0 10px}.aiagent-landing-body .step .check-list li{font-size:.88rem;padding:3px 0}.aiagent-landing-body .check-list-2col{display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.aiagent-landing-body .card-narrow{margin:0 auto;max-width:820px}.aiagent-landing-body .card-title{color:var(--ai-ink);display:block;font-family:Red Hat Display,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.25;margin-bottom:8px}.aiagent-landing-body .sub-head{font-size:1.22rem;margin:-14px 0 24px;text-align:center}.aiagent-landing-body .section-note{color:var(--ai-ink-soft);font-size:.95rem;line-height:1.65;margin:28px auto 0;max-width:760px;text-align:center}.aiagent-landing-body .section-cta{display:flex;justify-content:center;margin-top:28px}.aiagent-landing-body .section-cta+.section-note{margin-top:18px}.aiagent-landing-body .closing-line{color:var(--ai-ink-soft);font-size:1.02rem;line-height:1.6;margin-top:30px;text-align:center}.aiagent-landing-body .closing-line+.closing-line{margin-top:6px}.aiagent-landing-body .closing-strong{color:var(--ai-ink);font-family:Red Hat Display,sans-serif;font-size:1.22rem;font-weight:600}.aiagent-landing-body .persona-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.aiagent-landing-body .persona-grid-3,.aiagent-landing-body .steps-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.aiagent-landing-body .check-list-2col,.aiagent-landing-body .persona-grid-3,.aiagent-landing-body .steps-3{grid-template-columns:1fr}.aiagent-landing-body .prose p{font-size:.95rem}.aiagent-landing-body .flow-chain span{font-size:.72rem;padding:5px 11px}.aiagent-landing-body .sub-head{font-size:1.08rem;margin:-6px 0 18px}.aiagent-landing-body .section-note{font-size:.9rem;margin-top:22px}.aiagent-landing-body .closing-strong{font-size:1.08rem}.aiagent-landing-body .section-cta .btn-primary{max-width:360px;text-align:center;width:100%}}.ProseMirror{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(23 23 23/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.ProseMirror{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(23 23 23/var(--tw-text-opacity,1))}}.ProseMirror{caret-color:#000;outline-width:0;padding:2rem 1rem;z-index:0}@media (min-width:768px){.ProseMirror{padding:4rem 2rem 4rem 5rem}}@media (min-width:1024px){.ProseMirror{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.ProseMirror{caret-color:#000}}.ProseMirror{&>*{margin-left:auto;margin-right:auto;max-width:42rem}.selection{display:inline}.selection,::selection{background-color:#0000001a}@media (prefers-color-scheme:dark){.selection,::selection{background-color:#0000001a}}&>.react-renderer{margin-bottom:3rem;margin-top:3rem}&>.react-renderer:first-child{margin-top:0}&>.react-renderer:last-child{margin-bottom:0}&.resize-cursor{cursor:col-resize}.ProseMirror-gapcursor{border-top-color:#0006;border-top-color:#0006;left:0;margin-left:auto;margin-right:auto;max-width:42rem;position:relative;right:0;top:-1.5em;width:100%}}[data-theme=slash-command]{width:1000vw}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-\[76px\]{bottom:76px}.left-0{left:0}.right-10{right:2.5rem}.right-4{right:1rem}.top-0{top:0}.top-5{top:1.25rem}.z-10{z-index:10}.z-30{z-index:30}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.col-\[1\/-1\]{grid-column:1/-1}.-m-2{margin:-.5rem}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mb-\[3px\]{margin-bottom:3px}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[1px\]{height:1px}.h-\[33rem\]{height:33rem}.h-\[36px\]{height:36px}.h-\[4\.5rem\]{height:4.5rem}.h-\[calc\(100vh-44px\)\]{height:calc(100vh - 44px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-80{max-height:20rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[calc\(100vh-44px\)\]{max-height:calc(100vh - 44px)}.max-h-\[min\(80vh\2c 24rem\)\]{max-height:min(80vh,24rem)}.min-h-0{min-height:0}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-full{min-height:100%}.\!w-auto{width:auto!important}.w-0{width:0}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1px\]{width:1px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-32{min-width:8rem}.min-w-48{min-width:12rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[17rem\]{min-width:17rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[43rem\]{min-width:43rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[43rem\]{max-width:43rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-4{--tw-translate-x:1rem}.translate-x-4,.translate-x-\[300px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[300px\]{--tw-translate-x:300px}.translate-x-\[550px\]{--tw-translate-x:550px}.translate-x-\[550px\],.translate-y-\[-280px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-280px\]{--tw-translate-y:-280px}.translate-y-\[-340px\]{--tw-translate-y:-340px}.scale-100,.translate-y-\[-340px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#EDF1F6\]{--tw-border-opacity:1;border-color:rgb(237 241 246/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:#0000001a}.border-current{border-color:currentColor}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}.border-b-black\/10{border-bottom-color:#0000001a}.border-r-neutral-200{--tw-border-opacity:1;border-right-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-r-transparent{border-right-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}.bg-\[\#1E4F6B\]{--tw-bg-opacity:1;background-color:rgb(30 79 107/var(--tw-bg-opacity,1))}.bg-\[\#2563EB\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#353535\]{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.bg-\[\#EDEFF3\]{--tw-bg-opacity:1;background-color:rgb(237 239 243/var(--tw-bg-opacity,1))}.bg-\[\#F6F6F6\],.bg-\[\#f6f6f6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-80{--tw-bg-opacity:0.8}.fill-\[\#64748B\]{fill:#64748b}.fill-neutral-300{fill:#d4d4d4}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.2rem\]{padding:.2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-\[6px\]{padding-bottom:6px;padding-top:6px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/80{color:#000c}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.caret-black{caret-color:#000}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-current{--tw-ring-color:currentColor}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%)}.invert,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-opacity-10{--tw-backdrop-opacity:opacity(0.1)}.backdrop-opacity-10,.backdrop-sepia-0{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia-0{--tw-backdrop-sepia:sepia(0)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}body,html{overflow-x:hidden;width:100%}body{height:100%}body,button,input,select,textarea{font-family:Red Hat Display!important}#root{height:100%}.MuiTooltip-tooltip{font-family:Red Hat Display!important}::-webkit-scrollbar{border-radius:5px;height:5px;width:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#3535351a;border-radius:5px}::-webkit-scrollbar-thumb:hover{cursor:pointer}.back-blur{background:#ffffff1a}.white-back{background:linear-gradient(180deg,#effffd,#fff 47.92%,#eff7ff)}.h-500{height:500px}.blue-back{background:linear-gradient(180deg,#effffd,#fff 47.92%,#effffd)}.blue-text{color:#515256}.btn-bg{background:#2677d9}.input-bg{background:linear-gradient(90deg,#4891c0,#5bd2d6)}.labels{border-radius:.3rem;color:#17bb94}.labels:active{color:#16aa86}.label{color:#2677d9}.label:active{color:#226ac1}input[type=file]::file-selector-button{visibility:hidden}.feedback{background-color:#01a35f;border-bottom:1px solid #0000001f;border-radius:5px;color:#fff;margin-bottom:5px;min-height:52px;width:100%}.submit{color:#000}.submit:active{color:#b78811}.dtqzBx div:first-child,.kEIRkz div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:normal!important}.float{bottom:50px;position:fixed;right:10px}.fix,.float{box-shadow:2px 2px 3px #999;padding:10px 20px;text-align:center}.welcome{border-color:#ffa1ec;border-radius:6px;border-style:solid;border-width:0 3px;height:53px;justify-content:center;left:555px;padding-top:10px;text-align:center;top:390px;width:256px}.cards{background:#fff;border-radius:12px;box-shadow:0 0 60px 0 #0000001f;height:330px;left:137px;top:1153px;width:300px}.fishes{left:0;position:relative;top:0}.fish{left:150px;position:absolute;top:140px}[data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper] *,[data-radix-popper-content-wrapper]>div{border:none!important;outline:none!important}@media only screen and (max-width:400px){.chat{background:"#F4F4F4"}.fish{left:50px;position:absolute;top:40px}}@media only screen and (min-width:600px){.Img{height:250px}}.bg{object-fit:cover;position:absolute;z-index:-1}.banner-title{bottom:0;box-sizing:border-box;padding:0 40px}.banner-title,.videoembed{position:absolute;width:100%}.videoembed{top:0}.banner{overflow:hidden;position:relative;width:100%}.label{border:1 solid px;border-radius:.3rem;cursor:pointer;display:inline-block;margin-top:1rem}.css-1fjvggn-MuiPaper-root-MuiAccordion-root,.css-n2t2r1-MuiPaper-root-MuiAccordion-root{border:0!important}.css-9mkapt-MuiTypography-root{padding-left:0!important;padding-right:0!important;padding-top:2!important}.css-d3vey3{padding:2!important}.ask-lr{bottom:90px;padding:10px}.ask-lr,.ask-rp{align-items:center;background-color:#333;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:60px;width:44px;z-index:1}.ask-rp{bottom:140px}.feedback2{background-color:#fff;border:1px solid #000;border-radius:2%;left:50%;top:50%;transform:translate(-50%,-50%);width:320px}.feedback2,.scroll-to-top-button{color:#fff;cursor:pointer;display:block;padding:10px;position:fixed;z-index:1}.scroll-to-top-button{background-color:#333;border:none;border-radius:50%;bottom:40px;height:44px;right:60px;width:44px}.logout{background:#c9c9c9}.logout:hover{background:#b4b4b4}:root{--steps:20;--saturation:80%;--lightness:60%;--hue-offset:320;--duration:3000ms;--color-01:hsl(calc(360/var(--steps)*1 + var(--hue-offset)),var(--saturation),var(--lightness));--color-02:hsl(calc(360/var(--steps)*2 + var(--hue-offset)),var(--saturation),var(--lightness));--color-03:hsl(calc(360/var(--steps)*3 + var(--hue-offset)),var(--saturation),var(--lightness));--color-04:hsl(calc(360/var(--steps)*4 + var(--hue-offset)),var(--saturation),var(--lightness));--color-05:hsl(calc(360/var(--steps)*5 + var(--hue-offset)),var(--saturation),var(--lightness));--color-06:hsl(calc(360/var(--steps)*6 + var(--hue-offset)),var(--saturation),var(--lightness));--color-07:hsl(calc(360/var(--steps)*7 + var(--hue-offset)),var(--saturation),var(--lightness));--color-08:hsl(calc(360/var(--steps)*8 + var(--hue-offset)),var(--saturation),var(--lightness));--color-09:hsl(calc(360/var(--steps)*9 + var(--hue-offset)),var(--saturation),var(--lightness));--color-10:hsl(calc(360/var(--steps)*10 + var(--hue-offset)),var(--saturation),var(--lightness));--color-11:hsl(calc(360/var(--steps)*11 + var(--hue-offset)),var(--saturation),var(--lightness));--color-crayon:#202036;--bg-01-a:no-repeat left 0% top/11% 0% linear-gradient(to right,var(--color-01),var(--color-02));--bg-01-b:no-repeat left 0% top/11% 100% linear-gradient(to right,var(--color-01),var(--color-02));--bg-02-a:no-repeat left 11.11% bottom/11% 0% linear-gradient(to right,var(--color-02),var(--color-03));--bg-02-b:no-repeat left 11.11% bottom/11% 100% linear-gradient(to right,var(--color-02),var(--color-03));--bg-03-a:no-repeat left 22.22% top/11% 0% linear-gradient(to right,var(--color-03),var(--color-04));--bg-03-b:no-repeat left 22.22% top/11% 100% linear-gradient(to right,var(--color-03),var(--color-04));--bg-04-a:no-repeat left 33.33% bottom/11% 0% linear-gradient(to right,var(--color-04),var(--color-05));--bg-04-b:no-repeat left 33.33% bottom/11% 100% linear-gradient(to right,var(--color-04),var(--color-05));--bg-05-a:no-repeat left 44.44% top/11% 0% linear-gradient(to right,var(--color-05),var(--color-06));--bg-05-b:no-repeat left 44.44% top/11% 100% linear-gradient(to right,var(--color-05),var(--color-06));--bg-06-a:no-repeat left 55.55% bottom/11% 0% linear-gradient(to right,var(--color-06),var(--color-07));--bg-06-b:no-repeat left 55.55% bottom/11% 100% linear-gradient(to right,var(--color-06),var(--color-07));--bg-07-a:no-repeat left 66.66% top/11% 0% linear-gradient(to right,var(--color-07),var(--color-08));--bg-07-b:no-repeat left 66.66% top/11% 100% linear-gradient(to right,var(--color-07),var(--color-08));--bg-08-a:no-repeat left 77.77% bottom/11% 0% linear-gradient(to right,var(--color-08),var(--color-09));--bg-08-b:no-repeat left 77.77% bottom/11% 100% linear-gradient(to right,var(--color-08),var(--color-09));--bg-09-a:no-repeat left 88.88% top/11% 0% linear-gradient(to right,var(--color-09),var(--color-10));--bg-09-b:no-repeat left 88.88% top/11% 100% linear-gradient(to right,var(--color-09),var(--color-10));--bg-10-a:no-repeat left 99.99% bottom/11% 0% linear-gradient(to right,var(--color-10),var(--color-11));--bg-10-b:no-repeat left 99.99% bottom/12% 100% linear-gradient(to right,var(--color-10),var(--color-11))}.rainbow-marker-loader{animation:infinite alternate rainbow-fill var(--duration) ease-in-out;background:var(--bg-01-a),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a);border:.5rem solid #353535;border-radius:.6rem;box-sizing:border-box;height:3rem;margin:1rem;max-width:100%;position:relative;width:8rem}.rainbow-marker-loader:after{animation:infinite alternate move-marker var(--duration) ease-in-out;background:no-repeat left 0 top/3rem 50% linear-gradient(to bottom right,#0000,#0000 40%,#353535 0),no-repeat left 0 bottom /3rem 50% linear-gradient(to top right,#0000,#0000 40%,#353535 0),no-repeat left 3rem bottom /100% 100% linear-gradient(#353535,#353535);border-radius:.5rem;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin-left:-2.5%;margin-top:-7.5%;position:absolute;top:0;transform-origin:left center;width:100%}@keyframes move-marker{10%{transform:translate(5%,100%) rotate(2.5deg)}20%{transform:translate(20%) rotate(-5deg)}30%{transform:translate(30%,100%) rotate(2.5deg)}40%{transform:translate(40%) rotate(-5deg)}50%{transform:translate(50%,100%) rotate(2.5deg)}60%{transform:translate(60%) rotate(-5deg)}70%{transform:translate(70%,100%) rotate(2.5deg)}80%{transform:translate(80%) rotate(-5deg)}90%{transform:translate(90%,100%) rotate(2.5deg)}to{transform:translate(100%) rotate(-5deg)}}@keyframes rainbow-fill{0%{background:var(--bg-01-a),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}10%{background:var(--bg-01-b),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}20%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}30%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}40%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}50%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}60%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}70%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}80%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-a),var(--bg-10-a)}90%{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-b),var(--bg-10-a)}to{background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-b),var(--bg-10-b)}}.loader-title{color:#353535;font-family:Righteous,sans-serif;font-size:2rem;letter-spacing:1px}.literature-loader{color:#353535;font-family:Raleway,sans-serif;font-size:1rem;letter-spacing:1px}.card-element-container{background-color:#f5f5f5;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:10px}button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}button[type=submit]:hover{background-color:#0056b3}#myTextarea:before{content:"First line of placeholder text"}#myTextarea:after,#myTextarea:before{color:#999;display:block;font-style:italic}#myTextarea:after{content:"Second line of placeholder text"}.input-box:focus{background-color:#ff0;box-shadow:0 0 15px}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.tooltiptext{background-color:#353535cc;border-radius:6px;color:#fff;left:50%;margin-left:-60px;padding:2px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltiptext:after{border:5px solid #0000;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:focus .tooltiptext{visibility:visible}.tooltiptext{top:-15px}.index{z-index:1}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{font-style:italic;font-weight:300;position:relative}.mce-content-body[data-mce-placeholder]:before{color:#222f3eb3;content:attr(data-mce-placeholder);position:absolute;white-space:pre}.highlight{background-color:#ff0;opacity:.5;position:absolute}.continuous-animated-button{animation:pulse 1s ease-in-out infinite alternate;color:"#FFF"}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}@mixin white-gradient{background:linear-gradient(90deg,#fff 0,#fff0)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-250px)}}.swiper-wrapper{height:auto}.swiper-pagination{margin-top:20px;position:relative}.force-graph-container .tooltip,.force-graph-container>div:last-child:not(canvas),.graph-tooltip,.scene-tooltip,[class*=graph-tooltip],[class*=scene-tooltip]{background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;margin:0!important;padding:0!important}@keyframes rp-text-menu-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 5px)) scale(.97)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.rp-text-menu{-ms-overflow-style:none;scrollbar-width:none}.rp-text-menu::-webkit-scrollbar{height:0;width:0}@media (prefers-reduced-motion:reduce){.rp-text-menu{animation:none!important}}.rp-hdr-btn{background:#fff;border:1px solid #e3e9f0;box-shadow:0 1px 2px #0f172a0a;color:#475569;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rp-hdr-btn:hover:not(:disabled){background:#f7f9fc;border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a14;transform:translateY(-1px)}.rp-hdr-btn:active:not(:disabled){box-shadow:0 1px 2px #0f172a0f;transform:translateY(0)}.rp-hdr-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.rp-hdr-btn--primary{background:linear-gradient(135deg,#1eb5c4,#5b70f0);border-color:#0000;box-shadow:0 2px 8px #1eb5c440;color:#fff}.rp-hdr-btn--primary img{filter:brightness(0) invert(1)}.rp-hdr-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#19a6b4,#4e63e6);border-color:#0000;box-shadow:0 4px 14px #1eb5c452}.rp-save-dot{animation:rp-save-pulse 2.4s ease-in-out infinite;background:#22c55e;border:1.5px solid #fff;border-radius:999px;bottom:0;height:7px;position:absolute;right:-1px;width:7px}@keyframes rp-save-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.rp-save-dot{animation:none}.rp-hdr-btn:hover:not(:disabled){transform:none}}@media (min-width:1536px){.\32xl\:container{width:100%}@media (min-width:640px){.\32xl\:container{max-width:640px}}@media (min-width:768px){.\32xl\:container{max-width:768px}}@media (min-width:1024px){.\32xl\:container{max-width:1024px}}@media (min-width:1280px){.\32xl\:container{max-width:1280px}}@media (min-width:1536px){.\32xl\:container{max-width:1536px}}}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:mt-0\.5:first-child{margin-top:.125rem}.first\:mt-1:first-child{margin-top:.25rem}.first\:mt-1\.5:first-child{margin-top:.375rem}.last\:mr-0:last-child{margin-right:0}.last\:mt-0:last-child{margin-top:0}.hover\:bg-\[\#cbd5e1\]:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e5e5e5\]:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:bg-opacity-5:hover{--tw-bg-opacity:0.05}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:bg-transparent:focus{background-color:initial}.focus\:outline:focus{outline-style:solid}.focus\:outline-1:focus{outline-width:1px}.focus\:outline-black:focus{outline-color:#000}.focus\:outline-neutral-300:focus{outline-color:#d4d4d4}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.active\:bg-black\/10:active{background-color:#0000001a}.active\:bg-neutral-200:active{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.active\:bg-neutral-900:active{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.active\:bg-transparent:active{background-color:initial}.active\:text-neutral-800:active{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.active\:text-white:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.active\:outline:active{outline-style:solid}.active\:outline-black:active{outline-color:#000}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:h-10{height:2.5rem}.sm\:h-screen{height:100vh}.sm\:max-h-\[100vh\]{max-height:100vh}.sm\:w-10{width:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:bottom-auto{bottom:auto}.md\:right-6{right:1.5rem}.md\:top-\[95px\]{top:95px}.md\:mr-2{margin-right:.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-6{height:1.5rem}.md\:h-\[38px\]{height:38px}.md\:h-\[40px\]{height:40px}.md\:min-h-\[80px\]{min-height:80px}.md\:w-6{width:1.5rem}.md\:w-auto{width:auto}.md\:min-w-\[140px\]{min-width:140px}.md\:flex-initial{flex:0 1 auto}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-x-0{column-gap:0}.md\:gap-y-0{row-gap:0}.md\:border-r{border-right-width:1px}.md\:px-\[12px\]{padding-left:12px;padding-right:12px}.md\:px-\[13px\]{padding-left:13px;padding-right:13px}.md\:py-\[10px\]{padding-bottom:10px;padding-top:10px}.md\:pl-4{padding-left:1rem}.md\:pr-2{padding-right:.5rem}.md\:pr-3{padding-right:.75rem}.md\:text-right{text-align:right}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}}@media (min-width:1024px){.lg\:relative{position:relative}.lg\:h-auto{height:auto}.lg\:bg-white\/30{background-color:#ffffff4d}.lg\:pr-16{padding-right:4rem}.lg\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1280px){.xl\:inline{display:inline}}@media (min-width:1536px){.\32xl\:mx-auto{margin-left:auto;margin-right:auto}}@media (prefers-color-scheme:dark){.dark\:border-\[\#EDF1F6\]{--tw-border-opacity:1;border-color:rgb(237 241 246/var(--tw-border-opacity,1))}.dark\:border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.dark\:border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.dark\:border-neutral-900{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.dark\:border-r-neutral-200{--tw-border-opacity:1;border-right-color:rgb(229 229 229/var(--tw-border-opacity,1))}.dark\:bg-\[\#171717\]{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-\[\#353535\]{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity,1))}.dark\:bg-\[\#444444\]{--tw-bg-opacity:1;background-color:rgb(68 68 68/var(--tw-bg-opacity,1))}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-black\/10{background-color:#0000001a}.dark\:bg-black\/5{background-color:#0000000d}.dark\:bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.dark\:bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.dark\:bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.dark\:bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.dark\:bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-black\/80{color:#000c}.dark\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dark\:text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.dark\:text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.dark\:text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:placeholder-neutral-100::placeholder{--tw-placeholder-opacity:1;color:rgb(245 245 245/var(--tw-placeholder-opacity,1))}.dark\:caret-black{caret-color:#000}.dark\:hover\:bg-black\/10:hover{background-color:#0000001a}.dark\:hover\:bg-black\/5:hover{background-color:#0000000d}.dark\:hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.dark\:hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.dark\:hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.dark\:hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.dark\:hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.dark\:hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.dark\:hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dark\:focus\:outline-black:focus{outline-color:#000}.dark\:focus\:outline-neutral-300:focus{outline-color:#d4d4d4}.dark\:active\:bg-neutral-200:active{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.dark\:active\:bg-neutral-900:active{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:active\:text-neutral-800:active{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.dark\:active\:text-white:active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:active\:outline-black:active{outline-color:#000}}@media (min-width:1024px){@media (prefers-color-scheme:dark){.lg\:dark\:bg-white\/30{background-color:#ffffff4d}}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(var(--toastify-z-index));width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.58ef2895.css.map*/