.nlab-page{padding-bottom:64px}.nlab-section{padding:95px max(5vw,24px)}.nlab-page h1{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(54px,6.2vw,96px);line-height:1.04}.nlab-page h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,55px);line-height:1.12}.nlab-page p{font-size:17px;line-height:1.65}.nlab-page .nx-header{height:76px}.nlab-page .nx-header>nav{gap:22px}.nlab-page .studio26-mobile-menu nav a:hover,.nlab-page .studio26-mobile-menu nav a:focus-visible{background:#1f3bff;color:#fff!important}.nlab-page :focus-visible{outline-offset:5px;outline:3px solid #7797ff}.nlab-page [id]{scroll-margin-top:35px}.nlab-breadcrumb{color:#afc1df;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:55px;font-size:12px;display:flex}.nlab-breadcrumb a{padding-block:8px}.nlab-textlink{border-bottom:1px solid;align-items:center;gap:25px;min-height:45px;padding-block:9px;font-size:13px;display:inline-flex}.nlab-textlink:hover{color:#91adff}.nlab-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}.nlab-section-heading h2{max-width:17ch}.nlab-number{color:#aebfe0;letter-spacing:.04em;font-size:11px;line-height:1.5}.nlab-activities{list-style:none}.nlab-activities li{min-width:0}.nlab-activities h3{letter-spacing:-.025em;font-size:25px;line-height:1.3}.nlab-activities p{color:#bbcae2;font-size:16px}.nlab-audience{background:#09172c}.nlab-audience>h2{margin-bottom:42px}.nlab-audience>div{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.nlab-audience article{border-top:1px solid #6c83a6;padding-top:25px}.nlab-audience .nx-label{color:#a8bfeb}.nlab-audience p{max-width:37ch;margin-top:20px;font-size:23px;line-height:1.45}.nlab-audience article:last-child p{color:#b8c9e5}.nlab-method{color:#142342;background:#edf1f8}.nlab-method .nlab-textlink:hover{color:#1f3bff}.nlab-method ol{list-style:none}.nlab-method li{border-top:1px solid #9aacca;grid-template-columns:45px .65fr 1.2fr;align-items:start;gap:3vw;padding:27px 0;display:grid}.nlab-method h3{letter-spacing:-.025em;font-size:27px;line-height:1.2}.nlab-method p{color:#3f577b;max-width:54ch;font-size:16px}.nlab-method .nlab-number{color:#456183;padding-top:7px}.nlab-questions{color:#142342;background:#dce5f4;grid-template-columns:.8fr 1.4fr;gap:8vw;display:grid}.nlab-questions h2{max-width:13ch}.nlab-questions details{border-top:1px solid #8aa1c4}.nlab-questions details:last-child{border-bottom:1px solid #8aa1c4}.nlab-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:22px;line-height:1.35;list-style:none;display:flex}.nlab-questions summary::-webkit-details-marker{display:none}.nlab-questions summary>span{flex-shrink:0;font-size:27px;line-height:1}.nlab-questions details[open] summary>span{transform:rotate(45deg)}.nlab-questions details p{color:#354c70;max-width:62ch;padding:0 30px 28px 0;font-size:16px}.nlab-close{color:#142342;background:#cbd6f8}.nlab-close .nx-label,.nlab-close .nx-conversation-top>p,.nlab-close .nx-conversation-bottom{color:#354969}.nlab-close .nx-conversation-bottom{border-color:#7c8fad}.nlab-close .nx-conversation-bottom>a,.nlab-close .nx-conversation-arrow{border-color:#526a94}.nlab-page .nlab-close h2{max-width:15ch;font-size:clamp(48px,7vw,108px)}.nlab-footer-catalog{border-top:1px solid #263146;grid-template-columns:1.3fr 1fr 1fr;gap:6vw;margin-top:50px;padding-top:32px;display:grid}.nlab-footer-catalog nav{flex-direction:column;gap:12px;font-size:12px;display:flex}.nlab-footer-catalog h2{letter-spacing:0;color:#f0f3fb;margin-bottom:7px;font-size:14px}.nlab-switcher{z-index:1000;color:#f6f8ff;background:#080e1bf2;border:1px solid #58647e;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.nlab-switcher>a{white-space:nowrap;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.nlab-switcher>a:first-child{color:#b9c7e1;border-right:1px solid #3b465c}.nlab-switcher b{font-weight:500}.nlab-switcher>a[aria-current=page],.nlab-switcher>a:hover{color:#fff;background:#1f3bff}.nlab-index{min-height:100vh;padding:70px 6vw}.nlab-index>.nx-label{margin-top:70px}.nlab-index h1{margin:25px 0;font-size:clamp(48px,6vw,90px);line-height:1.05}.nlab-index>p{color:#b5c3db;max-width:62ch}.nlab-index-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;display:grid}.nlab-index-grid>a{border-top:1px solid #485b7e;flex-direction:column;gap:23px;padding:25px 0;display:flex}.nlab-index-grid>a>span{color:#9bb4ff;font-size:70px}.nlab-index-grid h2{font-size:37px}.nlab-index-grid p{color:#b5c3db;font-size:16px;line-height:1.6}.nlab-index-grid b{margin-top:auto;padding-top:15px;font-size:13px;font-weight:400}.nlab-page .nx-label{line-height:1.5}.nlab-credit{color:#b9c9e6;padding:25px 0;font-size:11px!important}.nlab-credit a{text-underline-offset:3px;text-decoration:underline}.nlab-page .nlab-footer-catalog h2{letter-spacing:0;font-size:14px}.nlab-own-use{background:#1f3bff}.nlab-own-use .nx-label{color:#eef2ff}.nlab-own-use h2{max-width:28ch;margin:25px 0 30px;font-size:clamp(40px,5vw,75px);line-height:1.14}.nlab-own-use .nlab-textlink:hover{color:#fff}.nlab-questions details>a{color:#142342;border-bottom:1px solid #435b7d;align-items:center;min-height:48px;margin:0 0 25px;font-size:14px;display:inline-flex}.nlab-questions details>a:hover{color:#1f3bff}@media (max-width:700px){.nlab-section{padding:65px 24px}.nlab-hero-a,.nlab-hero-b,.nlab-hero-c{padding-top:20px}.nlab-page .nx-header{height:68px}.nlab-page .nx-header>nav{display:none}.nlab-breadcrumb{gap:8px;margin-bottom:30px;font-size:11px}.nlab-page h2{font-size:36px}.nlab-page p{font-size:16px}.nlab-questions{grid-template-columns:1fr;gap:32px}.nlab-section-heading{margin-bottom:35px;display:block!important}.nlab-section-heading>.nlab-textlink{margin-top:20px}.nlab-section-heading>.nx-label{margin-top:20px;display:block}.nlab-activities h3{font-size:25px}.nlab-audience>div{grid-template-columns:1fr;gap:35px}.nlab-audience p{font-size:22px}.nlab-audience>h2{margin-bottom:30px}.nlab-method li{grid-template-columns:25px 1fr;gap:15px}.nlab-method li p{grid-column:2;font-size:16px}.nlab-method h3{font-size:27px}.nlab-questions summary{font-size:20px}.nlab-questions details p{padding-right:0;font-size:16px}.nlab-footer-catalog{grid-template-columns:1fr;gap:32px}.nlab-switcher{max-width:calc(100vw - 24px);bottom:10px}.nlab-switcher>a{padding:12px 13px}.nlab-switcher>a:first-child{font-size:10px}.nlab-switcher>a>span{display:none}.nlab-index{padding:45px 24px}.nlab-index-grid{grid-template-columns:1fr}.nlab-page .nlab-close h2{font-size:clamp(40px,11vw,65px)}}@media (prefers-reduced-motion:reduce){.nlab-page *{scroll-behavior:auto!important}}.nlab-site{min-width:0;margin:0}.nlab-site>a{display:block}.nlab-site img{object-fit:contain;width:100%;height:auto;display:block}.nlab-site figcaption{color:#b8cbe8;justify-content:space-between;gap:15px;margin-top:13px;font-size:11px;line-height:1.4;display:flex}.nlab-case-links{flex-wrap:wrap;gap:35px;margin-top:40px;display:flex}.nlab-related{border-top:1px solid #8fa4c4;flex-wrap:wrap;align-items:center;gap:15px 30px;margin-top:38px;padding-top:28px;font-size:13px;line-height:1.5;display:flex}.nlab-related>span{color:#435c81;font-size:11px}.nlab-related>a{border-bottom:1px solid;padding:10px 0}.nlab-related>a:hover{color:#1f3bff}.nlab-switcher>a:first-child{white-space:normal;max-width:140px}@media (max-width:700px){.nlab-switcher>a:first-child{max-width:100px}.nlab-case-links{gap:18px}.nlab-related>span{width:100%}.nlab-site figcaption{font-size:10px}.nlab-site figcaption>span{white-space:nowrap}}.nlab-visual{width:100%;height:auto;display:block}.nlab-page [data-tool]{display:block}.nlab-page [data-tool] h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}.nlab-page [data-tool] p{margin:15px 0 20px;font-size:16px;line-height:1.65}.nlab-open{justify-content:space-between;align-items:center;gap:28px;padding-block:8px;font-size:12px;display:inline-flex}.nlab-categories{flex-wrap:wrap;gap:20px;display:flex}.nlab-categories a{border-bottom:1px solid #7186a8;justify-content:space-between;align-items:center;gap:30px;padding:16px 0;font-size:14px;display:flex}.nlab-categories a>span{font-size:11px}.nlab-page [hidden]{display:none!important}.nlab-page [data-tool]:hover .nlab-open{text-underline-offset:5px;text-decoration:underline}.nlab-page [data-tool]:focus-visible{outline-offset:6px}.nlab-page .nlab-breadcrumb{margin-bottom:35px}@media (max-width:700px){.nlab-page h1{font-size:50px}.nlab-page [data-tool] h3{font-size:25px}.nlab-categories{gap:15px}.nlab-categories a{gap:15px;font-size:13px}}
.nlab-halcyonic-hero{background:#0b1930;padding-top:28px}.nlab-halcyonic-hero .row{grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;display:grid}.nlab-halcyonic-hero h1{margin:25px 0;font-size:clamp(55px,6vw,88px)}.nlab-halcyonic-hero header>p{color:#c1d0e8;max-width:45ch;font-size:22px}.nlab-halcyonic-hero .nlab-textlink{margin-top:30px}.nlab-halcyonic-hero .bordered-feature-image{border:1px solid #526b91;padding:12px}.nlab-halcyonic-features{color:#142342;background:#dce5f4}.nlab-halcyonic-features>header .nx-label{color:#435c81}.nlab-halcyonic-features h2{margin:20px 0 35px}.nlab-filter-controls{justify-content:space-between;align-items:end;gap:25px;margin:30px 0;display:flex}.nlab-filter-controls label{flex-direction:column;flex:1;gap:12px;max-width:440px;font-size:13px;display:flex}.nlab-filter-controls input{appearance:none;color:#142342;font:inherit;background:#fff;border:1px solid #728cb2;border-radius:0;width:100%;min-height:52px;padding:15px 18px;font-size:17px}.nlab-filter-controls input::placeholder{color:#526b8e}.nlab-filter-controls [role=group]{flex-wrap:wrap;gap:8px;display:flex}.nlab-filter-controls button,.nlab-empty button{color:#142342;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6e85a8;padding:15px 18px;font-size:13px}.nlab-filter-controls button[aria-pressed=true],.nlab-filter-controls button:hover,.nlab-empty button:hover{color:#fff;background:#1f3bff;border-color:#1f3bff}.nlab-page .nlab-filter-count{color:#435c81;margin:25px 0;font-size:13px}.nlab-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nlab-tool-grid article{background:#f5f7fb;border-top:2px solid #708bb5;flex-direction:column;min-width:0;padding:28px;display:flex}.nlab-tool-category{color:#435c81;margin-bottom:25px;font-size:11px}.nlab-tool-grid [data-tool]{flex-direction:column;flex:1;display:flex}.nlab-tool-grid p{color:#354c70}.nlab-tool-grid .nlab-open{justify-content:space-between;margin-top:auto}.nlab-tool-grid article:has(a:hover){border-color:#1f3bff}.nlab-tool-grid a:hover h3{color:#1f3bff}.nlab-empty{border-top:1px solid #8ca1c1;padding:35px 0}.nlab-empty button{margin-top:20px}@media (max-width:1000px){.nlab-filter-controls{flex-direction:column;align-items:stretch}.nlab-filter-controls label{max-width:none}.nlab-tool-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.nlab-halcyonic-hero .row{grid-template-columns:1fr}.nlab-halcyonic-hero h1{font-size:50px}.nlab-halcyonic-hero header>p{font-size:19px}.nlab-tool-grid{grid-template-columns:1fr}.nlab-filter-controls [role=group]{grid-template-columns:1fr 1fr;display:grid}.nlab-filter-controls button{padding:13px}.nlab-tool-grid article{padding:25px}}
