.pace-page .pace-controls:has(details[open]){position:static}@media print{:is(html:has(.pace-page),body:has(.pace-page)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}body:has(.pace-page){--page:white;--surface:white;--surface-2:#f4f4f4;--ink:#111;--ink-2:#333;--ink-3:#444;--line:#ddd;--accent:#4a3aa7;--accent-soft:#f4f2fa}.pace-page .pace-controls,.pace-page .pace-next,.pace-page .pace-extra{display:none!important}body:has(.pace-page) header{display:none!important}body:has(.pace-page) footer{display:none!important}body:has(.pace-page) [role=dialog]{display:none!important}body:has(.pace-page) [data-radix-popper-content-wrapper]{display:none!important}body:has(.pace-page) nextjs-portal{display:none!important}body:has(.pace-page) .landing>:not(main){display:none!important}body:has(.pace-page)>:not(:has(.pace-page)){display:none!important}body:has(.pace-page) main{padding:0!important}.pace-page{max-width:none;padding:0}.pace-page h1{font-size:24pt}.pace-page .pace-calculator{margin-top:16px;display:block}.pace-page .pace-summary{break-inside:avoid;padding:12px}.pace-page .pace-stages{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.pace-page .pace-stage{break-inside:avoid}.pace-page [data-pace-row]{padding:8px 10px}.pace-page [data-pace-row] dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pace-page [data-pace-row] dt{font-size:8pt}.pace-page [data-pace-row] dd{font-size:10pt}.pace-page *{box-shadow:none!important;transition:none!important;animation:none!important}}