.agentToolsPage .pagehero h1,.agentToolsPage .pagehero p{color:#fff}.agentToolsPage .pagehero .eyebrow{color:#66a3ff}.agentToolsHero,.agentToolsHeading,.agentToolsIntro .container,.agentToolsShell>header{display:block;width:100%;max-width:900px;margin-inline:auto;text-align:center}.agentToolsHero .eyebrow,.agentToolsHero h1,.agentToolsHero p,.agentToolsHeading .eyebrow,.agentToolsHeading h2,.agentToolsHeading p,.agentToolsIntro p,.agentToolsShell>header .eyebrow,.agentToolsShell>header h1,.agentToolsShell>header p{margin-inline:auto;text-align:center}.agentToolsHero p,.agentToolsHeading p,.agentToolsIntro p:last-child,.agentToolsShell>header p:last-child{max-width:780px}.agentToolsPage .pagehero h1,.agentToolsShell>header h1{font-size:clamp(3rem,7vw,5.5rem);line-height:1;letter-spacing:0}.agentToolsHeading{margin-bottom:1.75rem}.agentToolsHeading h2{font:800 clamp(1.8rem,3.2vw,2.65rem)/1.12 Manrope,sans-serif;letter-spacing:0}.agentToolsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.agentToolCard,.agentToolPanel,.agentToolOutput,.agentToolsStatus,.iaaDocumentContext,.agentToolResultActions{padding:1rem;border:1px solid #d8dedb;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:12px;background:#fff;text-align:left}.agentToolCard h3,.agentToolCard p,.agentToolPanel h2,.agentToolPanel label,.agentToolOutput h2,.agentToolOutput h3,.agentToolOutput p,.agentToolOutput li{text-align:left}.agentToolCard h3{margin:.45rem 0}.agentToolStatus{display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#dcefe7;color:#174c3b;font-size:.8rem;font-weight:800}.agentToolStatus.planned{background:#eef0f2;color:#505860}.agentToolsShell{max-width:1100px}.agentToolsIntro{padding-bottom:1rem}.agentToolsIntro .button{margin-top:.5rem}.iaaDocumentContext{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem}.iaaDocumentBrand{display:flex;align-items:center;gap:.75rem;min-width:0}.iaaDocumentBrand img{width:42px;height:auto;flex:0 0 auto}.iaaDocumentBrand strong,.iaaDocumentBrand span,.iaaDocumentBrand em{display:block}.iaaDocumentBrand strong{color:#111827;font-size:1rem}.iaaDocumentBrand span{color:#005cf4;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.iaaDocumentBrand em{color:#39465c;font-style:normal}.agentToolForm{display:grid;gap:1rem;margin-top:1.5rem}.agentToolsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.agentToolsFormGrid label,.agentToolsChecks label{color:#253044;font-size:.86rem;font-weight:800}.agentToolsFormGrid input,.agentToolsFormGrid select,.agentToolsFormGrid textarea{display:block;width:100%;margin-top:.4rem;padding:.75rem;border:1px solid #9ca9a3;border-radius:8px;background:#fff;font:inherit}.agentToolsFormGrid textarea{min-height:105px}.agentToolsFormGrid .full{grid-column:1/-1}.agentToolsFormGrid fieldset label,.agentToolsChecks label{display:flex;align-items:flex-start;gap:.55rem}.agentToolsFormGrid fieldset label input[type=checkbox],.agentToolsFormGrid fieldset label input[type=radio],.agentToolsChecks input{display:inline-block;width:auto;flex:0 0 auto;margin:.15rem 0 0}.agentToolsChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.agentToolsChecks label{padding:.75rem;border:1px solid #dce4ee;border-radius:10px;background:#f8fafc;line-height:1.35}.agentToolsActions,.agentToolResultActions{display:flex;flex-wrap:wrap;gap:.75rem}.agentToolsStatus{min-height:3.25rem;margin:0}.agentToolsStatus:empty{display:none}.agentToolResultMode>.agentToolPanel,.agentToolResultMode>.agentToolForm{display:none}.agentToolResultMode .agentToolOutput{margin-top:1rem}.agentToolOutput{margin-top:1.5rem}.agentToolOutput h2{margin-top:0}.agentToolOutput section{margin-top:1rem;padding-top:1rem;border-top:1px solid #e3e8ef}.agentToolOutput ul{margin:.5rem 0 0;padding-left:1.2rem}.agentToolOutput li{margin:.35rem 0}.agentToolAgreement{white-space:pre-wrap}.agentToolsPage .button{border-left-width:0}@media(max-width:900px){.agentToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agentToolsPage .pagehero h1,.agentToolsShell>header h1{font-size:clamp(2.65rem,12vw,4rem)}.agentToolsHero,.agentToolsHeading,.agentToolsIntro .container,.agentToolsShell>header{max-width:100%}.agentToolsGrid,.agentToolsFormGrid,.agentToolsChecks{grid-template-columns:1fr}.agentToolsFormGrid .full{grid-column:auto}.agentToolCard,.agentToolPanel,.agentToolOutput,.agentToolsStatus,.iaaDocumentContext,.agentToolResultActions{padding:.9rem}.iaaDocumentContext{display:grid}.agentToolsActions,.agentToolResultActions{display:grid;grid-template-columns:1fr}.agentToolsActions .button,.agentToolResultActions .button{width:100%;white-space:normal}}
.agentToolResultGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.agentToolResultCard{padding:1rem;border:1px solid #d8dedb;border-radius:10px;background:#f8fbff}.agentToolResultCard strong,.agentToolResultCard span{display:block}.agentToolResultCard strong{font-size:1.35rem}.agentToolTableWrap{max-width:100%;overflow-x:auto}.agentToolTableWrap table{width:100%;border-collapse:collapse;background:#fff}.agentToolTableWrap th,.agentToolTableWrap td{padding:.8rem;border:1px solid #d8dedb;text-align:left;vertical-align:top}.agentToolTableWrap td{text-align:right}.agentToolQuickActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem}.agentToolQuickActions .button{width:100%;min-height:44px;white-space:normal}.agentToolMiniTotal{margin:.7rem 0 0;color:#253044;font-weight:800}.agentToolEstimateNote{margin:.7rem 0 0;color:#536174;font-size:.92rem}.agentToolExternalLinks{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.agentToolExternalLinks a{display:inline-flex;align-items:center;min-height:38px;padding:.45rem .7rem;border:1px solid #b9c8de;border-radius:999px;background:#f8fbff;color:#003f9e;font-weight:800;text-decoration:none}.agentToolTableWrap a{color:#003f9e;font-weight:800;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.agentToolResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentToolQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agentToolResultGrid,.agentToolQuickActions{grid-template-columns:1fr}.agentToolTableWrap table{min-width:520px}.agentToolsPage{overflow-x:hidden}.agentToolsShell>header h1{font-size:clamp(2rem,9vw,3rem);overflow-wrap:anywhere}.agentToolExternalLinks{display:grid;grid-template-columns:1fr}.agentToolExternalLinks a{justify-content:center;text-align:center}}@media print{@page{margin:1.45in .45in .65in}.header,.footer,.agentToolsIntro,.agentToolForm,.agentToolsActions{display:none!important}.agentToolsPage{background:#fff;color:#111827}.agentToolOutput{display:block!important;border:0;padding:0}.agentToolsShell>header{text-align:left}.agentToolsShell>header *{text-align:left!important}}.agentToolsPage .agentToolsHero .eyebrow,.agentToolsPage .agentToolsHero h1,.agentToolsPage .agentToolsHero p{text-align:center}.agentToolsPage .iaa-hero__grid{display:block}.agentToolsPage .iaa-hero__visual{display:none}.agentToolsPage .iaa-hero__content{width:100%;max-width:820px;margin-inline:auto;text-align:center}.agentToolsPage .iaa-hero__content .iaa-hero__eyebrow,.agentToolsPage .iaa-hero__content h1,.agentToolsPage .iaa-hero__content p{text-align:center;margin-inline:auto}
.agentToolWorksheetTable input{width:100%;min-width:0;padding:.55rem;border:1px solid #9ca9a3;border-radius:8px;font:inherit}.agentToolWorksheetTable input[type=checkbox]{width:1rem;height:1rem}.agentToolWorksheetTable .button{padding:.5rem .65rem}.agentToolPanel>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.agentToolPanel>summary h2{margin:0}.agentToolPanel>summary span{color:#536174;font-size:.9rem;font-weight:800}@media(max-width:760px){.agentToolWorksheetWrap{overflow-x:visible}.agentToolWorksheetWrap table,.agentToolWorksheetWrap thead,.agentToolWorksheetWrap tbody,.agentToolWorksheetWrap tr,.agentToolWorksheetWrap th,.agentToolWorksheetWrap td{display:block;min-width:0!important;width:100%}.agentToolWorksheetWrap thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.agentToolWorksheetWrap tr{margin:0 0 1rem;padding:.75rem;border:1px solid #d8dedb;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:8px;background:#fff}.agentToolWorksheetWrap td{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);gap:.6rem;align-items:center;border:0!important;padding:.35rem 0!important;text-align:left!important}.agentToolWorksheetWrap td::before{content:attr(data-label);color:#253044;font-size:.82rem;font-weight:900}.agentToolWorksheetWrap td[data-label=Use],.agentToolWorksheetWrap td[data-label=Remove]{grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr)}.agentToolWorksheetWrap .button{width:100%;white-space:normal}}
.agentRepairItemList{display:grid;gap:1rem}.agentRepairItemCard{padding:1rem;border:1px solid #d8dedb;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:10px;background:#fff}.agentRepairItemCard>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.agentRepairItemCard>summary strong,.agentRepairItemCard>summary span{display:block}.agentRepairItemCard>summary span{color:#536174;font-size:.88rem}.agentRepairItemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.agentRepairItemGrid label{font-size:.83rem;font-weight:800}.agentRepairItemGrid input,.agentRepairItemGrid select,.agentRepairItemGrid textarea{display:block;width:100%;margin-top:.35rem;padding:.65rem;border:1px solid #9ca9a3;border-radius:8px;background:#fff;font:inherit}.agentRepairItemGrid textarea{min-height:80px}.agentRepairItemGrid .full{grid-column:1/-1}.agentRepairItemGrid .checkLabel{display:flex;align-items:center;gap:.55rem}.agentRepairItemGrid .checkLabel input{width:1rem;margin:0}.agentRepairItemActions{display:flex;gap:.7rem;margin-top:1rem}.agentRepairCostGroup[hidden]{display:none!important}@media(max-width:900px){.agentRepairItemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agentRepairItemGrid{grid-template-columns:1fr}.agentRepairItemGrid .full{grid-column:auto}.agentRepairItemCard{padding:.85rem}.agentRepairItemCard>summary{align-items:flex-start}.agentRepairItemActions{display:grid;grid-template-columns:1fr}.agentRepairItemActions .button{width:100%;white-space:normal}}
.agentToolsFormGrid fieldset label,.agentToolsChecks label{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;text-align:left}.agentToolsFormGrid fieldset label input[type=checkbox],.agentToolsFormGrid fieldset label input[type=radio],.agentToolsChecks input[type=checkbox],.agentToolsChecks input[type=radio]{appearance:auto!important;display:inline-block!important;inline-size:1rem!important;width:1rem!important;height:1rem!important;min-width:1rem!important;flex:0 0 1rem!important;margin:.15rem 0 0!important;padding:0!important;border:revert!important;background:revert!important}
@media screen{.iaaPrintHeader{display:none}}@media print{body.iaaPrintMode *{visibility:hidden!important}body.iaaPrintMode .iaaPrintableOutput,body.iaaPrintMode .iaaPrintableOutput *{visibility:visible!important}body.iaaPrintMode .iaaPrintableOutput{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#111!important}body.iaaPrintMode .iaaPrintableOutput .iaaPrintHeader{display:block!important;position:static!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid #777!important}body.iaaPrintMode .iaaPrintableOutput .iaaPrintBody{display:block!important}
body.iaaPrintMode .iaaPrintBrand{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}body.iaaPrintMode .iaaPrintBrand img{display:block!important;width:48px!important;height:auto!important}body.iaaPrintMode .iaaPrintBrand strong{display:block!important;font-size:18px!important;color:#111!important}body.iaaPrintMode .iaaPrintBrand span{display:block!important;font-size:12px!important;color:#444!important}body.iaaPrintMode .iaaPrintHeader dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}body.iaaPrintMode .iaaPrintHeader dt{font-size:10px!important;text-transform:uppercase!important;color:#555!important}body.iaaPrintMode .iaaPrintHeader dd{margin:0!important;font-size:12px!important;color:#111!important}body.iaaPrintMode .iaaPrintHeader p{margin:8px 0 0!important;font-size:11px!important;line-height:1.45!important;color:#333!important}body.iaaPrintMode .agentToolOutput section,body.iaaPrintMode .agentToolOutput article{break-inside:avoid!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:#fff!important}body.iaaPrintMode table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important}body.iaaPrintMode th,body.iaaPrintMode td{border:1px solid #aaa!important;padding:6px!important;word-break:break-word!important}body.iaaPrintMode .agentToolResultGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.header,.footer,.agentToolsActions{print-color-adjust:exact}}
.agentToolsMostUsed{margin:0 0 1.5rem;padding:1rem;border:1px solid #b9c8de;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:12px;background:linear-gradient(180deg,#fff,#f4f8ff);text-align:left}.agentToolsMostUsed>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:0 0 .9rem}.agentToolsMostUsed .eyebrow{margin:0;text-align:left}.agentToolsMostUsed h3{max-width:780px;margin:.25rem 0 0;color:#111827;font:800 1.35rem/1.2 Manrope,sans-serif;text-align:left}.agentToolsMostUsed .agentToolCard{border-left-width:0;background:#fff}.agentToolsCategoryGrid{display:grid;gap:1.25rem}.agentToolsCategory{padding:1rem;border:1px solid #d8dedb;border-left:4px solid var(--iaa-color-primary,#005cf4);border-radius:12px;background:#fff;text-align:left}.agentToolsCategory>header{margin:0 0 .9rem}.agentToolsCategory>header h3{margin:.25rem 0 0;color:#111827;font:800 1.2rem/1.25 Manrope,sans-serif;text-align:left}.agentToolsCategory .eyebrow{text-align:left;margin:0}.agentToolsCategory .agentToolsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.agentToolsCategory .agentToolCard{border-left-width:0;background:#f8fbff}.agentToolsCategory .agentToolCard h3{font-size:1.05rem}.agentToolCard:not(.agentToolCardLive){background:#f5f7fa;color:#536174}.agentToolCard:not(.agentToolCardLive) .button{border-color:#b9c1cc;background:#eef0f2;color:#4b5563}@media(max-width:900px){.agentToolsCategory .agentToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.agentToolsMostUsed,.agentToolsCategory{padding:.9rem}.agentToolsMostUsed>header{display:block}.agentToolsMostUsed h3{font-size:1.15rem;overflow-wrap:anywhere}.agentToolsCategory .agentToolsGrid{grid-template-columns:1fr}.agentToolsCategory .agentToolCard h3{overflow-wrap:anywhere}}
