.library-page{--library-header-offset:68px;--lib-bg:#0b0b0c;--lib-text:#f6f6f3;--lib-muted:#b9b9b5;--lib-line:#363635;--lib-panel:#19191a;--links-fg-strong:var(--lib-text);--links-fg-muted:var(--lib-muted);--links-fg-faint:var(--lib-muted);isolation:isolate;background:var(--lib-bg);min-height:100svh;color:var(--lib-text);font-family:var(--font-inter),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--lib-muted) var(--lib-bg);position:relative}html:not(.dark) .library-page{--lib-bg:#f5f5f2;--lib-text:#181819;--lib-muted:#585854;--lib-line:#d0d0cc;--lib-panel:#eaeae6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.library-page:before,.library-page:after{content:none;display:none}.library-page ::selection{background:var(--lib-text);color:var(--lib-bg)}.library-page a{color:inherit;text-decoration:none}.library-page :focus-visible{outline-offset:5px;outline:2px solid}html:root body .library-page h1,html:root body .library-page h2,html:root body .library-page h3{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-.03em;font-style:normal;font-weight:500}.library-page .hub-navigation.hub-navigation-compact{z-index:30;background:var(--lib-bg);border-bottom:1px solid var(--lib-line);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;padding:20px max(24px,50% - 540px);display:flex;position:sticky;top:0}.library-page .hub-navigation-compact .hub-navigation-identity{display:contents}.library-page .hub-navigation-compact .hub-navigation-brand{font-size:14px}.library-hero{text-align:center;padding:70px 24px 0;position:relative;overflow:hidden}.library-hero-inner{z-index:1;max-width:900px;margin:auto;position:relative}html:root body .library-hero h1{text-wrap:balance;margin:0;font-size:clamp(42px,5.8vw,76px);font-weight:600;line-height:1.04}.library-hero h1 span{color:var(--lib-muted);display:block}.library-hero-inner>p:not(.library-note){color:var(--lib-muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.library-hero-form{max-width:460px;scroll-margin-top:var(--library-header-offset);margin:auto}html:root body .library-hero-form h2{letter-spacing:0;font-size:15px;font-family:var(--font-inter),sans-serif;margin-bottom:12px;font-weight:500}.library-note{color:var(--lib-muted);margin-top:12px;font-size:11px;line-height:1.6}.library-hero-art{aspect-ratio:1672/400;filter:invert();pointer-events:none;background:url(/bg/maos-light-20261104.webp) 50% 55.5%/100% no-repeat;height:auto;margin:32px -24px 0;position:relative}html:not(.dark) .library-hero-art{background-image:url(/bg/maos-light-20261104.webp);background-color:var(--lib-bg);filter:none}html:root body .library-page .lx-form-row{flex-direction:row;gap:0;display:flex}html:root body .library-page .lx-form .hub-input{flex:1;min-width:0;height:50px;border:1px solid var(--lib-line)!important;background:var(--lib-bg)!important;color:var(--lib-text)!important;font:400 16px var(--font-inter),sans-serif!important;border-right:0!important;border-radius:999px 0 0 999px!important;padding:12px 20px!important}html:root body .library-page .lx-form .hub-input::placeholder{color:var(--lib-muted);opacity:1}html:root body .library-page .lx-form .hub-submit{border:1px solid var(--lib-text);cursor:pointer;width:auto;height:50px;box-shadow:none;white-space:nowrap;background:var(--lib-text)!important;color:var(--lib-bg)!important;font:500 13px var(--font-inter),sans-serif!important;border-radius:0 999px 999px 0!important;padding:12px 22px!important}html:root body .library-page .lx-form .hub-submit:hover{opacity:.85}html:root body .library-page .lx-form .hub-submit:disabled{opacity:.65;cursor:wait}html:root body .library-page .hub-error{color:#f99090}html:not(.dark) body .library-page .hub-error{color:#a01e28}.library-main{width:100%;max-width:1128px;scroll-margin-top:var(--library-header-offset);margin:auto;padding:64px 24px 88px}.library-section-title{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}html:root body .library-section-title h2{font-size:36px;line-height:1.1}.library-section-title p{color:var(--lib-muted);max-width:350px;font-size:14px;line-height:1.6}.library-controls{border-bottom:1px solid var(--lib-line);justify-content:flex-end;margin-bottom:12px;padding-bottom:16px;display:flex}.library-search{border-bottom:1px solid var(--lib-line);width:100%;max-width:270px;color:var(--lib-muted);align-items:center;gap:8px;display:flex}.library-search input{width:100%;min-width:0;height:44px;color:var(--lib-text);caret-color:var(--lib-text);background:0 0;border:0;border-radius:0;flex:1;padding:10px 0;font-size:16px}.library-search input::placeholder{color:var(--lib-muted);opacity:1}.library-search input::-webkit-search-cancel-button{display:none}.library-search button{width:34px;height:44px;color:var(--lib-text);place-items:center;display:grid}.library-grid{flex-direction:column;gap:0;display:flex}.library-article{border-bottom:1px solid var(--lib-line);min-width:0}.library-article>a{justify-content:space-between;align-items:flex-start;gap:48px;padding:34px 0 38px;display:flex}.library-card-body{min-width:0;max-width:820px}.library-article-illustrated>a{grid-template-columns:minmax(0,1fr) 256px;gap:48px;display:grid}.library-study-cover{aspect-ratio:3/2;object-fit:cover;background:#0b0b0c;border-radius:8px;align-self:start;width:256px;height:auto;display:block}html:root body .library-card-body h3{text-wrap:pretty;max-width:38ch;font-size:32px;font-weight:600;line-height:1.2}.library-card-body>p{color:var(--lib-muted);max-width:72ch;margin-top:12px;font-size:17px;line-height:1.6}.library-card-meta{color:var(--lib-muted);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.library-row-arrow{color:var(--lib-muted);flex-shrink:0;margin-top:8px;transition:translate .2s cubic-bezier(.2,.7,.2,1)}.library-article a:hover .library-row-arrow{color:var(--lib-text);translate:3px -3px}.library-article a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}html:root body .library-grid-materiais h3{font-size:26px}.library-grid-materiais .library-article>a{padding:28px 0}.library-grid-materiais .library-card-body>p{font-size:15px}.library-tools-note{color:var(--lib-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.library-tools-note a{text-underline-offset:4px;color:var(--lib-text);text-decoration:underline}.library-tools-note svg{vertical-align:middle;display:inline}.library-empty{min-height:250px;padding:44px 0}html:root body .library-empty h2{font-size:28px}.library-empty p{color:var(--lib-muted);margin:13px 0;font-size:14px;line-height:1.6}.library-empty button{min-height:44px;color:var(--lib-text);text-underline-offset:4px;font-size:14px;text-decoration:underline}.library-fecho{text-align:center;max-width:440px;margin:8px auto 40px;padding:0 24px}.library-fecho-img{pointer-events:none;width:220px;max-width:100%;height:auto;margin:0 auto;display:block}.library-fecho figcaption{color:var(--lib-muted);margin-top:12px;font-size:11px;line-height:1.5}.library-footer{border-top:1px solid var(--lib-line);max-width:1080px;color:var(--lib-muted);justify-content:space-between;gap:20px;margin:auto;padding:26px 0 34px;font-size:12px;display:flex}.library-footer a{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.library-article-illustrated>a{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.library-study-cover{width:200px}.library-section-title{display:block}.library-section-title p{margin-top:12px}.library-footer{margin:0 24px}}@media (max-width:600px){.library-page{--library-header-offset:77px}.library-page .hub-navigation.hub-navigation-compact{gap:16px;padding:16px 20px}.library-page .hub-navigation-compact .hub-navigation-brand{font-size:13px}.library-hero{padding:44px 20px 0}html:root body .library-hero h1{font-size:42px;line-height:1.06}.library-hero-inner>p:not(.library-note){margin:20px 0 28px;font-size:14px}.library-hero-art{margin:24px -20px 0}.library-main{padding:42px 20px 56px}html:root body .library-section-title h2{font-size:30px}.library-controls{margin-bottom:0;padding-bottom:12px}.library-search{max-width:none}.library-article>a{gap:20px;padding:28px 0 30px}.library-article-illustrated>a{grid-template-columns:minmax(0,1fr) 104px;gap:12px 16px}.library-article-illustrated .library-card-body{display:contents}.library-article-illustrated h3{grid-area:1/1}.library-article-illustrated .library-study-cover{border-radius:5px;grid-area:1/2;align-self:start;width:104px}.library-article-illustrated .library-card-body>p{grid-area:2/1/auto/-1;margin-top:0}.library-article-illustrated .library-card-meta{grid-area:3/1/auto/-1;margin-top:0}html:root body .library-card-body h3{font-size:25px;line-height:1.22}.library-card-body>p{font-size:15px;line-height:1.65}.library-card-meta{gap:5px 12px;margin-top:14px;font-size:11px}.library-row-arrow{width:18px;height:18px;margin-top:5px}html:root body .library-grid-materiais h3{font-size:24px}.library-footer{margin:0 20px}html:root body .library-page .lx-form .hub-submit{font-size:12px;padding:12px 16px!important}html:root body .library-page .lx-form .hub-input{padding:12px 16px!important}}@media (prefers-reduced-motion:reduce){.library-page *{scroll-behavior:auto!important;transition:none!important}}.library-hero-inner>p:not(.library-note){margin:18px 0 26px}.library-known{color:var(--lib-muted);margin:0;font-size:14px;line-height:1.5}.library-known:before{content:"";vertical-align:middle;background:#34d27b;border-radius:50%;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block}html:not(.dark) .library-known:before{background:#0e7a43}
