/* The existing paper/cobalt identity, with separate presentation and task views. */
[hidden]{display:none!important}
.lm-site header{flex-wrap:wrap;gap:16px}.lm-site header>.experience-nav{margin-left:auto;display:flex;gap:22px;align-items:center}.experience-nav a{font-size:14px;text-decoration:none;padding:10px 0}
.lm-site .workspace-heading{padding:44px 32px;align-items:center;gap:40px;min-height:0}.lm-site .workspace-heading h1{font-size:clamp(38px,4.4vw,62px);max-width:15ch;line-height:1.04;margin:0 0 24px}.lm-site .workspace-heading .intro{font-size:18px;line-height:1.55;max-width:48ch;margin:0 0 26px}.lm-site .hero-entry{grid-column:auto;display:block!important;margin-top:20px}.lm-site .hero-aside{max-width:520px;justify-self:end}.lm-site.is-authenticated .workspace-heading{padding:44px 32px}.lm-site.is-authenticated .workspace-heading h1{font-size:clamp(38px,4.4vw,62px)}
#home-entry label{display:block;font-weight:600;margin-bottom:10px}.home-input{display:flex;gap:8px;flex-wrap:wrap}.home-input input{width:100%;flex:1 0 100%;min-width:0;background:#fff}.home-input button,.experience-button{background:#e7eea0!important;color:#152139!important;border:1px solid transparent!important;border-radius:10px!important;min-height:48px;padding:14px 20px!important;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.home-input button:hover,.experience-button:hover{background:#dce584!important}.lm-site #home-entry p{font-size:13px;line-height:1.5;color:#4d586c}.lm-site .hero-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.lm-site .hero-actions a{background:none;border:0;padding:6px 0!important;font-size:14px;text-underline-offset:5px}.lm-site .hero-copy{min-width:0}.lm-site .morph-screen{box-shadow:0 14px 36px #15213912}
#home-story>section{padding:64px 32px;border-top:1px solid #d3d9e2;margin:0}#home-story h2{font:700 clamp(30px,3.4vw,44px)/1.12 LMDisplay,Arial,sans-serif;letter-spacing:-.03em;color:#3e54e8;max-width:20ch;margin:0 0 24px}#home-story h3{font:700 22px/1.2 LMDisplay,Arial,sans-serif;margin:0 0 12px}#home-story p{max-width:64ch;line-height:1.6}#home-story .home-proof{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.report-preview{background:#152139;color:#f4f1e9;padding:28px;border-radius:16px}.report-preview span{font-size:11px;letter-spacing:.07em}.report-preview h3{color:#e7eea0;font-size:32px!important;max-width:16ch;margin:20px 0!important}.report-preview img{width:100%;height:220px;object-fit:cover}.report-preview p{font-size:14px}.report-preview small{color:#c6cee1}.home-method ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none;counter-reset:steps}.home-method li{counter-increment:steps}.home-method li:before{content:counter(steps);font:700 36px LMDisplay;color:#3e54e8;display:block;margin:24px 0}.home-use{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.home-use h2{grid-column:1/-1}.home-trust p{font-size:18px}.home-faq details{padding:20px 0;border-bottom:1px solid #d3d9e2}.home-faq summary{font-weight:600;cursor:pointer}.home-faq .experience-button{margin-top:32px}.experience-link{display:inline-block;margin-top:16px;font-weight:600}
#workspace-nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #d3d9e2;padding:24px 0;margin:0 0 32px}#workspace-nav a{padding:8px 0;text-decoration:none;font-size:15px}#workspace-nav a[aria-current=page]{font-weight:700;border-bottom:2px solid #3e54e8}#view-title{font:700 clamp(32px,5vw,48px)/1.12 LMDisplay;color:#3e54e8;margin:0 0 32px;letter-spacing:-.03em}.availability-details{padding:0 0 24px}.availability-details>summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}.lm-site .availability-details .shared-quota{margin:12px 0}.lm-site[data-view=create] .guest-trial{padding:8px 0 24px;gap:24px}.lm-site[data-view=create] .analysis-panel{margin-top:8px}.lm-site #discovery-options,.lm-site #private-options{border-top:1px solid #d3d9e2;padding-top:12px}.lm-site #discovery-options>summary,.lm-site #private-options>summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:600}.lm-site #manual-accounts{margin:0}.lm-site #manual-accounts>summary{display:none}#account-view{max-width:800px}#account-view>.security-panel{margin:24px 0}.report-sections{position:sticky;top:0;background:#f4f1e9;z-index:2;display:flex;gap:20px;padding:16px 24px;border-bottom:1px solid #d3d9e2;flex-wrap:wrap}.report-sections a{font-size:14px;text-underline-offset:4px}.ig-report section[id]{scroll-margin-top:90px}.lm-site[data-view=report] #report-actions,.lm-site[data-view=example] #report-actions{margin:24px 0}.lm-site[data-view=example] .ig-report .ig-post-info h4{font-weight:500}
.editorial-page{max-width:1060px;margin:0 auto;padding:64px 32px 96px}.editorial-page h1{font:700 clamp(38px,6vw,68px)/1.06 LMDisplay;color:#3e54e8;max-width:18ch;letter-spacing:-.03em;margin:0 0 28px}.editorial-page h2{font:700 30px/1.15 LMDisplay;max-width:28ch;margin:52px 0 20px;letter-spacing:-.025em}.editorial-page p,.editorial-page li{max-width:68ch;line-height:1.65}.editorial-page .lead{font-size:21px}.editorial-page .split{display:grid;grid-template-columns:1fr 1fr;gap:48px}.editorial-page .split section{padding-top:24px;border-top:1px solid #d3d9e2}.editorial-page .split h2{margin-top:0}.editorial-page img{max-width:100%;height:auto;border-radius:12px}.editorial-page a{margin-right:14px;text-underline-offset:5px}.editorial-page table{width:100%;font-size:15px}.editorial-page th,.editorial-page td{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #d3d9e2}.editorial-page .table-wrap{overflow:auto}.editorial-page .experience-button{margin-top:24px}.lm-site .workspace-footer{margin-top:48px}.report-row h4{font-family:LMDisplay}.report-row .report-period{font-size:14px}
@media(max-width:760px){.lm-site header{padding:20px 16px}.lm-site header>.experience-nav{order:3;flex-basis:100%;gap:24px;border-top:1px solid #d3d9e2;padding-top:8px}.lm-site .workspace-heading,.lm-site.is-authenticated .workspace-heading{padding:28px 0;grid-template-columns:1fr;gap:32px}.lm-site .workspace-heading h1,.lm-site.is-authenticated .workspace-heading h1{font-size:42px;max-width:15ch}.lm-site .workspace-heading .intro{font-size:17px}.lm-site .hero-aside{max-width:460px;justify-self:center}.lm-site #landing .hero-aside{margin-top:8px}#home-story>section{padding:40px 0}#home-story .home-proof,.home-method ol,.home-use,.editorial-page .split{grid-template-columns:1fr;gap:28px}.home-use h2{grid-column:auto}.home-method li:before{margin-top:0}.report-preview{padding:24px}.report-preview img{height:230px}#workspace-nav{gap:20px;padding:16px 0;margin-bottom:24px}.report-sections{padding:12px;gap:16px}.editorial-page{padding:36px 20px 64px}.editorial-page h1{font-size:42px}.editorial-page .lead{font-size:18px}.editorial-page th,.editorial-page td{padding:12px 8px}.lm-site #home-entry input{font-size:16px}#home-entry button{width:100%}.lm-site #analysis-form>button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.report-sections{position:static}}

.lm-site .ux-workspace-nav{display:none!important}.lm-site .ux-report-nav{margin-top:24px}.lm-site .next-test{grid-column:1/-1;text-align:left;white-space:normal;margin-top:20px}.lm-site #discovery-options,.lm-site #private-options{grid-column:1/-1}.lm-site .availability-details .quota-kicker{color:#596577}.lm-site .availability-details .shared-quota .muted{color:#596577}

.lm-site .editorial-page :is(h1,h2){font-family:LMDisplay,Arial,sans-serif!important}.lm-site[data-view=create] #guest-trial{grid-column:1/-1;margin:0;padding:16px 0;border-top:1px solid #d3d9e2;border-bottom:0;gap:16px;grid-template-columns:1fr 1fr}.lm-site[data-view=create] #guest-trial h2{font-size:22px;margin:0 0 10px}.lm-site[data-view=create] #guest-counter{font-size:20px}.lm-site[data-view=create] #guest-copy,.lm-site[data-view=create] #guest-next{display:none}.lm-site[data-view=create] #guest-scope{margin:0}.lm-site #guest-signin{font-size:13px}.lm-site .hero-actions a{min-height:40px;align-self:start}.lm-site header>.experience-nav a{display:inline-flex!important;align-items:center;min-height:36px}.lm-site #header-signin:not([hidden]){display:inline-flex!important;align-items:center}.lm-site .hero-actions{align-items:flex-start}
@media(max-width:760px){.lm-site header>.experience-nav{gap:24px;flex-wrap:wrap}.lm-site .hero-actions{gap:8px;margin-top:12px}.lm-site .hero-actions a{flex-basis:auto!important;min-height:36px}.lm-site[data-view=create] #guest-trial{grid-template-columns:1fr;gap:12px}.lm-site #landing .hero-actions{justify-content:flex-start}.lm-site #landing .hero-actions a{width:auto!important}.lm-site header nav{gap:12px}}
@media(max-width:360px){.lm-site .workspace-heading h1,.lm-site.is-authenticated .workspace-heading h1{font-size:36px}.lm-site .workspace-heading .intro{font-size:16px}}

/* Secondary language control keeps the primary navigation focused on the audit. */
.lm-site .workspace-footer{position:relative}.lm-site .workspace-footer .language-switch{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;background:transparent;border:0;border-radius:0;font:600 14px LMBody,sans-serif;color:#e7eea0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.language-switch:focus-visible{outline:2px solid #e7eea0;outline-offset:4px}.lm-site .workspace-footer .language-switch:hover{color:#fff}
