.ls-access-panel{background:#fffdf7;border:1px solid #cedbd5;border-radius:9px;align-self:start;padding:29px;scroll-margin-top:25px;box-shadow:0 14px 34px #15334209}.ls-access-heading{color:var(--ls-teal);align-items:center;gap:13px;display:flex}.ls-access-heading .ls-eyebrow{margin:0 0 5px}.ls-access-heading h2{color:var(--ls-ink);letter-spacing:-.025em;margin:0;font:400 27px/1.2 Georgia,serif}.ls-access-intro{color:var(--ls-muted);margin:20px 0;font-size:13px;line-height:1.85}.ls-access-identity{overflow-wrap:anywhere;color:var(--ls-muted);margin:0 0 17px;font-size:11px;line-height:1.8}.ls-access-state{color:#436660;background:#edf2ec;border:1px solid #d2dfd5;border-radius:5px;align-items:flex-start;gap:12px;padding:18px;display:flex}.ls-access-state>svg{flex:none;margin-top:2px}.ls-access-state>div{min-width:0}.ls-access-state h3,.ls-access-form h3{color:var(--ls-ink);margin:0 0 9px;font:400 21px/1.3 Georgia,serif}.ls-access-state p{color:var(--ls-muted);margin:0 0 12px;font-size:12px;line-height:1.85}.ls-access-state .ls-primary-link{margin-top:6px}.ls-access-approved{background:#e7f2ec;border-color:#b7d4c6}.ls-access-restricted{background:#faf2e8;border-color:#e1cfb5}.ls-access-secondary{min-height:44px;color:var(--ls-teal);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:7px 0;font:600 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ls-access-secondary:hover{text-underline-offset:4px;text-decoration:underline}.ls-access-actions{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.ls-access-approved .ls-access-secondary{justify-content:flex-start;margin-top:8px;display:flex}.ls-access-form{gap:15px;margin-top:22px;display:grid}.ls-access-form h3{margin-bottom:0}.ls-access-form label{color:var(--ls-ink);gap:8px;font-size:12px;font-weight:650;line-height:1.5;display:grid}.ls-access-form input,.ls-access-form textarea{width:100%;color:var(--ls-ink);background:#fff;border:1px solid #c5d3ca;border-radius:4px;padding:12px;font:400 13px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}.ls-access-form textarea{resize:vertical;min-height:125px}.ls-access-form button{cursor:pointer;border:0;justify-self:start;font-family:inherit}.ls-access-small,.ls-access-form .ls-access-small{color:var(--ls-muted);margin:0;font-size:11px;line-height:1.85}.ls-access-error,.ls-access-notice{border-radius:4px;margin:17px 0 0;padding:12px 14px;font-size:12px;line-height:1.8}.ls-access-error{color:#8b302c;background:#fceee9;border:1px solid #e7c4ba}.ls-access-notice{color:#28634f;background:#eaf4ec;border:1px solid #c6dfce}.ls-decision-note{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #ddceba;padding-top:9px}.ls-access-footer{border-top:1px solid var(--ls-line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:9px;display:flex}.ls-access-owner{color:var(--ls-muted);text-underline-offset:3px;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.ls-access-panel button:disabled{opacity:.6;cursor:wait}.ls-access-panel :is(input,textarea,button,a):focus-visible{outline-offset:4px;outline:3px solid #a97f2b}.ls-review-note{border:1px solid var(--ls-line);color:var(--ls-muted);background:#edf1eb;border-radius:5px;padding:20px 23px;font-size:12px;line-height:1.9}.ls-review-note strong{color:var(--ls-ink)}.ls-release-capabilities .ls-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-release-capabilities .ls-feature:last-child{grid-column:span 3}.ls-release-capabilities .ls-feature>svg{margin-bottom:18px}.ls-release-capabilities .ls-feature h3{font-size:20px}.lignoscope-page .ls-research-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px}.ls-research-hero .ls-release-status{margin-bottom:20px}@media (max-width:1050px){.lignoscope-page .ls-research-hero{gap:35px}.ls-access-panel{padding:24px}.ls-release-capabilities .ls-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-release-capabilities .ls-feature:last-child{grid-column:span 2}}@media (max-width:760px){.lignoscope-page .ls-research-hero{grid-template-columns:1fr;gap:30px}.ls-access-panel{padding:23px}.ls-access-heading h2{font-size:26px}.ls-access-state{padding:16px}}@media (max-width:480px){.ls-release-capabilities .ls-feature-grid{grid-template-columns:1fr}.ls-release-capabilities .ls-feature:last-child{grid-column:auto}.ls-access-panel{padding:20px 17px}.ls-access-heading h2{font-size:24px}.ls-access-heading{gap:10px}.ls-access-footer{flex-direction:column;align-items:flex-start;gap:5px}}.ls-registration-heading h3{color:var(--ls-ink);margin:0 0 10px;font:400 24px/1.3 Georgia,serif}.ls-registration-heading>p,.ls-register-inline>.academic-intro{color:var(--ls-muted);font-size:12px;line-height:1.85}.ls-registration-heading a,.ls-register-inline .academic-auth-switch a,.ls-registration-privacy a{color:var(--ls-teal);text-underline-offset:3px;font-weight:650;text-decoration:underline}.ls-register-inline .academic-form{gap:14px}.ls-register-inline .academic-form label{font-size:12px}.ls-register-inline .academic-form :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.ls-register-inline .academic-primary{width:100%;font-size:13px}.ls-register-inline .academic-auth-switch{margin-top:15px;font-size:12px;line-height:1.8}.ls-register-inline .academic-status{margin-top:18px}.ls-registration-privacy{border-top:1px solid var(--ls-line);color:var(--ls-muted);margin-top:21px;padding-top:15px;scroll-margin-top:25px;font-size:11px;line-height:1.85}.ls-registration-privacy summary{color:var(--ls-ink);cursor:pointer;min-height:34px;padding:7px 0;font-weight:650}.ls-registration-privacy p{margin:11px 0 0}.ls-access-panel :is(select,summary):focus-visible{outline-offset:4px;outline:3px solid #a97f2b}
