.ag-page [hidden]{display:none!important}.ag-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface);scroll-margin-top:136px}.ag-workspace #ag-form,.ag-workspace .tp-results{padding:28px;min-width:0}#ag-form h2{font-size:23px;margin:0 0 20px}#ag-form>label,#ag-share-fallback label{display:block;font-size:16px;font-weight:650;margin-bottom:18px}#ag-form input,#ag-form select,#ag-share-url{display:block;width:100%;min-height:48px;padding:10px 12px;margin-top:7px;font-size:18px;font-variant-numeric:tabular-nums}#ag-form>p.tp-note{margin:-11px 0 18px}.ag-details{margin:0;border-top:1px solid #ffffff35}.ag-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #ffffff35}.ag-details dt{font-size:14px;color:#d6e2f4}.ag-details dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ag-comparison{margin-top:34px}.ag-comparison>p{color:var(--muted);max-width:850px}.ag-page .tp-selected td,.ag-page .tp-selected th{background:var(--soft)}.ag-page #ag-class{font-weight:700;color:#fff}.ag-page #ag-source{font-size:13px;font-weight:600}.ag-page #ag-share-fallback{margin-top:18px}.ag-page #ag-share-url{font-size:15px}.ag-page #ag-status{color:var(--muted);font-size:15px}.ag-page #ag-status:empty,.ag-page #ag-error:empty{display:none}
@media(max-width:850px){.ag-workspace{grid-template-columns:1fr}.ag-workspace #ag-form,.ag-workspace .tp-results{padding:22px}}
@media(max-width:420px){.ag-workspace #ag-form,.ag-workspace .tp-results{padding:16px}.ag-details>div{display:block}.ag-details dd{display:block;text-align:left;margin-top:2px}}
@media print{.ag-page #ag-form,.ag-page .tp-actions,.ag-page .mpc-content-guide,.ag-page .mpc-content-faq,.ag-page .mpc-editorial-intro,.ag-page .mm-save-bar,.ag-page #ag-status,.ag-page #ag-share-fallback{display:none!important}.ag-workspace{display:block;border:0}.ag-workspace .tp-results{background:#fff!important;color:#17253e!important;padding:0}.ag-workspace .tp-results *{color:#17253e!important}.ag-details{border-color:#8793a4}.ag-details>div{border-color:#8793a4}.ag-summary-only .ag-comparison{display:none!important}}
